body.mm-window-price .wc-price-call{display:none}
@media(max-width:600px){
 body.mm-window-price .wc-intro{padding-block:18px}
 body.mm-window-price .wc-crumb{font-size:12px;margin-bottom:14px}
 body.mm-window-price .wc-intro h1{font-size:28px;line-height:1.15;margin-bottom:14px}
 body.mm-window-price .wc-intro .wc-lead{font-size:16px;line-height:1.5;margin-bottom:12px}
 body.mm-window-price .wc-intro>p{font-size:14px;line-height:1.5;margin-block:10px}
 body.mm-window-price .wc-actions{gap:8px 14px;margin-block:14px}
 body.mm-window-price .wc-actions a{font-size:14px;min-height:44px}
 body.mm-window-price .wc-intro .wc-note{font-size:12px;line-height:1.5}
 body.mm-window-price .wc-visuals{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 12px;padding-bottom:16px}
 body.mm-window-price .wc-visuals img{aspect-ratio:4/3;margin-bottom:8px}
 body.mm-window-price .wc-visuals span{font-size:13px;line-height:1.35;min-height:0;font-weight:500}
 body.mm-window-price .wc-visuals-cost{font-size:21px;line-height:1.3;margin-top:6px}
 body.mm-window-price .wc-visuals small{font-size:11px;line-height:1.4}
 body.mm-window-price .wc-visuals-premium{font-size:14px;margin-top:6px}
 body.mm-window-price .wc-visual-note{font-size:12px;line-height:1.5;margin-bottom:12px}
 body.mm-window-price .wc-price-call{display:flex;width:calc(100% - 32px);margin:12px auto 18px;box-sizing:border-box}
 body.mm-window-price .wc-section{padding-block:20px}
 body.mm-window-price .wc-section-head{margin-bottom:12px}
 body.mm-window-price .wc-section-head h2{font-size:21px;line-height:1.3;font-weight:500;margin-bottom:10px}
 body.mm-window-price .wc-section-head p{font-size:14px;line-height:1.5}
 body.mm-window-price .wc-product{display:grid;grid-template-columns:96px minmax(0,1fr);gap:0 12px;padding:16px 0;border-top:1px solid #d9cebf;align-items:start}
 body.mm-window-price .wc-product>figure{grid-column:1;grid-row:1/span 2}
 body.mm-window-price .wc-product img{width:96px;height:125px;object-fit:contain;background:#eee7dc}
 body.mm-window-price .wc-product figcaption{font-size:10px;line-height:1.4;padding-top:6px}
 body.mm-window-price .wc-product-copy{display:contents}
 body.mm-window-price .wc-product-copy>h2{grid-column:2;grid-row:1;font-size:19px;line-height:1.3;font-weight:500;margin:0 0 8px}
 body.mm-window-price .wc-product-copy>p:not([class]){grid-column:2;grid-row:2;font-size:14px;line-height:1.5;margin:0}
 body.mm-window-price .wc-product-copy>.wc-mobile-limit{grid-column:1/-1;grid-row:3;font-size:13px;line-height:1.5;margin:10px 0 0}
 body.mm-window-price .wc-product-copy>.wc-cost{grid-column:1/-1;grid-row:4;font-size:28px;line-height:1.2;margin:12px 0 0}
 body.mm-window-price .wc-cost span{font-size:12px;line-height:1.5;margin-top:4px}
 body.mm-window-price .wc-product-copy>.wc-link{grid-column:1/-1;grid-row:5;display:block;min-height:44px;padding:12px 0;font-size:14px;line-height:1.5;box-sizing:border-box;margin:4px 0}
 body.mm-window-price .wc-product-details{grid-column:1/-1;grid-row:6}
 body.mm-window-price .wc-mobile-details{margin:0;border-block:1px solid #d9cebf;padding:0}
 body.mm-window-price .wc-mobile-details>summary{cursor:pointer;min-height:44px;padding:12px 0;box-sizing:border-box;font-size:14px;line-height:1.5;font-weight:400}
 body.mm-window-price .wc-mobile-details>summary h2{display:inline;font-size:18px;line-height:1.4;font-weight:400;margin:0}
 body.mm-window-price .wc-mobile-details>div{padding-bottom:12px}
 body.mm-window-price .wc-mobile-details p{font-size:14px;line-height:1.5;margin-block:10px}
 body.mm-window-price .wc-mobile-details .wc-note{font-size:13px}
 body.mm-window-price .wc-table-hint{display:none}
 body.mm-window-price .wc-price-details{padding:12px;gap:8px;margin:12px 0}
 body.mm-window-price .wc-price-details dt{font-size:12px}
 body.mm-window-price .wc-price-details dd{font-size:15px}
 body.mm-window-price :is(#comparison,.wc-measure,.wc-section):has(>.wc-section-details){padding-block:6px!important;background:transparent}
 body.mm-window-price .wc-measure{padding-inline:0}
 body.mm-window-price .wc-faq h2{font-size:20px;font-weight:500;margin-bottom:12px}
 body.mm-window-price .wc-faq summary{font-size:16px;line-height:1.5;font-weight:400;padding:12px 0}
 body.mm-window-price .wc-faq details p{font-size:14px;line-height:1.5}
 body.mm-window-price .wc-premium{padding:16px;margin-block:16px;gap:16px;background:#c7b8a3;color:#302d2a;border-radius:12px}
 body.mm-window-price .wc-premium>img{height:210px;object-fit:contain}
 body.mm-window-price .wc-premium h2{font-size:21px;line-height:1.3;font-weight:500;margin-bottom:10px}
 body.mm-window-price .wc-premium p{font-size:14px;line-height:1.5}
 body.mm-window-price .wc-premium .button{background:#48423e;color:#fff;font-size:14px;line-height:1.5}
}
