.announce{background:var(--ink);color:#ffffffd9;text-align:center;font-size:10.5px;letter-spacing:.28em;text-transform:uppercase;padding:10px 20px}.announce em{font-style:normal;color:var(--sand)}header{position:relative;width:100%;z-index:11000;color:#fff}header.solid,header.nav-solid{background:#f7f4ef!important;color:#1c1a17!important;border-bottom:1px solid rgba(0,0,0,.06)!important;box-shadow:none!important}header.solid .brand,header.solid .brand small,header.solid nav.primary a,header.solid .head-icons a,header.solid .search-side,header.solid svg,header.nav-solid .brand,header.nav-solid .brand small,header.nav-solid nav.primary a,header.nav-solid .head-icons a,header.nav-solid .search-side,header.nav-solid svg{color:#1c1a17!important;stroke:#1c1a17!important}header.nav-hidden{transform:translateY(-100%)!important;opacity:0!important;pointer-events:none!important}header.nav-condensed .announce{display:none}body.template-index header:not(.nav-solid){position:absolute;top:0;left:0;right:0;background:transparent;color:#fff;z-index:9999}.head-top{display:flex;align-items:center;justify-content:space-between;padding:18px clamp(24px,4vw,64px) 10px}.head-icons{display:flex;gap:26px;align-items:center;font-size:11px;letter-spacing:.22em;text-transform:uppercase}.head-icons a{opacity:.85;transition:opacity .3s}.head-icons a:hover{opacity:1}.head-icons svg{width:18px;height:18px;stroke:currentColor;fill:none;stroke-width:1.2;vertical-align:middle}.lang-switcher{position:relative;display:inline-flex;align-items:center}.lang-trigger{display:inline-flex;align-items:center;gap:4px;background:none;border:none;cursor:pointer;font-family:inherit;font-size:11px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:inherit;padding:4px 0;transition:color .2s}.lang-trigger:hover{color:var(--emerald-brand, #1e372f)}.lang-chevron{transition:transform .2s ease}.lang-switcher.is-open .lang-chevron{transform:rotate(180deg)}.lang-dropdown{position:absolute;top:calc(100% + 8px);right:0;min-width:60px;background:#fff;border:1px solid rgba(30,55,47,.12);border-radius:2px;box-shadow:0 8px 24px #00000014;opacity:0;visibility:hidden;transform:translateY(-6px);transition:opacity .18s ease,transform .18s ease,visibility .18s;z-index:999;overflow:hidden}.lang-switcher.is-open .lang-dropdown{opacity:1;visibility:visible;transform:translateY(0)}.lang-option{display:block;width:100%;padding:9px 14px;background:none;border:none;cursor:pointer;font-family:inherit;font-size:11px;font-weight:400;letter-spacing:.1em;text-transform:uppercase;text-align:left;color:var(--ink, #1a1a18);transition:background .15s,color .15s;white-space:nowrap}.lang-option:hover{background:#1e372f0d;color:var(--emerald-brand, #1e372f)}.lang-option.is-active{font-weight:600;color:var(--emerald-brand, #1e372f)}.visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.brand{text-align:center;font-family:var(--serif);font-weight:400;font-size:clamp(24px,2.8vw,32px);letter-spacing:.34em;text-transform:uppercase;padding-left:.34em;white-space:nowrap;max-width:100%;overflow:hidden}.brand small{display:block;font-family:var(--sans);font-size:9px;letter-spacing:.6em;margin-top:4px;opacity:.7;font-weight:300}.brand-logo-img{display:block;margin:0 auto;transition:opacity .3s ease}header:not(.solid):not(.nav-solid) .logo-transparent{display:block!important}header:not(.solid):not(.nav-solid) .logo-solid{display:none!important}header.solid .logo-transparent,header.nav-solid .logo-transparent{display:none!important}header.solid .logo-solid,header.nav-solid .logo-solid{display:block!important}.search-side{width:150px;font-size:11px;letter-spacing:.22em;text-transform:uppercase;display:flex;gap:8px;align-items:center;opacity:.85;cursor:pointer}.search-side.is-active .search-txt{display:none!important}.search-side svg{width:17px;height:17px;stroke:currentColor;fill:none;stroke-width:1.2}.head-icons.right{width:150px;justify-content:flex-end}nav.primary{position:relative;display:flex;justify-content:center;gap:clamp(14px,2.2vw,36px);padding:6px 24px 14px;flex-wrap:wrap}.nav-item-wrap{position:static;padding-bottom:8px}.nav-item-wrap .nav-link{font-size:10.5px;letter-spacing:.26em;text-transform:uppercase;font-weight:400;position:relative;padding:4px 0;opacity:.85;transition:opacity .3s,color .3s;display:inline-block}.nav-item-wrap:hover .nav-link{opacity:1;color:var(--emerald-brand)}.nav-item-wrap .nav-link:after{content:"";position:absolute;left:0;right:0;bottom:-4px;height:2px;background:var(--emerald-brand);transform:scaleX(0);transition:transform .35s var(--ease)}.nav-item-wrap:hover .nav-link:after{transform:scaleX(1)}.mega-menu-panel{position:absolute;top:100%;left:0;right:0;width:100%;background:#faf8f5!important;border-top:1px solid rgba(0,0,0,.06);border-bottom:1px solid rgba(0,0,0,.08);box-shadow:0 16px 36px #0000000f;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .25s var(--ease),visibility .25s;z-index:10000;color:var(--ink)}.mega-menu-panel:before{content:"";position:absolute;top:-24px;left:0;right:0;height:24px;background:transparent;pointer-events:auto}.nav-item-wrap:hover .mega-menu-panel{opacity:1;visibility:visible;pointer-events:auto}.mm-content{max-width:1380px;margin:0 auto;padding:44px 60px 48px;display:flex;justify-content:space-between;align-items:stretch;gap:48px}.mm-columns{display:flex;gap:60px;align-items:flex-start;flex-wrap:wrap;text-align:left}.mm-col{min-width:180px}.mm-col h4{font-family:var(--sans);font-size:11px;letter-spacing:.28em;font-weight:500;color:#1c1a17;text-transform:uppercase;padding-bottom:0;border-bottom:none;margin-bottom:20px}.mm-col ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px}.mm-col a{font-family:var(--sans);font-size:13px;letter-spacing:.02em;text-transform:none;color:#4a4640;font-weight:300;transition:color .25s var(--ease),transform .25s var(--ease);display:flex;align-items:center;justify-content:space-between}.mm-col a:hover{color:#1c1a17;transform:translate(3px)}.mm-badge{font-size:8.5px;letter-spacing:.12em;text-transform:uppercase;background:#efece6;color:#5c5852;padding:2px 6px;border-radius:2px;font-weight:600;font-family:var(--sans)}.mm-featured-wrap{display:flex;gap:24px;align-items:stretch;flex:1}.mm-featured-card{flex:1;min-width:500px;display:flex;flex-direction:column;text-align:left;background:transparent;border:none;padding:0;box-shadow:none}.mm-featured-wrap .mm-featured-card{min-width:320px;flex:1}.mm-card-img{position:relative;width:100%;aspect-ratio:16 / 9;overflow:hidden;margin-bottom:14px;background:#efece6}.mm-card-img img{width:100%;height:100%;object-fit:cover;transition:transform .7s var(--ease)}.mm-featured-card:hover .mm-card-img img{transform:scale(1.03)}.mm-card-info h5{font-family:var(--serif);font-size:15px;letter-spacing:.08em;font-weight:400;color:#1c1a17;margin-bottom:4px;text-transform:uppercase}.mm-card-info p{font-size:11.5px;color:#666;line-height:1.5;margin-bottom:12px;font-weight:300}.mm-card-btn{font-size:11px;letter-spacing:.22em;text-transform:uppercase;font-weight:600;font-family:var(--sans);color:#1c1a17;border-bottom:1.5px solid #1C1A17;padding-bottom:3px;display:inline-block;transition:opacity .25s var(--ease)}.mm-card-btn:hover{opacity:.75;color:#1c1a17;border-color:#1c1a17}.burger{display:flex;flex-direction:column;justify-content:space-between;width:20px;height:14px;background:none;border:none;cursor:pointer;padding:0;z-index:10001}.burger span{display:block;width:100%;height:1.5px;background-color:currentColor;transition:all .3s var(--ease)}.burger.open span:nth-child(1){transform:translateY(6px) rotate(45deg)}.burger.open span:nth-child(2){opacity:0}.burger.open span:nth-child(3){transform:translateY(-6px) rotate(-45deg)}.mobile-menu{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--ink);color:var(--cream);z-index:10000;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:80px 32px 40px;opacity:0;pointer-events:none;transition:opacity .4s var(--ease)}.mobile-menu.open{opacity:1;pointer-events:auto}.mobile-menu-inner{display:flex;flex-direction:column;align-items:center;gap:18px;text-align:center;max-height:80vh;overflow-y:auto}.mobile-menu-inner a{font-family:var(--serif);font-size:22px;text-transform:uppercase;letter-spacing:.1em;color:var(--cream);transition:color .3s}.mobile-menu-inner a:hover{color:var(--sand)}.mm-foot{margin-top:24px;font-size:10px;letter-spacing:.4em;text-transform:uppercase;color:var(--sand)}.header-cart-badge{position:absolute;top:-4px;right:-6px;background:#000;color:#fff;font-size:8px;font-weight:700;width:14px;height:14px;border-radius:50%;display:flex;align-items:center;justify-content:center;line-height:1}.mobile-cart-header{position:relative;display:flex!important;align-items:center;justify-content:center;padding:4px}@media(max-width:1024px){nav.primary{display:flex!important;justify-content:flex-start;flex-wrap:nowrap;gap:24px;overflow-x:auto;overflow-y:hidden;white-space:nowrap;scrollbar-width:none;padding:6px 20px 12px}nav.primary::-webkit-scrollbar{display:none}.head-top{padding:16px 20px}.search-side,.head-icons.right{width:auto!important}.search-txt,.head-icons.right .txt{display:none!important}}@media(max-width:768px){nav.primary{display:none!important}.desktop-only{display:none!important}.search-side{display:flex!important;position:absolute;left:20px;top:50%;transform:translateY(-50%);width:auto!important;cursor:pointer}.desktop-menu-drawer{display:none!important}.head-top{position:relative;padding:14px 20px;display:flex;align-items:center;justify-content:center}.brand{text-align:center;margin:0 auto;font-size:clamp(17px,5.2vw,22px);letter-spacing:.22em;padding-left:.22em;white-space:nowrap;max-width:80%;overflow:hidden;text-overflow:ellipsis}.brand-logo-img{max-height:28px!important}.brand small{font-size:7.5px;letter-spacing:.45em;margin-top:3px}.head-icons.right{position:absolute;right:20px;top:50%;transform:translateY(-50%);width:auto!important}.announce{font-size:9px;letter-spacing:.12em;padding:8px 16px}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/header.css.map */
