.product-form .variant-select{display:none}.variant-picker{display:grid;gap:24px;margin-bottom:26px}.variant-option{border:0;margin:0;padding:0;min-width:0}.variant-option__legend{display:flex;align-items:center;flex-wrap:wrap;gap:6px 16px;width:100%;padding:0;margin-bottom:12px;font-size:14px;letter-spacing:.16em}.variant-option__dash{letter-spacing:0}.variant-option__selected{letter-spacing:.06em}.variant-option__legend .size-chart-link{padding:0;font-size:14px;letter-spacing:.1em;text-transform:none}.variant-option__values{display:flex;flex-wrap:wrap;gap:10px}.variant-option__button{position:relative;display:inline-flex;align-items:center;justify-content:center;min-width:56px;min-height:42px;margin:0;padding:8px 16px;border:1px solid var(--line);background:var(--bg);color:var(--ink);font-size:14px;letter-spacing:.04em;line-height:1.2;cursor:pointer;transition:border-color .15s,background-color .15s,color .15s}.variant-option__button:hover{border-color:var(--ink)}.variant-option__input:checked+.variant-option__button{background:var(--ink);border-color:var(--ink);color:var(--bg)}.variant-option__input:focus-visible+.variant-option__button{outline:2px solid var(--ink);outline-offset:3px}.variant-option__button.is-unavailable{color:var(--muted);background-image:linear-gradient(to top left,transparent calc(50% - .5px),var(--line) 50%,transparent calc(50% + .5px))}.variant-option__input:checked+.variant-option__button.is-unavailable{background-color:var(--muted);border-color:var(--muted);color:var(--bg);background-image:none}.variant-option__button--image{width:58px;height:58px;min-width:0;padding:0;overflow:hidden;background:var(--surface)}.variant-option--swatch .variant-option__values{gap:6px}.variant-option__button--image img{width:100%;height:100%;object-fit:cover}.variant-option__input:checked+.variant-option__button--image{background:var(--surface);border:2px solid var(--ink);box-shadow:none}.variant-option__input:checked+.variant-option__button--image.is-unavailable{background:var(--surface);border:2px solid var(--muted);box-shadow:none}.variant-option__button--image.is-unavailable img{opacity:.45}@media(max-width:599px){.variant-option__button{min-width:50px;padding:8px 12px}.variant-option__button--image{width:52px;height:52px;padding:0}}
/*# sourceMappingURL=/cdn/shop/t/39/assets/variant-picker.css.map */
