body .header{background:transparent!important}body .header:before{display:none}.header__utility{position:relative;z-index:3;background:#1c1e5c}.header__utility__box{display:flex;align-items:center;justify-content:flex-end;gap:20px;height:36px}.header__utility__link{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-mono-family);font-size:12.5px;letter-spacing:.02em;color:#fff;text-decoration:none!important;white-space:nowrap;transition:color .2s ease}.header__utility__link svg{flex-shrink:0}.header__utility__link:hover{color:#28abe2}.header__utility__cta{display:inline-flex;align-items:center;padding:5px 14px;border-radius:var(--buttons-radius, 40px);background:rgb(var(--color-button));color:rgb(var(--color-button-text));font-family:var(--font-mono-family);font-size:12.5px;font-weight:500;letter-spacing:.02em;text-decoration:none!important;transition:background-color .2s ease,color .2s ease}.header__utility__cta:hover{background:rgb(var(--color-hover-button));color:rgb(var(--color-hover-button-text))}@media(max-width:992px){.header__utility__box{gap:12px;padding:0 16px}.header__utility__cta{display:none}body .header .header__top{padding:8px 0 10px!important}}.header .header__top{background:rgba(var(--color-background),.85)!important;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid rgba(var(--color-foreground),.12)}.header .header__top:before{display:none}.header__logo{width:auto!important;height:auto!important}.header__logo img{max-height:40px!important}@media(min-width:993px){.header__logo img{max-height:44px!important}}.header__search{position:absolute!important;top:100%!important;left:0!important;width:100%!important;padding:16px 0!important;height:auto!important;display:none!important;background:rgb(var(--color-background))!important;border-bottom:1px solid rgba(var(--color-foreground),.12);box-shadow:0 20px 40px -12px #00000073;z-index:30}.header__search.is-open{display:block!important}.header__search .search-modal__form{max-width:1300px!important;margin:0 auto;padding-left:50px;padding-right:50px}@media(max-width:992px){.header__search .search-modal__form{padding-left:16px;padding-right:16px}}.header__search__box input{border:1px solid rgba(var(--color-foreground),.2)!important;background:rgba(var(--color-foreground),.06)!important;color:rgb(var(--color-foreground))!important;font-family:var(--font-body-family)}.header__search__box input::placeholder{color:rgba(var(--color-foreground),.55)!important}.header__search__box input:focus{border-color:rgb(var(--color-submenu-hover))!important;background:rgb(var(--color-background))!important}.header__search__box .search__button img{filter:brightness(0) invert(1)}.reset__button .svg-wrapper svg path{fill:rgb(var(--color-foreground))!important}.icon-res-search{display:block!important}.header__links svg path[stroke],.header__links svg circle[stroke],.header__links svg polyline[stroke]{stroke:rgb(var(--color-foreground))!important}.header__links svg path[fill]:not([fill=none]){fill:rgb(var(--color-foreground))!important}.header__links>div:hover svg path[stroke],.header__links>div:hover svg circle[stroke],.icon-res-search a:hover svg path[stroke]{stroke:rgb(var(--color-submenu-hover))!important}.header__links>div:hover svg path[fill]:not([fill=none]){fill:rgb(var(--color-submenu-hover))!important}.header__links .icon,.header__links .icon-text{color:rgb(var(--color-foreground))!important}.header__links .cart-count-bubble{background-color:rgb(var(--color-submenu-hover))!important;color:rgb(var(--color-background))!important}.header__links>div{border-radius:var(--buttons-radius, 999px);transition:background-color .2s ease}.header__links>div:hover{background:rgba(var(--color-foreground),.1)}.header__main-cta{display:none}@media(min-width:1280px){.header__main-cta{display:inline-flex;align-items:center;padding:10px 20px;border-radius:var(--buttons-radius, 999px);background:rgb(var(--color-button));color:rgb(var(--color-button-text));font-family:var(--font-body-family);font-size:13.5px;font-weight:600;text-decoration:none!important;white-space:nowrap;transition:background-color .2s ease,color .2s ease}.header__main-cta:hover{background:rgb(var(--color-hover-button));color:rgb(var(--color-hover-button-text))}}@media(min-width:993px){.header .header__top__box{flex-wrap:nowrap}.header__menu{position:static;width:auto;padding:0;margin-left:32px;margin-right:auto}}.header__menu .main__menu .menu>li>.menu-wrapper>a>.menu-chevron{display:none}@media(min-width:993px){.header__menu .menu>li>.menu-wrapper{border-radius:var(--buttons-radius, 40px);transition:background-color .2s ease}.header__menu .main__menu .menu>li>.menu-wrapper>a{color:#2e3192!important;display:inline-flex;align-items:center;gap:4px}.header__menu .main__menu .menu>li>.menu-wrapper>a>.menu-chevron{display:block;flex-shrink:0;color:currentColor}.header__menu .menu>li:hover>.menu-wrapper,.header__menu .menu>li:focus-within>.menu-wrapper{background:rgba(var(--color-foreground),.1)}.header__menu .menu>li>.menu-wrapper>a{padding:8px 6px;font-family:var(--font-body-family);font-size:13.5px;font-weight:500;color:rgb(var(--color-foreground))!important}.header__menu .menu>li.menu-item-has-children .sub-menu-content{background:rgb(var(--color-background))!important;border:1px solid rgba(var(--color-foreground),.1)!important;border-radius:16px!important;box-shadow:0 20px 40px -12px #00000073!important;overflow:hidden}.header__menu .sub-menu-content ul li a,.header__menu .sub-menu-content .sub-menu-content__box>ul>li>a,.header__menu .sub-menu-content .sub-menu-content__box>ul>li>span{color:rgb(var(--color-foreground))!important;font-family:var(--font-body-family);border-radius:10px;transition:background-color .2s ease,color .2s ease}.header__menu .sub-menu-content ul li a:hover{background:rgba(var(--color-foreground),.08);color:rgb(var(--color-submenu-hover))!important}.header__menu .sub-menu-content__box__service__cards .card{border-radius:16px;overflow:hidden;background:rgba(var(--color-foreground),.04)!important;border:1px solid rgba(var(--color-foreground),.08)}.header__menu .sub-menu-content__box__service__cards .card__text h3{color:rgb(var(--color-heading))!important;font-family:var(--font-heading-family)}.header__menu .sub-menu-content__box__service__cards .card__text p{color:rgba(var(--color-foreground),.8)!important}.header__menu .sub-menu-content__box__service__cards .card__text span{color:rgb(var(--color-submenu-hover))!important}.header__menu .menu-arrow{background-color:rgb(var(--color-foreground))!important}}.mobile-menu__ctas,.mobile-menu__icons,.mobile-menu__store-info{display:none}@media(max-width:992px){.header__menu{position:absolute!important;top:100%!important;left:0!important;right:0!important;width:100%!important;height:auto!important;min-height:0!important;max-height:0;overflow:hidden;visibility:hidden;opacity:1!important;transition:max-height .3s ease,visibility 0s linear .3s}.header__menu:before{display:none!important}.header__menu.is-open{bottom:auto!important;max-height:80vh;overflow-y:auto;visibility:visible;transition:max-height .3s ease}.header__menu__overflow{position:static!important;left:auto!important;max-width:none!important;min-height:0!important;height:auto!important;background:rgb(var(--color-background))!important;box-shadow:0 20px 48px -12px #0000008c!important}.hamburger{border:1px solid rgba(var(--color-foreground),.35);border-radius:999px;background:rgba(var(--color-foreground),.06)}.hamburger span{background:rgb(var(--color-foreground))!important;border-radius:25px}.header__menu .menu>li>.menu-wrapper>a{font-family:var(--font-heading-family);font-size:16px;font-weight:600;color:rgb(var(--color-foreground))!important}.header__menu .sub-menu-content,.header__menu .sub-menu{position:static!important;left:auto!important;top:auto!important;height:auto!important;width:100%!important;transform:none!important;box-shadow:none!important;padding:8px 0 8px 16px!important;border-radius:0!important;border-left:1px solid rgba(var(--color-foreground),.15);margin-bottom:8px}.header__menu .sub-menu{padding-left:12px!important}.header__menu .sub-menu-content__box{display:block!important}.header__menu .menu-arrow,.header__menu .back,.header__menu .sub-menu-content img,.header__menu .sub-menu-content__box__service__cards{display:none!important}.header__menu .sub-menu-content ul li a,.header__menu .sub-menu-content .sub-menu-content__box>ul>li>a,.header__menu .sub-menu-content .sub-menu-content__box>ul>li>span{color:rgba(var(--color-foreground),.8)!important;font-family:var(--font-body-family)}.header__menu .sub-menu-content__box__service__cards .card__text h3{color:rgb(var(--color-heading))!important}.mobile-menu__ctas{display:flex;flex-direction:column;gap:8px;margin-bottom:16px}.mobile-menu__cta{display:block;text-align:center;padding:12px 16px;border-radius:var(--buttons-radius, 12px);font-family:var(--font-heading-family);font-size:15px;font-weight:600;text-decoration:none!important}.mobile-menu__cta--primary{background:rgb(var(--color-button));color:rgb(var(--color-button-text))}.mobile-menu__cta--secondary{background:rgba(var(--color-foreground),.08);color:rgb(var(--color-foreground))}.mobile-menu__icons{display:flex;align-items:center;gap:8px;margin-top:16px;padding-top:16px;border-top:1px solid rgba(var(--color-foreground),.12)}.mobile-menu__icon-link{flex:1;display:flex;flex-direction:column;align-items:center;gap:4px;padding:10px 6px;border-radius:12px;border:1px solid rgba(var(--color-foreground),.15);color:rgb(var(--color-foreground));font-family:var(--font-body-family);font-size:12px;text-decoration:none!important}.mobile-menu__icon-link svg{flex-shrink:0}.mobile-menu__store-info{display:block;margin-top:16px;color:rgba(var(--color-foreground),.7);font-family:var(--font-body-family);font-size:13px;line-height:1.5}.mobile-menu__address{margin:0 0 4px}.mobile-menu__hours{margin:0;font-family:var(--font-mono-family);font-size:12px}}.predictive-search{border-radius:16px;border:1px solid rgba(var(--color-foreground),.1)!important;box-shadow:0 20px 40px -12px #00000073;overflow:hidden}.predictive-search__item:hover,.predictive-search__item:focus{background:rgba(var(--color-foreground),.08)}.predictive-search__item-heading{font-family:var(--font-body-family);color:rgb(var(--color-foreground))}.shopify-section{scroll-margin-top:170px}
/*# sourceMappingURL=/cdn/shop/t/2/assets/header-redesign.css.map */
