.product-form__input fieldset .swatch{min-width:44px;height:44px;border-radius:0;font-size:1.2rem;font-weight:500;letter-spacing:.04em;border:1px solid rgba(var(--color-foreground),.2);transition:border-color .15s ease,background .15s ease,color .15s ease}.product-form__input input[type=radio]:checked+label.swatch,.product-form__input input[type=radio]:checked+.swatch{border-color:rgb(var(--color-foreground));background:rgb(var(--color-foreground));color:rgb(var(--color-background))}.product-form__input input[type=radio].disabled+label.swatch,.product-form__input input[type=radio].disabled+.swatch{opacity:.35}.premium-size-select{position:relative;width:100%;max-width:280px}.premium-size-select__trigger{display:flex;align-items:center;justify-content:space-between;padding:1.1rem 1.4rem;border:1px solid rgba(var(--color-foreground),.25);border-radius:0;background:transparent;cursor:pointer;font-family:var(--font-body-family);font-size:1.3rem;letter-spacing:.06em;color:rgb(var(--color-foreground));transition:border-color .18s ease;-webkit-user-select:none;user-select:none}.premium-size-select__trigger:hover,.premium-size-select[data-open] .premium-size-select__trigger{border-color:rgb(var(--color-foreground))}.premium-size-select__trigger:focus-visible{outline:2px solid rgb(var(--color-foreground));outline-offset:2px}.premium-size-select__caret{width:10px;height:10px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg) translateY(-2px);transition:transform .22s cubic-bezier(.34,1.56,.64,1);flex-shrink:0;margin-left:1rem}.premium-size-select[data-open] .premium-size-select__caret{transform:rotate(225deg) translateY(-2px)}.premium-size-select__list{position:absolute;top:calc(100% + 4px);left:0;right:0;background:rgb(var(--color-background));border:1px solid rgba(var(--color-foreground),.15);border-radius:4px;box-shadow:0 12px 40px rgba(var(--color-foreground),.1);z-index:50;max-height:260px;overflow:hidden;display:flex;flex-direction:column;opacity:0;transform:translateY(-4px);pointer-events:none;transition:opacity .18s ease,transform .18s ease}.premium-size-select[data-open] .premium-size-select__list{opacity:1;transform:translateY(0);pointer-events:auto}.premium-size-select__search{padding:.9rem 1.2rem;border:none;border-bottom:1px solid rgba(var(--color-foreground),.08);font-family:var(--font-body-family);font-size:1.2rem;color:rgb(var(--color-foreground));background:transparent;outline:none;flex-shrink:0}.premium-size-select__search::placeholder{color:rgba(var(--color-foreground),.35)}.premium-size-select__options{overflow-y:auto;flex:1;scrollbar-width:thin;scrollbar-color:rgba(var(--color-foreground),.2) transparent;overscroll-behavior:contain}.premium-size-select__option{padding:1rem 1.4rem;font-size:1.25rem;letter-spacing:.04em;color:rgb(var(--color-foreground));cursor:pointer;transition:background .12s ease;-webkit-user-select:none;user-select:none}.premium-size-select__option:hover{background:rgba(var(--color-foreground),.05)}.premium-size-select__option.is-selected{background:rgba(var(--color-foreground),.08);font-weight:600}.premium-size-select__option.is-disabled{opacity:.35;cursor:not-allowed}.premium-size-select__option.is-hidden{display:none}
/*# sourceMappingURL=/cdn/shop/t/3/assets/size-selector.css.map */
