/*
Generated time: September 30, 2025 04:10
This file was created by the app developer. Feel free to contact the original developer with any questions. It was minified (compressed) by AVADA. AVADA do NOT own this script.
*/
fieldset{border:none;padding:0;gap:8px}.variant-options{gap:8px;gap:24px;margin:8px 0}.variant-options .color{gap:20px;padding:8px 0}.variant-options input{overflow:hidden;position:absolute;height:100%;width:100%;margin:0;opacity:0;cursor:pointer}.variant-options input+label{border-bottom:1px solid transparent;padding:4px 8px;text-transform:uppercase;line-height:normal;transition:all .3s ease-in-out}.product-form__input:not(.color) input[type=radio]:checked+label{border-bottom:1px solid #000}.product-form__input:not(.color) input[type=radio].sold-out+label{border-style:dashed;border-color:var(--color-border);color:var(--color-border);text-decoration:line-through}.product-form__input.color input[type=radio].sold-out+label:after{background:linear-gradient(-45deg,transparent calc(50% - .7px),#fff calc(50% - .7px),#fff 50%,#fff calc(50% + .7px),transparent calc(50% + .7px));border-radius:50%;content:'';height:100%;position:absolute;top:0;left:2px;width:calc(100% - 4px)}.variant-options label{font-size:16px}.variant-options input+label.swatch-wrapper{width:20px;height:20px;border-radius:50%;padding:2px;background:var(--color-primary-background);background-position:center;border:.5px solid var(--color-border);transition:all .3s ease-in-out}.variant-options .swatch{display:block;background:var(--color-border);border-radius:50%;border:.5px solid var(--color-border);padding:7px}.variant-options input:checked+label.swatch-wrapper{border:1px solid var(--color-primary-text)}.variant-options .metal input+label.swatch-wrapper{width:36px;height:36px;border:.5px solid transparent}.variant-options .metal .swatch{padding:14px;border:.5px solid transparent}.variant-options .metal input:checked+label.swatch-wrapper{border:1px solid var(--color-primary-text)}variant-selects select{background:0 0;border:none;border-bottom:1px solid;width:min(100%,200px);margin-bottom:1rem}.tooltip{position:absolute;top:-34px;left:50%;-webkit-transform:translateX(-50%);transform:translate(-50%);background-color:var(--color-primary-background);border:1px solid var(--color-border);color:var(--color-border);white-space:nowrap;text-transform:uppercase;font-size:10px;transition:opacity .3s cubic-bezier(.215, .61, .355, 1);opacity:0;padding:.25rem .5rem;pointer-events:none}.tooltip:after,.tooltip:before{position:absolute;top:100%;left:50%;border:solid transparent;content:' ';height:0;width:0}.tooltip:before{border-color:var(--color-border) rgba(202,202,201,0) rgba(202,202,201,0);border-width:7px;margin-left:-7px}.tooltip:after{border-color:var(--color-primary-background) hsla(0,0%,96.9%,0) hsla(0,0%,96.9%,0);border-width:6px;margin-left:-6px}@media screen and (max-width:767px){.variant-options input+label{font-size:10px}}.shape .swatch-wrapper{background-color:transparent!important;border:none!important;width:32px!important;height:32px!important;padding:0!important}.shape .swatch{background-color:transparent;border:none;height:23px;background-position:center;background-size:contain;background-repeat:no-repeat;padding:0;flex:1}.shape .sold-out+label:after{content:'';border-top:1px solid #000;width:100%;height:1px;position:absolute}