#header-group{position:relative;z-index:40}#header-group header-component{--as-ink:#10253d;--as-blue:#3188ae;--as-sky:#eefaff;--as-line:#cfeaf4}#header-group .header-section{box-shadow:0 1px #10253d12}#header-group .announcement-bar{background:linear-gradient(90deg,#e9f9ff,#c8edf9,#e9f9ff)!important;color:var(--as-ink)!important}#header-group .announcement-bar a{color:var(--as-ink)!important;font-weight:700;text-decoration:none}#header-group .header__row{-webkit-backdrop-filter:saturate(140%) blur(14px);backdrop-filter:saturate(140%) blur(14px)}#header-group .header__row--top,#header-group .header__row--bottom{background:#fffffff5!important;color:var(--as-ink)!important}#header-group .menu-list__link,#header-group .header__menu-item{color:var(--as-ink)!important;font-weight:680;letter-spacing:.01em;position:relative}#header-group .menu-list__link:hover,#header-group .header__menu-item:hover{color:var(--as-blue)!important}#header-group .menu-list__link:after{display:none!important}#header-group .menu-list__submenu,#header-group .menu-drawer__menu{border-color:var(--as-line)!important}#header-group .menu-list__submenu{border-radius:14px!important;box-shadow:none!important;background:#fff!important}#header-group a,#header-group button{transition:color .18s ease,background-color .18s ease,opacity .18s ease,transform .18s ease}#header-group button:hover{background:var(--as-sky)!important}#header-group .header-actions__action,#header-group .header__icon{border-radius:999px}#header-group .header__heading-logo{filter:none}@media(min-width:750px){#header-group .header-menu,#header-group .header-menu__inner,#header-group .header-menu .menu-list{display:flex!important;align-items:center!important;width:auto!important}#header-group .header-menu .overflow-menu{display:block!important;width:auto!important}#header-group .header-menu .overflow-menu::part(list){display:flex!important;flex-direction:row!important;align-items:center!important;flex-wrap:nowrap!important;width:max-content!important}#header-group .menu-list__list-item{position:relative}#header-group .menu-list__list-item:has(>.menu-list__link[aria-haspopup]):before{content:"";position:absolute;left:0;right:0;top:100%;height:12px;z-index:2}#header-group .header-menu .menu-list__submenu{margin-top:0!important}#header-group .menu-list__submenu{width:min(440px,calc(100vw - 32px))!important;min-width:340px!important;max-width:440px!important;overflow:visible!important}#header-group .mega-menu__list{display:block!important;width:100%!important;min-width:0!important;padding:12px 0!important}#header-group .mega-menu__list>.mega-menu__column{display:block!important;width:100%!important;min-width:0!important;margin:0!important}#header-group .mega-menu__list>.mega-menu__column>div{display:block!important;width:100%!important;min-width:0!important}#header-group .mega-menu__link{display:block!important;width:100%!important;white-space:normal!important;overflow-wrap:normal!important;word-break:normal!important;min-width:0!important;padding:10px 18px!important;line-height:1.35!important}#header-group .mega-menu__link:hover{background:var(--as-sky)!important;color:var(--as-blue)!important}#header-group .mega-menu__link .wrap-text{display:block!important;white-space:normal!important;word-break:normal!important;overflow-wrap:normal!important}}footer{background:linear-gradient(180deg,#eefaff,#f8fdff 52%,#fff);color:#10253d;border-top:1px solid #cfeaf4}footer .shopify-section{border-color:#cfeaf4!important}footer h2,footer h3,footer h4{color:#10253d;letter-spacing:-.015em}footer p{color:#5e7080;line-height:1.65}footer a{color:#10253d;text-decoration-thickness:1px;text-underline-offset:4px;transition:color .18s ease,opacity .18s ease}footer a:hover{color:#3188ae}footer input{background:#fff!important;border-color:#b9ddea!important;min-height:48px}footer button{transition:transform .18s ease,box-shadow .18s ease,background-color .18s ease}footer button:hover{transform:translateY(-1px);box-shadow:0 8px 22px #3188ae29}footer .social-links a{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:#fff;border:1px solid #cfeaf4;min-width:38px;min-height:38px;transition:transform .18s ease,border-color .18s ease,background-color .18s ease}footer .social-links a:hover{transform:translateY(-2px);border-color:#8bcbe3;background:#eefaff}footer .footer-utilities{color:#6a7a88}@media(max-width:749px){#header-group .announcement-bar{font-size:.72rem}#header-group .header__row--top{min-height:60px;background:#d8edf5!important;border-bottom:1px solid #7faabd!important;box-shadow:0 1px #10253d24!important;color:#10253d!important}#header-group .header__row--top .header__icon,#header-group .header__row--top .header-actions__action,#header-group .header__row--top button{color:#10253d!important}#header-group .header__row--top svg{color:#10253d!important;stroke:currentColor!important}#header-group .menu-drawer__menu a{font-size:1rem!important;min-height:48px;display:flex;align-items:center}.as-home .as-hero{min-height:480px!important;padding:44px 0 36px!important}.as-home .as-hero h1{font-size:clamp(2.15rem,10.5vw,3.1rem)!important;line-height:1!important}.as-home .as-hero .as-eyebrow{margin-bottom:10px!important}.as-home .as-hero__lead{font-size:.95rem!important;line-height:1.52!important;margin-top:16px!important}.as-home .as-actions{margin-top:20px!important;gap:10px!important}.as-home .as-actions .as-btn{min-height:46px!important;padding:0 13px!important;font-size:.92rem!important}.as-home .as-trust span{padding:14px 8px!important;font-size:.76rem!important;line-height:1.25!important}.as-home .as-section{padding:50px 0!important}.as-home .as-heading-row{gap:10px!important;margin-bottom:24px!important}.as-home .as-heading-row h2,.as-home .as-custom h2,.as-home .as-gift h2,.as-home .as-social h2{font-size:clamp(1.75rem,8vw,2.25rem)!important;line-height:1.08!important}.as-home .as-heading-row>p{font-size:.92rem!important;line-height:1.55!important}.as-home .as-category-grid{gap:9px!important}.as-home .as-category-card{min-height:184px!important;padding:16px!important;border-radius:17px!important}.as-home .as-category-card h3{font-size:1rem!important;margin:24px 0 7px!important;line-height:1.2!important}.as-home .as-category-card p{font-size:.78rem!important;line-height:1.42!important}.as-home .as-category-card .as-arrow{padding-top:14px!important;font-size:.82rem!important}.as-home .as-product-grid{gap:9px!important}.as-home .as-product-card__body{padding:12px!important}.as-home .as-product-card h3{font-size:.84rem!important;margin-bottom:10px!important}.as-home .as-price{font-size:.9rem!important}.as-home .as-small-link{font-size:.76rem!important;margin-top:4px!important}.as-home .as-custom{padding:46px 0!important}.as-home .as-custom__card,.as-home .as-gift__card{padding:28px 20px!important;gap:22px!important;border-radius:20px!important}.as-home .as-custom__card p,.as-home .as-gift__card p{font-size:.92rem!important;line-height:1.55!important;margin-top:14px!important}.as-home .as-custom__card .as-btn,.as-home .as-gift__card .as-btn{width:100%!important;min-height:48px!important}.as-home .as-why-grid>div{padding:18px!important;min-height:164px!important}.as-home .as-why-grid h3{font-size:1rem!important;margin:22px 0 7px!important;line-height:1.2!important}.as-home .as-why-grid p{font-size:.8rem!important;line-height:1.45!important}.as-home .as-gift{padding-top:10px!important}.as-home .as-social{padding-bottom:58px!important}.as-home .as-social__inner{padding-top:40px!important;gap:24px!important}.as-home .as-social__inner p{font-size:.92rem!important;line-height:1.55!important;margin-top:12px!important}.as-home .as-social__links{display:grid!important;grid-template-columns:repeat(3,1fr)!important;width:100%!important;gap:7px!important}.as-home .as-social__links a{text-align:center!important;padding:11px 7px!important;font-size:.8rem!important}footer .section{padding-left:22px!important;padding-right:22px!important;max-width:100%!important;width:100%!important;box-sizing:border-box!important}footer .footer-content{gap:16px!important;padding-top:30px!important;padding-bottom:26px!important;max-width:100%!important;width:100%!important;overflow:visible!important;box-sizing:border-box!important}footer .footer-content>div{min-width:0!important;max-width:100%!important;width:100%!important;box-sizing:border-box!important}footer .footer-content>div:first-child{gap:4px!important}footer .footer-content h2{font-size:1.3rem!important;line-height:1.15!important;margin:0!important}footer .footer-content p{font-size:.86rem!important;line-height:1.5!important;margin:0!important;max-width:34rem}footer form{margin:2px 0 0!important;width:calc(100% - 8px)!important;max-width:calc(100% - 8px)!important;min-width:0!important;box-sizing:border-box!important;overflow:visible!important}footer form>div,footer .email-signup__input-group,footer .newsletter-form__field-wrapper,footer .field{width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important}footer input,footer input[type=email]{font-size:16px!important;min-height:46px!important;width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important}footer .social-links,footer .social-icons__wrapper{display:flex!important;flex-wrap:wrap!important;gap:10px!important;justify-content:flex-start!important;align-items:center!important;overflow:visible!important;padding:2px!important}footer .social-links a,footer .social-icons__wrapper a{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important;flex:0 0 44px!important;overflow:visible!important;box-sizing:border-box!important}footer .social-links a svg,footer .social-icons__wrapper a svg{display:block!important;width:20px!important;height:20px!important;max-width:20px!important;max-height:20px!important;overflow:visible!important}footer .footer-utilities{font-size:.76rem!important}footer .footer-utilities .section{padding-top:15px!important;padding-bottom:20px!important}footer .footer-utilities a{line-height:1.45!important}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/as-header-footer.css.map */
