.CartButton_cart__hX6Xf{display:inline-flex;align-items:center;gap:var(--s-2);min-height:44px;padding:0 var(--s-2) 0 var(--s-3);background:var(--tag);color:var(--ink);border:1px solid var(--hair-strong);border-radius:var(--r);font-weight:600;white-space:nowrap;transition:border-color var(--dur-1) var(--ease-out)}.CartButton_cart__hX6Xf:hover{border-color:var(--ink)}.CartButton_cart__hX6Xf:active{transform:translateY(1px)}.CartButton_badge__H7Qcn{display:inline-grid;place-items:center;min-width:24px;height:24px;padding:0 6px;border:1px solid var(--ink);border-radius:12px;background:var(--ink);color:var(--tag);font-size:var(--t-xs);font-weight:700}.CartButton_badge__H7Qcn[data-empty]{background:transparent;color:var(--muted);border-color:var(--hair-strong)}@media (max-width:479px){.CartButton_cart__hX6Xf{padding:0 var(--s-2)}.CartButton_word__aF6UJ{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}}.Price_price__kswRu{font-stretch:75%;font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.01em;line-height:1.1;white-space:nowrap}.Price_sm__m8ozw{font-size:var(--t-md)}.Price_md__IQWtS{font-size:1.375rem}.Price_lg__oCtKB{font-size:var(--t-xl)}.Price_xl__Eh1lR{font-size:2.5rem;line-height:1}.Price_request__CJ_YV{font-stretch:100%;font-weight:500;font-size:var(--t-sm);color:var(--muted);white-space:normal}.QtyStepper_stepper__d7kOL{display:inline-grid;grid-template-columns:44px minmax(3ch,auto) 44px;align-items:center;background:var(--tag);border:1px solid var(--hair-strong);border-radius:var(--r)}.QtyStepper_block__GBcXn{display:grid;grid-template-columns:44px minmax(0,1fr) 44px;width:100%;border-color:var(--ink)}.QtyStepper_step__cVe_1{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;background:transparent;border:0;border-radius:var(--r);color:var(--ink);transition:background-color var(--dur-1) var(--ease-out)}.QtyStepper_step__cVe_1:hover:not(:disabled){background:var(--board)}.QtyStepper_step__cVe_1:active:not(:disabled){background:var(--hair)}.QtyStepper_step__cVe_1:disabled{color:var(--hair-strong)}.QtyStepper_n__nv0xV{min-width:3ch;padding:0 var(--s-1);text-align:center;font-stretch:75%;font-weight:800;font-size:var(--t-lg)}.QtyStepper_sm__gjkYV .QtyStepper_n__nv0xV{font-size:var(--t-md)}.CatalogFilters_rail__8fZZS{grid-area:rail;align-self:start;position:-webkit-sticky;position:sticky;top:calc(var(--topbar-h) + var(--s-3));max-height:calc(100vh - var(--topbar-h) - var(--s-5));overflow-y:auto;overscroll-behavior:contain;min-width:0;padding:0 var(--s-4) var(--s-2);background:var(--tag);border:1px solid var(--hair);border-radius:var(--r);box-shadow:var(--shadow-tag);scrollbar-width:thin}.CatalogFilters_head__U4HOQ{display:flex;align-items:baseline;justify-content:space-between;gap:var(--s-3);padding:var(--s-4) 0 var(--s-3);border-bottom:1px solid var(--hair)}.CatalogFilters_title__g5kaw{font-size:var(--t-xl)}.CatalogFilters_sheetCount__3TES_{display:none;font-size:var(--t-sm);color:var(--muted)}.CatalogFilters_backdrop__2aX51,.CatalogFilters_bar__u74vB,.CatalogFilters_foot__u5nz_{display:none}@media (max-width:1023px){.CatalogFilters_bar__u74vB{grid-area:bar;position:-webkit-sticky;position:sticky;top:var(--topbar-h);z-index:10;display:grid;grid-gap:var(--s-1);gap:var(--s-1);margin:0 calc(var(--gutter) * -1);padding:var(--s-2) var(--gutter);background:var(--tag);border-bottom:1px solid var(--hair)}.CatalogFilters_barRow__Z7f0N{display:flex;align-items:center;justify-content:space-between;gap:var(--s-3)}.CatalogFilters_barCount__B0bUV{font-weight:600;font-size:var(--t-sm)}.CatalogFilters_trigger__IspxQ{font-size:var(--t-sm)}.CatalogFilters_badge__b4SxQ{display:inline-grid;place-items:center;min-width:22px;height:22px;padding:0 6px;border-radius:11px;background:var(--ink);color:var(--tag);font-size:var(--t-xs);font-weight:700}.CatalogFilters_backdrop__2aX51{display:block;position:fixed;inset:0;z-index:40;background:rgba(23,25,30,.48);opacity:0;visibility:hidden;transition:opacity var(--dur-1) var(--ease-out),visibility 0s linear var(--dur-1)}.CatalogFilters_backdrop__2aX51[data-open]{opacity:1;visibility:visible;transition:opacity var(--dur-1) var(--ease-out)}.CatalogFilters_rail__8fZZS{position:fixed;top:auto;left:0;right:0;bottom:0;z-index:41;display:flex;flex-direction:column;max-height:min(88vh,88dvh);overflow:hidden;padding:0;border:0;border-radius:var(--r) var(--r) 0 0;box-shadow:0 -16px 40px -16px rgba(23,25,30,.4);transform:translateY(100%);visibility:hidden;transition:transform var(--dur-2) var(--ease-out),visibility 0s linear var(--dur-2);outline:none}.CatalogFilters_rail__8fZZS[data-open]{transform:translateY(0);visibility:visible;transition:transform var(--dur-2) var(--ease-out)}.CatalogFilters_head__U4HOQ{padding:var(--s-3) var(--gutter)}.CatalogFilters_sheetCount__3TES_{display:block}.CatalogFilters_body__r_7cC{flex:1 1;overflow-y:auto;overscroll-behavior:contain;padding:0 var(--gutter) var(--s-3)}.CatalogFilters_foot__u5nz_{display:block;padding:var(--s-3) var(--gutter) calc(var(--s-3) + env(safe-area-inset-bottom));border-top:1px solid var(--hair)}.CatalogFilters_done__7PqGM{width:100%}}.ProductBuy_buy__7qESS{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;grid-gap:var(--s-2) var(--s-3);gap:var(--s-2) var(--s-3)}.ProductBuy_add__E6MMT{min-width:0}.ProductBuy_add__E6MMT .btn{min-height:48px;font-size:var(--t-lg);transition:background-color var(--dur-1) var(--ease-out),border-color var(--dur-1) var(--ease-out),color var(--dur-1) var(--ease-out),transform var(--dur-0) var(--ease-out)}.ProductBuy_add__E6MMT .btn:active:not(:disabled){transform:scale(.97)}.ProductBuy_inCart__eJmiE{font-weight:600}.ProductBuy_checkout__m5UGy{grid-column:1/-1;justify-self:start}@media (max-width:400px){.ProductBuy_buy__7qESS{grid-template-columns:minmax(0,1fr)}}.ProductVisual_blister__tOSiT,.ProductVisual_photo__ENkRF{--v:var(--visual-size,var(--v-size))}.ProductVisual_photo__ENkRF{display:block;width:var(--v);height:var(--v);padding:calc(var(--v) * .06);background:var(--tag);border:1px solid var(--hair);border-radius:var(--r);box-shadow:0 10px 16px -12px rgba(23,25,30,.3)}.ProductVisual_photo__ENkRF img{width:100%;height:100%;object-fit:contain}.ProductVisual_blister__tOSiT{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;width:calc(var(--v) * .78);height:var(--v);padding:calc(var(--v) * .16) calc(var(--v) * .07) calc(var(--v) * .07);background:var(--tag);border:1px solid var(--hair);border-radius:var(--r);filter:drop-shadow(0 10px 10px rgba(23,25,30,.18))}.ProductVisual_hole__xuWLz{position:absolute;top:calc(var(--v) * .05);left:50%;width:max(5px,calc(var(--v) * .0625));aspect-ratio:1;transform:translateX(-50%);background:var(--board);border:1px solid var(--hair-strong);border-radius:50%}.ProductVisual_art__ZL0OQ{flex:1 1;width:100%;min-height:0}.ProductVisual_art__ZL0OQ *{vector-effect:non-scaling-stroke}.CartSummary_lines__FHi9H{margin:0;padding:0;list-style:none}.CartSummary_line__FOSj8{display:grid;grid-template-columns:56px minmax(0,1fr) auto;grid-template-areas:"thumb what total" "thumb controls controls";align-items:start;grid-gap:var(--s-2) var(--s-3);gap:var(--s-2) var(--s-3);padding:var(--s-3) 0;border-bottom:1px solid var(--hair)}.CartSummary_thumb__37LlL{grid-area:thumb;display:grid;place-items:center;width:56px;height:56px}.CartSummary_thumb__37LlL svg{filter:drop-shadow(0 4px 4px rgba(23,25,30,.2))}.CartSummary_gone__nQuI_{width:48px;height:48px;border:1px dashed var(--hair-strong);border-radius:50%}.CartSummary_what__0wNij{grid-area:what;display:grid;grid-gap:2px;gap:2px;min-width:0}.CartSummary_name__6EmCM{font-weight:600;line-height:1.3;overflow-wrap:anywhere}.CartSummary_meta__EXCNU{font-size:var(--t-sm);color:var(--muted)}.CartSummary_nowrap__tQF1h{white-space:nowrap}.CartSummary_error__jVe0z,.CartSummary_warn___LEOe{font-size:var(--t-sm);color:var(--danger);font-weight:600}.CartSummary_error__jVe0z{margin-top:var(--s-1)}.CartSummary_line__FOSj8[data-error] .CartSummary_thumb__37LlL{outline:2px solid var(--danger);outline-offset:2px;border-radius:50%}.CartSummary_total__JzMqp{grid-area:total;justify-self:end;padding-top:2px}.CartSummary_controls__XNqse{grid-area:controls;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--s-2)}.CartSummary_remove__QP6bC{min-height:44px;padding:0 var(--s-1);background:transparent;border:0;color:var(--ink);font-size:var(--t-sm);font-weight:600;text-decoration:underline;text-underline-offset:.15em;-webkit-text-decoration-color:var(--hair-strong);text-decoration-color:var(--hair-strong);transition:-webkit-text-decoration-color var(--dur-1) var(--ease-out);transition:text-decoration-color var(--dur-1) var(--ease-out);transition:text-decoration-color var(--dur-1) var(--ease-out),-webkit-text-decoration-color var(--dur-1) var(--ease-out)}.CartSummary_remove__QP6bC:hover:not(:disabled){-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}.CartSummary_remove__QP6bC:disabled{color:var(--muted)}.CartDrawer_root__ZZST6{position:fixed;inset:0;z-index:50}.CartDrawer_backdrop__dz0F9{position:absolute;inset:0;background:rgba(23,25,30,.48)}.CartDrawer_panel___YAh1{position:absolute;top:0;right:0;bottom:0;display:flex;flex-direction:column;width:min(420px,100%);background:var(--tag);box-shadow:-16px 0 40px -16px rgba(23,25,30,.4);outline:none}.CartDrawer_head__PziAt{display:flex;align-items:center;justify-content:space-between;gap:var(--s-3);padding:var(--s-3) var(--s-3) var(--s-3) var(--s-4);border-bottom:1px solid var(--hair)}.CartDrawer_title__1TJJ7{display:flex;align-items:baseline;gap:var(--s-3)}.CartDrawer_heading__8XR7w{font-size:var(--t-xl)}.CartDrawer_count__KNXxj{font-size:var(--t-sm);color:var(--muted)}.CartDrawer_close__tvW68{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;background:transparent;border:1px solid var(--hair-strong);border-radius:var(--r);color:var(--ink);transition:border-color var(--dur-1) var(--ease-out)}.CartDrawer_close__tvW68:hover{border-color:var(--ink)}.CartDrawer_state__odjao{padding:var(--s-5) var(--s-4);color:var(--muted)}.CartDrawer_body__3Told{flex:1 1;overflow-y:auto;overscroll-behavior:contain;padding:0 var(--s-4)}.CartDrawer_foot__SN9qa{display:grid;grid-gap:var(--s-2);gap:var(--s-2);padding:var(--s-3) var(--s-4) calc(var(--s-3) + env(safe-area-inset-bottom));border-top:1px solid var(--hair);background:var(--tag)}.CartDrawer_sum__FAmc5{display:flex;align-items:baseline;justify-content:space-between;gap:var(--s-3);font-weight:600}.CartDrawer_foot__SN9qa .btn{transition:background-color var(--dur-1) var(--ease-out),border-color var(--dur-1) var(--ease-out),color var(--dur-1) var(--ease-out),transform var(--dur-0) var(--ease-out)}.CartDrawer_foot__SN9qa .btn:active:not(:disabled){transform:scale(.97)}.CartDrawer_note__0AJ42{font-size:var(--t-sm);color:var(--muted);margin-bottom:var(--s-1)}.CartDrawer_empty__PibHy{display:grid;justify-items:start;grid-gap:var(--s-2);gap:var(--s-2);padding:var(--s-5) var(--s-4)}.CartDrawer_pegs__4wqUN{margin-bottom:var(--s-2)}.CartDrawer_emptyText__Qwpys{font-stretch:75%;font-weight:800;font-size:var(--t-xl);line-height:1.1}.LangSwitch_switch__cE_CX{display:flex;align-items:center}.LangSwitch_link__ruj5N{display:inline-flex;align-items:center;justify-content:center;min-height:44px;min-width:44px;padding:0 6px;font-size:var(--t-xs);font-weight:600;letter-spacing:.02em;color:var(--muted);text-decoration:none;transition:color var(--dur-1) var(--ease-out)}.LangSwitch_link__ruj5N:hover{color:var(--ink);text-decoration:underline}.LangSwitch_link__ruj5N[aria-current=true]{color:var(--ink);font-weight:700;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:.45em}.Mark_lockup__O7ooc{display:inline-flex;align-items:center;gap:var(--s-2)}.Mark_wordmark__JnnH9{font-weight:800;font-size:1.125rem;letter-spacing:-.02em;line-height:1;white-space:nowrap}.Footer_footer__UaG1g{--ink:#FFFFFF;--muted:#FFFFFF;--hair:rgba(255,255,255,0.28);--hair-strong:rgba(255,255,255,0.5);margin-top:var(--s-6);padding:var(--s-6) 0 var(--s-5);background:var(--action);color:var(--on-action)}.Footer_grid__qjDt3{display:grid;grid-template-columns:minmax(0,6fr) minmax(0,4fr) auto;grid-gap:var(--s-5) var(--s-6);gap:var(--s-5) var(--s-6);align-items:start}.Footer_brand___zP6t{display:grid;grid-gap:var(--s-3);gap:var(--s-3)}.Footer_shelf__DWgUN{--ink:#17191E;justify-self:start;padding:10px 14px;background:var(--tag);border-radius:var(--r);color:var(--ink)}.Footer_tagline__EtMBR{font-stretch:var(--stretch-display);font-weight:800;font-size:var(--t-xl);line-height:1.15;max-width:28ch}.Footer_taglineLocal__f4zhP{color:var(--muted);font-size:var(--t-sm)}.Footer_contact__Qek_T{display:grid;grid-gap:var(--s-2);gap:var(--s-2)}.Footer_heading__8gwfT{font-size:var(--t-lg)}.Footer_list__nA1sk{display:grid;grid-gap:var(--s-2);gap:var(--s-2);margin:0}.Footer_row___8gJy{display:grid;grid-gap:2px;gap:2px}.Footer_row___8gJy dt{font-size:var(--t-sm);font-weight:400;color:var(--muted)}.Footer_row___8gJy dd{margin:0;font-weight:600}.Footer_pending__7TuNH{color:var(--muted)}.Footer_lang__ZJVwc{justify-self:end}@media (max-width:860px){.Footer_grid__qjDt3{grid-template-columns:minmax(0,1fr)}.Footer_lang__ZJVwc{justify-self:start;margin-left:-6px}}.MobileCartBar_bar__BK0Xz{display:none}@media (max-width:719px){.MobileCartBar_bar__BK0Xz{display:block;position:fixed;left:0;right:0;bottom:0;z-index:25;padding:var(--s-2) var(--s-3) calc(var(--s-2) + env(safe-area-inset-bottom));background:var(--tag);border-top:1px solid var(--hair);box-shadow:0 -8px 24px -12px rgba(23,25,30,.28);animation:MobileCartBar_rise__uMyJx var(--dur-1) var(--ease-out)}}.MobileCartBar_button__vS26y{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:var(--s-2);gap:var(--s-2);width:100%;min-height:48px;padding:0 var(--s-3);background:var(--ink);color:var(--tag);border:0;border-radius:var(--r);text-align:left;font-weight:600;transition:transform var(--dur-0) var(--ease-out)}.MobileCartBar_button__vS26y:active{transform:translateY(1px)}.MobileCartBar_button__vS26y:focus-visible{outline-color:var(--action)}.MobileCartBar_text__Q1zFP{display:flex;align-items:baseline;gap:var(--s-2);min-width:0;white-space:nowrap;overflow:hidden}.MobileCartBar_total__ogOly{font-stretch:75%;font-weight:800;font-size:var(--t-lg)}@keyframes MobileCartBar_rise__uMyJx{0%{transform:translateY(100%)}to{transform:none}}.SampleNotice_notice__5dGM8{max-width:none;margin:0;padding:6px 0;background:var(--ink);color:#fff;font-size:var(--t-xs);line-height:1.3}.SampleNotice_inner__053lx{display:block}.TopBar_bar__b2qZ5{position:-webkit-sticky;position:sticky;top:0;z-index:30;background:var(--tag);border-bottom:1px solid var(--hair)}.TopBar_row__Vrhsn{display:flex;align-items:center;gap:var(--s-3);height:63px}.TopBar_home__tpUof{flex:none;display:inline-flex;align-items:center;min-height:44px;text-decoration:none;color:var(--ink)}.TopBar_nav__245RK{display:flex;align-items:center;gap:var(--s-1)}.TopBar_nav__245RK a{display:inline-flex;align-items:center;min-height:44px;padding:0 var(--s-2);font-weight:600;font-size:.9375rem;white-space:nowrap;text-decoration:none;border-radius:var(--r);transition:background-color var(--dur-1) var(--ease-out)}.TopBar_nav__245RK a:hover{background:var(--board);text-decoration:underline}.TopBar_search__3xmfp{flex:1 1 auto;min-width:0;display:flex;justify-content:flex-end}.TopBar_searchPanel__PRppN{flex:1 1 auto;max-width:560px;margin-left:auto}.TopBar_form__GgZDa{display:flex;gap:var(--s-2);width:100%}.TopBar_field__JEqG_{position:relative;flex:1 1 auto;min-width:0;display:flex;align-items:center}.TopBar_fieldIcon__EJMvB{position:absolute;left:12px;color:var(--muted);pointer-events:none}.TopBar_input__X_H6N{width:100%;min-height:44px;padding:0 var(--s-3) 0 40px;background:var(--board);border:1px solid var(--hair-strong);border-radius:var(--r);font-size:var(--t-md);transition:border-color var(--dur-1) var(--ease-out),background-color var(--dur-1) var(--ease-out)}.TopBar_input__X_H6N:hover{border-color:var(--ink)}.TopBar_input__X_H6N:focus-visible{background:var(--tag);border-color:var(--ink)}.TopBar_input__X_H6N::-webkit-search-cancel-button{cursor:pointer}.TopBar_submit__yL9U1{flex:none;min-height:44px;padding:0 var(--s-3)}.TopBar_submitIcon__gQg_Z{display:none}.TopBar_cartWide__vopi1{display:flex;flex:none}.TopBar_cartPhone__pGfmW,.TopBar_row2__yHro6{display:none}@media (max-width:1119px){.TopBar_wide__f0sAH{display:none}.TopBar_row2__yHro6{display:flex;align-items:center;justify-content:space-between;gap:var(--s-2);height:45px;border-top:1px solid var(--hair)}.TopBar_row2__yHro6 .TopBar_nav__245RK{flex:1 1 auto;min-width:0;overflow-x:auto;scrollbar-width:none}.TopBar_row2__yHro6 .TopBar_nav__245RK::-webkit-scrollbar{display:none}.TopBar_row2__yHro6 .TopBar_nav__245RK a{flex:none;padding:0 var(--s-2);font-size:var(--t-sm)}.TopBar_row2__yHro6 .TopBar_nav__245RK a:first-child{padding-left:0}.TopBar_row2__yHro6 .TopBar_nav__245RK a:focus-visible{outline-offset:-2px}.TopBar_lang__qBv7F{flex:none}}@media (max-width:719px){.TopBar_row__Vrhsn{flex-wrap:wrap;align-content:flex-start;gap:4px var(--s-2);height:102px;padding-top:4px}.TopBar_home__tpUof{margin-right:auto}.TopBar_cartWide__vopi1{display:none}.TopBar_cartPhone__pGfmW{display:flex;flex:none}.TopBar_search__3xmfp{flex:1 0 100%}.TopBar_searchPanel__PRppN{max-width:none;margin-left:0}.TopBar_fieldIcon__EJMvB{display:none}.TopBar_input__X_H6N{padding-left:var(--s-3)}.TopBar_search__3xmfp .TopBar_submit__yL9U1{width:44px;min-height:44px;padding:0}.TopBar_submitIcon__gQg_Z{display:block}.TopBar_submitText__yJl18{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.TopBar_row2__yHro6{gap:12px}.TopBar_row2__yHro6 .TopBar_nav__245RK{gap:12px;padding-right:16px;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 16px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 16px),transparent)}.TopBar_row2__yHro6 .TopBar_nav__245RK a{font-stretch:87.5%;padding:0}.TopBar_lang__qBv7F{gap:var(--s-2)}.TopBar_lang__qBv7F a{min-width:0;padding:0;font-size:var(--t-xs)}}@media (max-width:479px){.TopBar_home__tpUof [data-wordmark]{display:none}}.WindingSpool_spool__LB8Mn{flex:none}.WindingSpool_winding__iJyRi{stroke-dasharray:44;stroke-dashoffset:44;transform:rotate(-90deg);transform-origin:12px 12px;animation:WindingSpool_wind__LObcL 1.2s var(--ease-out) infinite}@keyframes WindingSpool_wind__LObcL{0%{stroke-dashoffset:44}70%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:0;opacity:0}}@media (prefers-reduced-motion:reduce){.WindingSpool_winding__iJyRi{animation:none;stroke-dashoffset:0}}.CheckoutForm_heading__Rxil9{font-size:var(--t-2xl);margin-bottom:var(--s-4)}.CheckoutForm_state__3bgvj{display:flex;align-items:center;gap:var(--s-3);padding:var(--s-5);background:var(--tag);border:1px solid var(--hair);border-radius:var(--r);box-shadow:var(--shadow-tag);color:var(--muted)}.CheckoutForm_grid__4Grdi{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);grid-template-areas:"form summary";grid-gap:var(--s-4);gap:var(--s-4);align-items:start}.CheckoutForm_form__Xlb5q{grid-area:form;display:grid;grid-gap:var(--s-4);gap:var(--s-4);min-width:0;padding:var(--s-5);background:var(--tag);border:1px solid var(--hair);border-radius:var(--r);box-shadow:var(--shadow-tag)}.CheckoutForm_field__xpkeO{display:grid;grid-gap:var(--s-1);gap:var(--s-1)}.CheckoutForm_label__AeP5q{padding:0;font-size:var(--t-sm);font-weight:600}.CheckoutForm_optional__qePl4{font-weight:400;color:var(--muted)}.CheckoutForm_control__G_GGv{width:100%;min-height:48px;padding:var(--s-2) var(--s-3);background:var(--board);border:1px solid var(--hair-strong);border-radius:var(--r);color:var(--ink);font-size:var(--t-md);line-height:1.4;resize:vertical;transition:border-color var(--dur-1) var(--ease-out),background-color var(--dur-1) var(--ease-out)}.CheckoutForm_control__G_GGv:hover:not(:disabled){border-color:var(--ink)}.CheckoutForm_control__G_GGv:focus-visible{background:var(--tag);border-color:var(--ink)}.CheckoutForm_control__G_GGv:disabled{color:var(--muted);cursor:not-allowed}.CheckoutForm_control__G_GGv[aria-invalid=true]{border-color:var(--danger);background:var(--tag)}.CheckoutForm_hint__2dejW{font-size:var(--t-sm);color:var(--muted)}.CheckoutForm_hint__2dejW[data-ok]{color:var(--ok);font-weight:500}.CheckoutForm_phone__NOlwu{font-weight:700}.CheckoutForm_error__UP7eY{display:flex;gap:var(--s-2);align-items:baseline;font-size:var(--t-sm);font-weight:600;color:var(--danger)}.CheckoutForm_error__UP7eY:before{content:"";flex:none;width:8px;height:8px;border:1.5px solid;transform:translateY(-1px) rotate(45deg)}.CheckoutForm_choices__7lTkU{display:grid;grid-gap:var(--s-2);gap:var(--s-2);min-width:0;margin:0;padding:0;border:0}.CheckoutForm_options__y6Dn7{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--s-2);gap:var(--s-2)}.CheckoutForm_choice__ToXKf{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;grid-gap:var(--s-3);gap:var(--s-3);min-height:88px;padding:var(--s-3);background:var(--tag);border:1px solid var(--hair-strong);border-radius:var(--r);cursor:pointer;transition:border-color var(--dur-1) var(--ease-out),background-color var(--dur-1) var(--ease-out)}.CheckoutForm_choice__ToXKf:hover{border-color:var(--ink)}.CheckoutForm_choice__ToXKf:has(.CheckoutForm_radio__vWYX9:checked){border-color:var(--ink);background:var(--board);outline:1px solid var(--ink);outline-offset:-2px}.CheckoutForm_choice__ToXKf:has(.CheckoutForm_radio__vWYX9:focus-visible){outline:2px solid var(--action);outline-offset:2px}.CheckoutForm_choices__7lTkU:disabled .CheckoutForm_choice__ToXKf{cursor:not-allowed;opacity:.72}.CheckoutForm_choices__7lTkU[aria-invalid=true] .CheckoutForm_choice__ToXKf{border-color:var(--danger)}.CheckoutForm_radio__vWYX9{position:absolute;inset:0;opacity:0;margin:0;cursor:inherit}.CheckoutForm_choiceMark__8nDNo{position:relative;width:22px;height:22px;margin-top:1px;border:1.5px solid var(--hair-strong);border-radius:50%;background:var(--tag);transition:border-color var(--dur-1) var(--ease-out)}.CheckoutForm_choiceMark__8nDNo:after{content:"";position:absolute;inset:4px;border-radius:50%;background:var(--ink);opacity:0;transform:scale(.5);transition:transform var(--dur-1) var(--ease-out),opacity var(--dur-1) var(--ease-out)}.CheckoutForm_choice__ToXKf:has(.CheckoutForm_radio__vWYX9:checked) .CheckoutForm_choiceMark__8nDNo{border-color:var(--ink)}.CheckoutForm_choice__ToXKf:has(.CheckoutForm_radio__vWYX9:checked) .CheckoutForm_choiceMark__8nDNo:after{opacity:1;transform:scale(1)}.CheckoutForm_choiceText__YG_4r{display:grid;grid-gap:var(--s-1);gap:var(--s-1)}.CheckoutForm_choiceLabel__oUrbo{font-weight:700;font-size:var(--t-lg);line-height:1.25}.CheckoutForm_choiceHint__i33bD{font-size:var(--t-sm);color:var(--muted)}.CheckoutForm_enter__hzMjm{animation:CheckoutForm_lay__WZOLY var(--dur-1) var(--ease-out) both}@keyframes CheckoutForm_lay__WZOLY{0%{transform:translateY(16px);opacity:0}to{transform:none;opacity:1}}@media (prefers-reduced-motion:reduce){.CheckoutForm_enter__hzMjm{animation:none}}.CheckoutForm_linesError__txOAk{color:var(--danger);font-weight:600}.CheckoutForm_banner__ghSM5,.CheckoutForm_linesError__txOAk{padding:var(--s-3);border:1px solid var(--danger);border-radius:var(--r)}.CheckoutForm_banner__ghSM5{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--s-3);background:var(--board)}.CheckoutForm_bannerTitle__XNm__{font-weight:700;color:var(--danger)}.CheckoutForm_submitRow__ZjozP{display:grid;grid-gap:var(--s-2);gap:var(--s-2);padding-top:var(--s-3);border-top:1px solid var(--hair)}.CheckoutForm_submit__V2P5z{width:100%;min-height:56px;font-size:var(--t-lg);transition:background-color var(--dur-1) var(--ease-out),border-color var(--dur-1) var(--ease-out),color var(--dur-1) var(--ease-out),transform var(--dur-0) var(--ease-out)}button.CheckoutForm_submit__V2P5z:active:not(:disabled){transform:scale(.97)}.CheckoutForm_submit__V2P5z[data-pending]{background:var(--action);color:var(--on-action);border-color:var(--action) var(--action) var(--action-lip);cursor:progress}.CheckoutForm_note__5v7Gr{font-size:var(--t-sm);color:var(--muted)}.CheckoutForm_summary__uJGwb{grid-area:summary;position:-webkit-sticky;position:sticky;top:calc(var(--topbar-h) + var(--s-3));display:grid;grid-gap:var(--s-3);gap:var(--s-3);padding:var(--s-4);background:var(--tag);border:1px solid var(--hair);border-radius:var(--r);box-shadow:var(--shadow-tag);min-width:0}.CheckoutForm_summaryTitle__o7_U2{font-size:var(--t-xl)}.CheckoutForm_summaryToggleWrap__vLhVf{display:none}.CheckoutForm_summaryBody__8N24U{display:grid;grid-gap:var(--s-3);gap:var(--s-3)}.CheckoutForm_sum__SDcp0{display:flex;align-items:baseline;justify-content:space-between;gap:var(--s-3);font-weight:600}@media (max-width:1023px){.CheckoutForm_grid__4Grdi{grid-template-columns:minmax(0,1fr);grid-template-areas:"summary" "form"}.CheckoutForm_summary__uJGwb{position:static;padding:0;gap:0}.CheckoutForm_summaryTitle__o7_U2{display:none}.CheckoutForm_summaryToggleWrap__vLhVf{display:block;font-size:inherit}.CheckoutForm_summaryToggle__RPbJr{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;grid-gap:var(--s-3);gap:var(--s-3);width:100%;min-height:56px;padding:0 var(--s-3);background:transparent;border:0;border-radius:var(--r);color:var(--ink);font-stretch:75%;font-size:var(--t-lg);font-weight:800;text-align:left}.CheckoutForm_summaryToggle__RPbJr:hover{background:var(--board)}.CheckoutForm_summaryFacts__X3JUf{display:inline-flex;gap:var(--s-2);align-items:baseline;font-stretch:100%;font-size:var(--t-sm);font-weight:600;color:var(--muted)}.CheckoutForm_summaryChevron__LlbTp{transition:transform var(--dur-1) var(--ease-out)}.CheckoutForm_summaryToggle__RPbJr[aria-expanded=true] .CheckoutForm_summaryChevron__LlbTp{transform:rotate(180deg)}.CheckoutForm_summaryBody__8N24U{display:none;padding:var(--s-2) var(--s-3) var(--s-3);border-top:1px solid var(--hair)}.CheckoutForm_summaryBody__8N24U[data-open]{display:grid}.CheckoutForm_form__Xlb5q{padding:var(--s-4) var(--s-3)}}@media (max-width:599px){.CheckoutForm_options__y6Dn7{grid-template-columns:minmax(0,1fr)}}.CheckoutForm_empty__mrGb6{display:grid;justify-items:start;grid-gap:var(--s-3);gap:var(--s-3);padding:var(--s-5);background:var(--tag);border:1px solid var(--hair);border-radius:var(--r)}.CheckoutForm_emptyPegs__r3_zQ{margin-bottom:var(--s-1)}.CheckoutForm_emptyTitle__q08_s{font-stretch:75%;font-weight:800;font-size:var(--t-xl);line-height:1.1}.CheckoutForm_emptyLead__ignke{color:var(--muted)}.CheckoutForm_success__tVXXR{display:grid;justify-items:start;grid-gap:var(--s-4);gap:var(--s-4);max-width:40rem;padding-bottom:var(--s-6)}.CheckoutForm_successEnter__J77VL{animation:CheckoutForm_successEnter__J77VL var(--dur-2) var(--ease-out) both;animation-delay:calc(var(--i, 0) * 60ms)}@keyframes CheckoutForm_successEnter__J77VL{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.CheckoutForm_successEnter__J77VL{animation-name:CheckoutForm_successFade__JIW_E}}@keyframes CheckoutForm_successFade__JIW_E{0%{opacity:0}to{opacity:1}}.CheckoutForm_ticket__5sxQb{position:relative;display:grid;grid-gap:var(--s-2);gap:var(--s-2);width:100%;padding:var(--s-6) var(--s-5) var(--s-5);background:var(--tag);border:1px solid var(--hair);border-radius:var(--r);box-shadow:0 12px 24px -16px rgba(23,25,30,.35)}.CheckoutForm_ticketHole__vctHG{position:absolute;top:var(--s-3);left:50%;width:14px;height:14px;transform:translateX(-50%);border-radius:50%;background:var(--board);border:1px solid var(--hair-strong)}.CheckoutForm_ticketLabel__PAx_n{font-size:var(--t-sm);font-weight:600;color:var(--muted)}.CheckoutForm_orderId__h6acB{font-size:clamp(2.5rem,7vw,4.5rem);font-weight:800;line-height:1;letter-spacing:-.01em;overflow-wrap:anywhere;padding-bottom:var(--s-3);border-bottom:1px dashed var(--hair-strong)}.CheckoutForm_successLead___vsJ3{margin-top:var(--s-2);font-stretch:75%;font-weight:800;font-size:var(--t-xl);line-height:1.1}.CheckoutForm_nextTitle__DQM_W{margin-top:var(--s-2);font-family:var(--font);font-stretch:100%;font-size:var(--t-sm);font-weight:700;letter-spacing:0}.CheckoutForm_successText__nik_M{color:var(--muted)}.CheckoutForm_successActions__xF1Zt{display:flex;flex-wrap:wrap;gap:var(--s-2) var(--s-3)}.OrderStatus_column__b5ykZ{display:grid;grid-gap:var(--s-5);gap:var(--s-5);width:100%;max-width:720px;margin-inline:auto}.OrderStatus_head__zw6gE{display:grid;grid-gap:var(--s-1);gap:var(--s-1)}.OrderStatus_title__2zNjD{font-size:1.75rem}.OrderStatus_when__xjQmF{font-size:var(--t-sm);color:var(--muted)}.OrderStatus_lead__RqlAu{color:var(--muted)}.OrderStatus_panel__ov2dh{padding:var(--s-4)}.OrderStatus_panelTitle__d3Rgt{margin-bottom:var(--s-2);font-size:var(--t-lg)}.OrderStatus_rows__twJS7{display:grid;margin:0}.OrderStatus_row__myb62{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,3fr);grid-gap:var(--s-1) var(--s-3);gap:var(--s-1) var(--s-3);padding:var(--s-2) 0;border-top:1px solid var(--hair)}.OrderStatus_row__myb62:first-child{border-top:0}.OrderStatus_row__myb62 dt{font-size:var(--t-sm);color:var(--muted);padding-top:2px}.OrderStatus_row__myb62 dd{margin:0;overflow-wrap:anywhere}.OrderStatus_number__oW4tv{font-size:var(--t-lg)}.OrderStatus_address__xP4Rj{display:block;color:var(--muted)}.OrderStatus_phone__u_n_3{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.OrderStatus_lines__Ph98k{margin:0;padding:0;list-style:none}.OrderStatus_line__BWCuz{display:grid;grid-template-columns:56px minmax(0,1fr) auto;align-items:center;grid-gap:var(--s-3);gap:var(--s-3);padding:var(--s-3) 0;border-bottom:1px solid var(--hair)}.OrderStatus_thumb__LFwDd{display:grid;place-items:center;width:56px;height:56px}.OrderStatus_thumb__LFwDd svg{filter:drop-shadow(0 4px 4px rgba(23,25,30,.2))}.OrderStatus_gone__CFgKh{width:48px;height:48px;border:1px dashed var(--hair-strong);border-radius:50%}.OrderStatus_what__WzS1u{display:grid;grid-gap:2px;gap:2px;min-width:0}.OrderStatus_name__78q7S{font-weight:600;line-height:1.3;overflow-wrap:anywhere}.OrderStatus_meta__FcKqO{font-size:var(--t-sm);color:var(--muted)}.OrderStatus_nowrap__m5Dij{white-space:nowrap}.OrderStatus_money__8iPCP{display:grid;justify-items:end;grid-gap:2px;gap:2px;text-align:right}.OrderStatus_each__UnK_l{font-size:var(--t-sm);color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.OrderStatus_totals__ufiI9{display:grid;grid-gap:var(--s-2);gap:var(--s-2);margin:var(--s-3) 0 0}.OrderStatus_totalRow__WdJRP{display:flex;justify-content:space-between;align-items:baseline;gap:var(--s-3)}.OrderStatus_totalRow__WdJRP dt{font-weight:600}.OrderStatus_totalRow__WdJRP dd{margin:0;text-align:right}.OrderStatus_itemsValue__NpZld{font-weight:600;white-space:nowrap}.OrderStatus_deliveryValue__yYkWB{font-size:var(--t-sm);color:var(--muted)}.OrderStatus_grand__APRiO{padding-top:var(--s-3);border-top:1px solid var(--hair-strong)}.OrderStatus_grand__APRiO dt{font-weight:700}.OrderStatus_note__X3rHi{margin-top:var(--s-1);margin-left:auto;font-size:var(--t-sm);color:var(--muted);text-align:right}@media (max-width:479px){.OrderStatus_panel__ov2dh{padding:var(--s-3)}.OrderStatus_row__myb62{grid-template-columns:minmax(0,1fr)}}.page_page__lJVSD{padding-top:var(--page-top);padding-bottom:var(--s-7)}.SortSelect_form__Uzzpg{display:flex;align-items:center;gap:var(--s-2)}.SortSelect_label__dmfIK{font-size:var(--t-sm);font-weight:500;color:var(--muted);white-space:nowrap}.SortSelect_wrap__cAaA7{position:relative;display:flex;align-items:center}.SortSelect_select__O0BJc{min-height:44px;padding:0 var(--s-6) 0 var(--s-3);background:var(--tag);color:var(--ink);border:1px solid var(--hair-strong);border-radius:var(--r);font-size:var(--t-sm);font-weight:600;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;transition:border-color var(--dur-1) var(--ease-out)}.SortSelect_select__O0BJc:hover{border-color:var(--ink)}.SortSelect_chevron__1LUNf{position:absolute;right:var(--s-2);pointer-events:none;color:var(--ink)}.SpoolCard_grid__vEffi{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));grid-gap:var(--s-4);gap:var(--s-4);margin:0;padding:0;list-style:none}.SpoolCard_card__y8aUl,.SpoolCard_grid__vEffi>li{display:flex;min-width:0}.SpoolCard_card__y8aUl{--spool:160px;flex-direction:column;width:100%}@media (min-width:1024px) and (max-width:1439px){.SpoolCard_card__y8aUl{--spool:144px}}.SpoolCard_link__5S3AK{display:flex;flex-direction:column;color:inherit;text-decoration:none;border-radius:var(--r)}.SpoolCard_hang__IofNV{display:grid;place-items:center;height:calc(var(--spool) + var(--s-3));transform-origin:50% 50%}.SpoolCard_hang__IofNV[data-kind=item]{transform-origin:50% 12%}.SpoolCard_visual__tY9rd{--visual-size:var(--spool);display:grid;place-items:center;width:var(--spool);height:var(--spool);transition:transform var(--dur-1) var(--ease-out)}svg.SpoolCard_picture___ZBsx{width:var(--spool);height:var(--spool);filter:var(--shadow-hang)}@media (hover:hover) and (pointer:fine){.SpoolCard_link__5S3AK:hover .SpoolCard_visual__tY9rd{transform:translateY(-3px)}}.SpoolCard_name__Nnl4h{padding:var(--s-3) var(--s-3) 2px;background:var(--tag);border:1px solid var(--hair);border-bottom:0;border-radius:var(--r) var(--r) 0 0;font-family:var(--font);font-stretch:100%;font-size:var(--t-md);font-weight:600;line-height:1.3;letter-spacing:0;overflow-wrap:anywhere}.SpoolCard_link__5S3AK:hover .SpoolCard_name__Nnl4h{text-decoration:underline;text-decoration-thickness:1px}.SpoolCard_tag__m_ToP{flex:1 1;display:flex;flex-direction:column;gap:var(--s-2);padding:0 var(--s-3) var(--s-3);background:var(--tag);border:1px solid var(--hair);border-top:0;border-radius:0 0 var(--r) var(--r);box-shadow:var(--shadow-tag)}.SpoolCard_meta__xPGth{font-size:var(--t-sm);color:var(--muted);overflow-wrap:anywhere}.SpoolCard_nowrap__MJQ7U{white-space:nowrap}.SpoolCard_add__zrE4M>button{padding-inline:var(--s-2);white-space:nowrap;transition:background-color var(--dur-1) var(--ease-out),border-color var(--dur-1) var(--ease-out),color var(--dur-1) var(--ease-out),transform var(--dur-0) var(--ease-out)}.SpoolCard_add__zrE4M>button:active:not(:disabled){transform:scale(.97)}.SpoolCard_facts__c9X8h{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:2px var(--s-2);margin-top:auto;padding-top:var(--s-1)}.SpoolCard_hang__IofNV[data-swing]{animation:SpoolCard_swing__ppkvx .64s both;animation-delay:calc(var(--i, 0) * 40ms);animation-timing-function:linear(0,.22 5%,.62 11%,1.02 18%,1.24 25%,1.26 31%,1.14 38%,.99 46%,.92 54%,.95 63%,1.01 73%,1.02 82%,1.005 91%,1)}@keyframes SpoolCard_swing__ppkvx{0%{transform:translateY(-4px) rotate(-6deg)}to{transform:none}}@media (max-width:719px){.SpoolCard_grid__vEffi{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s-4) 12px}.SpoolCard_card__y8aUl{--spool:128px}.SpoolCard_name__Nnl4h{padding:12px 12px 2px}.SpoolCard_tag__m_ToP{padding:0 12px 12px}}@media (prefers-reduced-motion:reduce){.SpoolCard_hang__IofNV[data-swing]{animation:none}.SpoolCard_link__5S3AK:hover .SpoolCard_visual__tY9rd{transform:none}}.StickyBuy_bar__1zElE{display:none}@media (max-width:719px){.StickyBuy_bar__1zElE{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;grid-gap:var(--s-3);gap:var(--s-3);position:fixed;left:0;right:0;bottom:0;z-index:24;padding:var(--s-2) var(--s-3) calc(var(--s-2) + env(safe-area-inset-bottom));background:var(--tag);border-top:1px solid var(--hair);box-shadow:0 -8px 24px -12px rgba(23,25,30,.28);animation:StickyBuy_rise__XGpLZ var(--dur-1) var(--ease-out)}body:has([data-bottom-bar]) .StickyBuy_bar__1zElE{bottom:64px;padding-bottom:var(--s-2);box-shadow:none}}.StickyBuy_add__f8RrD{min-width:0}.StickyBuy_add__f8RrD .btn{transition:background-color var(--dur-1) var(--ease-out),border-color var(--dur-1) var(--ease-out),color var(--dur-1) var(--ease-out),transform var(--dur-0) var(--ease-out)}.StickyBuy_add__f8RrD .btn:active:not(:disabled){transform:scale(.97)}@keyframes StickyBuy_rise__XGpLZ{0%{transform:translateY(100%)}to{transform:none}}.StockLine_stock__tJlrF{display:inline-flex;align-items:center;gap:6px;font-size:var(--t-sm);font-weight:500;line-height:1.3;color:var(--ink)}.StockLine_glyph__14jyQ{flex:none}.StockLine_stock__tJlrF[data-level=low]{font-weight:700}.StockLine_stock__tJlrF[data-level=out]{color:var(--muted)}.SwatchGrid_list__qJiq2{display:flex;flex-wrap:wrap;margin:0;padding:0;list-style:none}.SwatchGrid_item__q7OhA{flex:none}.SwatchGrid_swatch__LeFaI{display:grid;place-items:center;width:44px;height:44px;border-radius:50%}.SwatchGrid_fill__hJFWq{display:block;width:32px;height:32px;border-radius:50%;border:1px solid var(--hair-strong);transition:transform var(--dur-1) var(--ease-out)}@media (hover:hover) and (pointer:fine){.SwatchGrid_swatch__LeFaI:hover .SwatchGrid_fill__hJFWq{transform:scale(1.1)}}.SwatchGrid_swatch__LeFaI[aria-current=true] .SwatchGrid_fill__hJFWq{outline:2px solid var(--ink);outline-offset:3px}.SwatchGrid_rail__Pm0Bv{margin:0 -6px}.SwatchGrid_picker__GyMzk,.SwatchGrid_strip__tj_nu{flex-wrap:nowrap;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none;margin:0 calc(var(--gutter) * -1);padding:0 calc(var(--gutter) - 6px)}.SwatchGrid_picker__GyMzk::-webkit-scrollbar,.SwatchGrid_strip__tj_nu::-webkit-scrollbar{display:none}.SwatchGrid_picker__GyMzk .SwatchGrid_item__q7OhA,.SwatchGrid_strip__tj_nu .SwatchGrid_item__q7OhA{scroll-snap-align:start}@media (min-width:720px){.SwatchGrid_picker__GyMzk{flex-wrap:wrap;overflow:visible;margin:0 -6px;padding:0}.SwatchGrid_picker__GyMzk .SwatchGrid_item__q7OhA:nth-child(n+29){display:none}}@media (min-width:1024px){.SwatchGrid_picker__GyMzk{flex-wrap:nowrap;overflow:hidden;margin:-6px -12px;padding:6px}.SwatchGrid_picker__GyMzk .SwatchGrid_item__q7OhA:nth-child(n+15){display:none}@container (min-width: 960px){.SwatchGrid_picker__GyMzk .SwatchGrid_item__q7OhA:nth-child(-n+15){display:list-item}}@container (min-width: 1004px){.SwatchGrid_picker__GyMzk .SwatchGrid_item__q7OhA:nth-child(-n+16){display:list-item}}@container (min-width: 1048px){.SwatchGrid_picker__GyMzk .SwatchGrid_item__q7OhA:nth-child(-n+17){display:list-item}}@container (min-width: 1092px){.SwatchGrid_picker__GyMzk .SwatchGrid_item__q7OhA:nth-child(-n+18){display:list-item}}@container (min-width: 1136px){.SwatchGrid_picker__GyMzk .SwatchGrid_item__q7OhA:nth-child(-n+19){display:list-item}}@container (min-width: 1180px){.SwatchGrid_picker__GyMzk .SwatchGrid_item__q7OhA:nth-child(-n+20){display:list-item}}@container (min-width: 1224px){.SwatchGrid_picker__GyMzk .SwatchGrid_item__q7OhA:nth-child(-n+21){display:list-item}}@container (min-width: 1268px){.SwatchGrid_picker__GyMzk .SwatchGrid_item__q7OhA:nth-child(-n+22){display:list-item}}@container (min-width: 1312px){.SwatchGrid_picker__GyMzk .SwatchGrid_item__q7OhA:nth-child(-n+23){display:list-item}}}@media (prefers-reduced-motion:reduce){.SwatchGrid_swatch__LeFaI:hover .SwatchGrid_fill__hJFWq{transform:none}}.home_strip__YvaGb{background:var(--action);color:var(--on-action);border-bottom:6px solid var(--action-lip)}.home_stripInner__JK1RY{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--s-2);gap:var(--s-2);padding-top:24px;padding-bottom:20px}.home_headline__W3Iak{font-size:var(--t-strip)}.home_sub__z6rg4{font-size:var(--t-md);font-weight:500;max-width:100ch}.home_tabs__2cEDH{display:flex;flex-wrap:wrap;gap:var(--s-2);margin:var(--s-2) 0 0;padding:0;list-style:none}.home_tab__1HuQj{display:inline-flex;align-items:center;min-height:40px;padding:0 var(--s-3);border:1px solid rgba(255,255,255,.72);border-radius:20px;color:var(--on-action);font-weight:600;font-size:var(--t-sm);white-space:nowrap;text-decoration:none;transition:background-color var(--dur-1) var(--ease-out),border-color var(--dur-1) var(--ease-out)}.home_tab__1HuQj:hover{background:var(--action-hover);border-color:var(--on-action)}.home_tabAll__Rbr7U{background:var(--tag);border-color:var(--tag);color:var(--ink)}.home_tabAll__Rbr7U:hover{background:var(--board);border-color:var(--board)}@media (max-width:719px){.home_stripInner__JK1RY{padding-bottom:28px}.home_sub__z6rg4{font-size:var(--t-sm)}.home_tabs__2cEDH{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin-left:calc(var(--gutter) * -1);margin-right:calc(var(--gutter) * -1);padding:0 var(--gutter)}.home_tabs__2cEDH::-webkit-scrollbar{display:none}.home_tabs__2cEDH>li{flex:none}}.home_picker__xtpF9{container-type:inline-size;display:grid;grid-gap:var(--s-1);gap:var(--s-1);padding-top:var(--s-4)}.home_pickerHead__pbe8U{display:flex;align-items:center;justify-content:space-between;gap:var(--s-3)}@media (min-width:1024px){.home_picker__xtpF9{grid-template-columns:288px minmax(0,1fr);align-items:center;gap:var(--s-4)}.home_pickerHead__pbe8U{justify-content:flex-start;gap:var(--s-3)}}.home_pickerTitle__3qbdE{font-family:var(--font);font-stretch:100%;font-size:var(--t-md);font-weight:600;letter-spacing:0;white-space:nowrap}.home_wall__Kpj9Q{display:grid;grid-gap:var(--s-6);gap:var(--s-6);padding-top:var(--s-4)}.home_rail__0UonD{display:grid;grid-gap:var(--s-3);gap:var(--s-3)}@media (min-width:1024px){.home_picker__xtpF9,.home_wall__Kpj9Q{padding-top:var(--s-3)}.home_rail__0UonD{gap:var(--s-2)}}.home_railHead__GUNob{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title links" "note links";align-items:end;grid-gap:2px var(--s-4);gap:2px var(--s-4);padding-bottom:var(--s-2);border-bottom:2px solid var(--ink)}.home_railTitle__A19Ec{grid-area:title;display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--s-1) var(--s-3)}.home_railName__CkjsX{font-size:clamp(1.75rem,2.6vw,2.25rem)}.home_railCount__NZrw2{font-size:var(--t-sm);font-weight:600;color:var(--muted)}.home_railNote__DduOE{grid-area:note;color:var(--muted)}.home_railLinks__Cn31v{grid-area:links;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:0 var(--s-3)}@media (max-width:719px){.home_wall__Kpj9Q{gap:var(--s-5)}.home_railHead__GUNob{grid-template-columns:minmax(0,1fr);grid-template-areas:"title" "note" "links";align-items:start}.home_railLinks__Cn31v{justify-content:flex-start}}.home_empty__7O9lG{padding:var(--s-6) 0;font-stretch:var(--stretch-display);font-weight:800;font-size:var(--t-xl)}.home_ordering__XMieX{display:grid;grid-gap:var(--s-4);gap:var(--s-4);padding-top:var(--s-8)}.home_sectionTitle__CEysa{font-size:var(--t-2xl)}.home_steps__IgyRk{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--s-4) var(--s-6);gap:var(--s-4) var(--s-6);margin:0;padding:0;list-style:none}.home_step__jzGFR{display:grid;align-content:start;grid-gap:var(--s-1);gap:var(--s-1);padding-top:var(--s-3);border-top:1px solid var(--hair-strong)}.home_stepNo__OCl2v{font-stretch:var(--stretch-display);font-weight:800;font-size:clamp(3.5rem,6vw,5rem);line-height:1}.home_stepTitle__d_pSy{margin-top:var(--s-2);font-size:var(--t-xl)}.home_stepBody__ovLP4{color:var(--muted)}@media (max-width:860px){.home_steps__IgyRk{grid-template-columns:minmax(0,1fr);gap:var(--s-4)}.home_stepNo__OCl2v{font-size:3rem}}.page_page__RbmSC{padding-top:var(--page-top)}.page_head__vNJ8_{margin-bottom:var(--s-4)}.page_heading__j7xoA{font-size:var(--t-2xl)}.page_layout__kvUq7{display:grid;grid-template-columns:280px minmax(0,1fr);grid-template-areas:"rail results";grid-gap:var(--s-5);gap:var(--s-5);align-items:start}@media (max-width:1023px){.page_layout__kvUq7{grid-template-columns:minmax(0,1fr);grid-template-areas:"bar" "results";gap:var(--s-4)}}.page_group__2Eqd1{display:grid;grid-gap:var(--s-2);gap:var(--s-2);padding:var(--s-4) 0 var(--s-3);border-bottom:1px solid var(--hair)}.page_group__2Eqd1:last-child{border-bottom:0}.page_groupTitle__TAPs_{font-family:var(--font);font-stretch:100%;font-size:var(--t-sm);font-weight:700;letter-spacing:0;line-height:1.3}.page_rows__Vtl_p{display:grid;margin:0;padding:0;list-style:none}.page_row__p4tB5{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:var(--s-2);gap:var(--s-2);min-height:44px;padding:0 12px;border-radius:var(--r);font-size:var(--t-sm);font-weight:500;text-decoration:none;transition:background-color var(--dur-1) var(--ease-out)}.page_row__p4tB5:hover{background:var(--board)}.page_row__p4tB5[aria-current=true]{font-weight:700;box-shadow:inset 0 0 0 2px var(--ink)}.page_rowLabel__tVIw_{overflow-wrap:break-word}.page_rowCount__rSZEh{font-size:var(--t-xs);font-weight:500;color:var(--muted)}.page_options__LX_H5{display:grid;margin:0 calc(var(--s-2) * -1);padding:0;list-style:none}.page_option__6E1oU{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:var(--s-2);gap:var(--s-2);min-height:44px;padding:0 var(--s-2);border-radius:var(--r);font-size:var(--t-sm);font-weight:500;text-decoration:none;transition:background-color var(--dur-1) var(--ease-out)}.page_option__6E1oU:hover{background:var(--board)}.page_option__6E1oU svg{color:var(--muted)}.page_option__6E1oU[aria-current=true]{font-weight:700}.page_option__6E1oU[aria-current=true] svg{color:var(--ink)}.page_option__6E1oU[data-empty] .page_optionLabel__ZIKSy{color:var(--muted)}.page_optionLabel__ZIKSy{overflow-wrap:anywhere}.page_optionCount__y1BqE{font-size:var(--t-xs);color:var(--muted)}.page_priceForm__ao4uK{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:var(--s-2);gap:var(--s-2)}.page_priceInput__ASRqb{width:100%;min-width:0;text-overflow:ellipsis;min-height:44px;padding:0 var(--s-3);background:var(--board);border:1px solid var(--hair-strong);border-radius:var(--r);font-size:var(--t-md);transition:border-color var(--dur-1) var(--ease-out)}.page_priceInput__ASRqb:focus-visible,.page_priceInput__ASRqb:hover{border-color:var(--ink)}.page_priceInput__ASRqb::-webkit-inner-spin-button,.page_priceInput__ASRqb::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.page_clearAll__zdyvN{padding-top:var(--s-2)}.page_results__Eyqpe{grid-area:results;min-width:0}.page_resultsHead__K3_Wd{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--s-2) var(--s-3);margin-bottom:var(--s-3)}.page_count__4DbgL{font-size:var(--t-xl)}@media (max-width:1023px){.page_count__4DbgL{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}}.page_chipsRow__OQO_7{margin-bottom:var(--s-4)}.page_chips__eO4vo{display:flex;flex-wrap:wrap;gap:var(--s-2);margin:0;padding:0;list-style:none}.page_chip__DvgSs{display:inline-flex;align-items:center;gap:var(--s-2);min-height:40px;padding:0 var(--s-2) 0 var(--s-3);background:var(--tag);border:1px solid var(--hair-strong);border-radius:20px;font-size:var(--t-sm);font-weight:600;text-decoration:none;overflow-wrap:anywhere;transition:border-color var(--dur-1) var(--ease-out)}.page_chip__DvgSs:hover{border-color:var(--ink)}.page_chipLabel__3BuGF{font-weight:500;color:var(--muted)}.page_chipDot__3F4Wv{flex:none;width:16px;height:16px;border-radius:50%;border:1px solid var(--hair-strong)}.page_chipCode__EGFnA{color:var(--muted)}.page_wall__HKm1y{position:relative}.page_wall__HKm1y[data-arrive]>li{animation:page_arrive__vr4TW var(--dur-2) var(--ease-out) backwards;animation-delay:calc(var(--i, 0) * 30ms)}@keyframes page_arrive__vr4TW{0%{transform:translateY(12px)}to{transform:none}}@media (prefers-reduced-motion:reduce){.page_wall__HKm1y[data-arrive]>li{animation:none}}.page_empty__sp7bZ{display:grid;justify-items:start;grid-gap:var(--s-3);gap:var(--s-3);padding:var(--s-6) var(--s-4)}.page_emptyTitle__71v8X{font-stretch:75%;font-weight:800;font-size:var(--t-xl);line-height:1.1}.page_nearest__nN4XY{display:grid;grid-gap:var(--s-2);gap:var(--s-2);margin-top:var(--s-4)}.page_nearestList__E3S4N{display:flex;flex-wrap:wrap;gap:var(--s-2);margin:0;padding:0;list-style:none}.page_nearestLink__fN9DU{display:inline-flex;align-items:center;gap:var(--s-2);min-height:44px;padding:0 var(--s-3) 0 var(--s-2);background:var(--tag);border:1px solid var(--hair-strong);border-radius:22px;font-weight:600;text-decoration:none;transition:border-color var(--dur-1) var(--ease-out)}.page_nearestLink__fN9DU:hover{border-color:var(--ink)}.page_nearestSwatch__7_hEt{width:28px;height:28px;border-radius:50%;border:1px solid var(--hair-strong)}.page_nearestCode__lpeOM{color:var(--muted);font-size:var(--t-sm)}.page_page__Iyibe{padding-top:var(--page-top)}.page_grid__5Rswb{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);grid-gap:var(--s-5);gap:var(--s-5);align-items:start}.page_visual__NXiMU{display:grid;grid-gap:var(--s-3);gap:var(--s-3);min-width:0}.page_board__930NX{--spool:360px;display:grid;place-items:center;min-height:calc(var(--spool) + var(--s-8));padding:var(--s-6) var(--s-3);border:1px solid var(--hair-strong);border-radius:var(--r)}.page_hang__sImAI{--visual-size:var(--spool);display:grid;place-items:center}svg.page_picture__OXIVr{width:var(--spool);height:var(--spool);filter:drop-shadow(0 16px 16px rgba(23,25,30,.22))}.page_plate__uXoHw{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--s-2) var(--s-3);min-height:112px;padding:var(--s-3) var(--s-4);border:1px solid var(--hair);border-radius:var(--r)}.page_plateName__iNXGk{font-stretch:75%;font-weight:800;font-size:var(--t-2xl);line-height:1.02}.page_plateCode__n2YOJ{font-size:var(--t-lg)}.page_tag__aqjP0{display:grid;grid-gap:var(--s-2);gap:var(--s-2);min-width:0;padding:var(--s-4);background:var(--tag);border:1px solid var(--hair);border-radius:var(--r);box-shadow:var(--shadow-tag)}.page_crumbs__iDUl7{display:flex;flex-wrap:wrap;align-items:center;gap:0 var(--s-1);margin:0;padding:0;list-style:none;font-size:var(--t-sm)}.page_crumbs__iDUl7 li{display:inline-flex;align-items:center;gap:var(--s-1)}.page_crumbs__iDUl7 a{display:inline-flex;align-items:center;min-height:44px;color:var(--action-hover);font-weight:600}.page_crumbs__iDUl7 a:hover{color:var(--ink)}.page_crumbSep__w9FqV{color:var(--muted)}.page_name__gahS1{margin-top:var(--s-1);font-size:clamp(2rem,3.4vw,3rem);overflow-wrap:anywhere}.page_line__8xAVX{font-size:var(--t-lg);font-weight:500}.page_nowrap__VTn5b{white-space:nowrap}.page_spec__Q0D3n{color:var(--muted)}.page_priceRow__akiOW{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--s-2) var(--s-3);margin:var(--s-3) 0 var(--s-2);padding-top:var(--s-3);border-top:1px solid var(--hair)}.page_confirm__u2uoH{font-size:var(--t-sm);color:var(--muted)}.page_facts__0zMMQ{display:grid;grid-gap:var(--s-2);gap:var(--s-2);margin-top:var(--s-3);padding-top:var(--s-4);border-top:1px solid var(--hair)}.page_factsTitle__vYskS{font-size:var(--t-lg)}.page_dl__ApOMG{display:grid;margin:0}.page_fact__lek0C{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,3fr);grid-gap:var(--s-3);gap:var(--s-3);padding:var(--s-2) 0;border-bottom:1px solid var(--hair)}.page_fact__lek0C:last-child{border-bottom:0}.page_fact__lek0C dt{color:var(--muted)}.page_fact__lek0C dd{margin:0;font-weight:600;overflow-wrap:anywhere}.page_section__dzrW5{display:grid;grid-gap:var(--s-3);gap:var(--s-3);padding-top:var(--s-7)}.page_sectionTitle__Bdd1g{font-size:var(--t-2xl)}.page_siblings__lbBVj{display:grid;grid-template-columns:repeat(auto-fill,minmax(96px,1fr));grid-gap:var(--s-2);gap:var(--s-2);margin:0;padding:0;list-style:none}.page_sibling__R2Fo8{display:grid;justify-items:center;align-content:start;grid-gap:var(--s-1);gap:var(--s-1);padding:var(--s-2) var(--s-1);border:1px solid transparent;border-radius:var(--r);text-align:center;text-decoration:none;transition:background-color var(--dur-1) var(--ease-out)}.page_sibling__R2Fo8:hover{background:var(--tag)}.page_sibling__R2Fo8:hover .page_siblingName___49r1{text-decoration:underline}.page_sibling__R2Fo8[aria-current=page]{background:var(--tag);border-color:var(--ink)}.page_siblingSpool___YiaS{filter:drop-shadow(0 6px 6px rgba(23,25,30,.2))}.page_siblingName___49r1{font-size:var(--t-sm);font-weight:600;line-height:1.25;overflow-wrap:anywhere}.page_siblingOut__N7nHr{font-size:var(--t-xs);color:var(--muted)}@media (max-width:1023px){.page_grid__5Rswb{grid-template-columns:minmax(0,1fr)}.page_board__930NX{--spool:280px;min-height:0;padding:var(--s-5) var(--s-3)}}@media (max-width:719px){.page_board__930NX{--spool:240px}.page_tag__aqjP0{padding:var(--s-3)}.page_siblings__lbBVj{display:flex;overflow-x:auto;scrollbar-width:none;margin:0 calc(var(--gutter) * -1);padding:0 var(--gutter)}.page_siblings__lbBVj>li{flex:none}.page_sibling__R2Fo8{width:104px}}