.demi-heart-preview[hidden]{display:none}.demi-heart-preview canvas{display:block;width:100%;height:auto}.demi-heart-month-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:.35rem}.demi-heart-month-option{cursor:pointer;text-align:center;min-width:44px;min-height:44px;display:flex;align-items:center;justify-content:center}.demi-heart-month-option input{position:absolute;opacity:0;pointer-events:none}.demi-heart-month-option span{display:grid;gap:.25rem;justify-items:center;font-size:13px;line-height:1.1;white-space:nowrap}.demi-heart-month-option img{width:2.75rem;height:2.75rem;object-fit:contain;border:2px solid transparent;border-radius:50%}.demi-heart-month-option input:checked+span img{border-color:currentColor}.demi-heart-size{margin:1rem 0}@media(max-width:749px){.demi-heart-month-grid{grid-template-columns:repeat(6,minmax(44px,1fr));gap:.35rem .15rem;width:100%;max-width:100%}.demi-heart-month-option{min-width:44px;min-height:52px}.demi-heart-month-option img{width:34px;height:34px}.demi-heart-month-option span{font-size:11px;gap:.15rem}}.demi-heart-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-heart-atc-gate[hidden]{display:none!important}.product-form.demi-heart-atc-incomplete .shopify-payment-button,.product-form__buttons.demi-heart-atc-incomplete .shopify-payment-button,form.demi-heart-atc-incomplete .shopify-payment-button,.demi-heart-atc-incomplete shopify-accelerated-checkout,.demi-heart-atc-incomplete accelerated-checkout{pointer-events:none!important;opacity:.45}.product-form.demi-heart-atc-incomplete .product-form__submit[data-demi-heart-gate=true],.demi-heart-atc-incomplete .product-form__submit[data-demi-heart-gate=true]{cursor:not-allowed}
/*# sourceMappingURL=/cdn/shop/t/44/assets/demi-heart-preview.css.map */
