
/* Secciones oscuras: negro carbon (siempre) */
.elementor-element-31a5ff7,.elementor-element-3a6ff5f{background-color:#0c0c0c!important}
/* Texto palabra por palabra (siempre) */
.sim-pal{opacity:.15;transition:opacity .35s ease}
.sim-pal.on{opacity:1}
/* Capas de efectos dentro del hero */
#sim-foto{display:none;position:absolute;inset:0;z-index:0;pointer-events:none;will-change:transform;background-repeat:no-repeat}
#sim-oscuro,#sim-linterna,#sim-vineta,#sim-brasas{position:absolute;inset:0;pointer-events:none;display:none}
#sim-oscuro{background:#000;opacity:0;z-index:4}
#sim-linterna{z-index:4;background:
  radial-gradient(circle 260px at var(--lx,50%) var(--ly,70%),rgba(255,130,30,.20) 0,rgba(0,0,0,0) 70%),
  radial-gradient(circle 430px at var(--lx,50%) var(--ly,70%),rgba(0,0,0,0) 0,rgba(0,0,0,.86) 100%)}
#sim-vineta{z-index:4;background:radial-gradient(ellipse at 50% 60%,rgba(0,0,0,0) 35%,rgba(0,0,0,.9) 100%);opacity:0}
#sim-brasas{z-index:6;width:100%;height:100%}
/* Panel de la simulacion (no va a la web real) */
#sim-panel{position:fixed;left:12px;bottom:56px;max-height:calc(100vh - 80px);overflow-y:auto;z-index:99999;background:rgba(15,15,15,.92);color:#fff;border-radius:14px;padding:10px;font:600 12px system-ui;display:flex;flex-direction:column;gap:5px;box-shadow:0 6px 24px rgba(0,0,0,.4);max-width:230px}
#sim-panel b{font-size:11px;opacity:.65;letter-spacing:.04em}
#sim-panel button{all:unset;cursor:pointer;padding:7px 10px;border-radius:8px;background:#2a2a2a;color:#fff;font:600 12px system-ui}
#sim-panel button:hover{background:#3a3a3a}
#sim-panel button.on{background:#1b9e8f}
/* ---- Resto de la home (se suman) ---- */
body.sim-t1 .sim-oc{transition:opacity .9s ease,transform .9s cubic-bezier(.2,.7,.2,1)}
body.sim-t1 .sim-oc:not(.sim-ver){opacity:0;transform:translateY(46px)}
/* ---- F: puertas de container con bisagras, vistas DESDE ADENTRO (v3) ---- */
body.sim-f .che-hero{perspective:850px;perspective-origin:50% 50%}
.sim-interior,.sim-poste,.sim-puerta{display:none}
body.sim-f .sim-interior,body.sim-f .sim-poste,body.sim-f .sim-puerta{display:block}
.sim-interior{position:absolute;inset:0;z-index:8;pointer-events:none;opacity:0;transition:opacity .5s ease;background:radial-gradient(ellipse at 50% 50%,rgba(0,0,0,0) 58%,rgba(0,0,0,.70) 100%)}
.sim-cerr .sim-interior{opacity:1}
.sim-poste{position:absolute;top:0;bottom:0;width:20px;z-index:11;pointer-events:none;background:linear-gradient(90deg,#0d0a08,#3a322b 45%,#14100d)}
.sim-poste.izq{left:0;border-right:2px solid #000}
.sim-poste.der{right:0;border-left:2px solid #000}
.sim-bisagra{position:absolute;width:26px;height:46px;border-radius:5px;background:linear-gradient(90deg,#2a2a2a 0,#d9d9d9 35%,#8c8c8c 60%,#2f2f2f 100%);box-shadow:0 3px 6px rgba(0,0,0,.7)}
.sim-poste.izq .sim-bisagra{left:-3px}.sim-poste.der .sim-bisagra{right:-3px}
/* La puerta: chapa corrugada oxidada */
.sim-puerta{backface-visibility:hidden;-webkit-backface-visibility:hidden;position:absolute;top:0;bottom:0;width:50%;z-index:9;overflow:hidden;pointer-events:none;background-color:#5a2b21;
  transition:transform 1.4s cubic-bezier(.25,.5,.35,1);
  background-image:
    linear-gradient(180deg,rgba(255,255,255,.07),rgba(0,0,0,0) 30%,rgba(0,0,0,0) 68%,rgba(0,0,0,.45)),
    repeating-linear-gradient(90deg,rgba(0,0,0,.58) 0,rgba(0,0,0,.26) 3px,rgba(255,255,255,.15) 7px,rgba(255,255,255,.05) 14px,rgba(0,0,0,.2) 20px,rgba(0,0,0,.52) 25px,rgba(0,0,0,.58) 28px)}
.sim-puerta.izq{left:0;transform-origin:0 50%;transform:rotateY(140deg)}
.sim-puerta.der{right:0;transform-origin:100% 50%;transform:rotateY(-140deg)}
.sim-cerr .sim-puerta{transition:transform 1.25s cubic-bezier(.5,0,.93,.52)}
.sim-cerr .sim-puerta.izq,.sim-cerr .sim-puerta.der{transform:rotateY(0)}
.sim-sombra{position:absolute;inset:0;z-index:5;background:#000;opacity:.6;transition:opacity 1.4s cubic-bezier(.25,.5,.35,1);pointer-events:none}
.sim-cerr .sim-sombra{opacity:.04;transition:opacity 1.25s cubic-bezier(.5,0,.93,.52)}
/* oxido, manchas y rayones */
.sim-puerta::before{content:"";position:absolute;inset:0;z-index:1;mix-blend-mode:multiply;opacity:.95;pointer-events:none;
  background-image:
    url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='300' height='300'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' seed='7'/><feColorMatrix values='0 0 0 0 .2  0 0 0 0 .12  0 0 0 0 .07  0 0 0 .85 0'/></filter><rect width='100%25' height='100%25' filter='url(%23n)'/></svg>"),
    url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='700' height='700'><filter id='r'><feTurbulence type='fractalNoise' baseFrequency='.008 .05' numOctaves='4' seed='3'/><feColorMatrix values='0 0 0 0 .55  0 0 0 0 .24  0 0 0 0 .07  0 0 0 2.2 -.95'/></filter><rect width='100%25' height='100%25' filter='url(%23r)'/></svg>"),
    linear-gradient(180deg,rgba(0,0,0,0) 55%,rgba(50,20,6,.55) 100%)}
.sim-puerta::after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;
  background-image:
    repeating-linear-gradient(117deg,rgba(255,255,255,0) 0 130px,rgba(255,255,255,.07) 131px,rgba(255,255,255,0) 133px 290px),
    linear-gradient(90deg,rgba(0,0,0,0) 22%,rgba(30,10,4,.38) 22.4%,rgba(0,0,0,0) 24.5%,rgba(0,0,0,0) 70%,rgba(30,10,4,.3) 70.3%,rgba(0,0,0,0) 72.5%)}
.sim-puerta.izq::after{background-position:0 0}
/* vigas con remaches (arriba y abajo) */
.sim-viga{position:absolute;left:0;right:0;height:22px;z-index:4;
  background:radial-gradient(circle at 12px 11px,#b9b0a5 0 2.6px,rgba(0,0,0,0) 3.2px) 0 0/48px 22px repeat-x,linear-gradient(180deg,#241a15,#0e0907)}
.sim-viga.arr{top:0;box-shadow:0 5px 8px rgba(0,0,0,.6)}
.sim-viga.aba{bottom:0;box-shadow:0 -5px 8px rgba(0,0,0,.6)}
/* goma de cierre en el borde que se junta */
.sim-goma{position:absolute;top:0;bottom:0;width:13px;z-index:4;background:linear-gradient(90deg,#040302,#242220 50%,#040302);box-shadow:0 0 8px rgba(0,0,0,.8)}
.sim-puerta.izq .sim-goma{right:0}
.sim-puerta.der .sim-goma{left:0}
/* barras de cierre con guias y manijas */
.sim-barra{position:absolute;top:5%;bottom:5%;width:14px;border-radius:3px;z-index:3;filter:brightness(.66);
  background:linear-gradient(90deg,#2b2b2b 0,#e6e6e6 32%,#9a9a9a 58%,#3a3a3a 100%);box-shadow:4px 0 7px rgba(0,0,0,.65)}
.sim-guia{position:absolute;left:-8px;width:30px;height:17px;border-radius:2px;background:linear-gradient(180deg,#cfcfcf,#555);box-shadow:0 3px 4px rgba(0,0,0,.65)}
.sim-guia::before,.sim-guia::after{content:"";position:absolute;top:6px;width:5px;height:5px;border-radius:50%;background:#222}
.sim-guia::before{left:3px}.sim-guia::after{right:3px}
.sim-asa{position:absolute;left:-12px;top:50%;width:40px;height:16px;margin-top:-8px;border-radius:8px;background:linear-gradient(180deg,#f2f2f2,#6a6a6a);box-shadow:0 4px 6px rgba(0,0,0,.65)}
/* placa de seguridad */
.sim-placa{position:absolute;z-index:3;bottom:15%;width:150px;padding:6px 8px;background:linear-gradient(135deg,#d6d6d6,#8e8e8e);color:#1b1b1b;font:700 9px/1.35 'Courier New',monospace;letter-spacing:.04em;box-shadow:0 2px 5px rgba(0,0,0,.6);border:1px solid #555;filter:brightness(.8)}
.sim-puerta.der .sim-placa{left:9%}
/* Logo pintado en la chapa de adentro: cada puerta lleva su mitad */
.sim-texto{position:absolute;top:0;bottom:0;width:200%;z-index:2;display:flex;align-items:center;justify-content:center;opacity:.94;
  -webkit-mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='260' height='260'><filter id='m'><feTurbulence type='fractalNoise' baseFrequency='.5' numOctaves='2' seed='9'/><feColorMatrix values='0 0 0 0 0  0 0 0 0 0  0 0 0 0 0  0 0 0 -1.5 1.55'/></filter><rect width='100%25' height='100%25' filter='url(%23m)'/></svg>");mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='260' height='260'><filter id='m'><feTurbulence type='fractalNoise' baseFrequency='.5' numOctaves='2' seed='9'/><feColorMatrix values='0 0 0 0 0  0 0 0 0 0  0 0 0 0 0  0 0 0 -1.5 1.55'/></filter><rect width='100%25' height='100%25' filter='url(%23m)'/></svg>")}
.sim-texto svg{height:78%;width:auto;max-width:96%;overflow:visible}
.sim-puerta.izq .sim-texto{left:0}
.sim-puerta.der .sim-texto{right:0}
.sim-golpe{animation:simgolpe .5s linear}
@keyframes simgolpe{0%{transform:translateX(0)}15%{transform:translateX(-9px) translateY(2px)}35%{transform:translateX(8px)}55%{transform:translateX(-5px)}75%{transform:translateX(2px)}100%{transform:translateX(0)}}
/* celular: la puerta con detalles mas chicos para que se lea el logo */
@media (max-width:767px){
  .sim-barra{width:7px;top:7%;bottom:7%}
  .sim-barra:nth-of-type(2){display:none}
  .sim-guia{left:-4px;width:15px;height:9px}
  .sim-guia::before,.sim-guia::after{top:3px;width:3px;height:3px}
  .sim-asa{left:-6px;width:20px;height:8px;margin-top:-4px}
  .sim-barra::before,.sim-barra::after{display:none}
  .sim-viga{height:11px;background:radial-gradient(circle at 6px 5px,#b9b0a5 0 1.4px,rgba(0,0,0,0) 1.8px) 0 0/24px 11px repeat-x,linear-gradient(180deg,#241a15,#0e0907)}
  .sim-gotas{top:11px;height:50px}
  .sim-goma{width:7px}
  .sim-poste{width:10px}
  .sim-bisagra{width:14px;height:26px}
  .sim-texto svg{height:92%;max-width:100%}
  .sim-barra{filter:brightness(.55)}
}
/* celular: hero a pantalla completa (prueba, opcion 5) */
@media (max-width:767px){
  body.sim-t5 .che-hero{min-height:calc(100svh - 86px)!important;background-size:cover!important;background-position:70% 100%!important}
  body.sim-t5 #sim-foto{background-size:cover!important;background-position:70% 100%!important}
}
/* subtitulo del hero (PC y celular) */
.sim-sub{position:relative;color:#fff;font-family:Lato,Montserrat,sans-serif;font-weight:400;line-height:1.45;text-shadow:0 2px 12px rgba(0,0,0,.75);max-width:560px}
@media (min-width:768px){.sim-sub{font-size:19px;margin:6px auto 0;text-align:center;max-width:620px;width:100%;flex:0 0 100%}
  .elementor-element-d633a09 .elementor-widget-wrap{flex-wrap:wrap}}
@media (max-width:767px){
  .sim-sub{font-size:16px;text-align:center;margin:0 auto;padding:0 22px;max-width:340px}
  body.sim-t5 .elementor-1571 .elementor-element.elementor-element-d633a09 > .elementor-container{min-height:calc(100svh - 86px)!important}
  body.sim-t5 .elementor-element-d633a09 .elementor-widget-wrap{flex-direction:column!important;justify-content:center!important;align-items:center!important;text-align:center;padding-bottom:26vh!important}
  body.sim-t5 html.che-fuego .elementor-element-d74a92f .elementor-heading-title,body.sim-t5 .elementor-element-d74a92f .elementor-heading-title{font-size:9.4vw!important;line-height:1.3!important;text-align:center!important}
  body.sim-t5 .elementor-element-d74a92f{width:100%!important;margin-bottom:10px!important}
  body.sim-t5 .elementor-element-d74a92f{top:0!important;left:0!important;margin:0!important}
  body.sim-t5 .elementor-element-2cc510e{margin:22px auto 0!important;width:100%!important;text-align:center}
  body.sim-t5 .elementor-element-2cc510e .elementor-button-wrapper{text-align:center!important}
}
/* ===== t6: INTERIOR DE CONTAINER (toda la home oscura, chapa corrugada + stencil) ===== */

body.sim-t6 .elementor-1571 > .elementor-top-section:not(.che-hero){position:relative;background-color:#0d0c0b!important;background-image:repeating-linear-gradient(90deg,rgba(255,255,255,.028) 0 3px,rgba(0,0,0,.30) 3px 9px,rgba(255,255,255,.012) 9px 12px,rgba(0,0,0,.22) 12px 24px)!important}
body.sim-t6 .elementor-1571 > .elementor-top-section:not(.che-hero)>.elementor-background-overlay{background:linear-gradient(180deg,rgba(8,7,6,.82),rgba(8,7,6,.9))!important;opacity:1!important}
/* viga con remaches arriba de cada seccion */
body.sim-t6 .elementor-1571 > .elementor-top-section:not(.che-hero)::before{content:"";position:absolute;left:0;right:0;top:0;height:14px;z-index:2;background:radial-gradient(circle at 10px 7px,#8d857a 0 2px,rgba(0,0,0,0) 2.6px) 0 0/40px 14px repeat-x,linear-gradient(180deg,#2a211b,#0a0706);box-shadow:0 4px 10px rgba(0,0,0,.65);pointer-events:none}
/* luz que entra por la puerta, debajo del hero */
body.sim-t6 .elementor-element-2387b29::after{content:"";position:absolute;left:50%;top:14px;width:70%;height:240px;transform:translateX(-50%);background:radial-gradient(ellipse at 50% 0,rgba(255,200,130,.16),rgba(255,160,70,.05) 45%,rgba(0,0,0,0) 72%);pointer-events:none}
/* textos */
body.sim-t6 .elementor-1571 > .elementor-top-section:not(.che-hero) .elementor-heading-title{color:#f3ede3!important;font-family:'Stardos Stencil','Montserrat',sans-serif!important;font-weight:700!important;letter-spacing:.09em!important;text-transform:uppercase}
body.sim-t6 .elementor-1571 > .elementor-top-section:not(.che-hero) :is(p,li,span,.elementor-widget-text-editor,.elementor-icon-box-description,.elementor-image-box-description,.elementor-icon-list-text,.elementor-testimonial-content){color:#c7bfb2!important}
body.sim-t6 .elementor-1571 > .elementor-top-section:not(.che-hero) .elementor-widget-container{color:#c7bfb2}
body.sim-t6 .elementor-1571 > .elementor-top-section:not(.che-hero) a:not(.elementor-button){color:#e9e2d6}
/* nombres de producto: pintados en la chapa, con rayita brasa */
body.sim-t6 .elementor-1571 .elementor-heading-title a{color:#f3ede3!important}
/* fotos redondas con aro de metal oscuro */
body.sim-t6 .elementor-1571 .elementor-widget-image img{filter:brightness(.92) contrast(1.05)}
/* tarjetas / cajas blancas pasan a metal */
body.sim-t6 .elementor-1571 .elementor-widget-wrap,body.sim-t6 .elementor-1571 .elementor-column-wrap{background-color:transparent}
body.sim-t6 .elementor-element-2e55d98 .elementor-post,body.sim-t6 .elementor-element-2e55d98 article,body.sim-t6 .elementor-element-2e55d98 .elementor-post__card{background:#191614!important;border:1px solid #2c2622!important;box-shadow:0 8px 24px rgba(0,0,0,.5)!important}
/* contacto */
body.sim-t6 .elementor-element-5cf018a input,body.sim-t6 .elementor-element-5cf018a textarea,body.sim-t6 .elementor-element-5cf018a select{background:#181513!important;color:#f3ede3!important;border:1px solid #3a322b!important}
/* pie */
body.sim-t6 footer,body.sim-t6 .site-footer,body.sim-t6 .footer--row{background:#080706!important;color:#9a9288!important}
body.sim-t6 footer a{color:#cfc7ba!important}
/* ===== t6 ronda 2: variedad entre secciones + tarjetas de producto ===== */
body.sim-t6 .elementor-1571 > .elementor-section.elementor-element-7386fc4{background-color:#2c2825!important;background-image:repeating-linear-gradient(90deg,rgba(255,255,255,.045) 0 3px,rgba(0,0,0,.22) 3px 9px,rgba(255,255,255,.02) 9px 12px,rgba(0,0,0,.16) 12px 24px),linear-gradient(180deg,rgba(255,170,90,.07),rgba(0,0,0,0) 40%)!important}
body.sim-t6 .elementor-1571 > .elementor-section.elementor-element-ed3fb63{background-color:#232120!important;background-image:linear-gradient(45deg,rgba(255,255,255,.05) 25%,rgba(0,0,0,0) 25% 50%,rgba(255,255,255,.05) 50% 75%,rgba(0,0,0,0) 75%),linear-gradient(-45deg,rgba(0,0,0,.2) 25%,rgba(0,0,0,0) 25% 50%,rgba(0,0,0,.2) 50% 75%,rgba(0,0,0,0) 75%)!important;background-size:22px 22px,22px 22px!important}
body.sim-t6 .elementor-1571 > .elementor-section.elementor-element-31a5ff7,body.sim-t6 .elementor-1571 > .elementor-section.elementor-element-3a6ff5f{background-color:#090807!important}
body.sim-t6 .elementor-1571 > .elementor-section.elementor-element-055ac56{background-color:#2a1b14!important;background-image:radial-gradient(ellipse at 15% 20%,rgba(150,70,30,.30),rgba(0,0,0,0) 45%),radial-gradient(ellipse at 85% 80%,rgba(120,50,20,.28),rgba(0,0,0,0) 48%),repeating-linear-gradient(0deg,rgba(255,255,255,.03) 0 2px,rgba(0,0,0,.18) 2px 7px)!important}
body.sim-t6 .elementor-1571 > .elementor-section.elementor-element-2e55d98{background-color:#37332e!important;background-image:repeating-linear-gradient(0deg,rgba(255,255,255,.05) 0 2px,rgba(0,0,0,.2) 2px 3px,rgba(255,255,255,0) 3px 60px),linear-gradient(180deg,rgba(255,255,255,.04),rgba(0,0,0,.15))!important}
body.sim-t6 .elementor-1571 > .elementor-section.elementor-element-5cf018a{background-color:#0b0a09!important;background-image:radial-gradient(ellipse at 50% 0,rgba(255,150,60,.16),rgba(0,0,0,0) 60%)!important}
/* tarjetas de producto: placa de carga con remaches */
body.sim-t6 .che-card > .elementor-widget-wrap{position:relative;background:linear-gradient(160deg,#322d29,#1d1a18)!important;border:1px solid #4a4038;border-top:3px solid #c8561e;border-radius:3px;padding:34px 22px 28px!important;box-shadow:0 14px 30px rgba(0,0,0,.55),inset 0 1px 0 rgba(255,255,255,.07);transition:transform .35s ease,box-shadow .35s ease,border-color .35s ease;
  background-image:radial-gradient(circle at 12px 12px,#a29a8e 0 2px,rgba(0,0,0,0) 2.8px),radial-gradient(circle at calc(100% - 12px) 12px,#a29a8e 0 2px,rgba(0,0,0,0) 2.8px),radial-gradient(circle at 12px calc(100% - 12px),#a29a8e 0 2px,rgba(0,0,0,0) 2.8px),radial-gradient(circle at calc(100% - 12px) calc(100% - 12px),#a29a8e 0 2px,rgba(0,0,0,0) 2.8px),linear-gradient(160deg,#322d29,#1d1a18)!important}
body.sim-t6 .che-card:hover > .elementor-widget-wrap{transform:translateY(-6px);border-color:#c8561e;box-shadow:0 20px 38px rgba(0,0,0,.6),0 0 26px rgba(255,110,30,.22)}
body.sim-t6 .che-card .che-circulo img{border-radius:4px!important;border:1px solid #5a4e43!important;box-shadow:inset 0 0 0 5px #1d1a18,0 6px 16px rgba(0,0,0,.6)}
body.sim-t6 .che-card .che-circulo a,body.sim-t6 .che-card .che-circulo .elementor-widget-container{border-radius:4px!important;box-shadow:none!important;background:none!important}
body.sim-t6 .che-card .elementor-heading-title{font-size:1.05em!important}
/* ===== t6 ronda 3: menos divisiones; productos y About Us son un solo bloque ===== */
body.sim-t6 .elementor-1571 > .elementor-section.elementor-element-7386fc4::before,body.sim-t6 .elementor-1571 > .elementor-section.elementor-element-ed3fb63::before,body.sim-t6 .elementor-1571 > .elementor-section.elementor-element-3a6ff5f::before{display:none!important}
body.sim-t6 .elementor-1571 > .elementor-section.elementor-element-2387b29,body.sim-t6 .elementor-1571 > .elementor-section.elementor-element-ed3fb63{background-color:#2c2825!important;background-image:repeating-linear-gradient(90deg,rgba(255,255,255,.045) 0 3px,rgba(0,0,0,.22) 3px 9px,rgba(255,255,255,.02) 9px 12px,rgba(0,0,0,.16) 12px 24px)!important}
body.sim-t6 .elementor-1571 > .elementor-section.elementor-element-7386fc4{background-image:repeating-linear-gradient(90deg,rgba(255,255,255,.045) 0 3px,rgba(0,0,0,.22) 3px 9px,rgba(255,255,255,.02) 9px 12px,rgba(0,0,0,.16) 12px 24px)!important}
/* ===== t6 ronda 4: sin luz naranja, tarjetas separadas, mas realismo ===== */
body.sim-t6 .elementor-element-2387b29::after{content:none!important}
body.sim-t6 .elementor-1571 > .elementor-top-section:not(.che-hero)::after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;
  background:linear-gradient(180deg,rgba(0,0,0,.16),rgba(0,0,0,0) 14%,rgba(0,0,0,0) 85%,rgba(0,0,0,.14)),
  url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0  0 0 0 0 0  0 0 0 0 0  0 0 0 .20 0'/%3E%3C/filter%3E%3Crect width='220' height='220' filter='url(%23n)'/%3E%3C/svg%3E");mix-blend-mode:normal;opacity:.9}
/* chapa mas real: cada onda con luz y sombra */
body.sim-t6 .elementor-1571 > .elementor-section.elementor-element-2387b29,body.sim-t6 .elementor-1571 > .elementor-section.elementor-element-7386fc4,body.sim-t6 .elementor-1571 > .elementor-section.elementor-element-ed3fb63{background-image:repeating-linear-gradient(90deg,rgba(255,255,255,.075) 0 2px,rgba(255,255,255,.02) 2px 5px,rgba(0,0,0,.38) 5px 9px,rgba(0,0,0,.12) 9px 14px)!important}
/* sin brasa naranja en divisiones */
body.sim-t6 .elementor-1571 > .elementor-top-section:not(.che-hero)::before{background:radial-gradient(circle at 10px 7px,#cfc8bb 0 1.6px,#5a544c 2.2px,rgba(0,0,0,0) 3px) 0 0/40px 14px repeat-x,linear-gradient(180deg,#3a332d,#0a0706 85%)!important}
body.sim-t6 .elementor-element-5cf018a{background-image:none!important}
/* tarjetas: mas chicas, separadas y con placas realistas */
body.sim-t6 .che-card{padding:16px 18px!important}
body.sim-t6 .che-card > .elementor-widget-wrap{padding:30px 20px 24px!important;border:1px solid #14110f!important;border-top:1px solid #14110f!important;border-radius:2px;
  box-shadow:0 0 0 1px #7d858b,0 16px 28px rgba(0,0,0,.65),inset 0 2px 3px rgba(255,255,255,.14),inset 0 -4px 8px rgba(0,0,0,.55),inset 0 0 22px rgba(0,0,0,.35)!important;
  background-image:radial-gradient(circle at 36% 30%,#e6dfd2 0 14%,#9a9286 42%,#4a443d 72%,rgba(0,0,0,0) 74%) left 9px top 9px/19px 19px no-repeat,radial-gradient(circle at 36% 30%,#e6dfd2 0 14%,#9a9286 42%,#4a443d 72%,rgba(0,0,0,0) 74%) right 9px top 9px/19px 19px no-repeat,radial-gradient(circle at 36% 30%,#e6dfd2 0 14%,#9a9286 42%,#4a443d 72%,rgba(0,0,0,0) 74%) left 9px bottom 9px/19px 19px no-repeat,radial-gradient(circle at 36% 30%,#e6dfd2 0 14%,#9a9286 42%,#4a443d 72%,rgba(0,0,0,0) 74%) right 9px bottom 9px/19px 19px no-repeat,radial-gradient(circle,rgba(0,0,0,.65) 0 55%,rgba(0,0,0,0) 72%) left 8px top 8px/22px 22px no-repeat,radial-gradient(circle,rgba(0,0,0,.65) 0 55%,rgba(0,0,0,0) 72%) right 8px top 8px/22px 22px no-repeat,radial-gradient(circle,rgba(0,0,0,.65) 0 55%,rgba(0,0,0,0) 72%) left 8px bottom 8px/22px 22px no-repeat,radial-gradient(circle,rgba(0,0,0,.65) 0 55%,rgba(0,0,0,0) 72%) right 8px bottom 8px/22px 22px no-repeat,linear-gradient(180deg,rgba(110,80,60,.28),rgba(0,0,0,0)) left 15px top 22px/3px 46px no-repeat,linear-gradient(180deg,rgba(110,80,60,.28),rgba(0,0,0,0)) right 15px top 22px/3px 38px no-repeat,repeating-linear-gradient(90deg,rgba(255,255,255,.035) 0 1px,rgba(0,0,0,.05) 1px 3px),linear-gradient(160deg,#5d6368,#42474c 55%,#2e3236),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0  0 0 0 0 0  0 0 0 0 0  0 0 0 .20 0'/%3E%3C/filter%3E%3Crect width='220' height='220' filter='url(%23n)'/%3E%3C/svg%3E")!important;background-blend-mode:normal!important}
body.sim-t6 .che-card:hover > .elementor-widget-wrap{border-color:#14110f!important;box-shadow:0 0 0 1px #8a7d6f,0 22px 34px rgba(0,0,0,.7),inset 0 2px 3px rgba(255,255,255,.2),inset 0 -4px 8px rgba(0,0,0,.55)!important;transform:translateY(-5px)}
/* ===== t6 ronda 5: paletas alternadas, mas claras y frias (sin marron) ===== */
/* CLARA: chapa blanca */
body.sim-t6:not(.sim-t12) .elementor-1571 > .elementor-top-section.elementor-element-2387b29,body.sim-t6:not(.sim-t12) .elementor-1571 > .elementor-top-section.elementor-element-7386fc4,body.sim-t6:not(.sim-t12) .elementor-1571 > .elementor-top-section.elementor-element-ed3fb63{background-color:#e3e6e8!important;background-image:repeating-linear-gradient(90deg,rgba(255,255,255,.85) 0 2px,rgba(255,255,255,.25) 2px 5px,rgba(70,80,90,.17) 5px 9px,rgba(70,80,90,.05) 9px 14px)!important}
body.sim-t6:not(.sim-t12) .elementor-1571 > .elementor-top-section.elementor-element-2e55d98{background-color:#d3d7da!important;background-image:repeating-linear-gradient(0deg,rgba(255,255,255,.7) 0 2px,rgba(70,80,90,.14) 2px 4px,rgba(255,255,255,0) 4px 56px)!important}
/* MEDIA: acero gris */
body.sim-t6:not(.sim-t12) .elementor-1571 > .elementor-top-section.elementor-element-055ac56{background-color:#5b6268!important;background-image:repeating-linear-gradient(90deg,rgba(255,255,255,.16) 0 2px,rgba(255,255,255,.04) 2px 5px,rgba(0,0,0,.28) 5px 9px,rgba(0,0,0,.08) 9px 14px)!important}
/* OSCURA: negro neutro */
body.sim-t6:not(.sim-t12) .elementor-1571 > .elementor-top-section.elementor-element-31a5ff7,body.sim-t6:not(.sim-t12) .elementor-1571 > .elementor-top-section.elementor-element-3a6ff5f,body.sim-t6:not(.sim-t12) .elementor-1571 > .elementor-top-section.elementor-element-5cf018a{background-color:#101112!important;background-image:repeating-linear-gradient(90deg,rgba(255,255,255,.05) 0 2px,rgba(255,255,255,.015) 2px 5px,rgba(0,0,0,.4) 5px 9px,rgba(0,0,0,.14) 9px 14px)!important}
/* textos sobre fondo claro */
body.sim-t6:not(.sim-t12) .elementor-1571 > .elementor-top-section.elementor-element-2387b29 .elementor-heading-title,body.sim-t6:not(.sim-t12) .elementor-1571 > .elementor-top-section.elementor-element-2e55d98 .elementor-heading-title{color:#14171a!important}
body.sim-t6:not(.sim-t12) .elementor-1571 > .elementor-top-section.elementor-element-2387b29 :is(p,li,span,div,.elementor-widget-container),body.sim-t6:not(.sim-t12) .elementor-1571 > .elementor-top-section.elementor-element-2e55d98 :is(p,li,span,div,.elementor-widget-container){color:#2c3238!important}
body.sim-t6:not(.sim-t12) .elementor-1571 > .elementor-top-section.elementor-element-2e55d98 a:not(.elementor-button){color:#14171a!important}
/* textos dentro de las placas (siempre claros) */
body.sim-t6 .elementor-1571 > .elementor-top-section .che-card .elementor-heading-title{color:#f4f1ea!important}
body.sim-t6 .elementor-1571 > .elementor-top-section .che-card :is(p,li,span,div,.elementor-widget-container){color:#d6d9dc!important}
body.sim-t6 .elementor-1571 > .elementor-top-section.elementor-element-7386fc4 .che-card .elementor-heading-title,body.sim-t6 .elementor-1571 > .elementor-top-section.elementor-element-ed3fb63 .che-card .elementor-heading-title{color:#f4f1ea!important}
/* tarjetas de noticias sobre fondo claro */
body.sim-t6:not(.sim-t12) .elementor-element-2e55d98 .elementor-post,body.sim-t6:not(.sim-t12) .elementor-element-2e55d98 article,body.sim-t6:not(.sim-t12) .elementor-element-2e55d98 .elementor-post__card{background:#eef0f1!important;border:1px solid #b9bfc4!important;box-shadow:0 8px 22px rgba(30,40,50,.25)!important}
/* ===== t6 ronda 6: Productos = una sola seccion; Business Contact lisa y seria ===== */
body.sim-t6 .elementor-1571 > .elementor-top-section.elementor-element-2387b29::after{background-image:linear-gradient(180deg,rgba(0,0,0,.16),rgba(0,0,0,0) 30%)!important}
body.sim-t6 .elementor-1571 > .elementor-top-section.elementor-element-7386fc4::after{background-image:none!important;background:none!important}
body.sim-t6 .elementor-1571 > .elementor-top-section.elementor-element-ed3fb63::after{background-image:linear-gradient(180deg,rgba(0,0,0,0) 80%,rgba(0,0,0,.14))!important}
body.sim-t6 .elementor-1571 > .elementor-top-section.elementor-element-7386fc4,body.sim-t6 .elementor-1571 > .elementor-top-section.elementor-element-ed3fb63{box-shadow:none!important;border:0!important}
body.sim-t6:not(.sim-t12) .elementor-1571 > .elementor-top-section.elementor-element-055ac56{background-color:#343a40!important;background-image:none!important}
body.sim-t6 .elementor-1571 > .elementor-top-section.elementor-element-055ac56::after{content:none!important}
body.sim-t6.sim-t8 .che-card{padding:10px 6px!important}
body.sim-t6.sim-t8 .che-card > .elementor-widget-wrap{padding:16px 14px 22px!important}
body.sim-t6.sim-t8 .che-card .che-circulo,body.sim-t6.sim-t8 .che-card .che-circulo .elementor-widget-container,body.sim-t6.sim-t8 .che-card .che-circulo a{width:100%!important;max-width:none!important}
body.sim-t6.sim-t8 .che-card .che-circulo img{width:100%!important;height:230px!important;max-width:none!important;object-fit:cover;border-radius:3px!important;box-shadow:inset 0 0 0 4px #25282b,0 6px 16px rgba(0,0,0,.6)!important}
/* About Us: fondo liso y texto claro, mas facil de leer */
body.sim-t6.sim-t9 .elementor-1571 > .elementor-top-section.elementor-element-31a5ff7,body.sim-t6.sim-t9 .elementor-1571 > .elementor-top-section.elementor-element-3a6ff5f{background-color:#1c1f22!important;background-image:none!important;box-shadow:none!important}
body.sim-t6.sim-t9 .elementor-element-31a5ff7::after,body.sim-t6.sim-t9 .elementor-element-3a6ff5f::after{content:none!important}
body.sim-t6.sim-t9 .elementor-1571 > .elementor-top-section.elementor-element-3a6ff5f .elementor-widget-text-editor,body.sim-t6.sim-t9 .elementor-1571 > .elementor-top-section.elementor-element-3a6ff5f .elementor-widget-text-editor *{color:#f2f3f4!important;font-size:1.06em;line-height:1.8!important}
body.sim-t6.sim-t9 .elementor-1571 > .elementor-top-section.elementor-element-3a6ff5f .elementor-widget-text-editor{max-width:760px;margin-left:auto;margin-right:auto}
/* 8: que cada tarjeta mida solo lo que necesita (no estirarse hasta la mas larga) */
body.sim-t6.sim-t8 .elementor-element-7386fc4 > .elementor-container,body.sim-t6.sim-t8 .elementor-element-ed3fb63 > .elementor-container{align-items:flex-start!important}
body.sim-t6.sim-t8 .che-card .che-circulo img{height:200px!important}
body.sim-t6.sim-t8 .che-card :is(p,.elementor-widget-text-editor){font-size:1.02em!important;line-height:1.5!important}
/* 9: todo plano, sin ningun brillo ni efecto */
body.sim-t6.sim-t9 .elementor-element-31a5ff7 *,body.sim-t6.sim-t9 .elementor-element-3a6ff5f *{text-shadow:none!important;filter:none!important}
body.sim-t6.sim-t9 .sim-pal{opacity:1!important;transition:none!important;filter:none!important}
body.sim-t6.sim-t9 .elementor-element-31a5ff7::before,body.sim-t6.sim-t9 .elementor-element-3a6ff5f::before{box-shadow:none!important}
body.sim-t6.sim-t9 .elementor-1571 > .elementor-top-section.elementor-element-31a5ff7 .elementor-heading-title,body.sim-t6.sim-t9 .elementor-1571 > .elementor-top-section.elementor-element-3a6ff5f .elementor-heading-title{color:#f4f5f6!important}
/* ===== ronda 9: tarjetas cuadradas iguales y mas reales; circulos con foto completa; About Us oscuro ===== */
body.sim-t6.sim-t8 .elementor-element-7386fc4 > .elementor-container,body.sim-t6.sim-t8 .elementor-element-ed3fb63 > .elementor-container{align-items:stretch!important}
body.sim-t6.sim-t8 .che-card{padding:10px 8px!important}
body.sim-t6.sim-t8 .che-card > .elementor-widget-wrap{align-content:flex-start;padding:22px 16px 20px!important;border-radius:3px!important;
  box-shadow:0 0 0 1px #0d0b0a,0 0 0 3px #7c858c,0 0 0 4px #1b2023,0 18px 30px rgba(0,0,0,.6),inset 2px 2px 3px rgba(255,255,255,.2),inset -2px -3px 5px rgba(0,0,0,.6),inset 0 0 26px rgba(0,0,0,.4)!important;
  background-image:radial-gradient(circle at 35% 28%,#ffffff 0 5%,#e4ded2 11%,#aaa295 36%,#625b52 66%,#2b2723 79%,rgba(0,0,0,0) 81%) left 12px top 12px/20px 20px no-repeat,radial-gradient(circle at 35% 28%,#ffffff 0 5%,#e4ded2 11%,#aaa295 36%,#625b52 66%,#2b2723 79%,rgba(0,0,0,0) 81%) right 12px top 12px/20px 20px no-repeat,radial-gradient(circle at 35% 28%,#ffffff 0 5%,#e4ded2 11%,#aaa295 36%,#625b52 66%,#2b2723 79%,rgba(0,0,0,0) 81%) left 12px bottom 12px/20px 20px no-repeat,radial-gradient(circle at 35% 28%,#ffffff 0 5%,#e4ded2 11%,#aaa295 36%,#625b52 66%,#2b2723 79%,rgba(0,0,0,0) 81%) right 12px bottom 12px/20px 20px no-repeat,radial-gradient(circle,#0e0c0b 0 52%,rgba(120,72,40,.35) 66%,rgba(0,0,0,0) 76%) left 9px top 9px/26px 26px no-repeat,radial-gradient(circle,#0e0c0b 0 52%,rgba(120,72,40,.35) 66%,rgba(0,0,0,0) 76%) right 9px top 9px/26px 26px no-repeat,radial-gradient(circle,#0e0c0b 0 52%,rgba(120,72,40,.35) 66%,rgba(0,0,0,0) 76%) left 9px bottom 9px/26px 26px no-repeat,radial-gradient(circle,#0e0c0b 0 52%,rgba(120,72,40,.35) 66%,rgba(0,0,0,0) 76%) right 9px bottom 9px/26px 26px no-repeat,url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='300' height='400'%3E%3Cg stroke='%23ffffff' stroke-opacity='.10' fill='none'%3E%3Cpath d='M20 60 L140 40 M60 300 L250 270 M180 120 L290 150 M10 220 L90 205 M120 360 L230 380'/%3E%3C/g%3E%3Cg stroke='%23000000' stroke-opacity='.18' fill='none'%3E%3Cpath d='M30 62 L150 44 M70 303 L260 275 M190 124 L295 153'/%3E%3C/g%3E%3C/svg%3E"),repeating-linear-gradient(90deg,rgba(255,255,255,.04) 0 1px,rgba(0,0,0,.06) 1px 3px),linear-gradient(150deg,#6b7277,#4a5055 45%,#34393d),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0  0 0 0 0 0  0 0 0 0 0  0 0 0 .20 0'/%3E%3C/filter%3E%3Crect width='220' height='220' filter='url(%23n)'/%3E%3C/svg%3E")!important}
body.sim-t6.sim-t8 .che-card > .elementor-widget-wrap::before{content:"";position:absolute;inset:8px;border:1px solid rgba(0,0,0,.55);box-shadow:inset 1px 1px 0 rgba(255,255,255,.14),1px 1px 0 rgba(255,255,255,.12);pointer-events:none;border-radius:2px}
body.sim-t6.sim-t8 .che-card .che-circulo img{height:215px!important;object-fit:cover!important;display:block}
/* About Us: oscuro liso por defecto */
/* ===== ronda 10: placas con 'background' valido (las anteriores se descartaban) ===== */
body.sim-t6 .che-card > .elementor-widget-wrap{background:radial-gradient(circle at 35% 28%,#ffffff 0 5%,#e4ded2 11%,#aaa295 36%,#625b52 66%,#2b2723 79%,rgba(0,0,0,0) 81%) left 12px top 12px/20px 20px no-repeat,radial-gradient(circle at 35% 28%,#ffffff 0 5%,#e4ded2 11%,#aaa295 36%,#625b52 66%,#2b2723 79%,rgba(0,0,0,0) 81%) right 12px top 12px/20px 20px no-repeat,radial-gradient(circle at 35% 28%,#ffffff 0 5%,#e4ded2 11%,#aaa295 36%,#625b52 66%,#2b2723 79%,rgba(0,0,0,0) 81%) left 12px bottom 12px/20px 20px no-repeat,radial-gradient(circle at 35% 28%,#ffffff 0 5%,#e4ded2 11%,#aaa295 36%,#625b52 66%,#2b2723 79%,rgba(0,0,0,0) 81%) right 12px bottom 12px/20px 20px no-repeat,radial-gradient(circle,#0e0c0b 0 52%,rgba(120,72,40,.35) 66%,rgba(0,0,0,0) 76%) left 9px top 9px/26px 26px no-repeat,radial-gradient(circle,#0e0c0b 0 52%,rgba(120,72,40,.35) 66%,rgba(0,0,0,0) 76%) right 9px top 9px/26px 26px no-repeat,radial-gradient(circle,#0e0c0b 0 52%,rgba(120,72,40,.35) 66%,rgba(0,0,0,0) 76%) left 9px bottom 9px/26px 26px no-repeat,radial-gradient(circle,#0e0c0b 0 52%,rgba(120,72,40,.35) 66%,rgba(0,0,0,0) 76%) right 9px bottom 9px/26px 26px no-repeat,linear-gradient(180deg,rgba(120,72,40,.35),rgba(0,0,0,0)) left 20px top 30px/3px 44px no-repeat,linear-gradient(180deg,rgba(120,72,40,.30),rgba(0,0,0,0)) right 21px top 30px/3px 34px no-repeat,url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='300' height='400'%3E%3Cg stroke='%23ffffff' stroke-opacity='.10' fill='none'%3E%3Cpath d='M20 60 L140 40 M60 300 L250 270 M180 120 L290 150 M10 220 L90 205 M120 360 L230 380'/%3E%3C/g%3E%3Cg stroke='%23000000' stroke-opacity='.18' fill='none'%3E%3Cpath d='M30 62 L150 44 M70 303 L260 275 M190 124 L295 153'/%3E%3C/g%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0  0 0 0 0 0  0 0 0 0 0  0 0 0 .20 0'/%3E%3C/filter%3E%3Crect width='220' height='220' filter='url(%23n)'/%3E%3C/svg%3E"),repeating-linear-gradient(90deg,rgba(255,255,255,.04) 0 1px,rgba(0,0,0,.06) 1px 3px),linear-gradient(150deg,#6e757a,#4d5358 45%,#373c40) #4d5358!important}

/* ===== ronda 11 ===== */
body.sim-t6 .che-card > .elementor-widget-wrap{background:radial-gradient(circle at 34% 26%,#ffffff 0 5%,rgba(255,255,255,0) 22%) left 13px top 13px/22px 22px no-repeat,radial-gradient(circle at 42% 36%,#ddd7cb 0,#a39b8f 36%,#5a554e 68%,#1f1c19 82%,rgba(0,0,0,0) 85%) left 13px top 13px/22px 22px no-repeat,radial-gradient(circle at 34% 26%,#ffffff 0 5%,rgba(255,255,255,0) 22%) right 13px top 13px/22px 22px no-repeat,radial-gradient(circle at 42% 36%,#ddd7cb 0,#a39b8f 36%,#5a554e 68%,#1f1c19 82%,rgba(0,0,0,0) 85%) right 13px top 13px/22px 22px no-repeat,radial-gradient(circle at 34% 26%,#ffffff 0 5%,rgba(255,255,255,0) 22%) left 13px bottom 13px/22px 22px no-repeat,radial-gradient(circle at 42% 36%,#ddd7cb 0,#a39b8f 36%,#5a554e 68%,#1f1c19 82%,rgba(0,0,0,0) 85%) left 13px bottom 13px/22px 22px no-repeat,radial-gradient(circle at 34% 26%,#ffffff 0 5%,rgba(255,255,255,0) 22%) right 13px bottom 13px/22px 22px no-repeat,radial-gradient(circle at 42% 36%,#ddd7cb 0,#a39b8f 36%,#5a554e 68%,#1f1c19 82%,rgba(0,0,0,0) 85%) right 13px bottom 13px/22px 22px no-repeat,radial-gradient(circle at 55% 60%,rgba(0,0,0,.75) 0 45%,rgba(90,60,40,.35) 62%,rgba(0,0,0,0) 74%) left 9px top 9px/30px 30px no-repeat,radial-gradient(circle at 55% 60%,rgba(0,0,0,.75) 0 45%,rgba(90,60,40,.35) 62%,rgba(0,0,0,0) 74%) right 9px top 9px/30px 30px no-repeat,radial-gradient(circle at 55% 60%,rgba(0,0,0,.75) 0 45%,rgba(90,60,40,.35) 62%,rgba(0,0,0,0) 74%) left 9px bottom 9px/30px 30px no-repeat,radial-gradient(circle at 55% 60%,rgba(0,0,0,.75) 0 45%,rgba(90,60,40,.35) 62%,rgba(0,0,0,0) 74%) right 9px bottom 9px/30px 30px no-repeat,linear-gradient(180deg,rgba(120,72,40,.38),rgba(0,0,0,0)) left 22px top 36px/3px 46px no-repeat,linear-gradient(180deg,rgba(120,72,40,.32),rgba(0,0,0,0)) right 22px top 36px/3px 34px no-repeat,url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='300' height='400'%3E%3Cg stroke='%23ffffff' stroke-opacity='.13' fill='none'%3E%3Cpath d='M20 60 L140 40 M60 300 L250 270 M180 120 L290 150 M10 220 L90 205 M120 360 L230 380 M200 20 L280 10 M40 150 L110 140'/%3E%3C/g%3E%3Cg stroke='%23000000' stroke-opacity='.22' fill='none'%3E%3Cpath d='M30 62 L150 44 M70 303 L260 275 M190 124 L295 153 M50 153 L120 143'/%3E%3C/g%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0  0 0 0 0 0  0 0 0 0 0  0 0 0 .20 0'/%3E%3C/filter%3E%3Crect width='220' height='220' filter='url(%23n)'/%3E%3C/svg%3E"),repeating-linear-gradient(90deg,rgba(255,255,255,.05) 0 1px,rgba(0,0,0,.07) 1px 3px),linear-gradient(150deg,#7a8186,#555b60 45%,#3b4044) #555b60!important}
body.sim-t6.sim-t8 .che-card > .elementor-widget-wrap{padding:44px 32px 34px!important}
body.sim-t6.sim-t8 .che-card .che-circulo img{height:205px!important}
body.sim-t6.sim-t8 .che-card .elementor-widget-heading{margin-top:-16px!important}
body.sim-t6 .che-card > .elementor-widget-wrap::after{content:"";position:absolute;inset:0;pointer-events:none;border-radius:2px;background:linear-gradient(118deg,rgba(255,255,255,.14) 0,rgba(255,255,255,0) 32%),radial-gradient(ellipse at 50% 50%,rgba(0,0,0,0) 58%,rgba(0,0,0,.38) 100%)}
body.sim-t6 .elementor-1571 > .elementor-top-section:not(.che-hero)::before{background:radial-gradient(circle at 12px 11px,#f2eee6 0 1px,#bdb6a9 2px,#6d675f 4.2px,#25221f 5.4px,rgba(0,0,0,0) 6px) 0 0/48px 22px repeat-x,linear-gradient(180deg,#a9b1b7 0,#6d767c 7%,#454c52 22%,#394045 55%,#2a2f33 78%,#101214 100%)!important;height:22px!important;box-shadow:0 6px 12px rgba(0,0,0,.6),inset 0 1px 0 rgba(255,255,255,.35),inset 0 -2px 0 rgba(0,0,0,.6)!important}
body.sim-t6 .elementor-1571 > .elementor-top-section.elementor-element-ed3fb63{background-size:auto!important}
/* Business Contact: otro tono distinto del About Us */
body.sim-t6:not(.sim-t12) .elementor-1571 > .elementor-top-section.elementor-element-055ac56{background-color:#56616c!important}
/* ===== ronda 12: letras de tarjetas mas gruesas, textura en Business Contact, CEO y nombre legibles ===== */
body.sim-t6:not(.sim-t7) .che-card .elementor-heading-title{font-weight:800!important;text-shadow:0 1px 2px rgba(0,0,0,.85),0 0 6px rgba(0,0,0,.45)!important}
body.sim-t6:not(.sim-t7) .elementor-1571 > .elementor-top-section .che-card :is(p,li,span,div,.elementor-widget-container){font-weight:600!important;color:#f3f5f6!important;text-shadow:0 1px 2px rgba(0,0,0,.85),0 0 5px rgba(0,0,0,.4)}
body.sim-t6:not(.sim-t12) .elementor-1571 > .elementor-top-section.elementor-element-055ac56{background-image:radial-gradient(ellipse at 28% 0,rgba(255,255,255,.13),rgba(255,255,255,0) 60%),repeating-linear-gradient(0deg,rgba(255,255,255,.06) 0 1px,rgba(0,0,0,.07) 1px 2px,rgba(255,255,255,0) 2px 4px),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0  0 0 0 0 0  0 0 0 0 0  0 0 0 .20 0'/%3E%3C/filter%3E%3Crect width='220' height='220' filter='url(%23n)'/%3E%3C/svg%3E")!important}
body.sim-t6 .elementor-element-055ac56 .che-cargo{color:#8ee3d6!important;font-weight:700!important;letter-spacing:.14em!important;font-size:16px!important;text-shadow:0 1px 3px rgba(0,0,0,.6)}
body.sim-t6 .elementor-element-055ac56 .che-nombre{color:#ffffff!important;font-weight:800!important;letter-spacing:.06em!important;font-size:18px!important;text-shadow:0 1px 3px rgba(0,0,0,.6)}
body.sim-t6 .elementor-element-055ac56 :is(.elementor-icon-list-text,span){font-weight:600!important;color:#eef1f3!important}
body.sim-t6 .elementor-1571 > .elementor-top-section.elementor-element-055ac56 a:not(.elementor-button),body.sim-t6 .elementor-1571 > .elementor-top-section.elementor-element-055ac56 a *{color:#f1f4f6!important}

/* ===== ronda 14: tarjetas cuadradas mas cortas, texto mas ancho, remaches chicos y reales ===== */
body.sim-t6 .che-card > .elementor-widget-wrap{background:linear-gradient(rgba(10,8,6,.75),rgba(10,8,6,.75)) left 15px top 18.5px/8px 1.5px no-repeat,radial-gradient(circle at 33% 25%,#ffffff 0 5%,rgba(255,255,255,0) 24%) left 11px top 11px/16px 16px no-repeat,radial-gradient(circle at 42% 36%,#e3ddd1 0,#aaa296 30%,#625c54 62%,#2a2622 76%,#0c0a09 83%,rgba(0,0,0,0) 86%) left 11px top 11px/16px 16px no-repeat,radial-gradient(circle at 55% 60%,rgba(0,0,0,.8) 0 44%,rgba(80,55,38,.35) 62%,rgba(0,0,0,0) 74%) left 7px top 7px/25px 25px no-repeat,linear-gradient(rgba(10,8,6,.75),rgba(10,8,6,.75)) right 15px top 18.5px/8px 1.5px no-repeat,radial-gradient(circle at 33% 25%,#ffffff 0 5%,rgba(255,255,255,0) 24%) right 11px top 11px/16px 16px no-repeat,radial-gradient(circle at 42% 36%,#e3ddd1 0,#aaa296 30%,#625c54 62%,#2a2622 76%,#0c0a09 83%,rgba(0,0,0,0) 86%) right 11px top 11px/16px 16px no-repeat,radial-gradient(circle at 55% 60%,rgba(0,0,0,.8) 0 44%,rgba(80,55,38,.35) 62%,rgba(0,0,0,0) 74%) right 7px top 7px/25px 25px no-repeat,linear-gradient(rgba(10,8,6,.75),rgba(10,8,6,.75)) left 15px bottom 18.5px/8px 1.5px no-repeat,radial-gradient(circle at 33% 25%,#ffffff 0 5%,rgba(255,255,255,0) 24%) left 11px bottom 11px/16px 16px no-repeat,radial-gradient(circle at 42% 36%,#e3ddd1 0,#aaa296 30%,#625c54 62%,#2a2622 76%,#0c0a09 83%,rgba(0,0,0,0) 86%) left 11px bottom 11px/16px 16px no-repeat,radial-gradient(circle at 55% 60%,rgba(0,0,0,.8) 0 44%,rgba(80,55,38,.35) 62%,rgba(0,0,0,0) 74%) left 7px bottom 7px/25px 25px no-repeat,linear-gradient(rgba(10,8,6,.75),rgba(10,8,6,.75)) right 15px bottom 18.5px/8px 1.5px no-repeat,radial-gradient(circle at 33% 25%,#ffffff 0 5%,rgba(255,255,255,0) 24%) right 11px bottom 11px/16px 16px no-repeat,radial-gradient(circle at 42% 36%,#e3ddd1 0,#aaa296 30%,#625c54 62%,#2a2622 76%,#0c0a09 83%,rgba(0,0,0,0) 86%) right 11px bottom 11px/16px 16px no-repeat,radial-gradient(circle at 55% 60%,rgba(0,0,0,.8) 0 44%,rgba(80,55,38,.35) 62%,rgba(0,0,0,0) 74%) right 7px bottom 7px/25px 25px no-repeat,linear-gradient(180deg,rgba(120,72,40,.38),rgba(0,0,0,0)) left 18px top 30px/3px 40px no-repeat,linear-gradient(180deg,rgba(120,72,40,.32),rgba(0,0,0,0)) right 18px top 30px/3px 30px no-repeat,url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='300' height='400'%3E%3Cg stroke='%23ffffff' stroke-opacity='.13' fill='none'%3E%3Cpath d='M20 60 L140 40 M60 300 L250 270 M180 120 L290 150 M10 220 L90 205 M120 360 L230 380 M200 20 L280 10 M40 150 L110 140'/%3E%3C/g%3E%3Cg stroke='%23000000' stroke-opacity='.22' fill='none'%3E%3Cpath d='M30 62 L150 44 M70 303 L260 275 M190 124 L295 153 M50 153 L120 143'/%3E%3C/g%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0  0 0 0 0 0  0 0 0 0 0  0 0 0 .20 0'/%3E%3C/filter%3E%3Crect width='220' height='220' filter='url(%23n)'/%3E%3C/svg%3E"),repeating-linear-gradient(90deg,rgba(255,255,255,.05) 0 1px,rgba(0,0,0,.07) 1px 3px),linear-gradient(150deg,#7a8186,#555b60 45%,#3b4044) #555b60!important}
body.sim-t6.sim-t8 .che-card{padding:8px 5px!important}
body.sim-t6.sim-t8 .che-card > .elementor-widget-wrap{padding:34px 18px 28px!important}
body.sim-t6.sim-t8 .che-card .che-circulo img{height:205px!important}
body.sim-t6.sim-t8 .che-card .elementor-widget-heading{margin-top:-16px!important}
body.sim-t6.sim-t8 .che-card .elementor-widget:not(:last-child){margin-bottom:8px!important}
body.sim-t6.sim-t8 .che-card .elementor-widget-container{padding-left:0!important;padding-right:0!important}
body.sim-t6.sim-t8 .che-card :is(p,.elementor-widget-text-editor){font-size:1.04em!important;line-height:1.38!important}
body.sim-t6.sim-t8 .che-card .elementor-heading-title{margin-top:0!important;margin-bottom:0!important;padding-top:0!important}
/* realismo extra */
.sim-gotas{position:absolute;left:0;right:0;top:22px;height:110px;z-index:3;pointer-events:none;
  background:repeating-linear-gradient(90deg,rgba(0,0,0,0) 0 10px,rgba(70,28,8,.42) 10px 13px,rgba(0,0,0,0) 13px 48px);
  -webkit-mask-image:linear-gradient(180deg,#000,rgba(0,0,0,0));mask-image:linear-gradient(180deg,#000,rgba(0,0,0,0))}
.sim-luz{position:absolute;inset:0;z-index:3;pointer-events:none}
.sim-puerta.izq .sim-luz{background:linear-gradient(90deg,rgba(0,0,0,.55) 0,rgba(0,0,0,0) 10%,rgba(0,0,0,0) 84%,rgba(255,226,180,.2) 100%)}
.sim-puerta.der .sim-luz{background:linear-gradient(270deg,rgba(0,0,0,.55) 0,rgba(0,0,0,0) 10%,rgba(0,0,0,0) 84%,rgba(255,226,180,.2) 100%)}
/* menu: se esconde mientras las puertas estan cerradas */
body.sim-f header{transition:opacity .5s ease}
@media (min-width:768px){body.sim-menu-oculto header{opacity:0!important;pointer-events:none!important}}
/* panel */
#sim-tog{all:unset;position:fixed;left:12px;bottom:12px;z-index:100000;cursor:pointer;padding:9px 14px;border-radius:999px;background:#1b9e8f;color:#fff;font:700 13px system-ui;box-shadow:0 4px 14px rgba(0,0,0,.4)}
/* tarjetas fijas: sin entrada desde el costado (30/10) */
.che-card,.che-card.elementor-invisible,.che-card.animated{animation:none!important;visibility:visible!important;opacity:1!important;transform:none!important}
body.sim-t1 .che-card.sim-oc:not(.sim-ver){opacity:1!important;transform:none!important}
#sim-panel.sim-cerrado{display:none}
/* TABLA DE PRODUCTOS (datos reales de las paginas de cada producto) */
#sim-tabla{position:relative;padding:64px 16px 56px;background:#2b3035 repeating-linear-gradient(90deg,rgba(255,255,255,.045) 0 1px,rgba(0,0,0,.10) 1px 3px,rgba(255,255,255,.02) 3px 5px);color:#eef0f1;font-family:system-ui,Segoe UI,Arial,sans-serif}
#sim-tabla::before{content:"";position:absolute;left:0;right:0;top:0;height:22px;background:radial-gradient(circle at 50% 50%,#d5dade 0 2.6px,#7d868d 3px 4.2px,rgba(0,0,0,0) 4.6px) 0 0/72px 22px repeat-x,linear-gradient(180deg,#9aa3aa,#6d767d 45%,#4b5359);box-shadow:0 2px 5px rgba(0,0,0,.45),inset 0 1px 0 rgba(255,255,255,.4)}
#sim-tabla .st-in{max-width:1180px;margin:0 auto}
#sim-tabla h2{font:400 clamp(26px,4vw,40px)/1.1 'Stardos Stencil',Georgia,serif;letter-spacing:.02em;text-align:center;margin:0 0 8px;color:#f4f5f6}
#sim-tabla .st-sub{text-align:center;margin:0 auto 26px;max-width:720px;font-size:1.02em;line-height:1.6;color:#c9cfd3}
#sim-tabla .st-wrap{overflow-x:auto;border-radius:6px;box-shadow:0 8px 26px rgba(0,0,0,.4);border:1px solid #11151a;background:#1f2327}
#sim-tabla table{border-collapse:collapse;width:100%;min-width:900px;font-size:.96em}
#sim-tabla caption{position:absolute;left:-9999px}
#sim-tabla th,#sim-tabla td{padding:13px 14px;text-align:center;border-bottom:1px solid #353c42;white-space:nowrap}
#sim-tabla thead th{background:linear-gradient(180deg,#5b656d,#3e464c);color:#fff;font-weight:700;font-size:.82em;letter-spacing:.06em;text-transform:uppercase;border-bottom:2px solid #11151a;line-height:1.3;white-space:normal}
#sim-tabla thead th small{display:block;font-weight:500;opacity:.8;letter-spacing:0;text-transform:none;font-size:.95em}
#sim-tabla tbody th{text-align:left;font-weight:700;background:#262b30;position:sticky;left:0;z-index:1}
#sim-tabla tbody th a{color:#fff;text-decoration:none;border-bottom:2px solid #1b9e8f;padding-bottom:1px}
#sim-tabla tbody tr{cursor:pointer;transition:background .2s}
#sim-tabla tbody tr:nth-child(even) td{background:#252a2f}
#sim-tabla tbody tr:hover td,#sim-tabla tbody tr:hover th{background:#37414a}
#sim-tabla tbody tr.st-sub th{padding-left:30px;font-weight:600;font-size:.94em;background:#2d3338;box-shadow:inset 4px 0 0 #1b9e8f}
#sim-tabla tbody tr.st-sub td{background:#2d3338!important;font-size:.94em;color:#d4d9dc}
#sim-tabla tbody tr.st-sub:hover td,#sim-tabla tbody tr.st-sub:hover th{background:#3b464f!important}
#sim-tabla .st-ramo{display:inline-block;width:22px;color:#6fe0d0;font-weight:400}
#sim-tabla td.st-mismo{text-align:left;font-style:italic;white-space:normal;padding-left:18px}
#sim-tabla td.st-go{color:#6fe0d0;font-weight:700}
#sim-tabla .st-nota{margin:14px auto 0;text-align:center;font-size:.86em;color:#aab2b8;max-width:760px;line-height:1.5}
#sim-tabla .st-cta{text-align:center;margin-top:22px}
#sim-tabla .st-cta a{display:inline-block;background:#12786d;color:#fff;text-decoration:none;font-weight:700;padding:13px 28px;border-radius:999px}
@media (max-width:767px){#sim-tabla{padding:54px 10px 44px}#sim-tabla th,#sim-tabla td{padding:11px 10px}}

/* ===== ronda 14/15 (30/10): About Us = chapa grande remachada (13); News blanca con pared ancha; opciones de color ===== */
body.sim-t13{--rv:radial-gradient(circle 10px at 42% 38%,#d4cec1 0,#a39c8f 2px,#7a746a 4.4px,#4a453f 6.2px,rgba(8,6,5,.75) 6.8px,rgba(0,0,0,0) 10px);--noise:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0  0 0 0 0 0  0 0 0 0 0  0 0 0 .20 0'/%3E%3C/filter%3E%3Crect width='220' height='220' filter='url(%23n)'/%3E%3C/svg%3E")}
body.sim-t6.sim-t13 .elementor-1571 > .elementor-top-section.elementor-element-31a5ff7,body.sim-t6.sim-t13 .elementor-1571 > .elementor-top-section.elementor-element-3a6ff5f{background-color:#2c2825!important;background-image:repeating-linear-gradient(90deg,rgba(255,255,255,.075) 0 2px,rgba(255,255,255,.02) 2px 5px,rgba(0,0,0,.38) 5px 9px,rgba(0,0,0,.12) 9px 14px)!important;box-shadow:none!important}
body.sim-t6.sim-t13 .elementor-1571 > .elementor-top-section.elementor-element-31a5ff7{padding:70px 20px 0!important}
body.sim-t6.sim-t13 .elementor-1571 > .elementor-top-section.elementor-element-3a6ff5f{padding:0 20px 70px!important}
body.sim-t13 .elementor-element-31a5ff7 > .elementor-container,body.sim-t13 .elementor-element-3a6ff5f > .elementor-container{position:relative;z-index:2;box-sizing:border-box;max-width:1120px;margin-left:auto;margin-right:auto;background-color:#474e53}
/* una sola chapa: la parte de arriba y la de abajo se pegan sin costura (se recorta el marco en la union) */
body.sim-t13 .elementor-element-31a5ff7 > .elementor-container{padding:34px 70px 10px!important;border-radius:3px 3px 0 0;margin-bottom:-1px;clip-path:inset(-40px -40px 0 -40px);
  box-shadow:0 0 0 1px #0d0b0a,0 0 0 3px #7c858c,0 0 0 4px #1b2023,0 18px 30px rgba(0,0,0,.6),inset 2px 2px 3px rgba(255,255,255,.2),inset -2px 0 5px rgba(0,0,0,.55);
  background:var(--rv) left 12px top 12px/22px 22px no-repeat,var(--rv) right 12px top 12px/22px 22px no-repeat,var(--rv) center top 12px/22px 22px no-repeat,var(--noise),repeating-linear-gradient(90deg,rgba(255,255,255,.04) 0 1px,rgba(0,0,0,.06) 1px 3px),linear-gradient(180deg,#535a5f,#474e53) #474e53!important}
body.sim-t13 .elementor-element-3a6ff5f > .elementor-container{padding:10px 70px 54px!important;border-radius:0 0 3px 3px;clip-path:inset(0 -40px -60px -40px);
  box-shadow:0 0 0 1px #0d0b0a,0 0 0 3px #7c858c,0 0 0 4px #1b2023,0 18px 30px rgba(0,0,0,.6),inset 2px 0 3px rgba(255,255,255,.12),inset -2px -3px 5px rgba(0,0,0,.6);
  background:var(--rv) left 12px bottom 12px/22px 22px no-repeat,var(--rv) right 12px bottom 12px/22px 22px no-repeat,var(--rv) center bottom 12px/22px 22px no-repeat,var(--noise),repeating-linear-gradient(90deg,rgba(255,255,255,.04) 0 1px,rgba(0,0,0,.06) 1px 3px),linear-gradient(180deg,#474e53,#3b4146) #474e53!important}
/* Breaking News: la pared ancha de antes, pero blanca */
body.sim-t12 .elementor-1571 > .elementor-top-section.elementor-element-2e55d98{background-color:#e1e4e6!important;background-image:repeating-linear-gradient(0deg,rgba(255,255,255,.8) 0 2px,rgba(70,80,90,.16) 2px 4px,rgba(255,255,255,0) 4px 56px)!important}
body.sim-t12 .elementor-1571 > .elementor-top-section.elementor-element-2e55d98 .elementor-heading-title{color:#14171a!important}
body.sim-t12 .elementor-1571 > .elementor-top-section.elementor-element-2e55d98 :is(p,li,span,div,.elementor-widget-container){color:#2c3238!important}
body.sim-t12 .elementor-1571 > .elementor-top-section.elementor-element-2e55d98 a:not(.elementor-button){color:#14171a!important}
body.sim-t12 .elementor-element-2e55d98 .elementor-post,body.sim-t12 .elementor-element-2e55d98 article,body.sim-t12 .elementor-element-2e55d98 .elementor-post__card{background:#eef0f1!important;border:1px solid #b9bfc4!important;box-shadow:0 8px 22px rgba(30,40,50,.25)!important}
body.sim-t38{--rel:repeating-linear-gradient(0deg,rgba(255,255,255,.08) 0 1px,rgba(0,0,0,.10) 1px 2px,rgba(255,255,255,0) 2px 4px)}
body.sim-t6 .che-card > .elementor-widget-wrap{background:radial-gradient(circle at 34% 26%,#ffffff 0 5%,rgba(255,255,255,0) 22%) left 9px top 9px/15px 15px no-repeat,radial-gradient(circle at 42% 36%,#ddd7cb 0,#a39b8f 36%,#5a554e 68%,#1f1c19 82%,rgba(0,0,0,0) 85%) left 9px top 9px/15px 15px no-repeat,radial-gradient(circle at 34% 26%,#ffffff 0 5%,rgba(255,255,255,0) 22%) right 9px top 9px/15px 15px no-repeat,radial-gradient(circle at 42% 36%,#ddd7cb 0,#a39b8f 36%,#5a554e 68%,#1f1c19 82%,rgba(0,0,0,0) 85%) right 9px top 9px/15px 15px no-repeat,radial-gradient(circle at 34% 26%,#ffffff 0 5%,rgba(255,255,255,0) 22%) left 9px bottom 9px/15px 15px no-repeat,radial-gradient(circle at 42% 36%,#ddd7cb 0,#a39b8f 36%,#5a554e 68%,#1f1c19 82%,rgba(0,0,0,0) 85%) left 9px bottom 9px/15px 15px no-repeat,radial-gradient(circle at 34% 26%,#ffffff 0 5%,rgba(255,255,255,0) 22%) right 9px bottom 9px/15px 15px no-repeat,radial-gradient(circle at 42% 36%,#ddd7cb 0,#a39b8f 36%,#5a554e 68%,#1f1c19 82%,rgba(0,0,0,0) 85%) right 9px bottom 9px/15px 15px no-repeat,radial-gradient(circle at 55% 60%,rgba(0,0,0,.75) 0 45%,rgba(90,60,40,.35) 62%,rgba(0,0,0,0) 74%) left 6px top 6px/20px 20px no-repeat,radial-gradient(circle at 55% 60%,rgba(0,0,0,.75) 0 45%,rgba(90,60,40,.35) 62%,rgba(0,0,0,0) 74%) right 6px top 6px/20px 20px no-repeat,radial-gradient(circle at 55% 60%,rgba(0,0,0,.75) 0 45%,rgba(90,60,40,.35) 62%,rgba(0,0,0,0) 74%) left 6px bottom 6px/20px 20px no-repeat,radial-gradient(circle at 55% 60%,rgba(0,0,0,.75) 0 45%,rgba(90,60,40,.35) 62%,rgba(0,0,0,0) 74%) right 6px bottom 6px/20px 20px no-repeat,linear-gradient(180deg,rgba(120,72,40,.38),rgba(0,0,0,0)) left 22px top 36px/3px 46px no-repeat,linear-gradient(180deg,rgba(120,72,40,.32),rgba(0,0,0,0)) right 22px top 36px/3px 34px no-repeat,url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='300' height='400'%3E%3Cg stroke='%23ffffff' stroke-opacity='.13' fill='none'%3E%3Cpath d='M20 60 L140 40 M60 300 L250 270 M180 120 L290 150 M10 220 L90 205 M120 360 L230 380 M200 20 L280 10 M40 150 L110 140'/%3E%3C/g%3E%3Cg stroke='%23000000' stroke-opacity='.22' fill='none'%3E%3Cpath d='M30 62 L150 44 M70 303 L260 275 M190 124 L295 153 M50 153 L120 143'/%3E%3C/g%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0  0 0 0 0 0  0 0 0 0 0  0 0 0 .20 0'/%3E%3C/filter%3E%3Crect width='220' height='220' filter='url(%23n)'/%3E%3C/svg%3E"),var(--rel,repeating-linear-gradient(90deg,rgba(255,255,255,.05) 0 1px,rgba(0,0,0,.07) 1px 3px)),linear-gradient(150deg,var(--p1,#7a8186),var(--p2,#555b60) 45%,var(--p3,#3b4044)) var(--p2,#555b60)!important}
body.sim-t21 .elementor-1571 > .elementor-top-section.elementor-element-055ac56{background-color:#14110f!important;background-image:radial-gradient(ellipse at 18% 90%,rgba(255,90,20,.30),rgba(255,90,20,0) 38%),radial-gradient(ellipse at 74% 100%,rgba(255,120,30,.26),rgba(255,120,30,0) 34%),radial-gradient(ellipse at 46% 100%,rgba(255,70,10,.18),rgba(255,70,10,0) 30%),repeating-linear-gradient(115deg,rgba(255,255,255,.04) 0 3px,rgba(0,0,0,.30) 3px 9px,rgba(0,0,0,0) 9px 26px)!important}

/* ===== ronda 16 (30/10): placas mas anchas y bajas; About Us mas chica con las 4 metricas en una linea ===== */
body.sim-t6.sim-t8 .elementor-element-7386fc4 > .elementor-container,body.sim-t6.sim-t8 .elementor-element-ed3fb63 > .elementor-container{max-width:1400px!important}
body.sim-t6.sim-t8 .che-card{padding:8px 6px!important}
body.sim-t6.sim-t8 .che-card > .elementor-widget-wrap{padding:30px 20px 22px!important}
body.sim-t6.sim-t8 .che-card .che-circulo img{height:205px!important}
body.sim-t6.sim-t8 .che-card .elementor-widget-heading{margin-top:-16px!important}
body.sim-t6:not(.sim-t7) .che-card .elementor-heading-title{font-weight:600!important}
body.sim-t6:not(.sim-t7) .elementor-1571 > .elementor-top-section .che-card :is(p,li,span,div,.elementor-widget-container){font-weight:400!important}
body.sim-t6.sim-t8 .che-card :is(p,.elementor-widget-text-editor){font-size:1.02em!important;line-height:1.5!important}
body.sim-t6 .elementor-element-3a6ff5f > .elementor-container{flex-wrap:wrap!important}
body.sim-t6 .elementor-element-3a6ff5f > .elementor-container > .elementor-column:nth-child(2){width:66%!important}body.sim-t6 .elementor-element-3a6ff5f > .elementor-container > .elementor-column:nth-child(1){width:33%!important}
body.sim-t6 .elementor-element-3a6ff5f > .elementor-container > .elementor-column:nth-child(3){width:100%!important;order:3;margin-top:14px;border-top:1px solid rgba(255,255,255,.14);padding-top:18px}
body.sim-t6 .elementor-element-3a6ff5f .che-skills{display:flex!important;flex-direction:row!important;justify-content:space-around;align-items:center;flex-wrap:nowrap;gap:12px 16px}
body.sim-t6 .elementor-element-3a6ff5f .che-skills li{margin-bottom:0!important;gap:12px}body.sim-t6 .elementor-element-3a6ff5f > .elementor-container > .elementor-column:nth-child(1) > .elementor-widget-wrap{padding-right:22px!important}
body.sim-t6.sim-t13 .elementor-1571 > .elementor-top-section.elementor-element-31a5ff7{padding:56px 20px 0!important}
body.sim-t6.sim-t13 .elementor-1571 > .elementor-top-section.elementor-element-3a6ff5f{padding:0 20px 56px!important}
body.sim-t13 .elementor-element-3a6ff5f > .elementor-container{padding:6px 60px 40px!important}
body.sim-t13 .elementor-element-31a5ff7 > .elementor-container{padding:26px 60px 6px!important}

/* encabezado de chapa solo al deslizar; arriba de todo queda transparente (solo home) */
body.home:not(.sim-pagina):not(.che-cab-top) header.header .header--row,body.home:not(.sim-pagina):not(.che-cab-top) header.header .header--row-inner{background:#2c2825 repeating-linear-gradient(90deg,rgba(255,255,255,.075) 0 2px,rgba(255,255,255,.02) 2px 5px,rgba(0,0,0,.38) 5px 9px,rgba(0,0,0,.12) 9px 14px)!important;box-shadow:none!important}
body.home:not(.sim-pagina):not(.che-cab-top) header.header{box-shadow:0 4px 12px rgba(0,0,0,.55)!important}
body.home:not(.sim-pagina):not(.che-cab-top) header.header .nav-ul a,body.home:not(.sim-pagina):not(.che-cab-top) header.header .nav-ul .wrap a,body.home:not(.sim-pagina):not(.che-cab-top) header.header .nav-ul li a{color:#fff!important;text-shadow:0 1px 3px rgba(0,0,0,.6)}
body.home:not(.sim-pagina):not(.che-cab-top) header.header .header-top .nav-ul > li:first-child a{color:#ff7d6b!important}
body.home:not(.sim-pagina):not(.che-cab-top) header.header .site-logo img{filter:brightness(0) invert(1) drop-shadow(0 1px 3px rgba(0,0,0,.6))!important}


/* accesibilidad: velo oscuro suave detras del menu transparente (solo home, arriba de todo) */
body.home:not(.sim-pagina).che-cab-top header.header::before{content:"";position:absolute;left:0;right:0;top:0;height:150px;background:linear-gradient(180deg,rgba(10,8,6,.66) 0%,rgba(10,8,6,.36) 55%,rgba(10,8,6,0) 100%);pointer-events:none;z-index:-1}
/* texto chico de la portada legible sobre la foto */
p.sim-sub{text-shadow:0 1px 3px rgba(0,0,0,.95),0 0 14px rgba(0,0,0,.75)}
/* zonas de toque de 44 px sin mover nada (menu y pie) */
header.header .nav-ul a,footer a,#contact .che-contacto a{position:relative}
header.header .nav-ul a::after,footer a::after,#contact .che-contacto a::after{content:"";position:absolute;left:-4px;right:-4px;top:50%;height:44px;transform:translateY(-50%)}
/* letra minima en la tabla de productos */
#sim-tabla thead th,#sim-tabla tbody th,#sim-tabla td{font-size:14px!important}
/* selector de idiomas: mas chico y pegado a la esquina para tapar menos */
.gt_switcher_wrapper{transform:scale(.8);transform-origin:bottom right;right:6px!important;bottom:6px!important;opacity:.92}
.gt_switcher_wrapper:hover{opacity:1}



#sub{--chapa:#2c2825;--oscuro:#1d1a18;--acero1:#535a5f;--acero2:#3b4146;--borde:#7c858c;--brasa:#e4d6b8;--acento:#e4d6b8;--oxido1:#b5472d;--oxido2:#8a2d1a;--texto:#ece7df;--apagado:#b9b1a6;
 --rv:radial-gradient(circle 7px at 42% 38%,#d4cec1 0,#a39c8f 1.6px,#7a746a 3.2px,#4a453f 4.6px,rgba(8,6,5,.75) 5px,rgba(0,0,0,0) 7px);
 --noise:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0  0 0 0 0 0  0 0 0 0 0  0 0 0 .20 0'/%3E%3C/filter%3E%3Crect width='220' height='220' filter='url(%23n)'/%3E%3C/svg%3E");
 --ondas:repeating-linear-gradient(90deg,rgba(255,255,255,.075) 0 2px,rgba(255,255,255,.02) 2px 5px,rgba(0,0,0,.38) 5px 9px,rgba(0,0,0,.12) 9px 14px);
 display:block;width:100%;flex:none;align-self:stretch;color:var(--texto);font:400 17px/1.65 Lato,Helvetica,sans-serif;position:relative;z-index:3}
#sub *{box-sizing:border-box}
#sub h1,#sub h2,#sub h3{margin:0;color:#fff;letter-spacing:0;text-transform:none}
#sub p{margin:0 0 1em;color:inherit}
#sub img{display:block;max-width:100%}
#sub a{text-decoration:none;color:inherit}
.sb-wrap{max-width:1160px;margin:0 auto;padding:0 24px}
.sb-pared{background:var(--chapa) var(--ondas)}
.sb-liso{background:var(--oscuro)}
.sb-pared,.sb-liso{position:relative}
/* riel de acero con remaches: divide cada seccion como los largueros del container */
.sb-pared:not(.sb-titulo)::before,.sb-liso::before{content:"";position:absolute;left:0;right:0;top:0;height:22px;z-index:2;pointer-events:none;background:radial-gradient(circle at 12px 11px,#f2eee6 0 1px,#bdb6a9 2px,#6d675f 4.2px,#25221f 5.4px,rgba(0,0,0,0) 6px) 0 0/48px 22px repeat-x,linear-gradient(180deg,#a9b1b7 0,#6d767c 7%,#454c52 22%,#394045 55%,#2a2f33 78%,#101214 100%);box-shadow:0 6px 12px rgba(0,0,0,.6),inset 0 1px 0 rgba(255,255,255,.35),inset 0 -2px 0 rgba(0,0,0,.6)}

/* placa de acero con remaches */
.sb-placa{position:relative;border-radius:4px;
 box-shadow:0 0 0 1px #0d0b0a,0 0 0 3px var(--borde),0 0 0 4px #1b2023,0 14px 26px rgba(0,0,0,.55),inset 2px 2px 3px rgba(255,255,255,.18),inset -2px -2px 5px rgba(0,0,0,.55);
 background:var(--rv) left 9px top 9px/16px 16px no-repeat,var(--rv) right 9px top 9px/16px 16px no-repeat,var(--rv) left 9px bottom 9px/16px 16px no-repeat,var(--rv) right 9px bottom 9px/16px 16px no-repeat,var(--noise),repeating-linear-gradient(0deg,rgba(255,255,255,.08) 0 1px,rgba(0,0,0,.10) 1px 2px,rgba(255,255,255,0) 2px 4px),linear-gradient(180deg,var(--acero1),var(--acero2)) #474e53}

/* botones */
.sb-btn{display:inline-block;padding:14px 26px;font:700 15px/1 Lato,sans-serif;border-radius:3px;cursor:pointer;transition:background .2s,color .2s}
.sb-btn.llena{background:linear-gradient(180deg,var(--oxido1),var(--oxido2));color:#fff;box-shadow:0 0 0 1px #3a120a,0 4px 10px rgba(0,0,0,.45),inset 0 1px 0 rgba(255,255,255,.22)}
.sb-btn.llena:hover{filter:brightness(1.1)}
.sb-btn.hueca{border:2px solid #e9e4dc;color:#e9e4dc}
.sb-btn.hueca:hover{background:#e9e4dc;color:#1d1a18}
#sub a:not(.sb-btn){position:relative}
#sub a:not(.sb-btn)::after{content:"";position:absolute;left:-4px;right:-4px;top:50%;height:44px;transform:translateY(-50%)}
#sub a:focus-visible,#sub .sb-btn:focus-visible{outline:3px solid #e4d6b8;outline-offset:3px}

/* 1. titulo: marcado de contenedor */
.sb-titulo{padding:190px 0 54px;background:linear-gradient(180deg,rgba(0,0,0,.65),rgba(0,0,0,0)) 0 var(--sb-hh,125px)/100% 12px no-repeat,var(--ondas) 0 0/100% var(--sb-hh,125px) no-repeat,linear-gradient(#2c2825,#2c2825) 0 0/100% var(--sb-hh,125px) no-repeat,linear-gradient(90deg,rgba(18,15,13,.9) 0%,rgba(18,15,13,.62) 55%,rgba(18,15,13,.35) 100%),linear-gradient(180deg,rgba(18,15,13,.5),rgba(18,15,13,0) 35%,rgba(18,15,13,.55)),url("https://charcoalexports.com/wp-content/uploads/che/opt/9418381e-web_coco4.webp") center 40%/cover #1d1a18;box-shadow:inset 0 -4px 10px rgba(0,0,0,.7)}
.sb-ruta{font-size:14px;color:var(--apagado);margin-bottom:16px}
.sb-ruta a:hover{color:#fff;text-decoration:underline}
.sb-titulo h1{font:400 clamp(40px,6vw,76px)/1.02 'Stardos Stencil','Montserrat',sans-serif;color:#fff}
.sb-subtitulo{margin:16px 0 0;max-width:50ch;font:400 clamp(15px,1.6vw,18px)/1.4 Lato,sans-serif;color:#e9e4dc}
.sb-marca{display:flex;flex-wrap:wrap;align-items:center;gap:6px 26px;margin-top:20px;font:400 17px 'Stardos Stencil',sans-serif;color:var(--acento)}
.sb-titulo .sb-wrap{position:relative}
.sb-cta-top{position:absolute;right:12px;bottom:0}
@media(min-width:1280px){.sb-cta-top{right:-16px}}
.sb-cta-top .sb-btn{padding:18px 36px;font-size:17px}
@media(max-width:900px){.sb-cta-top{position:static;margin-top:22px}}
.sb-marca .bandera{display:inline-flex;align-items:center;gap:10px}
.sb-marca .bandera img{width:42px;height:27px;object-fit:cover;box-shadow:0 0 0 1px #000,0 0 0 2px var(--borde)}
.sb-franja{height:120px;background:linear-gradient(180deg,rgba(29,26,24,.55),rgba(29,26,24,.15) 40%,rgba(29,26,24,.55)),url("https://charcoalexports.com/wp-content/uploads/che/opt/2b972f9c-WhatsApp-Image-2019-08-02-at-25833-PM-2.webp") center 45%/cover;box-shadow:inset 0 3px 8px rgba(0,0,0,.7),inset 0 -3px 8px rgba(0,0,0,.7)}

/* 2. cuerpo: texto + video, ficha */
.sb-cuerpo{padding:64px 0 76px}
.sb-fila{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);gap:44px;align-items:start}
@media(min-width:961px){.sb-fila>.sb-ficha{margin-top:110px}}
.sb-fila h2{font:700 32px/1.2 Lato,sans-serif}
#sub .sb-texto h2{margin-bottom:18px}
.sb-texto{max-width:none}
.sb-video{margin-top:30px;padding:16px}
.sb-video .caja{position:relative;aspect-ratio:16/9;background:#000;box-shadow:inset 0 0 0 2px #000}
.sb-video iframe{position:absolute;inset:0;width:100%;height:100%;border:0}
.sb-video .caja img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}
.sb-video small{display:block;margin-top:10px;color:#d6dbde;font-size:14px}
.sb-ficha{padding:30px 28px 28px}
.sb-ficha h2{font-size:24px;margin-bottom:6px}
.sb-ficha table{width:100%;border-collapse:collapse;margin:8px 0 22px}
.sb-ficha th,.sb-ficha td{padding:10px 0;border-bottom:1px solid rgba(255,255,255,.2);text-align:left;font-size:16px;font-weight:400;background:none;color:#fff}
.sb-ficha td:last-child{text-align:right;font-weight:700;padding-left:14px}
.sb-ficha th{color:#d6dbde}
.sb-ficha .acc{display:flex;flex-direction:column;gap:10px}
.sb-ficha .acc .sb-btn{text-align:center}
.sb-ficha .nota{font-size:14.5px;color:#cfd5d9;margin:14px 0 0}

/* 3. calidades: manifiesto */
.sb-calid{padding:70px 0 76px}
.sb-calid h2,.sb-embal h2,.sb-proc h2,.sb-dest h2,.sb-porq h2{font:700 34px/1.15 Lato,sans-serif;margin-bottom:10px}
.sb-calid .intro,.sb-embal .intro,.sb-proc .intro,.sb-dest .intro{max-width:60ch;color:var(--apagado);margin-bottom:32px}
.sb-manif{padding:12px 26px}
.sb-reng{display:grid;grid-template-columns:200px minmax(0,1fr) auto;gap:26px;align-items:center;padding:20px 0}
.sb-reng+.sb-reng{border-top:2px dashed rgba(255,255,255,.28)}
.sb-reng img{width:200px;height:132px;object-fit:cover;box-shadow:0 0 0 2px #000,0 0 0 4px var(--borde)}
.sb-reng h3{font:700 24px/1.2 Lato,sans-serif;margin-bottom:4px}
.sb-reng p{margin:0;font-size:16px;color:#e3e7e9;max-width:56ch}
.sb-reng .tam{display:block;margin-top:8px;font-size:14px;color:#cfd5d9}
.sb-reng .mas{font-weight:700;color:#e4d6b8;white-space:nowrap;border-bottom:2px solid transparent}
.sb-reng .mas:hover{border-color:#e4d6b8}

/* 4. embalaje */
.sb-embal{padding:72px 0}
.sb-emb2{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:50px;align-items:center}
.sb-fotos{display:grid;grid-template-columns:1.2fr 1fr;grid-template-rows:200px 200px;gap:12px}
.sb-fotos img{width:100%;height:100%;object-fit:cover;box-shadow:0 0 0 2px #000,0 0 0 4px var(--borde)}
.sb-fotos img:first-child{grid-row:1/3;object-fit:contain;background:#d9d4cb}
.sb-bolsas{list-style:none;margin:0 0 22px;padding:0}
.sb-bolsas li{display:flex;justify-content:space-between;gap:20px;padding:11px 0;border-bottom:1px solid rgba(255,255,255,.18)}
.sb-bolsas li b{font-weight:700;color:#fff}
.sb-logo{padding:16px 20px;border-left:5px solid var(--brasa);background:rgba(255,122,47,.09);font-size:16px}

/* 5. proceso */
.sb-proc{padding:72px 0}
.sb-proc2{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:50px;align-items:start}
.sb-pasos{list-style:none;margin:0;padding:0;counter-reset:p}
.sb-pasos li{position:relative;padding:0 0 26px 62px;counter-increment:p}
.sb-pasos li:before{content:counter(p);position:absolute;left:0;top:0;display:grid;place-items:center;width:42px;height:42px;border-radius:50%;background:#1d1a18;color:#e4d6b8;font:700 19px Lato,sans-serif;box-shadow:0 0 0 2px #e4d6b8}
.sb-pasos li:after{content:"";position:absolute;left:20px;top:46px;bottom:4px;width:2px;background:rgba(228,214,184,.4)}
.sb-pasos li:last-child:after{display:none}
.sb-pasos h3{font:700 21px/1.25 Lato,sans-serif;margin-bottom:2px}
.sb-pasos p{margin:0;color:#d9d3c9;font-size:16px}
.sb-proc2 .fo{display:grid;gap:12px}
.sb-proc2 .fo img{width:100%;height:230px;object-fit:cover;box-shadow:0 0 0 2px #000,0 0 0 4px var(--borde)}
.sb-proc2 .fo img:first-child{height:290px}

/* 6. destinos */
.sb-dest{padding:72px 0}
.sb-mosaico{display:grid;grid-template-columns:repeat(6,1fr);grid-auto-rows:170px;gap:12px}
.sb-mosaico figure{margin:0;position:relative;overflow:hidden;box-shadow:0 0 0 2px #000,0 0 0 4px var(--borde)}
.sb-mosaico img{width:100%;height:100%;object-fit:cover}
.sb-mosaico figcaption{position:absolute;left:0;right:0;bottom:0;padding:22px 12px 8px;font-size:14px;font-weight:700;background:linear-gradient(0deg,rgba(0,0,0,.85),rgba(0,0,0,0))}
.sb-mosaico .a{grid-column:1/span 3;grid-row:1/span 3}.sb-mosaico .b{grid-column:4/span 2;grid-row:3}.sb-mosaico .c{grid-column:6;grid-row:3}.sb-mosaico .d{grid-column:4/span 3;grid-row:1/span 2}.sb-mosaico .e{grid-column:span 6}
.sb-paises{margin-top:24px;color:var(--apagado);font-size:16px;max-width:90ch}
.sb-paises b{color:#fff}

/* 7. por que */
.sb-porq{padding:64px 0 70px}
.sb-porq .tres{display:grid;grid-template-columns:repeat(3,1fr);gap:44px;margin-top:20px}
.sb-porq h3{font:700 20px/1.25 Lato,sans-serif;margin-bottom:6px;padding-top:14px;border-top:3px solid var(--brasa)}
.sb-porq p{font-size:16px;color:#d9d3c9}
.sb-porq .cierre{margin-top:30px;display:flex;gap:14px;flex-wrap:wrap}

@media(max-width:900px){
 .sb-fila,.sb-emb2,.sb-proc2{grid-template-columns:1fr;gap:34px}
 .sb-ficha{position:static}
 .sb-reng{grid-template-columns:1fr;gap:12px}.sb-reng img{width:100%;height:190px}
 .sb-mosaico{grid-template-columns:1fr 1fr;grid-auto-rows:170px}.sb-mosaico figure{grid-column:span 1!important;grid-row:span 1!important}.sb-mosaico .a{grid-column:span 2!important;grid-row:span 2!important}.sb-mosaico .d{grid-column:span 2!important}
 .sb-porq .tres{grid-template-columns:1fr;gap:26px}
 .sb-fotos{grid-template-rows:170px 170px}
}
@media(prefers-reduced-motion:reduce){#sub *{transition:none!important}}

/* encabezado de subpagina: transparente arriba; al deslizar conserva la chapa */
body.home.sim-pagina.sb-scr header.header .header--row,body.home.sim-pagina.sb-scr header.header .header--row-inner{background:#2c2825 repeating-linear-gradient(90deg,rgba(255,255,255,.075) 0 2px,rgba(255,255,255,.02) 2px 5px,rgba(0,0,0,.38) 5px 9px,rgba(0,0,0,.12) 9px 14px)!important;box-shadow:none!important}
body.home.sim-pagina.sb-scr header.header{box-shadow:0 4px 12px rgba(0,0,0,.55)!important}
body.home.sim-pagina.sb-scr header.header .nav-ul a,body.home.sim-pagina.sb-scr header.header .nav-ul .wrap a,body.home.sim-pagina.sb-scr header.header .nav-ul li a{color:#fff!important;text-shadow:0 1px 3px rgba(0,0,0,.6)}
body.home.sim-pagina.sb-scr header.header .header-top .nav-ul > li:first-child a{color:#ff7d6b!important}
body.home.sim-pagina.sb-scr header.header .site-logo img{filter:brightness(0) invert(1) drop-shadow(0 1px 3px rgba(0,0,0,.6))!important}
/* tablet y celular: el menu es fijo, asi que el encabezado lleva la chapa de fondo (opaco) y se borra la franja dibujada en la portada */
@media(max-width:960px){
body.home.sim-pagina:not(#x) header.header:not(#y) .header--row,body.home.sim-pagina:not(#x) header.header:not(#y) .header--row-inner{background:#2c2825 repeating-linear-gradient(90deg,rgba(255,255,255,.075) 0 2px,rgba(255,255,255,.02) 2px 5px,rgba(0,0,0,.38) 5px 9px,rgba(0,0,0,.12) 9px 14px)!important;box-shadow:none!important}
body.home.sim-pagina:not(#x) header.header:not(#y){box-shadow:0 4px 12px rgba(0,0,0,.55)!important;background:#2c2825!important}
body.home.sim-pagina header.header .site-logo img{filter:brightness(0) invert(1) drop-shadow(0 1px 3px rgba(0,0,0,.6))!important}
body.home.sim-pagina header.header .navbar-toggle,body.home.sim-pagina header.header .menu-mobile-toggle .navbar-toggle{border-color:rgba(255,255,255,.85)!important;color:#fff!important;background:transparent!important}
body.home.sim-pagina header.header .navbar-toggle .icon-bar,body.home.sim-pagina header.header .navbar-toggle svg,body.home.sim-pagina header.header .navbar-toggle svg path{background-color:#fff!important;fill:#fff!important}
.sb-titulo{padding:46px 0 44px;background:linear-gradient(90deg,rgba(18,15,13,.9) 0%,rgba(18,15,13,.62) 55%,rgba(18,15,13,.35) 100%),linear-gradient(180deg,rgba(18,15,13,.5),rgba(18,15,13,0) 35%,rgba(18,15,13,.55)),url("https://charcoalexports.com/wp-content/uploads/che/opt/9418381e-web_coco4.webp") center 40%/cover #1d1a18}
.sb-ruta{margin-bottom:14px;line-height:1.5}
.sb-marca{margin-top:16px;gap:8px 22px}
}
@media(max-width:560px){.sb-titulo{padding:34px 0 36px}.sb-titulo h1{font-size:clamp(34px,10vw,44px);line-height:1.08}.sb-marca{flex-direction:column;align-items:flex-start;gap:8px;margin-top:14px}}/* de la home: se ocultan las secciones que no van en una subpagina */
body.sim-pagina .elementor-element-d633a09,body.sim-pagina .elementor-element-2387b29,body.sim-pagina .elementor-element-7386fc4,body.sim-pagina .elementor-element-ed3fb63,body.sim-pagina .elementor-element-31a5ff7,body.sim-pagina .elementor-element-3a6ff5f,body.sim-pagina .elementor-element-2e55d98,body.sim-pagina .elementor-element-055ac56,body.sim-pagina .elementor-element-5cf018a,body.sim-pagina #sim-panel,body.sim-pagina #sim-tog,body.sim-pagina #sim-tabla,body.sim-pagina .sim-tabla-wrap{display:none!important}
#sub .sb-calid .sb-reng{grid-template-columns:260px minmax(0,1fr) auto}
#sub .sb-calid .sb-reng img{width:260px;height:190px}
#sub .sb-fotos{grid-template-rows:270px 190px}
#sub .sb-mosaico img,#sub .sb-fotos img,#sub .fo img,#sub .sb-calid .sb-reng img{cursor:zoom-in}
.sb-lb{position:fixed;inset:0;z-index:99999;background:rgba(0,0,0,.92);display:flex;align-items:center;justify-content:center;padding:24px;cursor:zoom-out}
.sb-lb img{max-width:100%;max-height:100%;object-fit:contain;box-shadow:0 0 0 2px #000,0 0 0 4px #8a8f94}
.sb-lb b{position:absolute;top:14px;right:22px;color:#fff;font:400 38px/1 Lato,sans-serif}
@media(max-width:960px){#sub .sb-calid .sb-reng{grid-template-columns:1fr}#sub .sb-calid .sb-reng img{width:100%;height:220px}#sub .sb-fotos{grid-template-rows:210px 160px}}.sb-ed{position:fixed;left:14px;bottom:14px;z-index:99990;font:700 14px/1.3 Lato,sans-serif;color:#fff;display:flex;flex-direction:column;gap:8px;align-items:flex-start;max-width:min(330px,calc(100vw - 28px))}
.sb-ed button{font:700 14px Lato,sans-serif;color:#fff;background:#b5391d;border:2px solid #000;padding:9px 13px;cursor:pointer;box-shadow:0 2px 6px rgba(0,0,0,.6)}
.sb-ed .pan{background:rgba(20,17,15,.95);border:2px solid #f4a640;padding:12px;display:none;flex-direction:column;gap:9px}
.sb-ed.on .pan{display:flex}
.sb-ed .pan p{margin:0;font-weight:400;font-size:14px}
.sb-ed .fila{display:flex;gap:6px;flex-wrap:wrap}
.sb-ed .fila button{padding:7px 11px;background:#3a4147}
body.sb-modo-f #sub .sb-mosaico img,body.sb-modo-f #sub .sb-fotos img,body.sb-modo-f #sub .fo img,body.sb-modo-f #sub .sb-calid .sb-reng img{cursor:grab;touch-action:none;outline:2px dashed rgba(244,166,64,.8);outline-offset:-3px}
body.sb-modo-f #sub img.sel{outline:4px solid #f4a640!important}#sub .fo{grid-template-columns:auto minmax(0,1fr);align-items:stretch}
#sub .fo img:first-child{height:380px;width:auto;max-width:100%;object-fit:contain}
#sub .fo img:last-child{height:380px}
@media(max-width:960px){#sub .fo{grid-template-columns:1fr}#sub .fo img:first-child{height:340px;justify-self:center}#sub .fo img:last-child{height:240px}}@media(min-width:961px){#sub .sb-proc2 .fo{margin-top:var(--fo-top,84px)}}
body.sb-modo-b #sub .sb-blk{outline:2px dashed rgba(244,166,64,.85);outline-offset:2px;cursor:move;touch-action:none;user-select:none}
body.sb-modo-b #sub .sb-blk.sel{outline:4px solid #f4a640}
body.sb-modo-b #sub .sb-blk img{cursor:move}
.sb-ed .pan .fila.m button.on{background:#b5391d}
#sim-tog,#sim-panel{display:none!important}
/* ===== Pasada de realismo: una sola hoja para la home y las 7 paginas de producto ===== */

/* --- Paredes: chapa ondulada A --- */
body.sim-t6 .elementor-1571 > .elementor-top-section.elementor-element:is(#focus,#aboutus,.elementor-element-7386fc4,.elementor-element-ed3fb63,.elementor-element-3a6ff5f){background:#282624 url(https://charcoalexports.com/wp-content/uploads/che/real/pared-A.webp) 0 0/768px!important}
#sub .sb-pared:not(.sb-titulo),#sim-tabla{background:#282624 url(https://charcoalexports.com/wp-content/uploads/che/real/pared-A.webp) 0 0/768px!important}

/* --- Rieles: acero gris con remache A --- */
body.sim-t6 .elementor-1571 > .elementor-top-section:not(.che-hero)::before,
#sub .sb-pared:not(.sb-titulo)::before,#sub .sb-liso::before,#sim-tabla::before{background:url(https://charcoalexports.com/wp-content/uploads/che/real/riel-A.webp) 0 0/288px 22px repeat-x!important;height:22px!important;box-shadow:0 3px 6px rgba(0,0,0,.55)!important}

/* --- Placas de hoy con remache C --- */
body.sim-t6 .che-card > .elementor-widget-wrap{background:url(https://charcoalexports.com/wp-content/uploads/che/real/rem-c1.webp) left 4.5px top 5.5px/24px 36px no-repeat,url(https://charcoalexports.com/wp-content/uploads/che/real/rem-c2.webp) right 4.5px top 5.5px/24px 36px no-repeat,url(https://charcoalexports.com/wp-content/uploads/che/real/rem-c3.webp) left 4.5px bottom -8.5px/24px 36px no-repeat,url(https://charcoalexports.com/wp-content/uploads/che/real/rem-c4.webp) right 4.5px bottom -8.5px/24px 36px no-repeat,url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='300' height='400'%3E%3Cg stroke='%23ffffff' stroke-opacity='.13' fill='none'%3E%3Cpath d='M20 60 L140 40 M60 300 L250 270 M180 120 L290 150 M10 220 L90 205 M120 360 L230 380 M200 20 L280 10 M40 150 L110 140'/%3E%3C/g%3E%3Cg stroke='%23000000' stroke-opacity='.22' fill='none'%3E%3Cpath d='M30 62 L150 44 M70 303 L260 275 M190 124 L295 153 M50 153 L120 143'/%3E%3C/g%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0  0 0 0 0 0  0 0 0 0 0  0 0 0 .20 0'/%3E%3C/filter%3E%3Crect width='220' height='220' filter='url(%23n)'/%3E%3C/svg%3E"),var(--rel,repeating-linear-gradient(90deg,rgba(255,255,255,.05) 0 1px,rgba(0,0,0,.07) 1px 3px)),linear-gradient(150deg,var(--p1,#7a8186),var(--p2,#555b60) 45%,var(--p3,#3b4044)) var(--p2,#555b60)!important}
body.sim-t13 .elementor-element-31a5ff7 > .elementor-container{background:url(https://charcoalexports.com/wp-content/uploads/che/real/rem-c1.webp) left 11px top 12px/24px 36px no-repeat,url(https://charcoalexports.com/wp-content/uploads/che/real/rem-c2.webp) right 11px top 12px/24px 36px no-repeat,url(https://charcoalexports.com/wp-content/uploads/che/real/rem-c3.webp) center top 12px/24px 36px no-repeat,var(--noise),repeating-linear-gradient(90deg,rgba(255,255,255,.04) 0 1px,rgba(0,0,0,.06) 1px 3px),linear-gradient(180deg,#535a5f,#474e53) #474e53!important}
body.sim-t13 .elementor-element-3a6ff5f > .elementor-container{background:url(https://charcoalexports.com/wp-content/uploads/che/real/rem-c4.webp) left 11px bottom -2px/24px 36px no-repeat,url(https://charcoalexports.com/wp-content/uploads/che/real/rem-c3.webp) right 11px bottom -2px/24px 36px no-repeat,url(https://charcoalexports.com/wp-content/uploads/che/real/rem-c1.webp) center bottom -2px/24px 36px no-repeat,var(--noise),repeating-linear-gradient(90deg,rgba(255,255,255,.04) 0 1px,rgba(0,0,0,.06) 1px 3px),linear-gradient(180deg,#474e53,#3b4146) #474e53!important}
#sub .sb-placa{background:url(https://charcoalexports.com/wp-content/uploads/che/real/rem-c1.webp) left 5px top 6px/24px 36px no-repeat,url(https://charcoalexports.com/wp-content/uploads/che/real/rem-c2.webp) right 5px top 6px/24px 36px no-repeat,url(https://charcoalexports.com/wp-content/uploads/che/real/rem-c3.webp) left 5px bottom -8px/24px 36px no-repeat,url(https://charcoalexports.com/wp-content/uploads/che/real/rem-c4.webp) right 5px bottom -8px/24px 36px no-repeat,var(--noise),repeating-linear-gradient(0deg,rgba(255,255,255,.08) 0 1px,rgba(0,0,0,.10) 1px 2px,rgba(255,255,255,0) 2px 4px),linear-gradient(180deg,var(--acero1),var(--acero2)) #474e53!important}

/* placas de video: el marco es angosto, van remaches mas chicos para no pisar el video ni el epigrafe */
#sub .sb-placa.sb-video{background:url(https://charcoalexports.com/wp-content/uploads/che/real/rem-c1.webp) left -1px top -.25px/18px 27px no-repeat,url(https://charcoalexports.com/wp-content/uploads/che/real/rem-c2.webp) right -1px top -.25px/18px 27px no-repeat,url(https://charcoalexports.com/wp-content/uploads/che/real/rem-c3.webp) left -1px bottom -10.75px/18px 27px no-repeat,url(https://charcoalexports.com/wp-content/uploads/che/real/rem-c4.webp) right -1px bottom -10.75px/18px 27px no-repeat,var(--noise),repeating-linear-gradient(0deg,rgba(255,255,255,.08) 0 1px,rgba(0,0,0,.10) 1px 2px,rgba(255,255,255,0) 2px 4px),linear-gradient(180deg,var(--acero1),var(--acero2)) #474e53!important}
#sub .sb-placa.sb-par{background:url(https://charcoalexports.com/wp-content/uploads/che/real/rem-c1.webp) left 0 top .75px/18px 27px no-repeat,url(https://charcoalexports.com/wp-content/uploads/che/real/rem-c2.webp) right 0 top .75px/18px 27px no-repeat,url(https://charcoalexports.com/wp-content/uploads/che/real/rem-c3.webp) left 0 bottom -9.75px/18px 27px no-repeat,url(https://charcoalexports.com/wp-content/uploads/che/real/rem-c4.webp) right 0 bottom -9.75px/18px 27px no-repeat,var(--noise),repeating-linear-gradient(0deg,rgba(255,255,255,.08) 0 1px,rgba(0,0,0,.10) 1px 2px,rgba(255,255,255,0) 2px 4px),linear-gradient(180deg,var(--acero1),var(--acero2)) #474e53!important}

/* --- Puertas: chapa A sana y herrajes reales (el logo queda igual que antes) --- */
.sim-puerta{background:#7d4526 url(https://charcoalexports.com/wp-content/uploads/che/real/puerta-A2.webp) 0 50%/cover no-repeat!important;transition:transform 1.4s cubic-bezier(.25,.5,.35,1) .34s!important}
.sim-puerta.der{background-position:100% 50%!important}
.sim-cerr .sim-puerta{transition:transform 1.25s cubic-bezier(.5,0,.93,.52)!important}
.sim-puerta::before,.sim-gotas,.sim-luz{display:none!important}
/* un toque de oxido en el contorno de la chapa */
.sim-puerta::after{inset:0;z-index:1;background:none!important;border:40px solid transparent;border-image:url(https://charcoalexports.com/wp-content/uploads/che/real/borde-puerta.webp) 50 round}
.sim-sombra{transition:opacity 1.4s cubic-bezier(.25,.5,.35,1) .34s!important}
.sim-cerr .sim-sombra{transition:opacity 1.25s cubic-bezier(.5,0,.93,.52)!important}
.sim-viga{height:22px!important;background:url(https://charcoalexports.com/wp-content/uploads/che/real/viga-puerta.webp) 0 0/288px 22px repeat-x!important}
.sim-viga.arr{box-shadow:0 3px 6px rgba(0,0,0,.55)!important}
.sim-viga.aba{box-shadow:0 -3px 6px rgba(0,0,0,.55)!important}
.sim-goma{width:11px!important;box-shadow:none!important;background:linear-gradient(90deg,#050403,#1d1b19 42%,#2a2826 50%,#1d1b19 58%,#050403)!important}
.sim-barra{top:3.5%!important;bottom:3.5%!important;width:22px!important;border-radius:0!important;filter:none!important;box-shadow:none!important;background:url(https://charcoalexports.com/wp-content/uploads/che/real/barra.webp) 0 0/22px 128px repeat-y!important}
.sim-guia{left:-15.5px!important;width:48px!important;height:28px!important;margin-top:-14px;border-radius:0!important;box-shadow:none!important;background:url(https://charcoalexports.com/wp-content/uploads/che/real/guia.webp) 0 0/48px 28px no-repeat!important}
.sim-guia::before,.sim-guia::after{display:none!important}
.sim-asa{left:-4.5px!important;top:50%!important;width:88px!important;height:26px!important;margin-top:-11.5px!important;border-radius:0!important;box-shadow:none!important;background:url(https://charcoalexports.com/wp-content/uploads/che/real/asa.webp) 0 0/88px 26px no-repeat!important;transform-origin:12px 11.5px;transform:perspective(220px) rotateY(-68deg);transition:transform .3s ease-in}
.sim-puerta.der .sim-asa{transform:scaleX(-1) perspective(220px) rotateY(-68deg)}
.sim-cerr .sim-asa{transform:perspective(220px) rotateY(0);transition:transform .3s cubic-bezier(.3,1.5,.6,1) 1.36s}
.sim-cerr .sim-puerta.der .sim-asa{transform:scaleX(-1) perspective(220px) rotateY(0)}
.sim-barra::before,.sim-barra::after{content:"";display:block!important;position:absolute;left:-8.5px;width:32px;height:32px;background:url(https://charcoalexports.com/wp-content/uploads/che/real/leva.webp) 0 0/32px 32px no-repeat;transform:rotate(-62deg);transition:transform .3s ease-in}
.sim-barra::before{top:-3px}.sim-barra::after{bottom:-3px}
.sim-cerr .sim-barra::before,.sim-cerr .sim-barra::after{transform:rotate(0);transition:transform .3s cubic-bezier(.3,1.5,.6,1) 1.36s}
.sim-poste{width:28px!important;border:0!important;background:url(https://charcoalexports.com/wp-content/uploads/che/real/poste.webp) 0 0/28px 128px repeat-y!important}
.sim-poste.der{transform:scaleX(-1)}
.sim-poste .sim-bisagra{left:-2px!important;right:auto!important;width:34px!important;height:62px!important;border-radius:0!important;box-shadow:none!important;background:url(https://charcoalexports.com/wp-content/uploads/che/real/bisagra.webp) 0 0/34px 62px no-repeat!important}
/* polvo que cae al golpear (sale del poste, cruza todo el ancho) */
.sim-poste.izq::before{content:"";position:absolute;left:0;top:18px;width:100vw;height:230px;opacity:0;pointer-events:none;background:url(https://charcoalexports.com/wp-content/uploads/che/real/polvo.webp) 0 0/512px 256px repeat-x}
.sim-golpe .sim-poste.izq::before{animation:realpolvo 1.3s ease-out}
.sim-golpe .sim-puerta.izq{animation:realrebi .42s ease-out}
.sim-golpe .sim-puerta.der{animation:realrebd .42s ease-out}
@keyframes realpolvo{0%{opacity:0;transform:translateY(-34px)}14%{opacity:.8}100%{opacity:0;transform:translateY(170px)}}
@keyframes realrebi{0%{transform:rotateY(0)}32%{transform:rotateY(1.5deg)}100%{transform:rotateY(0)}}
@keyframes realrebd{0%{transform:rotateY(0)}32%{transform:rotateY(-1.5deg)}100%{transform:rotateY(0)}}
@media (max-width:767px){
  .sim-viga{height:11px!important;background-size:144px 11px!important}
  .sim-puerta::after{border-width:20px}
  .sim-goma{width:6px!important}
  .sim-barra{width:11px!important;background-size:11px 64px!important}
  .sim-guia{left:-8px!important;width:24px!important;height:14px!important;margin-top:-7px;background-size:24px 14px!important}
  .sim-asa{left:-2.25px!important;width:44px!important;height:13px!important;margin-top:-6px!important;background-size:44px 13px!important;transform-origin:6px 5.75px}
  .sim-barra::before,.sim-barra::after{left:-4.25px;width:16px;height:16px;background-size:16px 16px}
  .sim-poste{width:14px!important;background-size:14px 64px!important}
  .sim-poste .sim-bisagra{left:-1px!important;width:17px!important;height:31px!important;background-size:17px 31px!important}
}
@media (prefers-reduced-motion:reduce){
  .sim-puerta,.sim-sombra,.sim-asa,.sim-barra::before,.sim-barra::after{transition-duration:.01s!important;transition-delay:0s!important}
  .sim-golpe,.sim-golpe .sim-puerta,.sim-golpe .sim-poste.izq::before{animation:none!important}
}

/* --- Encabezado: misma chapa y misma altura arriba de todo y al bajar --- */
/* home al bajar y productos al bajar: la barra lleva la chapa */
body.home:not(.sim-pagina):not(.che-cab-top) header.header .header--row,
body.home.sim-pagina.sb-scr header.header .header--row{background:#282624 url(https://charcoalexports.com/wp-content/uploads/che/real/pared-A.webp) 0 0/768px!important}
body.home:not(.sim-pagina):not(.che-cab-top) header.header .header--row-inner,
body.home.sim-pagina.sb-scr header.header .header--row-inner{background:none!important}
/* productos: la barra toma su altura final (la misma de la chapa dibujada) apenas se empieza a bajar */
@media (min-width:960px){body.home.sim-pagina.sb-scr header.header .header-main .container{padding-bottom:8px!important}}
/* productos arriba de todo: la barra sigue transparente y la chapa va dibujada detras, con la altura de la barra al bajar */
#sub .sb-titulo::before{content:"";position:absolute;left:0;right:0;top:0;height:var(--sb-hh,125px);background:#282624 url(https://charcoalexports.com/wp-content/uploads/che/real/pared-A.webp) 0 0/768px;pointer-events:none;z-index:0}
@media (max-width:960px){
  #sub .sb-titulo::before{display:none}
  /* celular y tablet: la barra tiene fondo propio siempre */
  body.home.sim-pagina:not(#x) header.header:not(#y) .header--row{background:#282624 url(https://charcoalexports.com/wp-content/uploads/che/real/pared-A.webp) 0 0/768px!important}
  body.home.sim-pagina:not(#x) header.header:not(#y) .header--row-inner{background:none!important}
}

/* --- Placas de la home y About Us: estan atornillados, no se mueven --- */
body.sim-t1 .sim-oc,body.sim-t1 .sim-oc:not(.sim-ver){opacity:1!important;transform:none!important;transition:none!important}
.elementor-element-edd1ad1,.elementor-element-37331c7,.elementor-element-3c183e3{animation:none!important;visibility:visible!important;opacity:1!important;transform:none!important}
.che-arco{transition:none!important;stroke-dashoffset:0!important}
body.sim-t6 .che-card > .elementor-widget-wrap{transition:none!important}
body.sim-t6 .che-card:hover > .elementor-widget-wrap{transform:none!important;box-shadow:0 0 0 1px #0d0b0a,0 0 0 3px #aeb6bc,0 0 0 4px #1b2023,0 18px 30px rgba(0,0,0,.6),inset 2px 2px 3px rgba(255,255,255,.2),inset -2px -3px 5px rgba(0,0,0,.6),inset 0 0 26px rgba(0,0,0,.4)!important}

/* --- Tabla comparativa oculta por ahora: faltan datos. No pasarla a WordPress --- */
#sim-tabla{display:none!important}

/* --- Pie compartido --- */
.che-pie-nav{background:#121212;display:flex;flex-wrap:wrap;justify-content:center;gap:6px 34px;padding:30px 16px 4px;font:700 15px/1.3 Lato,Helvetica,sans-serif;letter-spacing:.02em}
.che-pie-nav a{color:#e9e2d6!important;text-decoration:none}
.che-pie-nav a:hover{color:#fff!important;text-decoration:underline}
@media (max-width:480px){.che-pie-nav{gap:6px 18px;font-size:14px}}
/* Menu del celular: letras siempre oscuras */
body header.header #header-menu-sidebar .nav-ul a,body header.header #header-menu-sidebar .nav-ul .wrap a,body header.header #header-menu-sidebar .nav-ul li a{color:#404040!important;text-shadow:none!important}
body header.header #header-menu-sidebar .nav-ul > li:first-child a,body header.header #header-menu-sidebar .nav-ul li.nv-active > .wrap > a{color:#e96656!important}
/* Home en celular: la barra lleva la chapa tambien arriba de todo */
@media (max-width:959px){
body.home:not(.sim-pagina) header.header:not(#y) .header--row{background:#282624 url(https://charcoalexports.com/wp-content/uploads/che/real/pared-A.webp) 0 0/768px!important}
body.home:not(.sim-pagina) header.header:not(#y) .header--row-inner{background:none!important}
body.home:not(.sim-pagina) header.header .site-logo img{filter:brightness(0) invert(1) drop-shadow(0 1px 3px rgba(0,0,0,.6))!important}
body.home:not(.sim-pagina) header.header{box-shadow:0 4px 12px rgba(0,0,0,.55)!important}
body.home:not(.sim-pagina).che-cab-top header.header::before{display:none!important}
}
/* Home en celular: boton del menu claro sobre la chapa */
@media (max-width:959px){
body.home:not(.sim-pagina) header.header .navbar-toggle{background:transparent!important;color:#fff!important;border-color:rgba(255,255,255,.85)!important}
body.home:not(.sim-pagina) header.header .navbar-toggle .icon-bar{background:#fff!important}
}