body{position:relative}.shopify-section-group-header-group{position:fixed;top:0;left:0;right:0;width:100%;z-index:100}#shopify-section-header{position:relative;z-index:1;overflow:visible}#shopify-section-announcement-bar{position:relative;z-index:2}.announcement-bar-hidden{display:none!important}body.template--index #MainContent{padding-top:0!important;margin-top:0!important}body:not(.template--index) #MainContent{padding-top:93px!important;margin-top:0!important}@media screen and (max-width:1023px){body:not(.template--index) #MainContent{padding-top:78px!important}}body.template--index header-component{background:transparent}header-component.template--index .header{color:var(--color-black);--color-current: var(--color-black);--color-invert: var(--color-black);background:transparent}.shopify-section-group-header-group.is-scrolled header-component.template--index,header-component.template--index.is-scrolled{background:transparent}.shopify-section-group-header-group.is-scrolled header-component.template--index .header,header-component.template--index.is-scrolled .header{background:#fffffff2;-webkit-backdrop-filter:blur(.8rem);backdrop-filter:blur(.8rem);border-bottom:1px solid #dbd7d0}@media screen and (min-width:1024px){header-component.template--index .header .search-form__wrapper{background:#ffffff14}}header-component.template--index .header .header__menu .header__dropdown.first-level:not(.header__mega-menu){-webkit-backdrop-filter:blur(clamp(.4rem,.41666vw,.8rem));backdrop-filter:blur(clamp(.4rem,.41666vw,.8rem));background:#0000001a}:root{--color-black: #000;--color-white: #fff;--header-padding-inline: 2rem;--header-mega-bg: #f7f5f0}@media screen and (min-width:1024px){:root{--header-padding-inline: 48px}}header-component{display:block;position:relative;overflow:visible;color:var(--color-black);--color-current: var(--color-black);--color-invert: var(--color-white);background:var(--color-white)}header-component .header__menu .header__dropdown{background:var(--color-white)}header-component a{color:inherit;text-decoration:none}header-component *{margin:0;padding:0}header-component .header{--color-current: var(--color-black);--color-invert: var(--color-white);background:var(--color-white);color:var(--color-black);position:relative;width:100%;z-index:1;display:grid;grid-template-columns:1fr auto 1fr;grid-template-areas:"menu logo icons";align-items:center;overflow:visible;margin-top:28.5px}@media screen and (max-width:1023px){header-component .header{margin-top:23.5px}}header-component .header .header__search--mobile-bar{display:none}@media screen and (max-width:1023px){header-component .header.search-open{grid-template-areas:"menu logo icons" "search search search"}header-component .header.search-open .header__search--mobile-bar{display:flex;grid-area:search}}@media screen and (min-width:1024px){header-component .header .header__search--mobile-bar{display:none!important}}@media screen and (min-width:1024px){header-component .header{grid-template-columns:1fr auto 1fr;grid-template-areas:"menu logo icons"}}header-component .header .header__menu .header__dropdown.first-level{background:var(--color-white)}header-component .header .header__icons-list{display:flex;align-items:center;justify-content:flex-end;gap:30px;list-style:none}header-component .header .header__icons-list .header__icons-item{display:flex;align-items:center;justify-content:center}header-component .header .header__icons-list .header__icons-item.header__icons-item--search svg{width:calc(var(--size) * .8)}@media screen and (max-width:1023px){header-component .header .header__icons-list .header__icons-item.header__icons-item--account{display:none}header-component .header .header__icons-list .header__icons-item.header__icons-item--favorites{display:none}}@media screen and (max-width:1023px){header-component .header__search-trigger--desktop{display:none!important}}@media screen and (min-width:1024px){header-component .header__search-trigger--mobile{display:none!important}}header-component .header .header__icons-list .header__icons-item svg{--size: 18px;width:var(--size);height:auto}header-component .header .header__icons-list .header__icons-item .header__icons-link{display:flex;align-items:center;justify-content:center;position:relative}header-component .header .header__icons-list .header__icons-item .header__icons-link .header__icons-cart-count{display:none}@media screen and (min-width:1024px){header-component .header .header__icons-list .header__icons-item .header__icons-link .header__icons-cart-count{position:absolute;bottom:60%;left:75%;background:var(--color-current);color:var(--color-white);line-height:1;display:flex;align-items:center;justify-content:center;font-family:var(--font-body-family);width:clamp(1.25rem,1.04166vw,2rem);height:clamp(1.25rem,1.04166vw,2rem);font-size:clamp(1rem,.625vw,1.2rem);border-radius:50%}}header-component .header .header__search{align-items:center;grid-area:search;padding-inline:2rem;padding-block:clamp(1.2rem,1.25vw,2.4rem)}header-component .header .header__logo,header-component .header .header__icons,header-component .header .header__menu{display:flex;align-items:center}@media screen and (min-width:1024px){header-component .header .header__logo h1,header-component .header .header__logo a{display:flex;justify-content:center}}header-component .header .header__logo{grid-area:logo;padding-block:clamp(1.2rem,1.25vw,2.4rem)}header-component .header .header__logo svg{max-height:25px;width:auto}@media screen and (min-width:1024px){header-component .header .header__logo{padding-left:0;justify-content:center}}header-component .header .header__logo .header__custom-logo{max-height:clamp(2rem,1.5625vw,3rem);width:auto;object-fit:contain}header-component .header .header__icons{justify-content:flex-end;grid-area:icons;padding-right:2rem;padding-block:clamp(1.2rem,1.25vw,2.4rem)}@media screen and (min-width:1024px){header-component .header .header__icons{padding-right:48px}}header-component .header .header__menu{justify-content:flex-start;grid-area:menu;padding-left:2rem;padding-block:0}@media screen and (min-width:1024px){header-component .header .header__menu{border-top:none;padding-left:48px;padding-right:0;overflow:visible}}header-component .header .header__menu .header__menu-wrapper{width:100%}@media screen and (max-width:1023px){header-component .header .header__menu .header__menu-wrapper{display:none}}header-component .header .header__menu-toggle{cursor:pointer}@media screen and (min-width:1024px){header-component .header .header__menu-toggle{display:none}}header-component .header .header__menu-toggle input{display:none}header-component .header .header__menu-toggle svg{width:32px;height:auto}header-component .header .header__menu .header__nav__item{min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content;width:auto;position:relative}header-component .header .header__menu .header__nav__item:last-child .header__dropdown{margin-right:-.8rem;margin-left:0}header-component .header .header__menu .header__nav__list{display:flex;justify-content:flex-start;gap:40px;padding-inline:0}header-component .header .header__menu .header__nav__link{padding-block:.8rem;font-size:16px}header-component .header .header__menu .header__nav__link:not(.first-level):hover{text-decoration:underline;font-weight:300}header-component .header .header__menu .header__nav__link.first-level{padding-block:24px;justify-content:center;align-items:center;text-transform:uppercase;letter-spacing:2.2px;font-size:11px}header-component .header .header__menu .header__dropdown{padding-inline:.8rem;margin-left:-.8rem;display:grid;grid-template-rows:0fr;overflow-y:hidden;overflow-x:visible;transition:all .3s ease;background:none}header-component .header .header__menu .header__dropdown *{min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content;overflow-x:visible}header-component .header .header__menu .header__dropdown__list{min-height:0;overflow-y:hidden;overflow-x:visible}@media screen and (min-width:1024px){header-component .header .header__menu .mobile-link-toggler{display:none!important}header-component .header .header__menu menu-link{position:relative;display:inline-flex;align-items:center}header-component .header .header__menu menu-link:hover,header-component .header .header__menu menu-link:focus-within{z-index:3}header-component .header .header__menu .header__dropdown.first-level{position:absolute;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;top:100%;left:0;grid-template-rows:1fr;visibility:hidden;opacity:0;pointer-events:none;transition:opacity .2s ease,visibility .2s ease;z-index:2;padding:1.6rem .8rem;box-shadow:0 .4rem 1.6rem #00000014}header-component .header .header__menu menu-link:hover>.header__dropdown.first-level,header-component .header .header__menu menu-link:focus-within>.header__dropdown.first-level{visibility:visible;opacity:1;pointer-events:auto}}@media screen and (max-width:1023px){header-component .header .header__menu .header__dropdown.first-level{position:absolute;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;top:100%;left:0}}header-component .header .header__menu .header__dropdown.first-level .header__nav__link{white-space:nowrap;text-align:left;align-items:center;justify-content:start}header-component .header .header__menu .header__dropdown:not(.first-level){border-bottom:1px solid var(--color-current)}header-component .header .header__menu .header__dropdown:not(.first-level) li{padding-left:1.6rem}header-component .header .header__search-wrapper{display:flex;align-items:center;justify-content:center;width:100%}header-component .header .header__search-wrapper .search-form{display:flex;align-items:center;justify-content:center;width:100%;border-radius:2px;border:clamp(.1rem,.07812vw,.15rem) solid var(--color-current)}header-component .header .header__search-wrapper .search-form .search-form__clear{display:none}header-component .header .header__search-wrapper .search-form__wrapper{display:flex;align-items:center;justify-content:center;flex-direction:row-reverse;width:100%;position:relative;padding-inline:clamp(1.6rem,1.66666vw,3.2rem)}header-component .header .header__search-wrapper .search-form__input{display:flex;align-items:center;justify-content:center;width:100%;border:none;border-radius:0;font-size:clamp(1.2rem,.9375vw,1.8rem);padding:0;margin:0;background:none;padding-block:clamp(1rem,.729166vw,1.4rem);color:var(--color-current)}header-component .header .header__search-wrapper .search-form__input:focus{outline:none}header-component .header .header__search-wrapper .search-form__input::-webkit-input-placeholder{color:var(--color-current)}header-component .header .header__search-wrapper .search-form__input:-ms-input-placeholder{color:var(--color-current)}header-component .header .header__search-wrapper .search-form__input::placeholder{color:var(--color-current)}header-component .header .header__search-wrapper .search-form__submit{display:flex;align-items:center;justify-content:center;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}header-component .header .header__search-wrapper .search-form__submit svg{width:clamp(1.6rem,1.25vw,2.4rem);height:auto}@media screen and (min-width:1024px){header-component .header__search-trigger--desktop{display:flex;align-items:center;justify-content:center;padding:0;border:none;background:none;color:inherit;cursor:pointer}}.header__mobile-menu{position:fixed;left:0;bottom:0;top:0;display:flex;flex-direction:column;width:100vw;max-width:27rem;-webkit-transform:translateX(-100%);transform:translate(-100%);z-index:1002;-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out;background:var(--color-white);color:var(--color-black);padding:2rem 2rem 3.8rem}.header__mobile-menu .header__nav{position:relative;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;overflow:hidden}.header__mobile-menu .header__nav__item a{font-size:1.2rem;font-family:var(--font-body-family);font-weight:300}.header__mobile-menu .header__nav__item a.first-level{text-transform:uppercase}.header__mobile-menu .header__nav__item .header__dropdown{position:absolute;top:0;left:0;bottom:0;right:0;-webkit-transform:translateX(-100%);transform:translate(-100%);background:var(--color-white);color:var(--color-black);display:flex;justify-content:start;align-items:start;flex-direction:column;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;gap:1.6rem}.header__mobile-menu .header__nav__list{display:flex;flex-direction:column;gap:2rem}@media screen and (min-width:1024px){.header__mobile-menu{display:none}}.header__mobile-menu .header__mobile-menu__close-btn{display:flex;width:100%;justify-content:end;align-items:center}.header__mobile-menu .header__mobile-menu__close-btn svg{width:1.6rem;height:auto}.header__mobile-menu .mobile-link-toggler{display:flex;cursor:pointer;gap:1.6rem}.header__mobile-menu .mobile-link-toggler .mobile-link-toggler--closed{display:flex;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;justify-content:end}.header__mobile-menu .mobile-link-toggler input{display:none}.header__mobile-menu .mobile-link-toggler svg{width:1.6rem;height:auto}.header__mobile-menu .mobile-link-toggler .mobile-link-toggler--opened{display:flex;font-weight:300;font-size:1.2rem;gap:1rem}.header__mobile-menu .header__dropdown__list{display:flex;flex-direction:column;gap:1.6rem;width:100%}.header__mobile-menu .header__mobile-menu__footer{display:flex;flex-direction:column;gap:2rem}.header__mobile-menu .header__mobile-menu__footer a{color:inherit;text-decoration:none;font-family:var(--font-body-family);font-weight:300;font-size:1.2rem;display:flex;align-items:center;justify-content:start;gap:.8rem}.header__mobile-menu menu-link{display:flex;justify-content:space-between}.header__mobile-menu__overlay{color:transparent;display:block;width:100vw;height:100vh;background:var(--color-black);opacity:0;pointer-events:none;z-index:1001;position:fixed;top:0;left:0}@media screen and (min-width:1024px){.header__mobile-menu__overlay{display:none}}.header__mobile-menu.is-open{-webkit-transform:translateX(0);transform:translate(0)}.header__mobile-menu__overlay.is-visible{opacity:.5;pointer-events:all}@media screen and (min-width:1024px){header-component .header{position:relative;overflow:visible}header-component .header .header__menu .header__dropdown.first-level:not(.header__mega-menu){width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}header-component .header .header__mega-panels{position:absolute;top:100%;left:0;width:100%;z-index:4;pointer-events:none}header-component .header .header__mega-panel{position:absolute;top:0;left:0;width:100%;margin:0;padding:0;display:none;grid-template-rows:1fr;overflow:hidden;visibility:hidden;opacity:0;pointer-events:none;transition:none;box-shadow:none;background:var(--header-mega-bg);-webkit-backdrop-filter:none;backdrop-filter:none;border-top:1px solid #dbd7d0;border-bottom:1px solid #dbd7d0}header-component.template--index .header .header__mega-panel,.shopify-section-group-header-group:not(.is-scrolled) header-component.template--index .header .header__mega-panel{background:var(--header-mega-bg);-webkit-backdrop-filter:none;backdrop-filter:none}header-component.template--index .header:has(.header__nav__item--has-mega:hover),header-component.template--index .header:has(.header__nav__item--has-mega:focus-within),header-component.template--index .header:has(.header__mega-panel:hover),header-component.template--index .header:has(.header__mega-panel:focus-within){background:var(--header-mega-bg);-webkit-backdrop-filter:none;backdrop-filter:none}header-component .header .header__mega-panel>.header__mega-menu__inner{min-height:0;overflow:hidden}header-component .header .header__mega-panel,header-component .header .header__mega-panel *{min-width:0}header-component .header .header__mega-menu__inner{display:flex;align-items:flex-start;justify-content:flex-start;gap:clamp(3.2rem,5vw,8rem);width:100%;max-width:none;margin:0;padding:clamp(2.4rem,2.5vw,4.8rem) var(--header-padding-inline);box-sizing:border-box}header-component .header .header__mega-menu__inner:has(.header__mega-menu__block:nth-child(3)){justify-content:space-between}header-component .header__mega-menu__block--collection{flex:0 0 auto;width:min(200px,18vw);display:flex;flex-direction:column;gap:1.2rem}header-component .header__mega-menu__media{display:block;overflow:hidden;aspect-ratio:3 / 4}header-component .header__mega-menu__media img{width:100%;height:100%;object-fit:cover;display:block}header-component .header__mega-menu__collection-title{font-family:var(--font-heading-family, Georgia, serif);font-size:12px;font-weight:300;text-transform:uppercase;letter-spacing:.05em;line-height:1.3;color:var(--color-black)}header-component .header__mega-menu__collection-link{font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:#a68b5b;display:inline-flex;align-items:center;gap:.4rem}header-component .header__mega-menu__collection-link:hover{text-decoration:underline}header-component .header__mega-menu__block--menu{flex:0 1 auto;min-width:12rem}header-component .header__mega-menu__heading{font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:#a68b5b;margin-bottom:1.6rem;font-family:var(--font-body-family);font-weight:400}header-component .header__mega-menu__links{display:flex;flex-direction:column;gap:.8rem}header-component .header__mega-menu__link{font-family:var(--font-body-family);font-size:11px;font-weight:300;text-transform:uppercase;line-height:1.4;white-space:nowrap;letter-spacing:1.5px}header-component .header__mega-menu__link:hover{text-decoration:underline}header-component .header .header__nav__item--has-mega:hover .header__nav__link.first-level:after,header-component .header .header__nav__item--has-mega:focus-within .header__nav__link.first-level:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:#a68b5b}header-component .header .header__nav__item--has-mega .header__nav__link.first-level{position:relative}}@media screen and (max-width:1023px){header-component .header .header__mega-panels{display:none!important}}
/*# sourceMappingURL=/cdn/shop/t/70/assets/header.css.map */
