.site-header{--sh-fg: var(--cream);--sh-bg: transparent;--sh-line: rgb(244 233 221 / 45%);position:fixed;inset:0 0 auto;z-index:50;color:var(--sh-fg);background:var(--sh-bg);font-family:DM Sans,sans-serif;transition:background-color .35s ease,color .35s ease,transform .45s cubic-bezier(.2,.7,.2,1)}.site-header:before{content:"";position:absolute;top:0;right:0;bottom:-40px;left:0;z-index:-1;background:linear-gradient(rgb(42 31 24 / 38%),transparent);pointer-events:none;transition:opacity .35s ease}.site-header:hover,.site-header.is-solid,.site-header.menu-open{--sh-fg: var(--brown);--sh-bg: var(--caramel);--sh-line: rgb(62 42 30 / 18%);box-shadow:0 1px #3e2a1e1f}.site-header:hover:before,.site-header.is-solid:before,.site-header.menu-open:before{opacity:0}.site-header.is-hidden{transform:translateY(-100%)}.site-header a,.site-header p,.site-header button,.site-header input{font-family:DM Sans,sans-serif;letter-spacing:.01em;color:inherit}.site-header a{text-decoration:none}.site-header ul{list-style:none}.sh-top{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:2rem;padding:1.4rem clamp(1.25rem,4vw,3.5rem) 1rem}.sh-left{justify-self:start;display:flex;align-items:center;gap:1rem}.site-header .sh-logo{display:flex;flex-direction:column;align-items:center;gap:.45rem;line-height:1}.site-header .sh-logo__word{font-family:Cormorant Garamond,serif;font-size:2rem;font-weight:600;letter-spacing:.34em;padding-left:.34em}.site-header .sh-logo__tag{font-size:.6rem;letter-spacing:.32em;text-transform:uppercase;opacity:.85}.sh-search{display:flex;align-items:center;gap:.6rem;width:min(15rem,24vw);padding-bottom:.4rem;border-bottom:1px solid var(--sh-line);transition:border-color .35s ease}.sh-search svg{flex:none;width:18px;height:18px}.site-header .sh-search input{flex:1;min-width:0;border:0;background:none;outline:none;font-size:.72rem;letter-spacing:.18em;text-transform:uppercase}.sh-search input::placeholder{color:inherit;opacity:.85}.sh-icons{justify-self:end;display:flex;align-items:center;gap:1.3rem}.sh-icon{display:inline-flex;padding:.15rem;border:0;background:none;cursor:pointer;transition:opacity .2s ease}.sh-icon:hover{opacity:.65}.sh-menu-btn{display:none}.site-header nav.sh-cats{position:static;display:block;width:auto;padding:0;z-index:auto;margin:0 clamp(1.25rem,4vw,3.5rem);border-top:1px solid var(--sh-line);transition:border-color .35s ease}.sh-cats>ul{display:flex;justify-content:center;flex-wrap:wrap;gap:.5rem clamp(1.5rem,3vw,2.8rem);padding:.95rem 0 .9rem}.site-header .sh-cat{position:relative;display:inline-block;padding-bottom:.35rem;font-size:.72rem;font-weight:500;letter-spacing:.18em;text-transform:uppercase;white-space:nowrap}.sh-cat:after{content:"";position:absolute;inset:auto 0 0;height:1px;background:currentColor;transform:scaleX(0);transform-origin:center;transition:transform .35s ease}.sh-cats li:hover>.sh-cat:after,.sh-cats li.is-open>.sh-cat:after,.sh-cat:focus-visible:after{transform:scaleX(1)}.sh-mega{position:absolute;top:100%;left:0;width:100%;background:var(--caramel);color:var(--brown);border-top:1px solid rgb(62 42 30 / 12%);box-shadow:0 24px 40px -24px #3e2a1e59;opacity:0;visibility:hidden;transform:translateY(-8px);transition:opacity .25s ease,transform .3s ease,visibility 0s linear .3s}.sh-cats li.is-open>.sh-mega{opacity:1;visibility:visible;transform:none;transition:opacity .25s ease,transform .3s ease,visibility 0s}.sh-mega__inner{display:grid;grid-template-columns:minmax(13rem,1fr) minmax(0,1.3fr) minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(2rem,4vw,4rem);max-width:74rem;margin:0 auto;padding:2.5rem clamp(1.25rem,4vw,3.5rem) 3rem}.sh-feature{position:relative;display:block;aspect-ratio:4 / 5;max-height:22rem;overflow:hidden;background:var(--caramel-deep)}.sh-feature img{width:100%;height:100%;object-fit:cover;transition:transform .8s ease}.sh-feature:hover img{transform:scale(1.05)}.sh-feature:after{content:"";position:absolute;top:45%;right:0;bottom:0;left:0;background:linear-gradient(transparent,#2a1f188c)}.site-header .sh-feature__caption{position:absolute;left:1.1rem;bottom:1rem;z-index:1;color:var(--cream);font-size:.72rem;letter-spacing:.18em;text-transform:uppercase}.sh-mega__intro{display:flex;flex-direction:column;align-items:flex-start;gap:1rem;padding-top:.25rem}.site-header .sh-mega__title{font-family:"Instrument Serif",serif;font-size:clamp(2.2rem,3vw,3rem);font-style:italic;font-weight:400;letter-spacing:0;line-height:1}.site-header .sh-mega__lede{max-width:16rem;font-size:.9rem;line-height:1.5;color:var(--brown-soft)}.site-header .sh-mega__all{margin-top:.5rem;padding-bottom:.3rem;border-bottom:1px solid currentColor;font-size:.7rem;letter-spacing:.18em;text-transform:uppercase}.sh-mega__col{padding-left:1.75rem;border-left:1px solid rgb(62 42 30 / 15%)}.site-header .sh-mega__heading{margin-bottom:1.1rem;font-size:.68rem;letter-spacing:.18em;text-transform:uppercase;color:var(--brown-soft)}.sh-mega__col ul{display:flex;flex-direction:column;gap:.85rem}.site-header .sh-mega__col a{font-size:.9rem;line-height:1.3;transition:opacity .2s ease}.sh-mega__col a:hover{opacity:.6}.sh-drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;visibility:hidden;transition:visibility 0s linear .4s}.site-header.drawer-open .sh-drawer{visibility:visible;transition:visibility 0s}.sh-drawer__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#2a1f1866;opacity:0;transition:opacity .4s ease}.sh-drawer__panel{position:absolute;inset:0 auto 0 0;width:min(24rem,88vw);overflow-y:auto;padding:1.5rem 1.5rem 3rem;background:var(--caramel);color:var(--brown);transform:translate(-100%);transition:transform .4s cubic-bezier(.2,.7,.2,1)}.site-header.drawer-open .sh-drawer__backdrop{opacity:1}.site-header.drawer-open .sh-drawer__panel{transform:none}.sh-drawer__head{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.site-header .sh-drawer__head .sh-logo__word{font-size:1.5rem}.sh-drawer__list>li{border-bottom:1px solid rgb(62 42 30 / 15%)}.sh-drawer__list summary,.site-header .sh-drawer__link{display:block;padding:1.1rem 0;font-size:.78rem;letter-spacing:.18em;text-transform:uppercase;cursor:pointer;list-style:none}.sh-drawer__list summary::-webkit-details-marker{display:none}.sh-drawer__list summary:after{content:"+";float:right}.sh-drawer__list details[open] summary:after{content:"\2013"}.sh-drawer__list details ul{display:flex;flex-direction:column;gap:.75rem;padding-bottom:1.25rem}.sh-drawer__list details .sh-mega__heading{margin:.5rem 0 .75rem}.sh-drawer__list>li.sh-drawer__search{padding:.25rem 0 1rem}.sh-drawer__search .sh-search{display:flex;width:100%;border-bottom-color:#3e2a1e59}.sh-drawer__list>li.sh-drawer__extra{border-bottom:0}.site-header .sh-drawer__extra .sh-drawer__link{padding:.7rem 0;font-size:.72rem;color:var(--brown-soft)}.sh-drawer__list>li.sh-drawer__extra:first-of-type,.sh-drawer__list>li:not(.sh-drawer__extra)+li.sh-drawer__extra{margin-top:1.25rem}@media(max-width:1100px){.site-header nav.sh-cats{display:none}.sh-menu-btn{display:inline-flex}.sh-top{padding-bottom:1.2rem}}@media(max-width:700px){.sh-top{gap:.75rem;padding:1rem 1.1rem}.sh-top .sh-search,.sh-icon--wishlist,.site-header .sh-logo__tag{display:none}.sh-icons{gap:.9rem}.site-header .sh-logo__word{font-size:1.45rem;letter-spacing:.26em;padding-left:.26em}}html{background:var(--caramel)}body{animation:page-in .7s cubic-bezier(.2,.7,.2,1) backwards}@keyframes page-in{0%{opacity:0}}html.is-leaving body{opacity:0;transition:opacity .45s ease}@media(prefers-reduced-motion:reduce){body{animation:none}html.is-leaving body{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/header.css.map */
