:root{--header-height: 88px}sticky-header{display:block}.section-header,.header-wrapper{--header-transition: transform .35s cubic-bezier(.25, .1, .25, 1);--header-z: 100;--header-font-xs: 11px;--header-font-sm: 12px;--header-letter-spacing: .05em;--header-gap-sm: 12px;--header-gap-md: 24px;--header-gap-lg: 40px;--header-opacity-muted: .7;--header-opacity-subtle: .45;--header-border-subtle: rgba(var(--color-foreground), .08);--header-content-color: inherit}.section-header .header-wrapper,.section-header .header,.header-wrapper .header,.header.page-width{border:none;border-bottom:none;box-shadow:none;outline:none}.section-header:before,.section-header:after,.header-wrapper:before,.header-wrapper:after,.section-header .header:before,.section-header .header:after,.header-wrapper .header:before,.header-wrapper .header:after{content:none}.header-wrapper{display:block}.section-header{position:sticky;top:0;z-index:var(--header-z);transition:var(--header-transition)}@media(prefers-reduced-motion:reduce){.section-header{transition:none}}@media(prefers-reduced-motion:reduce)and (min-width:990px){.header__inner,.header__logo,.header--product-layout .header__logo-svg,.header__logo-link--svg svg{transition:none}}.shopify-section-header-sticky{position:sticky;top:0}.shopify-section-header-hidden{transform:translateY(-100%);margin-bottom:calc(-1 * var(--header-height, 0px));pointer-events:none}body.header-is-transparent .section-header.shopify-section-header-hidden{margin-bottom:calc(-2 * var(--header-height, 0px))}.header-wrapper--transparent{--header-content-color: #fff;background:transparent;transition:background .35s ease,box-shadow .35s ease}.header-wrapper--transparent:hover,.header-wrapper--transparent:has(details[open]){transition:none}.header-wrapper--transparent.is-scrolled,.header-wrapper--transparent:has(.header__menu-item.is-open),.header-wrapper--transparent:has(.header__menu-item:focus-within),.header-wrapper--transparent:has(details[open]){--header-content-color: rgb(var(--color-foreground));background:rgb(var(--color-background))}body.header-is-transparent .section-header{margin-bottom:calc(-1 * var(--header-height, 0px))}.header-wrapper--transparent .header__logo-link,.header-wrapper--transparent .header__logo-text,.header-wrapper--transparent .header__lang-link,.header-wrapper--transparent .header__lang-sep,.header-wrapper--transparent .header__search-trigger,.header-wrapper--transparent .header__cart,.header-wrapper--transparent .header__menu-link,.header-wrapper--transparent .header__drawer-trigger{color:var(--header-content-color);transition:color .35s ease,border-color .35s ease}.header-wrapper--transparent .header__lang-link--active{color:var(--header-content-color)}.header-wrapper--transparent:not(.is-scrolled):not(:has(.header__menu-item.is-open)):not(:has(.header__menu-item:focus-within)):not(:has(details[open])) .header__search-trigger{border-bottom-color:#fff}.header-wrapper--transparent .header__logo-img{transition:filter .35s ease}.header-wrapper--transparent.is-scrolled .header__logo-img,.header-wrapper--transparent:has(.header__menu-item.is-open) .header__logo-img,.header-wrapper--transparent:has(.header__menu-item:focus-within) .header__logo-img,.header-wrapper--transparent:has(details[open]) .header__logo-img{filter:brightness(0)}.header-wrapper--product-layout{--header-content-color: rgb(var(--color-foreground));background:rgb(var(--color-background))}.header-wrapper--product-layout .header__logo-link--svg{color:#844825}.header-wrapper--product-layout .header__row--1 .header__lang-link,.header-wrapper--product-layout .header__row--1 .header__lang-sep,.header-wrapper--product-layout .header__row--1 .header__search-trigger,.header-wrapper--product-layout .header__row--1 .header__cart,.header-wrapper--product-layout .header__row--1 .header__drawer-trigger,.header-wrapper--product-layout .header__row--1 .header__lang-link--active{color:rgb(var(--color-foreground))}.header-wrapper--product-layout .header__row--1 .header__search-trigger{border-bottom-color:currentColor}.header--product-layout .header__logo-svg{display:block;width:auto}@media screen and (min-width:990px){.header--product-layout .header__logo-svg{max-width:325px;transition:max-width .35s cubic-bezier(.25,.1,.25,1)}}.header__inner{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:1rem;min-height:52px;padding:var(--header-gap-sm) var(--section-padding-horizontal, 24px)}.header__left{display:inline-flex;align-items:center;gap:8px}@media screen and (min-width:990px){.header__inner{padding:var(--header-gap-sm) var(--section-padding-horizontal, 24px);grid-template-columns:auto 1fr;grid-template-areas:"logo right" "logo nav";align-items:end;transition:padding-bottom .35s cubic-bezier(.25,.1,.25,1)}.header__logo{grid-area:logo;align-self:center;max-width:325px;transition:max-width .35s cubic-bezier(.25,.1,.25,1)}.header__logo-link--svg svg{transition:max-width .35s cubic-bezier(.25,.1,.25,1)}.header__right{grid-area:right;display:flex;flex-direction:column;align-items:flex-end;gap:var(--header-gap-md);z-index:2}.header__nav{line-height:1;display:block;cursor:pointer}.header__search-trigger-icon,.header__cart-icon{display:none}.section-header.scrolled-past-header .header__inner{padding-bottom:0}.section-header.scrolled-past-header .header__logo{max-width:275px}.section-header.scrolled-past-header .header--product-layout .header__logo-svg,.section-header.scrolled-past-header .header__logo-link--svg svg{max-width:275px}}@media screen and (max-width:989px){.header__inner:not(.header__inner--product){grid-template-columns:1fr 1fr;align-items:center;padding:0}.header__inner:not(.header__inner--product) header-drawer{justify-self:start}.header__inner:not(.header__inner--product) .header__logo{justify-self:center;align-self:auto;line-height:0;margin-bottom:0}.header__inner:not(.header__inner--product) .header__right{display:flex;justify-self:end;flex-direction:row;align-items:center;gap:0;min-width:0}.header__inner:not(.header__inner--product) .header__nav{display:none!important}}.header__inner--product{display:flex;flex-direction:column;gap:0;grid-template-columns:unset;grid-template-areas:unset;padding:0 var(--section-padding-horizontal, 24px)}.header__inner--product .header__logo{grid-area:unset;margin-bottom:0}.header__row{display:flex;align-items:flex-start;justify-content:space-between;min-height:52px;padding:var(--header-gap-sm) 0;width:100%}.header__row--1{padding-block:20px}.header__row--2{border-block:1px solid;min-height:auto;padding-block:8px}.header__row .header__logo{align-self:center;line-height:0}.header__row-right{display:flex;align-items:center;gap:var(--header-gap-md)}.header__breadcrumbs{flex:1;min-width:0}.header__breadcrumbs-list{display:flex;flex-wrap:wrap;align-items:center;gap:0 .8rem;list-style:none;margin:0;padding:0;font-size:var(--header-font-sm);letter-spacing:var(--header-letter-spacing);text-transform:uppercase}.header__breadcrumbs-item{display:flex;align-items:center}.header__breadcrumbs-item:not(:last-child):after{content:">";margin-left:.8rem;color:rgba(var(--color-foreground),.5);font-weight:400}.header__breadcrumbs-link{color:rgba(var(--color-foreground),.7);text-decoration:none;transition:color .15s ease}.header__breadcrumbs-link:hover{color:rgb(var(--color-foreground))}.header__breadcrumbs-current{color:rgb(var(--color-foreground));font-weight:500}@media screen and (max-width:989px){.header--product-layout .header__row--2{display:none}.header__inner--product{padding-inline:0}.header--product-layout .header__row--1{display:grid;grid-template-columns:1fr 1fr;align-items:center;padding:0}.header--product-layout .header__row--1 .header__left{justify-self:start;min-width:0}.header--product-layout .header__row--1 .header__utility{justify-self:end;display:flex;flex-direction:row;align-items:center;gap:0;min-width:0}.header--product-layout .header__row--1 .header__utility .header__lang{display:none}}.header__logo{align-self:end;line-height:0;margin-bottom:6px}.header__logo-link{display:inline-flex;align-items:center;text-decoration:none;color:inherit;line-height:0}.header__logo-img{display:block;height:auto;width:var(--header-logo-width, 120px);max-width:100%}.header__logo-text{font-family:var(--font-heading-family);font-weight:700;text-transform:uppercase;letter-spacing:.02em;white-space:nowrap}.header__utility{display:flex;align-items:baseline;gap:48px;line-height:1}.header__lang{display:flex;align-items:center;gap:4px}.header__lang-link{font-size:var(--header-font-sm);letter-spacing:var(--header-letter-spacing);text-transform:uppercase;color:inherit;text-decoration:none;opacity:var(--header-opacity-subtle);transition:opacity .15s ease}.header__lang-link:hover,.header__lang-link--active{opacity:1}.header__lang-sep{font-size:10px;opacity:.3}.header__search{margin-bottom:-.33px}.header__search-trigger{display:inline-block;min-width:140px;font-size:var(--header-font-sm);letter-spacing:var(--header-letter-spacing);text-transform:uppercase;color:rgb(var(--color-foreground));background:none;border:none;border-bottom:1px solid currentColor;padding:0 0 2px;cursor:pointer;text-decoration:none;line-height:1;text-align:left;transition:color .35s ease,border-color .35s ease}.header__search-details{position:static}.header__search-panel{position:absolute;top:100%;left:0;width:100%;height:100dvh;background:#0006;z-index:1000;display:none;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}details[open]>.header__search-panel{display:block}.header__search-inner{width:100%;background:rgb(var(--color-background));padding:var(--header-gap-sm) var(--section-padding-horizontal, 24px);border-top:1px solid var(--header-border-subtle);box-shadow:0 10px 20px #0000000d}.header__search-form{display:flex;flex-direction:column;gap:var(--header-gap-md)}.header__search-input-wrapper{position:relative;display:flex;align-items:center;border-bottom:1px solid rgba(var(--color-foreground),.2);padding-bottom:8px}.header__search-input{flex:1;width:100%;background:transparent;border:none;font-size:14px;letter-spacing:var(--header-letter-spacing);text-transform:uppercase;color:rgb(var(--color-foreground));outline:none;box-shadow:none;padding:0}.header__search-input::placeholder{color:rgba(var(--color-foreground),.5)}.header__search-input::-webkit-search-cancel-button,.header__search-input::-webkit-search-decoration{-webkit-appearance:none;appearance:none}.header__search-input[type=search]{-webkit-appearance:none;appearance:none}.header__search-close{background:none;border:none;color:inherit;cursor:pointer;opacity:var(--header-opacity-muted);display:flex;align-items:center;justify-content:center;padding:0 8px;transition:opacity .2s}.header__search-close:hover{opacity:1}.header__search-content{min-height:200px}.header__search-content-inner{display:block;width:100%}.header__search-default{display:block}predictive-search[open] .header__search-default,predictive-search[loading] .header__search-default{display:none}.header__search-cols{display:flex;gap:80px;width:100%}.header__search-col-right{flex:1}.header__search-subtitle{display:block;font-size:var(--header-font-xs);font-weight:600;letter-spacing:var(--header-letter-spacing);text-transform:uppercase;color:inherit;margin-bottom:var(--header-gap-md)}.header__search-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--header-gap-sm)}.header__search-link{display:block;font-size:var(--header-font-xs);letter-spacing:var(--header-letter-spacing);text-transform:uppercase;color:inherit;text-decoration:none;opacity:var(--header-opacity-muted);transition:opacity .2s ease,transform .2s ease;padding:2px 0;transform:translate(0)}.header__search-link:hover{opacity:1;text-decoration:underline}.header__search-recommendations{display:grid;grid-template-columns:repeat(5,1fr);gap:20px}.header__search-product-link{display:flex;flex-direction:column;gap:10px;text-decoration:none;color:inherit}.header__search-product-img{width:100%;aspect-ratio:3 / 4;object-fit:cover;background-color:rgba(var(--color-foreground),.05);display:block}.header__search-product-info{display:flex;flex-direction:column;gap:8px;padding-bottom:var(--header-gap-md)}.header__search-product-title{font-size:var(--header-font-xs);text-transform:uppercase;font-weight:200;margin:0;font-family:var(--font-body-family)}.header__search-product-price{font-size:var(--header-font-xs);opacity:var(--header-opacity-muted);font-weight:300;font-family:var(--font-body-family)}.predictive-search{display:none;width:100%}predictive-search[open] .predictive-search,predictive-search[loading] .predictive-search{display:block;width:100%}.predictive-search-status{display:none}.predictive-search__results-list,.list-unstyled,#predictive-search-results .header__search-list{padding:0;margin:0;list-style:none}.predictive-search__results-list{display:flex;flex-direction:column;gap:var(--header-gap-sm)}#predictive-search-results .header__search-recommendations{display:grid;grid-template-columns:repeat(5,1fr);gap:20px}#predictive-search-results .header__search-cols{display:flex;gap:var(--header-gap-lg);width:100%}#predictive-search-results .header__search-cols--products-only .header__search-col-right{flex:1 1 100%;max-width:none}.header__cart{font-size:var(--header-font-sm);letter-spacing:var(--header-letter-spacing);text-transform:uppercase;color:inherit;text-decoration:none;line-height:1}.header__cart:hover{opacity:.8}.header__cart-text{white-space:nowrap}@media screen and (max-width:989px){.header__utility{gap:2px;align-items:center;align-self:center}.header__utility .header__lang{display:none}.header__search{margin-bottom:0}.header__search-trigger{position:relative;min-width:0;border:none;padding:10px;display:inline-flex;align-items:center;justify-content:center;width:auto}.header__search-trigger-text{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.header__search-trigger-icon{display:flex;line-height:0}.header__search-trigger-icon svg{display:block}.header__cart{display:inline-flex;align-items:center;justify-content:center;padding:10px;min-width:40px;min-height:40px}.header__cart-text{display:none}.header__cart-icon{display:flex;line-height:0}.header__cart-icon svg{display:block}.header__logo-link--svg svg,.header__logo-svg,.header--product-layout .header__logo-link--svg svg,.header--product-layout .header__logo-svg{max-width:min(200px,46vw);height:auto}.header__search-cols{flex-direction:column;gap:48px}.header__search-recommendations{grid-template-columns:repeat(2,1fr)}.header__search-panel{background:rgb(var(--color-background));height:calc(100dvh - 52px)}.header__search-inner{padding:12px;min-height:100%}#predictive-search-results .header__search-recommendations{grid-template-columns:repeat(2,1fr)}}.header__menu{display:flex;align-items:center;flex-wrap:wrap;list-style:none;margin:0;padding:0}.header__menu li:first-child a{padding-left:0}.header__menu li:last-child a{padding-right:0}.header__menu-link{display:block;padding:6px var(--header-gap-md);font-size:var(--header-font-sm);letter-spacing:var(--header-letter-spacing);text-transform:uppercase;color:rgb(var(--color-foreground));text-decoration:none;white-space:nowrap;transition:opacity .15s ease,color .35s ease}.header-wrapper--transparent:not(.is-scrolled):not(:has(.header__menu-item.is-open)):not(:has(.header__menu-item:focus-within)):not(:has(details[open])) .header__menu-link{color:#fff}.header__menu-link:hover{opacity:var(--header-opacity-muted)}header-drawer{display:block;height:100%}@media screen and (min-width:990px){header-drawer{display:none}}.header__drawer{position:relative}.header__drawer summary{list-style:none;cursor:pointer}.header__drawer summary::-webkit-details-marker{display:none}.header__drawer-trigger{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;background:none;border:none;color:inherit;cursor:pointer}.header__drawer-icon{display:flex;flex-direction:column;gap:5px;width:22px;height:18px;justify-content:center}.header__drawer-line{display:block;width:100%;height:1px;background:currentColor;transition:transform .25s ease;transform-origin:center}.header__drawer[open] .header__drawer-line:nth-child(1){transform:translateY(3px) rotate(45deg)}.header__drawer[open] .header__drawer-line:nth-child(2){opacity:0}.header__drawer[open] .header__drawer-line:nth-child(3){transform:translateY(-9px) rotate(-45deg)}.header__drawer-panel{position:fixed;top:var(--header-bottom-position, 0);left:0;width:100%;height:calc(100dvh - var(--header-bottom-position, 0px));background:rgb(var(--color-background));z-index:90;overflow:hidden;padding:0;transform:translate(-100%);transition:transform .3s ease}.header__drawer[open] .header__drawer-panel{transform:translate(0)}.header__drawer-inner{display:flex;flex-direction:column;height:100%;max-width:100%;margin:0}.header__drawer-nav{flex:1 1 auto;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch}.header__drawer-menu{list-style:none;margin:0;padding:0}.header__drawer-item{border-bottom:1px solid var(--header-border-subtle)}.header__drawer-link{display:flex;align-items:center;justify-content:space-between;width:100%;padding:12px;font-size:14px;color:inherit;text-decoration:none;background:none;border:none;cursor:pointer;text-align:left}.header__drawer-link:hover{opacity:var(--header-opacity-muted)}.header__drawer-link--parent{font-weight:500}.header__drawer-chevron{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;opacity:.5;line-height:0}.header__drawer-chevron svg{display:block;height:10px}.header__drawer-sub{position:static}.header__drawer-sub summary{list-style:none}.header__drawer-sub summary::-webkit-details-marker{display:none}.header__drawer-subpanel{position:fixed;top:0;right:0;bottom:0;left:0;background:rgb(var(--color-background));z-index:95;padding:0;overflow:hidden;display:flex;flex-direction:column;transform:translate(100%);transition:transform .3s ease}.header__drawer-sub[open] .header__drawer-subpanel{transform:translate(0)}.header__drawer-subpanel>.header__drawer-breadcrumb{flex:0 0 auto}.header__drawer-subpanel>.header__drawer-menu--sub{flex:1 1 auto;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch}.header__drawer-breadcrumb{display:flex;align-items:center;gap:8px;width:100%;min-height:48px;padding:12px;margin:0;background:none;border:none;border-bottom:1px solid var(--header-border-subtle);cursor:pointer;font:inherit;font-size:12px;line-height:1;text-transform:uppercase;text-align:left;color:inherit;transition:background-color .15s ease}.header__drawer-breadcrumb:hover,.header__drawer-breadcrumb:focus-visible{background-color:rgba(var(--color-foreground),.04)}.header__drawer-breadcrumb:focus-visible{outline:2px solid rgba(var(--color-foreground),.35);outline-offset:-2px}.header__drawer-breadcrumb-back{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;line-height:0;opacity:var(--header-opacity-muted)}.header__drawer-breadcrumb-back svg{display:block;height:10px;transform:rotate(180deg)}.header__drawer-breadcrumb-path{opacity:var(--header-opacity-muted)}.header__drawer-breadcrumb-sep{opacity:.4}.header__drawer-group-sep{list-style:none;height:0;padding:0;margin:12px 0 0;border-top:1px solid var(--header-border-subtle);display:none}.header__drawer-menu--sub .header__drawer-link{font-size:14px}.header__drawer-link--current{font-weight:600}.header__drawer-footer{flex:0 0 auto;padding:12px;border-top:1px solid var(--header-border-subtle);background:rgb(var(--color-background))}.header__drawer-account{display:flex;flex-direction:column;gap:2px;margin-bottom:12px}.header__drawer-account-link{display:inline-block;font-size:14px;color:inherit;text-decoration:none;padding:6px 0;transition:opacity .15s ease}.header__drawer-account-link:hover{opacity:var(--header-opacity-muted)}.header__drawer-lang{display:flex;align-items:center;gap:6px;padding:0;border-top:none;margin-top:0}.header__drawer-lang-link{font-size:var(--header-font-sm);letter-spacing:.06em;text-transform:uppercase;color:inherit;text-decoration:none;opacity:.4;transition:opacity .15s ease}.header__drawer-lang-link:hover{opacity:1}.header__drawer-lang-link--active{opacity:1;font-weight:600}.section-header+main,.section-header+#MainContent,#MainContent.content-for-layout,main.content-for-layout{border-top:none;box-shadow:none}.skip-to-content-link:focus{z-index:9999;position:fixed;top:.5rem;left:.5rem;overflow:auto;width:auto;height:auto;clip:auto;margin:0}.header-wrapper{position:relative}@media screen and (min-width:990px){.header__megamenu{position:absolute;left:0;width:100%;top:calc(100% - 1px);background:rgb(var(--color-background));border-top:1px solid var(--header-border-subtle);opacity:0;visibility:hidden;z-index:10;padding:var(--header-gap-lg) var(--section-padding-horizontal, 24px);box-shadow:0 10px 20px #0000000d}.header__menu-item.is-open .header__megamenu,.header__menu-item:focus-within .header__megamenu{opacity:1;visibility:visible}.header__menu-item.is-open .header__menu-link,.header__menu-item:focus-within .header__menu-link{text-decoration:underline;text-underline-offset:.3em}.header__megamenu-inner{display:flex;justify-content:center;gap:var(--header-gap-lg)}.header__megamenu-col{flex:1;max-width:220px}.header__megamenu-title,.header__megamenu-link{display:block;font-size:var(--header-font-xs);text-transform:uppercase;color:inherit;text-decoration:none;transform:translate(0)}.header__megamenu-title{font-size:14px;margin-bottom:20px;transform:none;letter-spacing:0}.header__megamenu-title--standalone{margin-top:20px;margin-bottom:0}.header__megamenu-col>.header__megamenu-title--standalone:first-child{margin-top:0}.header__megamenu-title:hover{opacity:var(--header-opacity-muted);transform:none}.header__megamenu-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column}.header__megamenu-link{padding:4px 0;font-size:12px;line-height:1.1}.header__megamenu--promo{padding:0;border-top:none;box-shadow:none}.header__megamenu-promos{display:flex;gap:1px;background:rgb(var(--color-background))}.header__megamenu-tile{position:relative;flex:1;overflow:hidden;display:block;text-decoration:none}.header__megamenu-tile-img{position:relative;width:100%;height:auto;transition:transform .5s ease;display:block}.header__megamenu-tile--ratio .header__megamenu-tile-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.header__megamenu-tile:hover .header__megamenu-tile-img{transform:scale(1.04)}.header__megamenu-tile:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgba(0,0,0,.45) 0%,transparent 55%);pointer-events:none}.header__megamenu-tile-label{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;font-size:11px;letter-spacing:1.25px;text-transform:uppercase;z-index:1;pointer-events:none;line-height:1}}
/*# sourceMappingURL=/cdn/shop/t/32/assets/section-header.css.map */
