.ring-breadcrumb{font-family:var(--nm-font-body);font-size:12px;color:var(--nm-color-text-light);padding:12px 20px;background-color:var(--nm-color-white)}.ring-breadcrumb a{color:var(--nm-color-text-light);text-decoration:none;transition:opacity .2s}.ring-breadcrumb a:hover{opacity:.6}.ring-breadcrumb__sep{margin:0 8px}.ring-hero{background-color:var(--nm-color-cream)}.ring-hero__inner{max-width:var(--nm-page-width);margin:0 auto;display:grid;grid-template-columns:1fr}.ring-hero__text{padding:48px 20px;display:flex;flex-direction:column;justify-content:center}.ring-hero__heading{font-family:var(--nm-font-heading);font-size:36px;line-height:1.15;color:var(--nm-color-text);margin:0 0 20px;font-weight:400}.ring-hero__subtext{font-family:var(--nm-font-body);font-size:15px;line-height:1.7;color:var(--nm-color-text-light);max-width:420px;margin:0}.ring-hero__image-wrap{aspect-ratio:4 / 3;overflow:hidden;-webkit-mask-image:linear-gradient(to bottom,transparent 0%,black 8%,black 85%,transparent 100%);mask-image:linear-gradient(to bottom,transparent 0%,black 8%,black 85%,transparent 100%)}.ring-hero__image-wrap img{width:100%;height:100%;object-fit:cover;object-position:center;display:block}@media(min-width:768px){.ring-hero__inner{grid-template-columns:45fr 55fr;min-height:420px}.ring-hero__text{padding:80px 48px 80px 20px}.ring-hero__heading{font-size:48px}.ring-hero__image-wrap{aspect-ratio:unset;height:100%;-webkit-mask-image:linear-gradient(to right,transparent 0%,black 15%);mask-image:linear-gradient(to right,transparent 0%,black 15%)}}.ring-methods{padding:48px 20px;background-color:var(--nm-color-white)}.ring-methods__inner{max-width:var(--nm-page-width);margin:0 auto}.ring-methods__header{text-align:center;margin-bottom:36px}.ring-methods__heading{font-family:var(--nm-font-heading);font-size:26px;font-weight:400;line-height:1.2;color:var(--nm-color-text);margin:0}.ring-methods__grid{display:grid;grid-template-columns:1fr;gap:36px;max-width:960px;margin:0 auto}.ring-methods__item{display:flex;flex-direction:column;align-items:center;text-align:center}.ring-methods__icon{margin-bottom:12px}.ring-methods__icon svg{width:32px;height:32px;stroke:var(--nm-color-text);fill:none}.ring-methods__label{font-family:var(--nm-font-body);font-size:14px;font-weight:500;color:var(--nm-color-text);margin:0 0 12px}.ring-methods__image-wrap{width:100%;aspect-ratio:4 / 3;overflow:hidden;margin-bottom:12px}.ring-methods__image-wrap img{width:100%;height:100%;object-fit:cover;display:block}.ring-methods__desc{font-family:var(--nm-font-body);font-size:13px;line-height:1.65;color:var(--nm-color-text-light);margin:0;max-width:280px}@media(min-width:768px){.ring-methods{padding:64px 20px}.ring-methods__heading{font-size:32px}.ring-methods__grid{grid-template-columns:repeat(3,1fr);gap:32px}}.ring-chart{padding:48px 20px;background-color:var(--nm-color-white)}.ring-chart__inner{max-width:var(--nm-page-width);margin:0 auto}.ring-chart__header{text-align:center;margin-bottom:24px}.ring-chart__scroll-wrap{position:relative}.ring-chart__scroll{overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:var(--nm-color-border) transparent}.ring-chart__scroll::-webkit-scrollbar{height:4px}.ring-chart__scroll::-webkit-scrollbar-track{background:transparent}.ring-chart__scroll::-webkit-scrollbar-thumb{background:var(--nm-color-border);border-radius:2px}@media(max-width:767px){.ring-chart__scroll-wrap:after{content:"";position:absolute;top:0;right:0;width:3rem;height:100%;background:linear-gradient(to right,transparent,rgba(255,255,255,.9));pointer-events:none}}.ring-chart__table{width:100%;max-width:640px;margin:0 auto;border-collapse:collapse;font-family:var(--nm-font-body);font-size:13px}.ring-chart__table th,.ring-chart__table td{padding:10px 12px;text-align:center;border:1px solid var(--nm-color-border);color:var(--nm-color-text)}.ring-chart__table thead th{font-weight:600;font-size:11px;letter-spacing:.04em;background-color:var(--nm-color-cream);white-space:normal;line-height:1.4}.ring-chart__table tbody tr:hover td{background-color:var(--nm-color-cream)}.ring-chart__note{font-family:var(--nm-font-body);font-size:13px;color:var(--nm-color-text-light);margin:16px 0 0;font-style:italic}@media(min-width:768px){.ring-chart{padding:64px 20px}}.ring-tools{padding:48px 20px;background-color:var(--nm-color-white)}.ring-tools__inner{max-width:var(--nm-page-width);margin:0 auto}.ring-tools__header{text-align:center;margin-bottom:36px}.ring-tools__heading{font-family:var(--nm-font-heading);font-size:26px;font-weight:400;line-height:1.2;color:var(--nm-color-text);margin:0}.ring-tools__grid{display:grid;grid-template-columns:1fr;gap:20px;max-width:960px;margin:0 auto}.ring-tools__card{display:flex;flex-direction:column;align-items:center;text-align:center;padding:32px 24px;border:1px solid var(--nm-color-border);gap:12px}.ring-tools__card-icon svg{width:36px;height:36px;stroke:var(--nm-color-text);fill:none}.ring-tools__card-title{font-family:var(--nm-font-heading);font-size:16px;font-weight:600;color:var(--nm-color-text);margin:0}.ring-tools__card-desc{font-family:var(--nm-font-body);font-size:13px;line-height:1.6;color:var(--nm-color-text-light);margin:0;flex-grow:1}.ring-tools__card-btn{display:inline-flex;align-items:center;justify-content:center;padding:14px 28px;border:1.5px solid var(--nm-color-text);border-radius:var(--nm-radius);background:transparent;color:var(--nm-color-text);font-family:var(--nm-font-body);font-size:12px;font-weight:600;letter-spacing:.08em;text-decoration:none;text-transform:uppercase;transition:background-color .2s,color .2s;min-height:44px;margin-top:auto;line-height:1}.ring-tools__card-btn:hover{background-color:var(--nm-color-text);color:var(--nm-color-white)}@media(min-width:768px){.ring-tools{padding:64px 20px}.ring-tools__heading{font-size:32px}.ring-tools__grid{grid-template-columns:repeat(3,1fr)}}.ring-cta{background-color:var(--nm-color-cream)}.ring-cta__inner{max-width:var(--nm-page-width);margin:0 auto;display:grid;grid-template-columns:1fr}.ring-cta__content{padding:48px 20px}.ring-cta__heading{font-family:var(--nm-font-heading);font-size:clamp(1.5rem,3.5vw,2.25rem);font-weight:400;line-height:1.2;color:var(--nm-color-text);margin:0 0 12px}.ring-cta__text{font-family:var(--nm-font-body);font-size:15px;line-height:1.65;color:var(--nm-color-text-light);margin:0 0 24px;max-width:400px}.ring-cta__image-wrap{display:none}.ring-cta__image-wrap img{width:100%;height:100%;object-fit:cover;display:block}@media(min-width:768px){.ring-cta__inner{grid-template-columns:1fr 1fr;min-height:320px;align-items:center}.ring-cta__content{padding:64px 48px 64px 20px;display:flex;flex-direction:column;justify-content:center}.ring-cta__image-wrap{display:block;position:relative;overflow:hidden;height:100%;-webkit-mask-image:linear-gradient(to right,transparent 0%,black 15%);mask-image:linear-gradient(to right,transparent 0%,black 15%)}.ring-cta__image-wrap img{position:absolute;top:0;right:0;bottom:0;left:0}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/ring-size-help.css.map */
