/* Solarium v1.5.46 — Sunblue: texto institucional aprovado.
   Alteracoes exclusivas da Sunblue. Os outros catalogos e os cards mantem seu estilo. */
.sunblue-product-story {
  align-items:center;
  gap:clamp(32px,5vw,76px);
}
.sunblue-product-story__heading {flex:1 1 57%;min-width:0;max-width:720px;}
.brand-products-zone .sunblue-product-story .headline {
  font-size:clamp(39px,4.3vw,63px);
  line-height:1.03;
  letter-spacing:-.053em;
  text-wrap:balance;
}
.sunblue-product-story__description {flex:1 1 36%;min-width:0;max-width:470px;}
.brand-products-zone .sunblue-product-story__description .lead {
  font-size:clamp(15px,1.16vw,18px);
  line-height:1.65;
  letter-spacing:-.008em;
  max-width:100%;
  color:#4b5056;
}
.sunblue-product-story__helper {
  margin-top:17px;
  font-size:clamp(13px,1.05vw,15px);
  line-height:1.55;
  color:#6a7078;
}
.sunblue-products-explore {
  margin:-14px 0 32px;
  font-size:clamp(13px,1.1vw,16px);
  color:#656a71;
  line-height:1.6;
}
@media(max-width:1100px){
  .sunblue-premium-hero .sunblue-premium-hero__lead {
    font-size:clamp(16px,1.9vw,20px);
    line-height:1.53;
    max-width:550px;
  }
}
@media(max-width:860px){
  .sunblue-product-story {display:grid;gap:21px;align-items:initial;}
  .sunblue-product-story__heading,
  .sunblue-product-story__description{max-width:100%;}
  .brand-products-zone .sunblue-product-story .headline{font-size:clamp(34px,7vw,48px);line-height:1.04;}
  .brand-products-zone .sunblue-product-story__description .lead{font-size:16px;line-height:1.6;}
  .sunblue-product-story__helper{font-size:14px;}
  .sunblue-products-explore{margin:0 0 25px;}
}
@media(max-width:520px){
  .brand-products-zone .sunblue-product-story .headline{font-size:clamp(32px,8.5vw,41px);}
  .sunblue-premium-hero .sunblue-premium-hero__lead {font-size:17px;line-height:1.55;}
}
