.allOver_back__Wh8fk{display:inline-flex;align-items:center;gap:var(--space-xs);min-width:var(--touch);min-height:var(--touch);padding:0;border:0;background:none;color:var(--color-text);cursor:pointer;font-size:var(--type-cell-size);line-height:var(--type-cell-line);font-weight:var(--type-cell-weight)}.allOver_back__Wh8fk:hover span{text-decoration:underline;text-underline-offset:3px}.allOver_stack__CPsih{display:grid;grid-gap:var(--space-sm);gap:var(--space-sm)}.allOver_canvas__pAZ36{display:grid;place-items:center}.allOver_shirt__yVwE3{display:block;width:100%;height:100%}.allOver_shirtPanel__R0xt9{fill:var(--color-background)}.allOver_shirtOutline__x2KvI{fill:none;stroke:var(--color-border);stroke-width:1.5}.allOver_photo__WYCuU{position:absolute;inset:0;width:100%;height:100%;object-fit:contain}.allOver_photoHidden__6S3o2{opacity:0}.allOver_zoom__kxA3o{position:absolute;inset:0;padding:0;border:0;background:none;cursor:zoom-in}.allOver_note__2jzDY{position:absolute;left:var(--space-sm);right:var(--space-sm);bottom:var(--space-sm);color:var(--color-componentTextDim);text-align:center;font-size:var(--type-note-size);line-height:var(--type-note-line);font-weight:var(--type-note-weight)}.allOver_views__9M9PH{display:flex;gap:var(--space-sm)}.allOver_viewChoice__uijrb{flex:1 1;min-height:var(--touch);padding:var(--space-sm);border:0;border-bottom:1px solid var(--color-border);border-radius:0;background:none;color:var(--color-text);cursor:pointer;font-size:var(--type-tab-size);line-height:var(--type-tab-line);font-weight:var(--type-tab-weight)}.allOver_viewChoice__uijrb[aria-pressed=true]{border-bottom:2px solid var(--color-text)}.allOver_creator__OotyX{display:flex;align-items:center;gap:var(--space-sm);min-width:0}.allOver_avatar__uwGrU{flex:none;width:44px;height:44px;border-radius:50%;object-fit:cover}.allOver_initials__EcCHl{display:grid;place-items:center;background:var(--color-accent);color:var(--color-onAccent);font-size:var(--type-name-size);line-height:var(--type-name-line);font-weight:var(--type-name-weight)}.allOver_previewOnly__RQbF2{color:var(--color-text);font-size:var(--type-note-size);line-height:var(--type-note-line);font-weight:var(--type-weight-medium)}.allOver_check__WrEM5{min-width:var(--touch);min-height:var(--touch);padding:0 var(--space-sm);border:1px solid var(--color-componentBorder);border-radius:var(--radius-button);background:var(--color-background);color:var(--color-text);cursor:pointer;font-size:var(--type-cell-size);line-height:var(--type-cell-line);font-weight:var(--type-cell-weight)}.allOver_check__WrEM5:hover{border-color:var(--color-text)}.allOver_check__WrEM5[aria-checked=true]{border-color:var(--color-buttonFill);background:var(--color-buttonFill);color:var(--color-buttonText)}.allOver_check__WrEM5:disabled{opacity:.45;cursor:default}.allOver_wide__KogqU:disabled{opacity:.4;cursor:default}.allOver_centred__zv0Uc{text-align:center}.allOver_quality__rtSIH{list-style:none;margin:0;padding:0;display:grid;grid-gap:var(--space-sm);gap:var(--space-sm)}.allOver_qualityRow__YM6HP{display:grid;grid-gap:var(--space-xxs);gap:var(--space-xxs)}.allOver_details__qypSR{border-top:1px solid var(--color-border)}.allOver_summary__HG8yp{display:flex;align-items:center;min-height:var(--touch);cursor:pointer;font-size:var(--type-sectionTitle-size);line-height:var(--type-sectionTitle-line);font-weight:var(--type-sectionTitle-weight)}.allOver_creatorOptions__zln8Y{display:grid;grid-gap:var(--space-md);gap:var(--space-md);padding-top:var(--space-md);border-top:1px solid var(--color-border)}.allOver_actions___Q0PK{display:grid;grid-gap:var(--space-sm);gap:var(--space-sm)}.allOver_entry__WmXLm{display:grid;grid-gap:var(--space-xs);gap:var(--space-xs)}.product_thumbImage__FzCk1{display:block;width:64px;height:64px;padding:var(--space-xxs);object-fit:contain;background:var(--color-studioTile)}.product_barShare__rswhG,.product_rise__5_XM1[data-open],.product_strip__6mMq5{display:none}.product_sizes__Bgsk2{display:grid;grid-template-columns:repeat(auto-fill,minmax(64px,1fr));grid-gap:var(--space-xs);gap:var(--space-xs)}.product_size__ELW78{display:grid;align-content:center;justify-items:center;grid-gap:var(--space-xxxs);gap:var(--space-xxxs);min-height:52px;padding:var(--space-xxs);border:1px solid var(--color-componentBorder);border-radius:var(--radius-button);background:var(--color-background);color:var(--color-text);cursor:pointer;font-size:var(--type-cell-size);line-height:var(--type-cell-line);font-weight:var(--type-cell-weight)}.product_sizePrice__5OGF4{color:var(--color-componentTextDim);font-size:var(--type-meta-size);line-height:var(--type-meta-line);font-weight:var(--type-meta-weight)}.product_size__ELW78:hover{border-color:var(--color-text)}.product_size__ELW78[aria-pressed=true]{border-color:var(--color-buttonFill);background:var(--color-buttonFill);color:var(--color-buttonText)}.product_size__ELW78[aria-pressed=true] .product_sizePrice__5OGF4{color:var(--color-buttonText)}.product_choose__F6Utp,.product_none__iRla9{display:grid;grid-gap:var(--space-xxs);gap:var(--space-xxs)}.product_noneTitle__WgtLV{font-size:var(--type-sectionTitle-size);line-height:var(--type-sectionTitle-line);font-weight:var(--type-sectionTitle-weight)}.product_tabs__tJ8ZT{display:flex;flex-wrap:wrap;justify-content:center;gap:0 var(--space-xl)}.product_tab__fN_0N{min-width:var(--touch);min-height:var(--touch);padding:0 var(--space-xxs);border:0;background:none;color:var(--color-text);cursor:pointer;font-size:var(--type-body-size);line-height:var(--type-body-line);font-weight:var(--type-body-weight)}.product_tab__fN_0N[aria-selected=true]{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.product_offer___VdlI{display:grid;grid-gap:var(--space-md);gap:var(--space-md)}.product_region__b7jhN{display:grid;grid-gap:var(--space-xxxs);gap:var(--space-xxxs);text-align:center}.product_offerRow__C_T_d{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"price label select" "notes notes notes";align-items:center;grid-gap:var(--space-xs) var(--space-md);gap:var(--space-xs) var(--space-md)}.product_offerPrice__BGW17{grid-area:price;font-size:var(--type-price-size);line-height:var(--type-price-line);font-weight:var(--type-price-weight)}.product_offerLabel__Ot1a3{grid-area:label;min-width:0;overflow-wrap:anywhere;font-size:var(--type-body-size);line-height:var(--type-body-line);font-weight:var(--type-body-weight)}.product_offerNotes__QPShO{grid-area:notes;display:grid;grid-gap:var(--space-xxxs);gap:var(--space-xxxs);color:var(--color-componentTextDim);font-size:var(--type-meta-size);line-height:var(--type-meta-line);font-weight:var(--type-meta-weight)}.product_select__CyyMa{grid-area:select;cursor:pointer}.product_pairLink__7X34Q{justify-self:start;min-height:var(--touch);padding:0;border:0;background:none;color:var(--color-text);cursor:pointer;text-align:left;text-decoration:underline;text-underline-offset:3px;font-size:var(--type-meta-size);line-height:var(--type-meta-line);font-weight:var(--type-weight-medium)}.product_pairLink__7X34Q[aria-busy=true]{cursor:progress;opacity:.6}.product_pairFailed__Qe3Yk{color:var(--color-error)}.product_buyBoxes__30_a8{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--space-xs);gap:var(--space-xs)}.product_buyBox__XgE5r{display:grid;justify-items:center;align-content:center;grid-gap:var(--space-xxxs);gap:var(--space-xxxs);min-height:52px;padding:var(--space-xs);border:1px solid var(--color-outlineBorder);border-radius:var(--radius-button);background:var(--color-background);color:var(--color-text);cursor:pointer}.product_buyBoxLabel__5jF2y{text-transform:uppercase;font-size:var(--type-label-size);line-height:var(--type-label-line);font-weight:var(--type-label-weight);letter-spacing:var(--type-label-tracking)}.product_buyBoxPrice__HEqRN{font-size:var(--type-price-size);line-height:var(--type-price-line);font-weight:var(--type-price-weight)}@media (min-width:1024px){.product_buyBoxes__30_a8{display:none}}.product_buyBoxes__30_a8[data-single]{grid-template-columns:minmax(0,1fr)}.product_buyBoxReason__tld_Q{text-align:center;overflow-wrap:anywhere;font-size:var(--type-meta-size);line-height:var(--type-meta-line);font-weight:var(--type-meta-weight)}.product_buyBox__XgE5r:disabled{border-color:var(--color-border);color:var(--color-componentTextDim);cursor:default}.product_sheet__9d53i{width:100%;max-width:100%;max-height:85dvh;margin:auto 0 0;padding:var(--space-xs) var(--gutter) calc(var(--space-lg) + env(safe-area-inset-bottom, 0px));border:0;border-radius:12px 12px 0 0;background:var(--color-surface);color:var(--color-text);overflow-y:auto;overscroll-behavior:contain}.product_sheet__9d53i[open]{display:grid;grid-gap:var(--space-lg);gap:var(--space-lg)}.product_sheet__9d53i:focus,.product_sheet__9d53i:focus-visible{outline:none}.product_sheet__9d53i::-webkit-backdrop{background:var(--color-overlayScrim)}.product_sheet__9d53i::backdrop{background:var(--color-overlayScrim)}.product_sheetHead__gcZ3c{display:flex;align-items:center;justify-content:space-between;gap:var(--space-md)}.product_sheetTitle__9QiMG{min-width:0;overflow-wrap:anywhere;font-size:var(--type-sectionTitle-size);line-height:var(--type-sectionTitle-line);font-weight:var(--type-sectionTitle-weight)}.product_sheetClose__jGsQJ{display:grid;flex:none;place-items:center;min-width:var(--touch);min-height:var(--touch);margin-right:calc(var(--space-sm) * -1);padding:0;border:0;background:none;color:var(--color-text);cursor:pointer}.product_buyPanel__5MEnp{height:100%;max-height:100%;margin:0;padding:0;border-radius:0;overflow:hidden;background:var(--color-background)}.product_buyPanel__5MEnp[open]{display:flex;flex-direction:column;gap:0}.product_buyPanel__5MEnp::-webkit-backdrop{background:var(--color-background)}.product_buyPanel__5MEnp::backdrop{background:var(--color-background)}.product_buyPanel__5MEnp .product_sheetHead__gcZ3c{flex:none;min-height:var(--touch);padding:env(safe-area-inset-top,0) var(--gutter) 0}.product_panelTabs__wKatp{flex:none;display:flex;border-bottom:1px solid var(--color-border)}.product_panelTab__luH7h{flex:1 1;min-width:0;min-height:var(--touch);margin-bottom:-1px;padding:0 var(--space-xxs);border:0;border-bottom:2px solid transparent;background:none;color:var(--color-textMeta);cursor:pointer;font-size:var(--type-tab-size);line-height:var(--type-tab-line);font-weight:var(--type-tab-weight);letter-spacing:var(--type-tab-tracking)}.product_panelTab__luH7h[aria-selected=true]{border-bottom-color:var(--color-text);color:var(--color-text)}.product_panelTab__luH7h:focus-visible{outline-offset:-2px}.product_panelList__gW5fY{position:relative;flex:1 1 auto;min-height:0;display:flex;flex-direction:column;overflow-y:auto;overscroll-behavior:contain}.product_panelList__gW5fY>*{flex:none}.product_panelRegion__F_1nn{display:grid;grid-gap:var(--space-xxxs);gap:var(--space-xxxs);padding:var(--space-xs) var(--gutter) 0}.product_panelSizesHead__uO9NA{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-xxs) var(--space-xs);min-height:var(--touch);padding:0 var(--gutter);border-bottom:1px solid var(--color-border)}.product_panelSizesLabel__PKyqK{font-size:var(--type-sectionTitle-size);line-height:var(--type-sectionTitle-line);font-weight:var(--type-sectionTitle-weight)}.product_panelRows__s_8QK{list-style:none;margin:0;padding:0}.product_panelRow__QkmVq{--panel-columns:minmax(56px,22%) minmax(0,1fr) auto;border-bottom:1px solid var(--color-border)}.product_panelRowButton__Jlx2C{display:grid;grid-template-columns:var(--panel-columns);align-items:center;grid-gap:var(--space-xs);gap:var(--space-xs);width:100%;min-height:48px;padding:0 var(--gutter);border:0;background:none;color:var(--color-text);cursor:pointer;text-align:left;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:var(--type-body-size);line-height:var(--type-body-line);font-weight:var(--type-body-weight)}.product_panelRowButton__Jlx2C:focus-visible{outline-offset:-2px}.product_panelPrice__AtU9n,.product_panelSize__9i_On{min-width:0;overflow-wrap:anywhere}.product_panelLabel__fw_QH{grid-column:1/3;color:var(--color-componentTextDim);font-size:var(--type-meta-size);line-height:var(--type-meta-line);font-weight:var(--type-meta-weight)}.product_panelChevron__JW1XJ{grid-column:3;justify-self:end;transition:transform .15s ease-out}.product_panelRowButton__Jlx2C[aria-expanded=true]{min-height:var(--touch)}.product_panelRowButton__Jlx2C[aria-expanded=true] .product_panelChevron__JW1XJ{transform:rotate(180deg)}.product_panelOffer__0CmVg{display:grid;grid-template-columns:var(--panel-columns);align-items:start;grid-gap:0 var(--space-xs);gap:0 var(--space-xs);padding:var(--space-sm) var(--gutter);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:var(--type-body-size);line-height:var(--type-body-line);font-weight:var(--type-body-weight)}.product_panelOffer__0CmVg[hidden]{display:none}.product_panelOfferBody__izns7{grid-column:2/4;display:grid;grid-gap:var(--space-xxxs);gap:var(--space-xxxs);min-width:0}.product_panelOfferTop__QcBE9{display:flex;align-items:center;justify-content:space-between;gap:var(--space-sm)}.product_panelOfferPrice__kdlyE{font-size:var(--type-price-size);line-height:var(--type-price-line);font-weight:var(--type-price-weight)}.product_panelOfferWords__7cJSw{overflow-wrap:anywhere;font-size:var(--type-cell-size);line-height:var(--type-cell-line);font-weight:var(--type-cell-weight)}.product_panelOfferNotes__wfHTh{display:grid;color:var(--color-componentTextDim);font-size:var(--type-meta-size);line-height:var(--type-meta-line);font-weight:var(--type-meta-weight)}.product_panelEmpty__VrsVl{flex:1 0 auto;display:grid;align-content:center;justify-items:center;grid-gap:var(--space-xs);gap:var(--space-xs);padding:var(--space-lg) var(--gutter);text-align:center}.product_panelEmptyTitle__BGrEJ{font-size:var(--type-sectionTitle-size);line-height:var(--type-sectionTitle-line);font-weight:var(--type-sectionTitle-weight)}.product_panelFoot__f2biG{flex:none;display:flex;align-items:center;justify-content:space-between;gap:var(--space-sm);margin:var(--space-xs) var(--gutter) calc(var(--space-xs) + env(safe-area-inset-bottom, 0px));padding:var(--space-xs) var(--space-sm);border:1px solid var(--color-componentBorder)}.product_panelFootText__Ez3Hp{min-width:0;font-size:var(--type-meta-size);line-height:var(--type-meta-line);font-weight:var(--type-meta-weight)}@media (max-width:1023.98px){html:has(.product_buyPanel__5MEnp[open]){overflow:hidden}}.product_wantSheet__qvQWC{margin:0 0 auto;padding:calc(var(--space-xs) + env(safe-area-inset-top, 0px)) var(--gutter) var(--space-lg);border-radius:0}.product_wantLead__cL3I4{display:grid;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;grid-gap:var(--space-sm);gap:var(--space-sm)}.product_wantThumb__B_azR{width:48px;height:48px;object-fit:contain;background:var(--color-productTile)}.product_wantLeadSave__YU5vr{justify-self:end}.product_wantChips__9I5Wr{flex-wrap:wrap}.product_wantHeading__ASiF_{padding:0;font-size:var(--type-sectionTitle-size);line-height:var(--type-sectionTitle-line);font-weight:var(--type-sectionTitle-weight)}.product_wantSizes__uLmF7{display:grid;grid-template-columns:repeat(auto-fill,minmax(var(--touch),1fr));grid-gap:var(--space-xxs);gap:var(--space-xxs)}.product_wantSize__dcZxw{min-height:var(--touch);padding:0 var(--space-xxs);border:1px solid var(--color-componentBorder);border-radius:var(--radius-button);background:none;color:var(--color-text);cursor:pointer;font-size:var(--type-cell-size);line-height:var(--type-cell-line);font-weight:var(--type-cell-weight)}.product_wantSize__dcZxw:hover{border-color:var(--color-text)}.product_wantSize__dcZxw[aria-pressed=true]{border-color:var(--color-buttonFill);background:var(--color-buttonFill);color:var(--color-buttonText)}.product_wantSave__qofn7{min-height:var(--touch);border:1px solid var(--color-outlineBorder);font-size:var(--type-button-size);line-height:var(--type-button-line);font-weight:var(--type-button-weight);letter-spacing:var(--type-button-tracking);text-transform:uppercase}.product_wantSave__qofn7:disabled{opacity:.4;cursor:default}@media (min-width:1024px){.product_barShare__rswhG{display:inline-flex}.product_rise__5_XM1[data-open]{display:flex}.product_barShare__rswhG [role=group]{top:auto;bottom:calc(100% + var(--space-xs));left:auto;right:0;transform:none}.product_strip__6mMq5{display:flex;align-items:center;gap:var(--space-md);min-width:0}.product_strip__6mMq5[data-hidden]{visibility:hidden}.product_stripNote__L204y{justify-content:center;color:var(--color-componentTextDim);font-size:var(--type-cell-size);line-height:var(--type-cell-line);font-weight:var(--type-cell-weight)}.product_stripSystem__8sdW7{flex:none;color:var(--color-textMeta);font-size:var(--type-meta-size);line-height:var(--type-meta-line);font-weight:var(--type-meta-weight)}.product_stripScroll__b2hFd{flex:1 1 auto;min-width:0;overflow-x:auto;scrollbar-width:none}.product_stripScroll__b2hFd::-webkit-scrollbar{display:none}.product_stripSizes__lPa1j{display:flex;width:max-content;margin:0 auto}.product_stripSize___8gir{display:grid;justify-items:center;min-width:48px;min-height:40px;padding:var(--space-xxxs) var(--space-xs);border:0;background:none;color:var(--color-text);cursor:pointer;white-space:nowrap;font-size:var(--type-cell-size);line-height:var(--type-cell-line);font-weight:var(--type-cell-weight)}.product_stripSize___8gir:hover,.product_stripSize___8gir[aria-pressed=true]{text-decoration:underline;text-underline-offset:3px}.product_stripPrice__7ISBK{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.product_stripSize___8gir:focus-visible{outline-offset:-2px}.product_riseStrip__T9ab_{flex:none;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:var(--space-xs);gap:var(--space-xs);padding:var(--space-lg) var(--space-xl) 0;border-bottom:1px solid var(--color-outlineBorder)}.product_riseArrow__KgIrt{display:grid;place-items:center;min-width:var(--touch);min-height:var(--touch);padding:0;border:0;background:none;color:var(--color-text);cursor:pointer}.product_riseArrow__KgIrt[aria-disabled=true]{opacity:.3;cursor:default}.product_riseSizes__cLJ3Q{position:relative;display:flex;overflow-x:auto;scrollbar-width:none}.product_riseSizes__cLJ3Q::-webkit-scrollbar{display:none}.product_riseSize__ihCtf{display:grid;flex:none;justify-items:center;min-width:64px;padding:var(--space-xxs) var(--space-xs) var(--space-md);border:0;border-bottom:4px solid transparent;background:none;color:var(--color-text);cursor:pointer;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:var(--type-body-size);line-height:var(--type-body-line);font-weight:var(--type-body-weight)}.product_riseSize__ihCtf[aria-pressed=true]{border-bottom-color:var(--color-text)}.product_riseSize__ihCtf:focus-visible{outline-offset:-2px}.product_riseSwitch__ZRw_J button{min-width:28px;min-height:20px;padding:0 var(--space-xxs)}.product_riseSwitch__ZRw_J button:after{height:24px}.product_wantChips__9I5Wr{gap:var(--space-xxs)}.product_wantChips__9I5Wr button{min-width:0;min-height:28px;padding:0 var(--space-sm)}.product_wantSizes__uLmF7{grid-template-columns:repeat(auto-fill,minmax(36px,1fr))}.product_wantSave__qofn7,.product_wantSize__dcZxw{min-height:32px}.product_pairLink__7X34Q{min-height:24px}.product_offerRow__C_T_d{grid-template-columns:auto auto minmax(0,1fr) auto;grid-template-areas:"price label notes select";gap:var(--space-lg)}}.productTags_tag__j_lIS{position:relative;display:inline-flex;align-items:center;max-width:60%;height:var(--touch);animation:productTags_tagIn__xCV1H .15s ease-out}.productTags_onPhoto__F5aYT{position:absolute;left:var(--space-sm);bottom:calc(var(--space-sm) - (var(--touch) - 32px) / 2);z-index:1}.productTags_inline__64dWl{justify-self:start}.productTags_tag__j_lIS:before{content:"";position:absolute;top:6px;right:0;bottom:6px;left:0;border:1px solid var(--color-white16);border-radius:16px;background:var(--color-overlay58);pointer-events:none}.productTags_price__hS_1E,.productTags_want__si8aW{position:relative;display:flex;align-items:center;height:var(--touch);margin:0;border:0;background:transparent;color:var(--color-onMedia);font-size:var(--type-cell-size);line-height:var(--type-cell-line);white-space:nowrap;text-decoration:none;cursor:pointer}.productTags_price__hS_1E{flex:0 1 auto;min-width:0;padding:0 10px 0 var(--space-sm);font-weight:var(--type-weight-semibold);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.productTags_priceText__aCCR_{min-width:0;overflow:hidden;text-overflow:ellipsis}.productTags_want__si8aW{flex:none;padding:0 var(--space-sm) 0 10px;font-family:var(--font);font-weight:var(--type-weight-medium)}.productTags_wanted__EY8lj{color:var(--color-accent);font-weight:var(--type-weight-semibold)}.productTags_want__si8aW[aria-busy=true]{opacity:.4}.productTags_divider__MZF31{position:relative;flex:none;width:1px;height:14px;background:var(--color-white28)}.productTags_price__hS_1E:active,.productTags_want__si8aW:active{opacity:.6}.productTags_price__hS_1E:focus-visible,.productTags_want__si8aW:focus-visible{outline:2px solid var(--color-onMedia);outline-offset:-2px}@keyframes productTags_tagIn__xCV1H{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.productTags_tag__j_lIS{animation:none}}.productTags_sheet__QDT5Y{display:grid;grid-gap:var(--space-md);gap:var(--space-md)}.productTags_intro__4e84h{display:flex;align-items:center;gap:var(--space-sm)}.productTags_thumb__WjCVT{flex:none;width:var(--touch);height:var(--touch);padding:var(--space-xxxs);object-fit:contain;background:var(--color-productTile)}.productTags_introText__EHCA1{flex:1 1;min-width:0;margin:0;font-size:var(--type-body-size);line-height:var(--type-body-line);font-weight:var(--type-body-weight)}.productTags_save__W5isc{flex:none}.productTags_section__Gca4g{display:grid;grid-gap:var(--space-xs);gap:var(--space-xs);min-width:0;margin:0;padding:0;border:0}.productTags_heading__C9SHK{padding:0;font-size:var(--type-name-size);line-height:var(--type-name-line);font-weight:var(--type-name-weight)}.productTags_meta__euruY{margin:0;color:var(--color-textMeta);font-size:var(--type-meta-size);line-height:var(--type-meta-line);font-weight:var(--type-meta-weight)}.productTags_error__CQdw1{margin:0;color:var(--color-error);font-size:var(--type-body-size);line-height:var(--type-body-line);font-weight:var(--type-body-weight)}.productFrame_view__9V3Yp{display:grid;grid-gap:var(--space-md);gap:var(--space-md);max-width:var(--max);margin:0 auto;padding:0 var(--gutter) var(--space-lg)}.productFrame_stage__D557_{position:relative;display:grid;grid-gap:var(--space-sm);gap:var(--space-sm);min-width:0;padding-top:var(--space-xs)}.productFrame_corner__rFZxi{display:flex;align-items:center;justify-content:space-between;gap:var(--space-xs);min-height:var(--touch)}.productFrame_picture__2Ceo2{position:relative;width:100%;aspect-ratio:var(--frame-ratio,1);overflow:hidden}.productFrame_picture__2Ceo2[data-surface=studio]{background-color:var(--color-studioTile);background-image:radial-gradient(75% 75% at 50% 45%,var(--color-studioLight) 0,var(--color-studioTile) 52%,var(--color-studioEdge) 100%)}.productFrame_picture__2Ceo2[data-surface=model],.productFrame_picture__2Ceo2[data-surface=product]{background:var(--color-productTile)}.productFrame_image__B6yGC{display:block;width:100%;height:100%;object-fit:contain}.productFrame_picture__2Ceo2[data-inset] .productFrame_image__B6yGC{padding:8%}@media (max-width:1023.98px){.productFrame_stage__D557_[data-tall] .productFrame_picture__2Ceo2{width:auto;height:max(70vh,240px);height:max(70svh,240px);margin-inline:calc(var(--gutter) * -1);aspect-ratio:auto}.productFrame_stage__D557_[data-tall]>.productFrame_corner__rFZxi{position:absolute;top:var(--space-md);left:0;z-index:1}.productFrame_stage__D557_[data-tall] .productFrame_picture__2Ceo2[data-surface=product]:not([data-inset]){background:var(--color-mockupTile)}.productFrame_stage__D557_[data-tall] .productFrame_picture__2Ceo2[data-surface=model]{background:var(--color-modelTile)}}.productFrame_drawn__FMHKd{position:absolute;inset:0;pointer-events:none}.productFrame_open__4_xne{position:absolute;inset:0;padding:0;border:0;background:none;cursor:zoom-in;pointer-events:auto}.productFrame_view__9V3Yp [data-quiet]:focus-visible{outline:none}.productFrame_next__tSXZN,.productFrame_previous__bIEo1{display:none}.productFrame_arrowIcon__rgkD4{display:block}.productFrame_bar__wsmhz{display:grid;grid-gap:var(--space-sm);gap:var(--space-sm);min-width:0}.productFrame_identity__Msjr4{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:baseline;grid-column-gap:var(--space-sm);column-gap:var(--space-sm);grid-row-gap:var(--space-xxxs);row-gap:var(--space-xxxs);min-width:0}.productFrame_identity__Msjr4>*{grid-column:2;min-width:0}.productFrame_identity__Msjr4>.productFrame_year__WZFj2{grid-column:1}.productFrame_identity__Msjr4[data-year=false]>*{grid-column:1/span 2}.productFrame_name__3a3on,.productFrame_year__WZFj2{font-size:var(--type-productTitle-size);line-height:var(--type-productTitle-line);font-weight:var(--type-productTitle-weight);letter-spacing:var(--type-productTitle-tracking)}.productFrame_name__3a3on{overflow-wrap:anywhere}.productFrame_sub___a6br{color:var(--color-componentTextDim);font-size:var(--type-meta-size);line-height:var(--type-meta-line);font-weight:var(--type-meta-weight);overflow-wrap:anywhere}.productFrame_sub___a6br a{display:inline-flex;align-items:center;min-height:var(--touch);margin-block:calc((var(--type-meta-line) - var(--touch)) / 2);color:var(--color-text);text-decoration:underline;text-underline-offset:2px}.productFrame_identity__Msjr4>.productFrame_identityEnd__IIwOX,.productFrame_identity__Msjr4[data-year=false]>.productFrame_identityEnd__IIwOX{grid-column:3;grid-row:1/span 3;align-self:start;display:flex;align-items:center;gap:var(--space-xs)}.productFrame_laptopOnly__L40Xi,.productFrame_toggles__CTQKb{display:none}.productFrame_panels__Vu7s8{display:grid;grid-gap:var(--space-lg);gap:var(--space-lg);min-width:0}.productFrame_panel__Gmgqk{display:grid;grid-gap:var(--space-sm);gap:var(--space-sm);min-width:0}.productFrame_panel__Gmgqk:focus:not(:focus-visible){outline:none}.productFrame_panelHead__L_xyX{display:flex;align-items:center;justify-content:space-between;gap:var(--space-xs)}.productFrame_panelTitle__KDS3_{font-size:var(--type-sectionTitle-size);line-height:var(--type-sectionTitle-line);font-weight:var(--type-sectionTitle-weight);letter-spacing:var(--type-sectionTitle-tracking)}.productFrame_panelClose__q4qHX{display:none}.productFrame_panelBody__AR6YH{display:grid;grid-gap:var(--space-sm);gap:var(--space-sm);min-width:0}@media (max-width:1023.98px){.productFrame_panel__Gmgqk[data-laptop-only]{display:none}}.productFrame_facts__pcGTB{margin:0}.productFrame_fact__Vy8u3{display:flex;justify-content:space-between;gap:var(--space-md);padding:var(--space-xs) 0;border-top:1px solid var(--color-border);font-size:var(--type-cell-size);line-height:var(--type-cell-line);font-weight:var(--type-cell-weight)}.productFrame_fact__Vy8u3 dt{color:var(--color-textMeta)}.productFrame_fact__Vy8u3 dd{margin:0;text-align:right;overflow-wrap:anywhere}@media (max-width:1023.98px){.productFrame_facts__pcGTB{padding-top:var(--space-xs)}.productFrame_fact__Vy8u3{padding:var(--space-xxs) 0;border-top:0}.productFrame_fact__Vy8u3 dt{color:var(--color-text)}}.productFrame_text__fVpdM{white-space:pre-wrap;overflow-wrap:anywhere;font-size:var(--type-body-size);line-height:var(--type-body-line);font-weight:var(--type-body-weight)}.productFrame_meta__Pktwc{color:var(--color-componentTextDim);font-size:var(--type-meta-size);line-height:var(--type-meta-line);font-weight:var(--type-meta-weight)}.productFrame_rise__drecV{display:grid;grid-gap:var(--space-md);gap:var(--space-md);min-width:0}.productFrame_rise__drecV:focus:not(:focus-visible){outline:none}.productFrame_riseClose__qSx4R,.productFrame_riseTab__i0dTK{display:none}.productFrame_riseBody___EFa1{display:grid;grid-gap:var(--space-md);gap:var(--space-md);min-width:0}.productFrame_footSpace__VROU9{height:var(--buy-bar,0)}@media (min-width:1024px){.productFrame_view__9V3Yp{display:block;max-width:none;padding:0}.productFrame_footSpace__VROU9{display:block;height:var(--bar-height,56px)}.productFrame_stage__D557_{display:grid;place-items:center;height:calc(100dvh - 57px - var(--bar-height, 56px));min-height:360px;padding:8vh var(--space-xxxl)}.productFrame_corner__rFZxi{position:absolute;top:var(--space-xs);left:var(--space-lg);z-index:1}.productFrame_picture__2Ceo2,.productFrame_picture__2Ceo2[data-surface]{width:100%;max-width:60vw;height:100%;aspect-ratio:auto;background:none}.productFrame_picture__2Ceo2[data-inset] .productFrame_image__B6yGC{padding:0}.productFrame_next__tSXZN,.productFrame_previous__bIEo1{position:absolute;top:50%;display:grid;place-items:center;min-width:var(--touch);min-height:var(--touch);padding:0 var(--space-xxs);border:0;background:none;color:var(--color-text);cursor:pointer;transform:translateY(-50%)}.productFrame_previous__bIEo1{left:var(--space-md)}.productFrame_next__tSXZN{right:var(--space-md)}.productFrame_bar__wsmhz{position:fixed;right:0;bottom:0;left:0;z-index:25;grid-template-columns:minmax(0,1fr) minmax(0,2fr) minmax(0,1fr);align-items:center;column-gap:var(--space-lg);min-height:56px;padding:var(--space-xs) var(--space-lg);background:var(--color-background)}.productFrame_identity__Msjr4{grid-template-columns:auto minmax(0,1fr);row-gap:0}.productFrame_name__3a3on{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;overflow-wrap:normal}.productFrame_sub___a6br{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.productFrame_sub___a6br a{display:inline;min-height:0;margin-block:0}.productFrame_identity__Msjr4>.productFrame_identityEnd__IIwOX,.productFrame_phoneOnly__5Zoh4{display:none}.productFrame_laptopOnly__L40Xi{display:revert}.productFrame_toggles__CTQKb{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;justify-self:end;gap:var(--space-xxs) var(--space-md);min-width:0}.productFrame_toggle__9Cbii{min-height:28px;padding:0;border:0;background:none;color:var(--color-text);cursor:pointer;white-space:nowrap;font-size:var(--type-cell-size);line-height:var(--type-cell-line);font-weight:var(--type-cell-weight)}.productFrame_toggle__9Cbii:hover,.productFrame_toggle__9Cbii[aria-expanded=true]{text-decoration:underline;text-underline-offset:3px}.productFrame_panels__Vu7s8{position:fixed;top:calc(57px + var(--space-md));right:var(--space-xxl);bottom:calc(var(--bar-height, 56px) + var(--space-xs));z-index:26;display:flex;flex-direction:column;justify-content:flex-end;gap:0;width:clamp(220px,21vw,320px);pointer-events:none}.productFrame_panel__Gmgqk{display:none}.productFrame_panel__Gmgqk[data-open=true]{display:flex;flex:0 1 auto;flex-direction:column;gap:0;min-height:0;order:var(--stack,0);margin-top:-1px;border:1px solid var(--color-outlineBorder);background:var(--color-background);pointer-events:auto}.productFrame_panelHead__L_xyX{flex:none;padding:var(--space-xxs) var(--space-xxs) var(--space-xxs) var(--space-sm)}.productFrame_panelTitle__KDS3_{font-size:var(--type-cell-size);line-height:var(--type-cell-line);font-weight:var(--type-cell-weight);letter-spacing:var(--type-cell-tracking)}.productFrame_panelClose__q4qHX{display:grid;place-items:center;min-width:28px;min-height:28px;padding:0;border:0;background:none;color:var(--color-text);cursor:pointer}.productFrame_panelBody__AR6YH{gap:var(--space-sm);min-height:0;overflow-y:auto;padding:0 var(--space-sm) var(--space-sm)}.productFrame_rise__drecV{position:fixed;bottom:0;left:50%;z-index:27;display:none;flex-direction:column;gap:0;width:clamp(420px,calc(100vw - 560px),680px);max-height:calc(100dvh - 57px - var(--space-xxl));border:1px solid var(--color-outlineBorder);border-bottom:0;background:var(--color-background);transform:translateX(-50%)}.productFrame_rise__drecV[data-open=true]{display:flex}.productFrame_riseTab__i0dTK{position:absolute;bottom:calc(100% + var(--space-xs));left:50%;display:flex;align-items:center;gap:var(--space-xs);max-width:100%;padding:var(--space-xxxs) var(--space-xs);border:1px solid var(--color-outlineBorder);background:var(--color-background);transform:translateX(-50%);white-space:nowrap;font-size:var(--type-cell-size);line-height:var(--type-cell-line);font-weight:var(--type-cell-weight)}.productFrame_riseClose__qSx4R{position:absolute;top:var(--space-xxs);right:var(--space-xxs);z-index:1;display:grid;place-items:center;min-width:32px;min-height:32px;padding:0;border:0;background:none;color:var(--color-text);cursor:pointer}.productFrame_riseBody___EFa1{flex:1 1 auto;gap:var(--space-sm);min-height:0;overflow-y:auto;padding:var(--space-md) var(--space-xl) var(--space-lg)}}