:root{--bj-yellow-14:linear-gradient(115deg,#ba944a 0%,#e0c17e 27%,#f5e5b9 44%,#ddbc74 63%,#bf9b50 100%);--bj-yellow-18:linear-gradient(115deg,#b28a32 0%,#d9b14d 27%,#f0d686 44%,#d5aa45 63%,#b89138 100%);--bj-white:linear-gradient(115deg,#a7aaab 0%,#d8dadb 27%,#f2f3f3 44%,#c9cdce 63%,#aeb2b4 100%);--bj-rose-14:linear-gradient(115deg,#b67e6d 0%,#dbb09b 27%,#f1d7c8 44%,#d3a18c 63%,#bd8a77 100%);--bj-rose-18:linear-gradient(115deg,#b58a70 0%,#d8b293 27%,#eed6bc 44%,#d0a387 63%,#b98f72 100%)}
[data-bj-metal=yellow-14]{--bj-metal-fill:var(--bj-yellow-14)}[data-bj-metal=yellow-18]{--bj-metal-fill:var(--bj-yellow-18)}[data-bj-metal=white]{--bj-metal-fill:var(--bj-white)}[data-bj-metal=rose-14]{--bj-metal-fill:var(--bj-rose-14)}[data-bj-metal=rose-18]{--bj-metal-fill:var(--bj-rose-18)}
.product-page .bj-real-gold .swatches__form--label{background-image:var(--bj-metal-fill)!important;background-color:transparent!important;border-radius:50%!important;box-shadow:inset 0 1px 2px #ffffff90,inset 0 -1px 2px #00000020}
.bj-metal-picker{display:flex;flex-wrap:wrap;gap:10px 12px;margin:8px 0 20px;max-width:100%}
.bj-metal-picker .bj-metal-choice{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:8px;width:86px;min-height:80px;padding:6px 3px;margin:0;background:transparent;color:#292724;border:1px solid transparent;border-radius:0;font:400 11px/1.4 Arial,sans-serif;letter-spacing:0;text-transform:none;text-align:center;white-space:normal}
.bj-metal-picker .bj-metal-disc{display:block;width:32px;height:32px;min-height:32px;border-radius:50%;background:var(--bj-metal-fill);border:3px solid #fcfaf7;outline:1px solid #d7cdbf;box-shadow:inset 0 1px 1px #ffffff80,inset 0 -1px 1px #00000018}
.bj-metal-picker .bj-metal-choice[aria-pressed=true] .bj-metal-disc{outline:2px solid #947342}.bj-metal-picker .bj-metal-choice[aria-pressed=true]{font-weight:600}.bj-metal-picker .bj-metal-choice:disabled{opacity:.4;text-decoration:line-through}.bj-metal-picker .bj-metal-choice:focus-visible{outline:2px solid #947342;outline-offset:2px}
select.bj-metal-select-enhanced{display:none!important}
@media(max-width:380px){.bj-metal-picker{gap:8px}.bj-metal-picker .bj-metal-choice{width:78px}}


.col-swatch .options .color .bj-card-metal{display:block;width:20px;height:20px;min-width:20px;border-radius:50%;background-image:var(--bj-metal-fill)!important;background-color:transparent!important;border:1px solid #d7cdbf;box-shadow:inset 0 1px 2px #ffffff90,inset 0 -1px 2px #00000020}
.col-swatch .options .color>a:focus-visible{outline:2px solid #947342;outline-offset:3px;border-radius:50%}

[data-bj-metal=white-rose]{--bj-metal-fill:linear-gradient(90deg,#d8dadb 0%,#f2f3f3 48%,#dbb09b 52%,#f1d7c8 100%)}
