.m-customer-reviews{position:relative}.m-customer-reviews .m-section-header__heading{margin-bottom:.5rem;font-size:28px;font-weight:600}.m-customer-reviews__grid .m-mixed-layout__wrapper{position:relative}.m-customer-reviews__grid .m-mixed-layout--mobile-scroll{padding-bottom:1rem;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}.m-customer-reviews__grid .m-mixed-layout--mobile-scroll::-webkit-scrollbar{display:none}@media (max-width: 749px){.m-customer-reviews__grid .m-mixed-layout--mobile-scroll .m-mixed-layout__inner{display:flex!important;gap:var(--column-gap-mobile, 20px);grid-template-columns:none!important}.m-customer-reviews__grid .m-mixed-layout--mobile-scroll .m:column{flex:none;width:var(--review-width-mobile, 300px)}}@media (min-width: 750px) and (max-width: 1199px){.m-customer-reviews__grid .m-mixed-layout--mobile-scroll .m:column{width:var(--review-width-tablet, 320px)}}@media (min-width: 1200px){.m-customer-reviews__grid .m-mixed-layout--mobile-scroll .m:column{width:var(--review-width-desktop, 350px)}}.m-review-card{background:#fff;border-radius:var(--review-border-radius, 12px);padding:var(--review-padding, 24px);height:100%;display:flex;flex-direction:column;box-shadow:var(--review-shadow, 0 4px 16px rgba(0, 0, 0, .1));transition:all .3s ease;position:relative;border:1px solid #f0f0f0}.m-review-card:hover{box-shadow:var(--review-shadow-hover, 0 8px 24px rgba(0, 0, 0, .15));border-color:color-mix(in srgb,var(--brand-color, #D2861A) 30%,transparent)}.m-review-card--simple{border:1px solid #e5e5e5;background:#fff}.m-review-card--modern{background:#fff;border:none;box-shadow:var(--review-shadow, 0 4px 16px rgba(0, 0, 0, .08))}.m-review-card--modern:hover{transform:translateY(-2px);box-shadow:var(--review-shadow-hover, 0 8px 24px rgba(0, 0, 0, .12))}.m-review-card--elegant{background:linear-gradient(135deg,#fff,#fafafa);border:1px solid #f0f0f0;position:relative}.m-review-card--elegant:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--brand-color, #D2861A) 0%,#E89D3A 100%);border-radius:var(--review-border-radius, 12px) var(--review-border-radius, 12px) 0 0}.m-review-card--elegant:hover{background:#fff;border-color:var(--brand-color, #D2861A)}.m-review-card__rating{display:flex;gap:4px;margin-bottom:16px;align-items:center}.m-review-star{color:#ddd;transition:color .2s ease}.m-review-star--filled{color:var(--brand-color, #D2861A)}.m-review-star svg{width:16px;height:16px}.m-review-card__content{flex:1;margin-bottom:20px}.m-review-card__text{font-size:15px;line-height:1.6;margin:0;color:#333;font-style:italic;position:relative}.m-review-card__text:before{content:'"';position:absolute;left:-8px;top:-2px;font-size:32px;color:var(--brand-color, #D2861A);opacity:.3;line-height:1}.m-review-card__product{margin-bottom:.75rem;padding:.75rem;background:rgba(var(--color-foreground),.02);border:1px solid rgba(var(--color-foreground),.08);border-radius:8px;transition:all .3s ease}.m-review-card__product:hover{background:rgba(var(--color-foreground),.04);border-color:rgba(var(--color-foreground),.12)}.m-review-product{display:flex;align-items:center;gap:.75rem}.m-review-product__image{flex-shrink:0;width:60px;height:60px;border-radius:6px;overflow:hidden;background:rgba(var(--color-foreground),.05)}.m-review-product__image img{width:100%;height:100%;object-fit:cover;display:block}.m-review-product__info{flex:1;min-width:0}.m-review-product__title{font-size:.875rem;font-weight:600;color:rgb(var(--color-foreground));margin-bottom:.25rem;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.m-review-product__price{display:flex;align-items:center;gap:.5rem;font-size:.8125rem}.m-review-product__price--regular{color:var(--brand-color, rgb(var(--color-foreground)));font-weight:600}.m-review-product__price--sale{color:#e53e3e;font-weight:600}.m-review-product__price--compare{color:rgba(var(--color-foreground),.6);text-decoration:line-through;font-size:.75rem}.m-review-product__link{flex-shrink:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:var(--brand-color, rgb(var(--color-foreground)));color:#fff;border-radius:50%;transition:all .3s ease;text-decoration:none}.m-review-product__link:hover{transform:scale(1.1);box-shadow:0 4px 12px rgba(var(--brand-color),.3)}.m-review-product__link svg{width:16px;height:16px}@media (max-width: 640px){.m-review-product{gap:.5rem}.m-review-product__image{width:50px;height:50px}.m-review-product__title{font-size:.8125rem}.m-review-product__price{font-size:.75rem}.m-review-product__link{width:28px;height:28px}.m-review-product__link svg{width:14px;height:14px}}.m-review-card__footer{display:flex;justify-content:space-between;align-items:flex-end;margin-top:auto;padding-top:16px;border-top:1px solid #f0f0f0}.m-review-card__customer{display:flex;align-items:center;gap:12px}.m-review-card__avatar{width:48px;height:48px;border-radius:50%;overflow:hidden;background:var(--brand-color-light, rgba(210, 134, 26, .1));display:flex;align-items:center;justify-content:center;flex-shrink:0}.m-review-card__avatar img{width:100%;height:100%;object-fit:cover}.m-review-card__avatar--placeholder{color:var(--brand-color, #D2861A)}.m-review-card__customer-info{min-width:0}.m-review-card__customer-name{font-weight:600;font-size:14px;color:#333;margin-bottom:2px}.m-review-card__customer-location{font-size:12px;color:#666}.m-review-card__date{font-size:12px;color:#999;white-space:nowrap;margin-left:12px}@media (max-width: 749px){.m-review-card{padding:20px}.m-review-card__text{font-size:14px}.m-review-card__footer{flex-direction:column;align-items:flex-start;gap:12px}.m-review-card__date{margin-left:0}}.m-customer-reviews .m-slider-controls{margin-top:14px}.m-customer-reviews .m-slider-controls__button{background:#fff;border:1px solid #e5e5e5;color:#666;width:44px;height:44px;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .3s ease;cursor:pointer}.m-slider-controls__button:hover{background:var(--brand-color, #D2861A);border-color:var(--brand-color, #D2861A);color:#fff;transform:translateY(-1px);box-shadow:none}.m-customer-reviews .m-slider-controls__nav{display:flex;gap:12px;justify-content:center}.m-customer-reviews .m-slider-controls--bottom-center{text-align:center}.m-customer-reviews .m-slider-controls--bottom-left{text-align:left}.m-customer-reviews .m-slider-controls--bottom-right{text-align:right}.m-customer-reviews .swiper-pagination-bullet{background:#ddd;opacity:1;transition:all .3s ease}.m-customer-reviews .swiper-pagination-bullet-active{background:var(--brand-color, #D2861A)}@media (max-width: 749px){.m-customer-reviews .m-slider-controls{margin-top:24px}}.m-customer-reviews .swiper-container{overflow:hidden;padding:20px 0 0}.m-customer-reviews .swiper-wrapper{display:flex;align-items:stretch}.m-customer-reviews .swiper-slide{height:auto;display:flex;flex-direction:column}.m-customer-reviews .swiper-slide .m:column{width:100%;height:100%}.m-customer-reviews .swiper-slide{width:var(--review-width-mobile, 300px)}@media (min-width: 750px) and (max-width: 1199px){.m-customer-reviews .swiper-slide{width:var(--review-width-tablet, 320px)}}@media (min-width: 1200px){.m-customer-reviews .swiper-slide{width:var(--review-width-desktop, 350px)}}.m-review-card__header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1rem;padding-bottom:.75rem;border-bottom:1px solid rgba(var(--color-foreground),.08)}.m-review-card__header .m-review-card__customer{display:flex;align-items:center;gap:.75rem;flex:1}.m-review-card__header .m-review-card__date{flex-shrink:0;font-size:.8125rem;color:rgba(var(--color-foreground),.6);margin:0}@media (max-width: 640px){.m-review-card__header{flex-direction:column;gap:.5rem;align-items:flex-start}.m-review-card__header .m-review-card__date{align-self:flex-end}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/section-customer-reviews.css.map */
