.product-form__input--pill input[type=radio]{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;margin:0!important;padding:0!important;opacity:0!important;pointer-events:none!important}.product-form__input--pill{display:flex!important;flex-wrap:wrap!important;gap:10px!important;align-items:center!important;margin-bottom:1.6rem!important}.product-form__input--pill .form__label{width:100%!important;margin-bottom:.4rem!important}.product-form__input--pill input[type=radio]+label{border:1.5px solid #e0e0e0;background-color:rgb(var(--color-background));color:#333;border-radius:8px;display:inline-flex!important;align-items:center;justify-content:center;margin:0!important;padding:1rem 1.6rem;font-size:1.4rem;font-weight:500;letter-spacing:.02rem;line-height:1;text-align:center;cursor:pointer;position:relative;transition:border-color .2s ease,background .2s ease,color .2s ease,box-shadow .2s ease,transform .15s ease;white-space:nowrap}.product-form__input--pill input[type=radio]+label:before{display:none!important}.product-form__input--pill input[type=radio]:checked+label:after{content:"";position:absolute;top:6px;right:6px;width:6px;height:6px;border-radius:50%;background:#ffffffa6}.product-form__input--pill input[type=radio]:not(:disabled):not(.disabled)+label:hover{border-color:#3bab42;color:#2a8a30;transform:translateY(-1px);box-shadow:0 4px 12px #3bab4226}.product-form__input--pill input[type=radio]:checked+label{background:linear-gradient(135deg,#3bab42,#2e9438);border-color:#3bab42;color:#fff;box-shadow:0 4px 14px #3bab424d;transform:translateY(-1px)}.product-form__input--pill input[type=radio]:disabled+label,.product-form__input--pill input[type=radio].disabled+label{border-color:#f0f0f0;color:silver;text-decoration:line-through;transform:none;box-shadow:none;cursor:not-allowed}.product-form__input--pill input[type=radio].disabled:checked+label,.product-form__input--pill input[type=radio]:disabled:checked+label{background:#ccc;border-color:#ccc;color:#ffffffb3}.product-form__input--pill input[type=radio]:focus-visible+label{outline:2px solid #3BAB42;outline-offset:3px;box-shadow:none}
/*# sourceMappingURL=/cdn/shop/t/9/assets/component-product-variant-picker.css.map */
