:root{--gnav-panel-speed: .3s;--gnav-row-pad: 16px;--gnav-tap-min: 48px}html.gnav-scroll-locked,html.gnav-scroll-locked body{overflow:hidden;overscroll-behavior:contain}galtsand-accordion{display:block}.gnav-accordion__item{border-bottom:1px solid var(--COLOR-NAV-BORDER, rgba(0, 0, 0, .1))}.gnav-accordion__trigger{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:var(--gnav-tap-min);padding:12px var(--gnav-row-pad);background:none;border:0;cursor:pointer;text-align:left;font-family:var(--TYPE-STACK-NAV, var(--FONT-STACK-BODY));font-style:var(--TYPE-STYLE-NAV, normal);font-weight:var(--TYPE-WEIGHT-NAV, 400);color:var(--COLOR-NAV-TEXT, currentColor);letter-spacing:var(--FONT-NAV-LETTER-SPACING, normal);text-transform:var(--FONT-NAV-TRANSFORM, none)}.gnav-accordion__title{font-size:calc(var(--font-4) * var(--TYPE-ADJUST-NAV, 1));line-height:1.3;opacity:.6}.gnav-accordion__panel .gnav-accordion__title{font-size:calc(var(--font-5) * var(--TYPE-ADJUST-NAV, 1))}.gnav-accordion__chevron{flex:0 0 auto;display:inline-flex;margin-left:12px;transition:transform var(--gnav-panel-speed) ease}.gnav-accordion__chevron svg{width:14px;height:14px}.gnav-accordion__trigger[aria-expanded=true]>.gnav-accordion__chevron{transform:rotate(180deg)}.gnav-accordion__panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--gnav-panel-speed) ease}.gnav-accordion__panel>.gnav-accordion__panel-inner{overflow:hidden;min-height:0}.gnav-accordion__panel.is-open{grid-template-rows:1fr}.gnav-accordion__panel .gnav-accordion__trigger,.gnav-accordion__panel .gnav-accordion__link{padding-left:calc(var(--gnav-row-pad) * 2)}.gnav-accordion__panel .gnav-accordion__panel .gnav-accordion__link{padding-left:calc(var(--gnav-row-pad) * 3)}.gnav-accordion__panel .gnav-accordion__item{border-bottom:0}.gnav-accordion__link{display:flex;align-items:center;min-height:var(--gnav-tap-min);padding:10px var(--gnav-row-pad);color:var(--COLOR-NAV-TEXT-LIGHT, var(--COLOR-NAV-TEXT, currentColor));font-family:var(--TYPE-STACK-NAV, var(--FONT-STACK-BODY));font-style:var(--TYPE-STYLE-NAV, normal);font-weight:var(--TYPE-WEIGHT-NAV, 400);letter-spacing:var(--FONT-NAV-LETTER-SPACING, normal);text-transform:var(--FONT-NAV-TRANSFORM, none);font-size:calc(var(--font-5) * var(--TYPE-ADJUST-NAV, 1));text-decoration:none}.gnav-accordion__link:hover,.gnav-accordion__link:focus-visible{color:var(--COLOR-NAV-TEXT, currentColor)}mobile-nav-panel{position:fixed;inset:var(--gnav-panel-top, 0) 0 0 0;z-index:5000;display:flex;flex-direction:column;background:var(--COLOR-NAV, #fff);color:var(--COLOR-NAV-TEXT, #111);opacity:0;transform:translateY(8px);transition:opacity var(--gnav-panel-speed) ease,transform var(--gnav-panel-speed) ease}mobile-nav-panel[hidden]{display:none}mobile-nav-panel.is-open{opacity:1;transform:translateY(0)}.gnav-panel__bar{display:flex;align-items:center;gap:4px;min-height:56px;padding:0 8px;border-bottom:1px solid var(--COLOR-NAV-BORDER, rgba(0, 0, 0, .1))}.gnav-panel__bar-button{display:inline-flex;align-items:center;justify-content:center;width:var(--gnav-tap-min);height:var(--gnav-tap-min);background:none;border:0;cursor:pointer;color:inherit}.gnav-panel__bar-button svg{width:20px;height:20px}.gnav-panel__logo{flex:1 1 auto;display:flex;justify-content:center;min-width:0}.gnav-panel__logo img{display:block;max-height:32px;width:auto}.gnav-panel__cart{position:relative}.gnav-panel__cart-count{position:absolute;top:6px;right:2px;min-width:16px;height:16px;padding:0 4px;border-radius:8px;background:var(--COLOR-PRIMARY, #111);color:var(--COLOR-PRIMARY-OPPOSITE, #fff);font-size:10px;line-height:16px;text-align:center}.gnav-panel__cart-count[data-count="0"]{display:none}.gnav-panel__search{padding:10px var(--gnav-row-pad);border-bottom:1px solid var(--COLOR-NAV-BORDER, rgba(0, 0, 0, .1))}.gnav-panel__search-form{display:flex;align-items:center;gap:8px}.gnav-panel__search-input{flex:1 1 auto;min-width:0;height:42px;padding:0 12px;border:1px solid var(--COLOR-NAV-BORDER, rgba(0, 0, 0, .2));border-radius:4px;background:transparent;color:inherit;font-family:var(--FONT-STACK-BODY);font-size:16px}.gnav-panel__search-clear{background:none;border:0;cursor:pointer;padding:8px;font-size:12px;letter-spacing:.08em;color:var(--COLOR-NAV-TEXT-LIGHT, currentColor);text-transform:uppercase}.gnav-panel__scroll{flex:1 1 auto;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.gnav-panel__pinned{flex:0 0 auto;display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--COLOR-NAV-BORDER, rgba(0, 0, 0, .1));padding-bottom:env(safe-area-inset-bottom,0)}.gnav-panel__pinned-link{display:flex;align-items:center;justify-content:center;gap:8px;min-height:52px;color:inherit;text-decoration:none;font-size:14px}.gnav-panel__pinned-link+.gnav-panel__pinned-link{border-left:1px solid var(--COLOR-NAV-BORDER, rgba(0, 0, 0, .1))}@media(min-width:990px){mobile-nav-panel{display:none}}@media(min-width:990px){.menu__item.grandparent .header__dropdown__inner:has(.header__dropdown__tiles){grid-template-columns:repeat(4,1fr) minmax(280px,320px);grid-template-rows:min-content 1fr}.header__dropdown__tiles{grid-column:-2 / -1;grid-row:1 / span 2;display:flex;flex-direction:column;gap:20px}.header__dropdown__tiles .header__dropdown__image__holder img{width:100%;height:auto}}.gnav-footer-acc .gnav-accordion__item{border-bottom:0}.gnav-footer-acc .gnav-footer-acc__trigger{padding-left:0;padding-right:0;color:var(--COLOR-FOOTER-TEXT, currentColor)}.gnav-footer-acc .gnav-accordion__panel .gnav-footer-acc__links,.gnav-footer-acc .gnav-footer-acc__links a{padding-left:0;color:var(--COLOR-FOOTER-A, var(--COLOR-FOOTER-TEXT, currentColor))}@media(max-width:749px){.gnav-footer-acc .gnav-footer-acc__links li{min-height:var(--gnav-tap-min);display:flex;align-items:center}}@media(min-width:750px){.gnav-footer-acc .gnav-footer-acc__trigger{cursor:default;pointer-events:none}.gnav-footer-acc .gnav-accordion__chevron{display:none}}.footer__newsletter__body .footer__title{text-transform:uppercase;font-size:20px;line-height:1.2;opacity:.8;padding-top:12px;margin-bottom:16px}.footer__newsletter .footer__form .gnav-newsletter__options{display:flex;flex-wrap:wrap;gap:24px;margin:0 0 32px;padding:0;border:0;min-width:0}.footer__newsletter .footer__form label.gnav-newsletter__option{position:static;width:auto;height:auto;margin:0;padding:0;clip:auto;clip-path:none;overflow:visible;opacity:1;visibility:visible;display:inline-flex;align-items:center;gap:8px;cursor:pointer;font-family:var(--FONT-STACK-BODY);font-size:14px;line-height:1.4;text-transform:none;letter-spacing:normal}.footer__newsletter .footer__form .gnav-newsletter__option span{opacity:.8}.footer__newsletter .footer__form label.gnav-newsletter__option:hover span,.footer__newsletter .footer__form label.gnav-newsletter__option:focus-within span{opacity:1}.footer__newsletter .footer__form .gnav-newsletter__option input[type=radio]{appearance:none;-webkit-appearance:none;flex:0 0 24px;width:24px;height:24px;margin:0;border:1px solid currentColor;border-radius:50%;background:transparent;cursor:pointer;transition:background-image .15s ease}.footer__newsletter .footer__form .gnav-newsletter__option input[type=radio]:checked{background-image:radial-gradient(circle at 50% 50%,currentColor 7.5px,transparent 7.9px)}.footer__newsletter .footer__form .gnav-newsletter__option input[type=radio]:focus-visible{outline:2px solid currentColor;outline-offset:2px}.footer__newsletter .footer__form .input-group--inner-button{display:flex;align-items:stretch;gap:4px;margin:0;padding:0;border:none}.footer__newsletter .footer__form .input-group-field{flex:1 1 auto;min-width:0;height:56px;padding:0 12px;border:1px solid var(--COLOR-FOOTER-TEXT, currentColor);border-radius:0;background:transparent;color:var(--COLOR-FOOTER-TEXT, currentColor);font-family:var(--FONT-STACK-BODY);font-size:16px;line-height:1.5}.footer__newsletter .footer__form .input-group-field::placeholder{color:currentColor;opacity:.8}.footer__newsletter .footer__form .input-group-field:focus,.footer__newsletter .footer__form .input-group-field:focus-visible{outline:none;box-shadow:inset 0 0 0 1px var(--COLOR-FOOTER-TEXT, currentColor)}.footer__newsletter .footer__form .input-group-button{position:static;flex:0 0 56px;width:56px;height:56px;display:inline-flex}.footer__newsletter .footer__form .input-group-button button{width:56px;height:56px;padding:0;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--COLOR-FOOTER-TEXT, currentColor);border-radius:0;background:var(--COLOR-FOOTER-TEXT, currentColor);color:#202020;cursor:pointer;transition:opacity .15s ease}.footer__newsletter .footer__form .input-group-button button:hover,.footer__newsletter .footer__form .input-group-button button:focus-visible{opacity:.85}.footer__newsletter .footer__form .input-group-button button svg{width:18px;height:18px}.footer__newsletter .footer__form .input-group-button button svg+svg,.footer__newsletter .footer__form.has-success .input-group-button button svg{display:none}.footer__newsletter .footer__form.has-success .input-group-button button svg+svg{display:block}.footer__newsletter .footer__form.has-success .gnav-newsletter__options,.footer__newsletter .footer__form.has-success .input-group,.footer__newsletter .footer__form.has-success .form__legal{display:none}.footer__newsletter .footer__form .newsletter__message{margin:0;font-family:var(--FONT-STACK-BODY);font-size:16px;line-height:1.5;color:inherit}.footer__newsletter .footer__form .newsletter__message em{font-style:normal}.footer__newsletter .footer__form .gnav-newsletter__consent{margin-top:8px;margin-bottom:0;font-size:12px;line-height:1.4;opacity:.8}.footer__newsletter .footer__form .gnav-newsletter__consent p{margin:0;font-size:12px;line-height:1.4;font-style:normal;color:inherit}.footer__newsletter .footer__form .gnav-newsletter__consent a{text-decoration:underline;color:inherit}.gnav-tile__caption{margin-top:8px;font-family:var(--FONT-STACK-BODY);font-size:calc(var(--gnav-caption-size, var(--font-4)) * var(--FONT-ADJUST-BODY, 1));line-height:1.4;color:var(--COLOR-NAV-TEXT, currentColor)}.gnav-tile__caption-link{color:inherit;text-decoration:none}.gnav-tile__caption-link:hover,.gnav-tile__caption-link:focus-visible{text-decoration:underline}
/*# sourceMappingURL=/cdn/shop/t/121/assets/nav.css.map */
