.theme-dark .field-input,.theme-dark .field-select,.theme-dark-transparent .field-input,.theme-dark-transparent .field-select{background:#0000}.theme-dark .form-alert p,.theme-dark-transparent .form-alert p{color:#292923}.theme-dark .field-with-error .form-message,.theme-dark-transparent .field-with-error .form-message{color:var(--input-error)}color-swatches,.product-form-swatches{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;grid-row-start:4;gap:.625rem;margin-top:.5rem}color-swatches input[type=radio],.product-form-swatches input[type=radio]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;clip-path:inset(50%)}color-swatches .btn-color-swatch,.product-form-swatches .btn-color-swatch{appearance:none;-webkit-appearance:none;border:none;margin:0;border-radius:0;background-color:#0000;box-shadow:none;width:auto;height:auto;min-width:unset;min-height:unset;padding:0;position:relative;z-index:1}color-swatches .btn-color-swatch:after,.product-form-swatches .btn-color-swatch:after{content:"";z-index:-1;position:absolute;display:block;top:50%;left:50%;width:25%;height:25%;border-radius:100%;border:1px solid var(--color-border);box-shadow:none;opacity:0;transform:translate(-50%,-50%);transition:width .25s ease-out,height .25s ease-out,opacity .25s ease-out,border-color .25s ease-out}color-swatches .btn-color-swatch:focus-visible,.product-form-swatches .btn-color-swatch:focus-visible{box-shadow:none}color-swatches .btn-color-swatch:focus-visible:after,.product-form-swatches .btn-color-swatch:focus-visible:after{border:2px solid #c74200;box-shadow:none;outline:0;opacity:1;width:calc(100% + .375rem);height:calc(100% + .375rem);transition:width .25s ease-out,height .25s ease-out,opacity .25s ease-out,border-color .25s ease-out}color-swatches .btn-color-swatch.active,color-swatches .btn-color-swatch:hover,color-swatches .btn-color-swatch:focus-visible,.product-form-swatches .btn-color-swatch.active,.product-form-swatches .btn-color-swatch:hover,.product-form-swatches .btn-color-swatch:focus-visible{box-shadow:none}color-swatches .btn-color-swatch.active:after,color-swatches .btn-color-swatch:hover:after,color-swatches .btn-color-swatch:focus-visible:after,.product-form-swatches .btn-color-swatch.active:after,.product-form-swatches .btn-color-swatch:hover:after,.product-form-swatches .btn-color-swatch:focus-visible:after{box-shadow:none;outline:0;opacity:1;border:1px solid #151515;width:calc(100% + .375rem);height:calc(100% + .375rem)}color-swatches .btn-color-swatch.active:focus-visible,color-swatches .btn-color-swatch:hover:focus-visible,color-swatches .btn-color-swatch:focus-visible:focus-visible,.product-form-swatches .btn-color-swatch.active:focus-visible,.product-form-swatches .btn-color-swatch:hover:focus-visible,.product-form-swatches .btn-color-swatch:focus-visible:focus-visible{box-shadow:none}color-swatches .btn-color-swatch.active:focus-visible:after,color-swatches .btn-color-swatch:hover:focus-visible:after,color-swatches .btn-color-swatch:focus-visible:focus-visible:after,.product-form-swatches .btn-color-swatch.active:focus-visible:after,.product-form-swatches .btn-color-swatch:hover:focus-visible:after,.product-form-swatches .btn-color-swatch:focus-visible:focus-visible:after{border:2px solid #c74200;box-shadow:none;outline:0;opacity:1;width:calc(100% + .375rem);height:calc(100% + .375rem);transition:width .25s ease-out,height .25s ease-out,opacity .25s ease-out,border-color .25s ease-out}color-swatches .btn-color-swatch:hover:after,color-swatches .btn-color-swatch:focus-visible:after,.product-form-swatches .btn-color-swatch:hover:after,.product-form-swatches .btn-color-swatch:focus-visible:after{border-color:var(--color-border)}color-swatches .btn-color-swatch.out-of-stock,.product-form-swatches .btn-color-swatch.out-of-stock{box-shadow:none;cursor:pointer}color-swatches .btn-color-swatch.out-of-stock:before,.product-form-swatches .btn-color-swatch.out-of-stock:before{content:"";position:absolute;display:block;top:50%;left:50%;height:calc(100% + .25rem);width:1px;background-color:var(--color-black);z-index:100;transform:translate(-50%,-50%) rotate(45deg)}color-swatches input[type=radio]:checked+label .btn-color-swatch,.product-form-swatches input[type=radio]:checked+label .btn-color-swatch{box-shadow:none}color-swatches input[type=radio]:checked+label .btn-color-swatch:after,.product-form-swatches input[type=radio]:checked+label .btn-color-swatch:after{box-shadow:none;outline:0;opacity:1;border:1px solid #151515;width:calc(100% + .375rem);height:calc(100% + .375rem)}color-swatches input[type=radio]:checked+label .btn-color-swatch:focus-visible,.product-form-swatches input[type=radio]:checked+label .btn-color-swatch:focus-visible{box-shadow:none}color-swatches input[type=radio]:checked+label .btn-color-swatch:focus-visible:after,.product-form-swatches input[type=radio]:checked+label .btn-color-swatch:focus-visible:after{border:2px solid #c74200;box-shadow:none;outline:0;opacity:1;width:calc(100% + .375rem);height:calc(100% + .375rem);transition:width .25s ease-out,height .25s ease-out,opacity .25s ease-out,border-color .25s ease-out}color-swatches input[type=radio]:focus-visible+label .btn-color-swatch,.product-form-swatches input[type=radio]:focus-visible+label .btn-color-swatch{box-shadow:none}color-swatches input[type=radio]:focus-visible+label .btn-color-swatch:after,.product-form-swatches input[type=radio]:focus-visible+label .btn-color-swatch:after{box-shadow:none;outline:0;opacity:1;border:1px solid #151515;width:calc(100% + .375rem);height:calc(100% + .375rem)}color-swatches input[type=radio]:focus-visible+label .btn-color-swatch:focus-visible,.product-form-swatches input[type=radio]:focus-visible+label .btn-color-swatch:focus-visible{box-shadow:none}color-swatches input[type=radio]:focus-visible+label .btn-color-swatch:focus-visible:after,.product-form-swatches input[type=radio]:focus-visible+label .btn-color-swatch:focus-visible:after{border:2px solid #c74200;box-shadow:none;outline:0;opacity:1;width:calc(100% + .375rem);height:calc(100% + .375rem);transition:width .25s ease-out,height .25s ease-out,opacity .25s ease-out,border-color .25s ease-out}color-swatches input[type=radio]:focus-visible+label .btn-color-swatch:after,.product-form-swatches input[type=radio]:focus-visible+label .btn-color-swatch:after{border-color:var(--color-border)}color-swatches input[type=radio].out-of-stock+label .btn-color-swatch,.product-form-swatches input[type=radio].out-of-stock+label .btn-color-swatch{box-shadow:none;cursor:pointer}color-swatches input[type=radio].out-of-stock+label .btn-color-swatch:before,.product-form-swatches input[type=radio].out-of-stock+label .btn-color-swatch:before{content:"";position:absolute;display:block;top:50%;left:50%;height:calc(100% + .25rem);width:1px;background-color:var(--color-black);z-index:100;transform:translate(-50%,-50%) rotate(45deg)}color-swatches .color-swatch-img,.product-form-swatches .color-swatch-img{display:block;width:1.25rem;height:1.25rem;border-radius:100%}color-swatches .color-swatch-img .color-swatch-hex,.product-form-swatches .color-swatch-img .color-swatch-hex{width:100%;height:100%;border-radius:100%;display:block;border:1px solid var(--color-border)}color-swatches .additional-color-variant-count,.product-form-swatches .additional-color-variant-count{padding:0;background:#0000;border:none;line-height:0;line-height:1;color:var(--text-primary);transition:opacity .25s ease-out;font-size:.75rem;cursor:pointer}color-swatches .additional-color-variant-count:before,.product-form-swatches .additional-color-variant-count:before{content:"+"}color-swatches .additional-color-variant-count:hover,.product-form-swatches .additional-color-variant-count:hover{opacity:.7}color-swatches .btn-color-swatch,.product-form-swatches .btn-color-swatch{cursor:pointer}color-swatches .product-form-swatches-label,.product-form-swatches .product-form-swatches-label{width:100%;padding-left:0;padding-right:0;text-transform:none;cursor:default}color-swatches .product-form-swatches-label-color,.product-form-swatches .product-form-swatches-label-color{padding-bottom:.75rem}color-swatches .swatch-option-label,.product-form-swatches .swatch-option-label{display:flex;align-items:center;column-gap:.5rem}color-swatches .swatch-option-label-space-between,.product-form-swatches .swatch-option-label-space-between{justify-content:space-between}color-swatches .swatch-option-label .paragraph-md,.product-form-swatches .swatch-option-label .paragraph-md{margin-bottom:0}.product-form-swatches{margin-top:1.5rem}.product-form-swatches[data-option-options="1"]{margin-top:0}.product-form-swatches{gap:1rem}.product-form-swatches .color-swatch-img{width:2.125rem;height:2.125rem}.product-form-swatches input[type=radio]:checked+label .btn-color-swatch:after,.product-form-swatches input[type=radio]+label .btn-color-swatch:after{width:calc(100% + .5rem);height:calc(100% + .5rem)}
/*# sourceMappingURL=/cdn/shop/t/182/assets/component-color-swatches.css.map */
