.double-heart-preview{margin:1rem 0;background:#faf8f5;border-radius:.4rem;overflow:hidden;scroll-margin-top:7rem}.double-heart-preview[hidden]{display:none}.double-heart-preview-label{margin:.75rem 1rem 0;font-size:.85rem;opacity:.75}.double-heart-status{margin:0 0 .75rem;font-size:.85rem;line-height:1.35}.double-heart-view-preview,.double-heart-back-options{margin-top:.75rem}.double-heart-preview canvas{display:block;width:100%;height:auto}.double-heart-options{display:grid;gap:1rem;margin-block:1rem}.double-heart-month-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:.35rem}.double-heart-month-option input{position:absolute;opacity:0;pointer-events:none}.double-heart-month-option span{display:grid;gap:.15rem;justify-items:center;padding:.35rem;border:1px solid transparent;border-radius:.35rem;font-size:12px;line-height:1.2}.double-heart-month-option img{width:2.75rem;height:2.75rem;object-fit:contain}.double-heart-month-option input:checked+span{border-color:currentColor;box-shadow:0 0 0 1px currentColor}.double-heart-month-option input:focus-visible+span{outline:2px solid currentColor;outline-offset:2px}@media(max-width:749px){.double-heart-month-grid{grid-template-columns:repeat(6,minmax(44px,1fr));gap:.35rem .15rem;width:100%;max-width:100%}.double-heart-month-option{min-width:44px;min-height:52px;display:flex;align-items:center;justify-content:center}.double-heart-month-option span{padding:.15rem;font-size:11px;line-height:1.1;white-space:nowrap}.double-heart-month-option img{width:34px;height:34px}}.double-heart-cart-note{margin:.5rem 0;font-size:.8rem;line-height:1.35;opacity:.75}.double-heart-size{margin:0;font-size:.9rem}.demi-bracelet-atc-gate{margin:.5rem 0 .75rem;padding:.65rem .75rem;border:1px solid #b45309;border-radius:.35rem;background:#fff7ed;color:#9a3412;font-size:.9rem;line-height:1.35}.demi-bracelet-atc-gate[hidden]{display:none!important}.product-form.demi-bracelet-atc-incomplete .shopify-payment-button,.product-form__buttons.demi-bracelet-atc-incomplete .shopify-payment-button,form.demi-bracelet-atc-incomplete .shopify-payment-button,.demi-bracelet-atc-incomplete shopify-accelerated-checkout,.demi-bracelet-atc-incomplete accelerated-checkout{pointer-events:none!important;opacity:.45}.product-form.demi-bracelet-atc-incomplete .product-form__submit[data-demi-bracelet-gate=true],.demi-bracelet-atc-incomplete .product-form__submit[data-demi-bracelet-gate=true]{cursor:not-allowed}
/*# sourceMappingURL=/cdn/shop/t/44/assets/demi-bracelet-preview.css.map */
