.ohmm-box{max-width:1260px}
.ohmm-box .box-benefit-list{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px 16px;list-style:none;padding:0;margin:20px 0;font-size:13px;line-height:1.5}
.ohmm-box .box-benefit-list li{margin:0;font-weight:400;color:#30281f}
.ohmm-box .box-benefit-list li:before{content:'✓';margin-right:8px;color:#675f45}
.ohmm-box .box-buy h1{font-size:clamp(27px,2.5vw,35px);letter-spacing:0;line-height:1.2}
.ohmm-box .box-tagline{font-size:16px;line-height:1.65;color:#62594f}
.ohmm-box .box-price{font-size:23px;line-height:1.3;font-weight:600}
.ohmm-box .box-story{margin-top:40px}
.ohmm-box .box-accordions summary{font-size:14px;font-weight:500;padding:15px 24px 15px 0}
.ohmm-box .box-accordions details>div,.ohmm-box .box-accordions details>p{font-size:13px;line-height:1.65}
.ohmm-box .box-buy select{font-family:inherit;font-size:13px;min-height:44px;padding:10px 12px;border-radius:3px}
.ohmm-box .box-buy button[name=add]{background:#48382b;min-height:48px;border-radius:3px;font-size:14px;font-weight:600;padding:14px 18px}
.five-cro .five-specifications{border-collapse:collapse;width:100%;table-layout:fixed;font-size:12px;line-height:1.5;margin:8px 0 18px;color:var(--five-ink)}
.five-cro .five-specifications caption{text-align:left;font-weight:600;padding:0 0 10px}
.five-cro .five-specifications th,.five-cro .five-specifications td{padding:9px 10px;text-align:left;vertical-align:top;border-bottom:1px solid var(--five-line);overflow-wrap:anywhere}
.five-cro .five-specifications th{width:40%;font-weight:500;background:#ece0d04d}
@media(max-width:899px){.ohmm-box .box-benefit-list{font-size:12px;gap:8px 12px}.ohmm-box .box-story{margin-top:32px}.five-cro .five-specifications th,.five-cro .five-specifications td{padding:8px}}
