variant-selects{display:block}.product--no-media .product-form__input--pill,.product--no-media .product-form__input--swatch{display:flex;align-items:center;justify-content:center;text-align:center}.product--no-media .product-form__input.product-form__input--pill,.product--no-media .product-form__input.product-form__input--swatch{flex-wrap:wrap;margin:0 auto 1.2rem}.product-form__input input[type=radio]{clip:rect(0,0,0,0);overflow:hidden;position:absolute;height:1px;width:1px}.product-form__input input[type=radio]:not(.disabled):not(.visually-disabled)+label>.label-unavailable{display:none}.product-form__input--pill input[type=radio]+label{background-color:rgb(var(--color-background));color:rgb(var(--color-foreground));display:inline-block;flex:1;margin:0;padding:1rem 2rem;font-size:1.4rem;line-height:1;text-align:center;transition:border var(--duration-short) ease;cursor:pointer;position:relative}.product-form__input--pill input[type=radio]+label:hover{border-color:rgb(var(--color-foreground))}.product-form__input--pill input[type=radio]:checked+label{background-color:rgb(var(--color-foreground));color:rgb(var(--color-background))}@media screen and (forced-colors: active){.product-form__input--pill input[type=radio]:checked+label{text-decoration:underline}.product-form__input--pill input[type=radio].focused+label{outline:transparent solid 1px;outline-offset:2px}}.product-form__input--pill input[type=radio]:checked+label::selection{background-color:rgba(var(--color-background),.3)}.product-form__input--pill input[type=radio]:disabled+label,.product-form__input--pill input[type=radio].disabled+label{border-color:var(--color-border-subtle);color:var(--color-accent-muted);text-decoration:line-through}.product-form__input--pill input[type=radio].disabled:checked+label,.product-form__input--pill input[type=radio]:disabled:checked+label{color:rgba(var(--color-background),.6)}.variant-picker-wrapper .product-form__input{margin-bottom:0;margin-top:0}.variant-picker-wrapper .product-form__input+.product-form__input{margin-top:6rem}.product-form__input--pill{display:flex;flex-wrap:wrap;border:.1rem solid var(--color-border-subtle);border-radius:.1rem;padding:1rem;position:relative}.product-form__input--pill .form__label{position:absolute;top:-2.7rem;left:0;background-color:rgb(var(--color-background));margin:0;font-size:1.2rem;padding-right:0}.product-form__input--pill.product-form__input--size .form__label{display:flex;justify-content:space-between;align-items:center;width:100%;padding-right:.5rem}.product-form__input--pill.product-form__input--size .form__label-text{flex-shrink:0}.product-form__input--pill.product-form__input--size .size-guide-link{font-size:1.2rem;color:rgb(var(--color-foreground));text-decoration:underline;text-underline-offset:.3rem;opacity:1;cursor:pointer;margin-left:auto}.variant-picker-wrapper[style*="--swatch-alignment: left"] .product-form__input--swatch{justify-content:flex-start}.variant-picker-wrapper[style*="--swatch-alignment: center"] .product-form__input--swatch{justify-content:center}.variant-picker-wrapper[style*="--swatch-alignment: right"] .product-form__input--swatch{justify-content:flex-end}.variant-picker-wrapper[style*="--swatch-alignment: left"] .product-form__input--swatch .form__label{text-align:left}.variant-picker-wrapper[style*="--swatch-alignment: center"] .product-form__input--swatch .form__label{text-align:center}.variant-picker-wrapper[style*="--swatch-alignment: right"] .product-form__input--swatch .form__label{text-align:right}.product-form__input--swatch{display:flex;flex-wrap:wrap;gap:1.2rem}.product-form__input--swatch .form__label{font-size:1.2rem;padding-right:0}.product-form__input--swatch .swatch-input__input+.swatch-input__label{--swatch-input--size: 3.6rem;margin:0}@media screen and (min-width: 750px){.product-form__input--swatch .swatch-input__input+.swatch-input__label{--swatch-input--size: 2.8rem}}.product-form__input--pill.product-form__input--single-size{border:none;padding:0}.product-form__input--pill.product-form__input--single-size input[type=radio]:checked+label{background-color:var(--color-foreground-05);color:var(--color-foreground-70)}@media screen and (max-width: 749px){.product-form__input--pill.product-form__input--size .form__label{padding-right:.3rem}.product-form__input--pill.product-form__input--size .size-guide-link{font-size:1.2rem}}
/*# sourceMappingURL=/cdn/shop/t/32/assets/component-product-variant-picker.css.map */
