.reviews-showcase{padding-top:var(--padding-top);padding-bottom:var(--padding-bottom)}@media screen and (max-width: 749px){.reviews-showcase{padding-top:4rem!important;margin-top:0}.reviews-showcase__title{font-size:2rem;margin-top:0;margin-bottom:2rem}}.reviews-showcase__title{text-align:center;margin-top:.5rem;margin-bottom:4.5rem;color:rgb(var(--color-foreground));font-size:2.8rem;font-weight:700;padding:0 1.5rem}.reviews-showcase__container{padding:0 1.5rem;margin:0 auto;max-width:calc(100% - 3rem);display:grid;grid-template-columns:1fr;gap:2rem;align-items:center}@media screen and (min-width: 990px){.reviews-showcase__container{padding:0 5rem;max-width:calc(100% - 10rem);grid-template-columns:.8fr 1.2fr;gap:4rem}}.reviews-showcase__left{display:flex;flex-direction:column}.reviews-showcase__main-block{position:relative;padding:1rem 0}.reviews-showcase__flower-bg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:350px;height:350px;opacity:.12;pointer-events:none;z-index:0}.reviews-showcase__flower-bg img{width:100%;height:100%;object-fit:contain}.reviews-showcase__main-content{position:relative;z-index:1;text-align:center}.reviews-showcase__rating{margin-bottom:2rem}.reviews-showcase__stars{display:flex;justify-content:center;gap:4px;margin-bottom:.75rem}.reviews-showcase__stars svg{filter:drop-shadow(0 2px 4px rgba(45,90,61,.2))}.reviews-showcase__score-line{display:flex;align-items:baseline;justify-content:center;flex-wrap:wrap;gap:.3rem}.reviews-showcase__score-number{font-size:2.8rem;font-weight:700;color:#2b2b2b;line-height:1}.reviews-showcase__score-total{font-size:1.5rem;font-weight:600;color:#2b2b2b;opacity:.7}.reviews-showcase__score-text{font-size:1.15rem;color:#666;margin-left:.5rem}.reviews-showcase__divider{height:1px;background:linear-gradient(90deg,transparent,rgba(45,90,61,.2),transparent);margin:1.5rem auto;max-width:200px}.reviews-showcase__quote{margin-bottom:2.5rem;text-align:center}.reviews-showcase__quote-logo{margin-bottom:1rem}.reviews-showcase__quote-logo img{height:32px;width:auto}.reviews-showcase__quote-text{font-size:1.3rem;font-style:italic;color:#333;line-height:1.6;max-width:400px;margin:0 auto}.reviews-showcase__videos{margin-top:0}.reviews-showcase__video-grid{display:flex;justify-content:center;gap:.75rem}.reviews-showcase__video-thumb{position:relative;width:65px;height:65px;border-radius:50%;overflow:hidden;cursor:pointer;border:2px solid #2B2B2B;padding:0;background:#000;transition:transform .3s ease,border-color .3s ease;flex-shrink:0}.reviews-showcase__video-thumb:hover{transform:scale(1.1);border-color:#1a3d28}.reviews-showcase__video-preview{width:100%;height:100%;object-fit:cover}.reviews-showcase__video-play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:24px;height:24px;background:#2d5a3de6;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.reviews-showcase__video-thumb:hover .reviews-showcase__video-play{background:#2b2b2b}.reviews-showcase__video-play svg{width:10px;height:10px;margin-left:1px}.reviews-showcase__right{display:flex;flex-direction:column;min-width:0;overflow:hidden}.reviews-showcase__carousel-title{font-size:2rem;font-weight:700;color:rgb(var(--color-foreground));margin:0 0 1.5rem}.reviews-showcase__carousel{overflow:hidden;width:100%}.reviews-showcase__carousel-track{display:flex;gap:16px;animation:scrollReviews 20s linear infinite}@keyframes scrollReviews{0%{transform:translate(0)}to{transform:translate(-1180px)}}.reviews-showcase__carousel-track:hover{animation-play-state:paused}.reviews-showcase__review-card{flex:0 0 220px;background:#fff;border-radius:16px;padding:1.25rem;box-shadow:0 4px 16px #0000000f;display:flex;flex-direction:column;height:180px}.reviews-showcase__review-stars{display:flex;gap:2px;margin-bottom:.75rem}.reviews-showcase__review-comment{font-size:1.15rem;color:#444;line-height:1.5;margin:0;flex:1;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-style:italic}.reviews-showcase__review-footer{display:flex;align-items:center;justify-content:space-between;margin-top:.75rem;padding-top:.75rem;border-top:1px solid #ece9e0}.reviews-showcase__review-name{font-size:1.1rem;font-weight:600;color:#333}.reviews-showcase__review-product{width:40px;height:40px;border-radius:8px;overflow:hidden;flex-shrink:0;transition:transform .2s ease;box-shadow:0 2px 8px #0000001a}.reviews-showcase__review-product:hover{transform:scale(1.1)}.reviews-showcase__review-product img{width:100%;height:100%;object-fit:cover}.reviews-showcase__carousel-nav{display:none}.reviews-showcase__video-modal{position:fixed;top:0;left:0;width:100%;height:100%;z-index:9999;display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease;background:#000000d9;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.reviews-showcase__video-modal.active{opacity:1;visibility:visible}.reviews-showcase__video-modal-overlay{display:none}.reviews-showcase__video-modal-content{position:relative;z-index:1;width:90%;max-width:400px;background:#000;border-radius:16px;padding:8px}.reviews-showcase__video-modal-content video{width:100%;border-radius:16px;max-height:80vh}.reviews-showcase__video-modal-close{position:absolute;top:-50px;right:0;width:44px;height:44px;border:none;background:#ffffff26;border-radius:50%;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:transform .3s ease,background .3s ease}.reviews-showcase__video-modal-close:hover{transform:scale(1.1);background:#ffffff40}.reviews-showcase__video-modal-close svg{width:24px;height:24px}@media screen and (max-width: 989px){.reviews-showcase__review-card{flex:0 0 200px;height:170px}@keyframes scrollReviews{0%{transform:translate(0)}to{transform:translate(-1080px)}}}@media screen and (max-width: 749px){.reviews-showcase__score-number{font-size:2.2rem}.reviews-showcase__quote-text{font-size:1.1rem}.reviews-showcase__video-thumb{width:44px;height:44px}.reviews-showcase__carousel-title{font-size:1.6rem}.reviews-showcase__review-card{flex:0 0 180px;height:160px;padding:1rem}.reviews-showcase__review-comment{font-size:.85rem}@keyframes scrollReviews{0%{transform:translate(0)}to{transform:translate(-980px)}}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/section-reviews-showcase.css.map */
