.single-product .summary .variations select[hidden]{display:none!important}.single-product .summary .variations .variation-options{flex-wrap:wrap;gap:8px;display:flex}.single-product .summary .variations .variation-option{-webkit-tap-highlight-color:transparent;flex:0 auto;min-width:0;max-width:100%;margin:0;font-size:14px;font-weight:400;line-height:24px;display:flex;position:relative}.single-product .summary .variations .variation-option input{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;margin:0;padding:0;position:absolute;overflow:hidden}.single-product .summary .variations .variation-option input:checked+.variation-option-surface{background:var(--color-selection);border-color:var(--color-accent);color:var(--color-accent)}.single-product .summary .variations .variation-option input:checked+.variation-option-surface:before{background:var(--color-accent);border-color:var(--color-accent);box-shadow:inset 0 0 0 3px var(--color-surface)}.single-product .summary .variations .variation-option input:focus+.variation-option-surface{box-shadow:none}.single-product .summary .variations .variation-option input:disabled+.variation-option-surface{background:var(--color-background);border-color:var(--color-divider);color:var(--color-muted);cursor:not-allowed}.single-product .summary .variations .variation-option input:disabled+.variation-option-surface .variation-option-text{text-decoration:line-through}.single-product .summary .variations .variation-option-surface{border:1px solid var(--color-border);border-radius:var(--radius-control);background:var(--color-surface);min-width:0;min-height:44px;color:var(--color-text);cursor:pointer;flex:1;align-items:center;padding:8px 12px;display:flex}.single-product .summary .variations .variation-option-surface:before{content:"";border:1px solid var(--color-control-border);background:var(--color-surface);border-radius:50%;flex:0 0 14px;width:14px;height:14px;margin-inline-end:8px}.single-product .summary .variations .variation-option-text{overflow-wrap:break-word;word-break:break-word;min-width:0}@supports selector(:focus-visible){.single-product .summary .variations .variation-option input:focus:not(:focus-visible)+.variation-option-surface{box-shadow:none}}.single-product .summary .variation-prompt{min-height:24px;color:var(--color-muted);margin:0 0 12px}.single-product .summary .variation-prompt[hidden]{display:none}.single-product .summary form[data-single-attribute] .reset_variations{display:none!important}.single-product .summary form[data-single-attribute] .variations tr:last-child>th{padding-left:0}.single-product .summary .variations .variation-heading{justify-content:flex-start;align-items:center;gap:12px;display:flex}.single-product .summary .variations .variation-heading .reset_variations{min-height:44px;color:var(--color-muted);background:var(--color-subtle);border-radius:6px;flex-shrink:0;padding:8px;font-size:12px;font-weight:400;line-height:24px;text-decoration:none;transition:background-color .16s,color .16s;position:static}.single-product .summary .variations .variation-heading .reset_variations:hover{text-decoration:none}@media (hover:hover) and (pointer:fine){.single-product .summary .variations .variation-option:not(.is-unavailable):hover .variation-option-surface{border-color:var(--color-accent)}.single-product .summary .variations .variation-heading .reset_variations:hover{background:var(--color-selection);color:var(--color-accent)}}
