.s-footer-pol{display:flex;flex-wrap:wrap;gap:0 22px;margin-top:4px;font-family:var(--mono);font-size:8px;letter-spacing:.14em;text-transform:uppercase}.s-footer-pol a{color:#ffffff80;min-height:34px;display:inline-flex;align-items:center;transition:color .2s}.s-footer-pol a:hover{color:#fff}@media(max-width:640px){.ft-c{margin-top:12px;padding-top:10px;gap:3px;flex-direction:column;align-items:center;text-align:center}.s-footer-pol{margin-top:4px;gap:4px 14px;justify-content:center}.s-footer-pol a{min-height:28px}}.ft ul a.faq-link,.ft-c .ft-brand-name{text-transform:none}.navitem>.s-header-lnk{font-family:var(--mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--fg-subtle);min-height:44px;padding:0 13px;display:inline-flex;align-items:center;gap:6px;transition:color .2s}.navitem>.s-header-lnk:hover,.navitem>.s-header-lnk[aria-current=page]{color:var(--fg)}.s-header-form{flex:1;display:flex;min-width:0}.s-header-sicon{display:inline-flex;opacity:.5;flex:none}.s-main-cart-grid{display:grid;grid-template-columns:minmax(0,1.32fr) minmax(0,1fr);gap:clamp(24px,4vw,56px);align-items:start}.s-main-cart-grid>*{min-width:0}.s-main-cart-grid[data-empty]{grid-template-columns:minmax(0,1fr)}@media(max-width:880px){.s-main-cart-grid{grid-template-columns:minmax(0,1fr)}}.s-main-cart-qty{width:38px;height:32px;min-width:26px;text-align:center;font-family:var(--mono);font-size:11px;border:0;background:transparent;color:var(--fg);-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}.s-main-cart-qty::-webkit-outer-spin-button,.s-main-cart-qty::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.s-main-cart-qty:focus{outline:none}.s-main-cart-rm{display:inline-flex;align-items:center}.s-main-product-bar{padding:calc(var(--hdr-h) + 11px) var(--px) 11px}.s-main-product .pdp{padding-bottom:0}.pdp.s-product-accordions{padding-top:0!important;margin-top:0!important;margin-bottom:0!important;position:static;transform:none}.s-product-accordions .dt{grid-column:2}@media(max-width:960px){.pdp.s-product-accordions{margin-top:0!important;margin-bottom:0!important}.s-product-accordions .dt{grid-column:auto}}.pdp-tabs{width:100%;border:1px solid var(--border);background:var(--surface);border-radius:10px;overflow:hidden}.pdp-tab-nav{position:relative;display:flex;padding:0;border-bottom:1px solid var(--border)}.pdp-tab{flex:1;min-width:0;min-height:48px;padding:0 14px;border:0;background:transparent;color:var(--fg-subtle);font-family:var(--mono);font-size:8px;letter-spacing:.13em;text-transform:uppercase;white-space:normal;cursor:pointer;transition:color .25s ease}.pdp-tab:hover{border-color:var(--fg);color:var(--fg)}.pdp-tab.is-active{background:transparent;border:0;color:var(--fg)}.pdp-tab-nav:after{content:"";position:absolute;bottom:0;left:var(--slider-left, 0px);width:var(--slider-width, 0px);height:1px;background:var(--border);transition:left .3s ease,width .3s ease}.pdp-tab-box{min-height:170px;padding:24px}.pdp-tab-panel{font-family:var(--sans);font-size:12px;line-height:1.8;color:var(--fg-muted)}.pdp-tab-panel[hidden]{display:none!important}.pdp-info-block{margin:0 0 26px}.pdp-info-block:last-child{margin-bottom:0}.pdp-tab-panel .pdp-info-block h3{margin:0 0 10px;font-family:var(--serif);font-size:14px;font-weight:600;line-height:1.3;color:var(--fg)}.pdp-info-block p,.pdp-story p{margin:0;padding:0;font-family:var(--sans);font-size:13px;font-weight:400;line-height:1.75;letter-spacing:normal;color:var(--fg-muted)}.pdp-info-block h3+p{font-size:12px}.pdp-tab-panel table{width:100%;border-collapse:collapse;font-family:var(--mono);font-size:10px}.pdp-tab-panel td,.pdp-tab-panel th{padding:7px 0;border-bottom:1px solid var(--border);text-align:left;color:var(--fg-muted)}.pdp-tab-panel th{width:34%;color:var(--fg-subtle);text-transform:uppercase;font-weight:400}.pdp-size-guide{overflow:hidden}.pdp-size-guide>*{max-width:100%}@media(max-width:960px){.pdp.s-product-accordions{margin-top:0!important}.s-product-accordions .dt{grid-column:auto}.pdp-tab-nav{gap:6px;padding:12px}.pdp-tab{min-height:32px;padding:0 11px;font-size:7.5px}.pdp-tab-box{min-height:160px;padding:20px}.pdp-info-block{margin-bottom:22px}.pdp-info-block h3{font-size:14px}.pdp-info-block p{font-size:13px}}
/*# sourceMappingURL=/cdn/shop/t/3/compiled_assets/styles.css.map */
