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