:root{--coral: #ed4e2a;--corald: #c93d1d;--beige: #e6dfd5;--dark: #0d0101;--cream: #faf7f4}html{scroll-behavior:smooth}.font-display.font-bold,.font-display.font-semibold,.font-display.font-medium{font-weight:400}body{background:var(--cream);color:var(--dark);font-family:Poppins,system-ui,sans-serif}.font-display{font-family:Playfair Display,Georgia,serif}.shadow-card{box-shadow:0 4px 24px #0d010114,0 1px 6px #0d01010a}.shadow-hero{box-shadow:0 20px 60px #0d010166}.shadow-coral{box-shadow:0 12px 32px #ed4e2a59}.shadow-glow:hover{box-shadow:0 16px 40px #ed4e2a66}.img-overlay{background:linear-gradient(to right,#0d0101b8,#0d010173 45%,#0d010114)}.grain:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.055;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.78' numOctaves='2'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}@keyframes drift{0%{transform:translate(0)}to{transform:translate(-50%)}}.marquee{animation:drift 60s linear infinite}.marquee-wrap:hover .marquee{animation-play-state:paused;cursor:default}@keyframes spin-slow{to{transform:rotate(360deg)}}@keyframes wave-back{0%,to{transform:translate(-30px)}50%{transform:translate(30px)}}@keyframes wave-front{0%,to{transform:translate(25px)}50%{transform:translate(-25px)}}.wave-back{animation:wave-back 8s ease-in-out infinite}.wave-front{animation:wave-front 5.5s ease-in-out infinite}.reveal{opacity:0;transform:translateY(24px);transition:opacity .65s cubic-bezier(.2,.7,.3,1),transform .65s cubic-bezier(.2,.7,.3,1)}.reveal.in{opacity:1;transform:none}.no-bar{scrollbar-width:none;-ms-overflow-style:none}.no-bar::-webkit-scrollbar{display:none}.has-drop:hover .drop,.has-drop:focus-within .drop{opacity:1;visibility:visible;transform:translateY(0)}.drop{opacity:0;visibility:hidden;transform:translateY(8px);transition:opacity .22s ease,transform .22s ease,visibility .22s ease}.mega-panel{position:fixed;left:0;right:0;top:72px}.mega-cat-link{display:flex;align-items:flex-start;gap:12px;padding:10px 14px;border-radius:14px;transition:background .18s}.mega-cat-link:hover{background:#eeb12a1f}.mega-cat-link:hover .mega-cat-name{color:#ed4e2a}.mega-feat-img{transition:transform .5s cubic-bezier(.2,.7,.3,1)}.mega-feat-card:hover .mega-feat-img{transform:scale(1.04)}.wishlist-heart.is-fav{color:#ed4e2a}.wishlist-heart:active{transform:scale(.9)}.nav-scrolled{background:#faf7f4f7!important;box-shadow:0 1px 20px #0d010117}.product-card:hover .product-img{transform:scale(1.04)}.product-img{transition:transform .5s cubic-bezier(.2,.7,.3,1)}@media(max-width:639px){.product-card .mt-auto{flex-direction:column;align-items:stretch;gap:.5rem}.product-card .add-cart{text-align:center;padding:.4rem .75rem}}.wave-cream path{fill:var(--cream)}.link-underline{background-image:linear-gradient(var(--coral),var(--coral));background-size:0% 2px;background-position:bottom left;background-repeat:no-repeat;transition:background-size .3s ease}.link-underline:hover{background-size:100% 2px}.tag{display:inline-block;font-size:11px;letter-spacing:.12em;text-transform:uppercase;font-weight:600}@media(max-width:639px){#promo-badge{left:50%!important;top:auto!important;bottom:72px!important;transform:translate(-50%)!important;width:calc(100% - 64px)!important;max-width:280px!important}#promo-badge>div>div:first-child{display:none!important}#promo-badge .rounded-full{width:100%!important;height:auto!important;border-radius:12px!important;flex-direction:row!important;align-items:center!important;justify-content:center!important;gap:8px!important;padding:10px 16px!important}#promo-badge .rounded-full img{width:14px!important;height:14px!important;margin-bottom:0!important}#promo-badge .rounded-full p{margin:0!important;text-align:center!important}#promo-badge #promo-code{font-size:14px!important}#promo-badge .rounded-full p:first-of-type{font-size:7.5px!important}#promo-badge .rounded-full p:last-of-type{font-size:7px!important}}.division-link{display:inline-flex;align-items:center;padding:0 20px;height:36px;font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#ffffff73;text-decoration:none;white-space:nowrap;transition:color .18s,background .18s}.division-link:hover{color:#fff}.division-link.active{color:#fff;font-weight:700;padding-left:0}.division-sep{width:1px;height:14px;background:#ffffff26;flex-shrink:0}.no-scrollbar{scrollbar-width:none;-ms-overflow-style:none}.no-scrollbar::-webkit-scrollbar{display:none}.division-drop-wrap{position:relative;display:inline-flex}.division-drop-wrap{display:inline-flex;align-items:center}.properties-inline{display:inline-flex;align-items:center;max-width:0;overflow:hidden;opacity:0;transition:max-width .38s cubic-bezier(.2,.8,.3,1),opacity .28s ease;white-space:nowrap}.division-drop-wrap:hover .properties-inline{max-width:560px;opacity:1}@keyframes scrollHint{0%,to{transform:scaleY(1);opacity:.5}50%{transform:scaleY(1.6);opacity:1}}#cart-overlay.open{pointer-events:auto}#cart-overlay.open #cart-backdrop{opacity:1;pointer-events:auto}#cart-overlay.open #cart-drawer{transform:translate(0)}@keyframes bump{0%{transform:scale(1)}45%{transform:scale(1.55)}to{transform:scale(1)}}.bump{animation:bump .32s ease}.mega-panel [style*=border-top]{border-top-color:#000!important}.mega-panel p[style*=color]{color:#000!important}.mega-panel .shrink-0[style*=background]{background:#f0f0f0!important}.mega-panel svg[stroke]{stroke:#000!important}.mega-panel img[style*=filter]{filter:brightness(0)!important}.mega-cat-link:hover{background:#f5f5f5!important}.mega-cat-link:hover .mega-cat-name{color:#000!important}#mobile-menu nav>:last-child{border-bottom:0}.timeline-line{position:absolute;left:19px;top:0;bottom:0;width:2px;background:linear-gradient(to bottom,#eeb12a,#ed4e2a)}.div-card{transition:transform .3s cubic-bezier(.2,.7,.3,1),box-shadow .3s ease}.div-card:hover{transform:translateY(-6px);box-shadow:0 20px 60px #0d01011f}.press-item{filter:grayscale(1) opacity(.5);transition:filter .25s,opacity .25s}.press-item:hover{filter:grayscale(0) opacity(1)}
/*# sourceMappingURL=/cdn/shop/t/12/assets/base.css.map */
