.product-form__swatch-tabs-wrapper{margin-block-end:20px}.product-form__swatch-tabs{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}@media not (min-width:768px){.product-form__swatch-tabs{gap:5px}}.product-form__swatch-tab{position:relative}.product-form__swatch-button{position:relative;display:flex;width:100%;align-items:center;justify-content:center;flex-direction:column;padding:10px 0;margin:0;text-align:center;line-height:1;white-space:nowrap;-webkit-user-select:none;user-select:none;color:rgb(var(--LinkedProducts_ButtonBorderColor));gap:10px;background-color:rgb(var(--LinkedProducts_ButtonColor));border-radius:5px;outline:2px solid transparent;transition:.2s ease-out;outline-offset:-2px;transition-property:outline-color,background-color;--tw-drop-shadow: drop-shadow(0 1px 2px rgba(0, 0, 0, .1)) drop-shadow(0 1px 1px rgba(0, 0, 0, .06));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) drop-shadow(0 1px 2px rgba(0,0,0,.1)) drop-shadow(0 1px 1px rgba(0,0,0,.06));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.product-form__swatch-selected-icon{position:absolute;z-index:1;display:flex;justify-content:center;align-items:center;width:20px;height:20px;border-radius:50%;background-color:rgb(var(--LinkedProducts_ButtonBorderColor));inset-inline-start:-5px;inset-block-start:-5px;color:rgb(var(--LinkedProducts_ButtonSelectedColor));opacity:0;pointer-events:none;transition:opacity .1s ease-in}@media not (min-width:768px){.product-form__swatch-selected-icon{width:15px;height:15px}}.product-form__swatch-selected-icon svg{width:80%;height:auto}.product-form__swatch-selected-icon:has(~.product-form__swatch-button--selected){opacity:1}@media(hover:hover){.product-form__swatch-button:not(.product-form__swatch-button--selected):hover{outline-color:rgb(var(--LinkedProducts_ButtonBorderColor) / .7);outline-offset:-2px}}.product-form__swatch-button--selected,.product-form__swatch-button--selected:focus{outline-color:rgb(var(--LinkedProducts_ButtonBorderColor));background-color:rgb(var(--LinkedProducts_ButtonSelectedColor));outline-offset:-2px}.product-form__input--swatch legend{padding-block-start:15px}.product__variants .swatch-item__color{border-radius:4px}.product__variants .product-form__radio-swatch:checked+.product-form__radio-swatch-label .swatch-item__color{box-shadow:0 0 0 2px #fff,0 0 0 4px #1a1a1a!important}.product__variants .product-form__radio-swatch:not(:checked)+.product-form__radio-swatch-label:hover .swatch-item__color{box-shadow:0 0 0 2px #fff,0 0 0 4px #1a1a1a66!important}.product__variants--radio .product-form__radio-label,.quantity__button,.quantity__input{border-radius:.375rem}.product__variants--radio .product-form__radio-label{height:auto!important;min-width:auto!important;background:transparent!important;border:1px solid #1a1a1a!important;color:#1a1a1a!important;font-size:.875rem!important;font-weight:500!important;padding:.5rem 1.25rem!important;filter:none!important;transition:background .15s,color .15s!important;text-transform:none!important;line-height:1!important}.product__variants--radio input.product-form__radio:checked+.product-form__radio-label{background:#1a1a1a!important;background-color:#1a1a1a!important;border-color:#1a1a1a!important;color:#fff!important}.product__variants--radio input.product-form__radio:not(:checked)+.product-form__radio-label:hover{background:#1a1a1a0f!important;border-color:#1a1a1a!important;color:#1a1a1a!important}.quantity__button{width:2.5rem;height:2.5rem;background:transparent!important;background-color:transparent!important;border:1px solid #1a1a1a!important;color:#1a1a1a!important;filter:none!important;transition:background .15s}.quantity__button:hover,.quantity__button:focus{background:#1a1a1a0f;border-color:#1a1a1a!important;outline:0;box-shadow:none}.quantity__input{height:2.5rem;background:transparent;border:1px solid #1a1a1a!important;color:#1a1a1a;filter:none}.quantity__input:hover,.quantity__input:focus{border-color:#1a1a1a!important;outline:0;box-shadow:none}
/*# sourceMappingURL=/cdn/shop/t/20/assets/immuto-custom.css.map */
