.dh-root{--dh-ink: rgba(0, 0, 0, .81);--dh-ink-2: rgba(0, 0, 0, .58);--dh-ink-solid: #2e2e2d;--dh-bone: #f5f3f0;--dh-line: rgba(0, 0, 0, .08);--dh-mono: var(--dot-mono, "Geist Mono", ui-monospace, SFMono-Regular, Menlo, monospace);--dh-ease: cubic-bezier(.2, .7, .2, 1);--dh-shadow: var(--dot-shadow, 0 .5px 0 rgba(0, 0, 0, .04), 0 6px 18px rgba(0, 0, 0, .06), 0 2px 4px rgba(0, 0, 0, .03));--dh-shadow-up: 0 .5px 0 rgba(0, 0, 0, .05), 0 10px 28px rgba(0, 0, 0, .09), 0 2px 6px rgba(0, 0, 0, .04);--dh-ix: 8px;--dh-it: 8px;--dh-bh: 28px;--dh-rh: 52px;--dh-rhs: 48px;--dh-logo: 24px;--dh-logo-s: 22px;--dh-pad: 2px;--dh-ib: 44px}@media(min-width:750px){.dh-root{--dh-ix: 16px;--dh-it: 10px;--dh-bh: 30px;--dh-rh: 56px;--dh-rhs: 50px;--dh-logo: 27px;--dh-logo-s: 24px;--dh-pad: 6px}}@media(min-width:1024px){.dh-root{--dh-ix: 20px;--dh-it: 12px;--dh-bh: 32px;--dh-rh: 64px;--dh-rhs: 54px;--dh-logo: 30px;--dh-logo-s: 25px;--dh-pad: 20px}}@media(max-width:359px){.dh-root{--dh-logo: 22px;--dh-logo-s: 20px;--dh-ib: 40px}}.dh-root:not(.has-bulletin){--dh-bh: 0px}.dh-root,.dh-root *,.dh-root *:before,.dh-root *:after{box-sizing:border-box}.dh-root a{color:inherit;text-decoration:none}.dh-root :focus-visible{outline:2px solid var(--dh-ink-solid);outline-offset:3px;border-radius:6px}.dh-root button{font:inherit;color:inherit;background:none;border:0;box-shadow:none;padding:0;margin:0;min-width:0;min-height:0;letter-spacing:inherit;text-transform:none;cursor:pointer;-webkit-tap-highlight-color:transparent}.dh-spacer{height:calc(var(--dh-it) + var(--dh-bh) + var(--dh-rh))}.dh{position:fixed;z-index:60;top:var(--dh-it);left:var(--dh-ix);right:var(--dh-ix);border-radius:var(--dot-radius, 12px);isolation:isolate;color:var(--dh-ink);font-family:var(--font-body--family, Geist, system-ui, sans-serif);transition:transform .38s var(--dh-ease);-webkit-font-smoothing:antialiased}.dh:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:inherit;background:var(--dot-glass, rgba(245, 243, 240, .42));-webkit-backdrop-filter:var(--dot-blur, blur(40px) saturate(200%));backdrop-filter:var(--dot-blur, blur(40px) saturate(200%));box-shadow:var(--dh-shadow);transition:box-shadow .3s,background-color .3s;pointer-events:none}.dh-root.is-home .dh:before{background:#f5f3f0bd}.dh.is-scrolled:before{box-shadow:var(--dh-shadow-up)}.dh.is-hidden{transform:translateY(calc(-100% - var(--dh-it) - 12px))}html.dh-panel-open .dh.is-hidden{transform:none}.dh-bul{height:var(--dh-bh);overflow:hidden;border-bottom:1px solid var(--dh-line);transition:height .3s var(--dh-ease),border-color .3s}.dh.is-scrolled .dh-bul{height:0;border-bottom-color:transparent}.dh-root .dh-bul__btn{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:var(--dh-bh);padding:0 14px;font-size:10.5px;font-weight:500;letter-spacing:.1em;line-height:1;text-transform:uppercase;white-space:nowrap;border-radius:var(--dot-radius, 12px) var(--dot-radius, 12px) 0 0}.dh-bul__track{position:relative;display:grid;min-width:0;max-width:100%}.dh-bul__msg{grid-area:1 / 1;overflow:hidden;text-overflow:ellipsis;text-align:center;opacity:0;transition:opacity .5s ease}.dh-bul__msg.is-on{opacity:1}.dh-row{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);grid-template-areas:"nav logo acts";align-items:center;column-gap:24px;height:var(--dh-rh);padding:0 var(--dh-pad);transition:height .3s var(--dh-ease)}.dh.is-scrolled .dh-row{height:var(--dh-rhs)}.dh-root .dh-menu-btn,.dh-root .dh-search-ib{display:none}.dh-nav{grid-area:nav;display:flex;align-items:center;gap:26px;min-width:0;white-space:nowrap}.dh-logo{grid-area:logo;justify-self:center;display:inline-flex;align-items:center;height:44px;padding:0 4px}.dh-logo img{display:block;height:var(--dh-logo);width:auto;transition:height .3s var(--dh-ease)}.dh.is-scrolled .dh-logo img{height:var(--dh-logo-s)}.dh-logo__text{font-weight:600;font-size:15px;letter-spacing:-.01em}.dh-acts{grid-area:acts;justify-self:end;display:flex;align-items:center;gap:22px}.dh-nl,.dh-root .dh-al{position:relative;display:inline-flex;align-items:center;gap:6px;height:44px;font-size:11.5px;font-weight:500;letter-spacing:.09em;line-height:1;text-transform:uppercase;white-space:nowrap}.dh-nl:after{content:"";position:absolute;left:0;right:0;bottom:11px;height:1px;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform .28s var(--dh-ease)}.dh-nl.is-current:after{transform:scaleX(1)}@media(hover:hover){.dh-nl:hover:after{transform:scaleX(1)}}.dh-al__label{position:relative;display:inline-block;max-width:160px;overflow:hidden;text-overflow:ellipsis}.dh-al__label:after{content:"";position:absolute;left:0;right:0;bottom:-5px;height:1px;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform .28s var(--dh-ease)}@media(hover:hover){.dh-al:hover .dh-al__label:after{transform:scaleX(1)}}.dh-al[aria-expanded=true] .dh-al__label:after{transform:scaleX(1)}.dh-al__label{padding-bottom:6px;margin-bottom:-6px}.dh-acct.has-name .dh-al__label{text-transform:none;letter-spacing:.02em;font-size:12.5px}.dh-vr{width:1px;height:14px;background:#00000029;flex:none}.dh-al .dh-ico{display:none}.dh-pill{font-family:var(--dh-mono);font-size:10px;font-weight:400;letter-spacing:0;line-height:1;padding:3px 6px 2px;min-width:20px;text-align:center;border:1px solid currentColor;border-radius:999px}.dh-pill[hidden],.dh-badge[hidden]{display:none!important}.dh-badge,.dh-dot{display:none}.dh-ib{position:relative;width:var(--dh-ib);height:44px;display:inline-flex;align-items:center;justify-content:center;border-radius:10px;transition:background-color .2s}.dh-ib svg,.dh-ico{width:20px;height:20px;display:block;flex:none}@media(hover:hover){.dh-ib:hover{background:#0000000d}}@media(max-width:1023px){.dh-root .dh-row{grid-template-columns:var(--dh-ib) var(--dh-ib) minmax(0,1fr) var(--dh-ib) var(--dh-ib);grid-template-areas:"menu search logo acct cart";column-gap:0}.dh-root .dh-menu-btn,.dh-root .dh-search-ib{display:inline-flex}.dh-root .dh-nav,.dh-root .dh-search-al{display:none}.dh-root .dh-acts{display:contents}.dh-root .dh-al{justify-content:center;width:var(--dh-ib);height:44px;border-radius:10px}.dh-root .dh-al .dh-al__label,.dh-root .dh-pill{display:none}.dh-root .dh-al .dh-ico{display:block}.dh-root .dh-badge:not([hidden]){display:block}.dh-root .dh-dot{display:block}}.dh-root.is-compact .dh-row{grid-template-columns:var(--dh-ib) var(--dh-ib) minmax(0,1fr) var(--dh-ib) var(--dh-ib);grid-template-areas:"menu search logo acct cart";column-gap:0}.dh-root.is-compact .dh-menu-btn,.dh-root.is-compact .dh-search-ib{display:inline-flex}.dh-root.is-compact .dh-nav,.dh-root.is-compact .dh-search-al{display:none}.dh-root.is-compact .dh-acts{display:contents}.dh-root.is-compact .dh-al{justify-content:center;width:var(--dh-ib);height:44px;border-radius:10px}.dh-root.is-compact .dh-al .dh-al__label,.dh-root.is-compact .dh-pill{display:none}.dh-root.is-compact .dh-al .dh-ico{display:block}.dh-root.is-compact .dh-badge:not([hidden]){display:block}.dh-root.is-compact .dh-dot{display:block}.dh-menu-btn{grid-area:menu;justify-self:center}.dh-search-ib{grid-area:search;justify-self:center}.dh-acct{grid-area:acct;justify-self:center}.dh-cart{grid-area:cart;justify-self:center}.dh-badge{position:absolute;top:6px;right:3px;min-width:16px;height:16px;padding:0 4px;border-radius:999px;background:var(--dh-ink-solid);color:#fff;font-family:var(--dh-mono);font-size:9.5px;line-height:16px;text-align:center;letter-spacing:0;box-shadow:0 0 0 2px #f5f3f0e6}.dh-dot{position:absolute;top:11px;right:10px;width:6px;height:6px;border-radius:50%;background:var(--dh-ink-solid);box-shadow:0 0 0 2px #f5f3f0e6}.dh-root dialog.dh-dlg{position:fixed;inset:auto;margin:0;padding:0;border:0;max-width:none;max-height:none;width:auto;height:auto;overflow:hidden;color:var(--dh-ink);background:#f5f3f0;border-radius:var(--dot-radius, 12px);box-shadow:var(--dh-shadow-up);font-family:var(--font-body--family, Geist, system-ui, sans-serif);text-align:left;-webkit-font-smoothing:antialiased}.dh-root dialog.dh-dlg:not([open]){display:none}.dh-root dialog.dh-dlg::backdrop{background:#0000002e}.dh-root dialog.dh-dlg[open]{display:flex;flex-direction:column;animation:dh-drop .26s var(--dh-ease) both}@keyframes dh-drop{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@keyframes dh-slide{0%{opacity:.4;transform:translate(-24px)}to{opacity:1;transform:none}}@keyframes dh-up{0%{opacity:.5;transform:translateY(24px)}to{opacity:1;transform:none}}html.dh-panel-open{overflow:hidden}.dh-lab{margin:0 0 10px;font-family:var(--dh-mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--dh-ink-2)}.dh-kick{margin:0 0 6px;font-family:var(--dh-mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--dh-ink-2)}.dh-root dialog.dh-sp{top:calc(var(--dh-bottom, 100px) + 8px);left:0;right:0;margin-inline:auto;width:min(760px,calc(100vw - 40px));max-height:calc(100dvh - var(--dh-bottom, 100px) - 24px)}@media(max-width:1023px){.dh-root dialog.dh-sp{left:16px;right:16px;width:auto}}@media(max-width:749px){.dh-root dialog.dh-sp{top:8px;left:8px;right:8px;bottom:8px;max-height:none;height:calc(100dvh - 16px)}}.dh-sp__top{flex:none;display:flex;align-items:center;gap:10px;height:60px;margin:0;padding:0 10px 0 18px;border-bottom:1px solid var(--dh-line)}.dh-sp__top>svg{width:18px;height:18px;flex:none;opacity:.7}.dh-root .dh-sp__in{flex:1;min-width:0;height:44px;margin:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;outline:none;font:400 17px/1 var(--font-body--family, Geist, system-ui, sans-serif);color:var(--dh-ink);-webkit-appearance:none;appearance:none}.dh-root .dh-sp__in:focus-visible{outline:none}.dh-sp__in::placeholder{color:var(--dh-ink-2);opacity:1}.dh-sp__in::-webkit-search-cancel-button{display:none}.dh-root .dh-sp__clear{height:32px;padding:0 10px;border-radius:8px;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--dh-ink-2)}.dh-root .dh-sp__close{display:inline-flex;align-items:center;gap:8px;height:44px;padding:0 10px;border-radius:10px}.dh-sp__close svg{width:18px;height:18px}.dh-kbd{font-family:var(--dh-mono);font-size:10px;padding:3px 5px;border:1px solid rgba(0,0,0,.18);border-radius:4px;color:var(--dh-ink-2)}@media(max-width:1023px),(hover:none){.dh-kbd{display:none}}.dh-sp__body{overflow-y:auto;overflow-x:hidden;padding:18px 18px 20px;overscroll-behavior:contain}.dh-sp__status{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);margin:0}.dh-pills{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 4px;padding:0;list-style:none}.dh-pills a{display:inline-flex;align-items:center;height:36px;padding:0 14px;border:1px solid rgba(0,0,0,.14);border-radius:999px;font-size:11.5px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;transition:background-color .2s,border-color .2s}@media(hover:hover){.dh-pills a:hover{background:#ffffffb3;border-color:#0000004d}}.dh-sp__cols{display:grid;grid-template-columns:minmax(0,1fr) 220px;gap:28px}@media(max-width:1023px){.dh-sp__cols{grid-template-columns:minmax(0,1fr);gap:20px}}.dh-res{list-style:none;margin:0;padding:0}.dh-ri{display:grid;grid-template-columns:44px minmax(0,1fr) auto;gap:14px;align-items:center;padding:8px 6px;border-radius:10px;transition:background-color .2s}@media(hover:hover){.dh-ri:hover{background:#ffffffa6}}.dh-ri:focus-visible{outline-offset:0}.dh-ri__img{width:44px;height:55px;border-radius:6px;background:#ece9e4;overflow:hidden}.dh-ri__img img{width:100%;height:100%;object-fit:cover;display:block}.dh-ri__t{display:flex;flex-direction:column;gap:4px;min-width:0}.dh-ri__t b{font-weight:500;font-size:13.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dh-ri__t span{font-size:12px;color:var(--dh-ink-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dh-ri__p{font-family:var(--dh-mono);font-size:12px;white-space:nowrap}.dh-rc{display:flex;justify-content:space-between;align-items:center;gap:10px;min-height:44px;border-bottom:1px solid var(--dh-line);font-size:13.5px;font-weight:500}.dh-sp__all{display:flex;justify-content:space-between;align-items:center;min-height:48px;margin-top:14px;padding-top:6px;border-top:1px solid var(--dh-line);font-size:11.5px;font-weight:500;letter-spacing:.08em;text-transform:uppercase}.dh-none__h{margin:4px 0 6px;font-size:22px;font-weight:300;letter-spacing:-.01em;overflow-wrap:anywhere}.dh-none__p{margin:0 0 18px;font-size:13.5px;line-height:1.5;color:var(--dh-ink-2)}.dh-root dialog.dh-drawer{top:8px;bottom:8px;left:8px;width:min(420px,calc(100vw - 16px));height:calc(100dvh - 16px)}.dh-root dialog.dh-drawer[open]{animation-name:dh-slide;animation-duration:.34s}@media(min-width:750px){.dh-root dialog.dh-drawer{top:10px;bottom:10px;left:10px;height:calc(100dvh - 20px)}}.dh-drawer__top{flex:none;display:grid;grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;height:56px;padding:0 6px;border-bottom:1px solid var(--dh-line)}.dh-drawer__label{justify-self:center;font-family:var(--dh-mono);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--dh-ink-2)}.dh-drawer__scroll{flex:1;min-height:0;overflow-y:auto;padding:20px 20px 8px;overscroll-behavior:contain}.dh-dlist{list-style:none;margin:0 0 6px;padding:0}.dh-drow{display:grid;grid-template-columns:30px minmax(0,1fr) auto;align-items:baseline;gap:6px;min-height:54px;padding:12px 0;border-bottom:1px solid var(--dh-line)}.dh-drow__no,.dh-drow__here{font-family:var(--dh-mono);font-size:10px;color:var(--dh-ink-2)}.dh-drow__name{font-size:26px;font-weight:300;letter-spacing:-.01em;line-height:1;text-transform:uppercase;transition:opacity .2s;overflow-wrap:anywhere}.dh-drow.is-current .dh-drow__name{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:5px}@media(hover:hover){.dh-drow:hover .dh-drow__name{opacity:.55}}.dh-dall{display:flex;justify-content:space-between;align-items:center;min-height:48px;margin-bottom:22px;font-size:11.5px;font-weight:500;letter-spacing:.09em;text-transform:uppercase}.dh-dsub{list-style:none;margin:0 0 22px;padding:0}.dh-dsub a{display:flex;align-items:center;min-height:44px;font-size:15px;border-bottom:1px solid var(--dh-line)}.dh-dfine{list-style:none;margin:0 0 12px;padding:0;display:flex;flex-wrap:wrap;gap:0 18px}.dh-dfine a{display:inline-flex;align-items:center;min-height:40px;font-size:12.5px;color:var(--dh-ink-2)}.dh-drawer__foot{flex:none;display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:12px 14px calc(14px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--dh-line)}.dh-root .dh-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:46px;border-radius:12px;background:var(--dh-ink-solid);color:#fff;font-size:11.5px;font-weight:500;letter-spacing:.09em;text-transform:uppercase;white-space:nowrap}.dh-root .dh-btn svg{width:16px;height:16px}.dh-root .dh-btn--ghost{background:transparent;color:var(--dh-ink);border:1px solid rgba(0,0,0,.18)}.dh-root dialog.dh-acm{top:calc(var(--dh-bottom, 100px) + 8px);right:var(--dh-ix);width:340px}.dh-root dialog.dh-acm::backdrop{background:#0000000f}@media(max-width:749px){.dh-root dialog.dh-acm{top:auto;left:8px;right:8px;bottom:8px;width:auto;padding-bottom:env(safe-area-inset-bottom,0px)}.dh-root dialog.dh-acm::backdrop{background:#0000002e}.dh-root dialog.dh-acm[open]{animation-name:dh-up;animation-duration:.3s}}.dh-acm__top{display:flex;justify-content:space-between;align-items:flex-start;gap:8px;padding:16px 8px 8px 18px}.dh-acm__h{margin:0;font-size:26px;font-weight:300;letter-spacing:0;line-height:1.05;overflow-wrap:anywhere}.dh-sis .dh-acm__h{font-size:22px;max-width:260px}.dh-acm__last{display:flex;justify-content:space-between;align-items:center;gap:10px;margin:6px 12px 4px;padding:12px;border-radius:10px;background:#0000000b}.dh-acm__last-l{display:flex;flex-direction:column;gap:3px;min-width:0;font-size:13px}.dh-acm__last-l .dh-kick{margin:0}.dh-acm__last-r{flex:none;font-size:11px;font-weight:500;letter-spacing:.09em;text-transform:uppercase}.dh-acm__list{list-style:none;margin:4px 0 0;padding:0 18px}.dh-acm__list a{display:flex;flex-direction:column;justify-content:center;gap:3px;min-height:58px;border-bottom:1px solid var(--dh-line);font-size:15px}.dh-acm__sub{font-size:12px;color:var(--dh-ink-2)}.dh-acm__out{align-self:flex-start;display:inline-flex;align-items:center;min-height:48px;margin:4px 18px 8px;font-size:11px;letter-spacing:.09em;text-transform:uppercase;color:var(--dh-ink-2);text-decoration:underline!important;text-underline-offset:3px;text-decoration-color:#00000040!important}.dh-sis__p{margin:0 18px 10px;font-size:14px;line-height:1.5;color:var(--dh-ink-2)}.dh-sis__list{margin:0 18px 16px;padding:0;list-style:none}.dh-sis__list li{position:relative;padding:6px 0 6px 18px;font-size:13.5px;border-top:1px solid var(--dh-line)}.dh-sis__list li:before{content:"";position:absolute;left:2px;top:13px;width:6px;height:6px;border-radius:50%;background:var(--dh-ink-solid)}.dh-sis__btns{display:flex;flex-direction:column;gap:4px;padding:0 14px 14px}.dh-root .dh-sis__go{display:flex;align-items:center;justify-content:center;height:50px;border-radius:12px;background:var(--dot-accent, var(--dh-ink-solid));color:var(--dot-accent-ink, #fff);font-size:12px;font-weight:500;letter-spacing:.09em;text-transform:uppercase;transition:background-color .2s}@media(hover:hover){.dh-root .dh-sis__go:hover{background:var(--dot-accent-hover, var(--dh-ink-solid))}}.dh-root .dh-sis__go:active{background:var(--dot-accent-press, var(--dh-ink-solid))}.dh-root .dh-sis__no{height:44px;font-size:11px;letter-spacing:.09em;text-transform:uppercase;color:var(--dh-ink-2)}.dh-toast{position:fixed;z-index:61;left:0;right:0;top:calc(var(--dh-bottom, 100px) + 10px);width:max-content;max-width:calc(100vw - 32px);margin:0 auto;padding:10px 16px;border-radius:999px;background:var(--dh-ink-solid);color:#fff;font-size:12.5px;line-height:1.3;box-shadow:var(--dh-shadow-up);animation:dh-drop .25s var(--dh-ease) both}.dh-toast[hidden]{display:none}@media(prefers-reduced-motion:reduce){.dh,.dh *,.dh-root dialog.dh-dlg,.dh-toast,.dh-bul__msg{animation:none!important;transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/17/assets/dot-header.css.map */
