/* R46 — padrão oficial G&G para Perfume Árabe, Perfume Importado, Body Splash e Loção Corporal */

#detailModal .gg-fragrance-photo-caption{
  margin:8px 0 0;
  text-align:center;
  font-size:10px;
  line-height:1.35;
  color:#8a8178;
}

#detailModal .gg-fragrance-source{
  display:grid;
  gap:14px;
  margin:18px 0 4px;
}

#detailModal .gg-fragrance-source-title{
  margin:0 0 7px;
  font-size:11px;
  line-height:1;
  letter-spacing:.08em;
  text-transform:uppercase;
  color:#c99513;
  font-weight:900;
}

#detailModal .gg-fragrance-source-accords,
#detailModal .gg-fragrance-source-grid > *{
  min-width:0;
}

#detailModal .gg-fragrance-source-grid{
  display:grid;
  grid-template-columns:minmax(0,.96fr) minmax(0,1.14fr);
  gap:12px;
  align-items:start;
}

#detailModal .gg-fragrance-crop{
  position:relative;
  overflow:hidden;
  border:1px solid #e6e0d8;
  border-radius:14px;
  background:#fff;
}

#detailModal .gg-fragrance-crop img{
  position:absolute;
  max-width:none!important;
  height:auto!important;
  object-fit:unset!important;
  padding:0!important;
  margin:0!important;
  border-radius:0!important;
}

/* Recorte do card Fragrantica 1200×1200:
   1) acordes, 2) notas, 3) perfil/diurno/estações.
   Assim o bloco "Principais acordes" aparece uma única vez. */
#detailModal .gg-fragrance-crop-accords{
  aspect-ratio:640/340;
}
#detailModal .gg-fragrance-crop-accords img{
  width:187.5%!important;
  left:-76.5625%;
  top:-64.7059%;
}

#detailModal .gg-fragrance-crop-notes{
  aspect-ratio:390/335;
}
#detailModal .gg-fragrance-crop-notes img{
  width:307.6923%!important;
  left:-14.1026%;
  top:-223.8806%;
}

#detailModal .gg-fragrance-crop-usage{
  aspect-ratio:660/575;
}
#detailModal .gg-fragrance-crop-usage img{
  width:181.8182%!important;
  left:-72.7273%;
  top:-104.3478%;
}

/* Quando houver dados textuais adicionais, seguem como painel complementar,
   sem substituir nem duplicar o card visual. */
#detailModal .gg-olfactory-grid-standard{
  margin-top:14px!important;
  padding:12px;
  border:1px solid #c9d8e6;
  border-radius:16px;
  background:linear-gradient(145deg,#eef5fa,#e4eef6);
}
#detailModal .gg-olfactory-grid-standard .gg-olfactory-card{
  background:rgba(255,255,255,.78)!important;
  border-color:#cbd7e2!important;
}

/* O padrão aprovado usa uma única foto de produto.
   O perfil olfativo é informação e não integra a galeria. */
#detailModal .gg-detail-r47 .gg-buy-col .gg-gallery-thumbs{
  margin-top:10px;
}

body.dark #detailModal .gg-fragrance-crop,
body.dark #detailModal .gg-fragrance-source-accords{
  background:#fff!important;
}
body.dark #detailModal .gg-fragrance-photo-caption{
  color:#b9aea3!important;
}

@media(max-width:900px){
  #detailModal .gg-fragrance-source-grid{
    grid-template-columns:1fr 1.18fr;
    gap:8px;
  }
  #detailModal .gg-fragrance-source{
    gap:10px;
    margin-top:14px;
  }
  #detailModal .gg-fragrance-source-title{
    font-size:10px;
  }
}

@media(max-width:560px){
  #detailModal .gg-fragrance-source-grid{
    grid-template-columns:1fr;
  }
  #detailModal .gg-fragrance-crop-notes,
  #detailModal .gg-fragrance-crop-usage{
    max-width:100%;
  }
}
