variant-selects{display:block!important}variant-selects.hidden{display:none!important}variant-selects input:is([type=checkbox],[type=radio]):is(:disabled,.disabled)+label{cursor:pointer!important}variant-selects legend div{font-size:14px!important}.product-form__input input[type=radio]{clip:rect(0,0,0,0)!important;overflow:hidden!important;position:absolute!important;height:1px!important;width:1px!important}.product-form__input input[type=radio]:not(.disabled):not(.visually-disabled)+label>.label-unavailable{display:none!important}.product-form__input--dropdown{--swatch-input--size: 2rem !important;margin-bottom:1.6rem!important}.product-form__input--dropdown .dropdown-swatch{position:absolute!important;inset-inline-start:1.6rem!important;top:calc(50% - var(--swatch-input--size) / 2)!important;width:var(--swatch-input--size)!important;height:var(--swatch-input--size)!important;z-index:1!important}.product-form__input--dropdown .dropdown-swatch+select{padding-inline-start:calc(2.4rem + var(--swatch-input--size))!important}.product-form__input--button{--variant-pills-border-width: 1px !important}.product-form__input--button input[type=radio]+label{display:flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;position:relative!important;cursor:pointer!important;margin:0!important;padding:0 2.4rem!important;min-height:var(--buttons-height)!important;min-width:var(--buttons-height)!important;transition:all var(--duration-default) ease!important;color:#868d8d!important;background-color:rgb(var(--color-background))!important;border:var(--variant-pills-border-width) solid rgb(var(--color-foreground))!important;border-radius:var(--variant-pills-radius, var(--buttons-radius))!important}.product-form__input--button input[type=radio]+label:hover{background-color:rgb(var(--color-foreground))!important;color:rgb(var(--color-background))!important}.product-form__input--button input[type=radio]:checked+label{background-color:#c8b1fd!important;color:#fff!important}.product-form__input--button input[type=radio]:checked+label::selection{background-color:rgba(var(--color-background),.3)!important}.product-form__input--button input[type=radio]:disabled+label,.product-form__input--button input[type=radio].disabled+label{border-color:var(--color-foreground-lighten-19)!important;color:var(--color-foreground-lighten-19)!important}.product-form__input--button input[type=radio]:disabled+label:before,.product-form__input--button input[type=radio].disabled+label:before{content:""!important;position:absolute!important;width:100%!important;height:100%!important;top:0!important;left:0!important;background:linear-gradient(to bottom left,transparent calc(50% - var(--variant-pills-border-width)),var(--color-foreground-lighten-19) 50%,transparent calc(50% + var(--variant-pills-border-width))) no-repeat!important;border-radius:inherit!important;z-index:1!important}.product-form__input--button input[type=radio]:disabled+label:hover,.product-form__input--button input[type=radio].disabled+label:hover{color:rgb(var(--color-background))!important}.product-form__input--button input[type=radio]:disabled:checked+label,.product-form__input--button input[type=radio].disabled:checked+label{color:rgba(var(--color-background),.5)!important}.product-form__input--button input[type=radio]:disabled:checked+label:before,.product-form__input--button input[type=radio].disabled:checked+label:before{background:linear-gradient(to bottom left,transparent calc(50% - var(--variant-pills-border-width)),rgba(var(--color-background),.5) 50%,transparent calc(50% + var(--variant-pills-border-width))) no-repeat!important}.product-form__input--button input[type=radio]:focus-visible+label,.product-form__input--button input[type=radio].focused+label{box-shadow:0 0 0 .3rem rgb(var(--color-background)),0 0 0 .5rem rgba(var(--color-foreground),.55)!important}.product-form__input--button-square{--swatch-radius: 0 !important}.product-form__input--button-square input[type=radio]+label,.product-form__input--button-square input[type=radio]+label>.swatch-color{border-radius:0!important}.product-form__input--button-square input[type=radio]+label:not([data-swatch-type=variant_image],[data-swatch-type=color_swatch],[data-swatch-type=shopify_swatch],[data-swatch-type=text]){padding:0 .8rem!important}.product-form__input--button-circle{--swatch-radius: 9999px !important}.product-form__input--button-circle input[type=radio]+label:not([data-swatch-type=variant_image],[data-swatch-type=color_swatch],[data-swatch-type=shopify_swatch]){border-radius:8px!important}.product-form__input--button-circle input[type=radio]+label:not([data-swatch-type=variant_image],[data-swatch-type=color_swatch],[data-swatch-type=shopify_swatch],[data-swatch-type=text]){height:40px!important;width:40px!important;font-size:13px!important;border-color:#868d8d!important}.product-form__input--button-circle input[type=radio]+label:not([data-swatch-type=variant_image],[data-swatch-type=color_swatch],[data-swatch-type=shopify_swatch],[data-swatch-type=text]):hover{background-color:#c8b1fd!important;color:#fff!important}.product-form__input--button-standard{--swatch-radius: var(--small-blocks-radius) !important;--variant-pills-radius: var(--small-blocks-radius) !important}.product-form__input--color .swatch-color,.product-form__input--swatch .swatch-color{background:var(--swatch-background)!important;background-position:var(--swatch-focal-point, 50%)!important;background-size:cover!important;min-width:calc(var(--swatch-size) - .2rem)!important;min-height:calc(var(--swatch-size) - .2rem)!important;margin:.1rem!important;border-radius:var(--swatch-radius)!important;position:relative!important}.product-form__input--color .swatch-color:before,.product-form__input--color .swatch-color:after,.product-form__input--swatch .swatch-color:before,.product-form__input--swatch .swatch-color:after{content:""!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;border-radius:inherit!important;transition:all var(--duration-default)!important}.product-form__input--color .swatch-color:before,.product-form__input--swatch .swatch-color:before{opacity:0!important;box-shadow:0 0 0 .5rem rgb(var(--color-background)),0 0 0 .6rem var(--active-shadow-color)!important}.product-form__input--color .swatch-color:after,.product-form__input--swatch .swatch-color:after{box-shadow:0 0 0 .1rem rgb(var(--color-border))!important}.product-form__input--color input[type=radio]:checked+label .swatch-color,.product-form__input--swatch input[type=radio]:checked+label .swatch-color{--active-shadow-color: rgb(var(--color-foreground)) !important}.product-form__input--color input[type=radio]:checked+label .swatch-color:before,.product-form__input--swatch input[type=radio]:checked+label .swatch-color:before{opacity:1!important}.product-form__input--color input[type=radio]:is(.disabled)+label,.product-form__input--swatch input[type=radio]:is(.disabled)+label{opacity:1!important}.product-form__input--color input[type=radio]:is(.disabled)+label .swatch-color,.product-form__input--swatch input[type=radio]:is(.disabled)+label .swatch-color{opacity:.5!important}.product-form__input--color input[type=radio]:is(.disabled)+label .swatch-color:before,.product-form__input--swatch input[type=radio]:is(.disabled)+label .swatch-color:before{background:linear-gradient(to bottom left,transparent calc(50% - .5px),var(--color-foreground-lighten-19) calc(50% - .5px) calc(50% + .5px),transparent calc(50% + .5px))!important;opacity:1!important;box-shadow:none!important}.product-form__input--color input[type=radio]:is(.disabled):checked+label .swatch-color:before,.product-form__input--swatch input[type=radio]:is(.disabled):checked+label .swatch-color:before{top:-.5rem!important;right:-.5rem!important;bottom:-.5rem!important;left:-.5rem!important;box-shadow:0 0 0 .1rem var(--color-foreground-lighten-19)!important}.product-form__input--swatch{display:flex!important;flex-wrap:wrap!important}@media screen and (forced-colors: active){.product-form__input--button input[type=radio]:checked+label{text-decoration:underline!important}.product-form__input--button input[type=radio]:focus-visible+label{outline:transparent solid 1px!important;outline-offset:2px!important}}
/*# sourceMappingURL=/cdn/shop/t/75/assets/component-product-variant-picker-pdp.css.map */
