.variations input[type=radio]+label:before,.variations .product-form__input--color input[type=radio]+label,.variations .product-form__input--color input[type=radio]+label:after{transition:all .25s cubic-bezier(.104,.204,.492,1)}.variations .product-form__input{border:0;padding:16px 0;display:flex;flex-direction:column;align-items:flex-start;gap:12px;align-self:stretch}.variations .form__label,.variations .form__label__value{color:var(--color-body, rgba(0, 0, 0, .88));font-size:20px;font-weight:700;line-height:140%;padding:0;margin:0}.variations input[type=radio]{clip:rect(0,0,0,0);overflow:hidden;position:absolute;height:1px;width:1px}.variations input[type=radio]+label{position:relative;margin-bottom:0}.variations input[type=radio]+label:before{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;background:linear-gradient(to bottom right,transparent,transparent 48%,rgba(0,0,0,.16) 49%,rgba(0,0,0,.16) 50%,rgba(0,0,0,.16) 51%,transparent 52%,transparent) no-repeat}.variations input[type=radio].is-disabled+label:before{content:""}.variations input[type=radio].is-disabled+label:after,.variations input[type=radio].is-disabled+label>span{opacity:.4}.variations .product-form__input--dropdown .select,.variations .product-form__input--dropdown select{width:100%;margin-bottom:0}.variations .product-form__input--block .form__options,.variations .product-form__input--color .form__options{position:relative;display:flex;align-items:flex-start;gap:8px;align-self:stretch;flex-wrap:wrap;align-items:center;align-content:center}.variations .product-form__input--block input[type=radio]+label{cursor:pointer;overflow:hidden;display:flex;padding:8px 32px;flex-direction:column;justify-content:center;align-items:center;gap:10px;align-self:stretch;border-radius:12px;box-shadow:0 0 0 1px #0000001a inset;color:var(--color-body, rgba(0, 0, 0, .88));text-align:center;font-size:16px;font-weight:700;line-height:140%}.variations .product-form__input--block input[type=radio]:checked+label{box-shadow:0 0 0 2px #1862f5 inset}.variations .product-form__input--block input[type=radio]:focus-visible+label{box-shadow:0 0 0 2px #1862f5 inset}.variations .product-form__input--color input[type=radio]+label{position:relative;text-indent:-9999em;display:flex;padding:6px;justify-content:center;align-items:center;border-radius:50%}.variations .product-form__input--color input[type=radio].is-disabled+label{box-shadow:0 0 0 2px #00000029 inset}.variations .product-form__input--color input[type=radio]+label:before{display:block;border-radius:50%;overflow:hidden}.variations .product-form__input--color input[type=radio]+label:after{content:"";display:block;background-size:cover;background-color:var(--option-color);background-image:var(--option-color-image);display:flex;width:36px;height:36px;padding:6px;justify-content:center;align-items:center;gap:10px;aspect-ratio:1/1;border-radius:200px;border:1px solid rgba(0,0,0,.06)}.variations .product-form__input--color input[type=radio]:checked+label,.variations .product-form__input--color input[type=radio]:checked:hover+label,.variations .product-form__input--color input[type=radio]:focus-visible+label:before{box-shadow:0 0 0 2px #1862f5 inset}@media only screen and (max-width:767px){.variations .form__label,.variations .form__label__value{font-size:16px}.variations .product-form__input--color .form__options{gap:6px}.variations .product-form__input--block input[type=radio]+label{font-size:14px}.variations .product-form__input--color input[type=radio]+label:after{width:32px;height:32px}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/variant-picker.css.map */
