html{scroll-padding-top:var(--header-height, 5rem)}:root{--gac-white: #ffffff;--gac-surface: #f5f8fa;--gac-border: #dce5ed;--gac-charcoal: #1a2436;--gac-slate: #4a6278;--gac-mist: #8faabb;--gac-aegean: #3d7ab0;--gac-aegean-deep: #1a3f5c;--gac-aegean-soft: #ddeaf5;--gac-navy-ink: #0e1b2d;--gac-black: var(--gac-charcoal);--gac-accent: var(--gac-aegean);--gac-navy: var(--gac-navy-ink);--gac-ink: var(--gac-navy-ink);--gac-warm: var(--gac-surface);--gac-muted: var(--gac-mist);--gac-display: "Tenor Sans", serif;--gac-body: "Inter", sans-serif;--font-body-family: "Inter", sans-serif !important;--font-heading-family: "Tenor Sans", serif !important;--text-xs: .75rem;--text-sm: .875rem;--text-base: 1rem;--text-md: 1.125rem;--text-lg: 1.5rem;--text-xl: 2rem;--text-2xl: 2.5rem;--text-3xl: 3rem;--text-4xl: 3.5rem;--text-5xl: 4rem;--space-1: .5rem;--space-2: 1rem;--space-3: 1.5rem;--space-4: 2rem;--space-5: 3rem;--space-6: 4rem;--space-7: 5rem;--space-8: 6rem;--section-py: 5rem;--section-py-mobile: 3.5rem;--section-gap: 4rem;--container: 88rem;--container-narrow: 48rem;--container-wide: 96rem}@keyframes gac-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.gac-marquee-inner{display:flex;white-space:nowrap}@media(prefers-reduced-motion:no-preference){.gac-marquee-inner{animation:gac-marquee var(--marquee-speed, 20s) linear infinite}.gac-marquee-inner:hover{animation-play-state:paused}}@keyframes gac-slow-zoom{0%{transform:scale(1.05)}to{transform:scale(1.12)}}@media(prefers-reduced-motion:no-preference){.gac-hero-bg{animation:gac-slow-zoom 20s ease-in-out infinite alternate}}.gac-hero-overlay{position:absolute;top:0;right:0;bottom:0;left:0}.gac-text-stroke{-webkit-text-stroke:1px rgba(250,247,240,.2);color:transparent}.gac-glass{background:#ffffff0d;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.1)}.gac-product-card:hover .gac-product-img{transform:scale(1.05)}.gac-product-img{transition:transform .8s cubic-bezier(.25,.46,.45,.94)}@keyframes gac-pulse-red{0%,to{box-shadow:0 0 #3d7ab059}50%{box-shadow:0 0 0 12px #3d7ab000}}@media(prefers-reduced-motion:no-preference){.gac-btn-pulse{animation:gac-pulse-red 2s infinite}}.gac-font-display{font-family:var(--gac-display)}.gac-font-body{font-family:var(--gac-body)}.gac-tracking-wide{letter-spacing:.08em}.gac-safe-top h2{font-size:clamp(1.75rem,4vw,3rem)!important;line-height:1.05!important}.gac-cinematic h2{font-size:clamp(2.5rem,5vw,4rem)!important;line-height:1.05!important}.gac-hero-section h1{font-size:clamp(2.5rem,6vw,4.5rem)!important;line-height:1.05!important;text-shadow:0 2px 16px rgba(0,0,0,.5)}.gac-hero-content p{text-shadow:0 2px 12px rgba(0,0,0,.45)}.gac-safe-top h3{font-size:clamp(1.25rem,2.5vw,2rem)!important;line-height:1.1!important}.gac-safe-top h4{font-size:1.125rem!important;line-height:1.3!important}.gac-safe-top{padding-top:max(calc(var(--header-height, 5rem) + 1rem),6rem)!important;scroll-margin-top:var(--header-height, 5rem);isolation:isolate}.gac-newsletter-section.gac-safe-top{padding-top:5rem!important}.gac-cinematic{position:relative;min-height:70vh;display:grid;grid-template-rows:max(var(--header-height, 5rem),7rem) 1fr;overflow:hidden;scroll-margin-top:var(--header-height, 5rem);isolation:isolate}.gac-hero-section{min-height:100vh;min-height:100svh;padding-top:max(5rem,calc(var(--header-height, 5rem) + 2rem));padding-bottom:4rem}@media(max-height:600px){.gac-hero-section{min-height:unset}}.gac-mosaic-item:hover .gac-mosaic-img{transform:scale(1.05)}.gac-quick-add-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#0e1b2d00;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .3s,background .3s}.gac-product-card:hover .gac-quick-add-overlay{background:#0e1b2d73;opacity:1}.gac-quick-add-overlay a,.gac-quick-add-overlay button{transform:translateY(8px);transition:transform .35s cubic-bezier(.25,.46,.45,.94),box-shadow .35s cubic-bezier(.25,.46,.45,.94);box-shadow:0 8px 32px #0000}.gac-product-card:hover .gac-quick-add-overlay a,.gac-product-card:hover .gac-quick-add-overlay button{transform:translateY(0);box-shadow:0 8px 32px #00000073}.gac-product-card{display:flex;flex-direction:column}.gac-product-card>div:last-child{padding-bottom:1.75rem;flex:1}.gac-product-card h4+p{color:var(--gac-charcoal)!important}.gac-products-grid{grid-template-columns:repeat(4,1fr)}@media(max-width:899px){.gac-products-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:499px){.gac-products-grid{grid-template-columns:1fr}}.gac-btn{display:inline-flex;align-items:center;gap:.75rem;font-family:var(--gac-body);font-weight:600;font-size:var(--text-sm);letter-spacing:.06em;text-transform:uppercase;text-decoration:none;cursor:pointer;border:none;transition:opacity .2s ease,background .2s ease,color .2s ease;white-space:nowrap}.gac-btn-primary{background:var(--gac-charcoal);color:var(--gac-white);padding:1rem 2.25rem}.gac-btn-primary:hover{opacity:.84}.gac-btn-secondary{background:transparent;color:var(--gac-charcoal);border:1px solid currentColor;padding:1rem 2.25rem}.gac-btn-secondary:hover{background:var(--gac-charcoal);color:var(--gac-white)}.gac-btn-accent{background:var(--gac-aegean-deep);color:var(--gac-white);padding:1rem 2.25rem}.gac-btn-accent:hover{opacity:.88}.gac-btn-light{background:var(--gac-white);color:var(--gac-charcoal);padding:1rem 2.25rem}.gac-btn-light:hover{opacity:.88}.gac-btn-text{display:inline-flex;align-items:center;gap:.5rem;font-family:var(--gac-body);font-weight:600;font-size:var(--text-sm);letter-spacing:.06em;text-transform:uppercase;text-decoration:none;cursor:pointer;background:transparent;border:none;border-bottom:1px solid currentColor;padding:0 0 .2rem;transition:opacity .2s ease}.gac-btn-text:hover{opacity:.6}.header__menu-item,.header__menu-item.button,.header .list-menu__item--link{font-family:var(--gac-body);font-size:1.3rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;transition:color .2s}.header__menu-item:hover,.header__menu-item.button:hover{color:var(--gac-accent)}@media screen and (min-width:990px){.header__inline-menu .list-menu--inline{flex-wrap:nowrap}}@media(max-width:749px){.header{padding-left:1.25rem!important;padding-right:1.25rem!important}.header__icon{min-width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center}header-drawer summary,.menu-drawer__close-button{min-width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center}}@media(max-width:749px){.gac-safe-top{padding-bottom:3rem!important}.gac-cinematic{min-height:55vh}}@media(max-width:749px){.gac-urgency-section{padding-top:4.5rem!important;padding-bottom:5.5rem!important}}@media(max-width:499px){.gac-font-display{overflow-wrap:break-word;word-break:break-word}.gac-hero-section h1{font-size:clamp(2rem,7vw,2.5rem)!important;line-height:1.05!important}.gac-safe-top h2,.gac-cinematic h2{font-size:clamp(1.75rem,7vw,2.5rem)!important}}header-menu{display:block!important}header-menu details:not(.mega-menu){position:relative!important}details[open]>.header__menu-item,details[open]:hover>.header__menu-item{text-decoration:none!important;text-decoration-thickness:initial!important}header-menu .header__submenu.global-settings-popup,header-menu .mega-menu__content.global-settings-popup{z-index:200!important}.js header-menu details>.header__submenu,.js header-menu details>.mega-menu__content{pointer-events:none}header-menu details[open]>.header__submenu,header-menu details[open]>.mega-menu__content{pointer-events:auto}header-menu .header__submenu,header-menu .mega-menu__content{will-change:opacity,transform}header-menu .mega-menu__content{transition:opacity .2s ease,transform .2s ease!important}header-menu .header__menu-item .icon-caret{transition:transform .2s ease}header-menu .list-menu--disclosure{top:100%!important;left:0!important}header-menu .header__submenu.global-settings-popup{background-color:rgb(var(--color-background))!important;border-top:2px solid var(--gac-accent)!important;border-left:1px solid rgba(var(--color-foreground),.08)!important;border-right:1px solid rgba(var(--color-foreground),.08)!important;border-bottom:1px solid rgba(var(--color-foreground),.08)!important;border-radius:0!important;box-shadow:0 8px 40px #00000029,0 2px 8px #0000000f!important}header-menu .header__submenu.list-menu{padding:1.25rem 0!important;min-width:min(20rem,90vw)!important;width:auto!important}header-menu .header__submenu .header__menu-item{padding:.875rem 2rem!important;font-size:.875rem!important;font-weight:600!important;letter-spacing:.08em!important;text-transform:uppercase!important;color:rgba(var(--color-foreground),.7)!important;transition:color .15s ease!important}header-menu .header__submenu .header__menu-item:hover{color:var(--gac-accent)!important;text-decoration:none!important}header-menu .header__submenu .list-menu__item--active{color:var(--gac-accent)!important;text-decoration:none!important}header-menu .header__submenu .list-menu__item--active:hover{text-decoration:none!important}header-menu .mega-menu__content.global-settings-popup{border-top:2px solid var(--gac-accent)!important;box-shadow:0 8px 40px #00000029,0 2px 8px #0000000f!important}header-menu .mega-menu__link{transition:color .15s ease!important}header-menu .mega-menu__link:hover,header-menu .mega-menu__link--active{color:var(--gac-accent)!important;text-decoration:none!important}@keyframes gac-hero-enter{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:no-preference){.gac-hero-content{animation:gac-hero-enter .9s cubic-bezier(.25,.46,.45,.94) both;animation-delay:.2s}}.gac-motion-ready .gac-reveal{opacity:0;transform:translateY(20px);transition:opacity .7s cubic-bezier(.25,.46,.45,.94),transform .7s cubic-bezier(.25,.46,.45,.94)}.gac-motion-ready .gac-reveal.is-visible{opacity:1;transform:translateY(0)}.gac-motion-ready .gac-reveal[data-delay="1"]{transition-delay:.1s}.gac-motion-ready .gac-reveal[data-delay="2"]{transition-delay:.2s}.gac-motion-ready .gac-reveal[data-delay="3"]{transition-delay:.3s}.gac-motion-ready .gac-reveal[data-delay="4"]{transition-delay:.4s}@media(prefers-reduced-motion:reduce){.gac-motion-ready .gac-reveal{opacity:1!important;transform:none!important;transition:none!important}.gac-hero-content{animation:none!important}}.collection-hero{padding-top:3rem!important;padding-bottom:1.25rem!important;background:var(--gac-white)!important;border-bottom:1px solid var(--gac-border)}.collection-hero__title{font-family:var(--gac-display)!important;font-size:clamp(1.75rem,4vw,3rem)!important;line-height:1.05!important;letter-spacing:.02em!important;color:var(--gac-charcoal)!important;font-weight:400!important;margin:0!important}@media(max-width:749px){.collection-hero{padding-top:2rem!important;padding-bottom:1rem!important}.collection-hero__title{font-size:clamp(1.5rem,7vw,2rem)!important}}.card,.card-wrapper,.card__media,.product-card{background-color:transparent!important}.card--standard .card__inner,.card--standard .card__inner.gradient{background:transparent!important}.card--standard>.card__content{padding-left:0!important;padding-right:0!important}.card--standard .card__information{padding-top:1.25rem!important;padding-left:0!important;padding-right:0!important}.card__heading,.card__heading.h5{font-family:var(--gac-body)!important;font-size:1.1875rem!important;font-weight:500!important;line-height:1.4!important;letter-spacing:0!important}.card-information .caption-with-letter-spacing{font-size:.875rem!important;font-weight:400!important;letter-spacing:.15em!important;color:var(--gac-slate)!important;text-transform:uppercase;display:block;margin-bottom:.25rem}.card-information .price .price-item{font-family:var(--gac-body)!important;font-weight:400!important;font-size:1.1875rem!important;color:var(--gac-charcoal)!important}.card-information .price--on-sale .price-item--regular{font-size:.8rem!important;color:var(--gac-slate)!important}.badge{background:#0e1b2d99!important;color:#fff!important;border:none!important;border-radius:0!important;font-family:var(--gac-body)!important;font-size:.6rem!important;font-weight:400!important;letter-spacing:.2em!important;text-transform:uppercase!important;padding:.3rem .75rem!important}.facets__heading.caption-large,.facet-filters__label.caption-large{font-family:var(--gac-body)!important;font-size:.8rem!important;font-weight:400!important;letter-spacing:.18em!important;color:var(--gac-slate)!important}.facets .select__select,.facet-filters__sort.select__select{font-family:var(--gac-body)!important;font-size:.8rem!important}.product-count__text.text-body{font-family:var(--gac-body)!important;font-size:.8125rem!important;font-weight:400!important;color:var(--gac-slate)!important}@media(hover:hover){.card-wrapper .media.media--hover-effect>img{transition:opacity .6s cubic-bezier(.25,.46,.45,.94)!important}}.product__title h1,.product__title .h1{font-family:var(--gac-display)!important;font-size:clamp(1.5rem,3vw,2.25rem)!important;font-weight:400!important;line-height:1.1!important;letter-spacing:.01em!important;color:var(--gac-charcoal)!important;margin:0 0 .25rem!important}.product__text.caption-with-letter-spacing{font-family:var(--gac-body)!important;font-size:.8rem!important;font-weight:400!important;letter-spacing:.2em!important;color:var(--gac-slate)!important;text-transform:uppercase!important;margin:0 0 .75rem!important}.price--large .price-item{font-family:var(--gac-body)!important;font-size:1.05rem!important;font-weight:400!important;letter-spacing:0!important;color:var(--gac-charcoal)!important}.price--large .price-item--regular:not(:last-child){font-size:.9rem!important;color:var(--gac-slate)!important}.product-form__submit{background-color:var(--gac-charcoal)!important;color:#fff!important;border:1px solid var(--gac-charcoal)!important;border-radius:0!important;font-family:var(--gac-body)!important;font-size:.8rem!important;font-weight:500!important;letter-spacing:.2em!important;text-transform:uppercase!important;min-height:3.25rem!important;transition:opacity .2s!important}.product-form__submit:hover:not(:disabled){opacity:.82!important;background-color:var(--gac-charcoal)!important;color:#fff!important}.product-form__submit:disabled{opacity:.38!important;cursor:not-allowed!important}.swatch-input--block .swatch-input__label,.quantity,.quantity__button,.quantity__input{border-radius:0!important}.product__description.rte{font-family:var(--gac-body)!important;font-size:1rem!important;line-height:1.75!important;color:var(--gac-charcoal)!important}.product__description.rte p{margin-bottom:.625rem}.product__accordion{border-top:1px solid var(--gac-border)!important;margin:0!important;padding:0!important}.product__accordion:last-of-type{border-bottom:1px solid var(--gac-border)!important}.product__accordion details{border:none!important}.product__accordion details>summary{padding:1.125rem 0!important}.product__accordion .accordion__title{font-family:var(--gac-body)!important;font-size:.8125rem!important;font-weight:500!important;letter-spacing:.15em!important;text-transform:uppercase!important;color:var(--gac-charcoal)!important;margin:0!important}.product__accordion .accordion__content{padding:0 0 1.125rem!important;font-family:var(--gac-body)!important;font-size:.9375rem!important;line-height:1.7!important;color:#121212b8!important}@media screen and (min-width:750px){.product__column-sticky{top:calc(var(--header-height, 5rem) + 1rem)!important}}.related-products__heading{font-family:var(--gac-display)!important;font-size:clamp(1.25rem,2.5vw,1.75rem)!important;font-weight:400!important;letter-spacing:.02em!important;color:var(--gac-charcoal)!important}.product__tax.caption{font-family:var(--gac-body)!important;font-size:.8125rem!important;color:var(--gac-slate)!important}.product__view-details{font-family:var(--gac-body)!important;font-size:.8125rem!important;letter-spacing:.1em!important;color:var(--gac-slate)!important}.footer .list-menu__item--link{font-family:var(--gac-body)!important;font-size:.875rem!important;font-weight:400!important;letter-spacing:.02em!important;text-transform:none!important;color:var(--gac-slate)!important}.footer .list-menu__item--link:hover,.footer .list-menu__item--link:focus{color:var(--gac-charcoal)!important;text-decoration:none!important}.cart__checkout-button{background-color:var(--gac-charcoal)!important;color:#fff!important;border:1px solid var(--gac-charcoal)!important;border-radius:0!important;font-family:var(--gac-body)!important;font-size:.875rem!important;font-weight:500!important;letter-spacing:.2em!important;text-transform:uppercase!important;min-height:3.25rem!important;transition:opacity .2s!important}.cart__checkout-button:hover{opacity:.82!important;background-color:var(--gac-charcoal)!important;color:#fff!important}.cart-notification{border-radius:0!important;border-color:var(--gac-border)!important;background-color:var(--gac-white)!important}.cart-notification__heading{font-family:var(--gac-body)!important;font-size:.75rem!important;font-weight:500!important;letter-spacing:.15em!important;text-transform:uppercase!important;color:var(--gac-charcoal)!important}.cart-notification-product__name{font-family:var(--gac-body)!important;font-size:1rem!important;font-weight:500!important;line-height:1.4!important;letter-spacing:0!important;color:var(--gac-charcoal)!important}.cart-notification .caption-with-letter-spacing{font-family:var(--gac-body)!important;font-size:.75rem!important;font-weight:400!important;letter-spacing:.15em!important;text-transform:uppercase!important;color:var(--gac-slate)!important}.cart-notification .product-option{font-family:var(--gac-body)!important;font-size:.8rem!important;color:var(--gac-slate)!important}.cart-notification__links .button--secondary{background:transparent!important;color:var(--gac-charcoal)!important;border:1px solid var(--gac-charcoal)!important;border-radius:0!important;font-family:var(--gac-body)!important;font-size:.75rem!important;font-weight:500!important;letter-spacing:.2em!important;text-transform:uppercase!important;min-height:3.25rem!important}.cart-notification__links .button--secondary:hover{background:var(--gac-surface)!important;color:var(--gac-charcoal)!important;border-color:var(--gac-charcoal)!important}.cart-notification__links .button--primary{background-color:var(--gac-charcoal)!important;color:#fff!important;border:1px solid var(--gac-charcoal)!important;border-radius:0!important;font-family:var(--gac-body)!important;font-size:.75rem!important;font-weight:500!important;letter-spacing:.2em!important;text-transform:uppercase!important;min-height:3.25rem!important;transition:opacity .2s!important}.cart-notification__links .button--primary:hover{opacity:.82!important;background-color:var(--gac-charcoal)!important;color:#fff!important}.cart-notification__links .button-label{font-family:var(--gac-body)!important;font-size:.75rem!important;font-weight:400!important;letter-spacing:.1em!important;text-transform:uppercase!important;color:var(--gac-slate)!important}cart-items .title--primary{font-family:var(--gac-display)!important;font-size:clamp(1.75rem,3vw,2.5rem)!important;font-weight:400!important;letter-spacing:.02em!important;color:var(--gac-charcoal)!important}.cart-items th{font-family:var(--gac-body)!important;font-size:.85rem!important;font-weight:400!important;letter-spacing:.2em!important;color:var(--gac-slate)!important;opacity:1!important;border-bottom-color:var(--gac-border)!important}.cart-item__name{font-family:var(--gac-body)!important;font-size:1.1875rem!important;font-weight:500!important;line-height:1.4!important;letter-spacing:0!important;color:var(--gac-charcoal)!important}.cart-item__name:hover{color:var(--gac-charcoal)!important;text-decoration-color:var(--gac-border)!important}.cart-item__details .caption-with-letter-spacing{font-family:var(--gac-body)!important;font-size:.8rem!important;font-weight:400!important;letter-spacing:.15em!important;text-transform:uppercase!important;color:var(--gac-slate)!important}.cart-item__details .product-option{font-family:var(--gac-body)!important;font-size:.9375rem!important;line-height:1.5!important;color:var(--gac-slate)!important}.cart-item__price-wrapper .price-item,.cart-item__totals .price-item{font-family:var(--gac-body)!important;font-size:1.1875rem!important;font-weight:400!important;color:var(--gac-charcoal)!important}.cart-item__old-price{font-family:var(--gac-body)!important;font-size:.875rem!important;color:var(--gac-slate)!important}.totals__total{font-family:var(--gac-display)!important;font-size:1rem!important;font-weight:400!important;letter-spacing:.05em!important;color:var(--gac-charcoal)!important}.totals__total-value{font-family:var(--gac-body)!important;font-size:1.3125rem!important;font-weight:400!important;color:var(--gac-charcoal)!important}.tax-note{font-family:var(--gac-body)!important;font-size:.9rem!important;color:var(--gac-slate)!important}.cart__items{border-bottom-color:var(--gac-border)!important}cart-items .underlined-link{font-family:var(--gac-body)!important;font-size:.8125rem!important;font-weight:400!important;letter-spacing:.12em!important;text-transform:uppercase!important;color:var(--gac-slate)!important}cart-items .underlined-link:hover{color:var(--gac-charcoal)!important}.footer,.footer__content-bottom{border-top-color:var(--gac-border)!important}.footer-block__heading{font-family:var(--gac-body)!important;font-size:1.2rem!important;font-weight:500!important;letter-spacing:.2em!important;text-transform:uppercase!important;color:var(--gac-charcoal)!important;margin-bottom:2rem!important}.footer .list-menu__item--link{font-size:1.3rem!important;line-height:1.8!important}.footer .rte{font-family:var(--gac-body)!important;font-size:1.3rem!important;line-height:1.7!important;color:var(--gac-slate)!important}.footer .rte p{margin:0 0 .5rem!important}.footer .field__input{border-radius:0!important;font-family:var(--gac-body)!important;font-size:1.3rem!important;color:var(--gac-charcoal)!important;border-color:var(--gac-border)!important}.footer .field__label{font-family:var(--gac-body)!important;font-size:1.3rem!important;color:var(--gac-slate)!important}.footer .newsletter-form__button{border-radius:0!important;color:var(--gac-charcoal)!important}.footer .list-social__link{color:var(--gac-slate)!important;transition:color .2s!important}.footer .list-social__link:hover{color:var(--gac-charcoal)!important}.footer__payment .list-payment__item .icon{opacity:.65}.footer__copyright .copyright__content{font-family:var(--gac-body)!important;font-size:1.1rem!important;color:var(--gac-mist)!important}.footer__copyright .copyright__content a{color:var(--gac-mist)!important;text-decoration:none!important}.footer__copyright .copyright__content a:hover{color:var(--gac-slate)!important}@media screen and (max-width:749px){.footer-block.grid__item{margin-top:2.5rem!important;margin-bottom:2.5rem!important}.footer-block.grid__item:first-child{margin-top:0!important}.footer-block__heading{margin-bottom:1.25rem!important}}.template-404 .title{font-family:var(--gac-display)!important;color:var(--gac-charcoal)!important;letter-spacing:.02em!important}.template-404 p{font-family:var(--gac-body)!important;font-size:1.4rem!important;color:var(--gac-slate)!important;letter-spacing:.04em!important;line-height:1.7!important}.template-404 .button{border-radius:0!important;font-family:var(--gac-body)!important;font-size:1.2rem!important;letter-spacing:.2em!important;text-transform:uppercase!important}.template-search h1{font-family:var(--gac-display)!important;color:var(--gac-charcoal)!important;letter-spacing:.02em!important}.template-search .field__input{border-radius:0!important;font-family:var(--gac-body)!important;font-size:1.4rem!important;color:var(--gac-charcoal)!important;border-color:var(--gac-border)!important}.template-search .field__label{font-family:var(--gac-body)!important;font-size:1.4rem!important;color:var(--gac-slate)!important}.template-search .search__button{border-radius:0!important;color:var(--gac-charcoal)!important}body.template-index .section-header{position:fixed!important;top:var(--gac-bar-height, 2.4rem);left:0;right:0;z-index:100;margin-bottom:0!important}body.template-index #shopify-section-announcement_bar_6x4n3x{position:sticky;top:0;z-index:101}body.template-index .header-wrapper{background-color:transparent!important;border-bottom-color:transparent!important;transition:background-color .35s ease,border-color .35s ease}body.template-index .header__menu-item,body.template-index .header__menu-item.button,body.template-index .header .list-menu__item--link{color:#ffffffe0!important;transition:color .35s ease}body.template-index .header__menu-item:hover,body.template-index .header__menu-item.button:hover{color:#fff!important}body.template-index .header__active-menu-item{color:inherit!important}body.template-index .header__icon{color:#fff!important;transition:color .35s ease}body.template-index .header__icon .svg-wrapper{filter:drop-shadow(0 1px 3px rgba(0,0,0,.55));transition:filter .35s ease}body.template-index .header__heading-logo{transition:filter .35s ease}body.template-index .gac-hero-section{padding-top:0!important}body.template-index.gac-header-solid .header-wrapper{background-color:rgb(var(--color-background))!important;border-bottom:1px solid rgba(var(--color-foreground),.08)!important}body.template-index.gac-header-solid .header__menu-item,body.template-index.gac-header-solid .header__menu-item.button,body.template-index.gac-header-solid .header .list-menu__item--link{color:rgb(var(--color-foreground))!important}body.template-index.gac-header-solid .header__menu-item:hover,body.template-index.gac-header-solid .header__menu-item.button:hover{color:var(--gac-accent)!important}body.template-index.gac-header-solid .header__icon{color:rgb(var(--color-foreground))!important}body.template-index.gac-header-solid .header__icon .svg-wrapper,body.template-index.gac-header-solid .header__heading-logo{filter:none}body.template-index .section-header:has(details[open]) .header-wrapper{background-color:rgb(var(--color-background))!important;border-bottom:1px solid rgba(var(--color-foreground),.08)!important}body.template-index .section-header:has(details[open]) .header__menu-item,body.template-index .section-header:has(details[open]) .header__menu-item.button,body.template-index .section-header:has(details[open]) .header .list-menu__item--link{color:rgb(var(--color-foreground))!important}body.template-index .section-header:has(details[open]) .header__menu-item:hover,body.template-index .section-header:has(details[open]) .header__menu-item.button:hover{color:var(--gac-accent)!important}body.template-index .section-header:has(details[open]) .header__icon{color:rgb(var(--color-foreground))!important}body.template-index .section-header:has(details[open]) .header__icon .svg-wrapper{filter:none}body.template-index .section-header:has(details[open]) .header__heading-logo{filter:none!important}@media screen and (min-width:990px){body.template-index .header:not(.drawer-menu){--gac-home-header-shift-x: clamp(-17rem, -9vw, -8rem);transform:translate(var(--gac-home-header-shift-x))}}@media screen and (min-width:990px){body:not(.template-index) .header:not(.drawer-menu){--gac-standard-header-shift-x: clamp(-17rem, -9vw, -8rem);transform:translate(var(--gac-standard-header-shift-x))}}
/*# sourceMappingURL=/cdn/shop/t/35/assets/gac-base.css.map */
