.elementor-218 .elementor-element.elementor-element-e8abe54{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-218 .elementor-element.elementor-element-1be3d8f > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-218 .elementor-element.elementor-element-c72522b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}/* Start custom CSS *//* =====================================================================
   LACOVELLI LEATHER ENGRAVING — GALLERY PAGE CSS
   Classic Section/Column · Elementor 4.x · Container OFF
   Stile strutturale = nativo nel JSON; qui solo effetti su WIDGET.
   Caricare in: Avanzate → Custom Code "<head>" (solo pagina Gallery)
   ===================================================================== */

:root{ --lc-espresso:#241710; --lc-red:#C8202E; --lc-gold:#B08D4F; }

/* header */
.lc-gl-eyebrow .elementor-heading-title{
  display:inline-block;border-top:2px solid var(--lc-red);padding-top:14px;
}
.lc-gl-h1 .elementor-heading-title{margin-top:14px;}
.lc-gl-herosub{max-width:580px;margin:16px auto 0;}

/* griglia immagini (effetto su classe WIDGET = applicata) */
.lc-gl-img{overflow:hidden;position:relative;margin:6px;display:block;}
.lc-gl-img .elementor-widget-container{overflow:hidden;line-height:0;}
.lc-gl-img img{
  width:100%;height:300px;object-fit:cover;display:block;
  transition:transform .6s ease, filter .6s ease;
  filter:saturate(.96);
}
.lc-gl-img:hover img{transform:scale(1.07);filter:saturate(1.08);}
.lc-gl-img::after{
  content:"";position:absolute;inset:0;
  background:linear-gradient(180deg,transparent 55%,rgba(26,15,8,.45));
  opacity:0;transition:opacity .4s ease;pointer-events:none;
}
.lc-gl-img:hover::after{opacity:1;}

/* CTA */
.lc-gl-cta-sub{max-width:560px;margin:0 auto 30px;}

/* pulsanti (widget HTML) */
.lc-hbtn{transition:transform .25s ease,box-shadow .25s ease,background-color .25s ease,color .25s ease;}
.lc-hbtn-primary:hover{background:#A11824 !important;transform:translateY(-2px);
  box-shadow:0 10px 26px rgba(200,32,46,.32);}
.lc-hbtn-ghost:hover{background:var(--lc-gold) !important;color:var(--lc-espresso) !important;
  transform:translateY(-2px);}

/* RESPONSIVE */
@media (max-width:1024px){ .lc-gl-img img{height:240px;} }
@media (max-width:767px){ .lc-gl-img img{height:230px;} }/* End custom CSS */