.shopify-section-group-header-group:has(.core-header--sticky){position:sticky;top:0;z-index:100}.core-header{position:relative;background:var(--core-bg);z-index:100}.core-header--sticky{position:sticky;top:0}.core-header__bar{display:flex;align-items:center;gap:24px;min-height:77px;padding-left:var(--core-gutter);padding-right:var(--core-gutter)}.core-header__logo{display:inline-flex;align-items:center;flex:0 0 auto;color:inherit;text-decoration:none}.core-header__logo-img{display:block;height:auto}.core-header__logo-text{font-size:20px;font-weight:var(--core-fw-medium);letter-spacing:1.2px;text-transform:uppercase}.core-header__nav{display:flex;align-items:center;gap:28px;flex:1 1 auto;margin-left:24px}.core-header__nav-item{display:flex;align-items:center}.core-header__nav-link{display:inline-flex;align-items:center;gap:4px;min-height:44px;font-size:var(--core-fs-body);font-weight:var(--core-fw-regular);letter-spacing:.2px;color:inherit;text-decoration:none;white-space:nowrap}.core-header__nav--upper .core-header__nav-link{text-transform:uppercase;letter-spacing:.8px}.core-header__nav-link:hover{text-decoration:underline;text-underline-offset:4px}.core-header__nav-caret{width:12px;height:12px;flex:0 0 auto}.core-header__nav-item.is-open .core-header__nav-caret{transform:rotate(180deg)}.core-header__actions{display:flex;align-items:center;gap:2px;margin-left:auto;flex:0 0 auto}.core-header__icon{position:relative;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:0;background:none;color:inherit;text-decoration:none;cursor:pointer}.core-header__icon svg{width:21px;height:21px}.core-header__cart-count{position:absolute;top:6px;right:4px;min-width:17px;height:17px;padding:0 4px;border-radius:999px;background:var(--core-bg-black);color:var(--core-ink-invert);font-size:var(--core-fs-micro);font-weight:var(--core-fw-medium);line-height:17px;text-align:center}.core-header__cart-count[hidden],.core-header__burger{display:none}.core-header__mega{position:absolute;top:100%;left:0;right:0;padding:32px var(--core-gutter) 40px;background:var(--core-bg-alt);border-top:1px solid var(--core-line-soft);opacity:0;visibility:hidden;transition:opacity .16s ease,visibility 0s linear .16s}.core-header__nav-item.is-open>.core-header__mega,.core-header__nav-item:focus-within>.core-header__mega{opacity:1;visibility:visible;transition-delay:0s}.core-header__mega-inner{display:grid;gap:40px;grid-template-columns:minmax(0,1fr)}.core-header__mega-inner--promo{grid-template-columns:minmax(0,1fr) minmax(0,420px)}.core-header__mega-cols{display:grid;grid-template-columns:repeat(var(--core-mega-cols, 4),minmax(0,1fr));gap:32px;align-items:start}.core-header__mega-heading{display:block;margin:0 0 12px;font-size:var(--core-fs-body);font-weight:var(--core-fw-medium);letter-spacing:.6px;text-transform:uppercase;color:inherit;text-decoration:none}.core-header__mega-list{margin:0;padding:0;list-style:none}.core-header__mega-list li+li{margin-top:2px}.core-header__mega-link{display:block;padding:6px 0;font-size:var(--core-fs-body);line-height:1.5;color:var(--core-ink-muted);text-decoration:none}.core-header__mega-link:hover{color:var(--core-ink);text-decoration:underline;text-underline-offset:3px}.core-header__promo-heading{color:var(--core-ink-muted)}.core-header__promo-grid{display:grid;grid-template-columns:repeat(var(--core-promo-cols, 2),minmax(0,1fr));gap:var(--core-gap)}.core-header__promo-grid .core-card__cta,.core-header__promo-grid .core-card__swatches{display:none}.core-header__promo-grid .core-card__title{font-size:var(--core-fs-body);font-weight:var(--core-fw-medium);letter-spacing:.2px;text-transform:none;min-height:0}.core-header__scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:199;background:#00000080;opacity:0;visibility:hidden;transition:opacity .26s ease,visibility 0s linear .26s}.core-header__scrim.is-open{opacity:1;visibility:visible;transition-delay:0s}.core-header__scrim[hidden]{display:none}.core-header__drawer{position:fixed;top:0;bottom:0;left:0;z-index:200;width:88vw;max-width:360px;padding:0 20px 24px;padding-bottom:calc(24px + env(safe-area-inset-bottom,0px));background:var(--core-bg);overflow-y:auto;overscroll-behavior:contain;transform:translate(-100%);visibility:hidden;transition:transform .26s ease,visibility 0s linear .26s}.core-header__drawer.is-open{transform:translate(0);visibility:visible;transition-delay:0s}.core-header__drawer-top{display:flex;align-items:center;justify-content:flex-end;min-height:66px;margin:0 -8px}.core-header__search{display:flex;align-items:center;gap:4px;margin-bottom:20px;padding-left:12px;border:1px solid var(--core-line);background:var(--core-bg-alt)}.core-header__search-input{flex:1 1 auto;min-width:0;min-height:44px;padding:0;border:0;background:none;font-family:inherit;font-size:var(--core-fs-body);color:inherit}.core-header__search-input:focus{outline:none}.core-header__search:focus-within{outline:2px solid var(--core-ink);outline-offset:2px}.core-header__search-submit{width:44px;height:44px;flex:0 0 auto}.core-header__drawer-nav{border-top:1px solid var(--core-line-soft)}.core-header__acc-trigger{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:48px;padding:12px 0;border:0;border-bottom:1px solid var(--core-line-soft);background:none;font-family:inherit;font-size:var(--core-fs-body);font-weight:var(--core-fw-medium);letter-spacing:.6px;text-transform:uppercase;text-align:left;color:inherit;cursor:pointer}.core-header__acc-trigger--sub{font-weight:var(--core-fw-regular);text-transform:none;letter-spacing:.2px;padding-left:12px}.core-header__acc-icon{width:14px;height:14px;flex:0 0 auto;transition:transform .16s ease}.core-header__acc-trigger[aria-expanded=true] .core-header__acc-icon{transform:rotate(180deg)}.core-header__acc-panel{display:none}.core-header__acc-panel.is-open{display:block}.core-header__drawer-link{display:block;min-height:44px;padding:12px 0 12px 12px;border-bottom:1px solid var(--core-line-soft);font-size:var(--core-fs-body);line-height:1.5;color:inherit;text-decoration:none}.core-header__drawer-link--top{padding-left:0;font-weight:var(--core-fw-medium);letter-spacing:.6px;text-transform:uppercase}.core-header__drawer-link--sub{padding-left:24px;color:var(--core-ink-muted)}.core-header__drawer-account{display:flex;align-items:center;gap:10px;min-height:48px;padding:12px 0;border-bottom:1px solid var(--core-line-soft);font-size:var(--core-fs-body);color:inherit;text-decoration:none}.core-header__drawer-account svg{width:19px;height:19px;flex:0 0 auto}.core-header__picks{display:none;margin-top:24px}.core-header__drawer.is-open .core-header__picks{display:block}.core-header__picks-heading{color:var(--core-ink-muted)}.core-header__picks-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.core-header__picks-grid .core-card__cta,.core-header__picks-grid .core-card__swatches,.core-header__picks-grid .core-card__rating{display:none}.core-header__picks-grid .core-card__title{font-size:var(--core-fs-small);letter-spacing:.2px;min-height:0}@media(max-width:989px){.core-header__bar{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;min-height:66px}.core-header__burger{display:inline-flex;justify-self:start;margin-left:-12px}.core-header__logo{justify-self:center}.core-header__nav{display:none}.core-header__actions{justify-self:end;margin-right:-12px}.core-header__icon--search{display:none}.core-header__icon--account{display:inline-flex}}@media(min-width:990px){.core-header__scrim,.core-header__drawer{display:none}}@media(max-width:1199px)and (min-width:990px){.core-header__nav{gap:18px;margin-left:16px}.core-header__mega-inner--promo{grid-template-columns:minmax(0,1fr) minmax(0,320px)}}.core-footer{position:relative;isolation:isolate;display:flex;padding:48px 0;background:var(--core-bg-dark);color:var(--core-ink-invert);overflow:hidden}.core-footer--has-bg{min-height:480px;padding:0}.core-footer__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2}.core-footer__scrim{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:rgba(0,0,0,var(--core-footer-scrim, .45))}.core-footer__inner{display:flex;flex-direction:column;justify-content:space-between;gap:40px;width:100%;padding-top:var(--core-section-y);padding-bottom:var(--core-section-y)}.core-footer__cols{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--core-gap) 24px;margin:0;padding:0;list-style:none}.core-footer__col{min-width:0}.core-footer__col-title{margin:0 0 14px}.core-footer__toggle{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:0;border:0;background:none;color:inherit;font-family:inherit;font-size:var(--core-fs-body);font-weight:var(--core-fw-medium);line-height:1.4;letter-spacing:.7px;text-transform:uppercase;text-align:left;cursor:default}.core-footer__chev{display:none;flex:none;transition:transform .16s ease}.core-footer__panel[hidden]{display:none}.core-footer__links{margin:0;padding:0;list-style:none}.core-footer__link{display:inline-flex;align-items:center;padding:4px 0;color:inherit;font-size:var(--core-fs-body);font-weight:var(--core-fw-regular);line-height:1.5;text-decoration:none}.core-footer__link:hover{text-decoration:underline;text-underline-offset:3px}.core-footer__bottom{display:flex;flex-direction:column;gap:18px;padding-top:24px;border-top:1px solid rgba(255,255,255,.28)}.core-footer__bottom-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px 24px}.core-footer__bottom-row--legal{justify-content:flex-start}.core-footer__social{display:flex;flex-wrap:wrap;gap:4px;margin:0;padding:0;list-style:none}.core-footer__social a{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;color:inherit}.core-footer__social svg{width:20px;height:20px}.core-footer__social a:hover{opacity:.75}.core-footer__locale{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:0}.core-footer__select,.core-footer__locale-submit{min-height:44px;padding:6px 10px;border:1px solid rgba(255,255,255,.55);border-radius:var(--core-radius);background:transparent;color:inherit;font-family:inherit;font-size:var(--core-fs-small)}.core-footer__select option{color:var(--core-ink)}.core-footer__locale-submit{cursor:pointer;font-weight:var(--core-fw-medium);letter-spacing:.4px;text-transform:uppercase}.core-footer__locale-submit:hover{background:#ffffff24}.core-footer__policies{display:flex;flex-wrap:wrap;gap:2px 20px}.core-footer__policies a{display:inline-flex;align-items:center;min-height:44px;color:inherit;font-size:var(--core-fs-small);text-decoration:none;opacity:.82}.core-footer__policies a:hover{opacity:1;text-decoration:underline;text-underline-offset:3px}.core-footer__payments{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:0;padding:0;list-style:none}.core-footer__payments li{display:flex}.core-footer__payment-icon{width:38px;height:24px}.core-footer__copy{margin:0;font-size:var(--core-fs-small);line-height:1.5;opacity:.82}.core-footer :focus-visible{outline:2px solid var(--core-ink-invert);outline-offset:2px}@media(min-width:750px)and (max-width:989px){.core-footer__cols{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 24px}}@media(min-width:990px){.core-footer__bottom-row--legal{justify-content:space-between}.core-footer__copy{margin-left:auto}}@media(max-width:749px){.core-footer{min-height:515px}.core-footer__inner{gap:28px}.core-footer__cols{grid-template-columns:minmax(0,1fr);gap:0}.core-footer__col{border-top:1px solid rgba(255,255,255,.28)}.core-footer__col:last-child{border-bottom:1px solid rgba(255,255,255,.28)}.core-footer__col-title{margin:0}.core-footer__toggle{min-height:48px;cursor:pointer}.core-footer__chev{display:block}.core-footer__toggle[aria-expanded=true] .core-footer__chev{transform:rotate(180deg)}.core-footer__panel{padding-bottom:6px}.core-footer__link{display:flex;min-height:44px;padding:0}.core-footer__bottom-row,.core-footer__bottom-row--legal{justify-content:flex-start}.core-footer__policies{gap:0 16px}}.core-section.core-newsletter{display:flex;align-items:center;min-height:305px}.core-newsletter__inner{display:grid;gap:24px;width:100%;align-items:center}.core-newsletter__brand{max-width:34ch}.core-newsletter__brand>*{font-size:var(--core-fs-body);font-weight:var(--core-fw-regular);line-height:1.6;margin:0}.core-newsletter__heading{margin-bottom:12px}.core-newsletter__copy{max-width:52ch;margin-bottom:18px}.core-newsletter__row{display:flex;gap:10px}.core-newsletter__input{flex:1 1 0;min-width:0;min-height:44px;padding:10px 14px;font-family:inherit;font-size:var(--core-fs-body);font-weight:var(--core-fw-regular);color:var(--core-ink);background:var(--core-bg-alt);border:1px solid var(--core-line);border-radius:var(--core-radius);-webkit-appearance:none;appearance:none}.core-newsletter__input::placeholder{color:var(--core-ink-muted)}.core-newsletter__input:focus{border-color:var(--core-ink);outline:none}.core-newsletter__input:focus-visible{outline:2px solid var(--core-ink);outline-offset:2px}.core-newsletter__submit{flex:0 0 auto}.core-newsletter__consent{display:flex;flex-wrap:wrap;align-items:flex-start;gap:8px;margin-top:12px}.core-newsletter__consent input{flex:0 0 auto;width:18px;height:18px;margin:2px 0 0;accent-color:var(--core-ink)}.core-newsletter__consent label{flex:1 1 0;min-width:0;overflow-wrap:anywhere;font-size:var(--core-fs-small);line-height:1.5;color:var(--core-ink-muted);cursor:pointer}.core-newsletter__message{margin:12px 0 0}.core-newsletter__message--error{color:var(--core-sale)}.core-newsletter__message--error ul{margin:0;padding-left:18px}.core-newsletter--dark .core-newsletter__input{background:transparent;color:var(--core-ink-invert);border-color:var(--core-ink-invert)}.core-newsletter--dark .core-newsletter__input::placeholder,.core-newsletter--dark .core-newsletter__consent label{color:#ffffffc7}.core-newsletter--dark .core-newsletter__consent input{accent-color:var(--core-ink-invert)}@media(min-width:990px){.core-newsletter__inner{grid-template-columns:minmax(0,1fr) minmax(0,620px);gap:60px}}@media(max-width:749px){.core-section.core-newsletter{min-height:427px}.core-newsletter__row{flex-direction:column}.core-newsletter__submit{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/core-chrome.css.map */
