.section-review-carousel{overflow:hidden;position:relative}.section-review-carousel .grid__heading-holder{text-align:center;max-width:900px;margin:0 auto 32px}@media only screen and (min-width:768px){.section-review-carousel .grid__heading-holder{margin-bottom:48px}}.section-review-carousel .swiper{overflow:visible!important}.section-review-carousel .review-slide{width:320px;flex-shrink:0;height:auto}@media only screen and (min-width:480px){.section-review-carousel .review-slide{width:360px}}@media only screen and (min-width:768px){.section-review-carousel .review-slide{width:650px}}@media only screen and (min-width:1024px){.section-review-carousel .review-slide{width:703px}}.section-review-carousel .review-card{display:flex;flex-direction:column;height:100%;min-height:480px;border-radius:10px;overflow:hidden;box-shadow:0 2px 10px #0000000f;background-color:var(--card-bg, #FFF0EF)}@media only screen and (min-width:768px){.section-review-carousel .review-card{flex-direction:row;min-height:auto}}.section-review-carousel .review-media{width:100%;aspect-ratio:4 / 3;position:relative;overflow:hidden;background-color:#00000014;flex-shrink:0}@media only screen and (min-width:768px){.section-review-carousel .review-media{width:343px;aspect-ratio:7 / 10;align-self:stretch;height:auto}}.section-review-carousel .review-media-inner{width:100%;height:100%;position:relative;cursor:pointer}.section-review-carousel .review-media-img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s ease}.section-review-carousel .review-media:hover .review-media-img{transform:scale(1.05)}.section-review-carousel .review-play-overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:#00000026;transition:background .3s ease}.section-review-carousel .review-media:hover .review-play-overlay{background:#00000047}.section-review-carousel .review-play-badge{width:48px;height:48px;border-radius:50%;background:#00000073;color:#fff;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 14px #00000040;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);transition:transform .3s ease,background .3s ease}@media only screen and (min-width:768px){.section-review-carousel .review-play-badge{width:56px;height:56px}}.section-review-carousel .review-media:hover .review-play-badge{transform:scale(1.1);background:#000000a6}.section-review-carousel .review-play-badge svg{margin-left:2px}.section-review-carousel .review-details{flex:1;padding:24px;display:flex;flex-direction:column;justify-content:space-between;background-color:var(--card-bg, #FFF0EF);color:var(--card-text, #4A1F1F)}@media only screen and (min-width:1024px){.section-review-carousel .review-details{padding:28px 30px}}.section-review-carousel .review-product{display:flex;align-items:center;gap:14px;text-decoration:none;color:inherit;transition:opacity .2s ease}.section-review-carousel .review-product:hover{opacity:.88}.section-review-carousel .review-product-thumb{width:64px;height:64px;border-radius:5px;overflow:hidden;flex-shrink:0;background:#fff;border:1px solid rgba(0,0,0,.06)}@media only screen and (min-width:768px){.section-review-carousel .review-product-thumb{width:80px;height:80px}}.section-review-carousel .review-product-thumb img{width:100%;height:100%;object-fit:cover;display:block}.section-review-carousel .review-product-info{flex:1;min-width:0}.section-review-carousel .review-product-title{font-size:15px;font-weight:400;line-height:1.35;margin:0 0 4px;color:var(--card-text, #4A1F1F);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-transform:capitalize}@media only screen and (min-width:768px){.section-review-carousel .review-product-title{font-size:17px}}.section-review-carousel .review-product-prices{display:flex;align-items:center;gap:8px;font-size:14px;color:var(--card-text, #4A1F1F)}@media only screen and (min-width:768px){.section-review-carousel .review-product-prices{font-size:16px}}.section-review-carousel .review-product-price-compare{text-decoration:line-through;opacity:.5}.section-review-carousel .review-divider{width:100%;height:1px;background-color:#c9787840;margin:14px 0}.section-review-carousel .review-stars{display:flex;align-items:center;gap:4px;margin-bottom:12px}.section-review-carousel .review-star-icon{width:14px;height:14px;flex-shrink:0;display:block}.section-review-carousel .review-content-text{font-size:15px;line-height:1.6;white-space:pre-line;color:var(--card-text, #4A1F1F);display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical;overflow:hidden}@media only screen and (min-width:768px){.section-review-carousel .review-content-text{display:block;overflow:visible;font-size:17px}}.section-review-carousel .review-author-name{font-size:16px;font-weight:500;margin-top:16px;padding-top:6px;color:var(--card-text, #4A1F1F)}@media only screen and (min-width:768px){.section-review-carousel .review-author-name{font-size:18px}}.section-review-carousel .review-nav{display:flex;justify-content:center;align-items:center;gap:16px;margin-top:32px}@media only screen and (min-width:768px){.section-review-carousel .review-nav{margin-top:48px}}.section-review-carousel .review-nav-btn{display:flex!important;align-items:center!important;justify-content:center!important;flex-shrink:0!important;width:48px!important;height:48px!important;background:#fff!important;border-radius:50%!important;box-shadow:0 4px 12px #0000001a!important;border:none!important;padding:0!important;cursor:pointer;transition:transform .2s ease,opacity .2s ease}@media only screen and (min-width:768px){.section-review-carousel .review-nav-btn{width:60px!important;height:60px!important}}.section-review-carousel .review-nav-btn:hover{transform:scale(1.06)}.section-review-carousel .review-nav-btn:active{transform:scale(.96)}.section-review-carousel .review-nav-btn:disabled{opacity:.35!important;cursor:not-allowed!important;transform:none!important}.section-review-carousel .review-nav-btn svg{width:24px;height:24px;display:block}.review-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:99999;display:flex;align-items:center;justify-content:center;background:#000000d9;padding:16px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.review-modal-close{position:absolute;top:16px;right:16px;z-index:10;width:44px;height:44px;border-radius:50%;background:#00000080;color:#fff;border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .2s ease}@media only screen and (min-width:768px){.review-modal-close{top:24px;right:24px}}.review-modal-close:hover{background:#000c}.review-modal-container{position:relative;width:100%;max-width:420px;height:80vh;max-height:800px;border-radius:16px;overflow:hidden;background:#000;box-shadow:0 25px 50px -12px #00000080;display:flex;align-items:center;justify-content:center}.review-modal-video{width:100%;height:100%;object-fit:contain}@media only screen and (min-width:768px){.review-modal-video{object-fit:cover}}
/*# sourceMappingURL=/cdn/shop/t/94/assets/section-review-carousel.css.map */
