variant-selects{display:grid;grid-template-columns:minmax(0,1fr);row-gap:var(--spacing-large)}.product--no-media .product-form__input--pill,.product--no-media .product-form__input--swatch,.product--no-media .product-form__input--dropdown{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--no-media .product-form__input--dropdown{flex-direction:column;max-width:100%}.product-form__input{display:flex;flex-wrap:wrap;margin:0;gap:var(--spacing-x-small)}.product-form__input .form__label{margin-bottom:var(--spacing-x-small);font-size:var(--font-size-small);text-transform:capitalize;width:-moz-fit-content;width:fit-content}.product-form__input .form__label__name{text-transform:capitalize}.product-form__input>input{margin:0}.product-form__input>label{margin:0}.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--dropdown{--swatch-input--size: 3rem}.product-form__input--dropdown .select{display:flex;position:relative;width:100%;max-width:100%}.product-form__input--dropdown .select__select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:none;width:100%;cursor:pointer;line-height:var(--line-height-normal);padding:var(--spacing-small) var(--spacing-normal);height:var(--swatch-input--size);margin:0;font-size:var(--font-size-small)}.product-form__input--dropdown .select .icon-chevron-down{width:1rem;height:auto;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);right:calc(var(--inputs-border-width) + 1rem)}.product-form__input--pill input[type=radio]+label{display:inline-block;font-size:var(--font-size-xx-small);padding:var(--spacing-x-small) var(--spacing-normal);border-radius:0;text-align:center;position:relative;cursor:pointer;text-transform:uppercase;letter-spacing:var(--letter-spacing-inter);border:var(--inputs-border-width) solid var(--bg-color-black);color:var(--bg-color-black);background-color:var(--bg-color-white);transition:border var(--duration-short) ease}.product-form__input--pill input[type=radio]:checked+label{background-color:var(--bg-color-black);color:var(--bg-color-white)}.product-form__input--pill input[type=radio]:checked+label::-moz-selection{background-color:var(--info-color)}.product-form__input--pill input[type=radio]:checked+label::selection{background-color:var(--info-color)}@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]:focus-visible+label{outline:transparent solid 1px;outline-offset:2px}}.product-form__input--pill input[type=radio]:disabled+label,.product-form__input--pill input[type=radio].disabled+label{text-decoration:line-through;opacity:.5}.product-form__input--pill input[type=radio]:focus-visible+label,.product-form__input--pill input[type=radio].focused+label{box-shadow:0 0 0 .3rem var(--body-text-color),0 0 0 .5rem rgb(from var(--body-text-color) r g b / .55)}.product-form__input--swatch .swatch-input__input+.swatch-input__label{--swatch-input--size: 2.25rem;margin:0}.product__linked-product-swatches__label{margin-bottom:var(--spacing-x-small);font-size:var(--font-size-small);text-transform:capitalize}.product__linked-product-swatches__container{display:flex;-moz-column-gap:var(--spacing-x-small);column-gap:var(--spacing-x-small);margin-bottom:var(--spacing-large)}.product__linked-product-swatch{display:flex;align-items:center;justify-content:center;flex-grow:0;aspect-ratio:1 / 1;border:var(--inputs-border-width) solid transparent;box-sizing:border-box}.product__linked-product-swatch img{width:2.25rem;height:auto;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.product__linked-product-swatch.active{pointer-events:none;border:var(--inputs-border-width) solid var(--bg-color-black)}.product__linked-product-swatch.active img{border:calc(2 * var(--inputs-border-width)) solid transparent}.product__linked-product-swatch:hover{border-color:var(--bg-color-black)}
