
.mida-standard{--red:#E2003D;--ink:#292929;--gray:#66645f;--cream:#f8f5ef;--soft:#eee9df;--olive:#868151;background:var(--cream);color:var(--ink)}
.mida-standard-wrap{width:min(1420px,calc(100% - 64px));margin:0 auto}.mida-standard-top{display:grid;grid-template-columns:1.04fr .96fr;gap:72px;padding:66px 0 82px;align-items:start}
.mida-standard-main-media{background:#fff;aspect-ratio:1/1;display:flex;align-items:center;justify-content:center;overflow:hidden}.mida-standard-main-image{width:100%;height:100%;object-fit:contain}
.mida-standard-thumbs{display:grid;grid-template-columns:repeat(4,1fr);gap:9px;margin-top:12px}.mida-standard-thumb{border:1px solid transparent;padding:0;background:#fff;aspect-ratio:1/1;overflow:hidden;cursor:pointer}.mida-standard-thumb.is-active{border-color:var(--red)}.mida-standard-thumb img{width:100%;height:100%;object-fit:cover}
.mida-standard-buy{position:sticky;top:110px}.mida-standard-eyebrow{margin:0 0 14px;color:var(--red);font-size:11px;font-weight:700;letter-spacing:.16em}.mida-standard h1,.mida-standard h2{font-family:"Century Gothic","Trebuchet MS",sans-serif;letter-spacing:-.045em;font-weight:700}.mida-standard h1{font-size:clamp(42px,5vw,72px);line-height:1;margin:0}.mida-standard-subtitle{font-size:18px;color:var(--gray);line-height:1.55;margin:20px 0 0}
.mida-standard-badges{display:flex;gap:8px;flex-wrap:wrap;margin-top:24px}.mida-standard-badges span{border:1px solid #d6d0c6;background:#fff;padding:8px 11px;font-size:12px;font-weight:650}.mida-standard-price{display:flex;align-items:baseline;gap:14px;margin-top:28px}.mida-standard-price-current{font-size:32px;font-weight:750}.mida-standard-price-compare{text-decoration:line-through;color:#8c8983;font-size:18px}.mida-standard-promo{color:var(--olive);font-size:13px;font-weight:700;margin:6px 0 26px}
.mida-standard-form{display:grid;grid-template-columns:1fr 1fr;gap:14px}.mida-standard-field{display:flex;flex-direction:column;gap:8px}.mida-standard-field label{font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.mida-standard-field select{min-height:52px;padding:0 14px;border:1px solid #cfc9be;background:#fff;font-size:15px}.mida-standard-comfort-note{grid-column:1/-1;background:#fff;padding:18px;border-left:3px solid var(--olive)}.mida-standard-comfort-note strong{font-size:14px}.mida-standard-comfort-note p{font-size:13px;line-height:1.5;color:var(--gray);margin:6px 0 0}
.mida-standard-cart,.mida-standard-consult{grid-column:1/-1;display:flex;align-items:center;justify-content:center;min-height:54px;text-decoration:none;font-weight:750;font-size:14px}.mida-standard-cart{border:0;background:var(--red);color:#fff;cursor:pointer}.mida-standard-consult{border:1px solid #555;color:#333;background:transparent}.mida-standard-included{border-top:1px solid #ded8ce;margin-top:20px;padding-top:20px}.mida-standard-included strong{font-size:14px}.mida-standard-included p{font-size:14px;line-height:1.55;color:var(--gray);margin:7px 0 0}
.mida-standard-strip{background:#2b2b2b;color:#fff;padding:30px 0}.mida-standard-strip-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.mida-standard-strip-grid div{border-left:1px solid #555;padding-left:20px}.mida-standard-strip-grid b{display:block;font-size:22px}.mida-standard-strip-grid span{display:block;margin-top:5px;color:#d8d5cf;font-size:13px}
.mida-standard-story{display:grid;grid-template-columns:.9fr 1.1fr;margin:90px 0;background:#fff}.mida-standard-story-copy{padding:68px;display:flex;flex-direction:column;justify-content:center}.mida-standard-story-copy h2,.mida-standard-description h2,.mida-standard-faq-head h2,.mida-standard-final h2{font-size:clamp(38px,4.3vw,64px);line-height:1.04;margin:0}.mida-standard-story-copy>p:last-child{font-size:17px;line-height:1.65;color:var(--gray);margin:24px 0 0}.mida-standard-story-media{min-height:520px}.mida-standard-story-media img{width:100%;height:100%;object-fit:cover}
.mida-standard-duo{display:grid;grid-template-columns:.82fr 1.18fr;gap:16px;margin-bottom:90px}.mida-standard-duo-card{background:#fff}.mida-standard-duo-card>img{width:100%;height:430px;object-fit:cover;display:block}.mida-standard-tech-card>img{height:540px;object-fit:contain;padding:6px;background:#fff}.mida-standard-duo-card>div{padding:28px}.mida-standard-duo-card h3{font-size:28px;margin:0 0 10px}.mida-standard-duo-card p:last-child{color:var(--gray);line-height:1.55}
.mida-standard-description{display:grid;grid-template-columns:.8fr 1.2fr;gap:80px;padding:80px 0;border-top:1px solid #ddd6cc}.mida-standard-description-body{font-size:16px;line-height:1.7}.mida-standard-description-body h3{font-size:20px;margin:24px 0 10px}.mida-standard-description-body p,.mida-standard-description-body li{color:var(--gray)}
.mida-standard-faq{padding:86px 0;background:var(--soft)}.mida-standard-faq-head{max-width:850px;margin-bottom:36px}.mida-standard-faq-list{border-top:1px solid #d4cec3}.mida-standard-faq-list details{border-bottom:1px solid #d4cec3;background:#fff}.mida-standard-faq-list summary{list-style:none;cursor:pointer;padding:22px 24px;font-size:18px;font-weight:700;display:flex;justify-content:space-between;gap:20px}.mida-standard-faq-list summary::-webkit-details-marker{display:none}.mida-standard-faq-list summary:after{content:"+";font-size:24px;font-weight:400;color:var(--olive)}.mida-standard-faq-list details[open] summary:after{content:"−"}.mida-standard-faq-list details p{margin:0;padding:0 24px 24px;color:var(--gray);font-size:16px;line-height:1.65;max-width:980px}
.mida-standard-final{background:#fff;padding:86px 0}.mida-standard-final-inner{display:grid;grid-template-columns:1.1fr .9fr;gap:80px;align-items:end}.mida-standard-final-inner>div:last-child>p{font-size:17px;line-height:1.65;color:var(--gray);margin:0 0 22px}.mida-standard-recommendation{font-size:14px!important}.mida-standard-final .mida-standard-cart{display:inline-flex;padding:0 24px}
@media(max-width:980px){.mida-standard-top{grid-template-columns:1fr;gap:38px}.mida-standard-buy{position:static}.mida-standard-story{grid-template-columns:1fr}.mida-standard-duo{grid-template-columns:1fr}.mida-standard-description,.mida-standard-final-inner{grid-template-columns:1fr;gap:30px}}
@media(max-width:749px){.mida-standard-wrap{width:min(100% - 32px,1420px)}.mida-standard-top{padding:28px 0 58px}.mida-standard-main-media{aspect-ratio:4/5}.mida-standard h1{font-size:44px}.mida-standard-form{grid-template-columns:1fr}.mida-standard-strip-grid{grid-template-columns:1fr 1fr}.mida-standard-story{margin:58px 0}.mida-standard-story-copy{padding:44px 24px}.mida-standard-story-media{min-height:360px}.mida-standard-duo-card>img{height:330px}.mida-standard-tech-card>img{height:440px;padding:4px}.mida-standard-description{padding:58px 0}.mida-standard-faq{padding:58px 0}.mida-standard-faq-list summary{padding:18px;font-size:17px}.mida-standard-faq-list details p{padding:0 18px 20px}.mida-standard-final{padding:58px 0}}

.mida-standard-cart:disabled{opacity:.55;cursor:not-allowed}.mida-slh-preview{font-size:12px;color:var(--gray);grid-column:1/-1;margin:0}.mida-slh-back{display:inline-block;font-size:13px;color:var(--gray);padding-top:22px}.mida-standard-gallery{min-width:0}.mida-standard-thumb:focus-visible{outline:3px solid var(--red);outline-offset:2px}