html body.template-product #main-content .jb-stone-option-source{display:none!important}html body.template-product #main-content .jb-stone-option-fields{display:grid;gap:var(--jb-controls-gap,24px);width:100%}html body.template-product #main-content .jb-stone-option-field{border:0;padding:0;margin:0;min-width:0;width:100%}html body.template-product #main-content .jb-stone-option-field>.form__label{font:500 11px/1.5 var(--jb-controls-font,Arial,sans-serif);letter-spacing:.095em;text-transform:uppercase;margin:0 0 10px;padding:0}html body.template-product #main-content .jb-stone-option-buttons{display:grid;grid-template-columns:repeat(var(--jb-control-columns,3),minmax(0,1fr));gap:10px}html body.template-product #main-content .jb-stone-option-buttons>button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;min-width:0;min-height:48px;padding:10px 8px;margin:0;border:1px solid #c9c9c6;border-radius:0;background:#fff;color:#000;font:400 13px/1.4 var(--jb-controls-font,Arial,sans-serif);letter-spacing:.015em;text-transform:none;box-shadow:none;transition:border-color .16s ease,background-color .16s ease,color .16s ease}html body.template-product #main-content .jb-stone-option-buttons>button[aria-pressed=true]{border-color:#000;background:#000;color:#fff}html body.template-product #main-content .jb-stone-option-field[data-jb-stone-key=shape] button{min-height:88px;background:#fff;color:#000}html body.template-product #main-content .jb-stone-option-field[data-jb-stone-key=shape] button[aria-pressed=true]{border-color:#000;box-shadow:inset 0 0 0 .5px #000}html body.template-product #main-content .jb-stone-option-buttons .jb-shape-images img{width:40px;height:40px;object-fit:contain;margin:0 auto}html body.template-product #main-content .jb-stone-option-buttons .jb-shape-images--pair{display:flex;flex-wrap:wrap;justify-content:center;width:auto;max-width:100%}html body.template-product #main-content .jb-stone-option-field button:disabled{opacity:.35;cursor:not-allowed}html body.template-product #main-content .jb-stone-option-field button:focus-visible{outline:2px solid #000;outline-offset:3px}@media(hover:hover){html body.template-product #main-content .jb-stone-option-field button:not(:disabled):hover{border-color:#000}}@media(prefers-reduced-motion:reduce){html body.template-product #main-content .jb-stone-option-field button{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/116/assets/jb-stone-option-boxes.css.map */
