.product__reviews{margin-top:35px}.product__reviews-title{font-size:24px;letter-spacing:-.48px;margin:0}.product__reviews-list{display:flex;flex-wrap:wrap;gap:18px;margin-top:24px}.product__review{box-sizing:border-box;display:flex;gap:10px;height:140px;width:100%}.product__review-img{border-radius:5px;flex-shrink:0;height:100%;overflow:hidden;width:140px}.product__review-img img{height:100%;object-fit:cover;width:100%}.product__review-content{align-items:center;background:#ebe4e4;border-radius:5px;display:flex;flex-direction:column;font-size:12px;gap:8px;padding:10px;position:relative}.product__review-rating{--percent:calc(var(--rating)/5*100%);display:inline-block;font-family:Times;font-size:var(--star-size);font-size:18px;line-height:1}.product__review-rating:before{background:linear-gradient(90deg,#ed716d var(--percent),#fff var(--percent));-webkit-background-clip:text;background-clip:text;color:transparent;content:"★★★★★";letter-spacing:3px}.product__review-author{font-size:14px;letter-spacing:-.28px}.product__review-text{font-size:12px;letter-spacing:-.24px;line-height:18px;text-align:center}.product__review-overlay{align-items:center;background:#ebe4e4;border-radius:5px;color:#685151;display:flex;flex-direction:column;gap:8px;justify-content:center;inset:0;opacity:0;position:absolute;text-align:center;text-decoration:none;transition:opacity var(--fast-transition) visibility var(--fast-transition);visibility:hidden}.product__review-overlay .icon{align-items:center;background:#fff;border-radius:50%;display:flex;font-size:16px;height:34px;justify-content:center;width:34px}.product__review-overlay .icon:after{color:#ebe4e4;content:">"}.product__reviews-actions{align-items:center;background-image:repeating-linear-gradient(90deg,#d5d5d5,#d5d5d5 10px,transparent 0,transparent 20px,#d5d5d5 0);background-repeat:no-repeat;background-size:100% 1px;display:flex;flex-direction:column;gap:15px;justify-content:center;margin-top:25px;padding-top:14px;width:100%}.product__reviews-more-btn{background:#eee;border-radius:50px;color:#333}.product__reviews-more-btn,.product__reviews-review-btn{align-items:center;box-sizing:border-box;display:flex;font-size:14px;height:36px;justify-content:center;max-width:380px;padding:0 34px;text-decoration:none;transition:var(--fast-transition);width:100%}.product__reviews-review-btn{background:#fff;border:1px solid #d5d5d5;border-radius:50px;color:#000}@media (min-width:768px){.product__reviews-list{gap:30px;margin-top:30px}.product__review{gap:17px;height:220px}.product__review-img{border-radius:10px;width:220px}.product__review-content{border-radius:15px;gap:18px;padding:30px}.product__review-author{font-size:18px}.product__review-text{font-size:14px;line-height:19px}.product__review-overlay{border-radius:15px}}@media (min-width:1024px){.product__review{height:240px}.product__review-img{width:250px}.product__review-content{padding:30px 38px}.product__reviews-actions{flex-direction:row;margin-top:30px;padding-top:26px}.product__reviews-more-btn,.product__reviews-review-btn{font-size:18px;height:40px}}@media (min-width:1376px){.product__reviews-title{font-size:40px}.product__review{width:calc(50% - 30px)}.product__review-img{width:230px}}@media (min-width:1920px){.product__reviews-list{gap:40px}.product__reviews-more-btn,.product__reviews-review-btn{font-size:24px;height:48px}}@media (hover:hover){.product__review-content:hover .product__review-overlay{opacity:1;visibility:visible}.product__reviews-more-btn:hover,.product__reviews-review-btn:hover{background:var(--color-accent);color:var(--color-text-secondary)}}
