.topbar[data-astro-cid-nazmfhjt] .wrap[data-astro-cid-nazmfhjt]{max-width:none;padding-left:var(--gutter);padding-right:var(--gutter);align-items:center}.tb-right[data-astro-cid-nazmfhjt]{white-space:nowrap;align-items:baseline;display:flex}.tb-tel[data-astro-cid-nazmfhjt]{font-family:var(--font-display);letter-spacing:.02em;color:var(--gunmetal-ink);font-size:17px;text-decoration:none}.tb-tel[data-astro-cid-nazmfhjt] strong[data-astro-cid-nazmfhjt]{font-weight:700}@media (width<=720px){.topbar[data-astro-cid-nazmfhjt] .wrap[data-astro-cid-nazmfhjt]{padding-left:var(--gutter-sm);padding-right:var(--gutter-sm);justify-content:center}.tb-ship[data-astro-cid-nazmfhjt],.tb-hours[data-astro-cid-nazmfhjt]{display:none}.tb-tel[data-astro-cid-nazmfhjt]{letter-spacing:.03em}}.search-btn{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;margin:0;padding:0;position:absolute;overflow:hidden}.search-btn:focus-visible{clip-path:none;border:1px solid #ffffff40;border-radius:4px;align-items:center;gap:6px;width:auto;height:auto;padding:6px 12px;display:inline-flex;position:static;overflow:visible}.search-overlay{z-index:90;background:#0a0a0a8c;padding:8vh 16px 0;position:fixed;inset:0}.search-panel{background:var(--panel);max-width:640px;color:var(--ink);border:1px solid var(--line);border-radius:8px;margin:0 auto;overflow:hidden;box-shadow:0 18px 60px #0000008c}.search-row{border-bottom:2px solid var(--oxide);display:flex}#site-search-input{color:inherit;background:0 0;border:0;outline:none;flex:1;padding:16px 18px;font-family:inherit;font-size:17px}.search-close{cursor:pointer;color:var(--steel);background:0 0;border:0;padding:0 18px;font-size:26px}.search-results{max-height:52vh;margin:0;padding:0;list-style:none;overflow-y:auto}.search-results a{color:inherit;border-bottom:1px solid var(--line);grid-template-columns:92px minmax(0,1fr) auto;align-items:baseline;gap:12px;padding:11px 18px;text-decoration:none;display:grid}.search-results a>*{min-width:0}.search-results a:hover{background:#a6acb41a}.r-brand{text-transform:uppercase;letter-spacing:.06em;color:var(--steel);font-size:11px}.r-name{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.r-price{white-space:nowrap;font-size:13px;font-weight:600}.search-hint{color:var(--steel);padding:14px 18px;font-size:13px}@media (width<=720px){.search-btn-label{display:none}.search-btn{padding:6px 8px}}@media (width<=480px){.search-results a{grid-template-columns:minmax(0,1fr) auto}.r-name{white-space:normal;grid-area:1/1/auto/-1}.r-brand{grid-row:2}.r-price{grid-row:2;justify-self:end}}.cart-lines{--co-cols:1fr 68px 92px 92px 24px}.cart-lines .co-linehead,.cart-lines .co-line{grid-template-columns:var(--co-cols);align-items:center;gap:12px;display:grid}.cart-lines .co-linehead{border-bottom:1px solid var(--line);letter-spacing:.04em;text-transform:uppercase;color:var(--steel);padding-bottom:8px;font-size:12px}.cart-lines .co-line{border-bottom:1px solid var(--line);padding:12px 0}.cart-lines .co-line:last-child{border-bottom:none}.cart-lines .co-name{align-items:center;gap:10px;min-width:0;font-weight:600;display:flex}.cart-lines .co-thumb{object-fit:contain;background:var(--ground);border:1px solid var(--line);flex:none;width:44px;height:44px}.cart-lines .co-name a{color:inherit;overflow-wrap:anywhere;text-decoration:none}.cart-lines .co-name a:hover{text-decoration:underline}.cart-lines .co-qty{border:1px solid var(--line);background:var(--panel);width:100%;color:var(--ink);font:inherit;text-align:center;padding:6px 8px}.cart-lines .co-each{color:var(--steel);text-align:right;white-space:nowrap;font-size:13px}.cart-lines .co-lp{text-align:right;white-space:nowrap;font-weight:700}.cart-lines .co-remove{color:var(--steel);cursor:pointer;min-width:44px;min-height:44px;transition:color var(--t-state) var(--ease-out), transform var(--t-press) var(--ease-out);background:0 0;border:none;justify-content:center;align-items:center;margin:-10px;padding:0;font-size:20px;line-height:1;display:inline-flex}.cart-lines .co-remove:hover{color:var(--oxide)}.cart-lines .co-remove:active{transform:scale(.92)}.cart-lines--drawer{--co-cols:1fr 58px 84px 24px}.cart-lines--drawer .co-each{display:none}@media (width<=560px){.cart-lines .co-linehead{display:none}.cart-lines .co-line{grid-template-columns:1fr auto auto;grid-template-areas:"name name remove""qty each total";row-gap:10px}.cart-lines .co-name{grid-area:name}.cart-lines .co-remove{grid-area:remove;justify-self:end}.cart-lines .co-qty{grid-area:qty;width:68px}.cart-lines .co-each{grid-area:each;align-self:center}.cart-lines .co-lp{grid-area:total}.cart-lines--drawer .co-each{display:block}}.cd-root[data-astro-cid-7o6y2myb]{z-index:70;position:fixed;inset:0}.cd-root[data-astro-cid-7o6y2myb][hidden]{display:none}.cd-root[data-astro-cid-7o6y2myb]:not([data-state=open]){pointer-events:none}.cd-scrim[data-astro-cid-7o6y2myb]{background:#11131680;position:absolute;inset:0}.cd-panel[data-astro-cid-7o6y2myb]{background:var(--panel);border-left:1px solid var(--line);flex-direction:column;width:min(400px,100%);display:flex;position:absolute;top:0;bottom:0;right:0;box-shadow:-8px 0 24px #0000002e}.cd-head[data-astro-cid-7o6y2myb]{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:16px;display:flex}.cd-title[data-astro-cid-7o6y2myb]{margin:0;font-size:18px}.cd-close[data-astro-cid-7o6y2myb]{color:var(--steel);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;min-width:44px;min-height:44px;margin-right:-10px;padding:0;font-size:26px;line-height:1;display:inline-flex}.cd-close[data-astro-cid-7o6y2myb]:hover{color:var(--ink)}.cd-body[data-astro-cid-7o6y2myb]{flex:auto;padding:0 16px;overflow-y:auto}.cd-empty[data-astro-cid-7o6y2myb]{color:var(--steel);padding:24px 0}.cd-foot[data-astro-cid-7o6y2myb]{border-top:1px solid var(--line);padding:16px}.cd-foot[data-astro-cid-7o6y2myb][hidden]{display:none}.cd-subtotal[data-astro-cid-7o6y2myb]{justify-content:space-between;align-items:baseline;margin-bottom:6px;font-size:15px;display:flex}.cd-subtotal[data-astro-cid-7o6y2myb] strong[data-astro-cid-7o6y2myb]{font-size:20px}.cd-note[data-astro-cid-7o6y2myb]{color:var(--steel);margin:0 0 12px;font-size:12px}.cd-checkout[data-astro-cid-7o6y2myb]{text-align:center;width:100%;display:block}.cd-keep[data-astro-cid-7o6y2myb]{width:100%;color:var(--steel);font:inherit;cursor:pointer;background:0 0;border:none;margin-top:8px;padding:8px;font-size:13px;display:block}.cd-keep[data-astro-cid-7o6y2myb]:hover{color:var(--ink);text-decoration:underline}.cd-panel[data-astro-cid-7o6y2myb]{transform:translate(100%)}.cd-scrim[data-astro-cid-7o6y2myb]{opacity:0}.cd-root[data-astro-cid-7o6y2myb][data-state=open] .cd-panel[data-astro-cid-7o6y2myb]{transform:none}.cd-root[data-astro-cid-7o6y2myb][data-state=open] .cd-scrim[data-astro-cid-7o6y2myb]{opacity:1}@media (prefers-reduced-motion:no-preference){.cd-panel[data-astro-cid-7o6y2myb]{transition:transform var(--t-panel-exit) var(--ease-in)}.cd-scrim[data-astro-cid-7o6y2myb]{transition:opacity var(--t-panel-exit) var(--ease-in)}.cd-root[data-astro-cid-7o6y2myb][data-state=open] .cd-panel[data-astro-cid-7o6y2myb]{transition:transform var(--t-panel) var(--ease-out)}.cd-root[data-astro-cid-7o6y2myb][data-state=open] .cd-scrim[data-astro-cid-7o6y2myb]{transition:opacity var(--t-panel) var(--ease-out)}}.nav[data-astro-cid-fzpbxy5g]{background:var(--ground);border-bottom:4px solid var(--oxide);position:relative}.nav[data-astro-cid-fzpbxy5g] .wrap[data-astro-cid-fzpbxy5g]{max-width:none;padding:12px var(--gutter);flex-wrap:nowrap;justify-content:flex-start;gap:18px;min-height:84px}.wordmark[data-astro-cid-fzpbxy5g]{flex:none}.wordmark[data-astro-cid-fzpbxy5g] .wm-top[data-astro-cid-fzpbxy5g]{font-size:22px;line-height:1}.wordmark[data-astro-cid-fzpbxy5g] .wm-rule[data-astro-cid-fzpbxy5g]{margin:3px 0}.wordmark[data-astro-cid-fzpbxy5g] .wm-bottom[data-astro-cid-fzpbxy5g]{letter-spacing:.16em;font-size:10.5px;line-height:1.1}.hsearch[data-astro-cid-fzpbxy5g]{background:var(--paper);border-radius:4px;flex:260px;min-width:180px;max-width:360px;height:44px;display:flex;overflow:hidden}.hsearch[data-astro-cid-fzpbxy5g]:focus-within{outline:2px solid var(--focus-ring);outline-offset:2px}.hsearch-input[data-astro-cid-fzpbxy5g]{min-width:0;font:inherit;color:var(--paper-ink);background:var(--paper);border:0;outline:0;flex:1;padding:0 14px;font-size:14.5px}.hsearch-input[data-astro-cid-fzpbxy5g]::placeholder{color:var(--paper-muted);opacity:1}.hsearch-go[data-astro-cid-fzpbxy5g]{background:var(--oxide);color:var(--oxide-ink);cursor:pointer;transition:filter var(--t-state) var(--ease-out), transform var(--t-press) var(--ease-out);border:0;flex:0 0 48px;justify-content:center;align-items:center;display:flex}.hsearch-go[data-astro-cid-fzpbxy5g]:hover{filter:brightness(1.12)}.hsearch-go[data-astro-cid-fzpbxy5g]:active{transform:scale(.97)}.catbtn[data-astro-cid-fzpbxy5g]{background:var(--control);height:44px;color:var(--ink);font:inherit;white-space:nowrap;cursor:pointer;transition:background-color var(--t-state) var(--ease-out), transform var(--t-press) var(--ease-out);border:0;border-radius:4px;flex:none;align-items:center;gap:10px;padding:0 16px;font-size:14.5px;font-weight:600;display:inline-flex}.catbtn[data-astro-cid-fzpbxy5g]:hover{background:var(--control-up)}.catbtn[data-astro-cid-fzpbxy5g]:active{transform:scale(.97)}.catbtn[data-astro-cid-fzpbxy5g] .chev[data-astro-cid-fzpbxy5g]{transition:transform var(--t-state) var(--ease-out)}.catbtn[data-astro-cid-fzpbxy5g][aria-expanded=true] .chev[data-astro-cid-fzpbxy5g]{transform:rotate(180deg)}.catbtn-narrow[data-astro-cid-fzpbxy5g]{display:none}.nav[data-astro-cid-fzpbxy5g] .links[data-astro-cid-fzpbxy5g]{flex-wrap:wrap;flex:0 auto;gap:2px 18px;margin-left:auto}.nav-cart[data-astro-cid-fzpbxy5g],.nav-cart[data-astro-cid-fzpbxy5g] .cart-glyph[data-astro-cid-fzpbxy5g]{flex:none}.nav-cta[data-astro-cid-fzpbxy5g]{flex:none;align-items:center;height:44px;padding:0 20px;font-size:14px;display:inline-flex}.mega[data-astro-cid-fzpbxy5g][hidden]{display:none}.mega[data-astro-cid-fzpbxy5g]{z-index:var(--z-header);padding:20px var(--gutter) 28px;background:var(--paper);color:var(--paper-ink);grid-template-columns:1fr 1fr 1fr 236px;gap:0 32px;max-height:78vh;display:grid;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 18px 40px #00000073}.mcol[data-astro-cid-fzpbxy5g]{min-width:0}.mrow[data-astro-cid-fzpbxy5g]{border-top:1px solid var(--paper-line);min-width:0;color:inherit;grid-template-columns:40px 1fr;align-items:center;gap:12px;padding:13px 0;text-decoration:none;display:grid}.mcol[data-astro-cid-fzpbxy5g]>.mrow[data-astro-cid-fzpbxy5g]:first-child{border-top:0}.mrow[data-astro-cid-fzpbxy5g] img[data-astro-cid-fzpbxy5g]{object-fit:contain;width:40px;height:40px}.mrow-text[data-astro-cid-fzpbxy5g]{grid-column:2;min-width:0;display:block}.mrow-title[data-astro-cid-fzpbxy5g]{font-family:var(--font-display);letter-spacing:.01em;text-transform:uppercase;font-size:18px;font-weight:600;line-height:1.05;display:block}.mrow[data-astro-cid-fzpbxy5g]:hover .mrow-title[data-astro-cid-fzpbxy5g]{text-underline-offset:2px;text-decoration:underline}.mrow-blurb[data-astro-cid-fzpbxy5g]{color:var(--paper-steel);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:13px;line-height:1.35;display:block;overflow:hidden}.mbrands[data-astro-cid-fzpbxy5g]{border-left:1px solid var(--paper-line);padding-left:28px}.mbrands-head[data-astro-cid-fzpbxy5g]{font-family:var(--font-display);letter-spacing:.01em;text-transform:uppercase;padding:13px 0 6px;font-size:18px;font-weight:600;line-height:1.05}.mbrands[data-astro-cid-fzpbxy5g] ul[data-astro-cid-fzpbxy5g]{columns:2;column-gap:20px;margin:0;padding:0;font-size:14px;line-height:1.95;list-style:none}.mbrands[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]{color:var(--paper-steel);text-decoration:none}.mbrands[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]:hover{color:var(--paper-ink);text-decoration:underline}@media (width<=980px){.mega[data-astro-cid-fzpbxy5g]{grid-template-columns:1fr 1fr}.mbrands[data-astro-cid-fzpbxy5g]{border-left:0;border-top:1px solid var(--paper-line);grid-column:1/-1;margin-top:8px;padding-left:0}}@media (width<=720px){.nav[data-astro-cid-fzpbxy5g] .wrap[data-astro-cid-fzpbxy5g]{padding:12px var(--gutter-sm);flex-wrap:wrap;gap:10px;min-height:0}.wordmark[data-astro-cid-fzpbxy5g]{flex:auto;order:1}.nav-cart[data-astro-cid-fzpbxy5g]{order:2;min-height:44px}.catbtn[data-astro-cid-fzpbxy5g]{order:3}.hsearch[data-astro-cid-fzpbxy5g]{flex:0 0 100%;order:4;max-width:none}.catbtn-wide[data-astro-cid-fzpbxy5g],.nav[data-astro-cid-fzpbxy5g] .links[data-astro-cid-fzpbxy5g],.nav-cta[data-astro-cid-fzpbxy5g]{display:none}.catbtn-narrow[data-astro-cid-fzpbxy5g]{display:inline}.mega[data-astro-cid-fzpbxy5g]{padding:8px var(--gutter-sm) 20px;-webkit-overflow-scrolling:touch;grid-template-columns:1fr;gap:0;max-height:70vh;overflow-y:auto}.mcol[data-astro-cid-fzpbxy5g]+.mcol[data-astro-cid-fzpbxy5g]>.mrow[data-astro-cid-fzpbxy5g]:first-child{border-top:1px solid var(--paper-line)}.mrow[data-astro-cid-fzpbxy5g]{min-height:44px}.mbrands[data-astro-cid-fzpbxy5g]{margin-top:0}.mbrands[data-astro-cid-fzpbxy5g] ul[data-astro-cid-fzpbxy5g]{line-height:1.3}.mbrands[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]{align-items:center;min-height:44px;display:flex}}.nav-cart[data-astro-cid-fzpbxy5g]{color:var(--ink);white-space:nowrap;transition:border-bottom-color var(--t-state) var(--ease-out);border-bottom:2px solid #0000;align-items:center;gap:7px;padding:4px 0;font-size:14.5px;font-weight:600;text-decoration:none;display:inline-flex}.nav-cart[data-astro-cid-fzpbxy5g]:hover{border-bottom-color:var(--oxide)}.cart-badge[data-astro-cid-fzpbxy5g]{background:var(--oxide);min-width:20px;height:20px;color:var(--oxide-ink);border-radius:10px;justify-content:center;align-items:center;padding:0 5px;font-size:12px;font-weight:700;line-height:1;display:inline-flex}.cart-badge[data-astro-cid-fzpbxy5g][hidden]{display:none}footer[data-astro-cid-nns7i3if] .wrap[data-astro-cid-nns7i3if]{max-width:none;padding:44px var(--gutter) 40px;flex-wrap:nowrap;justify-content:flex-start;align-items:flex-start;gap:40px;line-height:1.6}.f-badge[data-astro-cid-nns7i3if]{flex:none;width:170px;height:auto}.f-body[data-astro-cid-nns7i3if]{flex-direction:column;flex:auto;gap:8px;min-width:0;display:flex}.f-body[data-astro-cid-nns7i3if] nav[data-astro-cid-nns7i3if]{display:block}.f-inline[data-astro-cid-nns7i3if]{color:var(--gunmetal-steel);font-size:13px}.f-inline[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]{white-space:nowrap}.credit[data-astro-cid-nns7i3if]{opacity:.8;margin-top:10px;font-size:12px}.credit[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]{color:inherit}.view-toggle[data-astro-cid-nns7i3if] [data-astro-cid-nns7i3if][aria-current=page]{color:var(--steel)}.view-toggle[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]{text-underline-offset:2px;text-decoration:underline}@media (width<=720px){footer[data-astro-cid-nns7i3if] .wrap[data-astro-cid-nns7i3if]{padding:32px var(--gutter-sm) 30px;flex-wrap:wrap;gap:22px}.f-badge[data-astro-cid-nns7i3if]{width:140px}}
