.custom-header{--ch-font-serif: "Cormorant Garamond",sans-serif!important;--ch-font-sans: "montserrat",sans-serif!important;--ch-max-width: 1400px;--ch-pad-x: 4rem;--ch-pad-y: 1.75rem;position:relative;width:100%;background-color:var(--ch-bg);color:var(--ch-text);z-index:1;font-family:var(--ch-font-sans)}.section-custom-header.custom-header-section--sticky{position:sticky;top:0;z-index:100;background-color:var(--ch-bg, #f7f3ec);transition:transform .28s ease,box-shadow .28s ease}.section-custom-header.custom-header-section--sticky.is-hidden{transform:translateY(-100%)}.section-custom-header.custom-header-section--sticky.is-scrolled{box-shadow:0 1px 0 var(--ch-border)}.custom-header--border-bottom{border-bottom:1px solid var(--ch-border)}.custom-header__inner{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:2.5rem;max-width:var(--ch-max-width);margin:0 auto;padding:var(--ch-pad-y) var(--ch-pad-x);width:100%;box-sizing:border-box;min-height:var(--ch-height, 96px);transition:min-height .25s ease,padding .25s ease}.custom-header--logo-middle-left .custom-header__inner{grid-template-columns:auto 1fr auto}.custom-header--logo-middle-center .custom-header__inner{grid-template-columns:1fr auto 1fr}.custom-header--logo-middle-center .custom-header__brand-heading,.custom-header--logo-middle-center .custom-header__brand{justify-self:center;grid-column:2}.custom-header--logo-middle-center .custom-header__nav{grid-column:1;grid-row:1;justify-content:flex-start}.custom-header--logo-middle-center .custom-header__actions{grid-column:3;grid-row:1;justify-self:end}.custom-header--logo-top-left .custom-header__inner,.custom-header--logo-top-center .custom-header__inner{grid-template-columns:1fr auto;grid-template-rows:auto auto}.custom-header--logo-top-left .custom-header__brand-heading,.custom-header--logo-top-left .custom-header__brand{grid-column:1;grid-row:1;justify-self:start}.custom-header--logo-top-center .custom-header__brand-heading,.custom-header--logo-top-center .custom-header__brand{grid-column:1 / -1;grid-row:1;justify-self:center;align-items:center}.custom-header--logo-top-left .custom-header__actions,.custom-header--logo-top-center .custom-header__actions{grid-column:2;grid-row:1;justify-self:end}.custom-header--logo-top-left .custom-header__nav,.custom-header--logo-top-center .custom-header__nav{grid-column:1 / -1;grid-row:2;justify-content:flex-start}.custom-header--logo-top-center .custom-header__nav{justify-content:center}.custom-header__brand-heading{margin:0;padding:0;font-size:inherit;font-weight:inherit;line-height:inherit}.custom-header__brand{display:flex;flex-direction:column;align-items:flex-start;text-decoration:none;color:inherit;line-height:1;flex-shrink:0}.custom-header__brand:hover,.custom-header__brand:focus{text-decoration:none;color:inherit}.custom-header__brand-name{margin:0;font-family:var(--ch-font-serif);font-weight:700;font-size:28px;letter-spacing:.01em;color:var(--ch-text);line-height:1.05;transition:font-size .25s ease}.custom-header__brand-tagline{margin:.35rem 0 0;font-family:var(--ch-font-sans);font-weight:700;font-size:12px;text-transform:uppercase;color:var(--ch-muted);white-space:nowrap;transition:font-size .25s ease,margin .25s ease}.custom-header__brand-logo{display:block;max-width:100%;height:auto;width:100%;transition:width .25s ease}.custom-header__brand-logo-wrapper{line-height:0;width:var(--ch-logo-width, 200px);transition:width .25s ease}.custom-header__nav{display:flex;justify-content:center;align-items:center;min-width:0}.custom-header__menu{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:clamp(1.25rem,2.5vw,2.75rem);list-style:none;margin:0;padding:0}.custom-header__menu-item{margin:0;padding:0}.custom-header__menu-link{display:inline-block;font-family:var(--ch-font-sans);font-weight:700;font-size:14px;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;color:var(--ch-text);line-height:1.2;padding:.35rem 0;transition:opacity .2s ease;white-space:nowrap}.custom-header__menu-link:hover,.custom-header__menu-link:focus{opacity:.65;text-decoration:none;color:var(--ch-text)}.custom-header__menu-link.is-active{opacity:.65}.custom-header__menu-item--has-children{position:relative}.custom-header__submenu{position:absolute;top:calc(100% + .75rem);left:50%;transform:translate(-50%);min-width:14rem;margin:0;padding:.75rem 0;list-style:none;background:var(--ch-bg);border:1px solid var(--ch-border);box-shadow:0 12px 28px #1c1a171a;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .18s ease,visibility .18s ease;z-index:60}.custom-header__menu-item--has-children:hover>.custom-header__submenu,.custom-header__menu-item--has-children:focus-within>.custom-header__submenu{opacity:1;visibility:visible;pointer-events:auto}.custom-header__submenu-link{display:block;padding:.55rem 1.25rem;font-family:var(--ch-font-sans);font-weight:600;font-size:.75rem;letter-spacing:.06em;text-transform:uppercase;text-decoration:none;color:var(--ch-text);white-space:nowrap;transition:background-color .15s ease}.custom-header__submenu-link:hover,.custom-header__submenu-link:focus{background-color:#1c1a170d;text-decoration:none;color:var(--ch-text)}.custom-header__actions{display:flex;align-items:center;gap:1rem;flex-shrink:0}.custom-header__localization{display:flex;align-items:center;gap:.75rem}.custom-header__localization-form{margin:0}.custom-header__select{appearance:none;-webkit-appearance:none;background-color:transparent;border:1px solid var(--ch-border);color:var(--ch-text);font-family:var(--ch-font-sans);font-size:.7rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;padding:.45rem 1.75rem .45rem .65rem;border-radius:0;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' stroke='%231C1A17' stroke-width='1.5' fill='none'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .55rem center;max-width:10rem}.custom-header__account{display:inline-flex;align-items:center;gap:.4rem;color:var(--ch-text);text-decoration:none;font-family:var(--ch-font-sans);font-size:.7rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.custom-header__account:hover,.custom-header__account:focus{color:var(--ch-text);text-decoration:none;opacity:.7}.custom-header__account-icon{display:inline-flex;line-height:0}.custom-header__cta{display:inline-flex;align-items:center;justify-content:center;padding:12px 30px;background-color:var(--ch-cta-bg);color:var(--ch-cta-text);font-family:var(--ch-font-sans);font-size:14px;text-transform:uppercase;text-decoration:none;line-height:1.2;border:none;border-radius:0;white-space:nowrap;transition:background-color .2s ease,opacity .2s ease;cursor:pointer;border:1px solid var(--ch-cta-text)}.custom-header__cta:hover,.custom-header__cta:focus{background:var(--ch-cta-text);color:#fff;text-decoration:none;opacity:.9}.custom-header__toggle{display:none;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;padding:0;margin:0;border:none;background:transparent;color:var(--ch-text);cursor:pointer}.custom-header__toggle-bars,.custom-header__toggle-bars:before,.custom-header__toggle-bars:after{display:block;width:2rem;height:1.5px;background-color:currentColor;transition:transform .2s ease,opacity .2s ease}.custom-header__toggle-bars{position:relative}.custom-header__toggle-bars:before,.custom-header__toggle-bars:after{content:"";position:absolute;left:0}.custom-header__toggle-bars:before{top:-6px}.custom-header__toggle-bars:after{top:6px}.custom-header.is-open .custom-header__toggle-bars{background-color:transparent}.custom-header.is-open .custom-header__toggle-bars:before{top:0;transform:rotate(45deg)}.custom-header.is-open .custom-header__toggle-bars:after{top:0;transform:rotate(-45deg)}.custom-header__drawer,.custom-header__drawer-overlay{display:none}@media screen and (max-width:989px){.custom-header__drawer-overlay{display:block!important;position:fixed;top:0;right:0;bottom:0;left:0;background:#1c1a1773;z-index:9;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .35s ease,visibility .35s ease}.custom-header__drawer-overlay.is-open{opacity:1;visibility:visible;pointer-events:auto}.custom-header__drawer{display:block;position:absolute;top:100%;left:0;right:0;width:100%;height:auto;max-height:min(70vh,32rem);margin:0;padding:1.25rem 1.5rem 1.75rem;background:var(--ch-bg, #f7f3ec);color:var(--ch-text, #1c1a17);box-shadow:0 16px 28px #1c1a1724;z-index:200;overflow-y:auto;box-sizing:border-box;font-family:var(--ch-font-sans, "Assistant", sans-serif);transform:translateY(-1rem);opacity:0;visibility:hidden;pointer-events:none;transition:transform .4s cubic-bezier(.22,1,.36,1),opacity .3s ease,visibility .4s ease}.custom-header__drawer.is-open,.custom-header.is-open .custom-header__drawer{transform:translateY(0);opacity:1;visibility:visible;pointer-events:auto}.section-custom-header.custom-header-menu-open,.section-custom-header.custom-header-menu-open .custom-header{overflow:visible!important;z-index:200!important}}.custom-header__drawer-menu{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:0}.custom-header__drawer-link{display:block;padding:.95rem 0;border-bottom:1px solid rgba(28,26,23,.08);font-family:var(--ch-font-sans, "Assistant", sans-serif);font-weight:700;font-size:12px;letter-spacing:.1em;text-transform:uppercase;text-decoration:none;color:var(--ch-text, #1c1a17)}.custom-header__drawer-link:hover,.custom-header__drawer-link:focus{text-decoration:none;color:var(--ch-text, #1c1a17);opacity:.7}.custom-header__drawer-submenu{list-style:none;margin:0;padding:0 0 .5rem .75rem}.custom-header__drawer-submenu .custom-header__drawer-link{font-size:.7rem;font-weight:600;padding:.65rem 0}.custom-header__drawer-localization{display:flex;flex-direction:column;gap:1rem;margin-top:1.5rem;padding-top:1rem;border-top:1px solid rgba(28,26,23,.08)}.custom-header__drawer-label{display:block;margin-bottom:.4rem;font-family:var(--ch-font-sans, "Assistant", sans-serif);font-size:.65rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--ch-muted, #3a3530)}.custom-header__drawer-localization .custom-header__select{width:100%;max-width:none}.custom-header__cta--mobile{display:none}.custom-header__drawer.is-open .custom-header__cta--mobile,.custom-header.is-open .custom-header__cta--mobile{display:inline-flex!important;margin-top:1.25rem;width:100%;text-align:center;justify-content:center}@media screen and (max-width:1100px){.custom-header{--ch-pad-x: 2rem;--ch-pad-y: 1.25rem}.custom-header__inner{gap:1.5rem}.custom-header__menu{gap:20px}.custom-header__menu-link{font-size:12px}.custom-header__cta{padding:12px 30px;font-size:12px}}@media screen and (max-width:989px){.custom-header{--ch-pad-x: 1.25rem;--ch-pad-y: 1rem}.custom-header__inner{grid-template-columns:1fr auto;gap:1rem}.custom-header__nav,.custom-header__cta--desktop{display:none}.custom-header__toggle{display:inline-flex;position:relative;z-index:80}.custom-header__brand-name{font-size:22px!important}.custom-header__brand-tagline{font-size:10px!important}.custom-header__localization.small-hide,.custom-header__account-label.small-hide{display:none!important}.custom-header--mobile-left .custom-header__inner{grid-template-columns:1fr auto}.custom-header--mobile-left .custom-header__brand-heading,.custom-header--mobile-left .custom-header__brand{justify-self:start;grid-column:1;grid-row:1}.custom-header--mobile-center .custom-header__inner{grid-template-columns:auto 1fr auto}.custom-header--mobile-center .custom-header__brand-heading,.custom-header--mobile-center .custom-header__brand{grid-column:2;grid-row:1;justify-self:center;align-items:center}.custom-header--mobile-center .custom-header__actions{grid-column:3;grid-row:1}.custom-header--mobile-center .custom-header__inner:before{content:"";grid-column:1;grid-row:1;width:2.75rem}.custom-header--logo-middle-center .custom-header__nav,.custom-header--logo-top-left .custom-header__nav,.custom-header--logo-top-center .custom-header__nav{display:none}.custom-header--logo-middle-center .custom-header__brand-heading,.custom-header--logo-middle-center .custom-header__brand,.custom-header--logo-top-left .custom-header__brand-heading,.custom-header--logo-top-left .custom-header__brand,.custom-header--logo-top-center .custom-header__brand-heading,.custom-header--logo-top-center .custom-header__brand{grid-column:auto;grid-row:auto}}@media screen and (min-width:990px){.custom-header__cta--mobile{display:none}.custom-header__drawer.is-open,.custom-header__drawer-overlay.is-open{display:none!important}}body.custom-header-drawer-open{overflow:hidden}.custom-header .visually-hidden,.custom-header__drawer .visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}
/*# sourceMappingURL=/cdn/shop/t/8/assets/custom-header.css.map */
