[data-astro-jewelry-options] .astro-jewelry-option-group{display:block;margin-bottom:18px}
[data-astro-jewelry-options] .astro-jewelry-sizes{display:flex;flex-wrap:wrap;gap:8px}
[data-astro-jewelry-options] .astro-jewelry-sizes .astro-jewelry-node{position:relative;flex:0 0 auto}
[data-astro-jewelry-options] .astro-jewelry-size{min-height:44px;padding:9px 13px;font-size:14px}
[data-astro-jewelry-options] .astro-jewelry-disabled{display:block!important;opacity:.35}
[data-astro-jewelry-options] .astro-jewelry-disabled label{cursor:not-allowed!important;background:#292929!important;color:#ddd!important;border-color:#666!important}
[data-astro-jewelry-options] .astro-jewelry-disabled label span:last-child{text-decoration:line-through}
[data-astro-jewelry-options] .astro-jewelry-node input:focus-visible+label{outline:2px solid #d9bf6f;outline-offset:3px}
.astro-watch-dot--red{background:linear-gradient(135deg,#ff7d7d,#bd101c 60%,#f14d58)}
.astro-watch-dot--pink{background:linear-gradient(135deg,#ffe2ef,#ed78ad 60%,#ffd0e6)}
.astro-watch-dot--blue{background:linear-gradient(135deg,#b1e3ff,#1676cd 60%,#82caff)}
.astro-watch-dot--clear{background:linear-gradient(135deg,#fff,#aab8c4 50%,#eff9ff);box-shadow:inset 0 0 0 3px rgba(255,255,255,.5)}
