/* Source: micro-beton-fiyat-final-v576.css */
/* V576 — Final pricing refinement.
   Typography follows V573; this layer only refines composition/alignment. */

body.ct-micro-product-page .micro576-price-final{
  padding:clamp(82px,8vw,118px) 0!important;
}

body.ct-micro-product-page .micro576-price-final .micro532-price-grid{
  grid-template-columns:minmax(300px,.78fr) minmax(0,1.22fr)!important;
  gap:clamp(58px,7vw,106px)!important;
  align-items:start!important;
}

body.ct-micro-product-page .micro576-price-final .micro532-price-head{
  position:static!important;
  max-width:500px!important;
  padding-top:2px!important;
}

body.ct-micro-product-page .micro576-price-final .micro532-price-head .micro151-kicker{
  display:block!important;
  margin-bottom:14px!important;
}

body.ct-micro-product-page .micro576-price-final .micro532-price-copy{
  max-width:700px!important;
}

body.ct-micro-product-page .micro576-price-final .micro532-price-copy>p{
  max-width:54ch!important;
  margin:0!important;
}

body.ct-micro-product-page .micro576-price-final .micro532-price-copy>p:first-of-type{
  margin-bottom:28px!important;
}

body.ct-micro-product-page .micro576-price-final .micro532-price-copy>p:nth-of-type(2){
  margin-top:28px!important;
  color:rgba(37,33,29,.58)!important;
}

body.ct-micro-product-page .micro576-price-final .micro571-price-factors{
  margin:30px 0 0!important;
  border-top:1px solid rgba(37,33,29,.18)!important;
  border-bottom:1px solid rgba(37,33,29,.18)!important;
}

body.ct-micro-product-page .micro576-price-final .micro571-price-factor{
  min-height:112px!important;
  padding-top:22px!important;
  padding-bottom:22px!important;
  align-content:start!important;
}

body.ct-micro-product-page .micro576-price-final .micro571-price-factor span{
  padding-top:2px!important;
}

body.ct-micro-product-page .micro576-price-final .micro571-price-factor strong{
  margin:0!important;
}

body.ct-micro-product-page .micro576-price-final .micro571-price-factor small{
  margin-top:1px!important;
}

body.ct-micro-product-page .micro576-price-final .micro151-inline-links{
  margin-top:28px!important;
}

@media(max-width:980px){
  body.ct-micro-product-page .micro576-price-final .micro532-price-grid{
    grid-template-columns:1fr!important;
    gap:34px!important;
  }
  body.ct-micro-product-page .micro576-price-final .micro532-price-head{
    max-width:620px!important;
  }
}

@media(max-width:700px){
  body.ct-micro-product-page .micro576-price-final{
    padding:68px 0 72px!important;
  }
  body.ct-micro-product-page .micro576-price-final .micro532-price-grid{
    gap:28px!important;
  }
  body.ct-micro-product-page .micro576-price-final .micro571-price-factors{
    margin-top:26px!important;
  }
  body.ct-micro-product-page .micro576-price-final .micro571-price-factor{
    min-height:0!important;
    padding-top:18px!important;
    padding-bottom:18px!important;
  }
}


/* Source: micro-beton-responsive-final-v579.css */
/* V579 — final responsive QA
   Technical fix only: restores the intended unnumbered FAQ grid on phones.
   No content, color, typography or desktop/tablet design changes. */

@media (max-width:700px){
  body.ct-product-responsive-v428.ct-micro-product-page
  #mikro-beton-sss .micro155-faq-list summary{
    grid-template-columns:minmax(0,1fr) 24px!important;
    gap:10px!important;
  }

  body.ct-product-responsive-v428.ct-micro-product-page
  #mikro-beton-sss .micro155-faq-list summary>strong{
    min-width:0!important;
    width:auto!important;
  }

  body.ct-product-responsive-v428.ct-micro-product-page
  #mikro-beton-sss .micro155-faq-answer{
    padding-left:4px!important;
    padding-right:30px!important;
  }
}

