.items.items-ranking-stack{display:flex;flex-direction:column;flex-wrap:nowrap;gap:40px;width:100%;min-width:0;max-width:100%}@media screen and (max-width: 767px){.items.items-ranking-stack{display:flex;gap:28px;width:calc(100vw - 30px);max-width:calc(100vw - 30px)}}.items.items-ranking-stack>.item{width:100%;min-width:0;max-width:100%}.item-ranking-main{display:flex;align-items:flex-start;gap:24px}@media screen and (max-width: 767px){.item-ranking-main{gap:12px}}.item-ranking-visual{position:relative;flex-shrink:0;width:197px}@media screen and (max-width: 767px){.item-ranking-visual{width:120px}}.item-ranking-visual .item-img{width:100%}.item-ranking-visual .item-icon2{position:absolute;top:0;right:0;z-index:3}.item-ranking-body{flex:1;min-width:0}.item-ranking-body .item-tags{margin-top:0}.item-ranking-body .item-name,.item-ranking-body .item-comment{height:auto;max-height:none}.item-ranking-body .item-price{text-align:left}.item-ranking-rate{display:flex;align-items:center;gap:4px;margin-top:8px}@media screen and (max-width: 767px){.item-ranking-rate{margin-top:6px}}.item-ranking-rate-stars{display:flex;align-items:center;line-height:1}.item-ranking-rate-stars li{color:#faba23;font-size:14px}@media screen and (max-width: 767px){.item-ranking-rate-stars li{font-size:12px}}.item-ranking-rate-stars li.bad{color:#ecebec}.item-ranking-rate-count{color:#888;font-size:12px;line-height:1}@media screen and (max-width: 767px){.item-ranking-rate-count{font-size:11px}}.item-ranking-reviews{position:relative;width:100%;min-width:0;max-width:100%;margin-top:16px;overflow:hidden}@media screen and (max-width: 767px){.item-ranking-reviews{margin-top:12px}}.item-ranking-reviews-list{display:flex;align-items:stretch;gap:12px;min-width:0;max-width:100%;padding-left:var(--ranking-review-inset, 0px);padding-right:15px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-left:var(--ranking-review-inset, 0px);-webkit-overflow-scrolling:touch;scrollbar-width:none}.item-ranking-reviews-list::-webkit-scrollbar{display:none}.item-ranking-reviews-item{display:flex;flex-direction:column;flex-shrink:0;box-sizing:border-box;width:402px;min-width:402px;max-width:402px;padding:24px;background:#f5f5f5;border-radius:8px;scroll-snap-align:start}@media screen and (max-width: 767px){.item-ranking-reviews-item{width:280px;min-width:280px;max-width:280px;padding:12px}}.item-ranking-reviews-title{font-size:16px;font-weight:400;line-height:1.4;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}@media screen and (max-width: 767px){.item-ranking-reviews-title{font-size:12px}}.item-ranking-reviews-item .item-ranking-rate-stars{margin-top:4px}.item-ranking-reviews-item .item-ranking-rate-stars li{font-size:16px}@media screen and (max-width: 767px){.item-ranking-reviews-item .item-ranking-rate-stars li{font-size:14px}}.item-ranking-reviews-comment{margin-top:8px;color:#646464;font-size:13px;font-weight:400;line-height:1.6;min-height:63px}.item-ranking-reviews-comment br{display:none}.item-ranking-reviews-comment{text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}@media screen and (max-width: 767px){.item-ranking-reviews-comment{font-size:10px;min-height:48px}}.item-ranking-reviews-nav{display:none;position:absolute;top:50%;z-index:2;width:32px;height:32px;margin-top:-16px;padding:0;border:0;border-radius:50%;background:#444;cursor:pointer}.item-ranking-reviews-nav::after{content:"";position:absolute;top:50%;width:8px;height:8px;margin-top:-4px;border-top:2px solid #fff;border-right:2px solid #fff}.item-ranking-reviews-nav:hover,.item-ranking-reviews-nav:focus{opacity:1;background:#222}.item-ranking-reviews-prev{left:calc(var(--ranking-review-inset, 0px) + 8px)}.item-ranking-reviews-prev::after{left:12px;transform:rotate(-135deg)}.item-ranking-reviews-next{right:calc(var(--ranking-review-inset-right, 0px) + 8px)}.item-ranking-reviews-next::after{right:12px;transform:rotate(45deg)}.item-ranking-reviews.is-scrollable .item-ranking-reviews-nav:not(:disabled){display:block}@media screen and (max-width: 767px){.item-ranking-reviews.is-scrollable .item-ranking-reviews-nav:not(:disabled){display:none}}.items-ranking-link-list-wrapper.is_bottom{margin-top:48px}@media screen and (max-width: 767px){.items-ranking-link-list-wrapper.is_bottom{margin-top:32px}}