/* Mercado AbsolutGo: línea de diseño de Aire acondicionado 12V (claro, estilo Apple) */
:root,:root[data-theme="light"]{
  color-scheme:light;
  --brand:#243B8C;--brand-hover:#2E4699;--brand-ink:#243B8C;
  --go:#E8B84A;--go-2:#F0C55E;--go-ink:#2A2100;
  --ink:#1D1D1F;--ink-2:#424245;--ink-3:#6E6E73;
  --bg:#FFFFFF;--bg-2:#F5F5F7;--bg-3:#ECECF0;--card:#FFFFFF;--line:#D2D2D7;--line-2:rgba(0,0,0,.08);
  --glass:rgba(255,255,255,.78);--stage-a:#F5F5F7;--stage-b:#ECECF0;
  --shadow:0 2px 6px rgba(20,30,70,.04),0 18px 48px rgba(20,30,70,.08);
  --r-lg:28px;--r-md:18px;--r-sm:12px;
  --display:"Poppins",-apple-system,BlinkMacSystemFont,"SF Pro Display","Helvetica Neue",sans-serif;
  --body:-apple-system,BlinkMacSystemFont,"SF Pro Text","Inter","Helvetica Neue",sans-serif;
}
body{background:#fff;letter-spacing:-.01em;font-size:17px}
#themeBtn{display:none!important}
.wrap{max-width:1080px}
h1,h2,h3{font-weight:600}

/* buscador bajo la navegación */
.mk-search{background:#F5F5F7;border-bottom:1px solid rgba(0,0,0,.06)}
.mk-search .wrap{padding-block:12px}
.mk-search .gsearch{display:flex;align-items:center;gap:10px;max-width:760px;margin:0 auto;background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:999px;padding:5px 5px 5px 18px;box-shadow:0 1px 2px rgba(0,0,0,.03)}
.mk-search .gsearch svg{color:#6E6E73;flex:0 0 auto}
.mk-search .gsearch input{flex:1;min-width:0;border:0;background:transparent;font-size:16px;outline:none;padding:8px 0}
.mk-search .gsearch .btn{min-height:38px;padding:0 18px;border-radius:999px}

/* botones como píldoras */
.btn{border-radius:999px;font-weight:500;letter-spacing:-.01em}
.btn-primary{background:#243B8C}.btn-primary:hover{background:#2E4699}
.btn-go{background:#E8B84A;color:#2A2100;font-weight:600}

/* secciones con aire */
.sec-head h2{font-size:clamp(30px,4.4vw,48px);letter-spacing:-.03em}
.eyebrow{color:#B8892A;letter-spacing:.02em;text-transform:none;font-size:17px}

/* bloque de fletes */
#fletes-promo{margin-top:72px}
.fl-promo{display:grid;grid-template-columns:minmax(0,1.3fr) auto;align-items:center;gap:28px;padding:clamp(28px,5vw,56px);border-radius:32px;
  background:radial-gradient(900px 400px at 85% -20%,#35519F 0%,#243B8C 45%,#16275F 100%);color:#fff;text-decoration:none;box-shadow:0 18px 48px rgba(20,30,70,.18);transition:transform .25s ease}
.fl-promo:hover{transform:translateY(-2px)}
.fl-promo .eyebrow{color:#E8B84A}
.fl-promo h2{font-size:clamp(28px,4vw,44px);color:#fff}
.fl-promo p{margin:12px 0 0;max-width:56ch;color:rgba(255,255,255,.75);font-size:18px;line-height:1.45}
.fl-promo .btn{flex:0 0 auto}
@media (max-width:700px){.fl-promo{grid-template-columns:1fr}}
.legal a{color:inherit}

/* héroe claro estilo Apple */
.hero{position:relative;background:#fff;padding-block:clamp(36px,6vw,72px) 32px}
.hero-bg{display:none!important}
.hero .panel{background:#F5F5F7;border:0;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;border-radius:32px}
.hero .panel h1{font-size:clamp(34px,5vw,56px);letter-spacing:-.035em;line-height:1.05}
.hero .panel .sub-l{font-size:clamp(18px,2vw,22px);color:#6E6E73}
.hero .parts{background:#fff;border-top:1px solid rgba(0,0,0,.06)}
.trust>div{background:#F5F5F7;border:0;border-radius:22px}
footer .credits{display:none}
