.review-column-presale{background:#fff;padding:50px 0;overflow:hidden}.review-header{padding:0 20px;margin-bottom:30px}.review-title{font-size:32px;font-weight:700;color:#1a1a1a;margin-bottom:8px;text-align:left}.review-subtitle{font-size:15px;color:#666;text-align:left}.review-scroll-container{overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;padding:0 20px 20px}.review-scroll-container::-webkit-scrollbar{display:none}.review-cards-wrapper{display:flex;gap:16px;width:max-content}.review-card{width:320px;background:#fff;border-radius:12px;overflow:hidden;flex-shrink:0;box-shadow:0 2px 8px #00000014}.review-product-image{width:100%;aspect-ratio:1;position:relative;overflow:hidden}.review-product-image img{width:100%;height:100%;object-fit:cover;display:block}.review-scent-badge{position:absolute;bottom:12px;left:50%;transform:translate(-50%);background:#fff;padding:6px 16px;border-radius:20px;font-size:11px;font-weight:600;letter-spacing:.5px;box-shadow:0 2px 8px #0000001a;text-transform:uppercase}.review-scent-badge.french{color:#c46b35}.review-scent-badge.maldivian{color:#00bfa5}.review-scent-badge.african{color:#ff8c42}.review-scent-badge.italian{color:#42a5f5}.review-card-content{padding:20px}.review-stars{color:#ff6b35;font-size:16px;letter-spacing:3px;margin-bottom:12px}.review-text{font-size:14px;line-height:1.6;color:#2a2a2a;margin-bottom:16px}.review-author{font-size:13px;color:#888}.review-author strong{color:#1a1a1a;font-weight:600}.review-scroll-hint{text-align:center;font-size:12px;color:#999;margin-top:16px;letter-spacing:1px}.review-cta-section{text-align:center;padding:40px 20px 20px}.review-cta-button{display:inline-block;background:#1a1a1a;color:#fff;padding:16px 40px;text-decoration:none;font-size:13px;letter-spacing:2px;text-transform:uppercase;border-radius:30px;transition:all .3s;font-weight:600}.review-cta-button:hover{background:#ff6b35;transform:translateY(-2px);color:#fff}@media (min-width: 768px){.review-header{text-align:center;padding:0 40px}.review-title{font-size:42px;text-align:center}.review-subtitle{text-align:center}.review-scroll-container{padding:0 40px 20px}.review-cards-wrapper{justify-content:center;flex-wrap:wrap;width:100%;max-width:1200px;margin:0 auto}.review-card{width:calc(25% - 12px);min-width:280px}.review-scroll-hint{display:none}}@media (min-width: 1024px){.review-card{width:calc(25% - 12px)}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/section-review-column-presale.css.map */
