.ptt-variant-picker{display:flex;flex-direction:column;gap:var(--sp-4);margin-block-start:1.125rem}.ptt-variant-picker__group{position:relative;min-inline-size:0;margin:0;border:0;padding:0}.ptt-variant-picker__legend{display:flex;align-items:baseline;gap:.375rem;margin-block-end:var(--sp-2);padding:0;color:var(--text-body);font-size:var(--fs-sm)}.ptt-variant-picker__name{color:var(--text-muted);font-family:var(--font-display);font-weight:var(--fw-bold);letter-spacing:.04em;text-transform:uppercase}.ptt-variant-picker__legend b{color:var(--text-strong)}.ptt-variant-picker__values{display:flex;flex-wrap:wrap;gap:var(--sp-2)}.ptt-variant-picker__input{position:absolute;inline-size:1px;block-size:1px;margin:0;opacity:0;pointer-events:none}.ptt-variant-chip{display:flex;align-items:center;gap:.5625rem;min-block-size:44px;border:1px solid var(--border-strong);border-radius:var(--radius-xs);padding:6px 14px;background:var(--surface-card);text-align:start;cursor:pointer;transition:var(--transition-control)}.ptt-variant-chip--swatch{padding:5px 12px 5px 5px}.ptt-variant-chip[data-available=false]{border-style:dashed}.ptt-variant-chip:hover{border-color:var(--brand)}.ptt-variant-picker__input:checked+.ptt-variant-chip{border-color:var(--brand);background:var(--ptt-red-50);box-shadow:inset 0 0 0 1px var(--brand)}.ptt-variant-picker__input:focus-visible+.ptt-variant-chip{outline:2px solid var(--focus-ring);outline-offset:2px}.ptt-variant-chip__swatch{position:relative;flex-shrink:0;inline-size:32px;block-size:32px;overflow:hidden;border-radius:3px;box-shadow:inset 0 0 0 1px #14141424}.ptt-variant-chip__swatch img{display:block;inline-size:100%;block-size:100%;object-fit:cover}.ptt-variant-chip[data-available=false] .ptt-variant-chip__swatch{opacity:.45}.ptt-variant-chip[data-available=false] .ptt-variant-chip__swatch:after{position:absolute;inset-inline:-4px;inset-block-start:50%;block-size:1.5px;background:var(--surface-card);content:"";transform:rotate(-45deg)}.ptt-variant-chip__text{display:flex;flex-direction:column;gap:1px}.ptt-variant-chip__value{color:var(--text-strong);font-size:var(--fs-sm);font-weight:var(--fw-semibold);line-height:1.25}.ptt-variant-chip__sub{color:var(--text-body);font-size:var(--fs-xs);line-height:1.25}.ptt-variant-chip__sub[hidden]{display:none}.ptt-variant-picker__input:checked+.ptt-variant-chip .ptt-variant-chip__sub{color:var(--brand)}.ptt-variant-chip[data-available=false] .ptt-variant-chip__value,.ptt-variant-picker__input:checked+.ptt-variant-chip[data-available=false] .ptt-variant-chip__sub,.ptt-variant-chip[data-available=false] .ptt-variant-chip__sub{color:var(--text-muted)}.ptt-variant-picker__fallback{display:grid;gap:var(--sp-1);font-size:var(--fs-sm)}
/*# sourceMappingURL=/cdn/shop/t/26/assets/product-variant-picker.css.map */
