/* Solarium v1.5.43 | Um unico enquadramento + sombra independente da foto.
   A foto pode ser substituida pelo Painel Central, sem alterar a mascara.
   Mesma largura fotografica (72%) e mesmo fade em todas as nove linhas. */
@media (min-width:861px) {
  .solarium-hero-unified-v1543.sunblue-premium-hero,
  .solarium-hero-unified-v1543.catalog-line-hero--photo {
    position:relative;
    box-sizing:border-box;
    min-height:640px !important;
    height:auto;
    background:#fff;
    isolation:isolate;
    overflow:hidden;
  }
  .solarium-hero-unified-v1543.sunblue-premium-hero {padding-top:0 !important;padding-bottom:0 !important}
  .solarium-hero-unified-v1543.sunblue-premium-hero .sunblue-premium-hero__inner {
    min-height:640px !important;
    padding-top:104px !important;
    padding-bottom:52px;
    box-sizing:border-box;
    position:relative;
    z-index:3;
  }
  .solarium-hero-unified-v1543.catalog-line-hero--photo {
    display:flex;
    align-items:center;
    padding:108px 0 56px !important;
  }
  .solarium-hero-unified-v1543.catalog-line-hero--photo > .container {position:relative;z-index:3;width:100%}
  .solarium-hero-unified-v1543 .sunblue-premium-hero__media,
  .solarium-hero-unified-v1543 .solarium-catalog-hero__media {
    position:absolute !important;
    inset:0 !important;
    width:100% !important;
    height:100% !important;
    margin:0 !important;
    padding:0 !important;
    display:block !important;
    overflow:hidden !important;
    background:transparent !important;
    pointer-events:none;
    z-index:0;
  }
  .solarium-hero-unified-v1543 .sunblue-premium-hero__media picture {position:absolute;inset:0;display:block;width:100%;height:100%}
  .solarium-hero-unified-v1543 .sunblue-premium-hero__media img,
  .solarium-hero-unified-v1543 .sunblue-premium-hero__media > img,
  .solarium-hero-unified-v1543 .solarium-catalog-hero__media img {
    display:block !important;
    position:absolute !important;
    right:0 !important;
    left:auto !important;
    top:0 !important;
    bottom:auto !important;
    width:72% !important;
    height:100% !important;
    max-width:none !important;
    max-height:none !important;
    min-width:0 !important;
    margin:0 !important;
    padding:0 !important;
    object-fit:cover !important;
    object-position:var(--solarium-hero-focus,center center) !important;
    transform:none !important;
    align-self:auto !important;
    filter:saturate(1.03) contrast(1.01);
  }
  /* A mascara fica no codigo, nunca dentro da imagem que o usuario envia. */
  .solarium-hero-unified-v1543 .sunblue-premium-hero__blend,
  .solarium-hero-unified-v1543 .solarium-catalog-hero__media::after {
    content:"";
    display:block !important;
    position:absolute !important;
    inset:0 !important;
    background:linear-gradient(90deg,
      #fff 0%,#fff 29%,
      rgba(255,255,255,.985) 35%,
      rgba(255,255,255,.94) 41%,
      rgba(255,255,255,.82) 46%,
      rgba(255,255,255,.64) 51%,
      rgba(255,255,255,.41) 56%,
      rgba(255,255,255,.20) 62%,
      rgba(255,255,255,.055) 70%,
      rgba(255,255,255,0) 78%) !important;
    pointer-events:none;
    z-index:1;
    opacity:1 !important;
  }
  .solarium-hero-unified-v1543.catalog-line-hero--photo::after{content:none !important}
  .solarium-hero-unified-v1543 .sunblue-premium-hero__copy {position:relative;z-index:3}
  .solarium-hero-unified-v1543.catalog-line-hero--photo .container>.lead {position:relative;max-width:min(520px,43vw)}
}
@media (max-width:860px){
  .solarium-hero-unified-v1543.sunblue-premium-hero,
  .solarium-hero-unified-v1543.catalog-line-hero--photo {background:#fff !important;min-height:0 !important;height:auto !important;}
  .solarium-hero-unified-v1543 .sunblue-premium-hero__blend{display:none !important}
  .solarium-hero-unified-v1543 .sunblue-premium-hero__media,
  .solarium-hero-unified-v1543 .solarium-catalog-hero__media{
    position:relative !important;
    display:block !important;
    inset:auto !important;
    width:100% !important;
    height:clamp(290px,74vw,480px) !important;
    min-height:0 !important;
    order:2;
    overflow:hidden;
    background:#fff !important;
  }
  .solarium-hero-unified-v1543 .sunblue-premium-hero__media picture {display:block;position:absolute;inset:0;width:100%;height:100%}
  .solarium-hero-unified-v1543 .sunblue-premium-hero__media img,
  .solarium-hero-unified-v1543 .sunblue-premium-hero__media > img,
  .solarium-hero-unified-v1543 .solarium-catalog-hero__media img {
    position:absolute !important;
    inset:0 !important;
    width:100% !important;
    height:100% !important;
    max-width:none !important;
    margin:0 !important;
    display:block;
    object-fit:cover !important;
    object-position:var(--solarium-hero-focus,center center) !important;
  }
  .solarium-hero-unified-v1543 .solarium-catalog-hero__media::after {
    content:"";display:block !important;position:absolute;inset:0;z-index:1;
    background:linear-gradient(180deg,#fff 0%,rgba(255,255,255,.5) 8%,transparent 23%) !important;
  }
  .solarium-hero-unified-v1543.sunblue-premium-hero .sunblue-premium-hero__inner,
  .solarium-hero-unified-v1543.catalog-line-hero--photo > .container {position:relative;z-index:3;}
}
