/* Presentaciones compartidas del constructor de Inicio. */
#surfaceSections .home-presentation-rail .gallery-grid{display:flex;gap:14px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x proximity;scrollbar-width:thin;padding-bottom:8px}
#surfaceSections .home-presentation-rail .mini-card{flex:0 0 clamp(170px,24vw,230px);scroll-snap-align:start}
#surfaceSections .home-presentation-grid .gallery-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:14px}
#surfaceSections .home-presentation-catalog .gallery-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(285px,1fr));gap:12px}
#surfaceSections .home-presentation-catalog .mini-card{display:grid;grid-template-columns:94px minmax(0,1fr);grid-template-rows:auto auto 1fr;column-gap:13px;align-items:start;padding:10px;text-align:left}
#surfaceSections .home-presentation-catalog .mini-thumb{grid-column:1;grid-row:1/4;width:94px;aspect-ratio:4/5;margin:0;overflow:hidden;border-radius:12px}
#surfaceSections .home-presentation-catalog .mini-thumb img{width:100%;height:100%;object-fit:cover}
#surfaceSections .home-presentation-catalog .mini-card>b,#surfaceSections .home-presentation-catalog .mini-card>small,#surfaceSections .home-presentation-catalog .mini-card>.tag-list{grid-column:2;min-width:0}
#surfaceSections .home-presentation-featured .gallery-grid{display:grid;grid-template-columns:1fr}
#surfaceSections .home-presentation-featured .mini-card{width:100%;display:grid;grid-template-columns:minmax(220px,.95fr) minmax(0,1.05fr);grid-template-rows:auto auto 1fr;gap:8px 20px;align-items:center;padding:14px;text-align:left}
#surfaceSections .home-presentation-featured .mini-thumb{grid-column:1;grid-row:1/4;width:100%;aspect-ratio:16/9;margin:0;overflow:hidden;border-radius:16px}
#surfaceSections .home-presentation-featured .mini-thumb img{width:100%;height:100%;object-fit:cover}
#surfaceSections .home-presentation-featured .mini-card>b{font-size:clamp(20px,3vw,30px)}
#surfaceSections .home-presentation-featured .mini-card>b,#surfaceSections .home-presentation-featured .mini-card>small,#surfaceSections .home-presentation-featured .mini-card>.tag-list{grid-column:2}
#descubre .row-head::after{content:'Novedades + hallazgos';margin-left:auto;font-size:12px;font-weight:800;color:rgba(24,58,83,.56)}
@media(max-width:650px){
  #surfaceSections .home-presentation-rail .gallery-grid{gap:10px;margin-right:-12px;padding-right:12px}
  #surfaceSections .home-presentation-rail .mini-card{flex-basis:min(72vw,210px)}
  #surfaceSections .home-presentation-grid .gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}
  #surfaceSections .home-presentation-catalog .gallery-grid{grid-template-columns:1fr;gap:9px}
  #surfaceSections .home-presentation-catalog .mini-card{grid-template-columns:78px minmax(0,1fr);column-gap:10px;padding:8px}
  #surfaceSections .home-presentation-catalog .mini-thumb{width:78px}
  #surfaceSections .home-presentation-featured .mini-card{display:block;padding:10px}
  #surfaceSections .home-presentation-featured .mini-thumb{aspect-ratio:16/10;margin-bottom:10px}
  #surfaceSections .home-presentation-featured .mini-card>b{font-size:20px}
  #descubre .row-head::after{font-size:11px}
}
