
:where([data-article-upgrade="mens-wedding-rings"]) .annys-guide{--navy:#383d71;--teal:#3bbba4;--link:#1f7a6a;--cream:#faf9f7;--line:#e5e3df;color:#303344;font-family:"DM Sans",Arial,sans-serif;font-size:17px;line-height:1.7;max-width:1180px;margin:auto;padding:54px 32px 0}:where([data-article-upgrade="mens-wedding-rings"]) .annys-guide *{box-sizing:border-box}:where([data-article-upgrade="mens-wedding-rings"]) .annys-guide .guide-section{max-width:760px;margin:0 auto 54px}:where([data-article-upgrade="mens-wedding-rings"]) .annys-guide h1,:where([data-article-upgrade="mens-wedding-rings"]) .annys-guide h2,:where([data-article-upgrade="mens-wedding-rings"]) .annys-guide h3{font-family:"Playfair Display",Georgia,serif;color:var(--navy);font-weight:400;line-height:1.2;text-wrap:balance}:where([data-article-upgrade="mens-wedding-rings"]) .annys-guide h1{font-size:clamp(36px,4.5vw,59px);max-width:920px;margin:12px auto 15px;letter-spacing:-.025em}:where([data-article-upgrade="mens-wedding-rings"]) .annys-guide h2{font-size:33px;margin:0 0 21px}:where([data-article-upgrade="mens-wedding-rings"]) .annys-guide h3{font-size:24px}:where([data-article-upgrade="mens-wedding-rings"]) .annys-guide p{margin:0 0 19px}:where([data-article-upgrade="mens-wedding-rings"]) .annys-guide a{color:var(--link);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}:where([data-article-upgrade="mens-wedding-rings"]) .annys-guide a:hover{color:var(--navy)}:where([data-article-upgrade="mens-wedding-rings"]) .annys-guide a:focus-visible,:where([data-article-upgrade="mens-wedding-rings"]) .annys-guide summary:focus-visible{outline:3px solid var(--teal);outline-offset:5px}:where([data-article-upgrade="mens-wedding-rings"]) .annys-guide strong{font-weight:600}:where([data-article-upgrade="mens-wedding-rings"]) .annys-guide .eyebrow{font-size:12px;font-weight:600;letter-spacing:.15em;text-transform:uppercase;color:var(--link);margin:0 0 14px}:where([data-article-upgrade="mens-wedding-rings"]) .annys-guide .byline{font-size:13px;color:#626572;margin:0 0 28px}:where([data-article-upgrade="mens-wedding-rings"]) .annys-guide .opening{max-width:980px}:where([data-article-upgrade="mens-wedding-rings"]) .annys-guide .opening>p{max-width:760px}:where([data-article-upgrade="mens-wedding-rings"]) .annys-guide .opening h1{margin-left:0}:where([data-article-upgrade="mens-wedding-rings"]) .annys-guide .quick-answer{font-size:18px;line-height:1.75;border-left:3px solid var(--teal);padding-left:22px;margin-bottom:34px}:where([data-article-upgrade="mens-wedding-rings"]) .annys-guide figure{margin:32px 0 0}:where([data-article-upgrade="mens-wedding-rings"]) .annys-guide figure img{width:100%;height:auto;display:block;border-radius:8px}:where([data-article-upgrade="mens-wedding-rings"]) .annys-guide .opening figure>img{aspect-ratio:auto;object-fit:contain;object-position:center}:where([data-article-upgrade="mens-wedding-rings"]) .annys-guide figcaption{font-size:12px;line-height:1.6;color:#626572;margin-top:12px}:where([data-article-upgrade="mens-wedding-rings"]) .annys-guide .silver-plus{max-width:880px;background:#eef6f3;padding:38px 44px;border-top:3px solid var(--teal)}:where([data-article-upgrade="mens-wedding-rings"]) .annys-guide .silver-plus>p,:where([data-article-upgrade="mens-wedding-rings"]) .annys-guide .silver-plus h2{max-width:740px}:where([data-article-upgrade="mens-wedding-rings"]) .annys-guide .silver-plus p:last-child{margin:0}:where([data-article-upgrade="mens-wedding-rings"]) .annys-guide .metal-options{max-width:1040px}:where([data-article-upgrade="mens-wedding-rings"]) .annys-guide .metal-options>p,:where([data-article-upgrade="mens-wedding-rings"]) .annys-guide .metal-options>h2{max-width:760px;margin-left:auto;margin-right:auto}:where([data-article-upgrade="mens-wedding-rings"]) .annys-guide table{border-collapse:collapse;width:100%;font-size:15px;line-height:1.6;margin:28px 0 26px}:where([data-article-upgrade="mens-wedding-rings"]) .annys-guide th,:where([data-article-upgrade="mens-wedding-rings"]) .annys-guide td{text-align:left;vertical-align:top;padding:16px 19px;border-bottom:1px solid var(--line)}:where([data-article-upgrade="mens-wedding-rings"]) .annys-guide thead{background:var(--navy);color:white}:where([data-article-upgrade="mens-wedding-rings"]) .annys-guide thead th{font-weight:500}:where([data-article-upgrade="mens-wedding-rings"]) .annys-guide tbody th{font-weight:600;width:17%;color:var(--navy)}:where([data-article-upgrade="mens-wedding-rings"]) .annys-guide tbody td:nth-child(2){width:31%}:where([data-article-upgrade="mens-wedding-rings"]) .annys-guide tbody tr:nth-child(even){background:#f3f2ef}:where([data-article-upgrade="mens-wedding-rings"]) .annys-guide tbody tr:nth-child(6){background:#eef6f3}:where([data-article-upgrade="mens-wedding-rings"]) .annys-guide .visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}:where([data-article-upgrade="mens-wedding-rings"]) .annys-guide ul{padding-left:22px;margin:0 0 20px}:where([data-article-upgrade="mens-wedding-rings"]) .annys-guide li{padding-left:5px;margin-bottom:9px}:where([data-article-upgrade="mens-wedding-rings"]) .annys-guide .profile{padding-bottom:35px;border-bottom:1px solid var(--line)}:where([data-article-upgrade="mens-wedding-rings"]) .annys-guide .price{padding:30px 34px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#fdfcfb}:where([data-article-upgrade="mens-wedding-rings"]) .annys-guide .price p:last-child{margin-bottom:0}:where([data-article-upgrade="mens-wedding-rings"]) .annys-guide details{border-top:1px solid var(--line);padding:17px 0}:where([data-article-upgrade="mens-wedding-rings"]) .annys-guide details:last-child{border-bottom:1px solid var(--line)}:where([data-article-upgrade="mens-wedding-rings"]) .annys-guide summary{font-size:18px;color:var(--navy);cursor:pointer;font-weight:500;min-height:32px}:where([data-article-upgrade="mens-wedding-rings"]) .annys-guide details>div{padding-top:14px}:where([data-article-upgrade="mens-wedding-rings"]) .annys-guide details p{margin-bottom:4px}:where([data-article-upgrade="mens-wedding-rings"]) .annys-guide .visit{max-width:980px;background:var(--navy);color:white;padding:44px 50px;border-radius:8px;margin-bottom:0}:where([data-article-upgrade="mens-wedding-rings"]) .annys-guide .visit h2{color:white}:where([data-article-upgrade="mens-wedding-rings"]) .annys-guide .visit p{max-width:760px}:where([data-article-upgrade="mens-wedding-rings"]) .annys-guide .visit a{color:#a9efdf}:where([data-article-upgrade="mens-wedding-rings"]) .annys-guide .visit p:last-child{margin-top:28px;margin-bottom:0}:where([data-article-upgrade="mens-wedding-rings"]) .annys-guide .visit p:last-child a{display:inline-block;padding:8px 0}:where([data-article-upgrade="mens-wedding-rings"]) .annys-guide .visit strong{font-weight:500}
@media(max-width:680px){:where([data-article-upgrade="mens-wedding-rings"]) .annys-guide{font-size:16px;padding:32px 20px 0}:where([data-article-upgrade="mens-wedding-rings"]) .annys-guide .guide-section{margin-bottom:36px}:where([data-article-upgrade="mens-wedding-rings"]) .annys-guide h1{font-size:37px;line-height:1.15}:where([data-article-upgrade="mens-wedding-rings"]) .annys-guide h2{font-size:28px}:where([data-article-upgrade="mens-wedding-rings"]) .annys-guide .quick-answer{font-size:16px;padding-left:16px}:where([data-article-upgrade="mens-wedding-rings"]) .annys-guide .silver-plus,:where([data-article-upgrade="mens-wedding-rings"]) .annys-guide .price{padding:25px 22px}:where([data-article-upgrade="mens-wedding-rings"]) .annys-guide .visit{padding:28px 24px;margin-bottom:0}:where([data-article-upgrade="mens-wedding-rings"]) .annys-guide table,:where([data-article-upgrade="mens-wedding-rings"]) .annys-guide tbody,:where([data-article-upgrade="mens-wedding-rings"]) .annys-guide tr,:where([data-article-upgrade="mens-wedding-rings"]) .annys-guide td,:where([data-article-upgrade="mens-wedding-rings"]) .annys-guide tbody th{display:block;width:100%}:where([data-article-upgrade="mens-wedding-rings"]) .annys-guide thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}:where([data-article-upgrade="mens-wedding-rings"]) .annys-guide tr{padding:15px 17px;border-bottom:1px solid var(--line)}:where([data-article-upgrade="mens-wedding-rings"]) .annys-guide th,:where([data-article-upgrade="mens-wedding-rings"]) .annys-guide td{border:0;padding:2px 0;font-size:15px}:where([data-article-upgrade="mens-wedding-rings"]) .annys-guide tbody th{font-size:17px;margin-bottom:6px}:where([data-article-upgrade="mens-wedding-rings"]) .annys-guide tbody td:nth-child(2){width:100%;color:#505463;margin-bottom:5px}:where([data-article-upgrade="mens-wedding-rings"]) .annys-guide .opening figure>img{aspect-ratio:auto}:where([data-article-upgrade="mens-wedding-rings"]) .annys-guide figure{margin-top:23px}:where([data-article-upgrade="mens-wedding-rings"]) .annys-guide .eyebrow{font-size:11px}:where([data-article-upgrade="mens-wedding-rings"]) .annys-guide .byline{font-size:12px}}

:where([data-article-upgrade="mens-wedding-rings"]) .annys-guide .opening figure{max-width:913px}
:where([data-article-upgrade="mens-wedding-rings"]) .annys-guide .metal-options table{table-layout:fixed}:where([data-article-upgrade="mens-wedding-rings"]) .annys-guide .metal-options th,:where([data-article-upgrade="mens-wedding-rings"]) .annys-guide .metal-options td{padding:13px 12px}:where([data-article-upgrade="mens-wedding-rings"]) .annys-guide .metal-options thead th:nth-child(1),:where([data-article-upgrade="mens-wedding-rings"]) .annys-guide .metal-options tbody th{width:13%}:where([data-article-upgrade="mens-wedding-rings"]) .annys-guide .metal-options thead th:nth-child(2),:where([data-article-upgrade="mens-wedding-rings"]) .annys-guide .metal-options tbody td:nth-child(2){width:20%}:where([data-article-upgrade="mens-wedding-rings"]) .annys-guide .metal-options thead th:nth-child(3),:where([data-article-upgrade="mens-wedding-rings"]) .annys-guide .metal-options tbody td:nth-child(3){width:29%}:where([data-article-upgrade="mens-wedding-rings"]) .annys-guide .metal-options thead th:nth-child(4),:where([data-article-upgrade="mens-wedding-rings"]) .annys-guide .metal-options tbody td:nth-child(4){width:18%}:where([data-article-upgrade="mens-wedding-rings"]) .annys-guide .metal-options thead th:nth-child(5),:where([data-article-upgrade="mens-wedding-rings"]) .annys-guide .metal-options tbody td:nth-child(5){width:20%}
@media(max-width:900px){:where([data-article-upgrade="mens-wedding-rings"]) .annys-guide .metal-options table,:where([data-article-upgrade="mens-wedding-rings"]) .annys-guide .metal-options tbody,:where([data-article-upgrade="mens-wedding-rings"]) .annys-guide .metal-options tr,:where([data-article-upgrade="mens-wedding-rings"]) .annys-guide .metal-options tbody th,:where([data-article-upgrade="mens-wedding-rings"]) .annys-guide .metal-options tbody td:nth-child(n){display:block;width:100%}:where([data-article-upgrade="mens-wedding-rings"]) .annys-guide .metal-options thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}:where([data-article-upgrade="mens-wedding-rings"]) .annys-guide .metal-options tr{padding:16px 18px;border-bottom:1px solid var(--line)}:where([data-article-upgrade="mens-wedding-rings"]) .annys-guide .metal-options tbody th{font-size:18px;padding:0 0 7px;border:0}:where([data-article-upgrade="mens-wedding-rings"]) .annys-guide .metal-options tbody td{padding:5px 0;border:0;font-size:15px}:where([data-article-upgrade="mens-wedding-rings"]) .annys-guide .metal-options tbody td::before{content:attr(data-label) ": ";font-weight:600;color:var(--navy)}}
:where([data-article-upgrade="mens-wedding-rings"]) .annys-guide .price table{margin:20px 0;font-size:15px}:where([data-article-upgrade="mens-wedding-rings"]) .annys-guide .price th,:where([data-article-upgrade="mens-wedding-rings"]) .annys-guide .price td{padding:10px 16px}:where([data-article-upgrade="mens-wedding-rings"]) .annys-guide .price tbody th,:where([data-article-upgrade="mens-wedding-rings"]) .annys-guide .price tbody td:nth-child(2){width:50%}
@media(max-width:680px){:where([data-article-upgrade="mens-wedding-rings"]) .annys-guide .price th,:where([data-article-upgrade="mens-wedding-rings"]) .annys-guide .price td{padding:2px 0}:where([data-article-upgrade="mens-wedding-rings"]) .annys-guide .price tbody th,:where([data-article-upgrade="mens-wedding-rings"]) .annys-guide .price tbody td:nth-child(2){width:100%}}
:where([data-article-upgrade="mens-wedding-rings"]) .annys-guide .gallery{max-width:1040px}:where([data-article-upgrade="mens-wedding-rings"]) .annys-guide .gallery>h2,:where([data-article-upgrade="mens-wedding-rings"]) .annys-guide .gallery>p{max-width:760px;margin-left:auto;margin-right:auto}:where([data-article-upgrade="mens-wedding-rings"]) .annys-guide .material-grid{display:flex;flex-wrap:wrap;justify-content:center;gap:24px;margin:28px 0}:where([data-article-upgrade="mens-wedding-rings"]) .annys-guide .material-grid figure{flex:0 1 calc((100% - 48px)/3);margin:0;min-width:0}:where([data-article-upgrade="mens-wedding-rings"]) .annys-guide .material-grid figure img{aspect-ratio:1;object-fit:contain;background:white;border:1px solid var(--line);border-radius:8px}:where([data-article-upgrade="mens-wedding-rings"]) .annys-guide .material-grid figcaption{font-size:15px;line-height:1.5;margin-top:10px;color:var(--navy)}
@media(max-width:680px){:where([data-article-upgrade="mens-wedding-rings"]) .annys-guide .material-grid{gap:20px}:where([data-article-upgrade="mens-wedding-rings"]) .annys-guide .material-grid figure{flex-basis:calc((100% - 20px)/2)}:where([data-article-upgrade="mens-wedding-rings"]) .annys-guide .material-grid figcaption{font-size:14px}}
@media(max-width:420px){:where([data-article-upgrade="mens-wedding-rings"]) .annys-guide .material-grid figure{flex-basis:100%;max-width:350px}}

:where([data-article-upgrade="mens-wedding-rings"]){overflow-wrap:break-word;}
:where([data-article-upgrade="mens-wedding-rings"]) img{max-width:100%;height:auto;}
:where([data-article-upgrade="mens-wedding-rings"]) .annys-guide figure.guide-photo{max-width:420px;margin:28px auto 30px}
