.product-form__input--image .form__label [data-selected-value]{font-weight:400;color:inherit;margin-left:.5rem}.product-form__input--image input[type=radio]{clip:rect(0,0,0,0);overflow:hidden;position:absolute;height:1px;width:1px}.product-form__input--image .variant-image-label{display:inline-block;position:relative;margin:0;cursor:pointer;transition:all .3s ease;vertical-align:top;flex:1}.product-form__input--image .variant-image{width:100%;height:80px;object-fit:cover;border:2px solid rgba(var(--color-foreground),.15);border-radius:8px;transition:all .3s cubic-bezier(.4,0,.2,1);display:block}.product-form__input--image .variant-image-text{display:flex;align-items:center;justify-content:center;width:100%;height:80px;border:2px solid rgba(var(--color-foreground),.15);border-radius:8px;background-color:rgba(var(--color-foreground),.05);font-size:1.2rem;text-align:center;padding:.5rem;transition:all .3s cubic-bezier(.4,0,.2,1)}.product-form__input--image .variant-image-name{display:block;text-align:center;margin-top:6px;font-size:1.2rem;line-height:1.2;color:rgba(var(--color-foreground),.75)}.product-form__input--image input[type=radio]:not(:checked)+.variant-image-label:hover .variant-image,.product-form__input--image input[type=radio]:not(:checked)+.variant-image-label:hover .variant-image-text{border-color:rgba(var(--color-foreground),.75);transform:translateY(-2px)}.product-form__input--image input[type=radio]:checked+.variant-image-label .variant-image,.product-form__input--image input[type=radio]:checked+.variant-image-label .variant-image-text{border-color:rgb(var(--color-foreground));border-width:2px;transform:translateY(-2px)}.product-form__input--image input[type=radio]:checked+.variant-image-label .variant-image-name{color:rgb(var(--color-foreground));font-weight:500}.product-form__input--image input[type=radio]:focus-visible+.variant-image-label .variant-image,.product-form__input--image input[type=radio]:focus-visible+.variant-image-label .variant-image-text{outline:2px solid rgb(var(--color-foreground));outline-offset:3px}.product-form__input--image input[type=radio]:disabled+.variant-image-label,.product-form__input--image input[type=radio].disabled+.variant-image-label{opacity:.5;cursor:not-allowed}.product-form__input--image input[type=radio]:disabled+.variant-image-label .variant-image,.product-form__input--image input[type=radio].disabled+.variant-image-label .variant-image{filter:grayscale(100%)}.product-form__input--image .label-unavailable{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:rgba(var(--color-background),.9);padding:.5rem;border-radius:4px;font-size:1.1rem;white-space:nowrap;display:none}.product-form__input--image input[type=radio]:disabled+.variant-image-label .label-unavailable,.product-form__input--image input[type=radio].disabled+.variant-image-label .label-unavailable{display:block}@media screen and (max-width: 749px){.product-form__input--image .variant-image,.product-form__input--image .variant-image-text{width:100%;height:60px}.product-form__input--image .variant-image-name{font-size:1.1rem}.product-form__input--image .variant-image-label{margin:0;vertical-align:top}.product-form__input--image{gap:.75rem!important}}.product-form__input--image fieldset{border:none;padding:0;margin:0;position:relative}.product-form__input--image{display:flex!important;flex-wrap:wrap!important;gap:1rem!important}.product-form__input--image input[type=radio]{position:absolute!important;clip:rect(0,0,0,0)!important;overflow:hidden!important;height:1px!important;width:1px!important}.product-form__input--image .form__label{font-size:1.4rem}.product-form__input--image[data-option-name=SIZE] .variant-image,.product-form__input--image[data-option-name=SIZE] .variant-image-text{width:100%;height:125px}.product-form__input--image[data-option-name=SIZE] .variant-image-label{margin:0}@media screen and (max-width: 749px){.product-form__input--image[data-option-name=SIZE] .variant-image,.product-form__input--image[data-option-name=SIZE] .variant-image-text{width:100%;height:100px}.product-form__input--image[data-option-name=SIZE] .variant-image-label{margin:0}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/component-variant-image-picker.css.map */
