.ring-size-guide{padding-top:var(--rsg-padding-top, 40px);padding-bottom:var(--rsg-padding-bottom, 80px)}.ring-size-guide__inner{max-width:72rem;margin:0 auto}.ring-size-guide__heading{font-family:var(--font-heading-family, Lora, serif);font-size:clamp(2.2rem,3vw,3.2rem);font-weight:400;line-height:1.25;color:#121212;text-align:center;margin:0 0 1.6rem}.ring-size-guide__intro{font-size:1.5rem;line-height:1.8;letter-spacing:.06rem;color:#6b625b;text-align:center;max-width:52rem;margin:0 auto}.ring-size-guide__intro p{margin:0}.ring-size-guide__methods{display:grid;gap:2.8rem;margin-top:3.2rem}@media screen and (min-width:750px){.ring-size-guide__methods{grid-template-columns:1fr 1fr;gap:4rem;margin-top:4.4rem}}.ring-size-guide__method--primary{background:#f9f4ef;padding:2.4rem}@media screen and (min-width:750px){.ring-size-guide__method--primary{padding:2.8rem 3.2rem}}.ring-size-guide__method-label{font-size:1.2rem;letter-spacing:.14em;text-transform:uppercase;color:#6b625b;margin:0 0 1rem}.ring-size-guide__method-heading{font-family:var(--font-heading-family, Lora, serif);font-size:1.8rem;font-weight:400;line-height:1.4;color:#121212;margin:0 0 1.2rem}.ring-size-guide__method-text{font-size:1.4rem;line-height:1.7;letter-spacing:.06rem;color:#121212}.ring-size-guide__method-text p{margin:0 0 1rem}.ring-size-guide__method-text p:last-child{margin-bottom:0}.ring-size-guide__method-text ol{margin:0;padding-left:1.8rem}.ring-size-guide__method-text li{margin-bottom:.8rem}.ring-size-guide__method-text li::marker{font-family:var(--font-heading-family, Lora, serif);color:#8a7e72}.ring-size-guide__method-text a{color:#121212;text-decoration:underline;text-underline-offset:.3rem}.ring-size-guide__chart{margin-top:3.2rem}@media screen and (min-width:750px){.ring-size-guide__chart{margin-top:4.8rem}}.ring-size-guide__chart-title{font-family:var(--font-heading-family, Lora, serif);font-size:1.8rem;font-weight:400;color:#121212;text-align:center;margin:0 0 .8rem}.ring-size-guide__advisory{font-size:1.3rem;line-height:1.5;letter-spacing:.06rem;color:#6b625b;text-align:center;max-width:52rem;margin:0 auto 2rem}.ring-size-guide__table{width:100%;max-width:64rem;margin:0 auto;border-collapse:collapse}.ring-size-guide__table thead th{position:sticky;top:var(--header-height, 0px);z-index:1;background:rgb(var(--color-background, 255, 255, 255));font-family:var(--font-body-family, Assistant, sans-serif);font-size:1.2rem;font-weight:400;letter-spacing:.14em;text-transform:uppercase;color:#6b625b;text-align:center;padding:1.2rem .8rem;border-bottom:1px solid #121212;vertical-align:bottom}.ring-size-guide__table thead th .ring-size-guide__th-note{display:block;font-size:1.2rem;letter-spacing:.02em;text-transform:none;color:#6b625b;margin-top:.2rem}.ring-size-guide__table th[scope=row]{font-family:var(--font-heading-family, Lora, serif);font-size:1.4rem;font-weight:400;color:#121212}.ring-size-guide__table td{font-size:1.4rem;color:#121212;font-variant-numeric:tabular-nums}.ring-size-guide__table tbody th,.ring-size-guide__table tbody td{text-align:center;padding:1rem .8rem;border-bottom:1px solid #e8e6e2}.ring-size-guide__table .ring-size-guide__col-order{background:#f9f4ef}.ring-size-guide__table tbody tr:hover td:not(.ring-size-guide__col-order),.ring-size-guide__table tbody tr:hover th{background:#e8e6e2}.ring-size-guide__notes{font-size:1.3rem;line-height:1.7;letter-spacing:.06rem;color:#6b625b;text-align:center;max-width:52rem;margin:3.2rem auto 0}.ring-size-guide__notes p{margin:0 0 .8rem}.ring-size-guide__notes p:last-child{margin-bottom:0}.ring-size-guide__notes a{color:#121212;text-decoration:underline;text-underline-offset:.3rem}@media print{.ring-size-guide__table thead th{position:static}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/section-ring-size-guide.css.map */
