sp-variant-picker{--sp-fg: var(--sp-color-fg, #121212);--sp-bg: var(--sp-color-bg, #ffffff);--sp-border: color-mix(in srgb, var(--sp-fg) 22%, transparent);--sp-border-strong: var(--sp-fg);--sp-muted: color-mix(in srgb, var(--sp-fg) 55%, transparent);--sp-radius: 999px;--sp-gap: .5rem;--sp-focus: #0b6bcb;display:block;margin-block:1.25rem}.sp-vp__group{border:0;padding:0;margin:0 0 1.125rem}.sp-vp__legend{display:flex;align-items:baseline;gap:.4rem;padding:0;margin-bottom:.5rem;font-size:.875rem;line-height:1.3}.sp-vp__legend-name{font-weight:600;color:var(--sp-fg)}.sp-vp__legend-value{color:var(--sp-muted)}.sp-vp__values{display:flex;flex-wrap:wrap;gap:var(--sp-gap)}.sp-vp__input{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.sp-vp__label{display:inline-flex;align-items:center;gap:.45rem;min-height:2.5rem;padding:.4rem .9rem;border:1px solid var(--sp-border);border-radius:var(--sp-radius);background:var(--sp-bg);color:var(--sp-fg);font-size:.875rem;line-height:1.2;cursor:pointer;-webkit-user-select:none;user-select:none;transition:border-color .12s ease,box-shadow .12s ease,opacity .12s ease}@media(hover:hover){.sp-vp__value[data-sp-state=available] .sp-vp__label:hover,.sp-vp__value[data-sp-state=sold-out] .sp-vp__label:hover{border-color:var(--sp-border-strong)}}.sp-vp__input:checked+.sp-vp__label{border-color:var(--sp-border-strong);box-shadow:inset 0 0 0 1px var(--sp-border-strong)}.sp-vp__input:focus-visible+.sp-vp__label{outline:2px solid var(--sp-focus);outline-offset:2px}.sp-vp__value[data-sp-state=sold-out] .sp-vp__label{opacity:.55;text-decoration:line-through;text-decoration-thickness:1px}.sp-vp__value[data-sp-state=unavailable] .sp-vp__label{opacity:.3;cursor:not-allowed;background-image:linear-gradient(to top left,transparent calc(50% - .5px),var(--sp-border) calc(50% - .5px),var(--sp-border) calc(50% + .5px),transparent calc(50% + .5px))}.sp-vp__swatch{width:1.15rem;height:1.15rem;border-radius:50%;border:1px solid var(--sp-border);background-color:var(--sp-swatch, transparent);background-image:var(--sp-swatch-img, none);background-size:cover;background-position:center;flex:0 0 auto}.sp-vp--swatches .sp-vp__label{padding:.35rem;border-radius:50%}.sp-vp--swatches .sp-vp__label-text{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.sp-vp--swatches .sp-vp__swatch{width:1.75rem;height:1.75rem}sp-variant-picker[aria-busy=true] .sp-vp__values{opacity:.75}@media(prefers-reduced-motion:reduce){.sp-vp__label{transition:none}}[data-sp-stock][data-sp-stock-state=out]{color:var(--sp-muted)}.sp-vp__noscript select{min-height:2.75rem;width:100%;max-width:24rem}
/*# sourceMappingURL=/cdn/shop/t/15/assets/sp-variant-picker.css.map */
