.ohmm-round{--or-ink:#152d4a;--or-accent:#bd592e;--or-muted:#526071;--or-line:#dce2e9;--or-cream:#f6f2eb;color:var(--or-ink);background:#fff;font-family:inherit;line-height:1.6;padding:18px 0 70px}.ohmm-round *{box-sizing:border-box}.ohmm-round [hidden]{display:none!important}.ohmm-round .or-wrap{max-width:1240px;margin:auto;padding:0 32px}.ohmm-round h1,.ohmm-round h2,.ohmm-round h3{color:var(--or-ink);font-family:inherit;letter-spacing:-.025em;margin:0 0 16px;line-height:1.16;font-weight:750}.ohmm-round h1{font-size:clamp(30px,3vw,42px)}.ohmm-round h2{font-size:clamp(28px,3.2vw,42px)}.ohmm-round h3{font-size:25px}.ohmm-round p{margin:0 0 18px;font-size:16px}.ohmm-round img{display:block;width:100%;height:auto}.ohmm-round figure{margin:0;min-width:0}.ohmm-round a{color:inherit}.ohmm-round button,.ohmm-round input{font:inherit}.ohmm-round button{cursor:pointer}.ohmm-round a:focus-visible,.ohmm-round button:focus-visible,.ohmm-round summary:focus-visible{outline:3px solid #3368a4;outline-offset:4px}.ohmm-round .or-breadcrumb{display:flex;gap:12px;color:var(--or-muted);font-size:12px;margin-bottom:22px}.ohmm-round .or-breadcrumb a{text-decoration:none}.ohmm-round .or-hero{display:grid;grid-template-columns:1.08fr 1fr;gap:46px;align-items:start}.ohmm-round .or-gallery{position:sticky;top:125px;min-width:0}.ohmm-round .or-main-image{aspect-ratio:1;border-radius:18px;overflow:hidden;background:#f8f6f2}.ohmm-round .or-main-image img{width:100%;height:100%;object-fit:contain}.ohmm-round .or-thumbnails{display:flex;gap:9px;margin-top:12px}.ohmm-round .or-thumbnails button{padding:3px;border:1px solid var(--or-line);border-radius:10px;background:white;flex:0 1 72px;min-width:0;overflow:hidden}.ohmm-round .or-thumbnails button[aria-pressed=true]{border:2px solid var(--or-ink);padding:2px}.ohmm-round .or-thumbnails img{aspect-ratio:1;object-fit:cover;border-radius:6px}.ohmm-round .or-caption,.ohmm-round figcaption{font-size:11px;line-height:1.5;color:var(--or-muted);margin-top:10px}.ohmm-round .or-eyebrow{font-size:10px;font-weight:750;letter-spacing:.16em;color:#976143;margin-bottom:14px}.ohmm-round .or-subtitle{font-size:21px;font-weight:600;color:var(--or-ink);margin-bottom:10px}.ohmm-round .or-buy>p:not(.or-eyebrow):not(.or-price):not(.or-subtitle){color:var(--or-muted)}.ohmm-round .or-benefits{list-style:none;margin:18px 0 12px;padding:0;font-size:14px}.ohmm-round .or-benefits li{position:relative;padding:4px 0 4px 24px}.ohmm-round .or-benefits li:before{content:'✓';position:absolute;left:0;color:#65714d;font-weight:bold}.ohmm-round .or-requirements{font-size:12px!important}.ohmm-round .or-price{display:flex;align-items:center;gap:16px;margin:18px 0;font-size:29px;font-weight:750;color:var(--or-accent)}.ohmm-round .or-shipping-label{font-size:11px;font-weight:600;border:1px solid #dce3d3;border-radius:4px;background:#f6f8f1;padding:4px 8px;color:#596447}.ohmm-round .or-packs{border:0;padding:0;margin:0 0 16px;min-width:0}.ohmm-round .or-packs legend{font-size:14px;font-weight:750;margin-bottom:12px}.ohmm-round .or-pack{display:block;position:relative;margin:0 0 9px;cursor:pointer}.ohmm-round .or-pack input{position:absolute;opacity:0;width:1px;height:1px}.ohmm-round .or-pack-inner{display:flex;gap:10px;align-items:center;border:1px solid var(--or-line);border-radius:10px;padding:13px 12px;background:white;transition:background .15s,border-color .15s}.ohmm-round .or-pack input:checked+.or-pack-inner{border:2px solid var(--or-ink);padding:12px 11px;background:#f1f5fa}.ohmm-round .or-pack input:focus-visible+.or-pack-inner{outline:3px solid #3368a4;outline-offset:3px}.ohmm-round .or-radio{width:16px;height:16px;border:1px solid #9aa9b7;border-radius:50%;flex-shrink:0}.ohmm-round .or-pack input:checked+.or-pack-inner .or-radio{border:4px solid var(--or-ink);background:white}.ohmm-round .or-pack img{width:48px;height:48px;object-fit:cover;border-radius:8px}.ohmm-round .or-pack-copy{flex:1;min-width:0;line-height:1.3}.ohmm-round .or-pack-copy strong{display:block;font-size:15px}.ohmm-round .or-pack-copy small{display:block;color:var(--or-muted);font-size:11px;margin:4px 0}.ohmm-round .or-pack-copy em{font-style:normal;font-size:10px;font-weight:650;color:#3c624b;display:block}.ohmm-round .or-pack-price{text-align:right;white-space:nowrap;line-height:1.3}.ohmm-round .or-pack-price strong{display:block;font-size:18px}.ohmm-round .or-pack-price s{display:block;color:#7b8795;font-size:12px}.ohmm-round .or-button{display:flex;align-items:center;justify-content:center;gap:14px;border:0;border-radius:7px;background:var(--or-accent);color:white;text-decoration:none;font-weight:700;font-size:17px;min-height:52px;padding:12px 24px}.ohmm-round .or-button:hover{background:#a64b25}.ohmm-round .or-add{width:100%}.ohmm-round .or-add:disabled{opacity:.65;cursor:wait}.ohmm-round .or-pack-note{font-size:11px!important;text-align:center;margin:12px 0}.ohmm-round .or-form-message:empty{display:none}.ohmm-round .or-form-message{font-size:13px;margin-top:10px;color:var(--or-ink)}.ohmm-round .or-trust{display:flex;justify-content:center;gap:20px;font-size:11px;color:#58654d;margin:16px 0}.ohmm-round .or-mini-faq details,.ohmm-round .or-faq details{border-bottom:1px solid var(--or-line)}.ohmm-round summary{list-style:none;cursor:pointer;font-weight:650;padding:18px 28px 18px 0;position:relative;font-size:14px}.ohmm-round summary::-webkit-details-marker{display:none}.ohmm-round summary:after{content:'+';position:absolute;right:5px;font-size:20px;top:12px}.ohmm-round details[open]>summary:after{content:'−'}.ohmm-round details>div p{font-size:14px;color:var(--or-muted)}.ohmm-round .or-section-nav{display:flex;gap:40px;justify-content:center;flex-wrap:wrap;padding:24px 0;margin:48px 0 0;border-top:1px solid var(--or-line);border-bottom:1px solid var(--or-line);font-size:12px;font-weight:650}.ohmm-round .or-section-nav a{text-decoration:none}.ohmm-round .or-editorial{padding-top:66px}.ohmm-round .or-section-heading{text-align:center;max-width:620px;margin:0 auto 38px}.ohmm-round .or-section-heading>p:last-child{color:var(--or-muted)}.ohmm-round .or-split{display:grid;grid-template-columns:1.1fr 1fr;gap:48px;align-items:center}.ohmm-round .or-split figure img{border-radius:14px}.ohmm-round .or-copy{padding:15px 0}.ohmm-round .or-copy>p{color:var(--or-muted)}.ohmm-round .or-number{display:block;font-size:10px;letter-spacing:.14em;font-weight:750;color:#976143;margin-bottom:16px}.ohmm-round .or-language{display:flex;gap:16px;align-items:center;font-size:15px;font-weight:650}.ohmm-round .or-language span{border:1px solid var(--or-line);border-radius:20px;padding:5px 15px;background:#fafafa}.ohmm-round .or-text-link{display:inline-block;text-decoration:none;border-bottom:1px solid var(--or-accent);padding-bottom:5px;font-size:14px;font-weight:700;margin-top:8px}.ohmm-round .or-how{padding:40px;margin:64px 0;background:#f1f4f8;border-radius:16px}.ohmm-round .or-how h2{font-size:32px}.ohmm-round .or-intro{color:var(--or-muted)}.ohmm-round .or-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:26px;margin:28px 0 0;padding:0;list-style:none}.ohmm-round .or-steps li>span{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:var(--or-ink);color:#fff;font-weight:700;margin-bottom:15px}.ohmm-round .or-steps h3{font-size:18px}.ohmm-round .or-steps p{font-size:14px;color:var(--or-muted)}.ohmm-round .or-detail-list{list-style:none;padding:0;margin:24px 0}.ohmm-round .or-detail-list li{padding:15px 0;border-top:1px solid var(--or-line)}.ohmm-round .or-detail-list strong{display:block;font-size:15px}.ohmm-round .or-detail-list span{color:var(--or-muted);font-size:14px}.ohmm-round .or-family{display:grid;grid-template-columns:1.25fr 1fr;align-items:center;background:var(--or-cream);border-radius:16px;overflow:hidden;margin:64px 0}.ohmm-round .or-family img{height:100%;min-height:380px;object-fit:cover}.ohmm-round .or-family-copy{padding:38px}.ohmm-round .or-family h2{font-size:32px}.ohmm-round .or-family-copy>p:not(.or-eyebrow){color:var(--or-muted)}.ohmm-round .or-faq{max-width:820px;margin:64px auto}.ohmm-round .or-final{display:grid;grid-template-columns:1.2fr 1fr;gap:60px;background:var(--or-ink);color:#fff;padding:48px;border-radius:16px}.ohmm-round .or-final h2{color:#fff;font-size:34px}.ohmm-round .or-final .or-eyebrow{color:#d9b290}.ohmm-round .or-final p{color:#d7e0eb;font-size:14px}.ohmm-round .or-final-prices a{display:flex;align-items:center;gap:15px;text-decoration:none;border:1px solid #8fa1b9;border-radius:8px;padding:13px 16px;margin-bottom:10px;font-size:14px}.ohmm-round .or-final-prices a strong{margin-left:auto;font-size:19px}.ohmm-round .or-final-prices>p{font-size:11px;margin:14px 0 0;text-align:center}.ohmm-round .or-sticky{position:fixed;bottom:0;left:0;right:0;z-index:30;display:flex;align-items:center;justify-content:space-between;gap:15px;background:#fbf8f2;box-shadow:0 -3px 15px #162e4612;border-top:1px solid #e8dfd3;padding:12px max(24px,calc((100vw - 1176px)/2))}.ohmm-round .or-sticky strong{display:block;font-size:14px}.ohmm-round .or-sticky small{display:block;color:var(--or-accent);font-size:13px}.ohmm-round section[id]{scroll-margin-top:140px}
@media(max-width:989px){.ohmm-round .or-wrap{padding:0 22px}.ohmm-round .or-hero{gap:26px}.ohmm-round .or-pack img{display:none}.ohmm-round .or-split{gap:28px}.ohmm-round .or-family-copy{padding:25px}.ohmm-round .or-final{gap:30px;padding:32px}}
@media(max-width:749px){.ohmm-round{padding-top:12px}.ohmm-round .or-wrap{padding:0 18px}.ohmm-round .or-breadcrumb{font-size:10px;margin-bottom:14px}.ohmm-round .or-hero{grid-template-columns:1fr;gap:20px}.ohmm-round .or-gallery{position:static}.ohmm-round .or-main-image{border-radius:12px}.ohmm-round .or-thumbnails{gap:7px}.ohmm-round .or-thumbnails button{flex-basis:58px}.ohmm-round .or-caption{font-size:10px}.ohmm-round h1{font-size:31px}.ohmm-round .or-subtitle{font-size:20px}.ohmm-round .or-pack img{display:block;width:42px;height:42px}.ohmm-round .or-pack-inner{gap:8px;padding:12px 9px}.ohmm-round .or-pack input:checked+.or-pack-inner{padding:11px 8px}.ohmm-round .or-pack-copy strong{font-size:14px}.ohmm-round .or-pack-copy small{font-size:10px}.ohmm-round .or-pack-copy em{font-size:9px}.ohmm-round .or-pack-price strong{font-size:16px}.ohmm-round .or-section-nav{margin-top:32px;gap:12px;padding:18px 0;font-size:10px;justify-content:space-between}.ohmm-round .or-editorial{padding-top:40px}.ohmm-round .or-split{grid-template-columns:1fr;gap:18px}.ohmm-round .or-section-heading{margin-bottom:24px}.ohmm-round .or-how{padding:26px 22px;margin:40px 0}.ohmm-round .or-how h2{font-size:28px}.ohmm-round .or-steps{grid-template-columns:1fr;gap:20px}.ohmm-round .or-steps li{display:grid;grid-template-columns:32px 1fr;column-gap:14px}.ohmm-round .or-steps li>span{grid-row:1/3;margin:0}.ohmm-round .or-steps h3{margin:3px 0 7px}.ohmm-round .or-steps p{margin:0}.ohmm-round .or-carry figure{grid-row:1}.ohmm-round .or-family{grid-template-columns:1fr;margin:40px 0}.ohmm-round .or-family img{min-height:0;aspect-ratio:3/2}.ohmm-round .or-family-copy{padding:28px 24px}.ohmm-round .or-family h2{font-size:29px}.ohmm-round .or-faq{margin:42px 0}.ohmm-round .or-final{grid-template-columns:1fr;gap:15px;padding:28px 22px}.ohmm-round .or-final h2{font-size:30px}.ohmm-round .or-sticky{padding:10px 14px}.ohmm-round .or-sticky .or-button{font-size:12px;min-height:42px;padding:10px 14px}.ohmm-round .or-sticky strong{font-size:12px}.ohmm-round .or-sticky small{font-size:11px}}
@media(prefers-reduced-motion:reduce){.ohmm-round *{transition:none!important;scroll-behavior:auto!important}}
