.display-none{display:none}button.swatch{--_swatch-padding:var(--swatch-padding,3px);background:var(--swatch-button-background,var(--c-white));border:var(--swatch-border,1px solid var(--c-light));border-radius:0;border-radius:var(--swatch-border-radius,0);box-shadow:none;box-shadow:var(--swatch-shadow,none);cursor:pointer;display:inline-block;height:2.2rem;height:var(--swatch-height,2.2rem);margin:var(--swatch-margin,0 var(--spacer-sm) 0 0);outline:none;padding:3px;padding:var(--swatch-padding,3px);width:2.2rem;width:var(--swatch-width,2.2rem)}button.swatch:hover{box-shadow:0 0 3px rgba(0,0,0,.2);box-shadow:var(--swatch-shadow-hover,var(--swatch-shadow,0 0 3px rgba(0,0,0,.2)))}button.swatch--active{border:var(--swatch-border-active,1px solid var(--c-dark));box-shadow:none;box-shadow:var(--swatch-shadow-active,none)}button.swatch[disabled]{opacity:.3;pointer-events:none}button.swatch .swatch--inner{border-radius:50%;box-shadow:inset 0 0 1px 1px rgba(0,0,0,.1);display:block;height:100%;width:100%}.display-none[data-v-4aea2653]{display:none}.product__option[data-v-4aea2653]{margin:var(--spacer-sm)}@media(min-width:1024px){.product__option[data-v-4aea2653]{margin:var(--spacer-base) 0}}.product__color-label[data-v-4aea2653]:after{color:currentColor;content:"*"}.product[data-v-4aea2653] .sf-select.is-selected{--select-label-font-size:var(--font-size--base);--select-label-top:20%;--select-label-color:var(--c-text)}.product[data-v-4aea2653] .sf-select.is-selected .sf-select__label{padding-left:0}.fill-required-message[data-v-4aea2653]{color:var(--c-brown)}