:root{--aicerg-blush: #F5CFC5;--aicerg-dusty-rose: #C9A09A;--aicerg-rosa-palo: #D4A5A0;--aicerg-pale-rosewood: #B8887E;--aicerg-gold: #C9A96E;--aicerg-dark: #2C2C2C;--aicerg-warm-beige: #F9F5F0;--aicerg-morning-blue: #8FAAB3;--aicerg-ash-gray: #B0ABA6;--aicerg-sage: #7CA59D;--aicerg-blush-light: #FAE9E4;--aicerg-transition: .3s cubic-bezier(.25, .46, .45, .94)}html{scroll-behavior:smooth}::selection{background-color:var(--aicerg-blush);color:var(--aicerg-dark)}::-moz-selection{background-color:var(--aicerg-blush);color:var(--aicerg-dark)}*:focus-visible{outline:2px solid var(--aicerg-rosa-palo);outline-offset:2px;border-radius:2px}.announcement-bar{background:linear-gradient(135deg,var(--aicerg-blush) 0%,var(--aicerg-rosa-palo) 50%,var(--aicerg-dusty-rose) 100%)!important;color:var(--aicerg-dark)!important;letter-spacing:.04em}.announcement-bar a{color:var(--aicerg-dark)!important;text-decoration-color:var(--aicerg-pale-rosewood)!important}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4{letter-spacing:-.01em}.subtitle,.rte p{line-height:1.7}.product-card{transition:transform var(--aicerg-transition),box-shadow var(--aicerg-transition)}.product-card:hover{transform:translateY(-4px);box-shadow:0 8px 24px #c9a09a26}.product-card .product-card__image{transition:transform var(--aicerg-transition);will-change:transform}.product-card:hover .product-card__image{transform:scale(1.03)}.product-card .btn,.product-card .button{transition:background-color var(--aicerg-transition),color var(--aicerg-transition),transform .15s ease}.product-card .btn:active,.product-card .button:active{transform:scale(.97)}@media(prefers-reduced-motion:no-preference){.animate-on-scroll{opacity:0;transform:translateY(16px);transition:opacity .6s ease,transform .6s ease}.animate-on-scroll.is-visible{opacity:1;transform:translateY(0)}.shopify-section{animation:aicergFadeIn .5s ease both}@keyframes aicergFadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}}.aicerg-divider{border:none;height:1px;background:linear-gradient(90deg,transparent,var(--aicerg-dusty-rose),transparent);margin:2rem 0}.aicerg-divider--gold{background:linear-gradient(90deg,transparent,var(--aicerg-gold),transparent)}@media(pointer:fine){::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:var(--aicerg-warm-beige)}::-webkit-scrollbar-thumb{background:var(--aicerg-dusty-rose);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--aicerg-pale-rosewood)}html{scrollbar-color:var(--aicerg-dusty-rose) var(--aicerg-warm-beige);scrollbar-width:thin}}.footer .newsletter-form,.footer [class*=email] form,.footer .email-signup{max-width:440px}.footer .newsletter-form input[type=email],.footer .email-signup input[type=email]{border:1px solid var(--aicerg-ash-gray);border-radius:4px;padding:.75rem 1rem;transition:border-color var(--aicerg-transition),box-shadow var(--aicerg-transition);background-color:var(--aicerg-warm-beige)}.footer .newsletter-form input[type=email]:focus,.footer .email-signup input[type=email]:focus{border-color:var(--aicerg-rosa-palo);box-shadow:0 0 0 3px #d4a5a033;outline:none}.footer .newsletter-form button[type=submit],.footer .email-signup button[type=submit]{background-color:var(--aicerg-rosa-palo);color:#fff;border:none;border-radius:4px;padding:.75rem 1.5rem;cursor:pointer;transition:background-color var(--aicerg-transition),transform .15s ease}.footer .newsletter-form button[type=submit]:hover,.footer .email-signup button[type=submit]:hover{background-color:var(--aicerg-pale-rosewood)}.footer .newsletter-form button[type=submit]:active,.footer .email-signup button[type=submit]:active{transform:scale(.97)}.whatsapp-btn,[class*=whatsapp],#whatsapp-button{z-index:50;transition:transform var(--aicerg-transition),opacity var(--aicerg-transition)}@media(max-width:749px){.whatsapp-btn,[class*=whatsapp],#whatsapp-button{bottom:calc(env(safe-area-inset-bottom,0px) + 70px)!important;right:12px!important}}@media(max-width:749px){.product-card:hover{transform:none;box-shadow:none}h1,.h1{font-size:clamp(1.5rem,5vw,2.25rem)}h2,.h2{font-size:clamp(1.25rem,4vw,1.75rem)}.aicerg-divider{margin:1.5rem 0}}@media(min-width:750px)and (max-width:989px){.product-card:hover{transform:translateY(-2px);box-shadow:0 4px 16px #c9a09a1f}}.highlights-icon,.icon-with-text__icon{color:var(--aicerg-sage);background-color:var(--aicerg-blush-light);border-radius:50%;padding:.5rem}
/*# sourceMappingURL=/cdn/shop/t/1/assets/aicerg-custom.css.map */
