.pbc{--paper:#fbfaf6;--ink:#343b2d;--olive:#4d5f3c;--line:#dedfd4;--muted:#686e5e;background:var(--paper);color:var(--ink);font:16px/1.75 Arial,sans-serif;width:100%}.pbc *{box-sizing:border-box}.pbc a{color:inherit}.pbc p{margin:0 0 18px}.pbc h1,.pbc h2,.pbc h3{font-family:Georgia,'Times New Roman',serif;font-weight:400;color:var(--ink);letter-spacing:-.025em;line-height:1.13;text-transform:none}.pbc h1{font-size:clamp(42px,5vw,66px);margin:18px 0 24px}.pbc h1 em{font-style:normal;font-size:.78em}.pbc h2{font-size:clamp(32px,3.5vw,46px);margin:12px 0 24px}.pbc h3{font-size:27px;margin:0 0 15px}.pbc .pbc-intro{text-align:center;padding:60px 24px 38px}.pbc .pbc-intro>p:last-child{color:var(--muted);margin:0}.pbc .pbc-eyebrow{font-size:11px;font-weight:600;letter-spacing:3px;color:var(--olive);margin:0}.pbc .pbc-number{font-size:12px;letter-spacing:2px;color:var(--olive);margin:0}.pbc .pbc-guide-nav{display:flex;justify-content:center;gap:36px;padding:18px 22px;border-bottom:1px solid var(--line);background:var(--paper);font-size:13px}.pbc .pbc-guide-nav a{text-decoration:none;padding:4px 0;white-space:nowrap}.pbc .pbc-guide-nav a:hover,.pbc .pbc-secondary:hover{text-decoration:underline;text-underline-offset:5px}.pbc .pbc-wrap{max-width:1220px;margin:auto;padding:0 38px}.pbc .pbc-section{padding:70px 0;border-bottom:1px solid var(--line);scroll-margin-top:110px}.pbc .pbc-row{display:grid;grid-template-columns:1.12fr 1fr;gap:60px;align-items:center}.pbc figure{margin:0;min-width:0}.pbc figure img{display:block;width:100%;height:auto;border-radius:4px}.pbc figcaption{font-size:12px;color:var(--muted);text-align:center;margin:14px 0 0}.pbc .pbc-steps{list-style:none;padding:0;margin:22px 0}.pbc .pbc-steps li{display:grid;grid-template-columns:28px 1fr;gap:14px;margin:0 0 18px}.pbc .pbc-steps li>b{font:23px/1.3 Georgia,serif;color:var(--olive)}.pbc .pbc-steps strong{font-size:15px;font-weight:600}.pbc .pbc-steps p{font-size:14px;line-height:1.65;margin:5px 0 0;color:var(--muted)}.pbc .pbc-text-link{display:inline-flex;gap:30px;border-bottom:1px solid var(--olive);text-decoration:none;font-size:14px;padding:4px 0}.pbc .pbc-size-layout{display:grid;grid-template-columns:1fr 1fr;gap:90px;align-items:center}.pbc .pbc-size-layout>div>p{color:var(--muted)}.pbc .pbc-note{border-left:2px solid var(--olive);padding:18px 22px;background:#eff0e7;margin:25px 0}.pbc .pbc-note p{font-size:14px;margin:5px 0 0}.pbc .pbc-small{font-size:12px;line-height:1.65;color:var(--muted);margin:18px 0 0}.pbc .pbc-size-card{padding:25px 32px;background:#f1f0e8;border:1px solid var(--line);border-radius:4px}.pbc table{width:100%;border-collapse:collapse;text-align:left;font-size:15px}.pbc caption{font:25px Georgia,serif;text-align:left;padding-bottom:20px}.pbc th,.pbc td{padding:11px 12px;border-bottom:1px solid #daddcf}.pbc thead{background:#e4e8dc}.pbc thead th{font-size:12px;font-weight:500;color:var(--olive)}.pbc tbody th{font-weight:500}.pbc td{text-align:right}.pbc thead th:last-child{text-align:right}.pbc .pbc-section-heading{max-width:620px}.pbc .pbc-section-heading>p:last-child{color:var(--muted)}.pbc .pbc-specs,.pbc .pbc-wear-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:38px;margin-top:34px}.pbc .pbc-specs article{border-top:1px solid var(--line);padding-top:25px}.pbc .pbc-specs p,.pbc .pbc-wear-steps p{font-size:14px;color:var(--muted);margin:0}.pbc .pbc-beads,.pbc .pbc-diameters{height:48px;display:flex;align-items:center;gap:7px;margin-bottom:20px}.pbc .pbc-beads i,.pbc .pbc-diameters i{display:block;width:25px;height:25px;border-radius:50%;background:#a0aa92;box-shadow:inset -3px -4px 8px #0000000d}.pbc .pbc-beads i:nth-child(2){background:#b2bdc1}.pbc .pbc-beads i:nth-child(3){background:#d4c3a7}.pbc .pbc-diameters i:first-child{width:24px;height:24px}.pbc .pbc-diameters i:last-child{width:30px;height:30px;background:#b2bdc1}.pbc .pbc-loop{height:36px;width:56px;margin:6px 0 26px;border:2px solid #b9ad96;border-radius:50%;transform:rotate(-15deg)}.pbc .pbc-wear-steps article{padding:26px 0;border-top:1px solid var(--line)}.pbc .pbc-wear-steps article>b{font:30px Georgia,serif;color:#7c876c;display:block;margin-bottom:15px}.pbc .pbc-safety{display:grid;grid-template-columns:1fr 1.25fr;gap:60px;background:#eff0e7;padding:36px 40px;margin-top:18px;border-radius:4px}.pbc .pbc-safety h3{margin:15px 0}.pbc .pbc-safety p,.pbc .pbc-safety li{font-size:14px}.pbc .pbc-safety p:last-child{margin-bottom:0}.pbc .pbc-safety ul{margin:0;padding-left:20px;align-self:center}.pbc .pbc-safety li{padding-left:7px;margin:10px 0}.pbc .pbc-care{grid-template-columns:1fr 1.12fr}.pbc .pbc-care p{color:var(--muted)}.pbc .pbc-care-strip{display:flex;gap:20px;border-top:1px solid var(--line);margin-top:26px;padding-top:20px;font-size:13px}.pbc .pbc-care-strip span{flex:1}.pbc .pbc-care-strip b{display:block;font:25px Georgia,serif;color:var(--olive);margin-bottom:7px}.pbc .pbc-faq{padding:15px 0 0}.pbc .pbc-faq details{border-bottom:1px solid var(--line)}.pbc .pbc-faq summary{list-style:none;display:flex;justify-content:space-between;align-items:center;gap:20px;padding:22px 2px;cursor:pointer;font-size:15px}.pbc .pbc-faq summary::-webkit-details-marker{display:none}.pbc .pbc-faq summary::after{content:'+';font-size:23px;color:var(--olive)}.pbc .pbc-faq details[open] summary::after{content:'−'}.pbc .pbc-faq details>div{max-width:780px;color:var(--muted);font-size:14px;padding:0 2px 8px}.pbc .pbc-help{text-align:center;padding:75px 15px 85px}.pbc .pbc-help h2{font-size:clamp(30px,3.5vw,42px);margin-top:20px}.pbc .pbc-help>p{color:var(--muted);font-size:14px}.pbc .pbc-secondary{display:block;width:fit-content;margin:18px auto 0;font-size:13px;text-underline-offset:4px}.pbc a:focus-visible,.pbc summary:focus-visible{outline:2px solid var(--olive);outline-offset:5px}@media(max-width:760px){.pbc .pbc-intro{padding:40px 22px 28px}.pbc .pbc-guide-nav{gap:0;display:grid;grid-template-columns:1fr 1fr;text-align:center;padding:10px 18px;font-size:12px}.pbc .pbc-guide-nav a{padding:10px 4px}.pbc .pbc-wrap{padding:0 22px}.pbc .pbc-section{padding:40px 0;scroll-margin-top:85px}.pbc .pbc-row,.pbc .pbc-size-layout{grid-template-columns:1fr;gap:30px}.pbc .pbc-size-card{padding:22px}.pbc .pbc-specs,.pbc .pbc-wear-steps{grid-template-columns:1fr;gap:22px}.pbc .pbc-specs article{padding-top:20px}.pbc .pbc-specs h3,.pbc .pbc-wear-steps h3{font-size:25px}.pbc .pbc-wear-steps{gap:0}.pbc .pbc-wear-steps article{padding:22px 0}.pbc .pbc-safety{grid-template-columns:1fr;gap:15px;padding:26px 23px}.pbc .pbc-care figure{order:-1}.pbc .pbc-help{padding:50px 0 60px}.pbc .pbc-help br{display:none}.pbc h2{margin-bottom:20px}}

.pbc .pbc-detail-visual{position:relative;width:100%;aspect-ratio:3/2;margin:0 0 24px}.pbc .pbc-detail-visual img{display:block;width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.pbc .pbc-diameter-labels{position:absolute;left:0;right:0;top:69%;font-size:12px;letter-spacing:.04em;color:var(--olive)}.pbc .pbc-diameter-labels span{position:absolute;transform:translateX(-50%)}.pbc .pbc-diameter-labels span:first-child{left:37.3%}.pbc .pbc-diameter-labels span:last-child{left:61.8%}@media(max-width:760px){.pbc .pbc-detail-visual{max-width:320px;margin:0 auto 20px}}

.pbc .pbc-letter-comparisons{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;margin-top:32px}.pbc .pbc-letter-comparisons article{padding:28px 20px 22px;border:1px solid var(--line);background:#f6f5ee;border-radius:4px}.pbc .pbc-letter-comparisons h3{font-size:23px;text-align:center;letter-spacing:-.02em}.pbc .pbc-letter-comparisons img{display:block;width:100%;height:auto;margin:20px 0}.pbc .pbc-letter-comparisons p{font-size:14px;color:var(--muted);margin:12px 0 0}.pbc .pbc-letter-comparisons strong{color:var(--ink);font-weight:500}@media(max-width:760px){.pbc .pbc-letter-comparisons{grid-template-columns:1fr;gap:20px}.pbc .pbc-letter-comparisons article{padding:23px 14px}.pbc .pbc-letter-comparisons h3{font-size:21px}}

.pbc .pbc-shop-links{display:flex;justify-content:center;flex-wrap:wrap;gap:14px;margin:28px auto 0}.pbc .pbc-shop-links a{display:inline-flex;align-items:center;justify-content:center;gap:17px;min-height:48px;padding:11px 20px;border:1px solid #bfc7b7;border-radius:3px;color:var(--ink);text-decoration:none;font-size:14px;line-height:1.35;background:#fbfaf6}.pbc .pbc-shop-links a:hover{background:#eff0e7;border-color:var(--olive)}.pbc .pbc-shop-links a span{color:var(--olive)}@media(max-width:760px){.pbc .pbc-shop-links{flex-direction:column;align-items:stretch;max-width:320px}.pbc .pbc-shop-links a{width:100%;justify-content:space-between}}
