.rsg-trigger{display:inline-flex;align-items:center;gap:6px;background:none;border:none;padding:0;cursor:pointer;font-family:Jost,sans-serif;font-size:15px;color:#2b211e;float:right}.rsg-trigger:hover{color:#6b0f2b}.rsg-modal{border:none;padding:0;border-radius:8px;width:min(640px,92vw);max-height:88vh;overflow:hidden;font-family:Jost,sans-serif;color:#2b211e}.rsg-modal::backdrop{background:#2b211e99}.rsg-box{display:flex;flex-direction:column;max-height:88vh}.rsg-header{display:flex;align-items:center;justify-content:space-between;padding:18px 24px;border-bottom:1px solid #eee2d8}.rsg-title{margin:0;font-family:Playfair Display,serif;font-size:22px;font-weight:600;color:#4a0a1e}.rsg-close{background:none;border:none;font-size:30px;line-height:1;cursor:pointer;color:#2b211e;padding:0 4px}.rsg-body{padding:24px;overflow-y:auto}.rsg-image{width:100%;max-width:360px;aspect-ratio:1 / 1;margin:0 auto 24px;background:#fbf6f0;border-radius:4px;overflow:hidden}.rsg-image img{width:100%;height:100%;object-fit:contain;display:block}.rsg-table{width:100%;border-collapse:collapse;font-size:15px}.rsg-table th,.rsg-table td{border:1px solid #e6dccf;padding:12px 10px;text-align:center}.rsg-table thead th{background:#fbf6f0;color:#4a0a1e;font-weight:600}@media(max-width:600px){.rsg-body{padding:16px}.rsg-table{font-size:14px}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/ring-size-guide.css.map */
