.elementor-3703 .elementor-element.elementor-element-7d9c68c{--display:flex;}.elementor-3703 .elementor-element.elementor-element-79d01a0a{--display:flex;--min-height:45px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:8%;--padding-right:8%;}.elementor-3703 .elementor-element.elementor-element-79d01a0a:not(.elementor-motion-effects-element-type-background), .elementor-3703 .elementor-element.elementor-element-79d01a0a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#467FF7;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-3703 .elementor-element.elementor-element-61bcfdd5{text-align:center;}.elementor-3703 .elementor-element.elementor-element-61bcfdd5 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;color:#FFFFFF;}.elementor-3703 .elementor-element.elementor-element-bfb9f95{--display:flex;}.elementor-3703 .elementor-element.elementor-element-e9325b2{width:100%;max-width:100%;}.elementor-3703 .elementor-element.elementor-element-e9325b2 > .elementor-widget-container{background-color:var( --e-global-color-astglobalcolor5 );margin:-9px 0px 0px 0px;padding:-2px 4px -5px -11px;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:1024px){.elementor-3703 .elementor-element.elementor-element-79d01a0a{--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-3703 .elementor-element.elementor-element-61bcfdd5 .elementor-heading-title{font-size:14px;}}/* Start custom CSS for html, class: .elementor-element-38bd20e *//* ===== Nitro Parts Footer (Autoplanet-like) ===== */
:root{
  --npX-bg:#0b0b0b;
  --npX-card:#111;
  --npX-text:#f2f2f2;
  --npX-dim:#a7a7a7;
  --npX-accent:#ff6a00;
  --npX-border:#1e1e1e;
}

.npX-footer{color:var(--npX-text);font-family:Inter,Montserrat,Poppins,system-ui,Arial,sans-serif;background:#000}

/* Wrap */
.npX-wrap{max-width:1200px;margin:0 auto;padding:0 18px}

/* Trust band */
.npX-trust{background:linear-gradient(180deg,#111, #0b0b0b);border-bottom:1px solid var(--npX-border)}
.npX-trust .npX-wrap{display:grid;gap:18px;padding:16px 18px;grid-template-columns:repeat(4,1fr)}
.npX-trust-item{display:flex;align-items:center;gap:12px;color:#fff}
.npX-trust-item strong{display:block;font-size:.98rem}
.npX-trust-item small{color:var(--npX-dim);font-size:.8rem}

/* Icons (CSS only) */
.npX-ic{width:34px;height:34px;border-radius:10px;display:inline-block;flex:0 0 34px;
  background:#151515;border:1px solid var(--npX-border);position:relative}
.npX-ic::after{content:"";position:absolute;inset:0;background:conic-gradient(from 0deg, var(--npX-accent),#ffd3b2,var(--npX-accent));opacity:.18;border-radius:inherit}
.npX-ic-truck::before,
.npX-ic-shield::before,
.npX-ic-bolt::before,
.npX-ic-support::before,
.npX-ic-whatsapp::before,
.npX-ic-mail::before,
.npX-ic-pin::before,
.npX-ic-clock::before{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:18px;height:18px;background:#fff;mask-size:contain;mask-repeat:no-repeat}
.npX-ic-truck::before{mask-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path fill=%22white%22 d= %22M3 7h11v7h1.5a2.5 2.5 0 115 0H23v-4l-3-3h-3V7H3v7h1a2.5 2.5 0 115 0H7.5a2.5 2.5 0 11-5 0H3z%22/></svg>');}
.npX-ic-shield::before{mask-image:url('data:image/svg+xml;utf8,<svg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22><path fill=%22white%22 d=%22M12 2l8 3v6c0 5-3.4 9.7-8 11-4.6-1.3-8-6-8-11V5l8-3z%22/></svg>');}
.npX-ic-bolt::before{mask-image:url('data:image/svg+xml;utf8,<svg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22><path fill=%22white%22 d=%22M13 2L3 14h7l-1 8 10-12h-7l1-8z%22/></svg>');}
.npX-ic-support::before{mask-image:url('data:image/svg+xml;utf8,<svg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22><path fill=%22white%22 d=%22M12 2a9 9 0 00-9 9v3a3 3 0 003 3h2v-6H6a6 6 0 1112 0h-2v6h2a3 3 0 003-3v-3a9 9 0 00-9-9z%22/></svg>');}
.npX-ic-whatsapp::before{mask-image:url('data:image/svg+xml;utf8,<svg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22><path fill=%22white%22 d=%22M12.04 2A10 10 0 002 12a9.8 9.8 0 001.45 5.18L2 22l4.99-1.4A10 10 0 1012.04 2z%22/></svg>');}
.npX-ic-mail::before{mask-image:url('data:image/svg+xml;utf8,<svg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22><path fill=%22white%22 d=%22M2 6a2 2 0 012-2h16a2 2 0 012 2l-10 7L2 6zm0 2l10 7 10-7v8a2 2 0 01-2 2H4a2 2 0 01-2-2V8z%22/></svg>');}
.npX-ic-pin::before{mask-image:url('data:image/svg+xml;utf8,<svg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22><path fill=%22white%22 d=%22M12 2a7 7 0 00-7 7c0 5 7 13 7 13s7-8 7-13a7 7 0 00-7-7zm0 9.5a2.5 2.5 0 110-5 2.5 2.5 0 010 5z%22/></svg>');}
.npX-ic-clock::before{mask-image:url('data:image/svg+xml;utf8,<svg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22><path fill=%22white%22 d=%22M12 2a10 10 0 100 20 10 10 0 000-20zm1 11H7v-2h4V6h2v7z%22/></svg>');}

/* Newsletter */
.npX-news{background:#0e0e0e;border-top:1px solid var(--npX-border);border-bottom:1px solid var(--npX-border)}
.npX-news .npX-wrap{display:flex;gap:18px;align-items:center;justify-content:space-between;padding:16px 18px}
.npX-news h4{margin:0;font-weight:800;letter-spacing:.3px}
.npX-form{display:flex;gap:10px}
.npX-form input{background:#0a0a0a;border:1px solid var(--npX-border);color:#fff;border-radius:10px;padding:10px 12px;min-width:260px}
.npX-form button{background:var(--npX-accent);color:#000;border:0;border-radius:10px;padding:10px 14px;font-weight:800;cursor:pointer}
.npX-form button:hover{filter:brightness(1.06)}

/* Main grid */
.npX-main{background:var(--npX-bg)}
.npX-grid{display:grid;gap:24px;padding:28px 18px 8px;grid-template-columns:2fr 1fr 1fr 1.3fr}
.npX-col{background:var(--npX-card);border:1px solid var(--npX-border);border-radius:14px;padding:22px}
.npX-brand span{font-weight:900;font-size:24px;letter-spacing:.5px}
.npX-brand b{color:var(--npX-accent)}
.npX-tag{color:var(--npX-dim);margin:.4rem 0 1rem}

.npX-contact{list-style:none;margin:0;padding:0}
.npX-contact li{display:flex;align-items:flex-start;gap:10px;margin:.5rem 0;color:var(--npX-dim)}
.npX-links{list-style:none;margin:.4rem 0 0;padding:0}
.npX-links li{margin:.45rem 0}
.npX-links a{color:var(--npX-dim);text-decoration:none}
.npX-links a:hover{color:#fff}

.npX-col h5{margin:0 0 .6rem;font-weight:800;letter-spacing:.3px;font-size:1rem;color:#fff;position:relative;padding-bottom:8px}
.npX-col h5::after{content:"";position:absolute;left:0;bottom:0;width:44px;height:2px;background:var(--npX-accent);border-radius:2px}

/* Medios de pago / Couriers */
.npX-pay,.npX-couriers{display:flex;flex-wrap:wrap;gap:8px}
.npX-pay span,.npX-couriers span{
  font-size:.86rem;color:#fff;background:linear-gradient(180deg,#1a1a1a,#0f0f0f);
  border:1px solid var(--npX-border);border-radius:999px;padding:6px 12px
}

/* Social badges */
.npX-social{display:flex;gap:10px;margin-top:10px}
.npX-social a{
  width:38px;height:38px;border-radius:10px;border:1px solid var(--npX-border);background:#0e0e0e;
  display:block;position:relative;transition:transform .15s ease,border-color .15s ease
}
.npX-social a:hover{transform:translateY(-2px);border-color:var(--npX-accent)}
.npX-social a::before{content:"";position:absolute;inset:0;margin:auto;width:20px;height:20px;background:#fff;mask-size:contain;mask-repeat:no-repeat;mask-position:center}
.npX-social a[aria-label="Instagram"]::before{mask-image:url('data:image/svg+xml;utf8,<svg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22><path fill=%22white%22 d=%22M7 2h10a5 5 0 015 5v10a5 5 0 01-5 5H7a5 5 0 01-5-5V7a5 5 0 015-5zm5 5a5 5 0 100 10 5 5 0 000-10zm6.5-.75a1.25 1.25 0 11-2.5 0 1.25 1.25 0 012.5 0zM12 9a3 3 0 110 6 3 3 0 010-6z%22/></svg>');}
.npX-social a[aria-label="Facebook"]::before{mask-image:url('data:image/svg+xml;utf8,<svg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22><path fill=%22white%22 d=%22M22 12a10 10 0 10-11.5 9.9v-7h-2v-3h2v-2.3c0-2 1.2-3.1 3-3.1.9 0 1.8.16 1.8.16v2h-1c-1 0-1.3.62-1.3 1.26V12h2.2l-.35 3h-1.85v7A10 10 0 0022 12z%22/></svg>');}
.npX-social a[aria-label="WhatsApp"]::before{mask-image:url('data:image/svg+xml;utf8,<svg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 24 24%22><path fill=%22white%22 d=%22M12.04 2A10 10 0 002 12a9.8 9.8 0 001.45 5.18L2 22l4.99-1.4A10 10 0 1012.04 2z%22/></svg>');}

/* Legal */
.npX-legal{border-top:1px solid var(--npX-border);background:#080808}
.npX-legal .npX-wrap{display:flex;gap:12px;justify-content:space-between;align-items:center;padding:14px 18px;color:var(--npX-dim)}
.npX-legal a{color:#fff;text-decoration:none}

/* Responsive */
@media (max-width:1024px){
  .npX-trust .npX-wrap{grid-template-columns:repeat(2,1fr)}
  .npX-grid{grid-template-columns:1fr 1fr}
}
@media (max-width:640px){
  .npX-trust .npX-wrap{grid-template-columns:1fr}
  .npX-news .npX-wrap{flex-direction:column;align-items:flex-start}
  .npX-form{width:100%}
  .npX-form input{flex:1;min-width:unset;width:100%}
  .npX-grid{grid-template-columns:1fr}
}/* End custom CSS */