.product-form__input{padding:0;margin:0;max-width:37rem;min-width:fit-content;border:none}@media screen and (max-width: 749px){.product-form__input.radio--swatch{max-width:none!important;min-width:auto}}.product-form__input--dropdown{margin-bottom:1.6rem}.product-form__input .form__label{padding-left:0}fieldset.product-form__input .form__label{margin-bottom:.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]+label{border:.1rem solid #4a3fdd;border-radius:.5rem;background-color:var( --color-swatch-background, var(--swatch-background-color) );color:var(--color-foreground);display:inline-flex;margin:.7rem .5rem .2rem 0;padding:.5rem 1.5rem;font-size:1.6rem;transition:border .15s ease;cursor:pointer;justify-content:center;align-items:center;background-image:var( --background-image, var(--swatch-background-image, var(--background-gradient)) );background-size:cover;background-position:center}.product-form__input input[type=radio]+label:hover{border:.1rem solid rgb(var(--color-foreground))}.product-form__input input[type=radio]:checked+label:not(.variant--swatch-custom){background:linear-gradient(135deg,#6a11cb,#2575fc);color:rgb(var(--color-background))}.product-form__input input[type=radio]:disabled+label,.product-form__input input[type=radio].disabled+label{border-color:rgba(var(--color-foreground),.1);color:rgba(var(--color-foreground),.4);text-decoration:line-through}.product-form__input input[type=radio].disabled:checked+label,.product-form__input input[type=radio]:disabled:checked+label{color:rgba(var(--color-background),.4)}.product-form__input input[type=radio]:focus-visible+label{box-shadow:0 0 0 .3rem rgb(var(--color-background)),0 0 0 .5rem rgba(var(--color-foreground),.55)}.product-form__input input[type=radio]+label.variant--swatch-image{padding:3px;line-height:1;width:3.5rem;height:3.5rem;background-color:var(--swatch-background-color, #f0f0f0);background-image:var(--swatch-background-image, none);background-size:cover;background-position:center;background-repeat:no-repeat;border:1px solid #ddd;border-radius:4px;transition:all .15s ease}.product-form__input input[type=radio]+label.variant--swatch-image img{max-width:100%;height:auto}.product-form__input input[type=radio]+label.variant--swatch-custom.variant--swatch-image:hover{border-color:#007bff}.product-form__input input[type=radio]+label.variant--swatch-custom.variant--swatch-image .swatch--variant-tooltip{position:static!important;opacity:1!important;transform:none!important;background:transparent!important;color:#111!important;padding:.4rem .3rem!important;font-size:13px!important;font-weight:600;text-align:center;line-height:1.3;display:block;width:100%;border-radius:0;z-index:auto;pointer-events:auto;transition:none!important;margin:0;border-top:1px solid #f0f0f0;background:#fffffff2!important}.product-form__input input[type=radio]+label.variant--swatch-custom.variant--swatch-image .swatch--variant-tooltip:after{display:none}.product-form__input input[type=radio]+label.variant--swatch-custom{position:relative}.product-form__input input[type=radio]+label.variant--swatch-custom span.swatch--variant-tooltip{position:absolute;bottom:100%;background:rgba(var(--color-button),var(--alpha-button-background));color:rgb(var(--color-button-text));z-index:9;padding:6px 12px;border-radius:2px;left:50%;transform:translate(-50%,-70%);transition-property:opacity,transform;transition-duration:.15s;transition-timing-function:ease;pointer-events:none;line-height:1;opacity:0;font-size:1.3rem}.product-form__input input[type=radio]+label.variant--swatch-custom span.swatch--variant-tooltip:after{content:"";position:absolute;bottom:-1.6rem;width:0;height:0;border-style:solid;border-width:1rem;border-color:transparent transparent transparent;border-top-color:rgba(var(--color-button),var(--alpha-button-background));left:50%;transform:translate(-50%)}.product-form__input input[type=radio]+label.variant--swatch-custom:not(.variant--swatch-image):hover span.swatch--variant-tooltip{opacity:1;transform:translate(-50%,-50%)}.product-form__input.radio--swatch{display:inline-flex;flex-wrap:nowrap;gap:.8rem;align-items:flex-start;justify-content:flex-start}@media screen and (max-width: 749px){.product-form__input.radio--swatch{overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scroll-behavior:smooth;scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.2) transparent;max-width:100vw!important;width:100%;padding-right:1rem;margin-right:-1rem}.product-form__input.radio--swatch::-webkit-scrollbar{height:6px}.product-form__input.radio--swatch::-webkit-scrollbar-track{background:transparent}.product-form__input.radio--swatch::-webkit-scrollbar-thumb{background-color:#0003;border-radius:3px}.product-form__input.radio--swatch::-webkit-scrollbar-thumb:hover{background-color:#0000004d}.product-form__input.radio--swatch input[type=radio]+label{flex-shrink:0}}.product-form__input input[type=radio]+label.variant--swatch-color{width:2.5rem;height:2.5rem;background-color:var(--swatch-background-color, transparent);background-image:var(--swatch-background-image, none);background-size:cover;background-position:center;background-repeat:no-repeat}.product-form__input input[type=radio]+label.variant--swatch-color:not(.swatch-button-circle){padding:.3rem;border-radius:.2rem}.product-form__input input[type=radio]+label.variant--swatch-custom{border:none;outline:.1rem solid rgba(var(--color-foreground),.55);outline-offset:3px;margin:.7rem 1.3rem .7rem 0;background-color:var(--swatch-background-color, transparent);background-image:var(--swatch-background-image, none);background-size:cover;background-position:center;background-repeat:no-repeat}.product-form__input input[type=radio]+label.variant--swatch-custom.variant--swatch-image{outline:none;border:1px solid #e0e0e0;border-radius:8px;outline-offset:0;width:9rem;height:auto;margin:.5rem .8rem 1.5rem 0;padding:0;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;position:relative;transition:none;background:none!important;overflow:hidden}.product-form__input input[type=radio]+label.variant--swatch-custom.variant--swatch-image:before{content:"";display:block;width:100%;height:8rem;background-image:var(--swatch-background-image, none);background-size:cover;background-position:center;background-repeat:no-repeat;background-color:var(--swatch-background-color, #f0f0f0);border-radius:8px 8px 0 0}.product-form__input input[type=radio]:checked+label.variant--swatch-custom{outline:.2rem solid rgba(var(--color-foreground))}.product-form__input input[type=radio]:checked+label.variant--swatch-custom.variant--swatch-image{outline:none;border:2px solid #4a3fdd;box-shadow:0 4px 12px #007bff4d}.product-form__input input[type=radio]+label.variant--swatch-custom.swatch-button-circle{border-radius:100%;padding:0}.product-form__input input[type=radio].focused+label,.no-js .shopify-payment-button__button [role=button]:focus+label{box-shadow:0 0 0 .3rem rgb(var(--color-background)),0 0 0 .5rem rgba(var(--color-foreground),.55)}.no-js .product-form__input input[type=radio]:focus:not(:focus-visible)+label{box-shadow:none}.product-form__input .select{max-width:25rem}.product-form__input+.product-form__input{margin-top:1.5rem}.product-form__input input[type=radio]:focus-visible+label.variant--swatch-custom{outline-offset:8px}
/*# sourceMappingURL=/cdn/shop/t/17/assets/product-form-input.css.map */
