label[data-astro-color-button],a[data-astro-color-button]{display:flex!important;align-items:center!important;justify-content:center!important;gap:9px!important;min-height:48px!important;border:1px solid #999!important;border-radius:8px!important;background:var(--astro-option-fill)!important;color:var(--astro-option-ink,#111)!important;-webkit-text-fill-color:var(--astro-option-ink,#111)!important;font-size:14px!important;font-weight:600!important;line-height:1.3!important;text-align:center!important;box-shadow:none!important;text-decoration:none!important;box-sizing:border-box!important}
[data-astro-color-button]>span:last-child{color:inherit!important;-webkit-text-fill-color:inherit!important}
input:checked+label[data-astro-color-button],a[data-astro-color-button].is-active,a[data-astro-color-button][aria-current="page"]{border-color:#d9bf6f!important;outline:2px solid #d9bf6f!important;outline-offset:1px!important;box-shadow:inset 0 0 0 1px #d9bf6f!important}
[data-astro-color-button]:focus-visible,input:focus-visible+label[data-astro-color-button]{outline:2px solid #fff!important;outline-offset:4px!important}
.astro-color-button-dark-split>span:last-child{background:rgba(255,255,255,.85);border-radius:4px;padding:2px 5px}
.astro-color-button-node{min-width:0!important}
variant-color .astro-color-button-node{flex:1 0 135px!important;width:auto!important;height:auto!important;max-width:none!important}
variant-color .astro-color-button-node .m-product-option--swatch{width:100%!important;height:auto!important}
variant-color label[data-astro-color-button]{width:100%!important;height:auto!important;padding:10px 12px!important}
[data-astro-jewelry-options] .astro-jewelry-disabled label[data-astro-color-button]{opacity:.5;cursor:not-allowed!important;border-color:#666!important;outline:none!important;box-shadow:none!important}
@media(max-width:749px){label[data-astro-color-button],a[data-astro-color-button]{font-size:12px!important;gap:7px!important}}
body.template-product [data-variant-picker] .m-product-option--node input[type="radio"]+label[data-astro-color-button]{background:var(--astro-option-fill)!important;color:var(--astro-option-ink,#111)!important;-webkit-text-fill-color:var(--astro-option-ink,#111)!important}
