.product-form__swatch-tabs-wrapper{margin-block-end:20px}.product-form__swatch-tabs{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}@media (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 (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,.product__variants .product-form__radio-swatch:not(:checked)+.product-form__radio-swatch-label:hover .swatch-item__color{--tw-ring-color: rgb(0, 0, 0);--tw-ring-offset-width: 0px}.product__variants--radio .product-form__radio-label,.quantity__button,.quantity__input{border-radius:4px}.product__variants--radio .product-form__radio-label{min-width:2rem;height:2rem;background-color:rgb(var(--LinkedProducts_ButtonColor));border:2px solid transparent!important;color:rgb(var(--LinkedProducts_ButtonBorderColor));font-size:16px;transition:.2s ease-in;transition-property:color,background-color,border-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__variants--radio input.product-form__radio:checked+.product-form__radio-label{border-color:rgb(var(--LinkedProducts_ButtonBorderColor))!important;background-color:rgb(var(--LinkedProducts_ButtonSelectedColor))!important;color:rgb(var(--LinkedProducts_ButtonBorderColor))!important}.product__variants--radio input.product-form__radio:not(:checked)+.product-form__radio-label:hover{border-color:rgb(var(--LinkedProducts_ButtonBorderColor) / .7)!important;color:rgb(var(--LinkedProducts_ButtonBorderColor))!important}.quantity__button{width:2rem;height:2rem;border-color:transparent;color:rgb(var(--LinkedProducts_ButtonBorderColor));background-color:rgb(var(--LinkedProducts_ButtonSelectedColor));transition:.2s ease-in;transition-property:border-color,background-color}.quantity__button:hover,.quantity__button:focus{border-color:rgb(var(--LinkedProducts_ButtonBorderColor));background-color:rgb(var(--LinkedProducts_ButtonSelectedColor));outline:0;box-shadow:none}.quantity__input{height:2rem;color:rgb(var(--LinkedProducts_ButtonBorderColor));background-color:rgb(var(--LinkedProducts_ButtonSelectedColor));border-color:transparent;transition:.2s ease-in;transition-property:border-color,background-color}.quantity__input:hover{border-color:rgb(var(--LinkedProducts_ButtonBorderColor));background-color:rgb(var(--LinkedProducts_ButtonSelectedColor));outline:0;box-shadow:none}.quantity__button,.quantity__input{--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)}
/*# sourceMappingURL=/cdn/shop/t/6/assets/immuto-custom.css.map */
