header.site-header{--bg:#ece6d8;--gold:#d9a233;--text:#8c877a;--line:rgba(170,150,100,.24);--pad:clamp(24px, calc(14vw - 140px) , 130px);--box:clamp(44px, 3.3vw, 62px);--ease:cubic-bezier(.4,0,.2,1);background-color:transparent;position:absolute;top:0;left:0;right:0;z-index:1000;--py:16px;--logo-w:clamp(80px,5.2vw,100px);font-family:Jost,system-ui,sans-serif;color:var(--text)}header.site-header *,header.site-header *:before,header.site-header *:after{box-sizing:border-box}header.site-header *{margin:0;padding:0}header.site-header a{color:inherit;text-decoration:none}header.site-header ul{list-style:none}header.site-header button{font:inherit;color:inherit;background:none;border:0;cursor:pointer}header.site-header:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:#ece6d8f5;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);box-shadow:0 8px 28px #5a4b281f;opacity:0;transition:opacity .45s var(--ease)}header.site-header.menu-open:before{opacity:1}header.site-header .header-inner{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:var(--py) var(--pad);transition:padding .45s var(--ease)}header.site-header .side{display:flex;align-items:center;justify-content:space-between;min-width:0}header.site-header .side-left{padding-right:clamp(16px,3vw,56px)}header.site-header .side-right{padding-left:clamp(16px,3vw,56px)}header.site-header .socials,header.site-header .actions{display:flex;gap:clamp(8px,.8vw,14px)}header.site-header .box{width:var(--box);height:var(--box);display:grid;place-items:center;border:1px solid var(--line);background:#ffffff1f;color:#9b9789;transition:color .3s,background .3s,border-color .3s}header.site-header .box:hover{color:var(--gold);background:#ffffff59;border-color:#d9a23380}header.site-header .box svg{width:44%;height:44%}header.site-header .box svg.stroke{fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}header.site-header .box svg.fill{fill:currentColor}header.site-header .nav{display:flex;gap:clamp(16px,2.2vw,40px)}header.site-header .nav a{font-size:clamp(11.5px,calc(.4vw + 6.5px),14px);font-weight:500;letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;transition:color .3s}header.site-header .nav a:hover{color:var(--gold)}header.site-header .logo{display:block;line-height:0}header.site-header .logo svg{width:var(--logo-w);height:auto;transition:width .45s var(--ease)}header.site-header .menu-toggle{display:none;align-items:center;gap:18px;padding:8px 0}header.site-header .menu-toggle .bars{position:relative;width:34px;height:20px;display:block}header.site-header .menu-toggle .bars i{position:absolute;left:0;width:100%;height:2px;background:currentColor;border-radius:2px;transition:transform .4s var(--ease),opacity .25s,top .4s var(--ease)}header.site-header .menu-toggle .bars i:nth-child(1){top:0}header.site-header .menu-toggle .bars i:nth-child(2){top:9px}header.site-header .menu-toggle .bars i:nth-child(3){top:18px}header.site-header.menu-open .menu-toggle .bars i:nth-child(1){top:9px;transform:rotate(45deg)}header.site-header.menu-open .menu-toggle .bars i:nth-child(2){opacity:0}header.site-header.menu-open .menu-toggle .bars i:nth-child(3){top:9px;transform:rotate(-45deg)}header.site-header .menu-label{font-size:16px;font-weight:500;letter-spacing:.14em;text-transform:uppercase}header.site-header .mobile-panel{display:none}@media(max-width:1279px){header.site-header{--py:12px;--logo-w:84px}header.site-header .header-inner{padding-inline:20px}header.site-header .side-left,header.site-header .side-right{padding:0}header.site-header .side-right{justify-content:flex-end}header.site-header .side .socials,header.site-header .side .nav,header.site-header .side-left .search-toggle{display:none}header.site-header .menu-toggle{display:flex}header.site-header .box{width:46px;height:46px}header.site-header .mobile-panel{display:grid;grid-template-rows:0fr;position:absolute;left:0;right:0;top:100%;background:var(--bg);visibility:hidden;box-shadow:0 18px 30px #5a4b2824;transition:grid-template-rows .5s var(--ease),visibility 0s linear .5s}header.site-header.menu-open .mobile-panel{grid-template-rows:1fr;visibility:visible;transition:grid-template-rows .5s var(--ease),visibility 0s}header.site-header .mobile-panel-inner{min-height:0;overflow:hidden}header.site-header .mobile-nav{display:flex;flex-direction:column;padding:8px 20px 0}header.site-header .mobile-nav a{padding:16px 4px;border-bottom:1px solid var(--line);font-size:15px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;opacity:0;transform:translateY(-8px);transition:opacity .25s,transform .25s,color .3s}header.site-header .mobile-nav a:hover{color:var(--gold)}header.site-header.menu-open .mobile-nav a{opacity:1;transform:none;transition:opacity .4s var(--ease) calc(var(--i) * 45ms + .12s),transform .4s var(--ease) calc(var(--i) * 45ms + .12s),color .3s}header.site-header .mobile-socials{display:flex;gap:10px;padding:20px 20px 24px}}@media(max-width:480px){header.site-header .menu-label{font-size:14px}header.site-header .menu-toggle{gap:12px}header.site-header .menu-toggle .bars{width:28px}header.site-header .box{width:42px;height:42px}header.site-header{--logo-w:72px}}@media(min-width:1280px){header.site-header .mobile-panel{display:none!important}}header.site-header a:focus-visible,header.site-header button:focus-visible{outline:2px solid var(--gold);outline-offset:3px}@media(prefers-reduced-motion:reduce){header.site-header,header.site-header *,header.site-header *:before{transition-duration:.01ms!important;transition-delay:0s!important}}header.site-header .logo img{width:var(--logo-w);height:auto;display:block;transition:width .45s var(--ease)}header.site-header .actions .box{position:relative}header.site-header .cart-count{position:absolute;top:-7px;right:-7px;min-width:18px;height:18px;padding:0 5px;box-sizing:border-box;display:grid;place-items:center;border-radius:9px;background:var(--gold);color:#fff;font-size:10px;font-weight:500;letter-spacing:0;line-height:1}header.site-header .cart-count:empty,header.site-header .cart-count[data-count="0"]{display:none}header.site-header .search-toggle--mobile{display:none}@media(max-width:1279px){header.site-header .search-toggle--mobile{display:grid}}@media(max-width:480px){header.site-header .actions{gap:6px}header.site-header .box{width:38px;height:38px}}@media(max-width:374px){header.site-header .actions{gap:4px}header.site-header .box{width:34px;height:34px}}header.site-header .nav a[aria-current=page],header.site-header .mobile-nav a[aria-current=page]{color:var(--gold)}html.search-open{overflow:hidden}.search-overlay{--so-bg:#ece6d8;--so-gold:var(--gold, #d9a233);--so-text:#8c877a;--so-ink:var(--ink, #3c372e);--so-line:rgba(170,150,100,.28);--so-ease:cubic-bezier(.4,0,.2,1);position:fixed;top:0;right:0;bottom:0;left:0;z-index:1200;background:var(--so-bg);font-family:Jost,system-ui,sans-serif;color:var(--so-text);overflow-y:auto;overscroll-behavior:contain;transform:translateY(-100%);visibility:hidden;transition:transform .6s var(--so-ease),visibility 0s linear .6s}.search-overlay.is-open{transform:none;visibility:visible;transition:transform .6s var(--so-ease),visibility 0s}.search-overlay *,.search-overlay *:before,.search-overlay *:after{box-sizing:border-box}.search-overlay__inner{position:relative;width:min(880px,100%);margin:0 auto;padding:clamp(96px,16vh,170px) 20px 64px;opacity:0;transform:translateY(-14px);transition:opacity .3s,transform .3s}.search-overlay.is-open .search-overlay__inner{opacity:1;transform:none;transition:opacity .45s var(--so-ease) .25s,transform .45s var(--so-ease) .25s}.search-overlay button{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer}.search-overlay svg{fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.search-overlay__close{position:fixed;top:clamp(16px,2.4vw,36px);right:clamp(16px,2.4vw,40px);width:clamp(44px,3.3vw,62px);height:clamp(44px,3.3vw,62px);display:grid;place-items:center;border:1px solid var(--so-line);background:#fff3;transition:color .3s,background .3s,border-color .3s}.search-overlay__close:hover{color:var(--so-gold);background:#ffffff73;border-color:#d9a23380}.search-overlay__close svg{width:42%;height:42%}.search-overlay__form{display:flex;align-items:center;gap:16px;border-bottom:1px solid var(--so-gold);padding-bottom:12px}.search-overlay__input{flex:1;min-width:0;border:0;outline:0;background:transparent;border-radius:0;font-family:Fraunces,Georgia,serif;font-weight:300;font-size:clamp(26px,3.4vw,48px);line-height:1.2;color:var(--so-ink);-webkit-appearance:none;appearance:none}.search-overlay__input::placeholder{color:var(--so-text);opacity:.6}.search-overlay__input::-webkit-search-cancel-button{-webkit-appearance:none}.search-overlay__submit{flex:none;width:clamp(28px,2.4vw,40px);height:clamp(28px,2.4vw,40px);color:var(--so-gold)}.search-overlay__submit svg{width:100%;height:100%}.search-overlay__status{min-height:1.5em;margin:14px 0 0;font-size:13px;letter-spacing:.14em;text-transform:uppercase}.search-overlay .ps-list{list-style:none;margin:8px 0 0;padding:0}.search-overlay .ps-item{display:flex;align-items:center;gap:clamp(14px,1.6vw,24px);padding:14px 6px;border-bottom:1px solid var(--so-line);color:inherit;text-decoration:none;transition:background .25s,color .25s}.search-overlay .ps-item:hover,.search-overlay .ps-item:focus-visible{background:#fff6;outline:0}.search-overlay .ps-item:hover .ps-title,.search-overlay .ps-item:focus-visible .ps-title{color:var(--so-gold)}.search-overlay .ps-thumb{flex:none;width:64px;height:64px;overflow:hidden;background:#ffffff80;display:grid;place-items:center}.search-overlay .ps-thumb img{width:100%;height:100%;object-fit:contain;display:block}.search-overlay .ps-text{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.search-overlay .ps-title{font-family:Fraunces,Georgia,serif;font-weight:300;font-size:clamp(18px,1.5vw,22px);line-height:1.25;color:var(--so-ink);transition:color .25s}.search-overlay .ps-title mark{background:none;color:var(--so-gold);font-weight:inherit}.search-overlay .ps-meta,.search-overlay .ps-type{font-size:12px;letter-spacing:.14em;text-transform:uppercase}.search-overlay .ps-type{flex:none}.search-overlay .ps-price{flex:none;font-size:15px;color:var(--so-ink);white-space:nowrap}.search-overlay .ps-item--text{padding-block:18px}.search-overlay .ps-all{display:inline-block;margin-top:28px;padding-bottom:4px;border-bottom:1px solid currentColor;color:var(--so-gold);text-decoration:none;font-size:13px;font-weight:500;letter-spacing:.16em;text-transform:uppercase}.search-overlay .ps-empty{margin:20px 0 0;font-size:17px}.search-overlay button:focus-visible,.search-overlay .ps-all:focus-visible{outline:2px solid var(--so-gold);outline-offset:3px}@media(max-width:480px){.search-overlay .ps-thumb{width:52px;height:52px}.search-overlay .ps-meta{display:none}}@media(prefers-reduced-motion:reduce){.search-overlay,.search-overlay *{transition-duration:.01ms!important;transition-delay:0s!important}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/section-header.css.map */
