:root{--hover-shadow: 0 8px 24px rgba(0, 0, 0, .08);--glow-gold: 0 0 12px rgba(255, 215, 0, .45);--ease-smooth: all .3s ease;--radius: 12px;--header-bg: rgba(255, 255, 255, .95);--accent-color: #f3c623}html:not(.motion-reduce) .fade-in{opacity:0;transform:translateY(20px);animation:fadeInUp .8s ease forwards}@keyframes fadeInUp{to{opacity:1;transform:none}}.header{transition:var(--ease-smooth)}.scrolled-past-header .header{background:var(--header-bg);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:var(--hover-shadow)}.header__heading-logo-wrapper{transition:var(--ease-smooth)}.scrolled-past-header .header__heading-logo-wrapper{width:75%!important}.header__icon svg{transition:var(--ease-smooth)}.header__icon:hover svg{transform:scale(1.15)}.header .header__menu-item{font-size:.95rem;font-weight:600;letter-spacing:.5px}.list-menu__item--link{position:relative;overflow:hidden;transition:var(--ease-smooth)}.list-menu__item--link:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:2px;background-color:var(--accent-color);transform:scaleX(0);transform-origin:right;transition:transform .3s ease}.list-menu__item--link:hover:after{transform:scaleX(1);transform-origin:left}.header__menu-item{position:relative}.header .list-menu--disclosure{position:absolute!important;top:100%;left:0;transform:translateY(12px) scale(.95);width:max-content;max-width:600px;background:#fffffff7;border-radius:16px;padding:2rem;box-shadow:0 20px 40px #0000001f;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;opacity:0;pointer-events:none;transition:all .3s ease;z-index:1000}.header__menu-item:hover .list-menu--disclosure{opacity:1;transform:translateY(0) scale(1);pointer-events:auto}.header .list-menu--disclosure li{margin:0}.header .list-menu--disclosure a{display:block;font-weight:500;font-size:1rem;padding:.4rem 0;color:#222;border-radius:6px;transition:all .3s ease}.header .list-menu--disclosure a:hover{background-color:#f8f8f8;color:#b00074;transform:translate(4px)}.dropdown-backdrop{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#0000004d;z-index:999;opacity:0;animation:fadeBackdrop .3s ease forwards}@keyframes fadeBackdrop{to{opacity:1}}.footer-awards img{border-radius:var(--radius);box-shadow:0 0 0 transparent;transition:var(--ease-smooth)}.footer-awards img:hover{box-shadow:var(--glow-gold);transform:scale(1.05)}.footer__newsletter .field__input{border-radius:var(--radius);padding:.75rem 1rem;border:1px solid #ccc;transition:var(--ease-smooth)}.footer__newsletter .field__input:focus{outline:none;border-color:var(--accent-color);box-shadow:0 0 0 3px #f3c62333}.footer__newsletter .newsletter-form__button{border-radius:var(--radius);padding:.75rem 1rem;background-color:var(--accent-color);color:#000;font-weight:600;transition:var(--ease-smooth)}.footer__newsletter .newsletter-form__button:hover{background-color:#000;color:#fff}.card,.button{border-radius:var(--radius);transition:var(--ease-smooth);box-shadow:0 8px 20px #0000000d}.card:hover,.button:hover{transform:translateY(-2px);box-shadow:0 12px 24px #0000001f}.cart-count-bubble{animation:popCart .4s ease}@keyframes popCart{0%{transform:scale(.7);opacity:.5}70%{transform:scale(1.15);opacity:1}to{transform:scale(1)}}img:hover{transition:var(--ease-smooth);transform:scale(1.01)}.fade-in{opacity:0;transform:translateY(10px);animation:fadeInUp .8s ease forwards}
/*# sourceMappingURL=/cdn/shop/t/4/assets/mamolife-glowup.css.map */
