.home_hero__z_jpu{--ink:var(--white);--muted:var(--grey-light);--rule:var(--line-dark);background:var(--black);color:var(--white)}.home_heroGrid___p_nT{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);grid-gap:40px clamp(32px,4vw,64px);gap:40px clamp(32px,4vw,64px);min-height:calc(100svh - var(--header-h) - 34px);padding-block:clamp(40px,5vw,80px) clamp(104px,10vw,150px);align-items:center}.home_heroText__HKvhl{container-type:inline-size;display:grid;grid-gap:28px;gap:28px;justify-items:start}.home_heroKicker__PbjGv{--pole:var(--pink)}.home_heroTitle__31oGI{font-size:min(12.4cqw,148px);line-height:.95}.home_heroTitle__31oGI span{color:var(--pink)}.home_heroLead__MJiEk{max-width:34em;color:var(--grey-light)}.home_heroActions__n5Obp{display:flex;flex-wrap:wrap;gap:10px}.home_tiles__ahpUc{display:flex;flex-direction:column;gap:10px;align-self:stretch;min-height:540px}.home_tileItem__cfyx8{display:flex;flex:1 1;transition:flex-grow .45s var(--ease)}@media (hover:hover){.home_tiles__ahpUc:hover .home_tileItem__cfyx8{flex-grow:0.8}.home_tiles__ahpUc .home_tileItem__cfyx8:hover{flex-grow:1.6}}.home_tile__pkpk6{position:relative;display:grid;grid-template-columns:minmax(0,1fr) clamp(96px,36%,210px);grid-gap:16px;gap:16px;flex:1 1;padding:16px;background:var(--pole);color:var(--black);text-decoration:none;overflow:hidden;-webkit-clip-path:polygon(0 0,100% 0,100% calc(100% - 18px),calc(100% - 18px) 100%,0 100%);clip-path:polygon(0 0,100% 0,100% calc(100% - 18px),calc(100% - 18px) 100%,0 100%)}.home_tile__pkpk6:focus-visible{outline:none;box-shadow:inset 0 0 0 4px var(--black)}.home_tileText__E2BsP{display:flex;flex-direction:column;gap:8px;min-width:0;padding:2px 0 4px 4px}.home_tileTop__V9Mzg{display:flex;justify-content:space-between;gap:8px;font-family:var(--font-mono);font-size:12px;font-weight:500;letter-spacing:.03em;text-transform:uppercase}.home_tileName__rgLPV{display:flex;align-items:center;gap:12px;margin-top:auto;font-stretch:125%;font-weight:800;font-size:clamp(26px,2.7vw,44px);line-height:.9;letter-spacing:-.01em;text-transform:uppercase}.home_tileArrow__1XRpe{flex:none;transition:transform .35s var(--ease)}.home_tile__pkpk6:hover .home_tileArrow__1XRpe{transform:translateX(6px)}.home_tileLine__3jQol{max-width:32ch;font-size:15px;line-height:1.35}.home_tileImage__maPiC{position:relative;overflow:hidden;background:var(--black)}.home_tileContain__GU4a4{background:var(--white)}.home_tileImage__maPiC img{transition:transform .6s var(--ease)}.home_tile__pkpk6:hover .home_tileImage__maPiC img{transform:scale(1.06)}.home_tapes__ZhorW{position:relative;z-index:1;height:clamp(120px,12vw,176px);margin-top:calc(-1 * clamp(60px, 6vw, 88px));background:linear-gradient(var(--black) 50%,var(--white) 50%);overflow:hidden}.home_tape___vc_q{position:absolute;left:-4%;right:-4%;top:50%;border-block:2px solid var(--black);text-transform:uppercase}.home_tapeA__XOIJw{z-index:2;padding-block:12px;background:var(--white);color:var(--black);font-stretch:125%;font-weight:800;font-size:clamp(20px,2.4vw,36px);line-height:1;transform:translateY(-66%) rotate(-2.2deg)}.home_tapeB__veLT2{padding-block:10px;background:var(--yellow);color:var(--black);font-family:var(--font-mono);font-weight:600;font-size:clamp(12px,1.1vw,15px);letter-spacing:.04em;transform:translateY(10%) rotate(1.6deg)}.home_head__hnNXR{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);grid-gap:20px clamp(32px,5vw,80px);gap:20px clamp(32px,5vw,80px);align-items:end;margin-bottom:clamp(36px,4.5vw,64px)}.home_head__hnNXR .kicker{margin-bottom:18px}.home_headAside__rlWqb{display:grid;grid-gap:18px;gap:18px;justify-items:start}.home_locGrid__2XGb7{display:grid;grid-template-columns:minmax(0,6fr) minmax(0,5fr);grid-gap:48px clamp(32px,5vw,88px);gap:48px clamp(32px,5vw,88px);align-items:center}.home_locText__olFF6{container-type:inline-size;display:grid;grid-gap:26px;gap:26px;justify-items:start}.home_locTitle__Y7tBd{font-size:min(8.6cqw,84px)}.home_stats__gJqiL{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;border-top:2px solid var(--black)}.home_stats__gJqiL>div{display:flex;flex-direction:column-reverse;justify-content:flex-end;gap:6px;padding:16px 16px 16px 0;border-bottom:1px solid var(--rule)}.home_stats__gJqiL>div:nth-child(odd){border-right:1px solid var(--rule)}.home_stats__gJqiL>div:nth-child(2n){padding-left:18px}.home_stats__gJqiL dt{font-size:14px;line-height:1.35;color:var(--muted)}.home_stats__gJqiL dd{font-size:clamp(30px,3.4vw,54px)}.home_locActions__4N8qs{display:flex;flex-wrap:wrap;align-items:center;gap:16px 28px}.home_locMedia__wtLRt{position:relative;border:3px solid var(--black);background:var(--white)}.home_locMedia__wtLRt img{width:100%}.home_sticker__HN007{position:absolute;left:-14px;bottom:30px;padding:10px 16px;background:var(--black);color:var(--yellow);font-family:var(--font-mono);font-size:13px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;transform:rotate(-4deg)}.home_configHead__rkdD8,.home_more__wxnSM{display:grid;grid-gap:18px;gap:18px}.home_more__wxnSM{margin-top:clamp(56px,7vw,104px);padding-top:28px;border-top:2px solid var(--black)}.home_moreList____XcJ{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.home_moreItem__Y15GT{display:flex;flex-direction:column;gap:10px;text-decoration:none}.home_moreVisual__C0gMk{display:block;padding:10px;border:2px solid var(--black);background:var(--chalk);transition:background-color .2s}.home_moreItem__Y15GT:focus-visible .home_moreVisual__C0gMk,.home_moreItem__Y15GT:hover .home_moreVisual__C0gMk{background:var(--pink-light)}.home_moreName__GSesu{display:flex;align-items:center;justify-content:space-between;gap:8px;font-stretch:115%;font-weight:700;font-size:17px;line-height:1.15;text-transform:uppercase}.home_moreName__GSesu svg{flex:none;transition:transform .35s var(--ease)}.home_moreItem__Y15GT:hover .home_moreName__GSesu svg{transform:translateX(4px)}.home_moreLine__tataJ{font-size:15px;color:var(--muted)}.home_products__N0FS3{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px}@media (max-width:1000px){.home_moreList____XcJ,.home_products__N0FS3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.home_head__hnNXR,.home_heroGrid___p_nT,.home_locGrid__2XGb7{grid-template-columns:1fr}.home_heroGrid___p_nT,.home_tiles__ahpUc{min-height:0}.home_tileItem__cfyx8{flex:none;min-height:168px}.home_sticker__HN007{left:8px}}@media (max-width:480px){.home_tile__pkpk6{grid-template-columns:minmax(0,1fr) 96px}.home_stats__gJqiL dd{font-size:30px}}.QtyStepper_stepper__d7kOL{display:inline-grid;grid-template-columns:46px 52px 46px;height:46px;border:2px solid var(--black);background:var(--white);color:var(--black)}.QtyStepper_stepper__d7kOL button{border:0;background:none;font-size:20px;font-weight:600;line-height:1;cursor:pointer;transition:background-color .15s}.QtyStepper_stepper__d7kOL button:hover:not(:disabled){background:var(--chalk-2)}.QtyStepper_stepper__d7kOL button:disabled{opacity:.25;cursor:default}.QtyStepper_stepper__d7kOL button:focus-visible{outline-offset:-4px}.QtyStepper_stepper__d7kOL output{display:grid;place-items:center;font-family:var(--font-mono);font-size:16px;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;border-inline:2px solid var(--black)}.CartDrawer_drawer__WGzrf{position:fixed;inset:0 0 0 auto;width:min(460px,100vw);max-width:100vw;height:100dvh;max-height:100dvh;margin:0 0 0 auto;padding:0;border:0;border-left:3px solid var(--black);background:var(--white);color:var(--black)}.CartDrawer_drawer__WGzrf::-webkit-backdrop{background:rgb(11 11 12/60%)}.CartDrawer_drawer__WGzrf::backdrop{background:rgb(11 11 12/60%)}.CartDrawer_drawer__WGzrf[open]{animation:CartDrawer_entree__ap0z0 .32s var(--ease)}@keyframes CartDrawer_entree__ap0z0{0%{transform:translateX(40px);opacity:0}}.CartDrawer_inner__3V_yf{display:flex;flex-direction:column;height:100%}.CartDrawer_head__qNaYL{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:0 20px;min-height:var(--header-h);background:var(--black);color:var(--white)}.CartDrawer_title__MWXuJ{display:flex;align-items:center;gap:10px;font-stretch:125%;font-weight:800;font-size:22px;text-transform:uppercase}.CartDrawer_count__WCMPe{display:inline-grid;place-items:center;min-width:28px;height:28px;padding:0 6px;background:var(--blue);color:var(--black);font-family:var(--font-mono);font-size:13px;font-stretch:100%}.CartDrawer_close__RpLPF{display:inline-flex;align-items:center;gap:10px;padding:10px 0;border:0;background:none;color:var(--white);font-stretch:112%;font-weight:700;font-size:13px;text-transform:uppercase;cursor:pointer}.CartDrawer_empty__2v_il{display:grid;align-content:start;grid-gap:16px;gap:16px;padding:32px 20px}.CartDrawer_emptyTitle__25F5v{font-size:40px}.CartDrawer_emptyLinks__vuXTZ{display:flex;flex-wrap:wrap;align-items:center;gap:16px 24px;margin-top:8px}.CartDrawer_lines__lCXGa{flex:1 1;overflow-y:auto;padding:8px 20px}.CartDrawer_line__wC89p{display:grid;grid-template-columns:84px minmax(0,1fr) auto;grid-gap:14px;gap:14px;padding-block:16px;border-bottom:1px solid var(--line)}.CartDrawer_thumb__QbZAZ{display:block;border:2px solid var(--black)}.CartDrawer_info__mbncf{display:grid;align-content:start;grid-gap:4px;gap:4px;min-width:0}.CartDrawer_name__JfoKc{font-stretch:110%;font-weight:700;font-size:15px;line-height:1.2;text-transform:uppercase}.CartDrawer_meta__NOd9Y{font-size:14px;color:var(--grey)}.CartDrawer_actions___BF6U{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;margin-top:8px}.CartDrawer_remove__Lr5BQ{padding:0;border:0;background:none;font-family:var(--font-mono);font-size:12px;text-transform:uppercase;text-decoration:underline;text-underline-offset:3px;color:var(--grey);cursor:pointer}.CartDrawer_remove__Lr5BQ:hover{color:var(--black)}.CartDrawer_price__3S3KJ{font-family:var(--font-mono);font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.CartDrawer_foot__ydn24{display:grid;grid-gap:12px;gap:12px;padding:18px 20px calc(20px + env(safe-area-inset-bottom, 0px));border-top:3px solid var(--black)}.CartDrawer_total__TiZM_{display:flex;align-items:baseline;justify-content:space-between}.CartDrawer_total__TiZM_ strong{font-family:var(--font-mono);font-size:26px;font-weight:600}.CartDrawer_note__5EZWl{font-size:14px;color:var(--grey)}.Footer_footer__UaG1g{background:var(--black);color:var(--white);--muted:var(--grey-light)}.Footer_colors__o5y_L{display:grid;grid-template-columns:repeat(3,1fr);height:8px;border-top:6px solid var(--black);box-sizing:content-box}.Footer_colors__o5y_L span{background:var(--pole)}.Footer_cols__PSek3{display:grid;grid-template-columns:repeat(4,minmax(0,1fr)) minmax(0,1.4fr);grid-gap:40px var(--gap);gap:40px var(--gap);padding-block:clamp(48px,6vw,88px) 40px}.Footer_colTitle__sNZTr{display:flex;margin-bottom:18px;color:var(--grey-light)}.Footer_list__nA1sk{display:grid;grid-gap:10px;gap:10px}.Footer_list__nA1sk a{font-size:16px;text-decoration:none}.Footer_list__nA1sk a:hover{text-decoration:underline;-webkit-text-decoration-color:var(--pole,var(--white));text-decoration-color:var(--pole,var(--white));text-decoration-thickness:2px;text-underline-offset:.2em}.Footer_contact__Qek_T{display:flex;flex-direction:column;align-items:flex-start;gap:10px}.Footer_email__nur4I{font-stretch:112%;font-weight:700;font-size:clamp(17px,1.4vw,20px);text-decoration:none;overflow-wrap:anywhere}.Footer_email__nur4I:hover{color:var(--yellow)}.Footer_small__yrS_i{font-size:15px;color:var(--grey-light);text-decoration:none}.Footer_small__yrS_i:hover{color:var(--white)}.Footer_club__DOJBE{display:flex;align-items:center;gap:14px;margin-top:18px;padding-top:18px;border-top:1px solid var(--line-dark);font-size:15px;text-decoration:none}.Footer_club__DOJBE span{display:inline-flex;align-items:center;gap:6px}.Footer_logo__NsUJK{width:120px;color:var(--white)}.Footer_wordBox__yKcda{container-type:inline-size}.Footer_word__DN8cp{margin-left:-.04em;font-stretch:125%;font-weight:800;font-size:17.3cqw;line-height:.78;letter-spacing:-.03em;white-space:nowrap;color:var(--white);padding-bottom:.06em}.Footer_word__DN8cp span{color:var(--pink)}.Footer_bottom__O5rKs{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px 24px;padding-block:18px 26px;border-top:1px solid var(--line-dark);font-family:var(--font-mono);font-size:12.5px;text-transform:uppercase;letter-spacing:.03em;color:var(--grey-light)}@media (max-width:1000px){.Footer_cols__PSek3{grid-template-columns:repeat(2,minmax(0,1fr))}.Footer_contact__Qek_T{grid-column:1/-1}}@media (max-width:480px){.Footer_cols__PSek3{grid-template-columns:1fr}}.Header_header__MvnS2{position:-webkit-sticky;position:sticky;top:0;z-index:40;background:var(--black);color:var(--white);border-bottom:1px solid var(--line-dark)}.Header_bar__ODNIU{display:flex;align-items:stretch;gap:24px;height:var(--header-h)}.Header_brand__tPzig{display:flex;align-items:center;gap:12px;flex:none;text-decoration:none}.Header_mark__x6vLA{width:38px;height:auto}.Header_word__m8J4B{font-stretch:125%;font-weight:800;font-size:21px;letter-spacing:-.01em}.Header_dot__Ag403{color:var(--pink)}.Header_nav__EE71E{flex:1 1;display:flex;justify-content:center}.Header_links__NJsd6{display:flex;height:100%}.Header_links__NJsd6>li{display:flex}.Header_link__qN2Ll{position:relative;display:flex;align-items:center;gap:10px;padding:0 18px;color:var(--white);font-stretch:118%;font-weight:700;font-size:14px;letter-spacing:.03em;text-transform:uppercase;text-decoration:none}.Header_link__qN2Ll:before{content:"";width:9px;height:9px;background:var(--pole)}.Header_link__qN2Ll:after{content:"";position:absolute;left:18px;right:18px;bottom:-1px;height:4px;background:var(--pole);transform:scaleX(0);transform-origin:left;transition:transform .3s var(--ease)}.Header_hasMenu__hTNJa:focus-within .Header_link__qN2Ll:after,.Header_hasMenu__hTNJa:hover .Header_link__qN2Ll:after,.Header_link__qN2Ll:hover:after,.Header_link__qN2Ll[aria-current=page]:after{transform:scaleX(1)}.Header_link__qN2Ll:focus-visible{outline-offset:-6px}.Header_dropdown__MccJA{position:absolute;top:100%;left:0;right:0;background:var(--black);border-top:1px solid var(--line-dark);border-bottom:4px solid var(--pink);visibility:hidden;opacity:0;transform:translateY(-6px);transition:opacity .18s,transform .25s var(--ease),visibility 0s .25s}.Header_hasMenu__hTNJa:focus-within .Header_dropdown__MccJA,.Header_hasMenu__hTNJa:hover .Header_dropdown__MccJA{visibility:visible;opacity:1;transform:none;transition:opacity .18s,transform .25s var(--ease)}.Header_dropdownInner__FCpoU{display:grid;grid-template-columns:minmax(0,1fr) 220px;grid-gap:32px;gap:32px;padding-block:24px 28px}.Header_dropdownList__xCYyq{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:10px;gap:10px}.Header_dropdownItem__dN_WM{display:flex;flex-direction:column;gap:10px;text-decoration:none}.Header_dropdownVisual__0mSb2{display:block;padding:8px;background:var(--chalk);transition:background-color .2s}.Header_dropdownItem__dN_WM:focus-visible .Header_dropdownVisual__0mSb2,.Header_dropdownItem__dN_WM:hover .Header_dropdownVisual__0mSb2{background:var(--pink-light)}.Header_dropdownName__w_YHB{display:flex;flex-direction:column;gap:2px;font-stretch:112%;font-weight:700;font-size:14px;line-height:1.2;text-transform:uppercase}.Header_dropdownName__w_YHB .mono{font-size:11px;color:var(--pink)}.Header_dropdownAside__C4QXe{display:flex;flex-direction:column;justify-content:space-between;gap:16px;padding-left:24px;border-left:1px solid var(--line-dark)}.Header_dropdownText__cveov{font-size:15px;color:var(--grey-light)}.Header_tools__DO2Ep{display:flex;align-items:center;gap:8px;margin-left:auto}.Header_cart__7hWlS,.Header_menuButton__aNKrC{display:inline-flex;align-items:center;gap:10px;min-height:44px;padding:0 4px 0 12px;border:0;background:none;color:var(--white);font-stretch:118%;font-weight:700;font-size:13px;letter-spacing:.03em;text-transform:uppercase;cursor:pointer}.Header_count__E8PwI{display:inline-grid;place-items:center;min-width:26px;height:26px;padding:0 6px;border:1.5px solid var(--line-dark);font-family:var(--font-mono);font-size:12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.Header_countFull__CbWw8{border-color:var(--yellow);background:var(--yellow);color:var(--black)}.Header_menuButton__aNKrC{display:none;padding-right:0}.Header_panel__eXUad{position:absolute;top:100%;left:0;right:0;height:calc(100dvh - var(--header-h));overflow-y:auto;padding:8px var(--gutter) 32px;background:var(--black);border-top:1px solid var(--line-dark)}.Header_panelPoles__8eZpS>li{padding-block:18px;border-bottom:1px solid var(--line-dark)}.Header_panelLink__seAwu{display:flex;align-items:baseline;gap:14px;padding-left:14px;border-left:6px solid var(--pole);font-stretch:125%;font-weight:800;font-size:32px;line-height:1;text-transform:uppercase;text-decoration:none}.Header_panelLink__seAwu .mono{font-size:12px;color:var(--pole)}.Header_panelSub__4RL5p{display:grid;grid-gap:2px;gap:2px;margin-top:12px;padding-left:20px}.Header_panelSub__4RL5p a{display:block;padding-block:6px;font-size:18px;text-decoration:none;color:var(--grey-light)}.Header_panelFoot__IXkTW{display:grid;justify-items:start;grid-gap:24px;gap:24px;margin-top:28px}@media (max-width:1100px){.Header_link__qN2Ll{padding:0 12px}.Header_link__qN2Ll:after{left:12px;right:12px}.Header_dropdownInner__FCpoU{grid-template-columns:1fr}.Header_dropdownAside__C4QXe{flex-direction:row;align-items:center;padding:16px 0 0;border-left:0;border-top:1px solid var(--line-dark)}}@media (max-width:900px){.Header_nav__EE71E{display:none}.Header_menuButton__aNKrC{display:inline-flex}}@media (max-width:520px){.Header_quote__9XhTp{display:none}.Header_word__m8J4B{font-size:18px}.Header_mark__x6vLA{width:32px}}.Marquee_marquee__nBaAi{overflow:hidden;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none}.Marquee_track__RNY_P{display:flex;width:max-content;animation:Marquee_defile__N4B54 var(--duration,40s) linear infinite}.Marquee_reverse__IKcuV .Marquee_track__RNY_P{animation-direction:reverse}.Marquee_marquee__nBaAi:hover .Marquee_track__RNY_P{animation-play-state:paused}.Marquee_half___vfGO{display:flex;flex:none}.Marquee_item___yQte{display:inline-flex;align-items:center}.Marquee_mark__mxyE1{display:inline-block;flex:none;width:.42em;height:.42em;margin-inline:.9em .6em;background:var(--mark,currentColor)}@keyframes Marquee_defile__N4B54{to{transform:translateX(-50%)}}@media (prefers-reduced-motion:reduce){.Marquee_track__RNY_P{animation:none}}.Ticker_ticker__pQiq2{display:flex;align-items:center;height:34px;background:var(--yellow);color:var(--black);font-family:var(--font-mono);font-size:12.5px;font-weight:500;letter-spacing:.03em;text-transform:uppercase}.Ticker_ticker__pQiq2>*{flex:1 1}.Configurator_config__ZmUxG{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);grid-gap:40px clamp(32px,4.5vw,72px);gap:40px clamp(32px,4.5vw,72px);align-items:start}.Configurator_compact__VZsWB{grid-template-columns:minmax(0,6fr) minmax(0,5fr)}.Configurator_stage__Vfo_y{position:-webkit-sticky;position:sticky;top:calc(var(--header-h) + 24px);display:grid;grid-gap:10px;gap:10px}.Configurator_visual__VMGtp{padding:clamp(12px,2.4vw,32px);border:2px solid var(--black);background-color:var(--chalk);background-image:linear-gradient(rgb(11 11 12/6%) 1px,transparent 0),linear-gradient(90deg,rgb(11 11 12/6%) 1px,transparent 0);background-size:24px 24px;background-position:-1px -1px}.Configurator_visual__VMGtp svg{display:block;width:100%;height:auto;animation:Configurator_redessine__YwyQH .35s var(--ease)}@keyframes Configurator_redessine__YwyQH{0%{opacity:.3;transform:translateY(6px)}}.Configurator_stageNote__60Llc{font-family:var(--font-mono);font-size:11.5px;letter-spacing:.03em;text-transform:uppercase;color:var(--muted)}.Configurator_panel__XUYgh{display:flex;flex-direction:column;gap:28px;min-width:0}.Configurator_options__FBtJi{display:grid;grid-gap:22px;gap:22px}.Configurator_fieldset__69bCb{margin:0;padding:0;border:0;min-width:0}.Configurator_fieldset__69bCb legend{margin-bottom:10px;padding:0}.Configurator_unitInput__8Zqs0{display:flex;align-items:center;gap:12px}.Configurator_unitInput__8Zqs0 .Configurator_input__tCQZU,.Configurator_unitInput__8Zqs0 .input{max-width:170px}.Configurator_qty__CE1J6{display:grid;grid-gap:10px;gap:10px;justify-items:start}.Configurator_summary__lL7Mm{display:grid;grid-gap:6px;gap:6px;padding:18px 20px;border-left:8px solid var(--pink);background:var(--black);color:var(--white)}.Configurator_summary__lL7Mm .mono{color:var(--grey-light)}.Configurator_summaryText__AvDQ6{font-stretch:105%;font-weight:700;font-size:clamp(18px,1.5vw,21px);line-height:1.3}.Configurator_summaryQty__fxAfL{color:var(--pink)}.Configurator_actions__L0AEN{display:flex;flex-wrap:wrap;align-items:center;gap:16px 24px}.Configurator_actionsNote__hsmiu{font-size:14px;color:var(--muted)}@media (max-width:900px){.Configurator_compact__VZsWB,.Configurator_config__ZmUxG{grid-template-columns:1fr}.Configurator_stage__Vfo_y{position:static}}.CtaBand_inner__XsRRm{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);grid-gap:32px clamp(32px,5vw,80px);gap:32px clamp(32px,5vw,80px);align-items:end}.CtaBand_title__am7X2{font-size:clamp(44px,7vw,116px)}.CtaBand_side__bd0sZ{display:grid;grid-gap:24px;gap:24px;justify-items:start}.CtaBand_actions__de2Ke{display:flex;flex-wrap:wrap;gap:10px}.CtaBand_mail__0v_dr{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:.25em;overflow-wrap:anywhere}@media (max-width:900px){.CtaBand_inner__XsRRm{grid-template-columns:1fr}}.CheckoutForm_loading__6eX_c{padding-block:40px;color:var(--grey)}.CheckoutForm_empty__mrGb6{display:grid;justify-items:start;grid-gap:18px;gap:18px;max-width:640px;padding-block:8px 24px}.CheckoutForm_emptyTitle__q08_s{font-size:clamp(36px,4vw,56px)}.CheckoutForm_layout__1uEcS{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);grid-gap:48px clamp(32px,4.5vw,72px);gap:48px clamp(32px,4.5vw,72px);align-items:start}.CheckoutForm_form__Xlb5q{display:grid;grid-gap:36px;gap:36px;min-width:0}.CheckoutForm_fieldset__3n_Ak{display:grid;grid-gap:20px;gap:20px;min-width:0;margin:0;padding:0;border:0}.CheckoutForm_legend___hmX_{width:100%;margin-bottom:4px;padding:0 0 14px;border-bottom:2px solid var(--black);font-stretch:125%;font-weight:800;font-size:clamp(20px,1.8vw,26px);text-transform:uppercase}.CheckoutForm_row__ZCeZd{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:20px var(--gap);gap:20px var(--gap)}.CheckoutForm_options__y6Dn7{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.CheckoutForm_option__PINjz{position:relative;cursor:pointer}.CheckoutForm_option__PINjz input{position:absolute;opacity:0;width:1px;height:1px}.CheckoutForm_optionBox__fR_vL{display:grid;grid-gap:6px;gap:6px;height:100%;padding:16px 18px;border:2px solid var(--black);background:var(--white);transition:background-color .15s}.CheckoutForm_option__PINjz:hover .CheckoutForm_optionBox__fR_vL{background:var(--chalk-2)}.CheckoutForm_option__PINjz input:checked+.CheckoutForm_optionBox__fR_vL{background:var(--blue);box-shadow:inset 0 0 0 2px var(--black)}.CheckoutForm_option__PINjz input:focus-visible+.CheckoutForm_optionBox__fR_vL{outline:3px solid var(--blue-deep);outline-offset:2px}.CheckoutForm_optionTitle__1wgoj{font-stretch:112%;font-weight:700;font-size:15px;text-transform:uppercase}.CheckoutForm_optionText__w7SVG{font-size:15px}.CheckoutForm_address__7DphH{display:grid;grid-gap:20px;gap:20px}.CheckoutForm_check__8Q7LZ{display:flex;gap:14px;align-items:flex-start;cursor:pointer}.CheckoutForm_check__8Q7LZ input{flex:none;width:22px;height:22px;margin:1px 0 0;accent-color:var(--black)}.CheckoutForm_submit__V2P5z{justify-content:space-between;min-height:60px}.CheckoutForm_payment__KSst7{margin-top:-18px;font-size:14px;color:var(--grey)}.CheckoutForm_summary__uJGwb{position:-webkit-sticky;position:sticky;top:calc(var(--header-h) + 24px);display:grid;grid-gap:14px;gap:14px;padding:22px;border-top-color:var(--black);border-top-width:3px;border:3px solid var(--black);border-top:10px solid var(--blue);background:var(--white)}.CheckoutForm_lines__xto7K{display:grid}.CheckoutForm_total__fVGLu{display:flex;align-items:baseline;justify-content:space-between;padding-top:12px;border-top:2px solid var(--black)}.CheckoutForm_total__fVGLu strong{font-family:var(--font-mono);font-size:26px;font-weight:600}.CheckoutForm_note__5v7Gr{font-size:14px;color:var(--grey)}@media (max-width:900px){.CheckoutForm_layout__1uEcS{grid-template-columns:1fr}.CheckoutForm_summary__uJGwb{position:static;order:-1}}@media (max-width:600px){.CheckoutForm_options__y6Dn7,.CheckoutForm_row__ZCeZd{grid-template-columns:1fr}}.PageHero_hero__f5bhw{--ground:var(--pole,var(--chalk));--ink:var(--black);--muted:rgb(11 11 12/74%);--rule:rgb(11 11 12/22%);background:var(--ground);color:var(--ink);border-bottom:2px solid var(--black)}.PageHero_black__tMbfE{--ground:var(--black);--ink:var(--white);--muted:var(--grey-light);--rule:var(--line-dark);border-bottom:0}.PageHero_grid__2HEgB{display:grid;grid-gap:40px clamp(32px,5vw,88px);gap:40px clamp(32px,5vw,88px);padding-block:clamp(40px,5.5vw,88px) clamp(48px,6vw,96px)}.PageHero_withMedia__6qMve{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center}.PageHero_text__b1Qis{display:grid;grid-gap:24px;gap:24px;justify-items:start}.PageHero_hero__f5bhw:not(.PageHero_black__tMbfE) .PageHero_text__b1Qis .kicker:before{background:var(--black)}.PageHero_crumbs__W_H8F{font-family:var(--font-mono);font-size:12.5px;font-weight:500;letter-spacing:.03em;text-transform:uppercase}.PageHero_crumbs__W_H8F a{text-decoration:none}.PageHero_crumbs__W_H8F a:hover{text-decoration:underline;text-decoration-thickness:2px}.PageHero_title__2Djd6{font-size:clamp(44px,7.4vw,124px);line-height:.9}.PageHero_lead__PwYMN{max-width:36em;color:var(--muted)}.PageHero_black__tMbfE .PageHero_lead__PwYMN{color:var(--grey-light)}.PageHero_actions__Nd_lj{display:flex;flex-wrap:wrap;align-items:center;gap:10px 24px}.PageHero_compact__bWRLm .PageHero_grid__2HEgB{padding-block:clamp(32px,4vw,56px) clamp(36px,4.5vw,64px)}.PageHero_compact__bWRLm .PageHero_title__2Djd6{font-size:clamp(38px,5vw,80px)}.PageHero_media__xG6_u{position:relative;min-width:0}@media (max-width:900px){.PageHero_withMedia__6qMve{grid-template-columns:1fr}}.not-found_links__On3J5{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.not-found_link__IQtjE{display:flex;align-items:center;gap:16px;min-height:110px;padding:20px;background:var(--pole);font-stretch:125%;font-weight:800;font-size:clamp(24px,2.4vw,36px);text-transform:uppercase;text-decoration:none}.not-found_link__IQtjE svg{margin-left:auto;transition:transform .35s var(--ease)}.not-found_link__IQtjE:hover svg{transform:translateX(6px)}@media (max-width:800px){.not-found_links__On3J5{grid-template-columns:1fr}}.PhotoRail_block__OB_01{display:grid;grid-gap:32px;gap:32px}.PhotoRail_head__MClIe{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:24px}.PhotoRail_title__nooAf{display:grid;grid-gap:16px;gap:16px;max-width:760px}.PhotoRail_controls__lEJ68{display:flex;gap:8px}.PhotoRail_controls__lEJ68 button{display:grid;place-items:center;width:54px;height:54px;border:2px solid;background:none;cursor:pointer;transition:background-color .2s,color .2s}.PhotoRail_controls__lEJ68 button:hover{background:var(--ink);color:var(--ground)}.PhotoRail_rail__FjxzS{display:grid;grid-auto-flow:column;grid-auto-columns:clamp(250px,29vw,440px);grid-gap:14px;gap:14px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:max(var(--gutter),calc((100vw - var(--maxw)) / 2 + var(--gutter)));padding-inline:max(var(--gutter),calc((100vw - var(--maxw)) / 2 + var(--gutter)));padding-bottom:14px;scrollbar-width:thin;scrollbar-color:var(--pole,currentColor) transparent}.PhotoRail_rail__FjxzS:focus-visible{outline-offset:-3px}.PhotoRail_item__ykYYh{scroll-snap-align:start}.PhotoRail_media__rR7KL{position:relative;aspect-ratio:4/5;overflow:hidden;background:var(--black-3)}.PhotoRail_media__rR7KL img{transition:transform .6s var(--ease)}.PhotoRail_item__ykYYh:hover .PhotoRail_media__rR7KL img{transform:scale(1.04)}.PhotoRail_caption__EX1IV{display:flex;align-items:center;gap:10px;padding-top:12px;font-family:var(--font-mono);font-size:12.5px;font-weight:500;letter-spacing:.03em;text-transform:uppercase}.PhotoRail_caption__EX1IV:before{content:"";flex:none;width:10px;height:10px;background:var(--pole)}@media (max-width:700px){.PhotoRail_rail__FjxzS{grid-auto-columns:78vw}.PhotoRail_controls__lEJ68{display:none}}.legal_body__kUdPf{display:grid;grid-gap:clamp(28px,3.5vw,48px);gap:clamp(28px,3.5vw,48px);padding-block:var(--section)}.legal_body__kUdPf section{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);grid-gap:14px var(--gap);gap:14px var(--gap);padding-top:18px;border-top:2px solid var(--black)}.legal_h__Cy2P2{font-stretch:118%;font-weight:800;font-size:17px;line-height:1.2;text-transform:uppercase}@media (max-width:760px){.legal_body__kUdPf section{grid-template-columns:1fr}}.merci_next__WDdxf{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:2px solid var(--black)}.merci_next__WDdxf li{display:grid;align-content:start;grid-gap:10px;gap:10px;padding:22px 24px 8px 0}.merci_next__WDdxf li+li{padding-left:24px;border-left:1px solid var(--line)}.merci_next__WDdxf .mono{display:inline-block;justify-self:start;padding:4px 8px;background:var(--blue)}@media (max-width:800px){.merci_next__WDdxf{grid-template-columns:1fr}.merci_next__WDdxf li+li{padding-left:0;border-left:0;border-top:1px solid var(--line)}}.QuoteForm_layout__eLgCm{display:grid;grid-template-columns:minmax(0,8fr) minmax(0,4fr);grid-gap:48px clamp(32px,4.5vw,72px);gap:48px clamp(32px,4.5vw,72px);align-items:start}.QuoteForm_form__RIJFN{display:grid;grid-gap:40px;gap:40px;min-width:0}.QuoteForm_block__QxvyP{display:grid;grid-gap:22px;gap:22px;min-width:0;margin:0;padding:0;border:0}.QuoteForm_legend__w_kUJ{display:flex;align-items:center;gap:14px;width:100%;margin-bottom:4px;padding:0 0 14px;border-bottom:2px solid var(--black);font-stretch:125%;font-weight:800;font-size:clamp(20px,1.8vw,26px);text-transform:uppercase}.QuoteForm_step__KgITt{display:inline-grid;place-items:center;width:34px;height:34px;background:var(--black);color:var(--white);font-family:var(--font-mono);font-size:15px;font-stretch:100%}.QuoteForm_kinds__dvs1j{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:8px;gap:8px}.QuoteForm_kind__ifd62{position:relative;cursor:pointer}.QuoteForm_kind__ifd62 input{position:absolute;opacity:0;width:1px;height:1px}.QuoteForm_kindBox__gvqHe{display:flex;flex-direction:column;height:100%;border:2px solid var(--black);background:var(--white);transition:background-color .15s}.QuoteForm_kindVisual__nUSFr{display:block;padding:6px;border-bottom:2px solid var(--black);background:var(--chalk)}.QuoteForm_kindName__h9b3V{padding:8px 10px 10px;font-stretch:110%;font-weight:700;font-size:13.5px;line-height:1.2;text-transform:uppercase}.QuoteForm_kind__ifd62:hover .QuoteForm_kindBox__gvqHe{background:var(--chalk-2)}.QuoteForm_kind__ifd62 input:checked+.QuoteForm_kindBox__gvqHe{background:var(--pink)}.QuoteForm_kind__ifd62 input:checked+.QuoteForm_kindBox__gvqHe .QuoteForm_kindName__h9b3V:before{content:"✓ "}.QuoteForm_kind__ifd62 input:focus-visible+.QuoteForm_kindBox__gvqHe{outline:3px solid var(--blue-deep);outline-offset:2px}.QuoteForm_row__jkDfd{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:22px var(--gap);gap:22px var(--gap)}.QuoteForm_file__K4jOJ{position:relative;display:flex;align-items:center;gap:14px;min-height:56px;padding:6px;border:2px solid var(--black);background:var(--white);font-family:var(--font-sans);font-size:15px;letter-spacing:0;text-transform:none;cursor:pointer}.QuoteForm_file__K4jOJ input{position:absolute;opacity:0;width:1px;height:1px}.QuoteForm_file__K4jOJ:focus-within{box-shadow:0 0 0 4px var(--pole)}.QuoteForm_fileButton__Za018{flex:none;padding:10px 16px;background:var(--black);color:var(--white);font-stretch:115%;font-weight:700;font-size:13px;text-transform:uppercase}.QuoteForm_fileName__CzA88{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:15px;color:var(--grey)}.QuoteForm_submit__71Za7{display:flex;flex-wrap:wrap;align-items:center;gap:16px 24px}.QuoteForm_aside__irApd{position:-webkit-sticky;position:sticky;top:calc(var(--header-h) + 24px);display:grid;grid-gap:14px;gap:14px}.QuoteForm_recap__ZkUwW{padding:22px;border-left:8px solid var(--pink);background:var(--black);color:var(--white)}.QuoteForm_recap__ZkUwW h2{margin-bottom:14px;color:var(--grey-light)}.QuoteForm_recap__ZkUwW dl{display:grid}.QuoteForm_recap__ZkUwW dl>div{display:grid;grid-gap:2px;gap:2px;padding-block:10px;border-top:1px solid var(--line-dark)}.QuoteForm_recap__ZkUwW dt{font-family:var(--font-mono);font-size:11.5px;letter-spacing:.03em;text-transform:uppercase;color:var(--grey-light)}.QuoteForm_recap__ZkUwW dd{font-weight:600;font-size:17px;line-height:1.35;overflow-wrap:anywhere}.QuoteForm_next___0SeK{display:grid;grid-gap:12px;gap:12px;padding:22px;border:2px solid var(--black)}.QuoteForm_next___0SeK ol{display:grid;grid-gap:8px;gap:8px;padding-left:20px;list-style:decimal;font-size:15px}.QuoteForm_contact__CzZk6{font-size:15px;overflow-wrap:anywhere}.QuoteForm_sent__7LaPs{display:flex;flex-direction:column;align-items:flex-start;gap:18px;padding:clamp(24px,4vw,48px);border-left-color:var(--black);border-left-width:3px;border:3px solid var(--black);border-left:12px solid var(--pink);background:var(--white)}.QuoteForm_sent__7LaPs:focus{outline:none}.QuoteForm_sentTitle__VFgwi{font-size:clamp(36px,4.4vw,64px)}@media (max-width:1100px){.QuoteForm_kinds__dvs1j{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.QuoteForm_layout__eLgCm{grid-template-columns:1fr}.QuoteForm_aside__irApd{position:static}}@media (max-width:600px){.QuoteForm_kinds__dvs1j{grid-template-columns:repeat(2,minmax(0,1fr))}.QuoteForm_row__jkDfd{grid-template-columns:1fr}}.RentalForm_layout__nqHXv{display:grid;grid-template-columns:minmax(0,8fr) minmax(0,4fr);grid-gap:48px clamp(32px,4.5vw,72px);gap:48px clamp(32px,4.5vw,72px);align-items:start}.RentalForm_form__BdpVT{display:grid;grid-gap:40px;gap:40px;min-width:0}.RentalForm_block__larKL{display:grid;grid-gap:22px;gap:22px;min-width:0;margin:0;padding:0;border:0}.RentalForm_legend__GfSJp{display:flex;align-items:center;gap:14px;width:100%;margin-bottom:4px;padding:0 0 14px;border-bottom:2px solid var(--black);font-stretch:125%;font-weight:800;font-size:clamp(20px,1.8vw,26px);text-transform:uppercase}.RentalForm_step__mM23E{display:inline-grid;place-items:center;width:34px;height:34px;background:var(--black);color:var(--white);font-family:var(--font-mono);font-size:15px;font-stretch:100%}.RentalForm_packs__WTtTU{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.RentalForm_pack__y0XBU{position:relative;cursor:pointer}.RentalForm_pack__y0XBU input{position:absolute;opacity:0;width:1px;height:1px}.RentalForm_packBox__THsl0{display:grid;grid-gap:4px;gap:4px;height:100%;padding:16px 18px 18px;border:2px solid var(--black);background:var(--white);transition:background-color .15s}.RentalForm_pack__y0XBU:hover .RentalForm_packBox__THsl0{background:var(--chalk-2)}.RentalForm_pack__y0XBU input:checked+.RentalForm_packBox__THsl0{background:var(--yellow);box-shadow:inset 0 0 0 2px var(--black)}.RentalForm_pack__y0XBU input:focus-visible+.RentalForm_packBox__THsl0{outline:3px solid var(--blue-deep);outline-offset:2px}.RentalForm_packNumber__tlhV5{font-stretch:125%;font-weight:800;font-size:clamp(52px,5vw,72px);line-height:.9}.RentalForm_packLabel__c_JMz{font-stretch:112%;font-weight:700;font-size:15px;text-transform:uppercase}.RentalForm_packDetail__Vpavb{font-family:var(--font-mono);font-size:12px;text-transform:uppercase;color:var(--grey)}.RentalForm_row__49D9C{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:22px var(--gap);gap:22px var(--gap)}.RentalForm_caution__o9EDa{padding:18px 20px;border:2px solid var(--black);border-left:10px solid var(--yellow);background:var(--white);font-size:16px}.RentalForm_submit__mnnm0{display:flex;flex-wrap:wrap;align-items:center;gap:16px 24px}.RentalForm_aside__TPcHW{position:-webkit-sticky;position:sticky;top:calc(var(--header-h) + 24px);display:grid;grid-gap:14px;gap:14px}.RentalForm_recap__YYIfS{padding:22px;border-left:8px solid var(--yellow);background:var(--black);color:var(--white)}.RentalForm_recap__YYIfS h2{color:var(--grey-light)}.RentalForm_recapBig__2Nnjg{display:flex;align-items:baseline;gap:10px;margin-block:12px 14px;font-stretch:112%;font-weight:700;font-size:18px;text-transform:uppercase}.RentalForm_recapBig__2Nnjg .display{font-size:56px;color:var(--yellow)}.RentalForm_recap__YYIfS dl>div{display:grid;grid-gap:2px;gap:2px;padding-block:10px;border-top:1px solid var(--line-dark)}.RentalForm_recap__YYIfS dt{font-family:var(--font-mono);font-size:11.5px;letter-spacing:.03em;text-transform:uppercase;color:var(--grey-light)}.RentalForm_recap__YYIfS dd{font-weight:600;font-size:17px;line-height:1.35}.RentalForm_terms__EgD_j{display:grid;grid-gap:8px;gap:8px;padding:22px;border:2px solid var(--black);font-size:15px}.RentalForm_contact__MusAR{margin-top:6px;overflow-wrap:anywhere}.RentalForm_sent__naPho{display:flex;flex-direction:column;align-items:flex-start;gap:18px;padding:clamp(24px,4vw,48px);border-left-color:var(--black);border-left-width:3px;border:3px solid var(--black);border-left:12px solid var(--yellow);background:var(--white)}.RentalForm_sent__naPho:focus{outline:none}.RentalForm_sentTitle__mQiba{font-size:clamp(36px,4.4vw,64px)}.RentalForm_sentNote__kFV8R{padding:10px 14px;background:var(--yellow);font-weight:600}@media (max-width:900px){.RentalForm_layout__nqHXv{grid-template-columns:1fr}.RentalForm_aside__TPcHW{position:static}}@media (max-width:600px){.RentalForm_row__49D9C{grid-template-columns:1fr}}.SizeGuide_trigger__YaOaT{padding:0;border:0;background:none;font-family:var(--font-mono);font-size:12.5px;font-weight:500;letter-spacing:.03em;text-transform:uppercase;text-decoration:underline;text-decoration-thickness:2px;-webkit-text-decoration-color:var(--blue);text-decoration-color:var(--blue);text-underline-offset:4px;cursor:pointer}.SizeGuide_trigger__YaOaT:hover{-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}.SizeGuide_dialog__Ng4n0{width:min(920px,calc(100vw - 32px));max-height:calc(100dvh - 48px);padding:0;border:3px solid var(--black);background:var(--white);color:var(--black)}.SizeGuide_dialog__Ng4n0::-webkit-backdrop{background:rgb(11 11 12/60%)}.SizeGuide_dialog__Ng4n0::backdrop{background:rgb(11 11 12/60%)}.SizeGuide_inner__k3C4t{padding:clamp(20px,4vw,40px)}.SizeGuide_head__bzbVN{display:flex;align-items:flex-start;justify-content:space-between;gap:24px}.SizeGuide_head__bzbVN h2{font-size:clamp(30px,3.6vw,48px)}.SizeGuide_close__ZgVLT{display:inline-flex;align-items:center;gap:10px;padding:10px 14px;border:2px solid var(--black);background:none;font-stretch:112%;font-weight:700;font-size:13px;text-transform:uppercase;cursor:pointer}.SizeGuide_close__ZgVLT:hover{background:var(--chalk-2)}.SizeGuide_intro__2aAXA{margin:14px 0 28px;max-width:60ch;color:var(--grey)}.SizeGuide_tableWrap__BE_fK{overflow-x:auto;margin-bottom:28px}.SizeGuide_table__7R9_3{width:100%;min-width:640px;border-collapse:collapse;font-size:15px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.SizeGuide_table__7R9_3 caption{padding-bottom:10px;text-align:left}.SizeGuide_table__7R9_3 td,.SizeGuide_table__7R9_3 th{padding:9px 8px;border-bottom:1px solid var(--line);text-align:center}.SizeGuide_table__7R9_3 thead th{border-bottom:2px solid var(--black);background:var(--blue);font-family:var(--font-mono);font-weight:600}.SizeGuide_table__7R9_3 tbody th{text-align:left;font-weight:600;white-space:nowrap}.SizeGuide_table__7R9_3 tbody tr:hover{background:var(--chalk)}.ProductView_layout__vQO1g{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);grid-gap:40px clamp(32px,4.5vw,72px);gap:40px clamp(32px,4.5vw,72px);align-items:start}.ProductView_gallery__FH5F9{position:-webkit-sticky;position:sticky;top:calc(var(--header-h) + 24px);display:grid;grid-gap:14px;gap:14px}.ProductView_main__mzxGq{position:relative;border:2px solid var(--black)}.ProductView_badge__U16me{position:absolute;top:12px;left:12px;padding:7px 10px;background:var(--black);color:var(--white)}.ProductView_badge__U16me,.ProductView_drawingNote__XZKRJ{font-family:var(--font-mono);font-size:12px;letter-spacing:.03em;text-transform:uppercase}.ProductView_drawingNote__XZKRJ{color:var(--grey)}.ProductView_extra__Hw9Mc{border:2px solid var(--black)}.ProductView_extra__Hw9Mc img{width:100%}.ProductView_extra__Hw9Mc figcaption{padding:10px 12px;border-top:2px solid var(--black)}.ProductView_panel__dFFcO{display:flex;flex-direction:column;align-items:flex-start;gap:18px;min-width:0}.ProductView_name__OSXiF{font-size:clamp(34px,3.6vw,60px)}.ProductView_price__G2LER{padding:6px 12px;background:var(--blue);font-family:var(--font-mono);font-size:clamp(24px,2.2vw,32px);font-weight:600}.ProductView_summary__D9YRJ{font-size:18px;color:var(--grey)}.ProductView_fieldset__y9mXK{width:100%;min-width:0;margin:0;padding:0;border:0}.ProductView_fieldset__y9mXK legend{margin-bottom:10px;padding:0}.ProductView_colorways__1Wdyh{display:grid;grid-gap:6px;gap:6px}.ProductView_colorway__RDB2f{position:relative;cursor:pointer}.ProductView_colorway__RDB2f input{position:absolute;opacity:0;width:1px;height:1px}.ProductView_colorwayBox__QMjjl{display:flex;align-items:center;gap:12px;min-height:50px;padding:6px 14px 6px 8px;border:2px solid var(--black);font-weight:600;transition:background-color .15s}.ProductView_colorway__RDB2f:hover .ProductView_colorwayBox__QMjjl{background:var(--chalk-2)}.ProductView_colorway__RDB2f input:checked+.ProductView_colorwayBox__QMjjl{background:var(--black);color:var(--white)}.ProductView_colorway__RDB2f input:focus-visible+.ProductView_colorwayBox__QMjjl{outline:3px solid var(--blue-deep);outline-offset:2px}.ProductView_colorSwatch__igO__{width:32px;height:32px}.ProductView_sizeLegend__aeU1c{float:left}.ProductView_guide__QTQ43{float:right;margin-bottom:10px}.ProductView_sizes__yqisp{clear:both;display:grid;grid-template-columns:repeat(auto-fill,minmax(62px,1fr));grid-gap:6px;gap:6px}.ProductView_size__VhRPt{position:relative;cursor:pointer}.ProductView_size__VhRPt input{position:absolute;opacity:0;width:1px;height:1px}.ProductView_size__VhRPt span{display:grid;place-items:center;height:50px;border:2px solid var(--black);font-family:var(--font-mono);font-size:15px;font-weight:600;transition:background-color .15s}.ProductView_size__VhRPt:hover span{background:var(--chalk-2)}.ProductView_size__VhRPt input:checked+span{background:var(--black);color:var(--white)}.ProductView_size__VhRPt input:focus-visible+span{outline:3px solid var(--blue-deep);outline-offset:2px}.ProductView_buy__pVH3M{display:flex;flex-wrap:wrap;align-items:center;gap:10px;width:100%;padding-top:6px}.ProductView_add__nU2TE{flex:1 1;justify-content:space-between;min-width:260px;min-height:58px}.ProductView_addPrice__qZlO9{margin-left:auto;font-family:var(--font-mono)}.ProductView_payment__ba0ar{font-size:14px;color:var(--grey)}.ProductView_infos__8Mrc2{width:100%;border-top:2px solid var(--black)}.ProductView_infos__8Mrc2 details{border-bottom:1px solid var(--line)}.ProductView_infos__8Mrc2 summary{display:flex;align-items:center;justify-content:space-between;padding-block:16px;font-stretch:112%;font-weight:700;font-size:15px;text-transform:uppercase;cursor:pointer;list-style:none}.ProductView_infos__8Mrc2 summary::-webkit-details-marker{display:none}.ProductView_infos__8Mrc2 summary:after{content:"+";font-family:var(--font-mono);font-size:20px;font-weight:500}.ProductView_infos__8Mrc2 details[open] summary:after{content:"−"}.ProductView_details__FWVi9{display:grid;grid-gap:8px;gap:8px;padding:0 0 18px 18px;list-style:square}.ProductView_delivery__gjgwd{display:grid;grid-gap:4px;gap:4px;padding-bottom:18px}.ProductView_delivery__gjgwd dt{font-weight:700}.ProductView_delivery__gjgwd dd{margin-bottom:10px;color:var(--grey)}@media (max-width:900px){.ProductView_layout__vQO1g{grid-template-columns:1fr}.ProductView_gallery__FH5F9{position:static}}.textile_cover__PBczj{border:3px solid var(--black);background:var(--black)}.textile_cover__PBczj img{width:100%;aspect-ratio:4/3;object-fit:cover}.textile_cover__PBczj figcaption{padding:10px 12px;color:var(--white)}.textile_how__LH6Gc{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,9fr);grid-gap:32px clamp(32px,5vw,80px);gap:32px clamp(32px,5vw,80px);align-items:start}.textile_howList__rNh9s{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:2px solid var(--white)}.textile_howList__rNh9s li{display:grid;grid-gap:10px;gap:10px;padding:20px 24px 8px 0}.textile_howList__rNh9s li+li{padding-left:24px;border-left:1px solid var(--line-dark)}.textile_howList__rNh9s .mono{color:var(--blue)}.textile_howList__rNh9s p:not(.mono){color:var(--grey-light)}@media (max-width:900px){.textile_howList__rNh9s,.textile_how__LH6Gc{grid-template-columns:1fr}.textile_howList__rNh9s li+li{padding-left:0;border-left:0;border-top:1px solid var(--line-dark)}}