.shopify-section-header{position:relative;z-index:var(--z-index-header)}.shopify-section-header:has(.site-header--sticky){position:sticky;inset-block-start:0}body.template-index .shopify-section-header:has(.site-header--transparent-homepage){height:0;position:relative;overflow:visible}.site-header{--header-inline-gutter: var(--page-gutter);--header-icon-active: var(--color-primary-burgundy);position:relative;color:var(--header-text);background:var(--header-background);border-block-end:var(--border-width) solid var(--header-border);transition:background-color var(--motion-standard) var(--ease-standard),border-color var(--motion-standard) var(--ease-standard),color var(--motion-standard) var(--ease-standard),box-shadow var(--motion-standard) var(--ease-standard),opacity var(--motion-standard) var(--ease-standard),transform var(--motion-standard) var(--ease-standard);will-change:transform}.site-header:before{position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,rgb(0 0 0 / var(--header-hero-overlay-opacity, .3)),rgb(0 0 0 / var(--header-hero-overlay-fade-opacity, .18)));content:"";opacity:0;pointer-events:none;transition:opacity var(--motion-standard) var(--ease-standard)}body.template-index .site-header--transparent-homepage{position:absolute;inset-inline:0;inset-block-start:0;z-index:var(--z-index-header);width:100%;animation:header-enter var(--motion-slow) var(--ease-emphasized) both}body.template-index .site-header--transparent-homepage.is-scrolled{position:fixed}.site-header--sticky{position:sticky;inset-block-start:0;z-index:var(--z-index-header)}body.template-index .site-header--transparent-homepage.site-header--sticky{position:absolute}body.template-index .site-header--transparent-homepage.site-header--sticky.is-scrolled{position:fixed}.site-header.is-scrolled{box-shadow:0 8px 24px #2a26250f}.site-header.is-scroll-hidden:not(.is-open):not(.is-menu-open){opacity:0;pointer-events:none;transform:translateY(-100%)}body.template-index .site-header--transparent-homepage{--header-background: var(--header-scrolled-background);--header-text: var(--header-scrolled-text);--header-hover: var(--header-scrolled-icon);--header-border: var(--header-scrolled-border)}body.template-index .site-header--transparent-homepage.is-over-hero:not(.is-menu-open){--header-background: transparent;--header-text: var(--header-transparent-text);--header-hover: var(--header-transparent-icon);--header-border: transparent;box-shadow:none}body.template-index .site-header--transparent-homepage.site-header--hero-overlay-enabled.is-over-hero:not(.is-menu-open):before{opacity:1}body.template-index .site-header--transparent-homepage.is-menu-open{--header-background: var(--header-scrolled-background);--header-text: var(--header-scrolled-text);--header-hover: var(--header-scrolled-icon);--header-border: var(--header-scrolled-border)}.header-shell{position:relative;z-index:1;background:inherit}.header-icon-stack--custom{width:1.375rem;height:1.375rem}.header-icon--png{display:block;width:100%;height:100%;object-fit:contain;object-position:center}.header-icon--png-light{display:none}.site-header:not(.is-over-hero) .header-icon--png-light,.site-header.is-menu-open .header-icon--png-light{display:none}.site-header:not(.is-over-hero) .header-icon--png-dark,.site-header.is-menu-open .header-icon--png-dark{display:block}.site-header.is-over-hero:not(.is-menu-open) .header-icon--png-dark{display:none}.header-icon-stack--search,.header-icon-stack--cart{width:1.3125rem;height:1.3125rem}.header-icon-stack--wishlist,.header-icon-stack--account{width:1.4375rem;height:1.4375rem}.header-icon-stack--custom .header-icon__fill,.header-icon-stack--custom .header-icon__tint{display:none}.header-icon-stack--custom .header-icon__outline{display:block}.header-shell__inner{position:relative;z-index:1;display:grid;width:100%;min-height:4.25rem;grid-template-columns:2.75rem minmax(0,1fr) auto;align-items:center;column-gap:var(--space-3);padding-block:var(--header-padding-block, 1rem);padding-inline:max(var(--header-inline-gutter),var(--header-padding-inline, 1.5rem))}.header-nav{display:none}.header-nav__list{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--header-nav-gap, var(--space-5))}.header-nav__item{position:relative}.header-nav__control{display:inline-flex;align-items:center;gap:var(--space-1)}.header-nav__dropdown-toggle{display:inline-flex;min-width:1.75rem;min-height:2.5rem;align-items:center;justify-content:center;padding:0;border:0;background:transparent;color:var(--header-text);cursor:pointer}.header-nav__link{position:relative;display:inline-flex;min-height:2.5rem;align-items:center;gap:var(--space-1);border:0;background:transparent;color:var(--header-text);font-family:var(--font-body-family);font-size:.75rem;font-weight:600;line-height:var(--line-height-small);letter-spacing:var(--letter-spacing-label);text-decoration:none;text-transform:uppercase;transition:color var(--motion-fast) var(--ease-standard),opacity var(--motion-fast) var(--ease-standard)}.header-nav__link:after{position:absolute;inset-block-end:.45rem;inset-inline:0;height:1px;background:currentColor;content:"";opacity:0;transform:scaleX(0);transform-origin:left center;transition:opacity var(--motion-fast) var(--ease-standard),transform var(--motion-fast) var(--ease-standard)}.header-nav__link:hover,.header-nav__link.is-active,.header-nav__link[aria-expanded=true]{color:var(--header-hover)}.header-nav__link:hover:after,.header-nav__link:focus-visible:after,.header-nav__link.is-active:after,.header-nav__link[aria-expanded=true]:after{opacity:1;transform:scaleX(1)}.header-nav__button{cursor:pointer;padding:0}.header-nav__chevron{width:.7rem;height:.5rem;transition:transform var(--motion-fast) var(--ease-standard)}.header-nav__button[aria-expanded=true] .header-nav__chevron{transform:rotate(180deg)}.header-dropdown{position:absolute;inset-block-start:100%;inset-inline-start:50%;z-index:calc(var(--z-index-header) + 1);min-width:13rem;transform:translate(-50%) translateY(-.375rem);border:var(--border-width) solid var(--header-border);border-radius:var(--radius-card);background:var(--header-background);box-shadow:0 18px 36px #2a26251a;opacity:0;padding:var(--space-3);pointer-events:none;transition:opacity .18s var(--ease-standard),transform .18s var(--ease-standard)}body.template-index .site-header--transparent-homepage .header-dropdown,body.template-index .site-header--transparent-homepage .header-search__panel,body.template-index .site-header--transparent-homepage .mobile-menu__drawer{--header-background: var(--header-scrolled-background);--header-text: var(--header-scrolled-text);--header-hover: var(--header-scrolled-icon);--header-border: var(--header-scrolled-border)}.header-dropdown[hidden]{display:none}.header-dropdown.is-open{opacity:1;pointer-events:auto;transform:translate(-50%) translateY(0);transition-duration:.24s}.header-dropdown__list{display:grid;gap:var(--space-1)}.header-dropdown__link{display:block;border-radius:var(--radius-button);padding:var(--space-2) var(--space-3);color:var(--header-text);font-size:var(--font-size-small);line-height:var(--line-height-small);text-decoration:none;transition:background-color var(--motion-fast) var(--ease-standard),color var(--motion-fast) var(--ease-standard)}.header-dropdown__link:hover,.header-dropdown__link.is-active{background:color-mix(in srgb,var(--header-hover) 8%,transparent);color:var(--header-hover)}.header-nav__item--mega{position:static}.mega-menu{inset-block-start:100%;inset-inline:0;width:100%;min-width:0;max-height:none;overflow:visible;border-inline:0;border-radius:0;isolation:isolate;background:var(--mega-menu-background);color:var(--mega-menu-text);box-shadow:0 18px 32px #2a262514;padding-block:var(--mega-menu-padding-top, 24px) var(--mega-menu-padding-bottom, 24px);padding-inline:var(--header-padding-inline);opacity:0;transform:translateY(-4px);pointer-events:none;transition:opacity .2s var(--ease-standard),transform .2s var(--ease-standard)}body.template-index .site-header--transparent-homepage .mega-menu{--header-background: var(--mega-menu-background);--header-text: var(--mega-menu-text);--header-hover: var(--color-primary-burgundy);--header-border: var(--color-border);background:var(--mega-menu-background);color:var(--mega-menu-text)}.header-dropdown.mega-menu,.header-dropdown.mega-menu.is-open{transform:translateY(-4px)}.header-dropdown.mega-menu.is-open{opacity:1;pointer-events:auto;transform:translateY(0)}.mega-menu__inner{display:grid;width:100%;max-width:none;margin-inline:0;align-items:start;gap:var(--space-5)}.mega-menu__rail{display:grid;align-content:start;gap:var(--space-4);border-inline-end:var(--border-width) solid var(--color-border);padding-inline-end:var(--space-5)}.mega-menu__shop-all,.mega-menu__rail-link,.mega-menu__category{color:inherit;text-decoration:none}.mega-menu__shop-all{position:relative;display:inline-flex;width:fit-content;color:var(--color-primary-burgundy);font-size:var(--font-size-small);font-weight:700;line-height:var(--line-height-small);text-transform:uppercase}.mega-menu__shop-all:after{position:absolute;inset-inline:0;inset-block-end:-.25rem;height:1px;background:currentColor;content:""}.mega-menu__rail-list{display:grid;gap:var(--mega-menu-link-spacing, var(--space-3))}.mega-menu__rail-link{display:inline-flex;width:fit-content;font-size:var(--font-size-small);line-height:var(--line-height-small);text-transform:uppercase;transition:color var(--motion-fast) var(--ease-standard)}.mega-menu__columns{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,8rem),1fr));align-items:start;gap:var(--space-4) var(--mega-menu-column-gap, var(--space-5))}.mega-menu__category{display:grid;min-width:0;justify-items:center;gap:var(--mega-menu-link-spacing, var(--space-3));text-align:center}.mega-menu__heading{position:relative;display:inline-flex;width:fit-content;min-height:1.25rem;font-size:var(--font-size-small);font-weight:700;line-height:var(--line-height-small);white-space:nowrap;transition:color var(--motion-fast) var(--ease-standard)}.mega-menu__category:hover,.mega-menu__category.is-active,.mega-menu__rail-link:hover,.mega-menu__rail-link.is-active{color:var(--color-primary-burgundy)}.mega-menu__category:focus-visible,.mega-menu__shop-all:focus-visible,.mega-menu__rail-link:focus-visible{outline:.125rem solid var(--color-focus-ring);outline-offset:.1875rem}.mega-menu__collection-media{position:relative;display:block;width:100%;aspect-ratio:4 / 5;overflow:hidden}.mega-menu__collection-image{display:block;width:100%;height:100%;object-fit:cover;transition:transform var(--motion-standard) var(--ease-standard),opacity var(--motion-fast) var(--ease-standard)}.mega-menu__category:hover .mega-menu__collection-image,.mega-menu__category:focus-visible .mega-menu__collection-image{transform:scale(1.025)}@media screen and (min-width:64rem){.mega-menu{min-block-size:45vh}.mega-menu__inner{min-block-size:calc(45vh - var(--mega-menu-padding-top, 24px) - var(--mega-menu-padding-bottom, 24px));grid-template-columns:minmax(10rem,.85fr) minmax(0,4fr);align-content:center;gap:var(--space-4)}.mega-menu__columns{grid-template-columns:repeat(4,minmax(0,1fr))}}@media screen and (min-width:75rem){.mega-menu__columns{grid-template-columns:repeat(7,minmax(0,1fr))}.mega-menu__collection-media{aspect-ratio:4 / 5}}.header-logo{min-width:0;position:absolute;inset-inline-start:50%;justify-self:center;transform:translate(-50%)}.header-logo__link,.mobile-menu__logo{display:inline-flex;width:min(46vw,var(--header-logo-width, 12.5rem));max-width:100%;align-items:center;color:inherit;text-decoration:none}.header-logo__media{display:grid;width:100%;place-items:center}.header-logo__image{display:block;grid-area:1 / 1;width:100%;height:auto;object-fit:contain;transition:opacity .2s var(--ease-standard)}.header-logo__image--light{opacity:0}.header-logo__image--dark{opacity:1}body.template-index .site-header--transparent-homepage.is-over-hero:not(.is-menu-open) .header-logo__image--light{opacity:1}body.template-index .site-header--transparent-homepage.is-over-hero:not(.is-menu-open) .header-logo__image--dark{opacity:0}.header-logo__text{color:var(--header-text);font-family:var(--font-heading-family);font-size:clamp(.95rem,3.4vw,var(--header-brand-size, 1.25rem));font-weight:var(--font-heading-weight);letter-spacing:var(--header-brand-tracking, .04em);line-height:1.15;text-align:center;text-wrap:balance}.header-utilities{display:inline-flex;align-items:center;justify-content:flex-end;gap:var(--header-action-gap, var(--space-1))}.header-icon-button{position:relative;display:inline-grid;width:2.75rem;height:2.75rem;place-items:center;border:0;border-radius:var(--radius-button);background:transparent;color:var(--header-text);text-decoration:none;transition:color .2s var(--ease-standard)}.header-icon-button:hover,.header-icon-button[aria-expanded=true]{color:var(--header-hover)}.header-icon-button:focus-visible,.header-nav__link:focus-visible{outline:.125rem solid var(--color-focus-ring);outline-offset:.1875rem}.header-icon{display:block;width:1.375rem;height:1.375rem}.header-icon-stack{display:grid;width:1.375rem;height:1.375rem;place-items:center}.header-icon-stack .header-icon{grid-area:1 / 1}.header-icon__fill,.header-icon__tint{display:none}.header-icon__outline{display:block}.header-icon__tint{width:100%;height:100%;background-color:var(--header-icon-active, var(--color-primary-burgundy));pointer-events:none;-webkit-mask:var(--header-icon-mask) center / contain no-repeat;mask:var(--header-icon-mask) center / contain no-repeat}.header-icon__fill{color:var(--header-icon-active, var(--color-primary-burgundy))}.site-header.is-over-hero:not(.is-menu-open) .header-icon__outline,.site-header.is-over-hero:not(.is-menu-open) .header-icon__fill,.site-header.is-over-hero:not(.is-menu-open) .header-icon__tint{display:none}.site-header.is-over-hero:not(.is-menu-open) .header-icon--png-light{display:block}.site-header:not(.is-over-hero) .header-wishlist.is-active .header-icon__outline,.site-header:not(.is-over-hero) .header-wishlist.is-active .header-icon__tint,.site-header:not(.is-over-hero) .header-account-link.is-signed-in .header-icon__outline,.site-header:not(.is-over-hero) .header-account-link.is-signed-in .header-icon__tint,.site-header:not(.is-over-hero) .header-account-link[data-signed-in=true] .header-icon__outline,.site-header:not(.is-over-hero) .header-account-link[data-signed-in=true] .header-icon__tint,.site-header:not(.is-over-hero) .header-cart-link.has-items .header-icon__outline,.site-header:not(.is-over-hero) .header-cart-link.has-items .header-icon__tint,.site-header.is-menu-open .header-wishlist.is-active .header-icon__outline,.site-header.is-menu-open .header-wishlist.is-active .header-icon__tint,.site-header.is-menu-open .header-account-link.is-signed-in .header-icon__outline,.site-header.is-menu-open .header-account-link.is-signed-in .header-icon__tint,.site-header.is-menu-open .header-account-link[data-signed-in=true] .header-icon__outline,.site-header.is-menu-open .header-account-link[data-signed-in=true] .header-icon__tint,.site-header.is-menu-open .header-cart-link.has-items .header-icon__outline,.site-header.is-menu-open .header-cart-link.has-items .header-icon__tint,.site-header.is-open .header-wishlist.is-active .header-icon__outline,.site-header.is-open .header-wishlist.is-active .header-icon__tint,.site-header.is-open .header-account-link.is-signed-in .header-icon__outline,.site-header.is-open .header-account-link.is-signed-in .header-icon__tint,.site-header.is-open .header-account-link[data-signed-in=true] .header-icon__outline,.site-header.is-open .header-account-link[data-signed-in=true] .header-icon__tint,.site-header.is-open .header-cart-link.has-items .header-icon__outline,.site-header.is-open .header-cart-link.has-items .header-icon__tint,.site-header.is-menu-open .mobile-menu__action.is-active .header-icon__outline,.site-header.is-menu-open .mobile-menu__action.is-active .header-icon__tint,.site-header.is-menu-open .mobile-menu__action.is-signed-in .header-icon__outline,.site-header.is-menu-open .mobile-menu__action.is-signed-in .header-icon__tint,.site-header.is-menu-open .mobile-menu__cart.has-items .header-icon__outline,.site-header.is-menu-open .mobile-menu__cart.has-items .header-icon__tint{display:none}.site-header.is-open .mobile-menu__action.is-active .header-icon__outline,.site-header.is-open .mobile-menu__action.is-active .header-icon__tint,.site-header.is-open .mobile-menu__action.is-signed-in .header-icon__outline,.site-header.is-open .mobile-menu__action.is-signed-in .header-icon__tint,.site-header.is-open .mobile-menu__cart.has-items .header-icon__outline,.site-header.is-open .mobile-menu__cart.has-items .header-icon__tint{display:none}.site-header:not(.is-over-hero) .header-wishlist.is-active .header-icon__fill,.site-header:not(.is-over-hero) .header-account-link.is-signed-in .header-icon__fill,.site-header:not(.is-over-hero) .header-account-link[data-signed-in=true] .header-icon__fill,.site-header:not(.is-over-hero) .header-cart-link.has-items .header-icon__fill,.site-header.is-menu-open .header-wishlist.is-active .header-icon__fill,.site-header.is-menu-open .header-account-link.is-signed-in .header-icon__fill,.site-header.is-menu-open .header-account-link[data-signed-in=true] .header-icon__fill,.site-header.is-menu-open .header-cart-link.has-items .header-icon__fill,.site-header.is-open .header-wishlist.is-active .header-icon__fill,.site-header.is-open .header-account-link.is-signed-in .header-icon__fill,.site-header.is-open .header-account-link[data-signed-in=true] .header-icon__fill,.site-header.is-open .header-cart-link.has-items .header-icon__fill,.site-header.is-menu-open .mobile-menu__action.is-active .header-icon__fill,.site-header.is-menu-open .mobile-menu__action.is-signed-in .header-icon__fill,.site-header.is-menu-open .mobile-menu__cart.has-items .header-icon__fill,.site-header.is-open .mobile-menu__action.is-active .header-icon__fill,.site-header.is-open .mobile-menu__action.is-signed-in .header-icon__fill,.site-header.is-open .mobile-menu__cart.has-items .header-icon__fill{display:block}.site-header:not(.is-over-hero) .header-search__toggle.is-open .header-icon__outline,.site-header:not(.is-over-hero) .header-search__toggle[aria-expanded=true] .header-icon__outline,.site-header.is-menu-open .header-search__toggle.is-open .header-icon__outline,.site-header.is-menu-open .header-search__toggle[aria-expanded=true] .header-icon__outline,.site-header.is-open .header-search__toggle.is-open .header-icon__outline,.site-header.is-open .header-search__toggle[aria-expanded=true] .header-icon__outline,.site-header:not(.is-over-hero) .header-search__toggle.is-open .header-icon__tint,.site-header:not(.is-over-hero) .header-search__toggle[aria-expanded=true] .header-icon__tint,.site-header.is-menu-open .header-search__toggle.is-open .header-icon__tint,.site-header.is-menu-open .header-search__toggle[aria-expanded=true] .header-icon__tint,.site-header.is-open .header-search__toggle.is-open .header-icon__tint,.site-header.is-open .header-search__toggle[aria-expanded=true] .header-icon__tint{display:none}.site-header:not(.is-over-hero) .header-search__toggle.is-open .header-icon__fill,.site-header:not(.is-over-hero) .header-search__toggle[aria-expanded=true] .header-icon__fill,.site-header.is-menu-open .header-search__toggle.is-open .header-icon__fill,.site-header.is-menu-open .header-search__toggle[aria-expanded=true] .header-icon__fill,.site-header.is-open .header-search__toggle.is-open .header-icon__fill,.site-header.is-open .header-search__toggle[aria-expanded=true] .header-icon__fill{display:block}.site-header.is-open .header-search__toggle .header-icon--png-light,.site-header.is-open .header-wishlist.is-active .header-icon--png-light,.site-header.is-open .header-account-link.is-signed-in .header-icon--png-light,.site-header.is-open .header-account-link[data-signed-in=true] .header-icon--png-light,.site-header.is-open .header-cart-link.has-items .header-icon--png-light,.site-header.is-open .mobile-menu__action.is-active .header-icon--png-light,.site-header.is-open .mobile-menu__action.is-signed-in .header-icon--png-light,.site-header.is-open .mobile-menu__cart.has-items .header-icon--png-light,.site-header.is-over-hero:not(.is-menu-open):not(.is-open) .header-wishlist.is-active .header-icon--png-light,.site-header.is-over-hero:not(.is-menu-open):not(.is-open) .header-account-link.is-signed-in .header-icon--png-light,.site-header.is-over-hero:not(.is-menu-open):not(.is-open) .header-account-link[data-signed-in=true] .header-icon--png-light,.site-header.is-over-hero:not(.is-menu-open):not(.is-open) .header-cart-link.has-items .header-icon--png-light{display:none}.site-header.is-over-hero:not(.is-menu-open):not(.is-open) .header-wishlist.is-active .header-icon__fill,.site-header.is-over-hero:not(.is-menu-open):not(.is-open) .header-account-link.is-signed-in .header-icon__fill,.site-header.is-over-hero:not(.is-menu-open):not(.is-open) .header-account-link[data-signed-in=true] .header-icon__fill,.site-header.is-over-hero:not(.is-menu-open):not(.is-open) .header-cart-link.has-items .header-icon__fill{display:block}@media(hover:hover)and (pointer:fine){.site-header .header-search__toggle:hover .header-icon__outline,.site-header .header-wishlist:hover .header-icon__outline,.site-header .header-account-link:hover .header-icon__outline,.site-header .header-cart-link:hover .header-icon__outline,.site-header .mobile-menu__action:hover .header-icon__outline,.site-header .header-search__toggle:hover .header-icon__tint,.site-header .header-wishlist:hover .header-icon__tint,.site-header .header-account-link:hover .header-icon__tint,.site-header .header-cart-link:hover .header-icon__tint,.site-header .mobile-menu__action:hover .header-icon__tint,.site-header .header-search__toggle:hover .header-icon--png-light,.site-header .header-wishlist:hover .header-icon--png-light,.site-header .header-account-link:hover .header-icon--png-light,.site-header .header-cart-link:hover .header-icon--png-light,.site-header .mobile-menu__action:hover .header-icon--png-light{display:none}.site-header .header-search__toggle:hover .header-icon__fill,.site-header .header-wishlist:hover .header-icon__fill,.site-header .header-account-link:hover .header-icon__fill,.site-header .header-cart-link:hover .header-icon__fill,.site-header .mobile-menu__action:hover .header-icon__fill{display:block}}.header-icon--menu{display:grid;align-content:center;gap:.35rem}.header-icon--menu span{display:block;width:1.35rem;height:1px;background:currentColor;transition:transform var(--motion-fast) var(--ease-standard)}.header-menu-toggle[aria-expanded=true] .header-icon--menu span:first-child{transform:translateY(.175rem) rotate(45deg)}.header-menu-toggle[aria-expanded=true] .header-icon--menu span:last-child{transform:translateY(-.175rem) rotate(-45deg)}.header-wishlist{display:inline-grid}.header-account-link{display:inline-grid;width:2.75rem;height:2.75rem;place-items:center;padding:0;margin:0;line-height:0;overflow:visible;box-sizing:border-box}.header-account-link .header-icon-stack{display:grid;opacity:1;visibility:visible}.header-utilities,.header-cart-link{overflow:visible}.header-cart-count{position:absolute;z-index:2;inset-block-start:.15rem;inset-inline-end:.1rem;display:inline-grid;min-width:1.125rem;min-height:1.125rem;padding-inline:.2rem;place-items:center;border-radius:999px;background:var(--color-primary-dark, #2a2625);color:var(--color-surface, #faf8f5);font-size:.625rem;font-weight:700;line-height:1;pointer-events:none}.header-cart-count[hidden]{display:none}.header-search{position:static}.mobile-menu[hidden]{display:none}.mobile-menu{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100dvh;z-index:var(--z-index-drawer)}.mobile-menu__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:#2a262547;opacity:0;transition:opacity var(--motion-standard) var(--ease-standard)}.mobile-menu.is-open .mobile-menu__scrim{opacity:1}.mobile-menu__drawer{position:relative;display:flex;width:100%;min-height:100%;flex-direction:column;gap:var(--space-5);overflow-y:auto;overscroll-behavior:contain;background:var(--header-scrolled-background, var(--header-background));color:var(--header-scrolled-text, var(--header-text));padding:max(var(--space-5),env(safe-area-inset-top)) var(--header-mobile-gutter, var(--page-gutter)) max(var(--space-5),env(safe-area-inset-bottom));opacity:0;transform:translateY(-.75rem);transition:opacity var(--motion-standard) var(--ease-emphasized),transform var(--motion-standard) var(--ease-emphasized)}.mobile-menu.is-open .mobile-menu__drawer{opacity:1;transform:translateY(0)}.mobile-menu__header{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4)}.mobile-menu__close{flex:0 0 auto;color:var(--header-scrolled-text, var(--header-text))}.mobile-menu__nav{width:min(100%,34rem)}.mobile-menu__list,.mobile-menu__sublist{display:grid}.mobile-menu__list{gap:var(--space-1)}.mobile-menu__sublist{max-height:0;overflow:hidden;transition:max-height var(--motion-standard) var(--ease-standard)}.mobile-menu__sublist[hidden]{display:none}.mobile-menu__row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center}.mobile-menu__item{border:0}.mobile-menu__link,.mobile-menu__sublink,.mobile-menu__submenu-toggle{display:flex;align-items:center;color:var(--header-scrolled-text, var(--header-text));text-decoration:none}.mobile-menu__link{min-height:3.25rem;font-family:var(--font-heading-family);font-size:clamp(1.625rem,7vw,2.25rem);font-weight:var(--font-heading-weight);line-height:1.08}.mobile-menu__link--button{width:100%;justify-content:space-between;border:0;border-radius:0;background:transparent;font-family:var(--font-body-family);cursor:pointer}.mobile-menu__chevron{width:.75rem;height:.5rem;transition:transform var(--motion-fast) var(--ease-standard)}.mobile-menu__sublink{min-height:2.5rem;padding-inline-start:var(--space-5);color:var(--color-text-secondary);font-size:var(--font-size-body)}.mobile-menu__submenu-toggle{width:2.75rem;min-height:3rem;justify-content:center;border:0;border-radius:0;background:transparent}.mobile-menu__submenu-toggle svg{width:.75rem;height:.5rem;transition:transform var(--motion-fast) var(--ease-standard)}.mobile-menu__submenu-toggle[aria-expanded=true] svg{transform:rotate(180deg)}.mobile-menu__link--button[aria-expanded=true] .mobile-menu__chevron{transform:rotate(180deg)}.mobile-menu__link:hover,.mobile-menu__sublink:hover,.mobile-menu__submenu-toggle:hover,.mobile-menu__link.is-active,.mobile-menu__sublink.is-active{color:var(--color-primary-burgundy)}body.header-lock,html.is-mobile-menu-open,html.is-mobile-menu-open body{overflow:hidden}html.is-mobile-menu-open body.header-lock{position:fixed;inset-inline:0;top:var(--header-lock-scroll-y, 0);width:100%}.mobile-menu__actions{display:grid;width:min(100%,34rem);grid-template-columns:repeat(4,minmax(0,1fr));border-block:var(--border-width) solid color-mix(in srgb,var(--header-border) 82%,transparent);padding-block:var(--space-4)}.mobile-menu__action{position:relative;display:grid;min-height:4.25rem;place-items:center;gap:var(--space-1);border:0;border-radius:0;background:transparent;color:var(--header-scrolled-text, var(--header-text));font-family:var(--font-body-family);font-size:var(--font-size-caption);line-height:1.2;text-align:center;text-decoration:none}.mobile-menu__action-icon{position:relative;display:grid;place-items:center}.mobile-menu__action .header-icon-stack,.mobile-menu__action .header-icon{width:1.5rem;height:1.5rem}.mobile-menu__cart .header-cart-count{position:absolute;inset-block-start:-.45rem;inset-inline-end:-.6rem}.mobile-menu__feature{position:relative;width:min(100%,34rem)}.mobile-menu__feature-link{position:relative;display:block;overflow:hidden;color:var(--color-surface);text-decoration:none}.mobile-menu__feature-image{display:block;width:100%;aspect-ratio:4 / 3;object-fit:cover}.mobile-menu__feature-content{position:absolute;inset-inline:var(--space-4);inset-block-end:var(--space-4);display:grid;gap:var(--space-2)}.mobile-menu__feature-heading{font-family:var(--font-heading-family);font-size:clamp(1.75rem,8vw,2.5rem);font-weight:var(--font-heading-weight);line-height:1}.mobile-menu__feature-label{font-family:var(--font-body-family);font-size:var(--font-size-caption);font-weight:700;letter-spacing:var(--letter-spacing-label);text-transform:uppercase}.mobile-menu__utility{width:min(100%,34rem);margin-block-start:auto;padding-block-start:var(--space-4)}.mobile-menu__utility-list{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-4)}.mobile-menu__utility-list a{color:var(--color-text-secondary);font-size:var(--font-size-caption);text-decoration:none}.mobile-menu__action:focus-visible,.mobile-menu__utility-list a:focus-visible,.mobile-menu__feature-link:focus-visible,.mobile-menu__link:focus-visible,.mobile-menu__sublink:focus-visible,.mobile-menu__submenu-toggle:focus-visible{outline:.125rem solid var(--color-focus-ring);outline-offset:.1875rem}@keyframes header-enter{0%{opacity:0}to{opacity:1}}@media screen and (max-width:63.9375rem){.site-header{--header-mobile-gutter: var(--page-gutter);--header-mobile-action-size: clamp(2.25rem, 8vw, 2.5rem);--header-mobile-action-gap: var(--space-1);--header-mobile-logo-height: 2rem;--header-mobile-visible-actions: var(--header-mobile-action-count, 3);--header-mobile-utilities-width: calc( (var(--header-mobile-visible-actions) * var(--header-mobile-action-size)) + ((var(--header-mobile-visible-actions) - 1) * var(--header-mobile-action-gap)) );--header-mobile-logo-width: min( var(--header-logo-width, 12.5rem), clamp(7rem, 32vw, 9.375rem), max(0rem, calc(100vw - (2 * var(--header-mobile-gutter)) - (2 * var(--header-mobile-utilities-width)))) )}.header-shell{position:relative}.header-shell__inner{display:grid;min-height:4rem;grid-template-columns:minmax(0,1fr) var(--header-mobile-logo-width) minmax(0,1fr);align-items:center;padding-block:var(--space-2);padding-inline:var(--header-mobile-gutter);overflow:visible}.header-shell__start{position:relative;z-index:2;grid-column:1;justify-self:start;display:flex;align-items:center}.header-menu-toggle{width:2.75rem;height:2.75rem}.site-header .header-logo{position:relative;inset-inline-start:auto;inset-block-start:auto;grid-column:2;justify-self:center;z-index:1;width:var(--header-mobile-logo-width);max-width:var(--header-mobile-logo-width);min-width:0;transform:none;pointer-events:none}.site-header .header-logo .header-logo__link,.site-header .header-logo .header-logo__media{display:grid;width:100%;height:var(--header-mobile-logo-height);max-width:100%;place-items:center;min-width:0;pointer-events:auto}.site-header .header-logo .header-logo__image{display:block;width:auto;max-width:100%;max-height:var(--header-mobile-logo-height);height:auto;object-fit:contain}.site-header .header-logo .header-logo__text{display:block;width:100%;overflow:hidden;font-size:clamp(.8125rem,3.6vw,1rem);letter-spacing:var(--header-brand-tracking, .04em);text-align:center;text-overflow:ellipsis;white-space:nowrap}.header-utilities{position:relative;grid-column:3;justify-self:end;z-index:2;display:grid;grid-auto-columns:var(--header-mobile-action-size);grid-auto-flow:column;align-items:center;gap:var(--header-mobile-action-gap)}.header-utilities .header-account-link{display:none}.header-icon-button,shopify-account.header-icon-button,.header-account-link{width:var(--header-mobile-action-size);height:var(--header-mobile-action-size)}.header-search__toggle .header-icon-stack,.header-search__toggle .header-icon{width:1.3125rem;height:1.3125rem}.header-wishlist .header-icon-stack,.header-wishlist .header-icon{width:1.375rem;height:1.375rem}.header-account-link .header-icon-stack,.header-account-link .header-icon,shopify-account.header-icon-button .header-icon-stack,shopify-account.header-icon-button .header-icon{width:1.375rem;height:1.375rem}.header-cart-link .header-icon-stack,.header-cart-link .header-icon{width:1.3125rem;height:1.3125rem}}@media screen and (max-width:23.4375rem){.site-header{--header-mobile-visible-actions: min(2, var(--header-mobile-action-count, 3))}.header-utilities .header-wishlist{display:none}}@media screen and (max-width:23.4375rem){.header-search__form{grid-template-columns:minmax(0,1fr)}.header-search__clear{inset-inline-end:0}}@media screen and (min-width:48rem){.site-header{--header-inline-gutter: var(--page-gutter);--header-mobile-action-size: 2.75rem}.header-shell__inner{min-height:4.25rem}.site-header .header-logo--text{width:min(12.5rem,max(0rem,calc(100vw - (2 * var(--header-mobile-gutter)) - (2 * var(--header-mobile-utilities-width)))));max-width:min(12.5rem,max(0rem,calc(100vw - (2 * var(--header-mobile-gutter)) - (2 * var(--header-mobile-utilities-width)))))}.site-header .header-logo--text .header-logo__text{font-size:min(var(--header-brand-size, 1.25rem),1.25rem)}}@media screen and (min-width:64rem){.site-header{--header-inline-gutter: var(--page-gutter)}.header-shell__inner{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);grid-template-areas:"logo nav actions";column-gap:var(--space-4)}.header-menu-toggle{display:none}.header-shell__start{display:contents}.header-nav,.header-logo,.header-utilities{position:static;transform:none;min-width:0}.header-nav{display:block;grid-area:nav;justify-self:center}.header-logo{grid-area:logo;justify-self:start}.header-logo__link{width:min(100%,var(--header-logo-width, 12.5rem));max-width:100%}.header-logo__text{font-size:var(--header-brand-size, 1.25rem);text-align:start}.header-utilities{grid-area:actions;justify-self:end}.site-header--order-nav-logo-actions .header-shell__inner{grid-template-areas:"nav logo actions"}.site-header--order-nav-actions-logo .header-shell__inner{grid-template-areas:"nav actions logo"}.site-header--order-logo-nav-actions .header-shell__inner{grid-template-areas:"logo nav actions"}.site-header--order-logo-actions-nav .header-shell__inner{grid-template-areas:"logo actions nav"}.site-header--order-actions-nav-logo .header-shell__inner{grid-template-areas:"actions nav logo"}.site-header--order-actions-logo-nav .header-shell__inner{grid-template-areas:"actions logo nav"}.site-header--order-nav-logo-actions .header-nav,.site-header--order-nav-actions-logo .header-nav,.site-header--order-logo-nav-actions .header-logo,.site-header--order-logo-actions-nav .header-logo,.site-header--order-actions-nav-logo .header-utilities,.site-header--order-actions-logo-nav .header-utilities{justify-self:start}.site-header--order-nav-logo-actions .header-logo,.site-header--order-nav-actions-logo .header-utilities,.site-header--order-logo-nav-actions .header-nav,.site-header--order-logo-actions-nav .header-utilities,.site-header--order-actions-nav-logo .header-nav,.site-header--order-actions-logo-nav .header-logo{justify-self:center}.site-header--order-nav-logo-actions .header-utilities,.site-header--order-nav-actions-logo .header-logo,.site-header--order-logo-nav-actions .header-utilities,.site-header--order-logo-actions-nav .header-nav,.site-header--order-actions-nav-logo .header-logo,.site-header--order-actions-logo-nav .header-nav{justify-self:end}.site-header--order-nav-logo-actions .header-logo__text,.site-header--order-actions-logo-nav .header-logo__text{text-align:center}.site-header--order-nav-actions-logo .header-logo__text,.site-header--order-actions-nav-logo .header-logo__text{text-align:end}.mobile-menu{display:none}}@media(prefers-reduced-motion:reduce){.site-header,.header-dropdown,.header-search__panel,.header-search__clear,.header-nav__chevron,.header-nav__link,.header-nav__link:after,.header-icon-button,.header-icon--menu span,.header-icon__outline,.header-icon__fill,.header-logo__image,.mobile-menu__scrim,.mobile-menu__drawer,.mobile-menu__sublist,.mobile-menu__submenu-toggle svg,.mobile-menu__chevron,.mega-menu__category,.mega-menu__heading,.mega-menu__heading:after,.mega-menu__link,.mega-menu__link:after,.mega-menu__collection-image{animation:none;transition:none}body.template-index .site-header--transparent-homepage:not(.is-scroll-hidden){animation:none;transform:none}.site-header.is-scroll-hidden:not(.is-open):not(.is-menu-open){opacity:1;pointer-events:auto;transform:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/header.css.map */
