variant-selects .product-form__input.cca-metals{border:0;padding:0;margin:0 0 20px;max-width:100%;min-width:0}variant-selects .cca-metals .cca-metals__legend{font-family:var(--cca-metal-font);font-weight:var(--cca-metal-weight);font-style:var(--cca-metal-font-style);font-size:var(--cca-metal-text);line-height:1.5;letter-spacing:normal;margin:0 0 8px;padding:0;color:rgb(var(--color-foreground))}.cca-metals__heading{text-transform:uppercase;letter-spacing:.2em}.cca-metals__options{display:flex;flex-wrap:wrap;align-items:center;gap:var(--cca-metal-gap)}variant-selects .cca-metals input[type=radio]+.cca-metals__choice{box-sizing:border-box;display:inline-flex;position:relative;flex:none;justify-content:center;align-items:center;width:var(--cca-metal-size);height:var(--cca-metal-size);min-width:44px;min-height:44px;padding:var(--cca-metal-inset);border:var(--cca-metal-border-width) solid #deded9;border-radius:50%;background:#fff;margin:0;cursor:pointer;box-shadow:none;touch-action:manipulation;-webkit-tap-highlight-color:transparent}variant-selects .cca-metals input[type=radio]:checked+.cca-metals__choice{border-color:var(--cca-metal-border)}variant-selects .cca-metals input[type=radio]:focus-visible+.cca-metals__choice{outline:2px solid var(--cca-metal-border);outline-offset:3px}.cca-metals__sphere{display:block;width:100%;height:100%;border-radius:50%;box-shadow:inset 0 0 2px #0005;background:radial-gradient(ellipse at 31% 18%,#fffdf0 0%,transparent 44%),radial-gradient(ellipse at 76% 65%,#fff8dc 0%,transparent 19%),radial-gradient(ellipse at 44% 72%,var(--metal-dark) 0%,transparent 34%),conic-gradient(from 24deg,var(--metal-mid),var(--metal-dark) 23%,var(--metal-light) 38%,var(--metal-mid) 52%,var(--metal-light) 75%,var(--metal-mid))}.cca-metals__sphere--gold{--metal-light:#f6e6a5;--metal-mid:#d5b454;--metal-dark:#806018}.cca-metals__sphere--silver{--metal-light:#fafafa;--metal-mid:#bcbdbb;--metal-dark:#515653}.cca-metals__sphere--rose{--metal-light:#ffe6dc;--metal-mid:#d79e91;--metal-dark:#8e5047}.cca-metals__sphere--copper{--metal-light:#f7c6a2;--metal-mid:#bb754c;--metal-dark:#66351d}variant-selects .cca-metals input[type=radio].disabled+.cca-metals__choice:after{content:"";position:absolute;width:80%;height:1px;background:#555;transform:rotate(-45deg);box-shadow:0 1px #fff}variant-selects .cca-metals input[type=radio]+.cca-metals__choice--text{width:auto;max-width:100%;height:auto;border-radius:6px;padding:8px 12px;font:var(--cca-metal-weight) var(--cca-metal-text)/1.4 var(--cca-metal-font);overflow-wrap:anywhere}@media(hover:hover){variant-selects .cca-metals .cca-metals__choice:hover{border-color:var(--cca-metal-border)}}@media(forced-colors:active){variant-selects .cca-metals input[type=radio]:checked+label{outline:3px solid Highlight}.cca-metals__sphere{forced-color-adjust:none}}
/*# sourceMappingURL=/cdn/shop/t/27/assets/cca-metal-swatches.css.map */
