.variant-selector[aria-hidden=true]{display:none}.variant-selector input[type=radio]+label.input--primary{background:rgba(var(--color-primary-input-background),1)}.variant-selector input[type=radio]+label.input--secondary{background:rgba(var(--color-secondary-input-background),1)}.variant-selector input[type=radio]:not(:checked)+label.input--primary{background:rgba(var(--color-primary-input-background),.7)}.variant-selector input[type=radio]:not(:checked)+label.input--secondary{background:rgba(var(--color-secondary-input-background),.7)}.variant-selector input[type=radio]:not(:checked)+label.input--primary:hover,.variant-selector input[type=radio]:not(:checked)+label.input--primary:focus{background:rgba(var(--color-primary-input-background),1)}.variant-selector input[type=radio]:not(:checked)+label.input--secondary:hover,.variant-selector input[type=radio]:not(:checked)+label.input--secondary:focus{background:rgba(var(--color-secondary-input-background),1)}.variant-selector input[type=radio]:checked+label.button--primary,.variant-selector input[type=radio]:checked+label.button--secondary{outline:2px solid rgb(var(--color-accent))}.variant-selector input[type=radio]:not(:checked)+label.button--primary,.variant-selector input[type=radio]:not(:checked)+label.button--secondary{outline:2px solid transparent}.variant-selector input[type=radio]+.input--button-label{padding:1em;max-width:var(--button-width);border-width:var(--button-border-width);border-style:solid;font-size:.85em}.variant-selector input[type=radio]+label svg.button-border{stroke-dasharray:400;stroke-dashoffset:400;transition:stroke-dashoffset .3s ease}.variant-selector input[type=radio]+label:hover svg.button-border{stroke-dashoffset:0!important}.variant-selector input[type=radio]+label.button--primary svg.button-border rect{stroke:rgb(var(--color-primary-input-border))}.variant-selector input[type=radio]+label.button--secondary svg.button-border rect{stroke:rgb(var(--color-secondary-input-border))}.variant-selector input[type=radio]:disabled+label{opacity:.5;position:relative;cursor:not-allowed}.variant-selector input[type=radio]:checked+label svg.button-border{stroke-dashoffset:0!important}.variant-selector input[type=radio]:disabled+label:after{content:"";position:absolute;width:100%;height:100%;top:0;background:linear-gradient(to bottom left,transparent calc(50% - 1px),currentColor,transparent calc(50% + 1px)) no-repeat;z-index:1;left:0}.variant-selector .swatch:not(.swatch--unavailable){background:var(--swatch-background);box-shadow:var(--element-box-shadow)}.variant-selector input[type=radio]:not(:disabled)+label:hover svg.button-border,.variant-selector input[type=radio]:not(:disabled)+label:focus svg.button-border{stroke-dashoffset:0!important}.variant-selector .input--dropdown-selected-option{border-radius:var(--input-radius);border-width:var(--input-border-width);border-style:solid;padding:var(--input-padding)}.variant-selector .input--dropdown-select .input--dropdown-options[inert]{visibility:hidden;opacity:0;scale:.75}.variant-selector .input--dropdown-select .input--dropdown-options{transform-origin:50% 0;transition:all .2s ease-in-out,opacity .15s ease-out;border-radius:0 0 15px 15px;max-width:calc(100% - var(--input-radius));left:0;right:0;margin:auto;opacity:1;visibility:visible;scale:1;max-height:180px;overflow:auto;box-shadow:var(--element-box-shadow)}.variant-selector .input--dropdown-selected-option svg:not(.button-border){transition:all .2s var(--default-transition-timing);width:12px}.variant-selector .input--dropdown-selected-option.active svg:not(.button-border){transform:rotate(-180deg)}.variant-selector .input--dropdown-selected-option:hover svg.button-border{stroke-dashoffset:0!important}.variant-selector .input--dropdown-select .select--primary{background:rgba(var(--color-primary-input-background),var(--input-background-opacity));color:rgb(var(--color-primary-input-text));border-color:rgb(var(--color-primary-input-border))}.variant-selector .input--dropdown-select .select--secondary{background:rgba(var(--color-secondary-input-background),var(--input-background-opacity));color:rgb(var(--color-secondary-input-text));border-color:rgb(var(--color-secondary-input-border))}.variant-selector .input--dropdown-options li.input--primary:hover{background:rgb(var(--color-primary-input-text));color:rgb(var(--color-primary-input-background))}.variant-selector .input--dropdown-options li.input--secondary:hover{background:rgb(var(--color-secondary-input-text));color:rgb(var(--color-secondary-input-background))}.variant-selector .input--dropdown-options li[data-disabled=true] span{opacity:.5}.variant-selector .input--dropdown-options li[data-disabled=true]{pointer-events:none}
/*# sourceMappingURL=/cdn/shop/t/20/assets/variant-selector.css.map */
