/* Rings use the approved buying-page components and their shared price data. */
.ed-native .rings-page .breadcrumbs{flex-wrap:wrap;line-height:1.7}.ed-native .rings-page .buying-hero h1{font-size:44px}.ed-native .rings-page .hero-lead{max-width:530px}.ed-native .rings-page .hero-actions .button{font-size:14px}.ed-native .rings-page .er-hero-media{background:#e9d8bf;border:1px solid #e0ccb1;padding:24px 28px;height:395px}.ed-native .er-hero-media .buying-media-top{padding-left:18px}.ed-native .er-hero-media .buying-media-top .eyebrow{color:#8b7350;font-size:12px}.ed-native .er-hero-media .buying-element{color:#a58b55}.ed-native .rings-page .er-hero-media>img{height:248px;width:248px;align-self:center;object-fit:cover;border-radius:50%;mix-blend-mode:normal;margin:2px 0}.ed-native .er-hero-media .buying-media-bottom{color:#897658;border-color:#cbb998;padding-top:15px}.ed-native .er-hero-media .buying-media-bottom strong{color:#625537}.ed-native .er-hero-media .buying-media-probes{color:#927b48}.ed-native .er-hero-media .buying-media-probes small{color:#938266}.ed-native .er-types-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px}.ed-native .er-type{border:1px solid #e1e5d7;border-radius:10px;overflow:hidden;background:#fff;min-width:0}.ed-native .er-type>img{height:auto;width:100%;aspect-ratio:1.55;object-fit:cover}.ed-native .er-type>div{padding:23px 24px 25px}.ed-native .er-type h3{font-size:22px;letter-spacing:-.5px}.ed-native .er-type p{font-size:16px;line-height:1.85;color:#596254;margin-top:12px}.ed-native .er-types .buying-items-note{margin-top:26px;padding-top:21px}.ed-native .er-estimate-band{background:#f3efdf;border-top:1px solid #e7dfc5;border-bottom:1px solid #e7dfc5}.ed-native .er-estimate{display:grid;grid-template-columns:1.2fr 1fr;align-items:center;gap:70px;padding-block:38px}.ed-native .er-estimate h2{font-size:31px;margin-top:12px}.ed-native .er-estimate p{font-size:16px;line-height:1.85;color:#596254;max-width:480px;margin-top:15px}.ed-native .er-estimate>div:last-child{text-align:right}.ed-native .er-estimate>div:last-child>a{display:block;font-size:22px;font-weight:500;margin-top:20px}.ed-native .er-estimate>div:last-child>span{display:block;font-size:14px;color:#596254;margin-top:5px}.ed-native .er-estimate .button{font-size:14px}.ed-native .er-benefits .section-heading h2{font-size:31px}.ed-native .er-benefits>ul{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:23px 33px;list-style:none;margin:28px 0 0;padding:0}.ed-native .er-benefits li{display:flex;align-items:start;gap:12px;font-size:14px;line-height:1.8;color:#596254;border-top:1px solid #dfe5d4;padding-top:18px}.ed-native .er-benefits .icon{width:17px;height:17px;color:#596254;margin-top:3px}.ed-native .er-rules{display:grid;grid-template-columns:1fr 1.5fr;gap:85px}.ed-native .er-rules h2{font-size:31px;margin-top:12px}.ed-native .er-rules>div>p{font-size:16px;line-height:1.85;max-width:320px;color:#596254;margin-top:17px}.ed-native .er-rules>ul{margin:0;padding:0;list-style:none;counter-reset:ring-rule}.ed-native .er-rules li{counter-increment:ring-rule;position:relative;padding:16px 0 16px 34px;border-bottom:1px solid #e1e6d7;font-size:16px;line-height:1.85;color:#596254}.ed-native .er-rules li:first-child{border-top:1px solid #e1e6d7}.ed-native .er-rules li:before{content:counter(ring-rule,decimal-leading-zero);position:absolute;left:0;top:16px;font:italic 17px Georgia,serif;color:#a68f5e}.ed-native .er-rules strong{font-weight:550;color:#46583b}.ed-native .er-other-band{background:#f4f5ef}.ed-native .er-other-band .section-heading h2{font-size:29px}.ed-native .er-other-band .text-link{font-size:14px}.ed-native .er-other-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:20px}.ed-native .er-other-grid>div{min-width:0;text-align:center}.ed-native .er-other-grid img{height:90px;width:90px;object-fit:contain;margin:0 auto 13px}.ed-native .er-other-grid span{display:block;font-size:14px;line-height:1.7;color:#596254;max-width:130px;margin:auto}
@media(max-width:1050px){.ed-native .rings-page .buying-hero h1{font-size:40px}.ed-native .rings-page .hero-actions .button{font-size:14px;padding-inline:14px}.ed-native .rings-page .er-hero-media{height:380px;padding-inline:23px}.ed-native .rings-page .er-hero-media>img{width:230px;height:230px}.ed-native .er-types-grid{gap:20px}.ed-native .er-type>div{padding:20px}.ed-native .er-type h3{font-size:20px}.ed-native .er-estimate{gap:45px}.ed-native .er-rules{gap:45px}.ed-native .er-other-grid{gap:15px}.ed-native .er-other-grid img{width:76px;height:76px}.ed-native .er-other-grid span{font-size:14px}.ed-native .er-benefits>ul{gap:23px}}
@media(max-width:760px){.ed-native .er-types-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.ed-native .er-type>div{padding:22px}.ed-native .er-type h3{font-size:22px}.ed-native .er-benefits>ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:21px 27px}.ed-native .er-rules{gap:35px;grid-template-columns:1fr 1.4fr}.ed-native .er-other-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}.ed-native .er-other-grid img{height:83px;width:83px}.ed-native .er-other-grid span{font-size:14px}.ed-native .er-estimate{grid-template-columns:1.15fr 1fr;gap:25px}.ed-native .er-estimate h2{font-size:28px}.ed-native .er-estimate .button{font-size:14px;padding-inline:14px}}
@media(max-width:600px){.ed-native .rings-page .buying-hero h1{font-size:37px;line-height:1.12}.ed-native .rings-page .hero-actions .button{font-size:14px;padding-inline:10px}.ed-native .rings-page .hero-benefits{font-size:14px;gap:10px}.ed-native .er-types-grid{display:block}.ed-native .er-type+.er-type{margin-top:21px}.ed-native .er-type>img{aspect-ratio:1.65}.ed-native .er-type>div{padding:21px 23px 23px}.ed-native .er-type h3{font-size:23px}.ed-native .er-type p{font-size:16px;line-height:1.85;margin-top:11px}.ed-native .er-types .buying-items-note{margin-top:23px;padding-top:19px}.ed-native .er-estimate{display:block;padding-block:33px}.ed-native .er-estimate h2{font-size:28px;margin-top:11px}.ed-native .er-estimate h2 br{display:none}.ed-native .er-estimate p{font-size:16px;line-height:1.85;margin-top:14px}.ed-native .er-estimate>div:last-child{text-align:left;margin-top:22px}.ed-native .er-estimate .button{font-size:14px;width:100%;min-height:47px}.ed-native .er-estimate>div:last-child>a{font-size:22px;margin-top:17px}.ed-native .er-estimate>div:last-child>span{font-size:14px}.ed-native .er-benefits .section-heading h2{font-size:28px}.ed-native .er-benefits>ul{display:block;margin-top:24px}.ed-native .er-benefits li{font-size:14px;padding-block:15px;gap:12px}.ed-native .er-benefits li:last-child{border-bottom:1px solid #dfe5d4}.ed-native .er-rules{display:block}.ed-native .er-rules h2{font-size:28px}.ed-native .er-rules h2 br{display:none}.ed-native .er-rules>div>p{max-width:none;font-size:16px;margin-top:15px}.ed-native .er-rules>ul{margin-top:23px}.ed-native .er-rules li{font-size:16px;line-height:1.85;padding-left:30px}.ed-native .er-other-band .section-heading h2{font-size:27px}.ed-native .er-other-band .text-link{font-size:14px;margin-top:15px}.ed-native .er-other-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px 13px;margin-top:24px}.ed-native .er-other-grid img{height:75px;width:75px;margin-bottom:10px}.ed-native .er-other-grid span{font-size:14px;line-height:1.7}.ed-native .er-other-grid>div:last-child{grid-column:2}}
@media(max-width:370px){.ed-native .rings-page .buying-hero h1{font-size:33px}.ed-native .rings-page .hero-actions .button{font-size:14px}.ed-native .rings-page .hero-benefits{font-size:14px;gap:8px}.ed-native .er-type h3{font-size:21px}.ed-native .er-type>div{padding:20px}.ed-native .er-other-grid img{width:65px;height:65px}.ed-native .er-other-grid span{font-size:14px}}
