.colorflexitembox,.colorflexbox .colorflexitembox{position:relative}.ada-visually-hidden-focusable,input.ada-visually-hidden-focusable[type=radio]{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important;display:inline-block!important;opacity:1!important;pointer-events:auto}.ada-color-swatch-label{display:inline-block;border-radius:0;cursor:pointer}input[name=Color].ada-visually-hidden-focusable:focus-visible+.ada-color-swatch-label,.colorflexitembox:has(input[name=Color]:focus-visible)>label.ada-color-swatch-label,.ada-color-swatch-label.ada-swatch-focus{outline:2px solid #10728b;outline-offset:3px}input[name=Color].ada-visually-hidden-focusable:focus:not(:focus-visible)+.ada-color-swatch-label{outline:none}fieldset.product-form__input.color input[name=Color]:checked+label,fieldset.color input[name=Color]:checked+label,.colorflexitembox input[name=Color]:checked+label{box-shadow:none;border-radius:0}fieldset.product-form__input.color input[name=Color]:checked+label span,.colorflexitembox input[name=Color]:checked+label span{border:1px solid #000!important}.product-form__input--dropdown select.variantselectpicker,select.select__select.variantselectpicker{clip:auto!important;clip-path:none!important;pointer-events:auto!important;opacity:1!important}fieldset.product-form__input.color legend .colorvalue,legend.colorlabel .colorvalue,.colorlabel .colorvalue{font-weight:600}fieldset.product-form__input.color .colorflexbox{gap:12px 10px!important;align-items:flex-end}fieldset.product-form__input.color .colorflexitembox{width:auto!important}fieldset.product-form__input.color .colorflexitembox .ada-color-swatch-label{display:block;position:relative;padding:0;width:40px!important;height:60px!important}fieldset.product-form__input.color .colorflexitembox .ada-color-swatch-label>span[style]{width:40px!important;height:60px!important;box-sizing:border-box;position:relative;overflow:hidden;border:1px solid rgba(64,64,64,.2)!important;background:#fff!important;transition:box-shadow .15s ease}fieldset.product-form__input.color .colorflexitembox .ada-color-swatch-label>span[style] img{width:100%!important;height:100%!important;object-fit:cover!important;background:#fff!important;filter:none!important;transition:transform .2s ease}@media(hover:hover){fieldset.product-form__input.color .colorflexitembox .ada-color-swatch-label:hover>span[style]{box-shadow:0 0 0 2px #fff,0 0 0 3px #404040}fieldset.product-form__input.color .colorflexitembox .ada-color-swatch-label:hover>span[style] img{transform:scale(1.06)}}fieldset.product-form__input.color .colorflexitembox input[name=Color]:checked+label>span[style]{border-color:transparent!important;box-shadow:0 0 0 2px #fff,0 0 0 4px #10728b!important}fieldset.product-form__input.color .colorflexitembox input[name=Color]:focus-visible+label.ada-color-swatch-label,fieldset.product-form__input.color .colorflexitembox:has(input[name=Color]:focus-visible)>label.ada-color-swatch-label{outline:2px solid #404040!important;outline-offset:6px!important}fieldset.product-form__input.color .colorflexitembox .fh-na>span[style] img{opacity:.45}fieldset.product-form__input.color .colorflexitembox .fh-na>span[style]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(to top right,transparent calc(50% - 1px),#404040 calc(50% - .75px),#404040 calc(50% + .75px),transparent calc(50% + 1px))}@media(prefers-reduced-motion:reduce){fieldset.product-form__input.color .colorflexitembox .ada-color-swatch-label>span[style],fieldset.product-form__input.color .colorflexitembox .ada-color-swatch-label>span[style] img{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/79/assets/ada-swatch-keyboard.css.map */
