.cmm-desktop-services,.cmm-desktop-intro,.cmm-desktop-details{display:none}
@media(min-width:1000px){
 .cmm-desktop-services-ready .cmm-delivery,
 .cmm-desktop-services-ready .cmm-single-model-title,
 .cmm-desktop-services-ready .cmm-single-model-name{display:none!important}
 .cmm-desktop-services-ready .cmm-product-options:not(:has(fieldset,.cmm-configurator)){display:none}
 body .cmm-immersive .cmm-desktop-services{display:block;width:100%;box-sizing:border-box;margin:8px 0 12px;padding:0;border:0;border-radius:0;box-shadow:none;background:transparent;color:#405644}
 body .cmm-immersive .cmm-desktop-services p{display:flex;align-items:center;gap:8px;margin:0;padding:0;font-size:13px;font-weight:400;line-height:1.45;letter-spacing:normal}
 body .cmm-immersive .cmm-desktop-services p+p{margin-top:7px}
 .cmm-desktop-services svg{width:19px;height:19px;flex:0 0 19px;color:#24362a}
 body .cmm-immersive .cmm-desktop-intro{display:block;margin:6px 0 8px;font-size:14px;line-height:1.65;color:#52654e;max-width:62ch}
 body .cmm-immersive .cmm-desktop-details{display:block;margin:18px 0 0;padding:16px 0 0;border-top:1px solid #dce2d9}
 body .cmm-immersive .cmm-desktop-details h2{margin:0 0 12px;font-family:inherit;font-size:15px;font-weight:600;color:#344c3b;line-height:1.4}
 .cmm-desktop-detail-columns{display:grid;grid-template-columns:1fr 1fr;gap:24px}
 .cmm-desktop-detail-columns.is-single{grid-template-columns:1fr}
 .cmm-desktop-detail-columns p{margin:0;font-size:12px;line-height:1.6;color:#61705e}
 .cmm-desktop-dimensions-link{display:inline-block;margin:12px 0 0;padding:0;border:0;border-radius:0;background:none;box-shadow:none;color:#344c3b;font:inherit;font-size:12px;text-decoration:underline;text-underline-offset:4px;cursor:pointer}
 .cmm-desktop-dimensions-link[hidden]{display:none}
 .cmm-desktop-dimensions-link:focus-visible{outline:2px solid #344c3b;outline-offset:4px}
}
@media(min-width:1000px) and (max-height:800px){
 body .cmm-immersive .cmm-desktop-intro{font-size:12px;line-height:1.5}
 body .cmm-immersive .cmm-desktop-details{margin-top:10px;padding-top:10px}
 body .cmm-immersive .cmm-desktop-details h2{margin-bottom:7px}
}
