.hdr-sec{position:sticky;top:0;z-index:var(--z-header)}site-header{display:block}.hdr{position:relative;height:var(--hdr-h);display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 var(--mx);border-bottom:1px solid rgba(28,28,26,.08)}.hdr:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:#fafaf799;-webkit-backdrop-filter:blur(18px) saturate(1.3);backdrop-filter:blur(18px) saturate(1.3);transition:background-color .6s var(--ease)}.hdr.solid:before{background:var(--c-paper);-webkit-backdrop-filter:none;backdrop-filter:none}.hdr.mega-on:before{background:#fafaf7f0}.hdr-nav{display:flex;align-items:center;gap:28px;font-size:var(--fs-ui);line-height:1.5}.hdr-nav>a.roll{align-self:center}.hdr-nav a[aria-current=page]{color:var(--c-indigo)}.hdr .mark{display:inline-flex;align-items:center;justify-content:center;line-height:1}.hdr .mark img{width:auto}.hdr .logo-txt{font-family:var(--f-serif);font-size:30px}.hdr .util{display:flex;gap:22px;justify-content:flex-end;align-items:center;font-size:var(--fs-ui);line-height:1.5}.hdr .util>*{display:inline-flex;align-items:center;height:40px}.ulink{background:none;border:0;padding:0;cursor:pointer;font-size:var(--fs-ui);transition:color .6s var(--ease)}.ulink:hover{color:var(--c-indigo)}.shopbtn{display:inline-flex;align-items:center;gap:8px;height:40px;background:none;border:0;padding:0;cursor:pointer;font-size:var(--fs-ui);line-height:1.5}.shopbtn:hover,.mega-on .shopbtn{color:var(--c-indigo)}.ibtn{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;background:none;border:0;padding:0;cursor:pointer}.menu-btn{display:none}.mega{position:absolute;left:0;right:0;top:100%;display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);background:#fafaf7f0;-webkit-backdrop-filter:blur(18px) saturate(1.3);backdrop-filter:blur(18px) saturate(1.3);border-top:1px solid var(--c-line);border-bottom:1px solid var(--c-line);opacity:0;visibility:hidden;transform:translateY(-8px);transition:opacity .6s var(--ease),transform .7s var(--ease),visibility 0s linear .7s}.mega-on .mega{opacity:1;visibility:visible;transform:none;transition:opacity .6s var(--ease),transform .7s var(--ease),visibility 0s}.mega-list{--mg-row: 20px;display:flex;flex-direction:column;padding:12px var(--mx) 32px;border-right:1px solid var(--c-line);line-height:1.5}.mega-list>*{flex-shrink:0}.mi{display:flex;justify-content:space-between;align-items:baseline;gap:24px;padding:var(--mg-row) 0;border-bottom:1px solid var(--c-line)}.mi .mt{font-family:var(--f-serif);font-weight:300;font-size:28px;line-height:1;letter-spacing:-.01em;transition:transform .8s var(--ease),color .7s var(--ease)}.mi:hover .mt,.mi:focus-visible .mt{transform:translate(8px);color:var(--c-indigo)}.mi .mn{font-size:var(--fs-sm);line-height:1;color:var(--c-stone)}.mn-stock{display:inline-flex;align-items:center;gap:8px;color:var(--c-indigo)}.mn-stock:before{content:"";width:5px;height:5px;border-radius:50%;background:var(--c-indigo);animation:stockpulse 2.4s var(--ease) infinite}.mi-group{padding:0 0 var(--mg-row)}.mi-group .mi-h{border-bottom:0;padding-bottom:0}.mi-sub{display:flex;flex-direction:column;gap:4px;margin-top:16px}.mi-sub a{display:inline-block;padding:0;font-size:var(--fs-ui);line-height:20px;color:var(--c-stone);transition:color .6s var(--ease),transform .7s var(--ease)}.mi-sub a:hover,.mi-sub a:focus-visible{color:var(--c-indigo);transform:translate(6px)}.mega-list>.mi:last-of-type,.mega-list>.mi-group:last-child{border-bottom:0}.mega-list>.mi.mg-m{display:none}.mega-on .mega-list>*{animation:softin .7s var(--ease) both}.mega-on .mega-list>:nth-child(2){animation-delay:60ms}.mega-on .mega-list>:nth-child(3){animation-delay:.12s}.mega-on .mega-list>:nth-child(4){animation-delay:.18s}.mega-on .mega-list>:nth-child(5){animation-delay:.24s}.mega-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;padding:28px var(--mx) 36px}.mc{display:block}.mc .im{aspect-ratio:4 / 3;background:var(--c-mist);overflow:hidden}.mc .im img{width:100%;height:100%;object-fit:cover;transition:transform 1.8s var(--ease)}.mc:hover .im img{transform:scale(1.04)}.mc-t{font-family:var(--f-serif);font-size:28px;line-height:1.1;margin-top:16px;transition:color .7s var(--ease)}.mc:hover .mc-t{color:var(--c-indigo)}@keyframes stockpulse{0%,to{opacity:1}50%{opacity:.25}}@media(min-width:1024px){.mi-group{border-bottom:0}}@media(max-width:1023px){.hdr{grid-template-columns:auto 1fr auto}.hdr-nav,.hdr .util .hide-m{display:none}.menu-btn{display:inline-flex;margin-left:-10px}.menu-btn .pm{width:16px;height:16px}.hdr .util{gap:4px}.mega{grid-template-columns:minmax(0,1fr);background:var(--c-paper);max-height:calc(100svh - var(--hdr-h));overflow-y:auto;overscroll-behavior:contain}.mega-list{--mg-row: 16px;border-right:0;padding:8px var(--mx) 24px}.mi .mt{font-size:26px}.mi-group{border-bottom:1px solid var(--c-line)}.mega-list>.mi.mg-m{display:flex}.mega-cards{gap:12px;padding:0 var(--mx) 28px}.mc-t{font-size:22px;margin-top:10px}}@media(max-width:1023px)and (min-width:768px){.mega-list,.mega-cards{max-width:calc(640px + 2 * var(--mx))}}@media(prefers-reduced-motion:reduce){.mn-stock:before{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/24/assets/section-header.css.map */
