.header-wrapper{--hd-paper: #f5f2ec;--hd-ink: #23241f;--hd-muted: #6b6a60;--hd-line: rgba(35, 36, 31, .12);--hd-olive: #343b2c;--hd-bronze: #b89a6e;--hd-gutter: clamp(20px, 5vw, 96px);--hd-height: clamp(88px, 6.4vw, 104px);--hd-ease: cubic-bezier(.22, .61, .36, 1);--hd-serif: var(--premium-headline-font, "Cormorant Garamond", Georgia, serif);--hd-sans: var(--premium-label-font, "Montserrat", sans-serif);position:relative;z-index:100;padding:0 var(--hd-gutter);background:var(--hd-paper);border-bottom:1px solid var(--hd-line);color:var(--hd-ink);transition:background-color .45s var(--hd-ease),border-color .45s var(--hd-ease),color .45s var(--hd-ease)}.header{display:grid;grid-template-columns:auto minmax(0,1fr) auto;column-gap:clamp(24px,2.5vw,56px);align-items:stretch;max-width:2200px;height:var(--hd-height);margin:0 auto}.header__menu-toggle{display:none;align-self:center;justify-self:start;width:44px;height:44px;margin-left:-12px;padding:12px;background:none;border:0;color:inherit;cursor:pointer}.header__menu-toggle svg{display:block;width:20px;height:20px}.header__menu-toggle line{stroke:currentColor;stroke-width:1.2;transition:transform .4s var(--hd-ease),opacity .3s;transform-origin:center}.header__menu-toggle.is-open line:nth-child(1){opacity:0}.header__menu-toggle.is-open line:nth-child(2){transform:translateY(6px) rotate(45deg)}.header__menu-toggle.is-open line:nth-child(3){transform:translateY(-6px) rotate(-45deg)}.header__logo{display:flex;align-items:center;justify-self:start}.header__logo-link{display:block;width:120px;margin:-14px 0;color:inherit;text-decoration:none;font:400 26px / 1 var(--hd-serif)}.header__logo-link:has(.header__wordmark){width:auto;margin:0}.header__wordmark{display:block;font:400 clamp(32px,2.35vw,40px) / 1 var(--hd-serif);letter-spacing:.005em;white-space:nowrap;color:inherit}.header__logo-image{display:block;width:100%;height:auto;transition:filter .45s var(--hd-ease)}.header__nav{display:flex;align-items:stretch;justify-content:center;gap:clamp(16px,1.55vw,44px)}.header__nav-item{display:flex;align-items:stretch}.header__nav-link{position:relative;display:flex;align-items:center;gap:8px;padding:0;color:inherit;text-decoration:none;white-space:nowrap;font:500 clamp(11px,.8vw,12.5px) / 1 var(--hd-sans);letter-spacing:.22em;text-transform:uppercase}.header__nav-link:before{content:"";position:absolute;left:0;right:0;bottom:calc(50% - 14px);height:1px;background:currentColor;transform:scaleX(0);transform-origin:right;transition:transform .5s var(--hd-ease)}.header__nav-item:hover>.header__nav-link:before,.header__nav-item:focus-within>.header__nav-link:before{transform:scaleX(1);transform-origin:left}.header__nav-link--has-dropdown:after{content:"";width:5px;height:5px;border:solid currentColor;border-width:0 1px 1px 0;transform:translateY(-2px) rotate(45deg);transition:transform .4s var(--hd-ease)}.header__nav-item:hover>.header__nav-link--has-dropdown:after{transform:translateY(1px) rotate(-135deg)}.header__dropdown{position:absolute;top:100%;left:0;right:0;z-index:99;display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:4px 48px;padding:40px max(var(--hd-gutter),calc((100% - 2200px) / 2 + var(--hd-gutter))) 48px;background:var(--hd-paper);border-top:1px solid var(--hd-line);border-bottom:1px solid var(--hd-line);box-shadow:0 30px 50px -30px #23241f2e;color:var(--hd-ink);opacity:0;visibility:hidden;transform:translateY(-6px);transition:opacity .35s var(--hd-ease),transform .45s var(--hd-ease),visibility 0s linear .35s}.header__nav-item:hover>.header__dropdown,.header__nav-item:focus-within>.header__dropdown{opacity:1;visibility:visible;transform:none;transition-delay:.08s,.08s,0s}.header__dropdown-link{display:flex;align-items:baseline;gap:12px;padding:10px 0;border-bottom:1px solid var(--hd-line);color:var(--hd-ink);text-decoration:none;font:400 clamp(21px,1.6vw,25px) / 1.2 var(--hd-serif);letter-spacing:0;transition:color .3s,padding-left .5s var(--hd-ease)}.header__dropdown-link:before{content:"";width:6px;height:6px;flex:none;align-self:center;background:var(--hd-olive);opacity:0;transform:scale(.4);transition:opacity .3s,transform .4s var(--hd-ease)}.header__dropdown-link:hover{color:var(--hd-olive)}.header__dropdown-link:hover:before{opacity:1;transform:none}.header__utils{display:flex;align-items:center;justify-content:flex-end;gap:6px}.header__icon{position:relative;display:grid;place-items:center;width:44px;height:44px;padding:0;background:none;border:0;color:inherit;text-decoration:none;cursor:pointer;transition:opacity .3s}.header__icon:hover{opacity:.6}.header__icon svg{width:21px;height:21px}.header__icon svg *{stroke-width:1.3}.header__cart-count{position:absolute;top:6px;right:4px;display:grid;place-items:center;min-width:17px;height:17px;padding:0 4px;border-radius:0;background:var(--hd-olive);color:#fff;font:500 9px / 1 var(--hd-sans);letter-spacing:.04em}.header a:focus-visible,.header button:focus-visible{outline:1px solid currentColor;outline-offset:3px}.header-wrapper .language-switcher{position:relative;margin:0}.header-wrapper .language-switcher__toggle{display:flex;align-items:center;gap:8px;height:44px;padding:0 12px;background:none;border:0;color:inherit;cursor:pointer;font:500 clamp(11px,.8vw,12.5px) / 1 var(--hd-sans);letter-spacing:.22em}.header-wrapper .language-switcher__toggle svg{transition:transform .4s var(--hd-ease)}.header-wrapper .language-switcher__toggle[aria-expanded=true] svg{transform:rotate(180deg)}.header-wrapper .language-switcher__list{position:absolute;top:calc(100% + 20px);right:0;z-index:101;min-width:220px;margin:0;padding:10px 0;list-style:none;background:var(--hd-paper);border:1px solid var(--hd-line);box-shadow:0 24px 44px -24px #23241f38;color:var(--hd-ink)}.header-wrapper .language-switcher__list[hidden]{display:none}.header-wrapper .language-switcher__option{display:flex;align-items:baseline;justify-content:space-between;gap:24px;width:100%;padding:11px 22px;background:none;border:0;color:var(--hd-ink);cursor:pointer;text-align:left;font:400 19px / 1.2 var(--hd-serif);letter-spacing:0;text-transform:none;transition:color .3s,background-color .3s}.header-wrapper .language-switcher__option:hover{background:#343b2c0f;color:var(--hd-olive)}.header-wrapper .language-switcher__option[aria-current=true]{color:var(--hd-olive)}.header-wrapper .language-switcher__code{font:500 9.5px / 1 var(--hd-sans);letter-spacing:.22em;color:var(--hd-muted)}.header-wrapper .language-switcher__option[aria-current=true] .language-switcher__code{color:var(--hd-olive)}.header__nav-footer{display:none}body.has-video-hero .announcement-bar-section{position:fixed;top:0;left:0;right:0;z-index:101}body.has-video-hero .header-wrapper{position:fixed;top:var(--announcement-bar-height, 0px);left:0;right:0;background:transparent;border-bottom-color:#ffffff2e;color:#fff}body.has-video-hero .header-wrapper:not(.header-wrapper--scrolled) .header__logo-image{filter:brightness(0) invert(1)}body.has-video-hero.hero-is-light .header-wrapper:not(.header-wrapper--scrolled){color:var(--hd-ink);border-bottom-color:var(--hd-line)}body.has-video-hero.hero-is-light .header-wrapper:not(.header-wrapper--scrolled) .header__logo-image{filter:none}body.has-video-hero:not(.hero-is-light) .header-wrapper:not(.header-wrapper--scrolled) .header__cart-count{background:#fff;color:var(--hd-ink)}body.has-video-hero .header-wrapper.header-wrapper--scrolled{background:var(--hd-paper);border-bottom-color:var(--hd-line);color:var(--hd-ink)}body.has-video-hero .header-wrapper:not(.header-wrapper--scrolled):has(.header__nav-item:hover .header__dropdown){background:var(--hd-paper);border-bottom-color:var(--hd-line);color:var(--hd-ink)}body.has-video-hero .header-wrapper:not(.header-wrapper--scrolled):has(.header__nav-item:hover .header__dropdown) .header__logo-image{filter:none}body.search-is-open .announcement-bar-section,body.search-is-open .header-wrapper{z-index:0!important}@media screen and (min-width:1240px)and (max-width:1439px){.header__wordmark{font-size:30px}.header__nav{gap:14px}.header__nav-link,.header-wrapper .language-switcher__toggle{font-size:10.5px;letter-spacing:.16em}}@media screen and (max-width:1239px){.header-wrapper{--hd-height: 66px}.header{grid-template-columns:1fr auto 1fr;column-gap:0}.header__menu-toggle{display:block}.header__logo{justify-self:center}.header__logo-link{width:96px}.header__wordmark{font-size:26px}.header__utils{gap:0;margin-right:-10px}.header__utils .language-switcher{display:none}.header__nav{position:fixed;top:calc(var(--announcement-bar-height, 0px) + var(--hd-height));left:0;right:0;bottom:0;z-index:98;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:0;padding:16px var(--hd-gutter) 32px;overflow-y:auto;background:var(--hd-paper);color:var(--hd-ink);opacity:0;visibility:hidden;transform:translateY(-8px);transition:opacity .35s var(--hd-ease),transform .45s var(--hd-ease),visibility 0s linear .35s}.header__nav.header__nav--open{opacity:1;visibility:visible;transform:none;transition-delay:0s}.header__nav-item{flex-direction:column;border-bottom:1px solid var(--hd-line)}.header__nav-link{justify-content:space-between;padding:18px 0;font:400 28px / 1.1 var(--hd-serif);letter-spacing:-.01em;text-transform:none}.header__nav-link:before{display:none}.header__nav-link--has-dropdown:after{width:8px;height:8px;margin-right:4px}.header__nav-item--open>.header__nav-link--has-dropdown:after{transform:translateY(2px) rotate(-135deg)}.header__dropdown{position:static;display:none;grid-template-columns:1fr;gap:0;padding:0 0 16px;border:0;box-shadow:none;background:transparent;opacity:1;visibility:visible;transform:none}.header__nav-item--open>.header__dropdown{display:grid}.header__dropdown-link{padding:10px 0;border:0;font:400 15px / 1.3 var(--hd-sans);letter-spacing:.01em;color:var(--hd-muted)}.header__dropdown-link:before{display:none}.header__nav-footer{display:grid;gap:20px;margin-top:auto;padding-top:40px}.header__nav-footer-label{margin:0;font:500 10px / 1.4 var(--hd-sans);letter-spacing:.26em;text-transform:uppercase;color:var(--hd-bronze)}.header-wrapper .language-switcher__inline{display:flex;gap:8px;margin:0;padding:0;list-style:none}.header-wrapper .language-switcher--inline .language-switcher__option{display:grid;place-items:center;width:auto;min-width:52px;height:46px;padding:0 14px;border:1px solid #d3cec1;font:500 10.5px / 1 var(--hd-sans);letter-spacing:.22em}.header-wrapper .language-switcher--inline .language-switcher__option[aria-current=true]{background:var(--hd-olive);border-color:var(--hd-olive);color:#fff}body.header-menu-open{overflow:hidden}body.has-video-hero.header-menu-open .header-wrapper{background:var(--hd-paper);border-bottom-color:var(--hd-line);color:var(--hd-ink)}body.has-video-hero.header-menu-open .header-wrapper .header__logo-image{filter:none}}.visually-hidden{position:absolute!important;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}.search-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}.search-overlay.is-open{opacity:1;visibility:visible}.search-overlay__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#0000008c}.search-overlay__panel{position:relative;z-index:1;background:#f4f1eb;box-shadow:0 8px 40px #00000026;transform:translateY(-100%);transition:transform .35s cubic-bezier(.16,1,.3,1)}.search-overlay.is-open .search-overlay__panel{transform:translateY(0)}.search-overlay__bar{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:32px;padding:22px 60px;max-width:1800px;margin:0 auto}.search-overlay__logo{display:flex;align-items:center}.search-overlay__logo-text{font-family:Cormorant Garamond,Georgia,serif;font-size:1.65rem;font-weight:400;color:#1a1a1a;text-decoration:none;white-space:nowrap;letter-spacing:-.01em;line-height:1}.search-overlay__input-wrap{display:flex;align-items:center;gap:10px;border-bottom:1.5px solid rgba(0,0,0,.15);padding-bottom:6px;transition:border-color .3s ease}.search-overlay__input-wrap:focus-within{border-color:#00000073}.search-overlay__input{flex:1;border:none;background:transparent;font-family:var(--premium-body-font, "Montserrat", sans-serif);font-size:1.8rem;font-weight:300;color:#1a1a1a;padding:8px 0;min-width:0;letter-spacing:-.01em}.search-overlay__input::placeholder{color:#1a1a1a4d;font-weight:300}.search-overlay__input:focus{outline:none;box-shadow:none}.search-overlay__clear{background:none;border:none;cursor:pointer;padding:4px;color:#1a1a1a4d;flex-shrink:0;display:none;align-items:center;transition:color .2s ease}.search-overlay__clear:hover{color:#1a1a1a99}.search-overlay__clear.is-visible{display:flex}.search-overlay__close{background:none;border:none;cursor:pointer;padding:8px;color:#1a1a1a66;transition:color .2s ease;display:flex;align-items:center;justify-content:center}.search-overlay__close:hover{color:#1a1a1a}.search-overlay__hint{padding:10px 60px 14px;max-width:1800px;margin:0 auto;font-family:var(--premium-body-font, "Montserrat", sans-serif);font-size:.85rem;font-weight:300;font-style:italic;color:#1a1a1a52;border-top:1px solid rgba(0,0,0,.05)}.search-overlay__results-wrap{max-height:calc(100vh - 180px);overflow-y:auto;background:#f4f1eb;border-top:1px solid rgba(0,0,0,.05)}.search-overlay__results{max-width:1800px;margin:0 auto;padding:24px 60px 40px}.search-overlay__results-heading{font-family:var(--premium-label-font, "Montserrat", sans-serif);font-size:.8rem;font-weight:500;text-transform:uppercase;letter-spacing:.18em;color:#1a1a1a66;margin:0 0 20px}.search-overlay__products{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.search-overlay__product{text-decoration:none;color:inherit;display:flex;flex-direction:column;gap:10px;transition:opacity .2s ease}.search-overlay__product:hover{opacity:.7}.search-overlay__product-image{aspect-ratio:1;overflow:hidden;border-radius:2px;background:#00000008}.search-overlay__product-image img{width:100%;height:100%;object-fit:cover}.search-overlay__product-title{font-family:var(--premium-label-font, "Montserrat", sans-serif);font-size:.9rem;font-weight:500;color:#1a1a1abf;line-height:1.3}.search-overlay__product-price{font-family:var(--premium-body-font, "Montserrat", sans-serif);font-size:.85rem;font-weight:400;color:#1a1a1a73}.search-overlay__no-results{text-align:center;padding:30px 0;font-family:var(--premium-body-font, "Montserrat", sans-serif);font-size:1.05rem;font-weight:300;color:#1a1a1a66;font-style:italic}.search-overlay__loading{text-align:center;padding:30px 0;color:#1a1a1a4d}.search-overlay__view-all{display:block;text-align:center;margin-top:24px;font-family:var(--premium-label-font, "Montserrat", sans-serif);font-size:.8rem;font-weight:500;text-transform:uppercase;letter-spacing:.15em;color:var(--luxury-gold, #8b7355);text-decoration:none;padding:14px 0 0;border-top:1px solid rgba(0,0,0,.06);transition:opacity .2s ease}.search-overlay__view-all:hover{opacity:.7}@media screen and (max-width:749px){.search-overlay__bar{padding:16px 20px;gap:16px}.search-overlay__hint{padding:8px 20px 12px}.search-overlay__results{padding:20px 20px 30px}.search-overlay__input{font-size:1.3rem}.search-overlay__products{grid-template-columns:repeat(2,1fr);gap:16px}.search-overlay__logo{display:none}}
/*# sourceMappingURL=/cdn/shop/t/34/assets/section-header-premium.css.map */
