.photo.svelte-1oxu7hw{width:var(--ds-config-thumbnail);height:var(--ds-config-thumbnail);border-radius:var(--ds-radius);flex:none;display:block;overflow:hidden}.hero.svelte-1oxu7hw{width:var(--ds-config-hero);aspect-ratio:1;height:auto}img.svelte-1oxu7hw{object-fit:cover;width:100%;height:100%;display:block}.design-system[data-large-text=true] .photo.svelte-1oxu7hw{width:var(--ds-space-10);height:var(--ds-space-10)}.design-system[data-large-text=true] .hero.svelte-1oxu7hw{width:var(--ds-config-hero-large-text);height:auto}legend.svelte-1u7gag2{margin-bottom:var(--ds-space-3);font-weight:var(--ds-medium);padding:0}.variant-container.svelte-1u7gag2{container-type:inline-size}.variants.svelte-1u7gag2{gap:var(--ds-space-2);grid-template-columns:minmax(0,1fr);display:grid}@container (width>=12em){.volumes.svelte-1u7gag2{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (width>=18em){.volumes.svelte-1u7gag2:not(.paired){grid-template-columns:repeat(3,minmax(0,1fr))}}@container (width>=19em){.variants.svelte-1u7gag2:not(.volumes){grid-template-columns:repeat(2,minmax(0,1fr))}}label.svelte-1u7gag2{place-items:center;gap:var(--ds-space-1);min-width:0;min-height:var(--ds-option-height);padding:var(--ds-space-2) var(--ds-space-1);border:1px solid var(--ds-line);border-radius:var(--ds-radius);background:var(--ds-surface);cursor:pointer;text-align:center;grid-template-rows:1fr auto;display:grid;position:relative}label.selected.svelte-1u7gag2{border-color:var(--ds-field);background:var(--ds-selected)}label.selected.svelte-1u7gag2:after{right:var(--ds-space-1);top:var(--ds-space-1);width:var(--ds-space-1);height:var(--ds-space-1);background:var(--ds-red);content:"";border-radius:50%;position:absolute}label.svelte-1u7gag2:has(input:where(.svelte-1u7gag2):focus-visible){outline:var(--ds-focus-width) solid var(--ds-focus);outline-offset:1px}input.svelte-1u7gag2{opacity:0;width:1px;height:1px;scroll-margin-block-end:calc(var(--ds-action) + var(--ds-space-10));position:absolute}.price.svelte-1u7gag2{font-size:var(--ds-caption);color:var(--ds-muted)}label.svelte-1u7gag2>span:where(.svelte-1u7gag2){min-width:0;max-width:100%}.unavailable.svelte-1u7gag2{opacity:var(--ds-disabled-opacity);cursor:default}details.svelte-uxpq19{border-top:1px solid var(--ds-line)}summary.svelte-uxpq19{justify-content:space-between;align-items:center;gap:var(--ds-space-4);min-height:var(--ds-action);padding:var(--ds-space-4) 0;cursor:pointer;list-style:none;display:flex}summary.svelte-uxpq19::-webkit-details-marker{display:none}.heading.svelte-uxpq19{gap:var(--ds-space-1);flex:1;min-width:0;display:grid}.title.svelte-uxpq19{font-weight:var(--ds-medium)}.current.svelte-uxpq19{color:var(--ds-muted);font-size:var(--ds-caption);overflow-wrap:anywhere}.current.chosen.svelte-uxpq19{color:var(--ds-ink)}.chevron.svelte-uxpq19{color:var(--ds-muted);display:flex}.chevron.expanded.svelte-uxpq19{transform:rotate(180deg)}fieldset.svelte-uxpq19{padding-bottom:var(--ds-space-4)}.terms.svelte-uxpq19{margin-bottom:var(--ds-space-2)}.option-row.svelte-uxpq19{align-items:center;gap:0 var(--ds-space-2);padding-inline:var(--ds-space-2);border-radius:var(--ds-radius);flex-wrap:wrap;display:flex}.option-row.selected.svelte-uxpq19{background:var(--ds-selected)}.option.svelte-uxpq19{align-items:center;gap:var(--ds-space-3);min-width:min(100%,140px);min-height:var(--ds-touch);padding:var(--ds-space-2) 0;cursor:pointer;flex:1;display:flex}.option.svelte-uxpq19>input:where(.svelte-uxpq19){width:var(--ds-space-4);height:var(--ds-space-4);accent-color:var(--ds-red);flex:none;margin:0}.option-name.svelte-uxpq19{overflow-wrap:anywhere;flex:1;min-width:0}.price.svelte-uxpq19{white-space:nowrap;font-size:var(--ds-caption);color:var(--ds-muted);flex:none}.availability.svelte-uxpq19{font-size:var(--ds-caption);color:var(--ds-muted);display:block}.option.svelte-uxpq19:has(input:where(.svelte-uxpq19):disabled){cursor:default}.configuration.svelte-mkg3c9{min-width:0}.description.svelte-mkg3c9{margin-bottom:var(--ds-space-5)}.groups.svelte-mkg3c9{margin-top:var(--ds-space-5)}.actions.svelte-1x3mjvq{align-items:stretch;gap:var(--ds-space-3);flex-wrap:wrap;display:flex}.quantity-control.svelte-1x3mjvq{flex:none;display:flex}.confirm.svelte-1x3mjvq{flex:1 1 var(--ds-config-action-width);min-width:0}.confirm.svelte-1x3mjvq button{flex-wrap:nowrap}[data-large-text=true] .confirm.svelte-1x3mjvq{flex-basis:100%}[data-large-text=true] .confirm.svelte-1x3mjvq button{justify-items:start;gap:var(--ds-space-1);grid-template-columns:minmax(0,1fr);display:grid}.product-screen.svelte-514xns{padding-bottom:calc(var(--panel-height,var(--ds-action)) + var(--ds-space-8))}.identity.svelte-514xns{text-align:center;justify-items:center;gap:var(--ds-space-4);display:grid}.identity.svelte-514xns div:where(.svelte-514xns){min-width:0}.identity.svelte-514xns h1:where(.svelte-514xns){overflow-wrap:anywhere}.product-screen.svelte-514xns .configuration :is(label,button,summary){scroll-margin-block:var(--ds-space-4);scroll-margin-block-end:calc(var(--panel-height,0px) + var(--ds-space-4))}@media (height<=30rem){.product-screen.svelte-514xns{--action-panel-position:static;padding-bottom:var(--ds-space-8)}.product-screen.svelte-514xns .configuration :is(label,button,summary){scroll-margin-block-end:var(--ds-space-4)}}.replacement.svelte-514xns{padding:var(--ds-space-4)}.cafe-switch.svelte-514xns{gap:var(--ds-space-3);display:grid}.cafe-switch-actions.svelte-514xns{gap:var(--ds-space-3);grid-template-columns:minmax(0,1fr) minmax(0,2fr);display:grid}.design-system[data-large-text=true] .cafe-switch-actions.svelte-514xns{grid-template-columns:minmax(0,1fr)}
