.opinion-list *{font-family:"Plus Jakarta Sans",sans-serif;font-size:16px;font-weight:400;line-height:normal;box-sizing:border-box}.opinion-list-container{max-width:1170px;margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px}.opinion-list h1,.opinion-list h2,.opinion-list h3,.opinion-list h4,.opinion-list h5,.opinion-list h6{margin:0;padding:0;letter-spacing:0;font-weight:900;line-height:normal}.opinion-list p{margin:0;padding:0}.opinion-list img{display:block;max-width:100%;height:auto}.opinion-list a{border:none;color:#000;text-decoration:underline}.opinion-list ul{padding:0;margin:0;list-style-type:none}.opinion-list ul li{margin:0;padding:0}.opinion-list__header{position:relative;text-align:center;padding:0 0 60px}@media screen and (min-width:1200px){.opinion-list__header{padding:0 0 100px}}.opinion-list__header h3{font-size:30px;margin-bottom:30px!important;line-height:1.2}@media screen and (min-width:768px){.opinion-list__header h3{font-size:40px;margin-bottom:70px!important}}.opinion-list__header h3 span{font-weight:inherit;font-size:inherit;line-height:1.2;color:#90ec9b}.vegeDiet-opinions .opinion-list__header h3 span{color:#fdcca4}.semiVegeDiet-opinions .opinion-list__header h3 span{color:#5fc8ff}.glutenFreeDiet-opinions .opinion-list__header h3 span{color:#ff6c6c}.lactoFreeDiet-opinions .opinion-list__header h3 span{color:#bb82fa}.offerForMen-opinions .opinion-list__header h3 span{color:#7394bf}.newDietForCopules-opinions .opinion-list__header h3 span{color:#fda4bd}.insulineResistanceDiet .opinion-list__header h3 span{color:#75c1ea}.hypothy-diet-opinion .opinion-list__header h3 span{color:#f7cad0}.flexitarianDiet-opinions .opinion-list__header h3 span{color:#beec90}.opinion-list__header .handler{display:flex;align-items:flex-start;justify-content:center;margin-bottom:30px;flex-direction:column}@media screen and (min-width:768px){.opinion-list__header .handler{margin-bottom:80px}}@media screen and (min-width:768px){.opinion-list__header .handler{flex-direction:row}}.opinion-list__header .handler .item{width:100%}@media screen and (min-width:768px){.opinion-list__header .handler .item{width:40%}}.opinion-list__header .handler2{display:flex;align-items:flex-start;justify-content:center;flex-direction:column}@media screen and (min-width:1200px){.opinion-list__header .handler2{flex-direction:row}}.opinion-list__header .handler2 .item{width:100%}@media screen and (min-width:1200px){.opinion-list__header .handler2 .item{width:40%}}.opinion-list__header .graph{margin-bottom:30px}@media screen and (min-width:768px){.opinion-list__header .graph{padding-right:14px;margin-bottom:0}}.opinion-list__header .graph .rating-container{display:flex;align-items:center;justify-content:center;height:14px;margin:0 0 5px 0;overflow:hidden}@media screen and (min-width:768px){.opinion-list__header .graph .rating-container{justify-content:flex-end}}.opinion-list__header .graph .rating-container:last-of-type{margin:0}.opinion-list__header .graph .rating-container .rmm-stars{display:flex;align-items:center;justify-content:flex-end;width:70px}.opinion-list__header .graph .rating-container .rmm-stars svg{width:12px;height:11px;margin:0 1px 1px}.opinion-list__header .graph .rating-container .bar{width:100px;height:11px;background:#f7f7f7;margin:1px 10px 0;border-radius:12px}.opinion-list__header .graph .rating-container .bar span{display:block;height:10px;background:#90ec9b;border-radius:12px}.vegeDiet-opinions .opinion-list__header .graph .rating-container .bar span{background:#fdcca4}.semiVegeDiet-opinions .opinion-list__header .graph .rating-container .bar span{background:#5fc8ff}.glutenFreeDiet-opinions .opinion-list__header .graph .rating-container .bar span{background:#ff6c6c}.lactoFreeDiet-opinions .opinion-list__header .graph .rating-container .bar span{background:#bb82fa}.offerForMen-opinions .opinion-list__header .graph .rating-container .bar span{background:#7394bf}.newDietForCopules-opinions .opinion-list__header .graph .rating-container .bar span{background:#fda4bd}.insulineResistanceDiet .opinion-list__header .graph .rating-container .bar span{background:#75c1ea}.hypothy-diet-opinion .opinion-list__header .graph .rating-container .bar span{background:#f7cad0}.flexitarianDiet-opinions .opinion-list__header .graph .rating-container .bar span{background:#beec90}.opinion-list__header .graph .rating-container .total{line-height:12px;width:60px;text-align:left;font-size:14px}@media screen and (min-width:768px){.opinion-list__header .summary .inner{max-width:265px}}.opinion-list__header .summary .inner p{margin-bottom:5px}.opinion-list__header .summary .inner .result{font-size:50px;font-weight:900;line-height:1}.opinion-list__header .add{margin-bottom:20px}@media screen and (min-width:1200px){.opinion-list__header .add{margin-bottom:0}}.opinion-list__header .add p{margin-bottom:10px}.opinion-list__header .add .btn{color:#000;border:none;background-color:#90ec9b;text-decoration:none;width:267px;padding:13px 20px;border-radius:10px;font-size:16px}.vegeDiet-opinions .opinion-list__header .add .btn{background-color:#fdcca4}.semiVegeDiet-opinions .opinion-list__header .add .btn{background-color:#5fc8ff}.glutenFreeDiet-opinions .opinion-list__header .add .btn{background-color:#ff6c6c}.lactoFreeDiet-opinions .opinion-list__header .add .btn{background-color:#bb82fa}.offerForMen-opinions .opinion-list__header .add .btn{background-color:#7394bf}.newDietForCopules-opinions .opinion-list__header .add .btn{background-color:#fda4bd}.insulineResistanceDiet .opinion-list__header .add .btn{background-color:#75c1ea}.hypothy-diet-opinion .opinion-list__header .add .btn{background-color:#f7cad0}.flexitarianDiet-opinions .opinion-list__header .add .btn{background-color:#beec90}.opinion-list__header .add .btn:hover{opacity:.8}.opinion-list__header .info p{font-weight:700;margin-bottom:5px}.opinion-list__header .info ul{list-style:none;margin:0;padding:0}.opinion-list__header .info ul li{margin:0;padding:0}.opinion-list__header .info ul li span{font-size:8px;position:relative;top:-3px}.opinion-list__main{background:#f9f9f9;padding-top:70px;padding-bottom:140px}.opinion-list__main h3{font-size:24px;text-align:center;margin-bottom:30px!important}.opinion-list__main .handler{min-height:46px;position:relative;display:flex;align-items:center;justify-content:center;flex-direction:column}@media screen and (min-width:1200px){.opinion-list__main .handler{flex-direction:row}}.opinion-list__main .sort{position:relative;width:280px;margin-bottom:25px}@media screen and (min-width:1200px){.opinion-list__main .sort{margin-bottom:0;position:absolute;top:0;right:0}}.opinion-list__main .sort::before{content:"";display:block;width:11px;height:11px;border-left:2px solid #000;border-bottom:2px solid #000;border-radius:2px;transform:rotate(315deg);position:absolute;top:15px;right:16px;z-index:4;pointer-events:none}.opinion-list__main .sort::after{content:"";display:block;width:40px;height:42px;background-color:#fff;border-radius:10px;position:absolute;top:2px;right:2px;z-index:3;pointer-events:none}.opinion-list__main .sort select{width:100%;background:#fff;border:1px solid #fff;font-size:16px;padding:11px 15px;border-radius:10px;cursor:pointer}.opinion-list__main .pagination{width:100%}.opinion-list__main .pagination .paging{display:flex;align-items:center;justify-content:center;width:100%;border:none;padding:0;font-size:14px}.opinion-list__main .pagination .paging li{padding:0;margin:0 3px}@media screen and (min-width:768px){.opinion-list__main .pagination .paging li{margin:0 5px}}.opinion-list__main .pagination .paging li a{font-size:15px;text-decoration:none;background-color:#fff;padding:8px 4px;border-radius:10px;width:34px;height:36px;text-align:center;display:block}.opinion-list__main .pagination .paging li a:hover{background-color:#e9ecef}@media screen and (min-width:768px){.opinion-list__main .pagination .paging li a{font-size:16px;padding:12px 6px;width:46px;height:46px}}.opinion-list__main .pagination .paging li.next a,.opinion-list__main .pagination .paging li.prev a{position:relative;overflow:hidden;font-size:0}.opinion-list__main .pagination .paging li.next a::before,.opinion-list__main .pagination .paging li.prev a::before{content:"";display:block;width:11px;height:11px;border-left:2px solid #000;border-bottom:2px solid #000;border-radius:2px;transform:rotate(45deg);position:absolute;top:13px;left:14px}@media screen and (min-width:768px){.opinion-list__main .pagination .paging li.next a::before,.opinion-list__main .pagination .paging li.prev a::before{top:18px;left:19px}}.opinion-list__main .pagination .paging li.next a::before{transform:rotate(225deg);left:9px}@media screen and (min-width:768px){.opinion-list__main .pagination .paging li.next a::before{left:15px}}.opinion-list__main .pagination .paging b{font-size:16px;font-weight:700;padding:0 5px}@media screen and (min-width:768px){.opinion-list__main .pagination .paging b{padding:0 10px}}.opinion-list__review{display:flex;align-items:flex-start;justify-content:center;flex-direction:column;background:#fff;margin:24px 0;padding:20px;border-radius:10px}@media screen and (min-width:768px){.opinion-list__review{flex-direction:row}}.opinion-list__review .avatar-section{display:flex;width:100%}@media screen and (min-width:768px){.opinion-list__review .avatar-section{width:230px}}@media screen and (min-width:1200px){.opinion-list__review .avatar-section{width:280px}}.opinion-list__review .avatar-section .first-container{margin-right:10px;width:40px}.opinion-list__review .avatar-section .first-container a{display:block}.opinion-list__review .avatar-section .first-container img{width:40px;height:40px;border-radius:50%}.opinion-list__review .avatar-section .second-container{width:calc(100% - 50px)}.opinion-list__review .avatar-section .second-container .date{font-size:12px;color:#787f82}.opinion-list__review .avatar-section .second-container .user_name{font-weight:700;margin:10px 0 5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.opinion-list__review .avatar-section .second-container .user_name a{font-weight:700}.opinion-list__review .avatar-section .second-container .rmm-stars{display:flex;align-items:center;overflow:hidden;margin-top:7px}.opinion-list__review .avatar-section .second-container .rmm-stars svg{width:12px;height:11px;margin:0 1px 1px}.opinion-list__review .text-section{width:100%}@media screen and (min-width:768px){.opinion-list__review .text-section{width:calc(100% - 230px)}}@media screen and (min-width:1200px){.opinion-list__review .text-section{width:calc(100% - 280px)}}.opinion-list__review .text-section .title{font-weight:700;margin:10px 0}.opinion-list__review .text-section .quote{font-size:15px;margin-bottom:20px}.opinion-list__review .text-section .handler-vote{display:flex;align-items:center;justify-content:space-between}.opinion-list__review .text-section .handler-vote .vote-useful{display:flex;align-items:center}.opinion-list__review .text-section .handler-vote .vote-useful p{font-size:14px;color:#787f82;margin-right:10px;max-width:101px}@media screen and (min-width:420px){.opinion-list__review .text-section .handler-vote .vote-useful p{max-width:unset}}.opinion-list__review .text-section .handler-vote .vote-useful label{position:relative;margin:0;width:26px;height:26px}.opinion-list__review .text-section .handler-vote .vote-useful label:hover{opacity:.6}.opinion-list__review .text-section .handler-vote .vote-useful label svg{width:16px;height:16px;position:absolute;top:4px;left:6px}.opinion-list__review .text-section .handler-vote .vote-useful label input{opacity:0;width:20px;height:20px}.opinion-list__review .text-section .vote-result{display:flex;align-items:center;justify-content:flex-end}.opinion-list__review .text-section .vote-result .item{display:flex;align-items:center;justify-content:center}.opinion-list__review .text-section .vote-result .item svg{width:16px;height:16px;margin-right:6px}.opinion-list__review .text-section .info-useful{margin:10px 0 0 0;font-size:14px;color:#7f8252}.opinion-list__no-reviews{margin:20px 0 0 0}.opinion-list__no-reviews p{text-align:center;font-size:18px}