.product_crumbs__m6hPu{display:flex;flex-wrap:wrap;gap:8px;padding-block:24px;font-size:.9rem;color:var(--muted)}.product_crumbs__m6hPu a{color:var(--ink-2)}.product_top__5LL63{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:clamp(28px,5vw,72px);gap:clamp(28px,5vw,72px);align-items:start}.product_visual__nMyqp{position:-webkit-sticky;position:sticky;top:92px;margin:0;padding:clamp(20px,3vw,40px);background:var(--steel-50);border:1px solid var(--rule)}.product_photo__9RMN4,.product_section__qzCyz{width:100%;aspect-ratio:1;object-fit:cover}.product_visual__nMyqp figcaption{margin-top:16px;padding-top:12px;border-top:1px solid var(--rule);font-size:.9rem;color:var(--muted)}.product_buy__zIKNF h1{font-size:clamp(1.9rem,3.4vw,2.8rem)}.product_summary__ZifUF{margin-top:16px;font-size:1.05rem;color:var(--ink-2)}.product_priceBlock__HLdfr{margin-top:28px;padding-top:20px;border-top:2px solid var(--ink)}.product_price__EGlvy{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px}.product_price__EGlvy .num{font-size:2.4rem;font-weight:700;font-variation-settings:"wdth" 112;line-height:1.1}.product_per__WiMS9{color:var(--muted)}.product_priceMeta__GPLIa{margin-top:6px;font-size:.95rem;color:var(--muted)}.product_availability__iGM3s{margin-block:18px 16px}.product_stock__DuH9k{font-weight:600}.product_outOfStock__Y83R2{font-weight:600;color:var(--danger)}.product_dispatch__anYhG{margin-top:4px;font-size:.95rem;color:var(--muted)}.product_delivery__cRMHT{margin-top:32px;border-top:1px solid var(--rule);padding-top:20px}.product_delivery__cRMHT h2{font-size:1rem;font-variation-settings:"wdth" 100;margin-bottom:8px}.product_delivery__cRMHT ul{list-style:none;margin:0;padding:0}.product_delivery__cRMHT li{display:flex;justify-content:space-between;gap:16px;padding-block:10px;border-bottom:1px solid var(--rule)}.product_about__5TXsR,.product_specs__11nwi{margin-top:var(--section);padding-top:28px;border-top:1px solid var(--ink)}.product_about__5TXsR h2,.product_specs__11nwi h2{margin-bottom:20px}.product_aboutGrid__lqKEb,.product_specGrid__HkXbz{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);grid-gap:clamp(28px,5vw,72px);gap:clamp(28px,5vw,72px)}.product_details__BC6GA{display:grid;align-content:start;grid-gap:.9em;gap:.9em;font-size:1.05rem;color:var(--ink-2)}.product_goodFor__LPHEr h3{margin-bottom:10px}.product_goodFor__LPHEr ul{margin:0;padding:0;list-style:none;border-top:1px solid var(--ink)}.product_goodFor__LPHEr li{padding-block:10px;border-bottom:1px solid var(--rule)}.product_specList__TIM6b{margin:0}.product_specList__TIM6b div{display:grid;grid-template-columns:minmax(140px,.8fr) minmax(0,1.2fr);grid-gap:16px;gap:16px;padding-block:11px;border-bottom:1px solid var(--rule)}.product_specList__TIM6b dt{color:var(--muted)}.product_specList__TIM6b dd{margin:0}.product_notes__dhsIq{display:grid;align-content:start;grid-gap:14px;gap:14px;color:var(--ink-2)}.product_notes__dhsIq a,.product_sibling__032hG a{color:var(--ink);text-underline-offset:3px}.product_sibling__032hG{margin-top:48px;padding-block:20px;border-block:1px solid var(--rule)}@media (max-width:860px){.product_aboutGrid__lqKEb,.product_specGrid__HkXbz,.product_top__5LL63{grid-template-columns:1fr}.product_visual__nMyqp{position:static;max-width:440px}}@media (max-width:560px){.product_crumbs__m6hPu{align-items:baseline;padding-block:10px}.product_crumbs__m6hPu a{padding-block:10px}.product_visual__nMyqp{padding:16px}.product_photo__9RMN4,.product_section__qzCyz{aspect-ratio:16/10}.product_price__EGlvy .num{font-size:2.1rem}}@media (max-width:420px){.product_specList__TIM6b div{grid-template-columns:1fr;gap:2px}}.AddToCart_box__4dKzM{display:grid;grid-gap:12px;gap:12px}.AddToCart_row__ji5rW{display:flex;flex-wrap:wrap;gap:10px}.AddToCart_stepper__jQVpB{display:flex;min-height:48px;border:1px solid var(--steel-300)}.AddToCart_stepper__jQVpB button{width:44px;border:0;background:var(--paper);color:var(--ink);font:inherit;font-size:1.2rem;cursor:pointer}.AddToCart_stepper__jQVpB button:hover:not(:disabled){background:var(--steel-100)}.AddToCart_stepper__jQVpB button:disabled{color:var(--steel-300);cursor:not-allowed}.AddToCart_stepper__jQVpB input{width:56px;border:0;border-inline:1px solid var(--steel-300);text-align:center;font:inherit;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;-moz-appearance:textfield}.AddToCart_stepper__jQVpB input::-webkit-inner-spin-button,.AddToCart_stepper__jQVpB input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.AddToCart_add__GnKjI{flex:1 1}.AddToCart_note__j_KTr{font-size:.92rem;color:var(--muted)}.AddToCart_ok__zNmFY{font-size:.95rem;color:var(--ok)}.AddToCart_error__4z5rX{font-size:.95rem;color:var(--danger)}.AddToCart_cartLink__yBpiU{font-weight:600;color:var(--ink)}@media (max-width:420px){.AddToCart_row__ji5rW .AddToCart_add__GnKjI{padding-inline:1rem}}