wc-variant-selector{--color-background:var(--vs-button-background);--color-background-hover:var(--vs-button-background-hover);--color:var(--vs-button-color);--color-hover:var(--vs-button-color-hover);--border:var(--vs-button-border);--border-width:var(--vs-button-border-width);--border-hover:var(--vs-button-border-hover);--button-radius:var(--vs-button-radius);--select-background:var(--vs-select-background);--select-background-hover:var(--vs-select-background-hover);--select-color:var(--vs-select-color);--select-color-hover:var(--vs-select-color-hover);--select-border:var(--vs-select-border);--select-border-hover:var(--vs-select-border-hover);--select-border-width:var(--vs-select-border-width);--select-radius:var(--vs-select-radius)}wc-variant-selector select{background-color:var(--select-background);border-radius:var(--select-radius);border:var(--select-border-width) solid var(--select-border);color:var(--select-color);transition:background-color .3s ease-in-out,border .3s ease-in-out,color .3s ease-in-out}wc-variant-selector select:hover{background-color:var(--select-background-hover);border-color:var(--select-border-hover);color:var(--select-color-hover)}wc-variant-selector input[type=radio]{display:none}wc-variant-selector input[type=radio]+label{border-color:var(--border);border-radius:var(--button-radius);transition:background-color .3s ease-in-out,border .3s ease-in-out,color .3s ease-in-out}wc-variant-selector input[type=radio]+label:hover,wc-variant-selector input[type=radio]:checked+label{background-color:var(--color-background-hover);border-color:var(--border-hover);color:var(--color-hover)}wc-variant-selector label[type=button]{background-color:var(--color-background);border-radius:var(--button-radius);border:var(--border-width) solid var(--color-background);color:var(--color);cursor:pointer;display:block;font-size:1.5rem;font-weight:600;height:auto;height:var(--button-size,auto);line-height:1.25;margin-bottom:.5rem;margin-right:.5rem;padding:.75rem 1rem;transition:background-color .3s ease-in-out,color .3s ease-in-out;width:auto;width:var(--button-size,auto)}