.merch_page__xjYVE{max-width:var(--max);margin:0 auto;padding:0 var(--gutter) var(--space-xl)}.merch_header__JbwlP{display:flex;align-items:center;min-height:56px}.merch_back__TjBWu{display:inline-flex;align-items:center;gap:var(--space-xs);min-width:var(--touch);min-height:var(--touch);color:var(--color-text);text-decoration:none;font-size:var(--type-cell-size);line-height:var(--type-cell-line);font-weight:var(--type-cell-weight)}.merch_back__TjBWu:hover .merch_backWord__tO0PL{text-decoration:underline;text-underline-offset:3px}.merch_body__G4A2r{display:grid;grid-gap:var(--space-lg);gap:var(--space-lg)}.merch_media__ojw9L{display:grid;grid-gap:var(--space-sm);gap:var(--space-sm);min-width:0}.merch_studio__PS2Ln,.merch_tile__53uOW{position:relative;width:100%;aspect-ratio:1/1;overflow:hidden}.merch_tile__53uOW{background:var(--color-productTile)}.merch_studio__PS2Ln{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%)}.merch_image__dU5mY{width:100%;height:100%;object-fit:contain}.merch_thumbs__WqrQv{list-style:none;margin:0;padding:0;display:flex;gap:var(--space-xs)}.merch_thumb__lSiZa{display:block;padding:var(--space-xxxs);border:1px solid var(--color-border);border-radius:0;background:none;cursor:pointer}.merch_thumb__lSiZa:hover,.merch_thumb__lSiZa[aria-pressed=true]{border-color:var(--color-text)}.merch_thumbStudio___Je2l,.merch_thumbTile__1XAPJ{display:block;width:64px;height:64px;object-fit:contain}.merch_thumbTile__1XAPJ{background:var(--color-productTile)}.merch_thumbStudio___Je2l{background:var(--color-studioTile)}.merch_details__m6MmC{display:grid;align-content:start;grid-gap:var(--space-md);gap:var(--space-md);min-width:0}.merch_identity__rZhFF{display:grid;grid-gap:var(--space-xxxs);gap:var(--space-xxxs)}.merch_title__C1Jq4{overflow-wrap:anywhere;font-size:var(--type-productTitle-size);line-height:var(--type-productTitle-line);font-weight:var(--type-productTitle-weight);letter-spacing:var(--type-productTitle-tracking)}.merch_meta__kjrdM{color:var(--color-componentTextDim);font-size:var(--type-meta-size);line-height:var(--type-meta-line);font-weight:var(--type-meta-weight)}.merch_creator__tgdae{color:inherit;text-underline-offset:2px}.merch_body14__5KHmx{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)}.merch_limited__YcAtp{color:var(--color-text);font-size:var(--type-note-size);line-height:var(--type-note-line);font-weight:var(--type-weight-medium);overflow-wrap:anywhere}.merch_limited__YcAtp a{display:inline-flex;align-items:center;min-height:var(--touch);color:inherit;text-underline-offset:2px}.merch_muted__D1Ftl{color:var(--color-componentTextDim)}.merch_error__Ulcl6,.merch_muted__D1Ftl{font-size:var(--type-note-size);line-height:var(--type-note-line);font-weight:var(--type-note-weight)}.merch_error__Ulcl6{color:var(--color-error)}.merch_change__MuGgH,.merch_textButton__bYupg{min-height:var(--touch);padding:0;border:0;background:none;color:var(--color-text);cursor:pointer;text-decoration:underline;text-underline-offset:3px}.merch_textButton__bYupg{font-size:var(--type-name-size);line-height:var(--type-name-line);font-weight:var(--type-name-weight)}.merch_change__MuGgH{min-width:var(--touch);font-size:var(--type-meta-size);line-height:var(--type-meta-line);font-weight:var(--type-weight-medium)}.merch_choice__sIwHG{display:grid;grid-gap:var(--space-xs);gap:var(--space-xs);min-width:0;margin:0;padding:0;border:0}.merch_choiceLabel__RD7gY{padding:0;font-size:var(--type-sectionTitle-size);line-height:var(--type-sectionTitle-line);font-weight:var(--type-sectionTitle-weight)}.merch_choiceValue__Tf7Nv{color:var(--color-componentTextDim);font-weight:var(--type-weight-regular)}.merch_chips__JYKVs,.merch_swatches__t0S4w{display:flex;flex-wrap:wrap;gap:var(--space-xs)}.merch_swatchButton__MwDof{display:grid;place-items:center;width:var(--touch);height:var(--touch);padding:0;border:1px solid transparent;border-radius:50%;background:none;cursor:pointer}.merch_swatchButton__MwDof[aria-pressed=true]{border-color:var(--color-text)}.merch_swatch__THlw3{display:grid;place-items:center;width:34px;height:34px;border:1px solid var(--color-componentBorder);border-radius:50%;color:var(--color-text);font-size:var(--type-meta-size);line-height:var(--type-meta-line);font-weight:var(--type-meta-weight)}.merch_unknownSwatch__NQEVH{background:var(--color-surface)}.merch_chip__N1B_G{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)}.merch_chip__N1B_G:hover{border-color:var(--color-text)}.merch_chip__N1B_G[aria-pressed=true]{border-color:var(--color-buttonFill);background:var(--color-buttonFill);color:var(--color-buttonText)}.merch_prices__I8W8l{display:grid;grid-gap:var(--space-xxxs);gap:var(--space-xxxs)}.merch_price__j9gkd{font-size:var(--type-price-size);line-height:var(--type-price-line);font-weight:var(--type-price-weight)}.merch_closed__vk3mW{color:var(--color-text);font-size:var(--type-note-size);line-height:var(--type-note-line);font-weight:var(--type-weight-medium)}.merch_buttons___KIz_{display:grid;grid-gap:var(--space-sm);gap:var(--space-sm)}.merch_buy__Q4jep{min-height:var(--touch);padding:var(--space-xs) var(--space-sm);border-radius:var(--radius-button);cursor:pointer;font-size:var(--type-primaryButton-size);line-height:var(--type-primaryButton-line);font-weight:var(--type-primaryButton-weight);letter-spacing:var(--type-primaryButton-tracking);border:1px solid var(--color-buttonFill);background:var(--color-buttonFill);color:var(--color-buttonText)}.merch_buy__Q4jep:active{opacity:.6}.merch_buy__Q4jep:disabled{opacity:.4;cursor:default}.merch_notice__fysS4{min-height:var(--type-note-line);font-size:var(--type-note-size);line-height:var(--type-note-line);font-weight:var(--type-weight-medium)}.merch_regions__BEZT5{display:grid;grid-gap:var(--space-sm);gap:var(--space-sm)}.merch_fieldLabel__L4qXW{display:grid;grid-gap:var(--space-xxs);gap:var(--space-xxs);color:var(--color-textSecondary);font-size:var(--type-meta-size);line-height:var(--type-meta-line);font-weight:var(--type-weight-medium)}.merch_field__wCzKQ{width:100%;min-height:var(--touch);padding:var(--space-xs) var(--space-xxxs);border:0;border-bottom:1px solid var(--color-textMeta);border-radius:0;background:transparent;color:var(--color-text);font-size:var(--type-field-size);font-weight:var(--type-field-weight)}.merch_field__wCzKQ:focus{border-bottom-color:var(--color-text)}.merch_regionList__NT4_S{list-style:none;margin:0;padding:0;max-height:50vh;overflow-y:auto}.merch_region__dFTH5{display:flex;align-items:center;width:100%;min-height:var(--touch);padding:0 var(--space-xxs);border:0;border-bottom:1px solid var(--color-border);background:none;color:var(--color-text);text-align:left;cursor:pointer;font-size:var(--type-name-size);line-height:var(--type-name-line);font-weight:var(--type-weight-regular)}.merch_region__dFTH5:hover{background:var(--color-surfaceRaised)}.merch_region__dFTH5[aria-current=true]{font-weight:var(--type-weight-semibold)}@media (max-width:1023.98px){.merch_backWord__tO0PL{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}}@media (min-width:1024px){.merch_body__G4A2r{grid-template-columns:minmax(0,58fr) minmax(0,42fr);column-gap:var(--space-xl);align-items:start}.merch_studio__PS2Ln,.merch_tile__53uOW{max-height:calc(100vh - 57px - 56px - var(--space-xl))}.merch_details__m6MmC{max-width:400px}}.merch_strip__D_FuA{display:flex;gap:var(--space-xs);min-width:0;margin:0;padding:0;overflow-x:auto;list-style:none;scrollbar-width:none}.merch_strip__D_FuA::-webkit-scrollbar{display:none}.merch_strip__D_FuA>li{flex:none}.merch_stripItem__yKnBz{display:grid;align-content:center;justify-items:start;min-height:var(--touch);padding:var(--space-xxs) var(--space-sm);border:1px solid var(--color-componentBorder);color:var(--color-text);text-decoration:none;white-space:nowrap;font-size:var(--type-cell-size);line-height:var(--type-cell-line);font-weight:var(--type-cell-weight)}.merch_stripItem__yKnBz[aria-current]{border-color:var(--color-outlineBorder)}.merch_stripPrice___qZ9C{color:var(--color-componentTextDim);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.merch_barShare__UTiJo,.merch_buyToggle__izBWu{display:none}.merch_phoneBar__IAU5t{position:fixed;right:0;bottom:0;left:0;z-index:24;display:flex;align-items:center;justify-content:space-between;gap:var(--space-sm);padding:var(--space-xs) var(--gutter) calc(var(--space-xs) + env(safe-area-inset-bottom, 0px));border-top:1px solid var(--color-border);background:var(--color-background);transition:transform .16s ease-out,visibility .16s}.merch_phoneBar__IAU5t[data-hidden]{visibility:hidden;transform:translateY(100%)}@media (prefers-reduced-motion:reduce){.merch_phoneBar__IAU5t{transition:none}}.merch_phoneBarPrice__OFxrv{font-size:var(--type-price-size);line-height:var(--type-price-line);font-weight:var(--type-price-weight);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.merch_phoneBarWords__nQXMd{min-width:0;color:var(--color-componentTextDim);font-size:var(--type-meta-size);line-height:var(--type-meta-line);font-weight:var(--type-meta-weight)}.merch_phoneBarBuy__P187Q{flex:none;min-height:var(--touch);padding:0 var(--space-lg);border:1px solid var(--color-buttonFill);border-radius:var(--radius-button);background:var(--color-buttonFill);color:var(--color-buttonText);cursor:pointer;font-size:var(--type-primaryButton-size);line-height:var(--type-primaryButton-line);font-weight:var(--type-primaryButton-weight);letter-spacing:var(--type-primaryButton-tracking)}.merch_phoneBarBuy__P187Q:disabled{opacity:.4;cursor:default}@media (min-width:1024px){.merch_phoneBar__IAU5t{display:none}}@media (max-width:1023.98px){.merch_photoBack__aTuqg{justify-content:center;background:var(--color-background)}}.merch_barColours__l78_i{display:flex;flex-wrap:nowrap;align-items:center}.merch_barSwatchButton__fOmBe{display:grid;place-items:center;width:var(--touch);height:var(--touch);padding:0;border:0;border-radius:50%;background:none;cursor:pointer}.merch_barSwatch__Cu2bh{display:grid;place-items:center;width:24px;height:24px;border:1px solid var(--color-componentBorder);border-radius:50%;color:var(--color-text);font-size:var(--type-meta-size);line-height:var(--type-meta-line);font-weight:var(--type-meta-weight)}.merch_barSwatchButton__fOmBe:hover .merch_barSwatch__Cu2bh{outline:1px solid var(--color-componentBorder);outline-offset:2px}.merch_barSwatchButton__fOmBe[aria-pressed=true] .merch_barSwatch__Cu2bh{outline:1px solid var(--color-text);outline-offset:2px}.merch_barMore__bjPxT{min-width:var(--touch);min-height:var(--touch);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)}.merch_barMore__bjPxT:hover{text-decoration:underline;text-underline-offset:3px}@media (min-width:1024px){section.merch_merchBar__bruMz[data-colours]{grid-template-columns:minmax(0,1fr) minmax(0,2fr) auto}section.merch_merchBar__bruMz[data-colours] .merch_barToggles__8f0jL{flex-wrap:nowrap}.merch_strip__D_FuA{gap:0}.merch_strip__D_FuA>li:first-child{margin-left:auto}.merch_strip__D_FuA>li:last-child{margin-right:auto}.merch_stripItem__yKnBz{justify-items:center;min-height:40px;padding:var(--space-xxxs) var(--space-sm);border:0}.merch_stripItem__yKnBz[aria-current],a.merch_stripItem__yKnBz:hover{text-decoration:underline;text-underline-offset:3px}.merch_stripPrice___qZ9C{color:var(--color-text)}.merch_barShare__UTiJo{display:inline-flex}.merch_barShare__UTiJo [role=group]{top:auto;bottom:calc(100% + var(--space-xs));left:auto;right:0;transform:none}.merch_buyToggle__izBWu{display:inline-flex;align-items:center;min-height:28px;padding:0 var(--space-md);border:1px solid var(--color-buttonFill);border-radius:var(--radius-button);background:var(--color-buttonFill);color:var(--color-buttonText);cursor:pointer;font-size:var(--type-button-size);line-height:var(--type-button-line);font-weight:var(--type-button-weight);letter-spacing:var(--type-button-tracking)}.merch_buyToggle__izBWu[aria-expanded=true]{border-color:var(--color-outlineBorder);background:var(--color-background);color:var(--color-text)}}