.opinion-list *{font-family:Nunito,sans-serif;font-size:16px;font-weight:400;color:#000;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;letter-spacing:-.045em;text-transform:uppercase}.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:60px 0}@media screen and (min-width:768px){.opinion-list__header{padding:100px 0 52px}}@media screen and (min-width:1200px){.opinion-list__header{padding:170px 0 150px}}.opinion-list__header h5{font-size:30px;margin-bottom:30px;color:#000;line-height:1}@media screen and (min-width:768px){.opinion-list__header h5{font-size:40px;margin-bottom:70px}}.opinion-list__header h5 span{font-weight:inherit;font-size:inherit;line-height:1;color:#ff5858}.opinion-list--offerKetoLowCarbDiet .opinion-list__header h5 span{color:#ffa540}.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:#ff5858;border-radius:12px}.opinion-list--offerKetoLowCarbDiet .opinion-list__header .graph .rating-container .bar span{background:#ffa540}.opinion-list__header .graph .rating-container .total{line-height:12px;width:26px;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:#ff5858;border:4px solid;border-color:#ff5858;text-decoration:none;font-weight:900;width:267px;padding:9px 20px;border-radius:25px;font-size:17px}.opinion-list--offerKetoLowCarbDiet .opinion-list__header .add .btn{color:#ffa540}.opinion-list--offerKetoLowCarbDiet .opinion-list__header .add .btn{border-color:#ffa540}.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:#f7f7f7;padding-top:70px;padding-bottom:100px;margin:0 20px}@media screen and (min-width:1200px){.opinion-list__main{margin:0 30px}}@media screen and (min-width:1920px){.opinion-list__main{margin:0 auto;max-width:1860px}}@media screen and (min-width:768px){.opinion-list__main .opinion-list-container{padding-left:30px;padding-right:30px}}@media screen and (min-width:1200px){.opinion-list__main .opinion-list-container{padding-left:15px;padding-right:15px}}.opinion-list__main h3{font-size:24px;text-align:center;margin-bottom:30px}.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:100%;max-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{-webkit-appearance:none;appearance:none;width:100%;background:#fff;border:1px solid #fff;font-size:16px;padding:10px 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;flex-wrap:wrap}.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}