color-swatches,.product-form__color-swatches{flex:0 0 100%;padding:0;margin:0;max-width:none;min-width:fit-content;border:none;display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:var(--flex-gap-sm)}color-swatches input.color-swatch-input,.product-form__color-swatches input.color-swatch-input{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;clip-path:inset(50%);word-wrap:normal!important}color-swatches input.color-swatch-input:checked+label,.product-form__color-swatches input.color-swatch-input:checked+label{border:1px solid var(--color-input-border-active)}color-swatches input.color-swatch-input:checked+label:focus-visible,.product-form__color-swatches input.color-swatch-input:checked+label:focus-visible{box-shadow:none}color-swatches input.color-swatch-input:focus-visible+label,.product-form__color-swatches input.color-swatch-input:focus-visible+label{outline:.2rem solid var(--color-primary-200);outline-offset:.3rem;box-shadow:0 0 0 .3rem rgb(var(--color-background)),0 0 .5rem .4rem var(--color-primary-200)}.product[data-is-for-sale=true] color-swatches input.color-swatch-input:disabled+label,.product[data-is-for-sale=true] color-swatches input.color-swatch-input.disabled+label,.product[data-is-for-sale=true] .product-form__color-swatches input.color-swatch-input:disabled+label,.product[data-is-for-sale=true] .product-form__color-swatches input.color-swatch-input.disabled+label{opacity:.5}color-swatches input.color-swatch-input.variant-undefined+label,.product-form__color-swatches input.color-swatch-input.variant-undefined+label{display:none}color-swatches input.color-swatch-input.out-of-stock+label .btn-color-swatch,.product-form__color-swatches input.color-swatch-input.out-of-stock+label .btn-color-swatch{box-shadow:none;cursor:pointer}color-swatches input.color-swatch-input+label,.product-form__color-swatches input.color-swatch-input+label{appearance:none;-webkit-appearance:none;border:none;padding:0;margin:0;box-shadow:none;width:2.6rem;height:2.6rem;min-width:unset;min-height:unset;padding:.2rem;position:relative;z-index:1;border:1px solid transparent;border-radius:100%;background-color:transparent}color-swatches input.color-swatch-input+label:hover,.product-form__color-swatches input.color-swatch-input+label:hover{cursor:pointer}color-swatches input.color-swatch-input+label:focus-visible,.product-form__color-swatches input.color-swatch-input+label:focus-visible{box-shadow:none}color-swatches input.color-swatch-input+label.active,color-swatches input.color-swatch-input+label:hover,color-swatches input.color-swatch-input+label:focus-visible,.product-form__color-swatches input.color-swatch-input+label.active,.product-form__color-swatches input.color-swatch-input+label:hover,.product-form__color-swatches input.color-swatch-input+label:focus-visible{border:1px solid var(--color-input-border-active)}color-swatches input.color-swatch-input+label.active:focus-visible,color-swatches input.color-swatch-input+label:hover:focus-visible,color-swatches input.color-swatch-input+label:focus-visible:focus-visible,.product-form__color-swatches input.color-swatch-input+label.active:focus-visible,.product-form__color-swatches input.color-swatch-input+label:hover:focus-visible,.product-form__color-swatches input.color-swatch-input+label:focus-visible:focus-visible{box-shadow:none}color-swatches input.color-swatch-input+label.out-of-stock,.product-form__color-swatches input.color-swatch-input+label.out-of-stock{box-shadow:none;cursor:pointer}color-swatches input.color-swatch-input+label .color-swatch--full,.product-form__color-swatches input.color-swatch-input+label .color-swatch--full{-webkit-box-shadow:0 0 1rem -.2rem var(--color-neutral-300);box-shadow:0 0 1rem -.2rem var(--color-neutral-300)}color-swatches .form__label .product-form__selected-swatch,.product-form__color-swatches .form__label .product-form__selected-swatch{font-size:var(--text-paragraph-small);font-weight:400}color-swatches .color-swatch--image,color-swatches .color-swatch--full,.product-form__color-swatches .color-swatch--image,.product-form__color-swatches .color-swatch--full{display:inline-block;width:100%;height:100%;border-radius:inherit}color-swatches .color-swatch--full,.product-form__color-swatches .color-swatch--full{background-color:var(--color-white)}color-swatches .color-swatch--full .color-swatch---full-hex,.product-form__color-swatches .color-swatch--full .color-swatch---full-hex{width:100%;height:100%;border-radius:100%;display:block;color:var(--color-swatch-color);background-color:var(--color-swatch-color)}color-swatches .additional-color-variant-count,.product-form__color-swatches .additional-color-variant-count{margin-left:.8rem;line-height:1.6rem;color:var(--text-primary);text-decoration:underline;text-underline-offset:.3rem;transition:color var(--transition-base),transform var(--transition-base)}color-swatches .additional-color-variant-count:before,.product-form__color-swatches .additional-color-variant-count:before{content:"+"}color-swatches .additional-color-variant-count:hover,.product-form__color-swatches .additional-color-variant-count:hover{color:var(--color-primary)}color-swatches .additional-color-variant-count:focus-visible,.product-form__color-swatches .additional-color-variant-count:focus-visible{color:var(--color-primary)}
