variant-radios:has(.swatch-input__label--stone-card),variant-selects:has(.swatch-input__label--stone-card){--stone-border: #e5ddd4;--stone-selected: ##111111}.swatch-input__label--stone-card{display:inline-flex!important;align-items:center;justify-content:flex-start;gap:8px;width:100%;min-height:43px;padding:7px 10px!important;border:1px solid #e5ddd4!important;border-radius:7px!important;background:#fff!important;text-align:left;cursor:pointer;box-sizing:border-box}.swatch-input__label--stone-card .swatch{display:block;flex:0 0 27px;width:27px!important;height:27px!important;min-width:27px;border-radius:50%!important;background-size:cover;background-position:center}.swatch-input__label--stone-card .stone-card__name{font-size:12px;font-weight:400;line-height:1.2;letter-spacing:0;color:#40352e;white-space:normal}.swatch-input__input:checked+.swatch-input__label--stone-card{border:2px solid #111111!important;background:#fff!important;padding:6px 9px!important}.swatch-input__label--stone-card:hover{border-color:#a8917d!important}.swatch-input__input:disabled+.swatch-input__label--stone-card{opacity:.45;cursor:not-allowed}.swatch-input__input:focus-visible+.swatch-input__label--stone-card{outline:2px solid #111111;outline-offset:3px}.inspiration-stone-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:10px;row-gap:10px;border:0;padding:0;margin:0 0 20px;min-width:0}.inspiration-stone-grid>legend{grid-column:1 / -1;width:100%;margin-bottom:10px}.inspiration-stone-grid>.swatch-input__input{position:absolute;opacity:0;width:1px;height:1px}.inspiration-stone-grid>.swatch-input__label--stone-card{width:100%!important;margin:0!important;min-width:0}.inspiration-stone-grid .stone-card__name{overflow-wrap:anywhere}.inspiration-stone-grid>.form__popup{grid-column:1 / -1}@media screen and (max-width:749px){.inspiration-stone-grid{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:8px;row-gap:8px}.inspiration-stone-grid .stone-card__name{font-size:11px}}.inspiration-stone-grid .swatch-input__label--stone-card{justify-content:flex-start!important;text-align:left!important;padding-left:7px!important;gap:7px!important}.inspiration-stone-grid .stone-card__name{text-align:left!important;margin-left:0!important}.inspiration-size-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:100%;margin-top:20px;margin-bottom:20px;padding:0;border:0}.inspiration-size-grid>legend{grid-column:1 / -1;margin-bottom:8px}.inspiration-size-grid>.button-input__input{position:absolute;opacity:0;width:1px;height:1px}.inspiration-size-grid>.button-input__input+label{display:flex!important;justify-content:center;align-items:center;min-height:52px;width:100%;margin:0!important;padding:12px 8px!important;border:1px solid #e2d8cf!important;border-radius:7px!important;background:#fff!important;color:#40352e!important;text-align:center;font-size:13px;box-sizing:border-box;cursor:pointer}.inspiration-size-grid>.button-input__input:checked+label{border:2px solid #111111!important;background:#fff!important;color:#40352e!important}.inspiration-size-grid>.button-input__input:focus-visible+label{outline:2px solid ##111111;outline-offset:3px}.inspiration-size-grid>.button-input__input:disabled+label{opacity:.45;cursor:not-allowed}.inspiration-size-grid>.form__popup{grid-column:1 / -1}@media screen and (max-width:749px){.inspiration-size-grid{gap:8px}.inspiration-size-grid>.button-input__input+label{font-size:12px;padding:10px 6px!important}}.inspiration-size-grid{grid-template-columns:repeat(2,minmax(0,150px))!important;gap:8px!important;justify-content:start!important}.inspiration-size-grid>.button-input__input+label,.inspiration-size-grid>.button-input__input:checked+label{min-height:38px!important;height:auto!important;padding:7px 10px!important;font-size:12px!important;line-height:1.3!important;border-radius:6px!important;box-sizing:border-box;box-shadow:none!important}.inspiration-size-grid>.button-input__input:not(:checked)+label{background:#fff!important;color:#40352e!important;border:1px solid #ded6cf!important}.inspiration-size-grid>.button-input__input:checked+label{background:#fff!important;color:#40352e!important;border:2px solid #111111!important}.inspiration-size-grid>.button-input__input+label:before,.inspiration-size-grid>.button-input__input+label:after{box-shadow:none!important}@media screen and (max-width:749px){.inspiration-size-grid{grid-template-columns:repeat(2,minmax(0,135px))!important}.inspiration-size-grid>.button-input__input+label{font-size:11px!important;padding:6px 8px!important}}.inspiration-size-grid input[type=radio]:checked+label,.inspiration-size-grid input.button-input__input:checked+label,.inspiration-size-grid label:has(+input:checked){background-color:#fff!important;background-image:none!important;color:#40352e!important;border:2px solid #111111!important;box-shadow:none!important}.inspiration-size-grid input:checked+label:before,.inspiration-size-grid input:checked+label:after{background:transparent!important;background-color:transparent!important;box-shadow:none!important;opacity:0!important}.inspiration-size-grid input:checked+label,.inspiration-size-grid input:checked+label *{color:#40352e!important}.inspiration-gift-grid{display:grid!important;grid-template-columns:1fr;gap:10px;width:100%;padding:0;margin:20px 0;border:0}.inspiration-gift-grid>legend{margin-bottom:8px}.inspiration-gift-grid>.button-input__input{position:absolute;opacity:0;width:1px;height:1px}.inspiration-gift-grid>.button-input__input+label{display:flex!important;align-items:center;width:100%;min-height:48px;padding:12px 16px!important;margin:0!important;background:#fff!important;color:#40352e!important;border:1px solid #ded6cf!important;border-radius:7px!important;box-sizing:border-box;cursor:pointer;font-size:13px;text-align:left}.inspiration-gift-grid>.button-input__input:checked+label{background:#fff!important;color:#40352e!important;border:2px solid #111111!important}.inspiration-gift-grid>.button-input__input+label:before,.inspiration-gift-grid>.button-input__input+label:after{background:transparent!important;box-shadow:none!important;opacity:0!important}.inspiration-gift-grid>.button-input__input:focus-visible+label{outline:2px solid #111111;outline-offset:3px}.inspiration-gift-grid>.button-input__input:disabled+label{opacity:.45;cursor:not-allowed}.inspiration-stone-grid .swatch-input__label--stone-card{background:#fff!important;border:1px solid #dedede!important;color:#222!important;border-radius:6px!important}.inspiration-stone-grid .stone-card__name{color:#222!important}.inspiration-stone-grid .swatch-input__input:checked+.swatch-input__label--stone-card{background:#fff!important;border:2px solid #111111!important;color:#111!important}.inspiration-size-grid>.button-input__input+label{background:#fff!important;color:#222!important;border:1px solid #dedede!important}.inspiration-size-grid>.button-input__input:checked+label{background:#fff!important;color:#111!important;border:2px solid #111111!important}.inspiration-gift-grid>.button-input__input+label{background:#fff!important;color:#222!important;border:1px solid #dedede!important}.inspiration-gift-grid>.button-input__input:checked+label{background:#fff!important;color:#111!important;border:2px solid #111111!important}.inspiration-stone-grid .swatch-input__label--stone-card:hover,.inspiration-size-grid>.button-input__input+label:hover,.inspiration-gift-grid>.button-input__input+label:hover{border-color:#555!important}.inspiration-stone-grid .swatch-input__input:focus-visible+label,.inspiration-size-grid .button-input__input:focus-visible+label,.inspiration-gift-grid .button-input__input:focus-visible+label{outline:2px solid #111111!important;outline-offset:3px}.inspiration-size-grid .button-input__input+label,.inspiration-size-grid .button-input__input:checked+label,.inspiration-size-grid .button-input__input:not(:checked)+label{background:#fff!important;background-color:#fff!important;background-image:none!important;color:#111!important;border:1px solid #d6d6d6!important;box-shadow:none!important}.inspiration-size-grid .button-input__input:checked+label{background:#fff!important;background-color:#fff!important;color:#111!important;border:2px solid #111111!important}.inspiration-size-grid .button-input__input+label:before,.inspiration-size-grid .button-input__input+label:after{background:transparent!important;background-color:transparent!important;box-shadow:none!important;opacity:0!important}.inspiration-size-grid .button-input__input+label,.inspiration-size-grid .button-input__input+label *{color:#111!important}
/*# sourceMappingURL=/cdn/shop/t/73/assets/custom-stone-swatches.css.map */
