.bq-stone-picker{display:flex;flex-wrap:wrap;gap:8px}.bq-stone-swatch{display:inline-flex;width:44px;height:44px;align-items:center;justify-content:center;padding:0;border:1px solid transparent;border-radius:50%;cursor:pointer;box-sizing:border-box}.bq-stone-swatch img{display:block;width:100%;height:100%;object-fit:contain}.bq-stone-picker input:checked+.bq-stone-swatch{border-color:#222}.bq-stone-picker input:focus-visible+.bq-stone-swatch{outline:2px solid #222;outline-offset:3px}.bq-stone-picker input.disabled+.bq-stone-swatch{opacity:.45}.product-form__input--stone [data-selected-value]{display:inline!important}.bq-stone-card{display:flex;flex-wrap:wrap;justify-content:var(--stone-alignment, left);gap:2px;margin:6px 0 0}.bq-stone-card__button{display:inline-flex;width:28px;height:28px;align-items:center;justify-content:center;border:1px solid transparent;border-radius:50%;background:transparent;padding:0;cursor:pointer;box-sizing:border-box}.bq-stone-card__button img{width:100%;height:100%;object-fit:contain}.bq-stone-card__button.active{border-color:#222}.bq-stone-card__button:disabled{opacity:.45;cursor:not-allowed}.bq-stone-card__button:focus-visible{outline:2px solid #222;outline-offset:2px}.bq-stone-card__button--text{width:auto;min-width:32px;border-radius:0;padding:4px 8px;font-size:11px}.rubik-swatch__items .rubik-swatch__label.bq-stone-swatch{width:44px!important;height:44px!important;min-width:44px!important;padding:0!important;border:1px solid transparent!important;border-radius:50%!important;background-image:var(--bq-stone-image)!important;background-size:contain!important;background-repeat:no-repeat!important;background-position:center!important;background-color:transparent!important;color:transparent!important;font-size:0!important;overflow:hidden}.rubik-swatch__input:checked+.rubik-swatch__label.bq-stone-swatch{border-color:#222!important}.rubik-swatch__input:focus-visible+.rubik-swatch__label.bq-stone-swatch{outline:2px solid #222;outline-offset:3px}.rubik-swatch__option:has(.bq-stone-swatch) .rubik-swatch__option-name-value,.rubik-swatch__option:has(.bq-stone-swatch) .rubik-swatch__option-colon{display:inline!important}.product-form__input--stone .bq-stone-picker label.bq-stone-swatch{width:44px!important;height:44px!important;padding:0!important;margin:0!important;border:1px solid transparent!important;border-radius:50%!important;background-color:transparent!important;box-shadow:none!important;color:transparent!important}.product-form__input--stone .bq-stone-picker input:checked+label.bq-stone-swatch{border-color:#222!important}.product-form__input--stone .bq-stone-picker label.bq-stone-swatch:before,.product-form__input--stone .bq-stone-picker label.bq-stone-swatch:after{content:none!important}.bq-stone-card__button,.bq-stone-swatch,.rubik-swatch__items .rubik-swatch__label.bq-stone-swatch{-webkit-tap-highlight-color:transparent;touch-action:manipulation}.rubik-swatch__items .rubik-swatch__label.bq-stone-swatch{box-shadow:none!important}.rubik-swatch__items .rubik-swatch__label.bq-stone-swatch:before,.rubik-swatch__items .rubik-swatch__label.bq-stone-swatch:after{content:none!important}.rubik-swatch__items .rubik-swatch__label.bq-stone-swatch,.product-form__input--stone .bq-stone-picker label.bq-stone-swatch{transition:none!important;animation:none!important}
/*# sourceMappingURL=/cdn/shop/t/42/assets/stone-swatches.css.map */
