/* Source: concretta-product-hero-reading-v775.css */
/* Reading hierarchy trial, scoped to TR/EN C-Design hero only. */
html body.ct-micro-product-page.ct-product-hero-standard-v625 section.ct-hero-reading-v775 .micro158-shell{align-items:stretch!important;}
html body.ct-micro-product-page.ct-product-hero-standard-v625 section.ct-hero-reading-v775 .micro158-shell .micro158-intro{height:auto!important;min-height:500px!important;max-height:none!important;padding:32px!important;display:flex!important;flex-direction:column!important;justify-content:center!important;}
html body.ct-micro-product-page.ct-product-hero-standard-v625 section.ct-hero-reading-v775 .micro158-breadcrumb{margin:0 0 22px!important;line-height:1.5!important;}
html body.ct-micro-product-page.ct-product-hero-standard-v625 section.ct-hero-reading-v775 .micro158-intro h1{font-size:64px!important;font-weight:400!important;line-height:1.06!important;letter-spacing:-.04em!important;max-width:100%!important;margin:0 0 20px!important;overflow-wrap:normal!important;word-break:normal!important;}
html body.ct-micro-product-page.ct-product-hero-standard-v625 section.ct-hero-reading-v775 .micro158-sub{font-size:22px!important;font-weight:400!important;line-height:1.45!important;letter-spacing:0!important;text-transform:none!important;max-width:100%!important;margin:0 0 24px!important;}
html body.ct-micro-product-page.ct-product-hero-standard-v625 section.ct-hero-reading-v775 .micro158-body{font-size:16px!important;font-weight:400!important;line-height:1.65!important;max-width:40ch!important;width:100%!important;margin:0!important;overflow-wrap:normal!important;word-break:normal!important;}
html body.ct-micro-product-page.ct-product-hero-standard-v625 section.ct-hero-reading-v775 .micro158-techline{margin:28px 0 0!important;flex-wrap:wrap!important;gap:6px 12px!important;}
html body.ct-micro-product-page.ct-product-hero-standard-v625 section.ct-hero-reading-v775 .micro158-techline span{white-space:normal!important;line-height:1.6!important;}
html body.ct-micro-product-page.ct-product-hero-standard-v625 section.ct-hero-reading-v775 .micro158-actions{margin:28px 0 0!important;padding:0!important;display:flex!important;flex-wrap:wrap!important;gap:14px 22px!important;}
@media(min-width:992px){
html body.ct-micro-product-page.ct-product-hero-standard-v625 section.ct-hero-reading-v775 .micro158-shell .micro158-media{position:relative!important;height:auto!important;min-height:500px!important;max-height:none!important;align-self:stretch!important;}
html body.ct-micro-product-page.ct-product-hero-standard-v625:not(.ct-ws-product-page) section.ct-hero-reading-v775 .micro158-shell .micro158-media img{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;object-fit:cover!important;}
}
@media(min-width:768px) and (max-width:991px){
html body.ct-micro-product-page.ct-product-hero-standard-v625 section.ct-hero-reading-v775 .micro158-shell .micro158-intro{min-height:0!important;padding:32px!important;}
html body.ct-micro-product-page.ct-product-hero-standard-v625 section.ct-hero-reading-v775 .micro158-intro h1{font-size:54px!important;}
html body.ct-micro-product-page.ct-product-hero-standard-v625 section.ct-hero-reading-v775 .micro158-sub{font-size:21px!important;}
}
@media(max-width:767px){
html body.ct-micro-product-page.ct-product-hero-standard-v625 section.ct-hero-reading-v775 .micro158-shell .micro158-intro{min-height:0!important;padding:28px 22px!important;}
html body.ct-micro-product-page.ct-product-hero-standard-v625 section.ct-hero-reading-v775 .micro158-breadcrumb{margin-bottom:20px!important;}
html body.ct-micro-product-page.ct-product-hero-standard-v625 section.ct-hero-reading-v775 .micro158-intro h1{font-size:42px!important;line-height:1.08!important;}
html body.ct-micro-product-page.ct-product-hero-standard-v625 section.ct-hero-reading-v775 .micro158-sub{font-size:20px!important;margin-bottom:22px!important;}
html body.ct-micro-product-page.ct-product-hero-standard-v625 section.ct-hero-reading-v775 .micro158-techline{margin-top:24px!important;}
html body.ct-micro-product-page.ct-product-hero-standard-v625 section.ct-hero-reading-v775 .micro158-actions{margin-top:24px!important;gap:14px 18px!important;}
}

@media(min-width:992px){html body.ct-ws-product-page.ct-product-hero-standard-v625 section.ct-hero-reading-v775 .micro158-shell .micro158-media img{position:absolute!important;left:0!important;top:0!important;}}


/* V785: Concretta product hero typography follows Beton Panel, TR and EN. */
html body#top#top.ct-beton-hero-type-v785 section.ct-hero-reading-v775 .micro158-intro h1{font-family:'Concretta Manrope',Arial,sans-serif!important;font-size:clamp(38px,3.7vw,48px)!important;font-weight:700!important;line-height:1!important;letter-spacing:-.04em!important;color:#2d2925!important;margin:0 0 20px!important;white-space:normal!important;text-wrap:wrap!important;word-break:normal!important;overflow-wrap:normal!important;}
@media(min-width:901px) and (max-width:1180px){html body#top#top.ct-beton-hero-type-v785 section.ct-hero-reading-v775 .micro158-intro h1{font-size:clamp(35px,3.8vw,42px)!important;}}
@media(min-width:701px) and (max-width:900px){html body#top#top.ct-beton-hero-type-v785 section.ct-hero-reading-v775 .micro158-intro h1{font-size:clamp(32px,4.5vw,36px)!important;}}
@media(max-width:700px){html body#top#top.ct-beton-hero-type-v785 section.ct-hero-reading-v775 .micro158-intro h1{font-size:clamp(29px,8.1vw,32px)!important;}}
