variant-selects{display:block}.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--dropdown{--swatch-input--size: 2rem;margin-bottom:1.6rem}.product-form__input--dropdown .dropdown-swatch+select{padding-left:calc(2.4rem + var(--swatch-input--size))}.product-form__input--dropdown .dropdown-swatch{position:absolute;left:1.6rem;top:calc(50% - var(--swatch-input--size) / 2);width:var(--swatch-input--size);height:var(--swatch-input--size);z-index:1}fieldset.product-form__input{border:none;margin:0 0 2rem;padding:0}.form__label{font-size:1.4rem;font-weight:500;color:#000;margin-bottom:1.2rem;display:block}.form__label [data-selected-value]{font-weight:400;color:#757575;margin-left:.6rem}.product-form__input input[type=radio]{clip:rect(0,0,0,0);overflow:hidden;position:absolute;height:1px;width:1px}.product-form__input--swatch{display:flex;flex-wrap:wrap;gap:.8rem;--swatch-border-radius: 0 !important}.product-form__input--swatch .swatch-input__label,.product-form__input--swatch .swatch-input__label:before,.product-form__input--swatch .swatch-input__label:after,.product-form__input--swatch .swatch,.product-form__input--swatch .swatch:before,.product-form__input--swatch .swatch:after{border-radius:0!important}.product-form__input--swatch .swatch-input__label{display:inline-flex;align-items:center;justify-content:center;width:3.6rem!important;height:3.6rem!important;border:1.5px solid transparent!important;padding:3px!important;cursor:pointer;margin:0;position:relative;background:transparent!important;box-shadow:none!important}.product-form__input--swatch input[type=radio]:checked+.swatch-input__label:after,.product-form__input--swatch input[type=radio]:checked+.swatch-input__label:before{box-shadow:none!important}.product-form__input--swatch .swatch-input__label .swatch,.product-form__input--swatch .swatch-input__label>span{width:100%!important;height:100%!important;display:block;box-shadow:none!important}.product-form__input--swatch input[type=radio]:checked+.swatch-input__label{border-color:#000!important}.product-form__input--swatch input[type=radio]:disabled+.swatch-input__label,.product-form__input--swatch input[type=radio].disabled+.swatch-input__label{opacity:.7}.product-form__input--swatch input[type=radio]:disabled+.swatch-input__label:before,.product-form__input--swatch input[type=radio].disabled+.swatch-input__label:before{content:"";position:absolute;top:3px;left:3px;right:3px;bottom:3px;background:linear-gradient(to bottom right,transparent calc(50% - .8px),#e4e4e4 calc(50% - .8px),#e4e4e4 calc(50% + .8px),transparent calc(50% + .8px));pointer-events:none;z-index:2}.product-form__input--pill{display:flex;flex-wrap:wrap;gap:1rem}.product-form__input--pill input[type=radio]+label{display:inline-block;border:1px solid #e4e4e4;background-color:#fff;color:#000;border-radius:999px;margin:0;padding:.8rem 2.2rem;font-size:1.3rem;font-weight:400;letter-spacing:0px;text-align:center;cursor:pointer;transition:background-color .2s ease,border-color .2s ease,color .2s ease;position:relative;overflow:hidden;box-shadow:none!important}.product-form__input--pill input[type=radio]:checked+label{background-color:#000;color:#fff;border-color:#000}.product-form__input--pill input[type=radio]:disabled+label,.product-form__input--pill input[type=radio].disabled+label{border-color:#e4e4e4;color:#c9c9c9;background-color:#fff;cursor:not-allowed;text-decoration:none!important}.product-form__input--pill input[type=radio]:disabled+label:after,.product-form__input--pill input[type=radio].disabled+label:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(to bottom right,transparent calc(50% - .5px),#e4e4e4 calc(50% - .5px),#e4e4e4 calc(50% + .5px),transparent calc(50% + .5px));pointer-events:none}.product-form__input input[type=radio]:focus-visible+label{outline:2px solid #000000;outline-offset:2px}
/*# sourceMappingURL=/cdn/shop/t/27/assets/component-product-variant-picker.css.map */
