html body x-header.header.header.header,html body #menu-drawer.menu-drawer,html body x-header.header :is(header-dropdown-menu,.mega-menu){--background:255 255 255!important;--background-gradient:none!important;--text-color:24 38 42!important;--subheading-text-color:0 102 116!important;--heading-highlight-text-color:0 102 116!important;--border-color:213 227 229!important;--header-non-transparent-text-color:24 38 42!important;--header-transparent-header-text-color:24 38 42!important;--input-text-color:24 38 42!important;--button-background-primary:21 21 21!important;--button-text-primary:255 255 255!important;color:#18262a!important}html body .shopify-section--header{background:transparent!important}html body x-header.header.header.header{background:#ffffffed!important;background-image:none!important;backdrop-filter:blur(20px) saturate(130%);-webkit-backdrop-filter:blur(20px) saturate(130%);border-bottom:1px solid rgba(0,127,145,.15)}html body .shopify-section--header:has(#menu-drawer[open]){z-index:80!important}html body #menu-drawer::part(content){background:#fafdfdf5!important;backdrop-filter:blur(24px) saturate(130%);-webkit-backdrop-filter:blur(24px) saturate(130%);border-color:#007f9129;box-shadow:16px 0 50px #0c32381f}html body #menu-drawer::part(overlay){background:#0c2b312e!important;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px)}html body #menu-drawer .menu-drawer__panel{background:#f7fbfb!important;color:#18262a!important}html body #menu-drawer .menu-drawer__panel-body :is(a,button){color:#18262a!important}html body #menu-drawer :is(.back-button,.subheading,.capped-icon){color:#006674!important}html body #menu-drawer .menu-drawer__panel-footer{background:#e8f3f5bf!important;border-color:#d5e3e5!important}html body #menu-drawer .menu-drawer__footer-item{color:#18262a!important}html body #menu-drawer .menu-drawer__footer-item :is(a,button){color:#18262a!important}html body x-header.header .header__dropdown-menu{background:#fafdfdf7!important;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid #d5e3e5;border-radius:12px;box-shadow:0 12px 30px #0c32381a}html body :is(x-header.header,#menu-drawer) :is(a,button):focus-visible{outline:2px solid #006674!important;outline-offset:4px}@media(hover:hover)and (pointer:fine){html body #menu-drawer .menu-drawer__panel-body :is(a,button):hover,html body x-header.header .header__primary-nav>ul>li>a:hover{color:#006674!important}html body x-header.header .tap-area:hover{background:#007f9114}}@media(prefers-reduced-transparency:reduce){html body x-header.header.header.header,html body #menu-drawer::part(content),html body x-header.header .header__dropdown-menu{background:#fafdfd!important;backdrop-filter:none;-webkit-backdrop-filter:none}}html body #menu-drawer .menu-drawer__panel-footer{--text-color:24 38 42!important;--border-color:213 227 229!important;color:#18262a!important}html body #menu-drawer .menu-drawer__panel-body .subheading{color:#006674!important;font-size:14px!important;font-weight:600!important;min-height:28px!important;letter-spacing:.01em!important}html body x-header.header .mega-menu .subheading{color:#006674!important;opacity:1!important;font-family:OH Instrument Sans,Arial,sans-serif!important;font-size:14px!important;letter-spacing:.01em!important;text-transform:none!important}html body x-header.header .mega-menu .mega-menu__linklist a{font-size:16px!important;line-height:1.5;min-height:44px;display:inline-flex;align-items:center}html body x-header.header header-mega-menu.mega-menu{max-height:calc(100dvh - var(--header-height,0px) - var(--announcement-bar-height,0px));overflow-y:auto;overscroll-behavior:contain;border-bottom:1px solid #d5e3e5}html body :is(#search-drawer,#cart-drawer) :is(h1,h2,h3,p,a,input,button,label){font-family:OH Instrument Sans,Arial,sans-serif!important;letter-spacing:0!important;text-transform:none!important}html body :is(#search-drawer,#cart-drawer) :is(h2,.search-drawer__input){font-size:22px!important;font-weight:500!important}html body #search-drawer .search-drawer__input{min-height:48px;font-size:18px!important}html body :is(#search-drawer,#cart-drawer) .product-title{font-size:14px!important;line-height:1.5!important}html body :is(#search-drawer,#cart-drawer) :is(a,button,input):focus-visible{outline:2px solid #006674!important;outline-offset:3px}html body :is(#search-drawer,#cart-drawer)::part(close-button){min-width:44px;min-height:44px}html body :is(#search-drawer,#cart-drawer)::part(body){min-height:0;overscroll-behavior:contain}html body :is(#search-drawer,#cart-drawer)::part(content){box-sizing:border-box;max-height:100dvh}@media(horizontal-viewport-segments:2){html body :is(#search-drawer,#cart-drawer)::part(content){width:min(600px,env(viewport-segment-width 1 0))!important;max-width:env(viewport-segment-width 1 0)!important}}@media(vertical-viewport-segments:2){html body :is(#search-drawer,#cart-drawer)::part(base){height:env(viewport-segment-height 0 0)!important;bottom:auto!important}html body :is(#search-drawer,#cart-drawer)::part(content){height:env(viewport-segment-height 0 0)!important;max-height:env(viewport-segment-height 0 0)!important}html body :is(#search-drawer,#cart-drawer)::part(header),html body :is(#search-drawer,#cart-drawer)::part(footer){padding-block:8px!important}}html body #cart-drawer .line-item__info a.subheading,html body #cart-drawer .line-item__line-price{font-size:14px!important;line-height:1.5!important}html body #cart-drawer .line-item__quantity-selector>.h-stack{flex-wrap:wrap;gap:12px}html body #cart-drawer .line-item__quantity-selector :is(button,input,.line-item__remove-button){min-height:44px}html body #cart-drawer .line-item__quantity-selector button{min-width:44px}html body #cart-drawer .line-item__remove-button{display:inline-flex;align-items:center}html body #cart-drawer :is(input[type=text],input[type=number],textarea){font-size:16px!important}html body #cart-drawer button[name=checkout]{min-height:48px;font-size:16px!important}
/*# sourceMappingURL=/cdn/shop/t/2/assets/gc-navigation-brand-20260911.css.map */
