:root{--brand: #FF6600;--brand-deep: color-mix(in srgb,var(--brand) 78%,#000);--brand-soft: color-mix(in srgb,var(--brand) 12%,#fff);--navy: #043A64;--navy-2: #05497C;--ink: #0B1C30;--muted: #565E74;--muted-2: #8A93A8;--surface: #F8F9FF;--canvas: #F1F5F9;--card: #FFFFFF;--line: #E2E8F0;--wa: #25D366;--ml: #FFF159;--ml-ink: #2D3277;--blue: #0075C9;--radius: 18px;--shadow-sm: 0 1px 2px rgba(15,23,42,.06),0 1px 8px rgba(15,23,42,.05);--shadow: 0 10px 30px -12px rgba(15,23,42,.22);--shadow-lg: 0 24px 50px -20px rgba(15,23,42,.35);--ease: cubic-bezier(.22,.8,.24,1);--head-h: 132px;--font-h: "Plus Jakarta Sans",system-ui,sans-serif;--font-b: "Inter",system-ui,-apple-system,"Segoe UI",sans-serif}*{box-sizing: border-box}html{scroll-behavior: smooth;scroll-padding-top: calc(var(--head-h) + 12px)}body.sitio{margin: 0;background: var(--surface);color: var(--ink);font-family: var(--font-b);font-size: 15px;line-height: 1.6;-webkit-font-smoothing: antialiased;overflow-x: hidden}.sitio h1,.sitio h2,.sitio h3,.sitio h4{font-family: var(--font-h);letter-spacing: -.02em;color: inherit}.sitio a{color: inherit;text-decoration: none}.sitio img{max-width: 100%;color: transparent}.wrap{width: 100%;max-width: 1280px;margin: 0 auto;padding: 0 16px}@media (min-width: 768px){.wrap{padding: 0 24px}}.sr-only{position: absolute;width: 1px;height: 1px;overflow: hidden;clip: rect(0 0 0 0);white-space: nowrap}:focus-visible{outline: 3px solid color-mix(in srgb,var(--brand) 60%,transparent);outline-offset: 2px;border-radius: 8px}.b{display: inline-flex;align-items: center;justify-content: center;gap: .5rem;border: 0;border-radius: 12px;padding: .8rem 1.25rem;font: 700 14px/1.2 var(--font-b);cursor: pointer;transition: transform .25s var(--ease),box-shadow .25s var(--ease),background-color .2s,color .2s;white-space: nowrap}.b:hover{transform: translateY(-2px)}.b:active{transform: translateY(0) scale(.98)}.b-brand{background: var(--brand);color: #fff !important;box-shadow: 0 8px 20px -8px color-mix(in srgb,var(--brand) 70%,transparent)}.b-brand:hover{background: var(--brand-deep)}.b-wa{background: var(--wa);color: #fff !important;box-shadow: 0 8px 20px -10px rgba(37,211,102,.8)}.b-wa:hover{filter: brightness(1.05)}.b-ml{background: var(--ml);color: var(--ml-ink) !important;box-shadow: 0 8px 18px -10px color-mix(in srgb,var(--ml) 85%,transparent)}.b-ml:hover{background: #FFE93D}.b-ghost{background: rgba(255,255,255,.1);color: #fff !important;border: 1px solid rgba(255,255,255,.25);backdrop-filter: blur(8px)}.b-ghost:hover{background: rgba(255,255,255,.2)}.b-line{background: var(--card);color: var(--ink) !important;border: 1px solid var(--line)}.b-line:hover{border-color: var(--brand);color: var(--brand-deep) !important}.b-sm{padding: .55rem .9rem;font-size: 13px;border-radius: 10px}.b-lg{padding: 1rem 1.6rem;font-size: 15px}.b-block{width: 100%;white-space: normal;text-align: center}.b i{font-size: 1.1em}.s-head{position: sticky;top: 0;z-index: 1030;background: rgba(255,255,255,.96);backdrop-filter: saturate(1.4) blur(14px);box-shadow: 0 1px 8px rgba(0,0,0,.06);transition: box-shadow .3s}.s-head.scrolled{box-shadow: 0 6px 24px -10px rgba(15,23,42,.25)}.topbar{background: var(--navy-2);color: #EAF1FF;font-size: 12px;font-weight: 600}.topbar .wrap{display: flex;align-items: center;justify-content: space-between;gap: 12px;height: 36px}.topbar .tb-l,.topbar .tb-r{display: flex;align-items: center;gap: 14px;min-width: 0}.topbar .tb-l>span{display: inline-flex;align-items: center;gap: 6px;white-space: nowrap}.topbar i{color: var(--brand)}.topbar .sep{color: #5C647A}.tb-envio{display: inline-flex;align-items: center;gap: 6px;background: color-mix(in srgb,var(--brand) 22%,transparent);color: color-mix(in srgb,var(--brand) 70%,#fff);padding: 2px 10px;border-radius: 99px;white-space: nowrap}.tb-envio i{color: inherit}.redes{display: flex;gap: 6px}.redes a{width: 26px;height: 26px;border-radius: 50%;display: grid;place-items: center;background: rgba(255,255,255,.1);color: #fff;font-size: 12px;transition: background .2s,transform .2s}.redes a:hover{background: var(--brand);transform: translateY(-2px)}.redes a i{color: #fff}.hide-sm{display: none !important}@media (min-width: 768px){.hide-sm{display: inline-flex !important}}@media (max-width: 767.98px){.only-md{display: none !important}}.head-main .wrap{display: flex;align-items: center;gap: 12px;height: 68px}.brand{display: flex;align-items: center;gap: 10px;flex-shrink: 0}.brand img{width: 40px;height: 40px;border-radius: 10px;object-fit: contain}.brand img.brand-logo{width: auto;height: 34px;max-width: 220px;border-radius: 0}@media (max-width: 575.98px){.brand img.brand-logo{height: 28px;max-width: 170px}}.brand b{display: block;font: 800 18px/1.1 var(--font-h);color: var(--ink)}.brand small{display: block;font-size: 10px;font-weight: 700;letter-spacing: .14em;text-transform: uppercase;color: var(--muted)}.buscador{position: relative;flex: 1;max-width: 560px;margin: 0 auto}.buscador input{width: 100%;border: 1px solid transparent;background: var(--canvas);border-radius: 14px;padding: .72rem 2.8rem .72rem 2.6rem;font: 500 14px var(--font-b);color: var(--ink);box-shadow: inset 0 1px 2px rgba(15,23,42,.06);transition: border-color .2s,background .2s,box-shadow .2s}.buscador input:focus{outline: 0;background: #fff;border-color: color-mix(in srgb,var(--brand) 55%,transparent);box-shadow: 0 0 0 4px color-mix(in srgb,var(--brand) 14%,transparent)}.buscador>i{position: absolute;left: 14px;top: 50%;transform: translateY(-50%);color: var(--muted)}.buscador kbd{position: absolute;right: 10px;top: 50%;transform: translateY(-50%);background: #fff;border: 1px solid var(--line);color: var(--muted);font-size: 11px;border-radius: 6px;padding: 1px 6px}.sugerencias{position: absolute;left: 0;right: 0;top: calc(100% + 8px);background: #fff;border-radius: 16px;box-shadow: var(--shadow-lg);border: 1px solid var(--line);padding: 6px;max-height: min(70vh,460px);overflow: auto;z-index: 60;opacity: 0;transform: translateY(-6px);pointer-events: none;transition: opacity .2s,transform .2s var(--ease)}.sugerencias.open{opacity: 1;transform: none;pointer-events: auto}.sug{display: flex;align-items: center;gap: 10px;padding: 8px;border-radius: 12px}.sug:hover,.sug.act{background: var(--canvas)}.sug img{width: 44px;height: 44px;object-fit: contain;background: var(--canvas);border-radius: 10px;flex-shrink: 0}.sug b{font-size: 13px;display: block;line-height: 1.3}.sug small{color: var(--muted);font-size: 11px}.sug-todo{display: block;text-align: center;padding: 10px;font-weight: 700;font-size: 13px;color: var(--brand-deep)}.head-cta{display: flex;align-items: center;gap: 8px;flex-shrink: 0}.burger{width: 44px;height: 44px;border-radius: 12px;border: 1px solid var(--line);background: #fff;display: grid;place-items: center;font-size: 22px;color: var(--ink);cursor: pointer}@media (min-width: 992px){.burger{display: none}}@media (max-width: 991.98px){.head-main .wrap .buscador{display: none}.head-main .wrap{justify-content: space-between}}.buscador-movil{padding: 0 16px 12px}@media (min-width: 992px){.buscador-movil{display: none}}.nav-main{border-top: 1px solid var(--line);background: #fff}.nav-main .wrap{display: flex;align-items: center;justify-content: space-between;height: 46px}.nav-links{display: flex;align-items: center;gap: 4px;height: 100%}.nav-links>a,.nav-links>.mega>button{display: inline-flex;align-items: center;gap: 4px;height: 100%;padding: 0 12px;font: 600 14px var(--font-b);color: #5A4138;background: none;border: 0;cursor: pointer;position: relative;transition: color .2s}.nav-links>a::after,.nav-links>.mega>button::after{content: "";position: absolute;left: 12px;right: 12px;bottom: 0;height: 3px;border-radius: 3px 3px 0 0;background: var(--brand);transform: scaleX(0);transition: transform .3s var(--ease)}.nav-links>a:hover,.nav-links>a.act,.nav-links>.mega:hover>button{color: var(--ink)}.nav-links>a:hover::after,.nav-links>a.act::after,.nav-links>.mega:hover>button::after{transform: scaleX(1)}.nav-flash{display: inline-flex;align-items: center;gap: 4px;font-size: 12px;font-weight: 800;color: var(--brand-deep)}@media (max-width: 991.98px){.nav-main{display: none}}.mega{position: relative;height: 100%}.mega-panel{position: absolute;top: 100%;left: 0;width: min(820px,92vw);background: #fff;border-radius: 18px;box-shadow: var(--shadow-lg);border: 1px solid var(--line);padding: 18px;display: grid;grid-template-columns: repeat(3,1fr);gap: 6px;opacity: 0;visibility: hidden;transform: translateY(8px);transition: opacity .2s,transform .25s var(--ease),visibility .2s}.mega:hover .mega-panel,.mega:focus-within .mega-panel{opacity: 1;visibility: visible;transform: none}.mega-panel a{display: flex;gap: 10px;padding: 10px;border-radius: 12px;transition: background .2s}.mega-panel a:hover{background: var(--canvas)}.mega-panel a i{width: 34px;height: 34px;flex-shrink: 0;border-radius: 10px;display: grid;place-items: center;background: var(--brand-soft);color: var(--brand-deep)}.mega-panel a b{display: block;font-size: 13px;line-height: 1.25}.mega-panel a small{display: block;color: var(--muted);font-size: 12px;line-height: 1.35}.mega-panel .mega-all{grid-column: 1 / -1;justify-content: center;font-weight: 700;color: var(--brand-deep);background: var(--canvas)}.drawer{position: fixed;inset: 0;z-index: 1060;visibility: hidden;overflow: hidden}.drawer.open{visibility: visible}.drawer-bg{position: absolute;inset: 0;background: rgba(11,28,48,.5);opacity: 0;transition: opacity .3s}.drawer.open .drawer-bg{opacity: 1}.drawer-panel{position: absolute;top: 0;bottom: 0;right: 0;width: min(88vw,380px);background: #fff;display: flex;flex-direction: column;transform: translateX(100%);transition: transform .35s var(--ease)}.drawer.open .drawer-panel{transform: none}.drawer-head{display: flex;align-items: center;justify-content: space-between;padding: 14px 16px;border-bottom: 1px solid var(--line)}.drawer-body{overflow: auto;padding: 8px 16px 24px;flex: 1}.drawer-body>a,.drawer-body summary{display: flex;align-items: center;gap: 10px;padding: 13px 4px;font-weight: 700;border-bottom: 1px solid var(--line);cursor: pointer;list-style: none}.drawer-body summary::-webkit-details-marker{display: none}.drawer-body summary::after{content: "\F282";font-family: bootstrap-icons;margin-left: auto;transition: transform .25s}.drawer-body details[open] summary::after{transform: rotate(180deg)}.drawer-body details a{display: flex;justify-content: space-between;padding: 9px 6px 9px 14px;font-size: 14px;color: var(--muted)}.drawer-body i{color: var(--brand)}.drawer-foot{padding: 16px;border-top: 1px solid var(--line);display: grid;gap: 8px}.drawer-foot .redes a{background: var(--canvas);color: var(--ink);width: 36px;height: 36px}.drawer-foot .redes a i{color: var(--ink)}.icon-btn{width: 40px;height: 40px;border-radius: 12px;border: 0;background: var(--canvas);display: grid;place-items: center;font-size: 18px;cursor: pointer}.sec{padding: 56px 0}@media (min-width: 992px){.sec{padding: 80px 0}}.sec-tight{padding: 28px 0}.sec.wrap,.sec-tight.wrap{padding-left: 16px;padding-right: 16px}@media (min-width: 768px){.sec.wrap,.sec-tight.wrap{padding-left: 24px;padding-right: 24px}}.eyebrow{display: inline-flex;align-items: center;gap: 6px;font-size: 11px;font-weight: 800;letter-spacing: .14em;text-transform: uppercase;color: var(--brand)}.sec-h{display: flex;flex-wrap: wrap;align-items: flex-end;justify-content: space-between;gap: 16px;margin-bottom: 28px}.sec-h h2{font-size: clamp(26px,4.2vw,40px);font-weight: 800;line-height: 1.12;margin: 6px 0 6px}.sec-h p{color: var(--muted);margin: 0;max-width: 640px}.akbot{background: #fff;border: 1px solid color-mix(in srgb,var(--line) 70%,transparent);border-radius: 20px;box-shadow: var(--shadow-sm);padding: 14px;display: flex;flex-direction: column;gap: 12px}@media (min-width: 992px){.akbot{flex-direction: row;align-items: center;justify-content: space-between;padding: 16px 18px}}.akbot-id{display: flex;align-items: center;gap: 12px}.akbot-ic{width: 48px;height: 48px;border-radius: 14px;background: color-mix(in srgb,var(--blue) 10%,#fff);color: var(--blue);display: grid;place-items: center;font-size: 24px;flex-shrink: 0}.akbot h2{font-size: 18px;margin: 0;font-weight: 700;display: flex;align-items: center;gap: 8px;flex-wrap: wrap}.akbot h2 span{background: var(--brand);color: #fff;font: 800 10px var(--font-b);letter-spacing: .08em;padding: 3px 8px;border-radius: 99px;text-transform: uppercase}.akbot p{margin: 0;font-size: 13px;color: var(--muted)}.pills{display: flex;gap: 8px;overflow-x: auto;scrollbar-width: none;padding-bottom: 2px}.pills::-webkit-scrollbar{display: none}.pill{flex-shrink: 0;display: inline-flex;align-items: center;gap: 6px;border: 0;background: var(--canvas);color: var(--ink);font: 600 13px var(--font-b);padding: 8px 12px;border-radius: 10px;cursor: pointer;transition: background .2s,transform .2s}.pill:hover{background: color-mix(in srgb,var(--blue) 12%,#fff);transform: translateY(-1px)}.pill i{color: var(--brand)}.hero{position: relative;border-radius: 24px;overflow: hidden;background: var(--navy);color: #fff;box-shadow: var(--shadow-lg);isolation: isolate}.hero-track{position: relative;display: grid}@media (min-width: 992px){.hero-track{min-height: 500px}}.slide{grid-area: 1 / 1;position: relative;display: grid;grid-template-rows: 230px 1fr;opacity: 0;visibility: hidden;transition: opacity .7s var(--ease),visibility .7s}@media (min-width: 576px){.slide{grid-template-rows: 280px 1fr}}@media (min-width: 992px){.slide{grid-template-rows: 1fr;grid-template-columns: 1.05fr 1fr}}.slide.on{opacity: 1;visibility: visible;z-index: 1}.slide-media{position: relative;overflow: hidden;order: -1}@media (min-width: 992px){.slide-media{order: 2}}.slide-media img{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover;transform: scale(1.12);transition: transform 6s linear}.slide.on .slide-media img{transform: scale(1)}.slide-media::after{content: "";position: absolute;inset: 0;background: linear-gradient(180deg,transparent 55%,var(--navy) 100%)}@media (min-width: 992px){.slide-media::after{background: linear-gradient(90deg,var(--navy) 0%,color-mix(in srgb,var(--navy) 40%,transparent) 22%,transparent 55%)}}.slide-media .glow{position: absolute;width: 60%;aspect-ratio: 1;right: 10%;top: 10%;border-radius: 50%;background: radial-gradient(circle,color-mix(in srgb,var(--brand) 45%,transparent),transparent 70%);filter: blur(30px)}.slide-body{position: relative;z-index: 2;display: flex;flex-direction: column;justify-content: center;gap: 14px;padding: 6px 22px 60px}@media (max-width: 575.98px){.slide .acts .b{flex: 1 1 100%}}@media (min-width: 992px){.slide-body{padding: 48px 24px 64px 56px}}.slide-tag{align-self: flex-start;display: inline-flex;align-items: center;gap: 6px;background: color-mix(in srgb,var(--brand) 22%,transparent);color: color-mix(in srgb,var(--brand) 55%,#fff);font: 800 11px var(--font-b);letter-spacing: .1em;text-transform: uppercase;padding: 5px 12px;border-radius: 99px}.slide h1,.slide h2{font-size: clamp(28px,5.4vw,48px);font-weight: 800;line-height: 1.08;margin: 0;color: #fff}.slide p{color: #D3E4FE;font-size: clamp(15px,1.6vw,18px);max-width: 560px;margin: 0}.slide .acts{display: flex;flex-wrap: wrap;gap: 10px;padding-top: 4px}.slide.on .slide-body>*{animation: up .7s var(--ease) both}.slide.on .slide-body>*:nth-child(2){animation-delay: .08s}.slide.on .slide-body>*:nth-child(3){animation-delay: .16s}.slide.on .slide-body>*:nth-child(4){animation-delay: .24s}@keyframes up{from{opacity: 0;transform: translateY(18px)}to{opacity: 1;transform: none}}.hero-ctrl{position: absolute;z-index: 5;top: 115px;width: 42px;height: 42px;border-radius: 50%;border: 0;background: rgba(255,255,255,.22);color: #fff;backdrop-filter: blur(10px);display: grid;place-items: center;font-size: 20px;cursor: pointer;transition: background .2s,color .2s,transform .2s}.hero-ctrl:hover{background: #fff;color: var(--ink)}.hero-ctrl.prev{left: 12px}.hero-ctrl.next{right: 12px}@media (min-width: 992px){.hero-ctrl{top: 50%;transform: translateY(-50%)}.hero-ctrl:hover{transform: translateY(-50%) scale(1.06)}}.hero-dots{position: absolute;z-index: 5;bottom: 22px;left: 50%;transform: translateX(-50%);display: flex;gap: 8px}.hero-dots button{position: relative;width: 10px;height: 8px;border-radius: 99px;border: 0;padding: 0;background: rgba(255,255,255,.35);overflow: hidden;cursor: pointer;transition: width .35s var(--ease)}.hero-dots button.on{width: 40px}.hero-dots button span{position: absolute;inset: 0;background: var(--brand);transform-origin: left;transform: scaleX(0)}.hero-dots button.on span{animation: dot var(--dur,4.5s) linear forwards}.hero.paused .hero-dots button.on span{animation-play-state: paused}@keyframes dot{to{transform: scaleX(1)}}.pilares{display: grid;gap: 14px;grid-template-columns: 1fr}@media (min-width: 576px){.pilares{grid-template-columns: 1fr 1fr}}@media (min-width: 1200px){.pilares{grid-template-columns: repeat(4,1fr)}}.pilar{background: #fff;border: 1px solid var(--line);border-radius: var(--radius);padding: 22px;box-shadow: var(--shadow-sm);transition: transform .35s var(--ease),box-shadow .35s}.pilar:hover{transform: translateY(-4px);box-shadow: var(--shadow)}.pilar .ic{width: 48px;height: 48px;border-radius: 14px;display: grid;place-items: center;font-size: 24px;margin-bottom: 12px}.pilar:nth-child(4n+1) .ic{background: var(--brand-soft);color: var(--brand)}.pilar:nth-child(4n+2) .ic{background: color-mix(in srgb,var(--blue) 10%,#fff);color: var(--blue)}.pilar:nth-child(4n+3) .ic{background: #DCFCE7;color: #16A34A}.pilar:nth-child(4n+4) .ic{background: color-mix(in srgb,var(--brand-deep) 12%,#fff);color: var(--brand-deep)}.pilar h3{font-size: 17px;font-weight: 700;margin: 0 0 4px}.pilar p{font-size: 13px;color: var(--muted);margin: 0}.porque{background: linear-gradient(120deg,var(--brand-deep),var(--brand) 70%);color: #fff;position: relative;overflow: hidden}.porque::before{content: "";position: absolute;width: 520px;height: 520px;right: -160px;top: -220px;border-radius: 50%;background: radial-gradient(circle,rgba(255,255,255,.18),transparent 65%)}.porque .wrap{position: relative;display: grid;gap: 18px;align-items: center}@media (min-width: 992px){.porque .wrap{grid-template-columns: 1fr 2fr;gap: 48px}.porque .txt{border-left: 1px solid rgba(255,255,255,.3);padding-left: 40px}}.porque .eyebrow{color: #FFDBCE}.porque h2{font-size: clamp(30px,5vw,44px);font-weight: 800;margin: 4px 0 0;text-transform: uppercase}.porque p{font-size: clamp(15px,1.6vw,18px);line-height: 1.7;margin: 0;color: #FFF1EA}.sellos{display: flex;gap: 14px;margin-top: 18px}.sellos img{width: 92px;height: 92px;object-fit: contain;filter: drop-shadow(0 8px 14px rgba(0,0,0,.25));animation: sello 6s ease-in-out infinite;animation-delay: var(--d,0s)}@keyframes sello{0%,100%{transform: rotate(-4deg) translateY(0)}50%{transform: rotate(4deg) translateY(-4px)}}@media (min-width: 992px){.sellos img{width: 110px;height: 110px}}.video-sec{display: grid;gap: 22px;align-items: center}@media (min-width: 992px){.video-sec{grid-template-columns: 1.35fr 1fr;gap: 48px}}.video-box{position: relative;border-radius: 24px;overflow: hidden;background: var(--navy);box-shadow: var(--shadow-lg);aspect-ratio: 832 / 464;isolation: isolate}.video-box::before{content: "";position: absolute;inset: -2px;border-radius: inherit;padding: 2px;background: linear-gradient(135deg,var(--brand),transparent 40%,transparent 60%,var(--wa));-webkit-mask: linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite: xor;mask-composite: exclude;z-index: 3;pointer-events: none}.video-box video{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover;background: #000}.video-play{position: absolute;inset: 0;z-index: 2;border: 0;background: linear-gradient(180deg,rgba(11,28,48,0) 45%,rgba(11,28,48,.65));color: #fff;display: flex;flex-direction: column;align-items: center;justify-content: center;gap: 12px;cursor: pointer;transition: background .3s}.video-play span{width: 84px;height: 84px;border-radius: 50%;background: var(--brand);display: grid;place-items: center;font-size: 44px;box-shadow: 0 0 0 0 color-mix(in srgb,var(--brand) 60%,transparent);animation: pulsoV 2.2s infinite;transition: transform .3s var(--ease)}.video-play span i{margin-left: 6px}.video-play:hover span{transform: scale(1.08)}.video-play b{font: 700 14px var(--font-b);background: rgba(11,28,48,.55);backdrop-filter: blur(6px);padding: 6px 14px;border-radius: 99px}@keyframes pulsoV{70%{box-shadow: 0 0 0 22px color-mix(in srgb,var(--brand) 0%,transparent)}100%{box-shadow: 0 0 0 0 transparent}}.video-box.sonando .video-play,.video-box.sonando .video-live{opacity: 0;visibility: hidden}.video-live{position: absolute;left: 14px;top: 14px;z-index: 2;background: rgba(11,28,48,.7);color: #fff;font: 700 12px var(--font-b);padding: 6px 12px;border-radius: 99px;backdrop-filter: blur(6px)}.video-live i{color: #EF4444}.video-txt h2{font-size: clamp(26px,4vw,40px);font-weight: 800;line-height: 1.12;margin: 8px 0 10px}.video-txt p{color: var(--muted)}.video-puntos{list-style: none;padding: 0;margin: 16px 0 20px;display: grid;gap: 10px}.video-puntos li{display: flex;align-items: center;gap: 12px;font-weight: 600}.video-puntos i{width: 38px;height: 38px;flex-shrink: 0;border-radius: 12px;display: grid;place-items: center;background: var(--brand-soft);color: var(--brand-deep);font-size: 18px}.video-txt .acts{display: flex;flex-wrap: wrap;gap: 10px}@media (max-width: 575.98px){.video-txt .acts .b{flex: 1 1 100%}.video-play span{width: 66px;height: 66px;font-size: 34px}}.chips{display: flex;gap: 8px;overflow-x: auto;scrollbar-width: none;padding: 2px 2px 6px}.chips::-webkit-scrollbar{display: none}.chip{flex-shrink: 0;border: 1px solid var(--line);background: #fff;color: var(--muted);font: 700 13px var(--font-b);padding: 9px 16px;border-radius: 12px;cursor: pointer;transition: all .25s var(--ease)}.chip:hover{color: var(--ink);border-color: #CBD5E1}.chip.on{background: var(--navy);color: #fff;border-color: var(--navy);box-shadow: var(--shadow-sm)}.grid-lineas{display: grid;gap: 14px;grid-template-columns: repeat(2,1fr)}@media (min-width: 768px){.grid-lineas{grid-template-columns: repeat(3,1fr);gap: 18px}}@media (min-width: 1200px){.grid-lineas{grid-template-columns: repeat(4,1fr);gap: 22px}}.linea{background: #fff;border: 1px solid var(--line);border-radius: var(--radius);padding: 12px;display: flex;flex-direction: column;transition: transform .35s var(--ease),box-shadow .35s,opacity .3s}.linea:hover{transform: translateY(-5px);box-shadow: var(--shadow)}.linea.hide{display: none}.linea .ph{position: relative;aspect-ratio: 1;border-radius: 14px;background: var(--canvas);overflow: hidden;display: grid;place-items: center;margin-bottom: 12px}.linea .ph img{width: 82%;height: 82%;object-fit: contain;transition: transform .5s var(--ease);mix-blend-mode: multiply}.linea:hover .ph img{transform: scale(1.07)}.linea .tag{position: absolute;left: 8px;top: 8px;background: var(--brand);color: #fff;font: 800 10px var(--font-b);letter-spacing: .05em;text-transform: uppercase;padding: 3px 8px;border-radius: 99px}.linea .grp{font-size: 10px;font-weight: 700;letter-spacing: .1em;text-transform: uppercase;color: var(--muted)}.linea h3{font-size: 16px;font-weight: 700;margin: 2px 0 4px;transition: color .2s}.linea:hover h3{color: var(--brand-deep)}.linea p{font-size: 12.5px;color: var(--muted);margin: 0;line-height: 1.5;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;overflow: hidden}.linea .ft{margin-top: auto;padding-top: 12px;display: flex;align-items: center;justify-content: space-between;gap: 8px;border-top: 1px solid color-mix(in srgb,var(--line) 60%,transparent);margin-top: 12px}.linea .ft small{display: block;color: var(--muted);font-size: 11px}.linea .ft b{font-size: 14px}.linea .go{width: 36px;height: 36px;border-radius: 10px;background: var(--canvas);display: grid;place-items: center;transition: background .2s,color .2s,transform .25s var(--ease)}.linea:hover .go{background: var(--brand);color: #fff;transform: translateX(2px)}@media (max-width: 575.98px){.linea p{display: none}.linea h3{font-size: 14px}}.pcard{position: relative;background: #fff;border: 1px solid var(--line);border-radius: var(--radius);padding: 12px;display: flex;flex-direction: column;height: 100%;transition: transform .35s var(--ease),box-shadow .35s}.pcard:hover{transform: translateY(-5px);box-shadow: var(--shadow)}.pcard .ph{position: relative;display: block;aspect-ratio: 1;border-radius: 14px;background: var(--canvas);overflow: hidden;margin-bottom: 10px}.pcard .ph img{position: absolute;inset: 8%;width: 84%;height: 84%;object-fit: contain;mix-blend-mode: multiply;transition: transform .5s var(--ease)}.pcard:hover .ph img{transform: scale(1.07)}.pcard .rank{position: absolute;left: 8px;top: 8px;background: var(--navy);color: #fff;font: 800 11px var(--font-b);padding: 3px 9px;border-radius: 99px;z-index: 1}.pcard .promo{position: absolute;right: 8px;top: 8px;background: #DC2626;color: #fff;font: 800 10px var(--font-b);padding: 3px 8px;border-radius: 99px;z-index: 1}.pcard .mk{font-size: 10px;font-weight: 800;letter-spacing: .08em;text-transform: uppercase;color: var(--brand-deep)}.pcard h3{font-size: 14px;font-weight: 700;line-height: 1.35;margin: 2px 0 2px;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;min-height: 2.7em}.pcard h3 a:hover{color: var(--brand-deep)}.pcard .sku{font: 600 11px ui-monospace,SFMono-Regular,Menlo,monospace;color: var(--muted-2)}.pcard .precio{font: 800 17px var(--font-h);margin-top: 4px}.pcard .precio small{font: 600 11px var(--font-b);color: var(--muted)}.pcard .acts{margin-top: auto;padding-top: 10px;display: grid;grid-template-columns: minmax(0,1fr) 40px;gap: 6px}.pcard .acts .b{padding: .55rem .6rem;font-size: 12.5px;min-width: 0;white-space: normal;line-height: 1.2;text-align: center;min-height: 40px}.pcard .acts .b-may{width: 40px;padding: 0;background: var(--canvas);color: var(--ink)}.pcard .acts .b-may:hover{background: var(--navy);color: #fff}.pcard .acts .b-may.on{background: var(--navy);color: #fff}.grid-prod{display: grid;gap: 12px;grid-template-columns: repeat(2,1fr)}@media (min-width: 768px){.grid-prod{grid-template-columns: repeat(3,1fr);gap: 18px}}@media (min-width: 1200px){.grid-prod{grid-template-columns: repeat(4,1fr);gap: 20px}}@media (max-width: 575.98px){.pcard{padding: 10px}.pcard .acts{grid-template-columns: 1fr 40px}.pcard .acts .b-ml span{display: none}.pcard .acts .b-ml::after{content: "Comprar"}}.rail-wrap{position: relative}.rail{display: grid;grid-auto-flow: column;grid-auto-columns: 74%;gap: 14px;overflow-x: auto;scroll-snap-type: x mandatory;scroll-behavior: smooth;padding: 6px 2px 18px;scrollbar-width: none;overscroll-behavior-x: contain}.rail::-webkit-scrollbar{display: none}.rail>*{scroll-snap-align: start}@media (min-width: 576px){.rail{grid-auto-columns: 44%}}@media (min-width: 992px){.rail{grid-auto-columns: calc((100% - 4 * 18px) / 5);gap: 18px}}.rail-nav{display: flex;gap: 8px}.rail-nav button{width: 44px;height: 44px;border-radius: 50%;border: 1px solid var(--line);background: #fff;font-size: 18px;cursor: pointer;transition: all .2s}.rail-nav button:hover:not(:disabled){background: var(--navy);color: #fff;border-color: var(--navy)}.rail-nav button:disabled{opacity: .35;cursor: default}.rail-bar{height: 4px;background: var(--line);border-radius: 4px;overflow: hidden;max-width: 220px;margin: 0 auto}.rail-bar span{display: block;height: 100%;width: 20%;background: var(--brand);border-radius: 4px;transition: transform .2s}.usos{display: grid;gap: 14px;grid-template-columns: 1fr}@media (min-width: 576px){.usos{grid-template-columns: 1fr 1fr}}@media (min-width: 992px){.usos{grid-template-columns: repeat(12,1fr);grid-auto-rows: 250px;gap: 18px}.uso:nth-child(6n+1){grid-column: span 7;grid-row: span 2}.uso:nth-child(6n+2){grid-column: span 5}.uso:nth-child(6n+3){grid-column: span 5}.uso:nth-child(6n+4){grid-column: span 4}.uso:nth-child(6n+5){grid-column: span 4}.uso:nth-child(6n+6){grid-column: span 4}}.uso{position: relative;display: block;min-height: 240px;border-radius: 20px;overflow: hidden;background: var(--navy);color: #fff;isolation: isolate;box-shadow: var(--shadow-sm)}.uso img{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover;transition: transform 1s var(--ease);z-index: -2}.uso img.prod{object-fit: contain;padding: 14% 18% 28%;background: radial-gradient(circle at 50% 40%,#fff,var(--canvas) 70%)}.uso:hover img{transform: scale(1.06)}.uso::after{content: "";position: absolute;inset: 0;z-index: -1;background: linear-gradient(180deg,rgba(11,28,48,0) 30%,rgba(11,28,48,.88) 100%)}.uso .in{position: absolute;left: 0;right: 0;bottom: 0;padding: 20px}.sitio .uso,.sitio .uso h3{color: #fff}.uso h3{font-size: 20px;font-weight: 800;margin: 0 0 4px}.uso p{font-size: 13px;margin: 0;color: #E5EEFF;max-width: 420px}.uso .go{display: inline-flex;align-items: center;gap: 6px;margin-top: 10px;font-size: 13px;font-weight: 700;color: #fff;opacity: .9}.uso .go i{transition: transform .3s var(--ease)}.uso:hover .go i{transform: translateX(4px)}.uso:nth-child(6n+1) h3{font-size: clamp(20px,2.4vw,28px)}.marcas{background: #fff;border-block: 1px solid var(--line)}.marquee{position: relative;overflow: hidden;-webkit-mask-image: linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image: linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.marquee-track{display: flex;gap: 18px;width: max-content;animation: marquee var(--mq,40s) linear infinite;padding: 6px 0}.marquee:hover .marquee-track{animation-play-state: paused}@keyframes marquee{to{transform: translateX(-50%)}}.marca{flex-shrink: 0;width: 190px;height: 112px;border-radius: 16px;border: 1px solid var(--line);background: #fff;display: grid;place-items: center;padding: 14px 18px;position: relative;transition: border-color .3s,box-shadow .3s,transform .3s var(--ease)}.marca img{max-width: 100%;max-height: 72px;object-fit: contain;filter: grayscale(1);opacity: .72;transition: filter .35s,opacity .35s,transform .35s var(--ease)}.marca:hover{border-color: color-mix(in srgb,var(--brand) 45%,transparent);box-shadow: var(--shadow);transform: translateY(-3px)}.marca:hover img{filter: none;opacity: 1;transform: scale(1.04)}.marca .nom{font: 800 15px var(--font-h);color: var(--muted);text-align: center}.marca .cnt{position: absolute;bottom: 6px;right: 10px;font-size: 10px;font-weight: 700;color: var(--muted-2);opacity: 0;transition: opacity .3s}.marca:hover .cnt{opacity: 1}@media (max-width: 575.98px){.marca{width: 150px;height: 92px}.marca img{max-height: 58px}}.marcas-grid{display: grid;gap: 12px;grid-template-columns: repeat(2,1fr)}@media (min-width: 768px){.marcas-grid{grid-template-columns: repeat(4,1fr)}}@media (min-width: 1200px){.marcas-grid{grid-template-columns: repeat(6,1fr)}}.marcas-grid .marca{width: auto}.dist{position: relative;border-radius: 28px;overflow: hidden;background: var(--navy);color: #EAF1FF;padding: 32px 22px;box-shadow: var(--shadow-lg);isolation: isolate}@media (min-width: 768px){.dist{padding: 56px}}.dist::before{content: "";position: absolute;inset: 0 0 0 45%;background: linear-gradient(270deg,color-mix(in srgb,var(--brand) 30%,transparent),transparent);z-index: -1;opacity: .6}.dist::after{content: "";position: absolute;width: 420px;height: 420px;right: -120px;bottom: -180px;border-radius: 50%;border: 60px solid color-mix(in srgb,var(--brand) 18%,transparent);z-index: -1}.dist .grid{display: grid;gap: 28px;align-items: center}@media (min-width: 992px){.dist .grid{grid-template-columns: 1.4fr 1fr;gap: 48px}}.dist .eyebrow{background: var(--brand);color: #fff;padding: 6px 12px;border-radius: 99px}.dist h2{color: #fff;font-size: clamp(28px,4.6vw,44px);font-weight: 800;line-height: 1.1;margin: 14px 0;text-transform: uppercase}.dist p{color: #D3E4FE;margin: 0 0 10px;font-size: clamp(15px,1.5vw,17px)}.dist .dest{color: color-mix(in srgb,var(--brand) 50%,#fff);font-weight: 700}.dist .acts{display: flex;flex-direction: column;gap: 10px;margin-top: 18px}@media (min-width: 576px){.dist .acts{flex-direction: row;flex-wrap: wrap}}.dist .puntos{display: grid;gap: 12px;padding-top: 18px;margin-top: 22px;border-top: 1px solid rgba(255,255,255,.14)}@media (min-width: 576px){.dist .puntos{grid-template-columns: repeat(3,1fr)}}.dist .puntos div{display: flex;align-items: center;gap: 10px;font-size: 13.5px;font-weight: 600}.dist .puntos i{font-size: 20px;color: var(--brand)}.dist-card{background: rgba(255,255,255,.06);border: 1px solid rgba(255,255,255,.14);border-radius: 20px;padding: 22px;backdrop-filter: blur(10px)}.dist-card h3{color: #fff;font-size: 18px;font-weight: 700;margin: 0 0 12px}.dist-card ol{margin: 0;padding: 0;list-style: none;counter-reset: p;display: grid;gap: 12px}.dist-card li{counter-increment: p;display: flex;gap: 12px;font-size: 13.5px;color: #D3E4FE}.dist-card li::before{content: counter(p);flex-shrink: 0;width: 28px;height: 28px;border-radius: 50%;display: grid;place-items: center;background: var(--brand);color: #fff;font-weight: 800;font-size: 13px}.dist-card li b{color: #fff}.ml-band{display: grid;gap: 14px;align-items: center;background: #FFFBD1;border: 1px solid #F5E47A;border-radius: 20px;padding: 18px 20px}@media (min-width: 768px){.ml-band{grid-template-columns: auto 1fr auto;padding: 20px 26px}}.ml-band .ic{width: 52px;height: 52px;border-radius: 14px;background: var(--ml);display: grid;place-items: center;font-size: 26px;color: var(--ml-ink)}.ml-band h3{font-size: 17px;margin: 0;font-weight: 800;color: var(--navy)}.ml-band p{margin: 0;color: #4B4F6B;font-size: 13.5px}.nos{display: grid;gap: 22px}@media (min-width: 992px){.nos{grid-template-columns: 1.1fr 1fr;gap: 40px;align-items: start}}.nos h2{font-size: clamp(24px,3.6vw,34px);font-weight: 800;line-height: 1.2;margin: 8px 0 12px}.nos p{color: var(--muted)}.mv{display: grid;gap: 14px}.mv>div{background: #fff;border: 1px solid var(--line);border-radius: var(--radius);padding: 20px;box-shadow: var(--shadow-sm)}.mv h3{font-size: 15px;font-weight: 800;margin: 0 0 6px;display: flex;align-items: center;gap: 8px}.mv h3 i{color: var(--brand)}.mv p{margin: 0;font-size: 14px}.valores{display: flex;flex-wrap: wrap;gap: 8px;margin-top: 16px}.valores span{background: var(--brand-soft);color: var(--brand-deep);font-weight: 700;font-size: 13px;padding: 7px 14px;border-radius: 99px}.frase{text-align: center;border-top: 1px solid var(--line);padding-top: 28px;font: 700 clamp(17px,2vw,22px)/1.5 var(--font-h);color: var(--muted);max-width: 900px;margin: 0 auto}.s-foot{background: var(--navy);color: #BEC6E0;padding: 56px 0 24px;margin-top: 56px;font-size: 14px}.s-foot h4{color: #fff;font-size: 15px;font-weight: 700;margin: 0 0 14px}.s-foot a:hover{color: #fff}.foot-cta{display: grid;gap: 16px;align-items: center;background: rgba(86,94,116,.25);border-radius: 22px;padding: 24px;margin-bottom: 44px}@media (min-width: 768px){.foot-cta{grid-template-columns: 1fr auto;padding: 28px 32px}}.foot-cta h3{color: #fff;font-size: 20px;font-weight: 700;margin: 4px 0}.foot-cta p{margin: 0;font-size: 13.5px}.foot-cta .acts{display: flex;flex-wrap: wrap;gap: 10px}.foot-grid{display: grid;gap: 32px;margin-bottom: 36px}@media (min-width: 768px){.foot-grid{grid-template-columns: 1fr 1fr}}@media (min-width: 1200px){.foot-grid{grid-template-columns: 1.3fr 1fr 1fr 1.4fr}}.foot-brand img{height: 34px;width: auto}.foot-brand p{margin: 12px 0 14px;font-size: 13.5px}.foot-badge{display: inline-flex;align-items: center;gap: 6px;background: color-mix(in srgb,var(--brand) 22%,transparent);color: #fff;font-weight: 700;font-size: 12px;padding: 6px 12px;border-radius: 10px}.foot-badge i{color: var(--brand)}.s-foot ul{list-style: none;margin: 0;padding: 0;display: grid;gap: 9px}.suc{display: grid;gap: 14px}.suc div{display: flex;gap: 10px}.suc i{color: var(--brand);margin-top: 2px}.suc b{color: #fff;display: block;font-size: 13.5px}.suc small{display: block;font-size: 12.5px;line-height: 1.5}.suc a{color: #DAE2FD;text-decoration: underline;text-decoration-color: rgba(218,226,253,.3);text-underline-offset: 3px}.foot-garant{display: grid;grid-template-columns: 1fr 1fr;gap: 16px;padding: 22px 0;border-block: 1px solid rgba(255,255,255,.1);margin-bottom: 20px}@media (min-width: 992px){.foot-garant{grid-template-columns: repeat(4,1fr)}}.foot-garant div{display: flex;gap: 10px;align-items: center}.foot-garant i{font-size: 22px;color: var(--brand)}.foot-garant b{color: #fff;font-size: 13px;display: block}.foot-garant small{font-size: 12px}.foot-bot{display: flex;flex-wrap: wrap;justify-content: space-between;gap: 10px;font-size: 12.5px}.s-foot .redes a{width: 36px;height: 36px;font-size: 15px}.wa-fab{position: fixed;right: 16px;bottom: 16px;z-index: 1050;display: flex;flex-direction: column;align-items: flex-end;gap: 10px;pointer-events: none}.wa-fab>*{pointer-events: auto}@media (min-width: 768px){.wa-fab{right: 24px;bottom: 24px}}.wa-tip{pointer-events: none !important;background: #fff;color: var(--ink);border: 1px solid var(--line);border-radius: 16px 16px 4px 16px;box-shadow: var(--shadow);padding: 10px 14px;font-size: 13px;font-weight: 600;max-width: 250px;animation: tip 6s var(--ease) 2s both}@keyframes tip{0%{opacity: 0;transform: translateY(10px) scale(.96)}8%,85%{opacity: 1;transform: none}100%{opacity: 0;transform: translateY(6px);visibility: hidden}}.wa-btn{display: flex;align-items: center;gap: 10px;background: var(--wa);color: #fff;border: 0;border-radius: 99px;padding: 12px 18px 12px 14px;box-shadow: 0 16px 30px -10px rgba(37,211,102,.7);cursor: pointer;font: 700 14px var(--font-b);transition: transform .25s var(--ease);position: relative}.wa-btn:hover{transform: scale(1.04)}.wa-btn i{font-size: 26px}.wa-btn small{display: block;font-size: 10px;letter-spacing: .08em;text-transform: uppercase;opacity: .9;text-align: left}.wa-btn::before{content: "";position: absolute;inset: 0;border-radius: inherit;box-shadow: 0 0 0 0 rgba(37,211,102,.6);animation: pulso 2.4s infinite}@keyframes pulso{70%{box-shadow: 0 0 0 16px rgba(37,211,102,0)}100%{box-shadow: 0 0 0 0 rgba(37,211,102,0)}}@media (max-width: 575.98px){.wa-btn .wa-txt{display: none}.wa-btn{padding: 14px}.wa-tip{display: none}}.wa-panel{position: absolute;right: 0;bottom: calc(100% + 12px);width: min(calc(100vw - 32px),370px);background: #fff;border-radius: 22px;box-shadow: var(--shadow-lg);border: 1px solid var(--line);overflow: hidden;transform-origin: bottom right;transform: scale(.9) translateY(10px);opacity: 0;visibility: hidden;transition: transform .3s var(--ease),opacity .25s,visibility .25s}.wa-fab.open .wa-panel{transform: none;opacity: 1;visibility: visible}.wa-fab.open .wa-tip{display: none}.wa-panel header{background: #075E54;color: #fff;padding: 16px;display: flex;gap: 12px;align-items: center}.wa-panel header img{width: 42px;height: 42px;border-radius: 50%;background: #fff;object-fit: contain}.wa-panel header b{display: block;font-size: 15px}.wa-panel header small{opacity: .85;font-size: 12px}.wa-panel header button{margin-left: auto;background: none;border: 0;color: #fff;font-size: 18px;cursor: pointer}.wa-body{padding: 14px;background: #ECE5DD;max-height: min(62vh,520px);overflow: auto}.wa-burbuja{background: #fff;border-radius: 4px 14px 14px 14px;padding: 10px 12px;font-size: 13.5px;box-shadow: 0 1px 1px rgba(0,0,0,.08);margin-bottom: 12px}.wa-opts{display: grid;gap: 6px}.wa-opt{display: flex;align-items: center;gap: 10px;text-align: left;background: #fff;border: 1px solid transparent;border-radius: 12px;padding: 10px 12px;font: 600 13.5px var(--font-b);color: var(--ink);cursor: pointer;transition: border-color .2s,transform .2s}.wa-opt:hover{border-color: var(--wa);transform: translateX(3px)}.wa-opt.on{border-color: var(--wa);background: #F0FFF5}.wa-opt i{color: #128C7E;font-size: 17px}.wa-form{display: grid;gap: 8px;margin-top: 12px}.wa-form label{font-size: 11px;font-weight: 700;color: #4B5563;text-transform: uppercase;letter-spacing: .06em}.wa-form textarea,.wa-form select{width: 100%;border: 1px solid #D1D5DB;border-radius: 12px;padding: 10px;font: 500 13.5px var(--font-b);resize: vertical;background: #fff}.wa-form textarea:focus,.wa-form select:focus{outline: 0;border-color: var(--wa);box-shadow: 0 0 0 3px rgba(37,211,102,.2)}.may-pill{position: fixed;left: 50%;bottom: 16px;z-index: 1040;transform: translate(-50%,140%);transition: transform .4s var(--ease);background: var(--navy);color: #fff;border: 0;border-radius: 99px;padding: 12px 18px;font: 700 14px var(--font-b);box-shadow: var(--shadow-lg);display: flex;align-items: center;gap: 10px;cursor: pointer}.may-pill.show{transform: translate(-50%,0)}.may-pill span{background: var(--brand);border-radius: 99px;min-width: 24px;height: 24px;display: grid;place-items: center;font-size: 12px;padding: 0 6px}@media (max-width: 575.98px){.may-pill{left: 16px;transform: translate(0,140%)}.may-pill.show{transform: none}}.modal-may .modal-content{border: 0;border-radius: 22px;overflow: hidden}.modal-may .modal-header{background: var(--navy);color: #fff;border: 0;padding: 18px 22px}.modal-may .modal-header .btn-close{filter: invert(1)}.modal-may .modal-title{font: 800 19px var(--font-h)}.may-paso{font-size: 11px;font-weight: 800;letter-spacing: .1em;text-transform: uppercase;color: var(--brand-deep);margin-bottom: 8px}.may-item{display: grid;grid-template-columns: 52px 1fr auto;gap: 10px;align-items: center;padding: 8px 0;border-bottom: 1px solid var(--line)}.may-item img{width: 52px;height: 52px;object-fit: contain;background: var(--canvas);border-radius: 10px}.may-item b{font-size: 13px;display: block;line-height: 1.3}.may-item small{color: var(--muted);font-size: 11.5px}.qty{display: flex;align-items: center;border: 1px solid var(--line);border-radius: 10px;overflow: hidden}.qty button{width: 32px;height: 34px;border: 0;background: var(--canvas);font-weight: 800;cursor: pointer}.qty input{width: 54px;height: 34px;border: 0;text-align: center;font-weight: 700;-moz-appearance: textfield}.qty input::-webkit-outer-spin-button,.qty input::-webkit-inner-spin-button{-webkit-appearance: none}.may-buscar{position: relative}.may-buscar .sugerencias{top: calc(100% + 4px)}.may-ok{text-align: center;padding: 12px 0}.may-ok .qr-box{width: 170px;margin: 12px auto}.may-ok .qr-box svg{width: 100%;height: auto}.cat-hero{background: var(--navy);color: #fff;padding: 36px 0 30px;position: relative;overflow: hidden}.cat-hero::after{content: "";position: absolute;width: 480px;height: 480px;right: -140px;top: -260px;border-radius: 50%;background: radial-gradient(circle,color-mix(in srgb,var(--brand) 45%,transparent),transparent 65%)}.cat-hero h1{font-size: clamp(26px,4vw,40px);font-weight: 800;margin: 6px 0}.cat-hero p{color: #D3E4FE;margin: 0}.crumbs{display: flex;flex-wrap: wrap;gap: 6px;font-size: 12.5px;color: #BEC6E0}.crumbs a:hover{color: #fff}.filtros{position: sticky;top: calc(var(--head-h) - 2px);z-index: 20;background: rgba(248,249,255,.94);backdrop-filter: blur(10px);padding: 12px 0;border-bottom: 1px solid var(--line)}.filtros .row1{display: flex;gap: 10px;align-items: center;flex-wrap: wrap}.filtros .buscador{margin: 0;max-width: none;flex: 1 1 260px}.filtros .buscador input{background: #fff;border-color: var(--line)}.filtros select{border: 1px solid var(--line);border-radius: 12px;padding: .7rem .9rem;font: 600 13.5px var(--font-b);background: #fff;color: var(--ink);max-width: 100%}.filtros .chips{margin-top: 10px}.subchips .chip{padding: 6px 12px;font-size: 12px}.res-info{display: flex;justify-content: space-between;align-items: center;gap: 10px;margin: 18px 0 14px;color: var(--muted);font-size: 13px}.vacio{grid-column: 1 / -1;text-align: center;padding: 60px 16px;color: var(--muted)}.vacio i{font-size: 42px;display: block;margin-bottom: 8px}.skel{background: linear-gradient(90deg,var(--canvas),#fff,var(--canvas));background-size: 200% 100%;animation: sk 1.2s infinite;border-radius: var(--radius);min-height: 300px}@keyframes sk{to{background-position: -200% 0}}.ficha{display: grid;grid-template-columns: minmax(0,1fr);gap: 24px;padding: 24px 0 8px}@media (min-width: 992px){.ficha{grid-template-columns: minmax(0,1.05fr) minmax(0,1fr);gap: 48px;padding-top: 36px}}.ficha-img{position: relative;background: #fff;border: 1px solid var(--line);border-radius: 24px;aspect-ratio: 1;display: grid;place-items: center;overflow: hidden;box-shadow: var(--shadow-sm)}@media (min-width: 992px){.ficha-img{position: sticky;top: calc(var(--head-h) + 20px)}}.ficha-img img{width: 86%;height: 86%;object-fit: contain;transition: transform .4s var(--ease);cursor: zoom-in}.ficha-img.zoom img{transform: scale(1.8);cursor: zoom-out}.ficha-img .marca-logo{position: absolute;left: 16px;top: 16px;height: 42px;max-width: 130px;object-fit: contain;background: rgba(255,255,255,.9);border-radius: 10px;padding: 4px 8px}.ficha h1{font-size: clamp(24px,3.4vw,36px);font-weight: 800;line-height: 1.15;margin: 8px 0}.ficha .meta{display: flex;flex-wrap: wrap;gap: 8px;margin-bottom: 14px}.ficha .meta span{background: var(--canvas);border-radius: 8px;padding: 4px 10px;font-size: 12px;font-weight: 600;color: var(--muted)}.ficha .desc{color: #3B4256}.compra{background: #fff;border: 1px solid var(--line);border-radius: 20px;padding: 18px;box-shadow: var(--shadow-sm);display: grid;gap: 10px;margin: 18px 0}.compra .b-ml{font-size: 16px;padding: 1.05rem}.compra small{color: var(--muted);font-size: 12.5px;display: flex;align-items: center;gap: 6px;justify-content: center;text-align: center}.mayoreo-box{border-radius: 20px;padding: 18px;background: linear-gradient(135deg,var(--navy),var(--navy-2));color: #EAF1FF;display: grid;gap: 10px}.mayoreo-box h3{color: #fff;font-size: 17px;font-weight: 800;margin: 0;display: flex;gap: 8px;align-items: center}.mayoreo-box h3 i{color: var(--brand)}.mayoreo-box p{margin: 0;font-size: 13.5px;color: #D3E4FE}.mayoreo-box .acts{display: grid;gap: 8px;grid-template-columns: 1fr}@media (min-width: 576px){.mayoreo-box .acts{grid-template-columns: 1fr 1fr}}.niveles{display: flex;flex-wrap: wrap;gap: 6px}.niveles span{background: rgba(255,255,255,.1);border-radius: 8px;padding: 4px 10px;font-size: 12px;font-weight: 600}.ficha-tec{margin-top: 18px;border-top: 1px solid var(--line);padding-top: 16px}.ficha-tec h2{font-size: 16px;font-weight: 800}.ficha-tec p{color: var(--muted);font-size: 13.5px;word-break: break-word}.ficha-sticky{position: fixed;left: 0;right: 0;bottom: 0;z-index: 1035;background: #fff;border-top: 1px solid var(--line);padding: 10px 16px calc(10px + env(safe-area-inset-bottom));display: grid;grid-template-columns: 1fr auto;gap: 8px;box-shadow: 0 -10px 30px -16px rgba(15,23,42,.35);transform: translateY(110%);transition: transform .35s var(--ease)}.ficha-sticky.show{transform: none}@media (min-width: 992px){.ficha-sticky{display: none}}body.con-sticky .wa-fab{bottom: 84px}.caja{background: #fff;border: 1px solid var(--line);border-radius: 20px;padding: 22px;box-shadow: var(--shadow-sm)}.rv{opacity: 0;transform: translateY(26px);transition: opacity .8s var(--ease),transform .8s var(--ease);transition-delay: var(--d,0s)}.rv.in{opacity: 1;transform: none}.rv-l{transform: translateX(-30px)}.rv-r{transform: translateX(30px)}.rv-z{transform: scale(.94)}.rv-l.in,.rv-r.in,.rv-z.in{transform: none}@media (prefers-reduced-motion: reduce){*,*::before,*::after{animation-duration: .01ms !important;animation-iteration-count: 1 !important;transition-duration: .01ms !important;scroll-behavior: auto !important}.rv{opacity: 1;transform: none}.marquee-track{animation: none;flex-wrap: wrap;width: auto;justify-content: center}}.chat-ia{z-index: 1055}body.con-sticky .may-pill{bottom: 84px}:root{--c1: #FF6600;--c2: #FF8533;--c-red: #043A64}.camp-strip{display: block;position: relative;overflow: hidden;background: var(--c1);color: #fff !important;font-size: 13px;font-weight: 600;z-index: 1031}.camp-strip::before{content: "";position: absolute;inset: 0;background: repeating-linear-gradient(-45deg,transparent 0 22px,color-mix(in srgb,var(--c2) 12%,transparent) 22px 44px);animation: rayasMov 18s linear infinite}@keyframes rayasMov{to{background-position: 400px 0}}.camp-strip-in{position: relative;display: flex;align-items: center;justify-content: center;gap: 14px;min-height: 40px;padding: 6px 16px;flex-wrap: wrap;text-align: center}.camp-strip b{color: var(--c2);font: 800 15px var(--font-h);letter-spacing: .02em;text-transform: uppercase}.camp-strip b i,.nav-camp i,.drawer-camp i,.camp-pre i{color: var(--c-red)}.camp-strip b i{color: var(--c2)}.camp-chip{display: inline-flex;align-items: center;background: var(--c-red);color: #fff;font: 800 12px var(--font-b);padding: 3px 10px;border-radius: 99px;letter-spacing: .03em;animation: latido 1.6s ease-in-out infinite}@keyframes latido{0%,100%{transform: scale(1)}50%{transform: scale(1.07)}}.camp-cd{font: 700 13px ui-monospace,SFMono-Regular,Menlo,monospace;color: var(--c2);white-space: nowrap}.camp-go{display: inline-flex;align-items: center;gap: 6px;background: var(--c2);color: var(--c1);font-weight: 800;padding: 4px 12px;border-radius: 99px;transition: transform .25s var(--ease)}.camp-strip:hover .camp-go{transform: translateX(3px)}.camp-vp{position: absolute;left: 10px;top: 50%;transform: translateY(-50%);z-index: 2;background: #fff;color: var(--c1);font-size: 10px;font-weight: 800;text-transform: uppercase;letter-spacing: .08em;padding: 3px 8px;border-radius: 6px}@media (max-width: 767.98px){.camp-vp{position: static;transform: none}.camp-strip-in{gap: 8px;font-size: 12px}.camp-go{display: none}}.nav-links>a.nav-camp{color: var(--c1);background: var(--c2);height: 32px;align-self: center;border-radius: 10px;font-weight: 800;margin-right: 4px}.nav-links>a.nav-camp::after{display: none}.nav-links>a.nav-camp:hover,.nav-links>a.nav-camp.act{color: var(--c1);box-shadow: 0 0 0 3px color-mix(in srgb,var(--c2) 40%,transparent)}.drawer-body>a.drawer-camp{background: var(--c1);color: var(--c2);border-radius: 14px;padding: 14px;margin: 8px 0;border: 0}.drawer-body>a.drawer-camp .camp-chip{margin-left: auto}.b-camp{background: var(--c2);color: var(--c1) !important;box-shadow: 0 10px 24px -10px color-mix(in srgb,var(--c2) 80%,transparent);font-weight: 800}.b-camp:hover{filter: brightness(1.05)}.hero-camp{background: var(--c1)}.slide-camp{display: block;grid-template-rows: none;grid-template-columns: none}.camp-hero{position: relative;height: 100%;min-height: 560px;display: grid;gap: 10px;padding: 34px 22px 64px;overflow: hidden;color: #fff;background: radial-gradient(900px 520px at 85% 30%,color-mix(in srgb,var(--c2) 26%,transparent),transparent 60%),var(--c1)}@media (min-width: 992px){.camp-hero{min-height: 500px;grid-template-columns: 1.08fr .92fr;align-items: center;padding: 48px 56px 64px}}.camp-rayos{position: absolute;width: 1600px;height: 1600px;right: -560px;top: -560px;background: repeating-conic-gradient(color-mix(in srgb,var(--c2) 9%,transparent) 0 8deg,transparent 8deg 22deg);border-radius: 50%;animation: girar 60s linear infinite;pointer-events: none}@keyframes girar{to{transform: rotate(360deg)}}.camp-hero-txt{position: relative;z-index: 2;display: flex;flex-direction: column;gap: 12px}.camp-pre{align-self: flex-start;display: inline-flex;align-items: center;gap: 6px;background: #fff;color: var(--c1);font: 800 12px var(--font-b);letter-spacing: .12em;text-transform: uppercase;padding: 6px 12px;border-radius: 99px}.camp-titulo{margin: 0;font: 800 clamp(46px,8vw,96px)/.95 var(--font-h);letter-spacing: -.035em;text-transform: uppercase;color: var(--c2);text-shadow: 0 6px 0 rgba(0,0,0,.35)}.camp-titulo span{display: inline-block;color: #fff;background: var(--c-red);padding: 0 .16em;transform: skew(-8deg) rotate(-2deg);border-radius: 8px;text-shadow: none}.camp-fechas{margin: 0;font: 800 clamp(18px,2.2vw,26px) var(--font-h);color: #fff}.camp-sub{margin: 0;color: #D4D4D8;font-size: clamp(14px,1.5vw,17px);max-width: 560px}.camp-hero .acts{display: flex;flex-wrap: wrap;gap: 10px;margin-top: 6px}@media (max-width: 575.98px){.camp-hero .acts .b{flex: 1 1 100%}}.camp-cd-grande{color: #fff}.camp-cd-grande small{display: block;font: 800 11px var(--font-b);letter-spacing: .14em;text-transform: uppercase;color: var(--c2);margin-bottom: 6px}.camp-cd-grande>div{display: flex;gap: 8px}.camp-cd-grande span{min-width: 66px;text-align: center;background: rgba(255,255,255,.08);border: 1px solid rgba(255,255,255,.16);border-radius: 14px;padding: 8px 6px;backdrop-filter: blur(6px)}.camp-cd-grande b{display: block;font: 800 30px/1 var(--font-h);font-variant-numeric: tabular-nums}.camp-cd-grande i{display: block;font: 600 10px var(--font-b);font-style: normal;text-transform: uppercase;letter-spacing: .08em;color: #A1A1AA;margin-top: 4px}@media (max-width: 575.98px){.camp-cd-grande span{min-width: 58px}.camp-cd-grande b{font-size: 24px}}.camp-hero-media{position: relative;z-index: 1;min-height: 220px}@media (min-width: 992px){.camp-hero-media{height: 420px}}.camp-burst{position: absolute;z-index: 3;right: 4%;top: 2%;width: 168px;height: 168px;display: grid;place-content: center;text-align: center;color: var(--c1);background: var(--c2);clip-path: polygon(50% 0,61% 12%,76% 6%,80% 21%,95% 24%,90% 39%,100% 50%,90% 61%,95% 76%,80% 79%,76% 94%,61% 88%,50% 100%,39% 88%,24% 94%,20% 79%,5% 76%,10% 61%,0 50%,10% 39%,5% 24%,20% 21%,24% 6%,39% 12%);animation: burst 3s ease-in-out infinite}.camp-burst b{font: 800 30px/1 var(--font-h);letter-spacing: -.03em;display: block;padding: 0 18px}.camp-burst small{display: block;font: 700 10px var(--font-b);text-transform: uppercase;letter-spacing: .04em;padding: 0 30px;margin-top: 4px}@keyframes burst{0%,100%{transform: rotate(-8deg) scale(1)}50%{transform: rotate(6deg) scale(1.06)}}@media (max-width: 991.98px){.camp-burst{width: 128px;height: 128px;top: auto;bottom: 0;right: 0}.camp-burst b{font-size: 22px}.camp-burst small{display: none}}.camp-logo{position: absolute;left: 0;top: 0;max-height: 70px;z-index: 3}.camp-foto{position: absolute;z-index: 2;background: #fff;border-radius: 22px;padding: 12px;box-shadow: 0 30px 50px -20px rgba(0,0,0,.7);animation: flota 6s ease-in-out infinite}.camp-foto img{display: block;width: 100%;height: 100%;object-fit: contain}.camp-foto span{position: absolute;left: 10px;bottom: -12px;background: var(--c-red);color: #fff;font: 800 14px var(--font-b);padding: 4px 12px;border-radius: 99px;transform: rotate(-4deg)}.camp-foto.f1{width: 46%;aspect-ratio: 1;left: 6%;top: 10%}.camp-foto.f2{width: 34%;aspect-ratio: 1;left: 50%;top: 40%;animation-delay: -2s}.camp-foto.f3{width: 26%;aspect-ratio: 1;left: 22%;top: 64%;animation-delay: -4s}@media (max-width: 991.98px){.camp-foto.f1{width: 38%;left: 4%;top: 0}.camp-foto.f2{width: 30%;left: 44%;top: 26%}.camp-foto.f3{display: none}}@keyframes flota{0%,100%{transform: translateY(0) rotate(-2deg)}50%{transform: translateY(-12px) rotate(2deg)}}.camp-landing .camp-hero{min-height: 520px}.camp-sec{position: relative;overflow: hidden;background: var(--c1);color: #fff;padding: 48px 0;margin-top: 28px;isolation: isolate}@media (min-width: 992px){.camp-sec{padding: 72px 0}}.camp-sec::before{content: "";position: absolute;inset: 0;z-index: -1;background: radial-gradient(700px 380px at 10% 0,color-mix(in srgb,var(--c2) 22%,transparent),transparent 60%),radial-gradient(600px 360px at 100% 100%,color-mix(in srgb,var(--c-red) 22%,transparent),transparent 60%)}.camp-sec-h{display: flex;flex-wrap: wrap;align-items: flex-end;justify-content: space-between;gap: 18px;margin-bottom: 26px}.camp-sec-h h2{font: 800 clamp(30px,5vw,54px)/1.05 var(--font-h);margin: 12px 0 8px;color: var(--c2);text-transform: uppercase;letter-spacing: -.03em}.camp-sec-h p{color: #D4D4D8;margin: 0;max-width: 620px}.camp-sec-f{display: flex;flex-wrap: wrap;justify-content: center;gap: 10px;margin-top: 28px}.camp-sec .pcard{border-color: transparent;color: var(--ink)}.pcard-camp{border-top: 4px solid var(--c2) !important}.pcard-camp .ph{background: linear-gradient(160deg,#fff,var(--canvas))}.camp-badge{position: absolute;left: 8px;top: 8px;z-index: 2;background: var(--c-red);color: #fff;font: 800 14px var(--font-h);padding: 5px 11px;border-radius: 10px;transform: rotate(-3deg);box-shadow: 0 6px 14px -6px rgba(225,29,72,.7)}.pcard-camp .mk{color: var(--c-red)}.camp-grid .pcard[hidden]{display: none}.camp-pasos{background: var(--c1);color: #fff;border-radius: 26px;padding: 30px 22px;position: relative;overflow: hidden}@media (min-width: 768px){.camp-pasos{padding: 44px}}.camp-pasos h2{font: 800 clamp(24px,3.6vw,36px) var(--font-h);color: var(--c2);margin: 0 0 22px}.camp-pasos ol{list-style: none;padding: 0;margin: 0 0 24px;display: grid;gap: 14px}@media (min-width: 768px){.camp-pasos ol{grid-template-columns: repeat(3,1fr);gap: 18px}}.camp-pasos li{background: rgba(255,255,255,.06);border: 1px solid rgba(255,255,255,.12);border-radius: 18px;padding: 18px}.camp-pasos li span{width: 38px;height: 38px;border-radius: 50%;background: var(--c2);color: var(--c1);display: grid;place-items: center;font: 800 18px var(--font-h);margin-bottom: 10px}.camp-pasos li b{display: block;font-size: 17px;margin-bottom: 4px}.camp-pasos li small{color: #D4D4D8;font-size: 13.5px}.camp-pasos .acts{display: flex;flex-wrap: wrap;gap: 10px}.camp-faq{max-width: 860px;margin: 0 auto}.camp-faq h2{font: 800 clamp(24px,3.4vw,34px) var(--font-h);margin: 0 0 16px}.camp-faq details{background: #fff;border: 1px solid var(--line);border-radius: 16px;padding: 4px 18px;margin-bottom: 10px}.camp-faq summary{cursor: pointer;font-weight: 700;padding: 14px 0;list-style: none;display: flex;justify-content: space-between;gap: 12px}.camp-faq summary::after{content: "+";font: 800 20px var(--font-h);color: var(--c-red)}.camp-faq details[open] summary::after{content: "–"}.camp-faq p{color: var(--muted);margin: 0 0 14px}.camp-ficha{display: grid;grid-template-columns: auto 1fr;gap: 6px 14px;align-items: center;background: var(--c1);color: #fff !important;border-radius: 18px;padding: 14px 16px;margin: 6px 0 14px;position: relative;overflow: hidden}.camp-ficha .camp-badge{position: static;transform: rotate(-3deg);grid-row: span 2}.camp-ficha b{display: block;color: var(--c2);font-size: 15px}.camp-ficha small{display: block;color: #D4D4D8;font-size: 12.5px}.camp-ficha .camp-cd{grid-column: 2}.camp-aviso{position: fixed;left: 16px;bottom: 16px;z-index: 1045;width: min(calc(100vw - 32px),360px);display: grid;grid-template-columns: 84px 1fr;gap: 12px;align-items: center;background: var(--c1);color: #fff;border-radius: 20px;padding: 14px;box-shadow: 0 30px 60px -20px rgba(0,0,0,.6);border: 2px solid var(--c2);transform: translateY(140%);opacity: 0;transition: transform .5s var(--ease),opacity .4s;pointer-events: none}.camp-aviso.show{transform: none;opacity: 1;pointer-events: auto}.camp-aviso img{width: 84px;height: 84px;object-fit: contain;background: #fff;border-radius: 14px;padding: 6px}.camp-aviso b{display: block;color: var(--c2);font: 800 16px var(--font-h);margin: 6px 0 2px}.camp-aviso small{display: block;color: #D4D4D8;font-size: 12px;margin-bottom: 4px}.camp-aviso .camp-pre{font-size: 10px;padding: 3px 8px}.camp-aviso .b{margin-top: 8px}.camp-aviso [data-aviso-cerrar]{position: absolute;right: 8px;top: 8px;width: 28px;height: 28px;border-radius: 50%;border: 0;background: rgba(255,255,255,.12);color: #fff;cursor: pointer}.camp-aviso>div{min-width: 0}@media (max-width: 575.98px){.camp-aviso{bottom: 84px}}body.camp-on .may-pill.show ~ .camp-aviso,body.con-sticky .camp-aviso{display: none}@media (max-width: 991.98px){.hero-camp .hero-ctrl{display: none}}.ml-band{background: #FFF4EC;border-color: #F7C9A8}.hero-full{padding: 0}.hero-full .hero{border-radius: 0;box-shadow: none;background: #fff;color: var(--ink);border-bottom: 1px solid var(--line)}.hero-full .slide-media .glow{display: none}.hero-full .slide-media::after{background: none}.hero-full .slide-media::before{content: "";position: absolute;z-index: 1;left: -6%;right: -6%;bottom: -44px;height: 88px;background: #fff;border-radius: 50%}.hero-full .slide-media img{transform: scale(1.06)}.hero-full .slide.on .slide-media img{transform: scale(1)}@media (min-width: 992px){.hero-full .hero-track{min-height: 540px}.hero-full .slide{grid-template-columns: minmax(0,.95fr) minmax(0,1.05fr)}.hero-full .slide-media::before{left: -150px;right: auto;top: -8%;bottom: -8%;width: 260px;height: auto;border-radius: 0 50% 50% 0 / 0 50% 50% 0}.hero-full .slide-body{padding: 56px 32px 72px max(24px,calc((100vw - 1280px) / 2 + 24px))}}.hero-full .slide-tag{background: var(--c1,#FF6600);color: #fff;padding: 6px 14px}.hero-full .slide h1,.hero-full .slide h2{color: var(--navy)}.hero-full .slide p{color: var(--muted)}.hero-full .slide .b-ghost{background: #fff;color: var(--navy) !important;border: 1.5px solid var(--line);backdrop-filter: none}.hero-full .slide .b-ghost:hover{border-color: var(--wa)}.hero-full .hero-ctrl{background: #fff;color: var(--navy);box-shadow: var(--shadow)}.hero-full .hero-ctrl:hover{background: var(--brand);color: #fff}.hero-full .hero-dots button{background: rgba(4,58,100,.18)}.sellos{gap: 18px}.sellos img{width: 112px;height: 112px;filter: drop-shadow(0 10px 18px rgba(0,0,0,.3))}@media (min-width: 992px){.sellos img{width: 136px;height: 136px}}.s-foot{background: #05497C;color: #D6E6F5}.foot-cta{background: #043A64}.s-foot .foot-garant,.s-foot .foot-bot{border-color: rgba(255,255,255,.16)}.camp-strip{background: var(--c1)}.camp-strip::before{background: repeating-linear-gradient(-45deg,transparent 0 22px,rgba(255,255,255,.07) 22px 44px)}.camp-strip b,.camp-strip b i,.camp-cd{color: #fff}.camp-go{background: #fff;color: var(--c1)}.nav-links>a.nav-camp,.nav-links>a.nav-camp:hover,.nav-links>a.nav-camp.act{background: var(--c2);color: #fff}.nav-camp i,.drawer-camp i{color: #fff}.drawer-body>a.drawer-camp{background: var(--c1);color: #fff}.b-camp{background: var(--c2);color: #fff !important}.b-camp:hover{background: var(--c1)}.b-tienda{background: var(--navy);color: #fff !important;box-shadow: 0 8px 20px -10px rgba(4,58,100,.8)}.b-tienda:hover{background: var(--navy-2)}.hero-camp,.hero-full .hero-camp{background: #fff}.camp-hero{color: var(--ink);background: radial-gradient(900px 520px at 85% 30%,color-mix(in srgb,var(--c2) 14%,transparent),transparent 62%),#fff}@media (min-width: 992px){.hero-full .camp-hero{padding-left: max(24px,calc((100vw - 1280px) / 2 + 24px));padding-right: max(24px,calc((100vw - 1280px) / 2 + 24px))}}.camp-rayos{background: repeating-conic-gradient(color-mix(in srgb,var(--c2) 7%,transparent) 0 8deg,transparent 8deg 22deg)}.camp-pre{background: var(--c1);color: #fff}.camp-pre i{color: #fff}.camp-titulo{color: var(--c1);text-shadow: none}.camp-titulo span{background: var(--c2)}.camp-fechas{color: var(--navy)}.camp-sub{color: var(--muted)}.camp-cd-grande{color: var(--navy)}.camp-cd-grande small{color: var(--c1)}.camp-cd-grande span{background: #FFF4EC;border-color: #F7C9A8;backdrop-filter: none}.camp-cd-grande i{color: var(--muted)}.camp-burst{background: var(--c2);color: #fff}.camp-foto{box-shadow: 0 26px 44px -22px rgba(4,58,100,.45);border: 1px solid var(--line)}.camp-foto span{background: var(--c1)}.camp-tiendas-mini{display: flex;flex-wrap: wrap;gap: 8px 14px;color: var(--navy);font-size: 13.5px;font-weight: 600}.camp-tiendas-mini i{color: var(--c2);margin-right: 4px}.camp-sec{background: #fff;color: var(--ink);border-block: 1px solid var(--line)}.camp-sec::before{background: radial-gradient(700px 380px at 10% 0,color-mix(in srgb,var(--c2) 10%,transparent),transparent 60%)}.camp-sec-h h2{color: var(--c1)}.camp-sec-h p{color: var(--muted)}.camp-sec .b-ghost{background: #fff;color: var(--navy) !important;border: 1.5px solid var(--line);backdrop-filter: none}.camp-sec .pcard{border-color: var(--c2)}.pcard-camp{border: 2px solid var(--c2) !important;border-top-width: 6px !important}.pcard-camp .ph{background: linear-gradient(160deg,#fff,#FFF4EC)}.pcard-camp .mk{color: var(--c1)}.camp-badge{background: var(--c1);box-shadow: 0 6px 14px -6px color-mix(in srgb,var(--c1) 80%,transparent)}.pcard-camp .acts .b-tienda{padding-inline: .6rem}.pcard-camp .ml-alt{grid-column: 1 / -1;text-align: center;font-size: 12.5px;font-weight: 600;color: var(--muted) !important;text-decoration: underline !important;text-underline-offset: 3px}.pcard-camp .ml-alt:hover{color: var(--c1) !important}@media (max-width: 575.98px){.pcard-camp .acts .b-tienda span{display: none}.pcard-camp .acts .b-tienda::after{content: "Apartar"}}.camp-pasos{background: #fff;color: var(--ink);border: 1px solid var(--line);box-shadow: var(--shadow-sm)}.camp-pasos h2{color: var(--c1)}.camp-pasos li{background: #FFF8F3;border-color: #F7D8C2}.camp-pasos li span{background: var(--c2);color: #fff}.camp-pasos li b{color: var(--c1)}.camp-pasos li small{color: var(--muted)}@media (min-width: 768px){.camp-pasos ol.p4{grid-template-columns: repeat(4,1fr)}}.camp-faq summary::after{color: var(--c2)}.camp-tiendas{display: grid;gap: 14px;margin: 0 0 24px}@media (min-width: 768px){.camp-tiendas{grid-template-columns: repeat(3,1fr)}}.camp-tienda{display: flex;flex-direction: column;gap: 6px;background: #fff;border: 1px solid var(--line);border-left: 5px solid var(--c2);border-radius: 16px;padding: 16px 18px}.camp-tienda b{color: var(--navy);font-size: 16px}.camp-tienda small{color: var(--muted);font-size: 13px}.camp-tienda .lnk{display: flex;flex-wrap: wrap;gap: 6px 14px;margin-top: 4px;font-size: 13px;font-weight: 700}.camp-tienda .lnk a{color: var(--c1)}.camp-ficha{background: #FFF4EC;color: var(--ink) !important;border: 2px solid var(--c2)}.camp-ficha b{color: var(--c1)}.camp-ficha small{color: var(--muted)}.camp-ficha .camp-cd{color: var(--c1)}.camp-aviso{background: #fff;color: var(--ink);border-color: var(--c2);box-shadow: 0 30px 60px -20px rgba(4,58,100,.45)}.camp-aviso img{border: 1px solid var(--line)}.camp-aviso b{color: var(--c1)}.camp-aviso small{color: var(--muted)}.camp-aviso [data-aviso-cerrar]{background: var(--canvas);color: var(--ink)}.topbar .tb-l{gap: 10px}.topbar .tb-tel{gap: 4px !important}.topbar .tb-tel .only-md{display: none !important}.topbar .tb-tel .sep{margin-right: 4px}@media (min-width: 1200px){.topbar .tb-tel .only-md{display: inline !important;font-weight: 500;opacity: .85}}@media (max-width: 991.98px){.topbar .tb-tel.hide-sm{display: none !important}}.topbar .tb-envio{display: none !important}@media (min-width: 1500px){.topbar .tb-envio{display: inline-flex !important}}.topbar .sep{color: #8FB3D6}.camp-landing{border-bottom: 1px solid var(--line)}@media (max-width: 991.98px){.hero-full .slide-body{justify-content: flex-start;padding-top: 18px}}@media (min-width: 992px){.hero-full .hero-dots{left: max(24px,calc((100vw - 1280px) / 2 + 24px));transform: none}}.b-brand,.b-camp,.nav-links>a.nav-camp,.camp-burst,.camp-titulo span,.camp-pasos li span,.slide-tag,.akbot h2 span,.linea .tag,.dist .eyebrow,.dist-card li::before,.may-pill span,.video-play span{background-color: #FF6600 !important;color: #fff !important}.b-brand:hover,.b-camp:hover,.nav-links>a.nav-camp:hover,.nav-links>a.nav-camp.act{background-color: #E05A00 !important}.camp-titulo span{text-shadow: 0 2px 0 rgba(0,0,0,.15)}.porque{background: linear-gradient(120deg,#E05A00 0%,#FF6600 55%,#C9601F 100%)}.porque p{color: #fff}.porque .eyebrow{color: #FFE3D2}.marcas-fila{display: grid;gap: 14px;grid-template-columns: repeat(2,1fr)}@media (min-width: 576px){.marcas-fila{grid-template-columns: repeat(3,1fr)}}@media (min-width: 992px){.marcas-fila{grid-template-columns: repeat(5,1fr);gap: 18px}}.marcas-fila .marca{width: auto;height: 130px;padding: 16px 20px}.marcas-fila .marca img{max-height: 84px;filter: none;opacity: 1}.marcas-fila .marca:hover{border-color: #FF8533}.marcas-fila .marca .cnt{opacity: 1;color: var(--muted)}@media (max-width: 575.98px){.marcas-fila .marca:last-child{grid-column: 1 / -1}.marcas-fila .marca{height: 104px}.marcas-fila .marca img{max-height: 64px}}@media (max-width: 767.98px){.topbar .wrap{height: 34px}.topbar .tb-l{overflow-x: auto;scrollbar-width: none;flex: 1;gap: 8px}.topbar .tb-l::-webkit-scrollbar{display: none}.topbar .tb-r{display: none}}.marquee-color .marquee-track{gap: 20px;padding: 10px 0 14px}.marquee-color .marca{width: 220px;height: 128px;padding: 16px 22px}.marquee-color .marca img{max-height: 84px;filter: none;opacity: 1}.marquee-color .marca:hover{border-color: #FF8533;box-shadow: 0 14px 28px -16px rgba(255,102,0,.55)}.marquee-color .marca:hover img{transform: scale(1.07)}.marquee-color .marca .cnt{opacity: 0}.marquee-color .marca:hover .cnt{opacity: 1}@media (max-width: 575.98px){.marquee-color .marquee-track{gap: 12px}.marquee-color .marca{width: 156px;height: 96px;padding: 12px 14px}.marquee-color .marca img{max-height: 60px}}@media (prefers-reduced-motion: reduce){.marquee-color .marca[aria-hidden="true"]{display: none}}body.sitio{--c1: #FF6600;--c2: #FF8533;--c-red: #043A64}.b-tienda,.pcard-camp .acts .b-tienda{background: #FF6600 !important;color: #fff !important;box-shadow: 0 8px 20px -10px rgba(255,102,0,.8)}.b-tienda:hover{background: #E05A00 !important}.pcard-camp .solo-tienda{text-decoration: none !important;color: #E05A00 !important;font-weight: 700}.pcard-camp .solo-tienda i{color: #FF8533}.camp-badge{background: #FF6600 !important}#contenido,.s-foot{overflow-x: clip}.chip.on{background: #FF6600;border-color: #FF6600;color: #fff}.pcard .acts .b-may:hover,.pcard .acts .b-may.on,.rail-nav button:hover:not(:disabled){background: #FF6600;border-color: #FF6600;color: #fff}.may-pill{background: #FF6600}.may-pill span{background: #fff !important;color: #FF6600 !important}.pcard .rank{background: #FF6600}.b-ml,.pcard .acts .b-ml,.compra .b-ml,.pcard-camp .acts .b-ml{background: #FFF159 !important;color: #2D3277 !important;box-shadow: 0 8px 18px -10px rgba(214,190,0,.9);border: 0}.b-ml:hover{background: #FFE93D !important;color: #2D3277 !important}.b-ml i{color: #2D3277}.ml-ico{height: 20px;width: auto;max-width: 34px;object-fit: contain;flex-shrink: 0}.b-ml-navy{background: #2D3277;color: #fff !important;box-shadow: 0 10px 22px -12px rgba(45,50,119,.8)}.b-ml-navy:hover{background: #1F2459}.ml-band{background: #FFF159 !important;border: 0 !important;color: #2D3277;box-shadow: 0 18px 36px -24px rgba(160,140,0,.9);position: relative;overflow: hidden}.ml-band::after{content: "";position: absolute;width: 260px;height: 260px;right: -80px;top: -120px;border-radius: 50%;background: rgba(255,255,255,.28);pointer-events: none}.ml-band>*{position: relative;z-index: 1}.ml-band h3{color: #2D3277 !important}.ml-band p{color: #3B3F7A !important}.ml-band-logo{display: grid;place-items: center;min-width: 120px}.ml-band-logo .ml-logo{height: 54px;width: auto;max-width: 170px;object-fit: contain}.ml-txt{display: inline-grid;grid-template-columns: auto auto;grid-template-rows: auto auto;column-gap: 8px;align-items: center;color: #2D3277;line-height: .95}.ml-txt i{grid-row: span 2;font-size: 34px}.ml-txt b{font: 800 17px var(--font-h);letter-spacing: -.02em;text-transform: lowercase}@media (max-width: 767.98px){.ml-band{text-align: left}.ml-band-logo{justify-items: start}.ml-band .b-ml-navy{justify-self: start}}.topbar .tb-tels{display: inline-flex;align-items: center;gap: 6px;white-space: nowrap}.topbar .tb-tel{display: inline-flex;align-items: center;gap: 4px}.topbar .tb-lbl{color: #BFD3EE;font-weight: 600}.topbar .tb-tel a{color: #fff}.topbar .tb-tel a:hover{text-decoration: underline}.tb-hor{position: relative}.tb-hor>button{display: inline-flex;align-items: center;gap: 6px;background: rgba(255,255,255,.1);color: #fff;border: 1px solid rgba(255,255,255,.18);border-radius: 99px;padding: 3px 12px;font: 700 12px var(--font-b);cursor: pointer;transition: background .2s}.tb-hor>button:hover,.tb-hor.open>button{background: rgba(255,255,255,.2)}.tb-hor>button .bi-chevron-down{transition: transform .2s;font-size: 10px}.tb-hor.open>button .bi-chevron-down{transform: rotate(180deg)}.tb-hor-pop{position: absolute;right: 0;top: calc(100% + 8px);z-index: 1100;width: 260px;background: #fff;color: var(--ink);border-radius: 16px;box-shadow: var(--shadow-lg);border: 1px solid var(--line);padding: 14px 16px;display: grid;gap: 8px;opacity: 0;visibility: hidden;transform: translateY(-6px);transition: opacity .2s,transform .2s,visibility .2s}.tb-hor.open .tb-hor-pop{opacity: 1;visibility: visible;transform: none}.tb-hor-pop b{font: 800 14px var(--font-h);color: var(--navy);display: flex;align-items: center;gap: 6px}.tb-hor-pop b i{color: #FF6600}.tb-hor-pop span{display: flex;justify-content: space-between;gap: 10px;font-size: 13px;font-weight: 600;color: var(--muted);padding: 6px 10px;background: var(--canvas);border-radius: 10px}.tb-hor-pop span strong{color: var(--navy)}.tb-hor-pop small{font-size: 11.5px;color: var(--muted-2);font-weight: 500}@media (max-width: 767.98px){.topbar .tb-lbl{color: #BFD3EE}}.drawer-hor{display: flex;gap: 10px;align-items: flex-start;font-size: 13px;color: var(--muted);background: var(--canvas);border-radius: 12px;padding: 10px 12px}.drawer-hor i{color: #FF6600;margin-top: 2px}.drawer-hor b{color: var(--navy)}.buscador.busca-pro{display: flex;align-items: center;gap: 4px;padding: 4px;border-radius: 999px;border: 2px solid transparent;background: linear-gradient(#fff,#fff) padding-box,linear-gradient(100deg,#0075C9,#5B8DEF 35%,#FF8533 70%,#FF6600) border-box;box-shadow: 0 8px 22px -14px rgba(4,58,100,.5);transition: box-shadow .25s}.buscador.busca-pro:focus-within{box-shadow: 0 0 0 4px rgba(0,117,201,.14),0 12px 26px -14px rgba(4,58,100,.55)}.buscador.busca-pro input{flex: 1;min-width: 0;border: 0 !important;background: transparent !important;box-shadow: none !important;padding: .55rem .35rem;border-radius: 0;font-size: 14.5px}.buscador.busca-pro input::-webkit-search-cancel-button{cursor: pointer}.bp-ia{flex-shrink: 0;width: 36px;height: 36px;border-radius: 50%;display: grid;place-items: center;color: #fff;font-size: 16px;background: linear-gradient(135deg,#0075C9,#043A64);position: relative;overflow: hidden}.bp-ia::after{content: "";position: absolute;inset: -40%;background: conic-gradient(from 0deg,transparent 0 70%,rgba(255,255,255,.55) 80%,transparent 90%);animation: bpGiro 3.5s linear infinite}.bp-ia i{position: relative;z-index: 1}@keyframes bpGiro{to{transform: rotate(360deg)}}.bp-foto,.bp-go{flex-shrink: 0;width: 40px;height: 40px;border-radius: 50%;border: 0;display: grid;place-items: center;cursor: pointer;transition: transform .2s var(--ease),background .2s}.bp-foto{background: #EAF4FF;color: #0075C9;font-size: 18px}.bp-foto:hover{background: #D6EAFF;transform: scale(1.06)}.bp-go{background: #FF6600;color: #fff;font-size: 16px}.bp-go:hover{background: #E05A00;transform: scale(1.06)}.buscador.busca-pro .sugerencias{top: calc(100% + 8px)}.buscador-movil.busca-pro{margin: 0 16px 12px}@media (min-width: 992px){.buscador-movil.busca-pro{display: none}}@media (prefers-reduced-motion: reduce){.bp-ia::after{animation: none}}.camp-strip.camp-strip-sutil{background: #FFF4EC;color: #7A3A17 !important;font-size: 12.5px;border-bottom: 1px solid #F7D9C4}.camp-strip.camp-strip-sutil::before{display: none}.camp-strip-sutil .camp-strip-in{min-height: 32px;gap: 10px;padding: 4px 16px}.camp-strip-sutil b{color: #FF6600 !important;font: 800 12.5px var(--font-b) !important;letter-spacing: .04em}.camp-strip-sutil b i{color: #FF6600 !important}.camp-strip-sutil .camp-go{color: #FF6600;font-weight: 700}.nav-links>a.nav-camp-sutil i,.drawer a .bi-tag{color: #FF6600;margin-right: 4px}.nav-links>a.nav-camp-sutil{color: #FF6600}.camp-sec-compacta{padding: 36px 0 !important}.camp-sec-compacta .camp-sec-h{align-items: center;margin-bottom: 18px}.camp-sec-compacta .camp-sec-h h2{font-size: clamp(24px,3.2vw,34px);text-transform: none;letter-spacing: -.02em;margin: 8px 0 4px}.camp-sec-compacta .camp-pre{font-size: 11px;padding: 4px 10px}.camp-sec-compacta .camp-grid{grid-template-columns: repeat(2,1fr)}@media (min-width: 992px){.camp-sec-compacta .camp-grid{grid-template-columns: repeat(4,1fr)}}.hero-full .slide{--ar: 1.7931;grid-template-rows: auto auto}.hero-full .slide-media{display: block;position: relative;overflow: hidden;background: #E9EEF5;order: -1}.hero-full .sm-ratio{display: block;padding-top: calc(100% / var(--ar));pointer-events: none}@media (max-width: 767.98px){.hero-full .slide.con-movil .sm-ratio{padding-top: calc(100% / var(--ar-m,var(--ar)))}}.hero-full .slide-media::before{display: none}.hero-full .slide-media .sm-fondo{position: absolute;inset: -30px;width: calc(100% + 60px);height: calc(100% + 60px);object-fit: cover;filter: blur(24px) saturate(1.15) brightness(1.02);transform: scale(1.04);opacity: .9}.hero-full .slide-media picture{position: absolute;inset: 0;display: block}.hero-full .slide-media .sm-foto{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: contain;transform: none !important;transition: none}.hero-full .slide-body{padding: 18px 18px 54px;gap: 10px}.hero-full .slide h1,.hero-full .slide h2{font-size: clamp(24px,4.6vw,40px)}.hero-full .slide p{font-size: clamp(14.5px,1.5vw,17px)}@media (max-width: 1199.98px){.hero-full .hero-track{min-height: 0 !important}.hero-full .slide{grid-template-columns: 1fr !important}.hero-full .hero-ctrl{display: none}.hero-full .hero-dots{bottom: 18px;left: 50%;transform: translateX(-50%)}}@media (min-width: 768px) and (max-width: 1199.98px){.hero-full .slide-body{padding: 22px 32px 58px}}@media (min-width: 1200px){.hero-full .hero-track{min-height: 0 !important}.hero-full .slide{grid-template-rows: 1fr;grid-template-columns: minmax(380px,34%) minmax(0,1fr) !important}.hero-full .slide-media{order: 2}.hero-full .sm-ratio{padding-top: min(calc(100% / (var(--ar) * 1.09)),640px)}.hero-full .slide h1,.hero-full .slide h2{font-size: clamp(30px,2.6vw,40px)}.hero-full .slide-media .sm-foto{object-position: right center;left: 8%;width: 92%}.hero-full .slide-media::before{display: block;content: "";position: absolute;z-index: 2;left: -10%;top: -6%;bottom: -6%;width: 16%;height: auto;background: #fff;border-radius: 0 50% 50% 0 / 0 50% 50% 0}.hero-full .slide-body{padding: 28px 24px 58px max(24px,calc((100vw - 1280px) / 2 + 24px));justify-content: center}.hero-full .hero-ctrl{top: 50%}.hero-full .hero-ctrl.prev{left: calc(34% + 18px)}}.uso{display: flex;flex-direction: column;min-height: 0}.uso::after{display: none}.uso .uso-ph{position: relative;z-index: 0;flex: 1 1 auto;min-height: 140px;aspect-ratio: 16 / 8;overflow: hidden;background: #0B2A47}@media (min-width: 992px){.uso .uso-ph{aspect-ratio: auto}}.uso .uso-ph img{position: absolute;z-index: auto;padding: 0}.uso .uso-fondo{inset: -24px;width: calc(100% + 48px);height: calc(100% + 48px);object-fit: cover;filter: blur(18px) brightness(.75)}.uso .uso-foto{inset: 0;width: 100%;height: 100%;object-fit: contain;transition: transform 1s var(--ease)}.uso .uso-foto.prod{inset: 8% 20%;width: 60%;height: 84%;background: none}.uso:hover .uso-foto{transform: scale(1.03)}.uso:hover .uso-fondo{transform: none}.uso .in{position: relative;inset: auto;flex: 0 0 auto;padding: 12px 18px 14px;background: linear-gradient(180deg,#05497C,#043A64)}.uso h3{font-size: 17px;margin: 0 0 2px}.uso:nth-child(6n+1) h3{font-size: clamp(19px,2vw,24px)}.uso p{display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;font-size: 12.5px}.uso .go{margin-top: 6px;font-size: 12.5px}.porque .sellos img{filter: drop-shadow(0 8px 16px rgba(80,30,5,.45))}.ia-fab{position: fixed;right: 18px;bottom: 92px;z-index: 1051;display: flex;align-items: center;flex-direction: row-reverse;gap: 10px;background: none;border: 0;padding: 0;cursor: pointer}.ia-orb{position: relative;width: 62px;height: 62px;border-radius: 50%;display: grid;place-items: center;isolation: isolate;transition: transform .25s var(--ease);animation: iaPulso 2.6s infinite}.ia-orb::before{content: "";position: absolute;inset: -4px;z-index: -1;border-radius: 50%;background: conic-gradient(from 0deg,#FF8533,#FFD27A,#4FB3FF,#7C5CFF,#FF8533);animation: bpGiro 4s linear infinite}.ia-orb::after{content: "";position: absolute;inset: 0;z-index: -1;border-radius: 50%;background: radial-gradient(circle at 30% 25%,#4FB3FF,#0075C9 45%,#043A64 100%);box-shadow: 0 14px 30px -10px rgba(0,117,201,.75),inset 0 -4px 10px rgba(0,0,0,.2)}.ia-orb svg{width: 40px;height: 40px;filter: drop-shadow(0 2px 3px rgba(0,0,0,.25));animation: iaFlota 3.2s ease-in-out infinite}.ia-spark{position: absolute;width: 10px;height: 10px;background: #FFD27A;clip-path: polygon(50% 0,62% 38%,100% 50%,62% 62%,50% 100%,38% 62%,0 50%,38% 38%);animation: iaBrillo 2.4s ease-in-out infinite}.ia-spark.s1{top: 4px;right: 2px}.ia-spark.s2{bottom: 8px;left: 2px;width: 7px;height: 7px;background: #fff;animation-delay: 1.2s}.ia-fab:hover .ia-orb{transform: scale(1.07) rotate(-4deg)}.ia-tip{display: flex;flex-direction: column;align-items: flex-start;background: #fff;color: var(--navy);border-radius: 16px 16px 4px 16px;padding: 8px 14px;box-shadow: var(--shadow);border: 1px solid var(--line);text-align: left;line-height: 1.2;white-space: nowrap;opacity: 0;transform: translateX(8px);transition: opacity .25s,transform .25s;pointer-events: none}.ia-tip b{font: 800 13.5px var(--font-h);background: linear-gradient(90deg,#0075C9,#7C5CFF);-webkit-background-clip: text;background-clip: text;color: transparent}.ia-tip small{font-size: 11.5px;color: var(--muted);font-weight: 600}.ia-fab:hover .ia-tip,.ia-fab:focus-visible .ia-tip,.ia-fab.hola .ia-tip{opacity: 1;transform: none}.ia-fab.open .ia-tip{opacity: 0 !important}.ia-fab.open .ia-orb{transform: scale(.92)}.wa-fab.open ~ .ia-fab{opacity: 0;pointer-events: none}.wa-tip{display: none !important}body.con-sticky .ia-fab{bottom: 160px}@keyframes iaPulso{0%{box-shadow: 0 0 0 0 rgba(0,117,201,.45)}70%{box-shadow: 0 0 0 18px rgba(0,117,201,0)}100%{box-shadow: 0 0 0 0 rgba(0,117,201,0)}}@keyframes iaFlota{0%,100%{transform: translateY(0)}50%{transform: translateY(-3px)}}@keyframes iaBrillo{0%,100%{transform: scale(.4) rotate(0);opacity: 0}50%{transform: scale(1) rotate(45deg);opacity: 1}}@media (max-width: 575.98px){.ia-fab{right: 16px;bottom: 84px}.ia-orb{width: 56px;height: 56px}.ia-orb svg{width: 36px;height: 36px}}@media (prefers-reduced-motion: reduce){.ia-orb,.ia-orb::before,.ia-orb svg,.ia-spark{animation: none}}.chat-ia{right: 18px;bottom: 166px;width: min(390px,calc(100vw - 24px));height: min(600px,calc(100dvh - 190px));border-radius: 22px;box-shadow: 0 30px 60px -20px rgba(4,58,100,.45);border: 1px solid var(--line);z-index: 1056;animation: chatIn .28s var(--ease)}@keyframes chatIn{from{opacity: 0;transform: translateY(12px) scale(.97)}}.chat-ia .chat-head{background: linear-gradient(120deg,#043A64,#0075C9 70%,#3D8BFF);padding: .85rem 1rem}.chat-av{width: 38px;height: 38px;border-radius: 12px;display: grid;place-items: center;background: rgba(255,255,255,.16);font-size: 19px;color: #FFD27A;flex-shrink: 0}.chat-head strong{font: 800 15px var(--font-h)}.chat-head small{font-size: 12px;opacity: .85}.chat-x{background: rgba(255,255,255,.14);border: 0;color: #fff;width: 34px;height: 34px;border-radius: 10px;display: grid;place-items: center;cursor: pointer}.chat-x:hover{background: rgba(255,255,255,.26)}.chat-ia .chat-body{flex: 1;overflow-y: auto;padding: 14px;display: flex;flex-direction: column;gap: 10px;background: linear-gradient(180deg,#F4F8FD,#fff)}.chat-ia .msg{font-size: 14px}.chat-ia .msg.user{background: #0075C9}.chat-chips{display: flex;flex-wrap: wrap;gap: 6px}.chat-chips button{background: #fff;border: 1px solid #CFE2F7;color: #05497C;border-radius: 99px;padding: 6px 12px;font: 600 12.5px var(--font-b);cursor: pointer;transition: background .2s,border-color .2s}.chat-chips button:hover{background: #EAF4FF;border-color: #0075C9}.chat-ia .chat-form{display: flex;align-items: center;gap: 6px;padding: 10px;border-top: 1px solid var(--line);background: #fff}.chat-ia .chat-form input{flex: 1;min-width: 0;border: 1px solid var(--line);background: var(--canvas);border-radius: 99px;padding: .6rem .95rem;font: 500 14px var(--font-b);outline: 0}.chat-ia .chat-form input:focus{border-color: #0075C9;background: #fff;box-shadow: 0 0 0 3px rgba(0,117,201,.12)}.chat-cam,.chat-send{flex-shrink: 0;width: 40px;height: 40px;border-radius: 50%;border: 0;display: grid;place-items: center;cursor: pointer;font-size: 17px}.chat-cam{background: #EAF4FF;color: #0075C9}.chat-send{background: #FF6600;color: #fff}.chat-send:hover{background: #E05A00}.chat-ia .chat-wa{display: flex;align-items: center;justify-content: center;gap: 6px;padding: 9px;font: 700 13px var(--font-b);color: #128C4B;background: #F0FBF4;text-decoration: none}.chat-ia .msg .prods a{display: flex;align-items: center;gap: 6px;background: #EEF5FF;color: #05497C;font-weight: 600}.chat-ia .msg .prods a i{color: #0075C9}.msg-foto{display: block;max-width: 170px;max-height: 170px;border-radius: 12px;object-fit: cover}.chat-ia .msg.user:has(.msg-foto){padding: 4px;background: #CFE2F7}.ia-scan{display: inline-flex;align-items: center;gap: 6px;font-weight: 600;background: linear-gradient(90deg,#0075C9 0%,#7C5CFF 40%,#0075C9 80%);background-size: 200% 100%;-webkit-background-clip: text;background-clip: text;color: transparent;animation: iaScan 1.4s linear infinite}@keyframes iaScan{to{background-position: -200% 0}}.foto-res{display: grid;grid-template-columns: repeat(2,1fr);gap: 8px;margin-top: 8px;white-space: normal}.foto-res a{display: grid;gap: 2px;background: #fff;border: 1px solid var(--line);border-radius: 12px;padding: 6px;text-decoration: none;color: var(--ink);transition: border-color .2s,transform .2s}.foto-res a:hover{border-color: #0075C9;transform: translateY(-2px)}.foto-res img{width: 100%;aspect-ratio: 1;object-fit: contain;background: var(--canvas);border-radius: 8px}.foto-res span{font-size: 12px;font-weight: 700;line-height: 1.25;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden}.foto-res small{font-size: 11px;color: #128C4B;font-weight: 600}.foto-todo{display: inline-flex;align-items: center;gap: 6px;margin-top: 8px;font-weight: 700;font-size: 13px;color: #0075C9;text-decoration: none}@media (max-width: 575.98px){.chat-ia{left: 8px;right: 8px;bottom: 8px;width: auto;height: min(86dvh,640px);border-radius: 20px}.chat-ia:not([hidden]) ~ .ia-fab,body:has(.chat-ia:not([hidden])) .wa-fab{display: none}}.modal-may .req{color: #FF6600}.opc{color: var(--muted-2);font-weight: 500;font-size: .92em}.may-entrega{display: grid;grid-template-columns: auto 1fr;gap: 4px 12px;align-items: center;background: #FFF7F1;border: 1.5px solid #F7C9A8;border-radius: 14px;padding: 12px 14px}.may-entrega>i{font-size: 22px;color: #FF6600;grid-row: span 1}.may-entrega b{display: block;color: var(--navy);font-size: 14.5px}.may-entrega small{color: var(--muted);font-size: 12.5px}.may-entrega select{grid-column: 1 / -1;margin-top: 6px}@media (min-width: 768px){.may-entrega{grid-template-columns: auto 1fr minmax(220px,45%)}.may-entrega select{grid-column: auto;margin-top: 0}}.may-dir{border: 1px dashed var(--line);border-radius: 14px;padding: 10px 14px;background: #fff}.may-dir summary{cursor: pointer;font-weight: 600;font-size: 14px;color: var(--navy);list-style: none;display: flex;align-items: center;gap: 8px}.may-dir summary::-webkit-details-marker{display: none}.may-dir summary::after{content: "+";margin-left: auto;font-size: 18px;color: var(--muted)}.may-dir[open] summary::after{content: "–"}.may-dir summary i{color: #0075C9}.may-hor{display: flex;gap: 8px;align-items: flex-start;font-size: 12.5px;color: var(--muted);background: #F1F7FE;border-radius: 12px;padding: 8px 12px}.may-hor i{color: #0075C9;margin-top: 1px}.may-hor b{color: var(--navy)}.hp{position: absolute !important;left: -9999px !important;width: 1px;height: 1px;overflow: hidden}.may-priv{background: var(--canvas);border-radius: 12px;padding: 10px 12px 10px 2.2rem;margin: 2px 0 0}.may-priv a{color: #0075C9;font-weight: 600}.may-seguro{display: flex;align-items: flex-start;gap: 8px;margin: 12px 0 0;font-size: 12.5px;color: var(--muted)}.may-seguro i{color: #128C4B;font-size: 15px}.foot-hor small{color: #DAE2FD}.foot-bot a{color: inherit;text-decoration: underline;text-underline-offset: 3px}.legal-hero{background: linear-gradient(120deg,#043A64,#05497C 60%,#0075C9);color: #fff;padding: 40px 0 34px}.legal-hero .eyebrow{color: #BFE0FF}.legal-hero h1{font: 800 clamp(28px,4.4vw,42px) var(--font-h);margin: 6px 0;color: #fff}.legal-hero p{margin: 0;color: #D3E4FE}.legal{max-width: 860px;padding-top: 26px;padding-bottom: 56px}.legal-badges{display: flex;flex-wrap: wrap;gap: 8px;margin-bottom: 20px}.legal-badges span{display: inline-flex;align-items: center;gap: 6px;background: #F0FBF4;color: #11693A;border-radius: 99px;padding: 6px 12px;font-size: 13px;font-weight: 700}.legal-sec{background: #fff;border: 1px solid var(--line);border-radius: 18px;padding: 18px 22px;margin-bottom: 12px}.legal-sec h2{font: 800 18px var(--font-h);color: var(--navy);margin: 0 0 8px}.legal-sec p{color: var(--muted);font-size: 14.5px;line-height: 1.7;margin: 0 0 8px}.legal-sec p:last-child{margin-bottom: 0}.legal-act{font-size: 13px;color: var(--muted-2);margin-top: 16px}.dist-tabs{display: flex;gap: 6px;margin-bottom: 14px;background: rgba(255,255,255,.08);border-radius: 12px;padding: 4px}.dist-tabs button{flex: 1;display: inline-flex;align-items: center;justify-content: center;gap: 6px;background: transparent;border: 0;color: #D3E4FE;font: 700 13px var(--font-b);padding: 8px 10px;border-radius: 9px;cursor: pointer;transition: background .2s,color .2s}.dist-tabs button[aria-selected="true"]{background: #fff;color: var(--navy)}.dist-tabs button i{color: #FF8533}.dist-hor{display: grid;gap: 8px}.dist-hor div{display: flex;justify-content: space-between;gap: 10px;background: rgba(255,255,255,.08);border-radius: 10px;padding: 10px 12px;font-size: 14px}.dist-hor span{color: #D3E4FE}.dist-hor b{color: #fff}.dist-tiendas{list-style: none;padding: 0;margin: 12px 0 0;display: grid;gap: 6px;font-size: 13px}.dist-tiendas li{display: flex;align-items: center;gap: 8px;color: #D3E4FE}.dist-tiendas li i{color: #FF8533}.dist-tiendas li a{margin-left: auto;color: #fff;font-weight: 700}@media (max-width: 991.98px){.topbar .tb-l{overflow-x: auto;scrollbar-width: none;flex: 1 1 auto;min-width: 0}.topbar .tb-l::-webkit-scrollbar{display: none}.topbar .tb-r .redes{display: none}.topbar .tb-r{flex-shrink: 0}}:root{--brand: #FF6600;--or: #FF6600;--or-2: #FF8533;--or-deep: #D95200;--or-ink: #B34400;--ml: #FFF159;--ml-ink: #2D3277}@keyframes rayasMov{to{background-position: 88px 0}}@keyframes rayas2{from{background-position: 0 0}to{background-position: 62px 0}}@keyframes brilloPaso{0%{transform: translateX(-120%) skewX(-20deg)}60%,100%{transform: translateX(260%) skewX(-20deg)}}@keyframes latido{0%,100%{transform: scale(1)}50%{transform: scale(1.06)}}@keyframes giraLento{to{transform: rotate(360deg)}}.camp-run{position: relative;z-index: 1031;display: flex;align-items: stretch;height: 44px;overflow: hidden;color: #fff !important;text-decoration: none;background: #1B1B1B;font: 700 15px var(--font-b)}.camp-run::after{content: "";position: absolute;inset: 0;pointer-events: none;background: linear-gradient(90deg,rgba(255,255,255,0) 0,rgba(255,255,255,.12) 50%,rgba(255,255,255,0) 100%);width: 30%;animation: brilloPaso 4.5s ease-in-out infinite}.cr-fijo{flex-shrink: 0;display: flex;align-items: center;gap: 8px;padding: 0 18px 0 16px;background: var(--or);font: 900 17px var(--font-h);letter-spacing: .03em;text-transform: uppercase;position: relative;z-index: 2;clip-path: polygon(0 0,100% 0,calc(100% - 14px) 100%,0 100%);padding-right: 30px}.cr-fijo i{font-size: 19px;color: #FFF159;animation: latido 1.2s ease-in-out infinite}.cr-pista{flex: 1;min-width: 0;overflow: hidden;display: flex;align-items: center;mask-image: linear-gradient(90deg,transparent,#000 4%,#000 96%,transparent)}.cr-cinta{display: inline-flex;gap: 40px;white-space: nowrap;animation: cinta 26s linear infinite;padding-left: 20px}.cr-cinta span{display: inline-flex;align-items: center;gap: 8px;font-size: 15px;letter-spacing: .01em}.cr-cinta i{color: var(--or-2)}@keyframes cinta{from{transform: translateX(0)}to{transform: translateX(-50%)}}.camp-run:hover .cr-cinta{animation-play-state: paused}.cr-reloj{flex-shrink: 0;display: flex;align-items: center;gap: 8px;padding: 0 16px;background: rgba(255,255,255,.08);font: 800 15px ui-monospace,SFMono-Regular,Menlo,monospace;color: #FFF159}.cr-reloj i{color: #FFF159;font-size: 17px;animation: latido 1s steps(2) infinite}.cr-go{flex-shrink: 0;display: flex;align-items: center;gap: 6px;padding: 0 18px;background: #FFF159;color: #1B1B1B;font: 800 14px var(--font-b);transition: gap .2s}.camp-run:hover .cr-go{gap: 10px}.camp-run .camp-vp{z-index: 3}@media (max-width: 767.98px){.camp-run{height: 40px;font-size: 13px}.cr-fijo{font-size: 14px;padding: 0 22px 0 10px}.cr-fijo b{white-space: nowrap}.cr-reloj{font-size: 12.5px;padding: 0 10px}.cr-reloj b{white-space: nowrap}.cr-go{display: none}.cr-cinta span{font-size: 13px}}@media (max-width: 420px){.cr-reloj{font-size: 11.5px;padding: 0 8px;gap: 5px}.cr-fijo{font-size: 13px}}.topbar.tb-naranja{background: var(--or);color: #fff;position: relative;overflow: visible;font-size: 15.5px}.topbar.tb-naranja::before{content: "";position: absolute;inset: 0;pointer-events: none;background: repeating-linear-gradient(-45deg,rgba(255,255,255,0) 0 22px,rgba(255,255,255,.13) 22px 44px);background-size: 62px 62px;animation: rayas2 2.6s linear infinite}.topbar.tb-naranja .wrap{position: relative}.topbar.tb-naranja i,.topbar.tb-naranja .tb-lbl{color: #fff}.topbar.tb-naranja .tb-lbl{opacity: .9;font-weight: 600}.topbar.tb-naranja .tb-tel a strong{color: #fff;font-weight: 800}.topbar.tb-naranja .sep{color: rgba(255,255,255,.6)}.topbar.tb-naranja .redes a{color: #fff;background: rgba(255,255,255,.18)}.topbar.tb-naranja .redes a:hover{background: #fff;color: var(--or)}.topbar.tb-naranja .redes a:hover i{color: var(--or)}.tb-hor>button{background: #fff !important;color: var(--or-ink) !important;border: 0 !important;font-weight: 800 !important;box-shadow: 0 3px 10px -4px rgba(0,0,0,.3)}.tb-hor>button i{color: var(--or-ink) !important}.tb-estado{font: 800 10.5px var(--font-b);text-transform: uppercase;letter-spacing: .04em;padding: 2px 7px;border-radius: 99px}.tb-estado.si{background: #DCFCE7;color: #15803D}.tb-estado.no{background: #FEE2E2;color: #B91C1C}.tb-estado:empty{display: none}.reloj{--h: 300deg;--m: 180deg;--s: 0deg;position: relative;display: inline-block;width: 16px;height: 16px;border-radius: 50%;border: 2px solid var(--or);background: #fff;flex-shrink: 0}.reloj i{position: absolute;left: 50%;bottom: 50%;width: 2px;margin-left: -1px;border-radius: 2px;background: var(--or-ink);transform-origin: 50% 100%}.reloj .rh{height: 30%;transform: rotate(var(--h))}.reloj .rm{height: 40%;transform: rotate(var(--m));background: var(--or)}.reloj .rs{height: 42%;width: 1px;margin-left: -.5px;transform: rotate(var(--s));background: #E11D48;transition: transform .25s cubic-bezier(.4,2.3,.6,1)}.reloj.grande{width: 46px;height: 46px;border-width: 3px;box-shadow: 0 6px 16px -6px rgba(255,102,0,.6)}.reloj.grande::after{content: "";position: absolute;left: 50%;top: 50%;width: 6px;height: 6px;margin: -3px;border-radius: 50%;background: var(--or)}.tb-hor-pop{width: 300px;padding: 0;overflow: hidden;border: 0}.thp-head{display: flex;align-items: center;gap: 12px;padding: 14px 16px;background: linear-gradient(120deg,var(--or),#FF8F40);color: #fff}.thp-head b{display: block;font: 800 16px var(--font-h);color: #fff !important}.thp-head small{display: flex;align-items: center;gap: 5px;font-size: 12px;font-weight: 700;color: #fff !important}.thp-head small i{font-size: 8px}.thp-head small.si i{color: #4ADE80}.thp-head small.no i{color: #FCA5A5}.tb-hor-pop .thp-fila{margin: 8px 12px 0;display: grid;grid-template-columns: auto 1fr auto;align-items: center;gap: 10px;padding: 10px 12px;border-radius: 12px;background: #FFF4EC;color: var(--ink);font-size: 13px;transition: transform .2s}.tb-hor-pop .thp-fila i{width: 28px;height: 28px;border-radius: 8px;display: grid;place-items: center;background: var(--or);color: #fff;font-size: 14px}.tb-hor-pop .thp-fila.f1{background: #EAF4FF}.tb-hor-pop .thp-fila.f1 i{background: #0075C9}.tb-hor-pop .thp-fila em{font-style: normal;font-weight: 700;color: var(--ink)}.tb-hor-pop .thp-fila strong{color: var(--or-ink);font-weight: 800}.tb-hor-pop .thp-fila.f1 strong{color: #05497C}.tb-hor-pop .thp-fila.hoy{box-shadow: inset 0 0 0 2px var(--or)}.tb-hor-pop .thp-fila.hoy::after{content: "HOY";grid-column: 1 / -1;justify-self: start;font: 800 9.5px var(--font-b);letter-spacing: .12em;color: var(--or-ink);margin-top: -4px}.thp-pie{display: flex !important;gap: 6px;align-items: flex-start;padding: 10px 14px 14px;font-size: 11.5px !important;color: var(--muted) !important}.thp-pie i{color: var(--or) !important}.head-main .wrap{height: 76px;gap: 14px}.brand img.brand-logo{height: 40px;max-width: 250px;transition: transform .3s var(--ease)}.brand:hover img.brand-logo{transform: scale(1.03)}.brand-sello{width: 58px;height: 58px;object-fit: contain;flex-shrink: 0;filter: drop-shadow(0 4px 8px rgba(0,0,0,.18));animation: selloMueve 6s ease-in-out infinite}@keyframes selloMueve{0%,100%{transform: rotate(-8deg) scale(1)}50%{transform: rotate(8deg) scale(1.06)}}@media (max-width: 1199.98px){.brand-sello{display: none}}@media (max-width: 575.98px){.brand img.brand-logo{height: 32px;max-width: 190px}.head-main .wrap{height: 64px}}.ia-head{display: inline-flex;align-items: center;gap: 9px;flex-shrink: 0;height: 52px;padding: 4px 16px 4px 5px;border: 0;border-radius: 99px;cursor: pointer;color: #fff;position: relative;overflow: hidden;background: linear-gradient(120deg,var(--or),#FF8F40 60%,var(--or));background-size: 200% 100%;animation: iaFondo 5s ease-in-out infinite;box-shadow: 0 10px 22px -10px rgba(255,102,0,.85);transition: transform .25s var(--ease),box-shadow .25s}@keyframes iaFondo{50%{background-position: 100% 0}}.ia-head::after{content: "";position: absolute;top: 0;bottom: 0;width: 40%;background: linear-gradient(90deg,transparent,rgba(255,255,255,.4),transparent);animation: brilloPaso 3.8s ease-in-out infinite}.ia-head:hover{transform: translateY(-2px);box-shadow: 0 14px 26px -10px rgba(255,102,0,.95)}.ia-head.hola{animation: iaFondo 5s ease-in-out infinite,latido .8s ease-in-out 4}.ia-orb.chica{width: 44px;height: 44px;border-radius: 50%;display: grid;place-items: center;position: relative;isolation: isolate;animation: none}.ia-orb.chica::before{content: "";position: absolute;inset: -2px;z-index: -1;border-radius: 50%;background: conic-gradient(#FFF159,#fff,#FFB27A,#FFF159);animation: giraLento 3s linear infinite}.ia-orb.chica::after{content: "";position: absolute;inset: 1px;z-index: -1;border-radius: 50%;background: radial-gradient(circle at 30% 25%,#FF9A52,#FF6600 55%,#C24700)}.ia-orb.chica svg{width: 30px;height: 30px;animation: iaFlota 3s ease-in-out infinite}.ia-orb.chica .ia-spark.s1{top: -2px;right: -2px;background: #FFF159}.ia-head-t{display: flex;flex-direction: column;align-items: flex-start;line-height: 1.15;text-align: left;position: relative;z-index: 1}.ia-head-t b{font: 800 14.5px var(--font-h);white-space: nowrap}.ia-head-t small{display: flex;align-items: center;gap: 5px;font-size: 11.5px;font-weight: 700;opacity: .95}.dot-online{display: inline-block;width: 8px;height: 8px;border-radius: 50%;background: #4ADE80;box-shadow: 0 0 0 0 rgba(74,222,128,.7);animation: iaPulsoV 1.8s infinite}@keyframes iaPulsoV{70%{box-shadow: 0 0 0 7px rgba(74,222,128,0)}100%{box-shadow: 0 0 0 0 rgba(74,222,128,0)}}.ia-head.open{box-shadow: 0 0 0 4px rgba(255,102,0,.25)}@media (max-width: 991.98px){.head-main .wrap>.ia-head{display: none}}.busca-movil-fila{display: none}@media (max-width: 991.98px){.busca-movil-fila{display: flex;align-items: center;gap: 8px;padding: 0 16px 10px}.busca-movil-fila .buscador-movil{flex: 1;min-width: 0;margin: 0 !important;display: flex !important}.ia-head-m{height: 50px;width: 50px;padding: 3px;justify-content: center;flex-shrink: 0}}.head-cta .b-ml,.head-cta .b-wa{height: 42px}.nav-main .wrap{height: 50px}.nav-links>a,.nav-links>.mega>button{font: 800 15.5px var(--font-h);color: var(--ink);letter-spacing: -.01em;padding: 0 14px}.nav-links>a:hover,.nav-links>a.act,.nav-links>.mega:hover>button{color: var(--or-ink)}.nav-links>a::after,.nav-links>.mega>button::after{height: 4px;background: var(--or)}.nav-links>a.nav-camp-run{color: #fff !important;background: var(--or);height: 34px;align-self: center;border-radius: 10px;margin: 0 4px;padding: 0 14px;position: relative;overflow: hidden}.nav-links>a.nav-camp-run::after{display: block;content: "";inset: 0;left: 0;right: auto;width: 40%;height: auto;background: linear-gradient(90deg,transparent,rgba(255,255,255,.45),transparent);transform: none;border-radius: 0;animation: brilloPaso 3s ease-in-out infinite}.nav-links>a.nav-camp-run i{color: #FFF159;animation: latido 1.2s infinite}.nav-flash{font-size: 14.5px !important;font-weight: 700;gap: 7px !important;color: var(--or-ink) !important;background: #FFF1E6;padding: 7px 14px;border-radius: 99px}.nav-flash b{font-weight: 900;color: var(--or-deep)}.nav-flash i{color: #16A34A;font-size: 16px}@media (max-width: 1279.98px){.nav-links>a,.nav-links>.mega>button{padding: 0 9px;font-size: 14.5px}.nav-flash{font-size: 13px !important}}@media (max-width: 1149.98px){.nav-flash .nf-l{display: none}}.chat-ia{top: auto;right: 18px;bottom: 18px;width: min(400px,calc(100vw - 24px));height: min(640px,calc(100dvh - 36px));border-radius: 20px;border: 0;box-shadow: 0 30px 70px -20px rgba(0,0,0,.45)}.chat-ia .chat-head{background: var(--or);padding: 12px 12px 12px 14px;gap: 10px}.chat-ia .chat-av{width: 44px;height: 44px;border-radius: 50%;background: rgba(255,255,255,.2);display: grid;place-items: center;border: 2px solid rgba(255,255,255,.55)}.chat-ia .chat-av svg{width: 30px;height: 30px}.chat-ia .chat-head strong{font: 800 17px var(--font-h);color: #fff}.chat-ia .chat-head small{color: #fff;opacity: .95}.chat-ia .chat-x{background: transparent}.chat-ia .chat-x:hover{background: rgba(255,255,255,.18)}.chat-suc{display: flex;align-items: center;gap: 8px;padding: 9px 14px;background: #C24700;color: #fff;font-size: 12.5px}.chat-suc i{color: #fff}.chat-suc b{flex: 1;min-width: 0;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;letter-spacing: .03em}.chat-suc b.cambia{animation: sucCambia .45s var(--ease)}@keyframes sucCambia{from{opacity: 0;transform: translateY(8px)}}.chat-suc button{background: none;border: 0;color: #fff;font-weight: 700;text-decoration: underline;text-underline-offset: 3px;cursor: pointer}.chat-ia .chat-body{background: #F6F7F9}.chat-ia .msg.user{background: var(--or)}.chat-menu{display: grid;gap: 8px;animation: chatIn .35s var(--ease)}.chat-menu.usado{opacity: .9}.chat-rastreo{background: #FFF4EC;border: 1px solid #FFD2B3;border-radius: 14px;padding: 10px}.chat-rastreo b{display: flex;gap: 6px;align-items: center;font-size: 13.5px;color: var(--ink);margin-bottom: 8px}.chat-rastreo b i{color: var(--or)}.cr-form{display: grid;grid-template-columns: 1fr 1fr auto;gap: 6px}.cr-form input{min-width: 0;border: 1px solid #F3C9AA;border-radius: 10px;padding: 8px 10px;font: 500 12.5px var(--font-b);background: #fff;outline: 0}.cr-form input:focus{border-color: var(--or);box-shadow: 0 0 0 3px rgba(255,102,0,.15)}.cr-form button{border: 0;border-radius: 10px;background: var(--or);color: #fff;font: 800 13px var(--font-b);padding: 0 14px;cursor: pointer}.chat-menu-t{font: 800 11px var(--font-b);letter-spacing: .12em;color: var(--muted-2);margin: 6px 2px 0}.chat-op{display: grid;grid-template-columns: auto 1fr auto;align-items: center;gap: 12px;text-align: left;background: #fff;border: 1px solid var(--line);border-radius: 14px;padding: 11px 12px;cursor: pointer;transition: transform .2s var(--ease),border-color .2s,box-shadow .2s}.chat-op:hover{transform: translateX(3px);border-color: #FFB27A;box-shadow: 0 8px 18px -12px rgba(255,102,0,.6)}.chat-op .co-ic{font-size: 22px;width: 40px;height: 40px;display: grid;place-items: center;background: #FFF4EC;border-radius: 12px}.chat-op b{display: block;font-size: 14px;color: var(--ink)}.chat-op small{font-size: 12px;color: var(--muted)}.chat-op>i{color: var(--muted-2)}.chat-ia .chat-send{background: var(--or)}.chat-ia .chat-form.resalta input{border-color: var(--or);box-shadow: 0 0 0 4px rgba(255,102,0,.2)}.chat-ia .chat-form input:focus{border-color: var(--or);box-shadow: 0 0 0 3px rgba(255,102,0,.15)}.chat-ia .chat-cam{background: #FFF1E6;color: var(--or-deep)}@media (min-width: 992px){.chat-ia{top: calc(var(--head-h,132px) + 24px);bottom: auto;height: min(620px,calc(100dvh - var(--head-h,132px) - 48px));right: max(18px,calc((100vw - 1280px) / 2 + 24px))}}@media (max-width: 575.98px){.chat-ia{left: 0;right: 0;bottom: 0;width: auto;height: 88dvh;border-radius: 22px 22px 0 0}body.chat-abierto .wa-fab{display: none}}.ia-fab{display: none !important}.nav-links>a,.nav-links>.mega>button{white-space: nowrap;padding: 0 10px;font-size: 15px}.nav-flash,.nav-flash *{white-space: nowrap}.nav-main .wrap{gap: 10px}@media (max-width: 1365.98px){.nav-links>a,.nav-links>.mega>button{padding: 0 8px;font-size: 14.5px}.nav-flash{padding: 6px 11px;font-size: 13.5px !important}}@media (max-width: 1199.98px){.nav-flash>span:last-of-type,.nav-flash{font-size: 12.5px !important}}.buscador.busca-pro{background: linear-gradient(#fff,#fff) padding-box,linear-gradient(100deg,#FF6600,#FFB27A 45%,#FF6600) border-box;background-size: auto,200% 100%;animation: bordeBusca 6s linear infinite}@keyframes bordeBusca{to{background-position: 0 0,200% 0}}.buscador.busca-pro:focus-within{box-shadow: 0 0 0 4px rgba(255,102,0,.16),0 12px 26px -14px rgba(255,102,0,.55)}.bp-ia{background: linear-gradient(135deg,#FF8F40,#FF6600 60%,#C24700)}.bp-foto{background: #FFF1E6;color: var(--or-deep)}.bp-foto:hover{background: #FFE0CC}.bp-go{background: var(--or)}.bp-go:hover{background: var(--or-deep)}.canal{position: absolute;left: 8px;bottom: 8px;z-index: 2;display: inline-flex;align-items: center;gap: 5px;font: 800 10.5px var(--font-b);letter-spacing: .02em;padding: 4px 9px 4px 6px;border-radius: 99px;box-shadow: 0 6px 14px -8px rgba(0,0,0,.45)}.canal img,.canal svg{width: 16px;height: 16px;object-fit: contain}.canal.ml{background: var(--ml);color: var(--ml-ink)}.canal.tienda{background: var(--or);color: #fff}.canal.tienda i{font-size: 12px}.pcard.es-ml{border-color: color-mix(in srgb,var(--ml) 70%,#E8D600);box-shadow: inset 0 4px 0 var(--ml)}.pcard.es-ml:hover{box-shadow: inset 0 4px 0 var(--ml),0 18px 34px -18px rgba(45,50,119,.35)}.pcard.es-tienda{box-shadow: inset 0 4px 0 var(--or)}.pcard.es-tienda:hover{box-shadow: inset 0 4px 0 var(--or),0 18px 34px -18px rgba(255,102,0,.45)}.pcard.es-ml .ph{background: linear-gradient(170deg,#FFFDE6,var(--canvas))}.pcard.es-tienda .ph{background: linear-gradient(170deg,#FFF4EC,var(--canvas))}.b-tienda{color: #fff !important;box-shadow: 0 8px 20px -10px rgba(255,102,0,.85)}.b-ml,.b-tienda,.pcard .acts .b-ml,.pcard .acts .b-tienda,.compra .b-ml,.pcard-camp .acts .b-ml,.pcard-camp .acts .b-tienda{background-image: linear-gradient(100deg,transparent 30%,rgba(255,255,255,.5) 50%,transparent 70%) !important;background-size: 260% 100% !important;background-repeat: no-repeat !important;background-position: 160% 0 !important;transition: background-position .8s var(--ease),transform .2s,box-shadow .2s}.b-ml:hover,.b-tienda:hover,.pcard .acts .b-ml:hover,.pcard .acts .b-tienda:hover,.compra .b-ml:hover,.pcard-camp .acts .b-ml:hover,.pcard-camp .acts .b-tienda:hover{background-position: -60% 0 !important}.b-ml img.ml-ico{width: 18px;height: 18px;object-fit: contain}.b-xl{padding: .95rem 1.2rem !important;font-size: 16px !important;border-radius: 14px}.b-block{display: flex;width: 100%;justify-content: center}.canal-tit{display: inline-flex;align-items: center;gap: 7px;font: 800 12.5px var(--font-b);padding: 6px 12px;border-radius: 99px;margin-bottom: 10px}.canal-tit.ml{background: var(--ml);color: var(--ml-ink)}.canal-tit.tienda{background: #FFF1E6;color: var(--or-ink)}.canal-tit img{width: 18px;height: 18px}.canal-chips{display: flex;gap: 8px;flex-wrap: wrap;margin: 4px 0 14px}.canal-chips button{border: 2px solid var(--line);background: #fff;border-radius: 99px;padding: 6px 14px;font: 700 13px var(--font-b);display: inline-flex;align-items: center;gap: 6px;transition: .25s}.canal-chips button img{width: 16px;height: 16px}.canal-chips button.on[data-canal=""]{background: var(--ink);border-color: var(--ink);color: #fff}.canal-chips button.on[data-canal="ml"]{background: var(--ml);border-color: #E8D600;color: var(--ml-ink)}.canal-chips button.on[data-canal="tienda"]{background: var(--or);border-color: var(--or);color: #fff}.ficha-img{position: relative}.ficha-img .canal-ficha{left: 14px;bottom: auto;top: 14px;font-size: 12px;padding: 6px 12px 6px 8px}#fotoProd{transition: opacity .25s,transform .35s var(--ease)}#fotoProd.cambia{opacity: .25;transform: scale(.97)}.ficha-thumbs{display: flex;gap: 8px;margin-top: 10px;overflow-x: auto;scrollbar-width: none;padding: 2px}.ficha-thumbs::-webkit-scrollbar{display: none}.ficha-thumbs button{flex: 0 0 68px;height: 68px;border-radius: 12px;border: 2px solid var(--line);background: #fff;padding: 4px;transition: .25s}.ficha-thumbs button img{width: 100%;height: 100%;object-fit: contain}.ficha-thumbs button:hover{transform: translateY(-2px);border-color: var(--or-2)}.ficha-thumbs button.on{border-color: var(--or);box-shadow: 0 6px 16px -8px rgba(255,102,0,.7)}.precio-ml{display: inline-flex;align-items: center;gap: 12px;background: var(--ml);color: var(--ml-ink);border-radius: 14px;padding: 10px 16px;margin: 4px 0 6px}.precio-ml img,.precio-ml i{width: 30px;height: 30px;font-size: 26px}.precio-ml span{display: flex;flex-direction: column;line-height: 1.1}.precio-ml small{font: 700 11.5px var(--font-b);opacity: .8}.precio-ml b{font: 800 26px var(--font-h)}.attrs-ml{display: grid;grid-template-columns: repeat(auto-fill,minmax(220px,1fr));gap: 0;margin: 8px 0 0;border: 1px solid var(--line);border-radius: 14px;overflow: hidden}.attrs-ml div{display: flex;justify-content: space-between;gap: 12px;padding: 9px 14px;border-bottom: 1px solid var(--line);font-size: 13.5px}.attrs-ml div:nth-child(odd){background: #FAFAFA}.attrs-ml dt{font-weight: 600;color: var(--muted)}.attrs-ml dd{margin: 0;font-weight: 700;text-align: right}@media (min-width: 992px){.ficha-img{position: relative;top: auto}.ficha>div:first-child{position: sticky;top: calc(var(--head-h) + 20px);align-self: start}}.ficha-img .canal-ficha{top: auto;bottom: 14px}.cat-hero{background: linear-gradient(120deg,var(--or-deep),var(--or) 55%,var(--or-2))}.cat-hero::before{content: "";position: absolute;inset: 0;pointer-events: none;background: repeating-linear-gradient(-45deg,rgba(255,255,255,0) 0 22px,rgba(255,255,255,.10) 22px 44px);background-size: 62px 62px;animation: rayas2 3.2s linear infinite}.cat-hero::after{background: radial-gradient(circle,rgba(255,241,89,.35),transparent 65%)}.cat-hero .wrap{position: relative;z-index: 1}.cat-hero p,.cat-hero .crumbs,.cat-hero .crumbs a{color: #FFF1E6}@media (prefers-reduced-motion: reduce){.cat-hero::before{animation: none}}.compra-cat{padding-top: 26px}.cc-head{display: flex;align-items: flex-end;justify-content: space-between;gap: 16px;margin-bottom: 12px}.cc-head h2{font-size: clamp(24px,3.2vw,34px);font-weight: 800;margin: 4px 0 0}.cc-nav{display: flex;gap: 8px}.cc-nav button{width: 46px;height: 46px;border-radius: 50%;border: 2px solid var(--line);background: #fff;font-size: 18px;color: var(--ink);transition: .25s;box-shadow: var(--shadow-sm)}.cc-nav button:hover:not(:disabled){background: var(--or);border-color: var(--or);color: #fff;transform: scale(1.06)}.cc-nav button:disabled{opacity: .35}.cc-grupos{display: flex;gap: 8px;overflow-x: auto;scrollbar-width: none;padding: 4px 2px 12px}.cc-grupos::-webkit-scrollbar{display: none}.cc-grupos button{flex: none;display: inline-flex;align-items: center;gap: 7px;border: 2px solid var(--line);background: #fff;border-radius: 99px;padding: 8px 16px;font: 700 14px var(--font-b);color: var(--ink);transition: .25s var(--ease)}.cc-grupos button i{color: var(--or);transition: color .25s}.cc-grupos button:hover{border-color: var(--or-2);transform: translateY(-2px)}.cc-grupos button.on{background: var(--or);border-color: var(--or);color: #fff;box-shadow: 0 10px 22px -12px rgba(255,102,0,.9)}.cc-grupos button.on i{color: #fff}.cc-pista{display: grid;grid-auto-flow: column;grid-auto-columns: calc((100% - 5 * 14px) / 6);gap: 14px;overflow-x: auto;scroll-snap-type: x mandatory;scrollbar-width: none;padding: 6px 2px 14px;scroll-behavior: smooth}.cc-pista::-webkit-scrollbar{display: none}@media (max-width: 1199px){.cc-pista{grid-auto-columns: calc((100% - 3 * 14px) / 4)}}@media (max-width: 767px){.cc-pista{grid-auto-columns: calc((100% - 14px) / 2.25);gap: 12px}.cc-nav{display: none}}.cc-card{scroll-snap-align: start;position: relative;display: flex;flex-direction: column;background: #fff;border: 1px solid var(--line);border-radius: 20px;padding: 10px 10px 12px;color: var(--ink);transition: transform .35s var(--ease),box-shadow .35s,border-color .35s;overflow: hidden}.cc-card.hide{display: none}.cc-card::before{content: "";position: absolute;inset: 0;background: linear-gradient(100deg,transparent 35%,rgba(255,255,255,.65) 50%,transparent 65%);transform: translateX(-120%);transition: transform .8s var(--ease);pointer-events: none;z-index: 2}.cc-card:hover{transform: translateY(-6px);box-shadow: 0 22px 40px -22px rgba(255,102,0,.55);border-color: var(--or-2)}.cc-card:hover::before{transform: translateX(120%)}.cc-ph{position: relative;display: block;aspect-ratio: 1;border-radius: 14px;background: radial-gradient(circle at 50% 60%,#fff 0,#FFF4EC 70%);overflow: hidden}.cc-ph img{position: absolute;inset: 10%;width: 80%;height: 80%;object-fit: contain;mix-blend-mode: multiply;transition: transform .5s var(--ease)}.cc-card:hover .cc-ph img{transform: scale(1.1) rotate(-2deg)}.cc-ml{position: absolute;right: 6px;top: 6px;width: 28px;height: 28px;border-radius: 50%;background: var(--ml);display: grid;place-items: center;box-shadow: 0 4px 10px -4px rgba(0,0,0,.35)}.cc-ml img,.cc-ml i{width: 17px;height: 17px;font-size: 14px;color: var(--ml-ink)}.cc-txt{display: flex;flex-direction: column;padding: 10px 26px 0 4px}.cc-txt b{font: 800 15px/1.2 var(--font-h)}.cc-txt small{color: var(--muted);font-weight: 600;font-size: 12px;margin-top: 3px}.cc-go{position: absolute;right: 12px;bottom: 14px;width: 26px;height: 26px;border-radius: 50%;display: grid;place-items: center;background: #FFF1E6;color: var(--or);font-size: 13px;transition: .3s var(--ease)}.cc-card:hover .cc-go{background: var(--or);color: #fff;transform: translateX(3px)}.cc-card.entra{animation: ccEntra .5s var(--ease) both;animation-delay: var(--d,0s)}@keyframes ccEntra{from{opacity: 0;transform: translateY(14px) scale(.96)}to{opacity: 1;transform: none}}.cc-puntos{display: flex;justify-content: center;gap: 7px;min-height: 10px}.cc-puntos span{width: 8px;height: 8px;border-radius: 99px;background: #E5E7EB;transition: .3s var(--ease)}.cc-puntos span.on{width: 26px;background: var(--or)}.escaparate{background: linear-gradient(180deg,#fff,#FFF8F2);border-block: 1px solid var(--line)}.esc-head{display: flex;flex-wrap: wrap;align-items: flex-end;justify-content: space-between;gap: 18px;margin-bottom: 18px}.esc-head h2{font-size: clamp(24px,3.2vw,34px);font-weight: 800;margin: 4px 0 6px}.esc-head p{color: var(--muted);margin: 0;max-width: 620px}.esc-tabs{display: inline-flex;gap: 6px;background: #fff;border: 1px solid var(--line);padding: 6px;border-radius: 99px;box-shadow: var(--shadow-sm)}.esc-tabs button{display: inline-flex;align-items: center;gap: 7px;border: 0;background: transparent;border-radius: 99px;padding: 10px 18px;font: 800 14px var(--font-b);color: var(--muted);transition: .3s var(--ease)}.esc-tabs button img{width: 20px;height: 20px}.esc-tabs button small{font-weight: 700;opacity: .7}.esc-tabs button.ml.on{background: var(--ml);color: var(--ml-ink);box-shadow: 0 8px 18px -10px rgba(45,50,119,.5)}.esc-tabs button.tienda.on{background: var(--or);color: #fff;box-shadow: 0 8px 18px -10px rgba(255,102,0,.9)}.esc-mas{display: flex;flex-direction: column;align-items: center;justify-content: center;gap: 12px;border-radius: var(--radius);border: 2px dashed var(--line);font: 800 15px var(--font-h);color: var(--ink);text-align: center;padding: 20px;min-height: 260px;transition: .3s var(--ease)}.esc-mas span{width: 56px;height: 56px;border-radius: 50%;display: grid;place-items: center;font-size: 22px;transition: transform .3s var(--ease)}.esc-mas.ml span{background: var(--ml);color: var(--ml-ink)}.esc-mas.tienda span{background: var(--or);color: #fff}.esc-mas:hover{border-color: var(--or-2);transform: translateY(-4px)}.esc-mas:hover span{transform: translateX(6px)}.pcard .acts .b-ml img.ml-ico{width: 18px;height: 18px;flex: none}@media (prefers-reduced-motion: reduce){.cc-card,.cc-card::before,.cc-ph img{transition: none}.cc-card.entra{animation: none}}.video-box video{transition: opacity .25s,transform .35s var(--ease)}.video-box.cambiando video{opacity: .15;transform: scale(.985)}.video-box[data-canal="ml"]{box-shadow: 0 0 0 4px var(--ml),var(--shadow)}.video-box[data-canal="tienda"]{box-shadow: 0 0 0 4px var(--or),var(--shadow)}.video-tabs{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 8px;margin: 16px 0 6px}.video-tabs button{display: flex;align-items: center;gap: 9px;text-align: left;border: 2px solid var(--line);background: #fff;border-radius: 14px;padding: 6px;transition: .25s var(--ease);min-width: 0}.video-tabs button:hover{transform: translateY(-2px);border-color: var(--or-2)}.video-tabs .vt-ph{position: relative;flex: none;width: 54px;height: 40px;border-radius: 9px;overflow: hidden;background: var(--or);display: grid;place-items: center}.video-tabs .vt-ml .vt-ph{background: var(--ml)}.video-tabs .vt-ph img{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover}.video-tabs .vt-ph i{position: relative;z-index: 1;width: 22px;height: 22px;border-radius: 50%;background: rgba(0,0,0,.55);color: #fff;display: grid;place-items: center;font-size: 13px}.video-tabs b{display: block;font: 800 12.5px/1.15 var(--font-h);color: var(--ink);white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.video-tabs small{display: block;font-size: 11px;color: var(--muted);white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.video-tabs button.on{border-color: var(--or);box-shadow: 0 10px 22px -14px rgba(255,102,0,.9)}.video-tabs button.vt-ml.on{border-color: #E8D600;box-shadow: 0 10px 22px -14px rgba(45,50,119,.6)}@media (max-width: 575px){.video-tabs{grid-template-columns: 1fr}}.video-tabs button{overflow: hidden}.video-tabs button>span:last-child{min-width: 0;flex: 1}.video-txt{min-width: 0}.cv-grid{display: grid;grid-template-columns: repeat(auto-fill,minmax(250px,1fr));gap: 26px}.cv-card{background: #fff;border: 1px solid var(--line);border-radius: 22px;overflow: hidden;display: flex;flex-direction: column;transition: transform .35s var(--ease),box-shadow .35s}.cv-card:hover{transform: translateY(-6px);box-shadow: 0 26px 48px -26px color-mix(in srgb,var(--cc) 70%,transparent)}.cv-cover{position: relative;display: block;padding: 22px 26px 0;background: linear-gradient(160deg,color-mix(in srgb,var(--cc) 14%,#fff),#fff 70%);perspective: 900px}.cv-cover img{display: block;width: 100%;height: auto;border-radius: 4px 10px 10px 4px;box-shadow: 0 18px 30px -16px rgba(0,0,0,.45),0 2px 4px rgba(0,0,0,.08);transform-origin: left center;transition: transform .6s var(--ease)}.cv-card:hover .cv-cover img{transform: rotateY(-14deg)}.cv-lomo{position: absolute;left: 26px;top: 22px;bottom: 0;width: 10px;background: linear-gradient(90deg,rgba(0,0,0,.25),transparent);z-index: 1;border-radius: 4px 0 0 4px}.cv-abrir{position: absolute;left: 50%;top: 50%;transform: translate(-50%,-30%) scale(.9);opacity: 0;display: inline-flex;gap: 8px;align-items: center;background: #fff;color: var(--ink);font: 800 14px var(--font-b);padding: 10px 18px;border-radius: 99px;box-shadow: var(--shadow);transition: .35s var(--ease);z-index: 2}.cv-card:hover .cv-abrir{opacity: 1;transform: translate(-50%,-50%) scale(1)}.cv-body{padding: 18px 20px 20px;display: flex;flex-direction: column;gap: 4px;flex: 1}.cv-marca{font: 800 11px var(--font-b);letter-spacing: .08em;text-transform: uppercase;color: var(--cc)}.cv-body h2{font-size: 20px;font-weight: 800;margin: 0}.cv-body p{color: var(--muted);font-size: 13.5px;margin: 0 0 10px;display: flex;gap: 6px;align-items: center}.cv-acts{margin-top: auto;display: flex;gap: 8px;flex-wrap: wrap}.cv-acts .b small,.cv-top-acts .b small{opacity: .75;font-weight: 600}.cv-leyenda{margin-top: 26px;text-align: center;color: var(--muted);font-size: 14px}.canal-mini{display: inline-flex;align-items: center;gap: 5px;font: 800 11px var(--font-b);padding: 3px 9px 3px 6px;border-radius: 99px;vertical-align: middle}.canal-mini img{width: 14px;height: 14px}.canal-mini.ml{background: var(--ml);color: var(--ml-ink)}.canal-mini.tienda{background: var(--or);color: #fff}.cv-visor{background: radial-gradient(1200px 400px at 50% -10%,color-mix(in srgb,var(--cc) 22%,#fff),transparent),#F3F4F6;padding: 18px 0 30px;border-bottom: 1px solid var(--line)}.cv-top{display: flex;flex-wrap: wrap;align-items: flex-end;justify-content: space-between;gap: 14px;margin-bottom: 16px}.cv-top h1{font-size: clamp(24px,3.4vw,36px);font-weight: 800;margin: 4px 0 2px}.cv-top p{margin: 0;color: var(--muted);font-weight: 600}.cv-top .crumbs{color: var(--muted)}.cv-top-acts{display: flex;gap: 8px;flex-wrap: wrap}.cv-zona{display: grid;grid-template-columns: minmax(0,1fr);gap: 18px}@media (min-width: 992px){.cv-zona{grid-template-columns: minmax(0,1fr) 300px}}.cv-zona:fullscreen{background: #111;padding: 20px;grid-template-columns: minmax(0,1fr)}.cv-zona:fullscreen .cv-lado{display: none}.cv-libro{position: relative;background: linear-gradient(180deg,#2B2B2E,#1C1C1F);border-radius: 22px;padding: 22px 56px 64px;overflow: hidden;outline: none;box-shadow: 0 30px 60px -30px rgba(0,0,0,.6)}.cv-libro::before{content: "";position: absolute;inset: 0;background: repeating-linear-gradient(-45deg,rgba(255,255,255,0) 0 22px,rgba(255,255,255,.025) 22px 44px);background-size: 62px 62px;animation: rayas2 4s linear infinite;pointer-events: none}.cv-escena{position: relative;aspect-ratio: 1955 / 2530;max-height: 74vh;margin: 0 auto;perspective: 2200px}@media (min-width: 992px){.cv-escena{aspect-ratio: 3910 / 2530}}.cv-par{position: absolute;inset: 0;display: flex;justify-content: center;transform-style: preserve-3d}.cv-hoja{margin: 0;height: 100%;aspect-ratio: 1955 / 2530;background: #fff;position: relative;overflow: hidden;cursor: pointer}.cv-hoja img{width: 100%;height: 100%;object-fit: cover;display: block;user-select: none}.cv-hoja.izq{border-radius: 6px 0 0 6px;box-shadow: -8px 12px 30px -10px rgba(0,0,0,.6)}.cv-hoja.der{border-radius: 0 6px 6px 0;box-shadow: 8px 12px 30px -10px rgba(0,0,0,.6)}.cv-hoja.izq::after{content: "";position: absolute;inset: 0 0 0 auto;width: 9%;background: linear-gradient(90deg,transparent,rgba(0,0,0,.18))}.cv-hoja.der::after{content: "";position: absolute;inset: 0 auto 0 0;width: 9%;background: linear-gradient(270deg,transparent,rgba(0,0,0,.2))}.cv-hoja.sola,.cv-hoja.una{border-radius: 6px;box-shadow: 0 14px 34px -10px rgba(0,0,0,.6)}.cv-hoja.der.sola{margin-left: 50%}.cv-hoja.der.sola::after{display: none}.cv-hoja.vacia{background: transparent;box-shadow: none}.cv-par.entra-der{animation: cvEntraDer .62s var(--ease) both}.cv-par.entra-izq{animation: cvEntraIzq .62s var(--ease) both}.cv-par.sale-izq{animation: cvSaleIzq .62s var(--ease) both}.cv-par.sale-der{animation: cvSaleDer .62s var(--ease) both}@keyframes cvEntraDer{from{transform: rotateY(-28deg) translateX(18%);opacity: 0;transform-origin: right center}to{transform: none;opacity: 1}}@keyframes cvEntraIzq{from{transform: rotateY(28deg) translateX(-18%);opacity: 0;transform-origin: left center}to{transform: none;opacity: 1}}@keyframes cvSaleIzq{to{transform: rotateY(35deg) translateX(-14%);opacity: 0;transform-origin: left center}}@keyframes cvSaleDer{to{transform: rotateY(-35deg) translateX(14%);opacity: 0;transform-origin: right center}}.cv-flecha{position: absolute;top: calc(50% - 32px);z-index: 3;width: 46px;height: 46px;border-radius: 50%;border: 0;background: rgba(255,255,255,.95);color: var(--ink);font-size: 20px;box-shadow: 0 8px 22px -8px rgba(0,0,0,.6);transition: .25s var(--ease)}.cv-flecha.prev{left: 6px}.cv-flecha.next{right: 6px}.cv-flecha:hover:not(:disabled){background: var(--or);color: #fff;transform: scale(1.08)}.cv-flecha:disabled{opacity: .25}.cv-barra{position: absolute;left: 18px;right: 18px;bottom: 14px;display: flex;align-items: center;gap: 12px;color: #fff;font: 700 13px var(--font-b);z-index: 3}.cv-prog{flex: 1;height: 5px;background: rgba(255,255,255,.18);border-radius: 99px;overflow: hidden}.cv-prog span{display: block;height: 100%;width: 0;background: var(--or);border-radius: 99px;transition: width .5s var(--ease)}.cv-barra button{border: 0;background: rgba(255,255,255,.12);color: #fff;border-radius: 99px;padding: 7px 12px;font: 700 12.5px var(--font-b);display: inline-flex;gap: 6px;align-items: center;transition: background .2s}.cv-barra button:hover{background: var(--or)}.cv-lado{background: #fff;border: 1px solid var(--line);border-radius: 22px;padding: 16px;max-height: 80vh;overflow: auto}.cv-lado h3{font-size: 15px;font-weight: 800;margin: 0 0 12px;display: flex;gap: 8px;align-items: center}.cv-lado h3 i{color: var(--or)}.cv-vacio{color: var(--muted);font-size: 13.5px;display: flex;gap: 8px;margin: 0}.cv-prod{display: grid;grid-template-columns: 72px minmax(0,1fr);gap: 10px;padding: 10px;border-radius: 16px;border: 1px solid var(--line);margin-bottom: 10px;background: #fff;animation: cvProd .45s var(--ease) both}@keyframes cvProd{from{opacity: 0;transform: translateX(16px)}to{opacity: 1;transform: none}}.cv-prod.es-ml{box-shadow: inset 4px 0 0 var(--ml)}.cv-prod.es-tienda{box-shadow: inset 4px 0 0 var(--or)}.cv-pimg{width: 72px;height: 72px;border-radius: 12px;background: var(--canvas);display: grid;place-items: center;overflow: hidden;color: var(--muted);font-size: 24px}.cv-pimg img{width: 90%;height: 90%;object-fit: contain;mix-blend-mode: multiply}.cv-pinfo{display: flex;flex-direction: column;gap: 3px;min-width: 0;align-items: flex-start}.cv-pinfo b{font: 800 13.5px/1.25 var(--font-h)}.cv-pinfo small{color: var(--muted);font-size: 11.5px}.cv-pinfo .b{margin-top: 4px}.cv-pinfo .b img.ml-ico{width: 16px;height: 16px}.cv-thumbs{display: flex;gap: 10px;overflow-x: auto;padding: 16px 2px 4px;scrollbar-width: thin}.cv-thumbs button{flex: 0 0 74px;position: relative;border: 2px solid transparent;border-radius: 8px;padding: 0;background: #fff;overflow: hidden;transition: .25s var(--ease);box-shadow: 0 4px 12px -6px rgba(0,0,0,.35)}.cv-thumbs button img{width: 100%;display: block;aspect-ratio: 1955 / 2530;object-fit: cover}.cv-thumbs button span{position: absolute;right: 4px;bottom: 4px;background: rgba(0,0,0,.65);color: #fff;font: 700 10px var(--font-b);border-radius: 6px;padding: 1px 5px}.cv-thumbs button:hover{transform: translateY(-3px)}.cv-thumbs button.on{border-color: var(--or);transform: translateY(-3px)}.cv-lista{display: grid;grid-template-columns: repeat(auto-fill,minmax(280px,1fr));gap: 12px}.cv-lista .cv-prod{margin: 0;height: 100%}.cv-otros{display: grid;grid-template-columns: repeat(auto-fill,minmax(260px,1fr));gap: 14px}.cv-otros a{display: flex;align-items: center;gap: 12px;background: #fff;border: 1px solid var(--line);border-radius: 16px;padding: 10px 14px 10px 10px;color: var(--ink);transition: .3s var(--ease)}.cv-otros a:hover{transform: translateY(-3px);border-color: var(--cc)}.cv-otros img{width: 46px;border-radius: 4px;box-shadow: 0 6px 12px -6px rgba(0,0,0,.5)}.cv-otros span{flex: 1;display: flex;flex-direction: column}.cv-otros small{color: var(--muted);font-size: 11px;font-weight: 700}.cv-otros b{font: 800 14px var(--font-h)}.cv-otros i{color: var(--cc)}.cv-lupa{position: fixed;inset: 0;z-index: 2000;background: rgba(10,10,12,.92);display: grid;place-items: center;opacity: 0;transition: opacity .25s}.cv-lupa.on{opacity: 1}.cv-lupa-in{width: 100%;height: 100%;overflow: auto;display: grid;place-items: start center;padding: 50px 10px}.cv-lupa img{width: min(1400px,96vw);height: auto;border-radius: 6px;box-shadow: 0 30px 60px rgba(0,0,0,.6)}.cv-lupa-x{position: fixed;right: 16px;top: 16px;z-index: 1;width: 46px;height: 46px;border-radius: 50%;border: 0;background: #fff;font-size: 18px}@media (max-width: 991px){.cv-libro{padding: 14px 10px 60px}.cv-flecha{top: auto;bottom: 8px;width: 40px;height: 40px}.cv-flecha.prev{left: auto;right: 58px}.cv-flecha.next{right: 10px}.cv-barra{right: 110px}.cv-barra #cvFull{display: none}.cv-lado{max-height: none}}@media (prefers-reduced-motion: reduce){.cv-par,.cv-prod,.cv-libro::before{animation: none !important}.cv-card:hover .cv-cover img{transform: none}}.cv-home{display: grid;grid-template-columns: repeat(4,minmax(0,1fr));gap: 18px}@media (max-width: 991px){.cv-home{grid-template-columns: repeat(2,minmax(0,1fr))}}.cv-mini{display: flex;flex-direction: column;gap: 12px;color: var(--ink)}.cv-mini-cover{position: relative;display: block;padding: 18px 18px 0;border-radius: 20px;background: linear-gradient(160deg,color-mix(in srgb,var(--cc) 18%,#fff),#fff 75%);border: 1px solid var(--line);perspective: 800px;overflow: hidden}.cv-mini-cover::after{content: "";position: absolute;inset: 0;background: linear-gradient(100deg,transparent 35%,rgba(255,255,255,.55) 50%,transparent 65%);transform: translateX(-120%);transition: transform .9s var(--ease)}.cv-mini-cover img{display: block;width: 100%;border-radius: 3px 8px 0 0;box-shadow: 0 14px 26px -14px rgba(0,0,0,.5);transform-origin: left center;transition: transform .6s var(--ease)}.cv-mini:hover .cv-mini-cover img{transform: rotateY(-16deg) translateY(-4px)}.cv-mini:hover .cv-mini-cover::after{transform: translateX(120%)}.cv-mini-txt{display: flex;flex-direction: column;gap: 2px}.cv-mini-txt small{font: 800 10.5px var(--font-b);letter-spacing: .08em;text-transform: uppercase;color: var(--cc)}.cv-mini-txt b{font: 800 16px/1.25 var(--font-h)}.cv-mini-txt em{font-style: normal;color: var(--muted);font-size: 12.5px;display: flex;gap: 6px;align-items: center}@media (max-width: 575.98px){.pcard .acts .b-tienda span{display: none}.pcard .acts .b-tienda::after{content: "Cotizar"}.esc-tabs{display: grid;grid-template-columns: 1fr 1fr;width: 100%}.esc-tabs button{justify-content: center;padding: 10px 8px;font-size: 13px;white-space: nowrap}.esc-tabs button small{display: none}}img.ml-ico,.b-ml img.ml-ico,.pcard .acts .b-ml img.ml-ico,.cv-pinfo .b img.ml-ico,.canal img.ml-ico,.canal-mini img.ml-ico,.canal-tit img.ml-ico,.esc-tabs button img.ml-ico,.cc-ml img.ml-ico,.precio-ml img.ml-ico,.canal-chips img.ml-ico{width: auto !important;max-width: none;object-fit: contain;flex: none;display: inline-block;vertical-align: middle;filter: drop-shadow(0 1px 1px rgba(45,50,119,.18))}img.ml-ico{height: 18px}.b-ml img.ml-ico{height: 20px !important;margin-right: 1px}.b-ml.b-sm img.ml-ico,.cv-pinfo .b img.ml-ico{height: 16px !important}.b-ml.b-xl img.ml-ico,.compra .b-ml img.ml-ico{height: 26px !important}.pcard .acts .b-ml img.ml-ico{height: 18px !important}.canal img.ml-ico{height: 14px !important;margin-right: 2px}.canal-ficha img.ml-ico{height: 18px !important}.canal-mini img.ml-ico{height: 12px !important}.canal-tit img.ml-ico{height: 18px !important}.esc-tabs button img.ml-ico{height: 19px !important}.canal-chips img.ml-ico{height: 15px !important;margin-right: 4px}.precio-ml img.ml-ico{height: 34px !important}.cc-ml{width: auto !important;height: 26px !important;padding: 0 7px;border-radius: 99px !important;background: #fff !important;border: 1.5px solid #FFF159}.cc-ml img.ml-ico{height: 15px !important}.ml-band-logo{min-width: 0}.ml-band-logo .ml-logo{height: 58px !important;width: auto !important;max-width: 100% !important}@media (max-width: 575.98px){.ml-band-logo .ml-logo{height: 46px !important}}.foot-ml{display: flex;align-items: center;gap: 12px;margin-top: 16px;padding: 10px 14px 10px 10px;border-radius: 16px;background: rgba(255,255,255,.06);border: 1px solid rgba(255,241,89,.35);color: #fff;text-decoration: none;max-width: 340px;transition: .25s ease}.foot-ml:hover{background: rgba(255,241,89,.12);transform: translateY(-2px);color: #fff}.foot-ml .foot-ml-app{width: 44px;height: 44px;border-radius: 11px;flex: none;box-shadow: 0 6px 14px -8px rgba(0,0,0,.6)}.foot-ml span{display: flex;flex-direction: column;gap: 4px;min-width: 0}.foot-ml small{font-size: 11px;color: rgba(255,255,255,.72);line-height: 1.2}.foot-ml .foot-ml-logo{height: 26px;width: auto;max-width: 100%}.foot-ml>i{margin-left: auto;opacity: .7}.video-tabs .vt-ml .vt-ph .vt-mlico{position: absolute;left: 4px;top: 4px;height: 12px;width: auto;z-index: 2}img.ml-ico{position: static !important;inset: auto !important;transform: none !important;padding: 0 !important;background: none !important;border-radius: 0 !important;mix-blend-mode: normal !important;aspect-ratio: auto !important}.foot-brand .foot-ml img.foot-ml-app{width: 44px;height: 44px}.foot-brand .foot-ml img.foot-ml-logo{height: 26px;width: auto;max-width: 150px}.video-tabs .vt-ph img.vt-mlico{inset: auto;left: 4px;top: 4px;width: auto;height: 13px;object-fit: contain;z-index: 2;filter: drop-shadow(0 1px 2px rgba(0,0,0,.35))}.cr-ya{font-style: normal;margin-left: 8px;background: #fff;color: var(--c1,#ff6600);border-radius: 99px;padding: 2px 9px;font: 900 11px var(--font-b);text-transform: uppercase;letter-spacing: .04em;animation: crYa 1.2s ease-in-out infinite;white-space: nowrap}@keyframes crYa{50%{transform: scale(1.08);box-shadow: 0 0 0 4px rgba(255,255,255,.25)}}@media (max-width: 575.98px){.cr-ya{display: none}}html.cs-abierto{overflow: hidden}.camp-splash{position: fixed;inset: 0;z-index: 2000;display: grid;place-items: center;padding: 16px;background: rgba(15,18,40,.55);backdrop-filter: blur(3px);opacity: 0;transition: opacity .45s ease}.camp-splash.show{opacity: 1}.camp-splash .cs-fondo{position: absolute;inset: 0;overflow: hidden}.cs-rayos{position: absolute;left: 50%;top: 50%;width: 220vmax;height: 220vmax;margin: -110vmax 0 0 -110vmax;background: repeating-conic-gradient(from 0deg,rgba(255,255,255,.07) 0 8deg,transparent 8deg 20deg);animation: csGira 40s linear infinite}@keyframes csGira{to{transform: rotate(360deg)}}.cs-conf{position: absolute;top: -20px;left: var(--x);width: 10px;height: 16px;background: var(--c);border-radius: 2px;transform: rotate(var(--r));animation: csCae var(--t) linear var(--d) infinite;opacity: .95}.cs-conf:nth-child(3n){width: 8px;height: 8px;border-radius: 50%}@keyframes csCae{to{transform: translateY(110vh) rotate(calc(var(--r) + 540deg))}}.cs-caja{position: relative;width: min(560px,100%);max-height: calc(100vh - 32px);overflow: auto;text-align: center;color: #fff;border-radius: 28px;padding: 34px 26px 26px;background: radial-gradient(120% 90% at 50% 0%,var(--c2,#ff8533) 0%,var(--c1,#ff6600) 55%,#d94a00 100%);box-shadow: 0 40px 90px -30px rgba(0,0,0,.6),inset 0 0 0 3px rgba(255,255,255,.18);transform: scale(.82) translateY(30px);transition: transform .6s cubic-bezier(.2,1.4,.3,1)}.camp-splash.show .cs-caja{transform: none}.cs-x{position: absolute;right: 14px;top: 14px;width: 38px;height: 38px;border-radius: 50%;border: 0;background: rgba(255,255,255,.2);color: #fff;font-size: 16px}.cs-x:hover{background: rgba(255,255,255,.35)}.cs-pre{display: inline-flex;align-items: center;gap: 7px;background: #fff;color: var(--c1,#ff6600);border-radius: 99px;padding: 6px 16px;font: 900 13px var(--font-b);text-transform: uppercase;letter-spacing: .06em;animation: crYa 1.2s ease-in-out infinite}.cs-tit{margin: 16px 0 6px;line-height: .92;text-transform: uppercase}.cs-tit small{display: block;font: 800 clamp(20px,5vw,28px) var(--font-h);letter-spacing: .02em;opacity: .95}.cs-tit span{display: block;font: 900 clamp(44px,12vw,78px) var(--font-h);letter-spacing: -.03em;color: #FFF159;text-shadow: 0 6px 0 rgba(0,0,0,.18),0 0 40px rgba(255,241,89,.45);animation: csLatido 1.6s ease-in-out infinite}@keyframes csLatido{50%{transform: scale(1.04)}}.cs-fechas{font: 700 15px var(--font-b);margin: 8px 0 14px}.cs-cd{margin: 0 auto 12px}.cs-cd small{color: #fff !important}.cs-nota{font-size: 13px;opacity: .92;margin: 0 0 18px;display: flex;gap: 6px;justify-content: center;align-items: center}.cs-acts{display: flex;flex-wrap: wrap;gap: 10px;justify-content: center}.cs-acts .b-camp{background: #FFF159 !important;color: #2D3277 !important;box-shadow: 0 12px 26px -12px rgba(0,0,0,.5)}.cs-seguir{background: rgba(255,255,255,.16);color: #fff !important;border: 1.5px solid rgba(255,255,255,.5)}.cs-seguir:hover{background: rgba(255,255,255,.28)}.camp-splash.ultimo .cs-caja{background: radial-gradient(120% 90% at 50% 0%,#ff3d3d 0%,#e01e1e 55%,#a50f0f 100%)}.camp-splash.ultimo .cs-pre{color: #e01e1e}@media (max-width: 575.98px){.cs-caja{padding: 28px 16px 18px;border-radius: 22px}.cs-acts .b{flex: 1 1 100%;justify-content: center}}@media (prefers-reduced-motion: reduce){.cs-rayos,.cs-conf,.cs-tit span,.cs-pre,.cr-ya{animation: none !important}}.camp-cambio{position: fixed;inset: 0;z-index: 2100;display: grid;place-items: center;background: rgba(255,255,255,.86);backdrop-filter: blur(6px);opacity: 0;transition: opacity .4s}.camp-cambio.show{opacity: 1}.camp-cambio>div{display: grid;justify-items: center;gap: 6px;text-align: center;color: var(--ink,#111);padding: 16px}.camp-cambio i{font-size: 40px;color: var(--or,#ff6600);animation: csGira 1s linear infinite}.camp-cambio b{font: 900 clamp(24px,6vw,36px) var(--font-h)}.camp-cambio small{color: var(--muted,#6b7280);font-size: 14px}.fin-camp{background: #EEF6FF;border-bottom: 1px solid #CFE3FA;color: #1E3A5F}.fin-camp .wrap{display: flex;align-items: center;gap: 12px;padding-top: 12px;padding-bottom: 12px}.fin-camp .wrap>i{font-size: 22px;color: #2563EB;flex: none}.fin-camp p{margin: 0;font-size: 14px;line-height: 1.45}.fin-camp button{margin-left: auto;flex: none;border: 0;background: transparent;color: #1E3A5F;width: 34px;height: 34px;border-radius: 50%}.fin-camp button:hover{background: rgba(37,99,235,.1)}.cs-cd>div{justify-content: center}:root{--navy: #16212E;--navy-2: #1B2734;--steel: #2E3A47;--ink: #151A21;--muted: #535C67;--muted-2: #87909B;--surface: #F5F6F7;--canvas: #ECEEF1;--line: #DCE0E5;--radius: 10px;--shadow-sm: 0 1px 2px rgba(16,22,30,.06);--shadow: 0 10px 26px -16px rgba(16,22,30,.32);--shadow-lg: 0 20px 44px -24px rgba(16,22,30,.42);--font-h: "Archivo","Inter",system-ui,sans-serif}.sitio h1,.sitio h2,.sitio h3,.sitio h4{font-family: var(--font-h);letter-spacing: -.012em}.sitio h1,.sitio h2{font-weight: 700;font-stretch: 94%}.sitio h3{font-weight: 700}.eyebrow{color: var(--muted);letter-spacing: .16em;font-weight: 700}.eyebrow i{color: var(--brand)}.eyebrow::before{content: "";width: 18px;height: 2px;background: var(--brand);display: inline-block;margin-right: 2px}.eyebrow:has(i)::before{display: none}.b{border-radius: 8px;font-weight: 700;letter-spacing: .005em}.b:hover{transform: translateY(-1px)}.b-brand,.b-wa,.b-ml{box-shadow: none}.b-line:hover{border-color: var(--navy);color: var(--navy) !important}.pcard,.pilar{border-radius: var(--radius)}.cc-card{border-radius: 12px}.uso{border-radius: 12px}.dist{border-radius: 14px}.pilar .ic,.pilar:nth-child(4n+1) .ic,.pilar:nth-child(4n+2) .ic,.pilar:nth-child(4n+3) .ic,.pilar:nth-child(4n+4) .ic{background: #EEF0F3;color: var(--navy);border-radius: 8px}.pilar:hover,.pcard:hover{transform: translateY(-2px)}.chip{border-radius: 8px}.chip.on{background: var(--navy);border-color: var(--navy);color: #fff}.cc-grupos button{border-width: 1px;border-radius: 8px}.cc-grupos button i{color: var(--muted)}.cc-grupos button:hover{border-color: var(--navy);transform: none}.cc-grupos button.on{background: var(--navy);border-color: var(--navy);color: #fff;box-shadow: none}.cc-grupos button.on i{color: var(--brand)}.nav-flash{background: #EEF0F3 !important;color: var(--ink) !important}.nav-flash b{color: var(--navy) !important}.porque{background: linear-gradient(120deg,#131B25 0%,#1C2835 60%,#253444 100%)}.porque::before{background: radial-gradient(circle,color-mix(in srgb,var(--brand) 20%,transparent),transparent 65%)}.porque .eyebrow{color: #C9D1DA}.porque p{color: #DCE2E8}.porque .sellos img{filter: drop-shadow(0 8px 16px rgba(0,0,0,.45))}.s-foot{background: #131B25;color: #C3CBD4}.cat-hero{background: linear-gradient(120deg,#131B25,#1C2835 60%,#233243)}.cat-hero::before{display: none}.cat-hero::after{background: radial-gradient(circle,color-mix(in srgb,var(--brand) 28%,transparent),transparent 65%);opacity: .6}.cat-hero p,.cat-hero .crumbs,.cat-hero .crumbs a{color: #D5DCE4}.foot-ml span b{font: 700 14px/1.2 var(--font-h);color: #fff}.macro-sec{padding: 40px 0 8px}.macro-head{max-width: 760px;margin-bottom: 20px}.macro-head h2{font-size: clamp(26px,4vw,38px);line-height: 1.1;margin: 6px 0}.macro-head p{color: var(--muted);margin: 0;font-size: 15.5px}.macros{display: grid;gap: 18px}@media (min-width: 992px){.macros-2{grid-template-columns: 1fr 1fr;gap: 24px}}.macro{background: #fff;border: 1px solid var(--line);border-radius: 12px;overflow: hidden;display: flex;flex-direction: column;box-shadow: var(--shadow-sm);transition: box-shadow .35s var(--ease)}.macro:hover{box-shadow: var(--shadow)}.macro-media{position: relative;display: block;aspect-ratio: 16 / 9;overflow: hidden;background: #1C2530}.macro-media>img:first-child{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover;transition: transform .9s var(--ease)}.macro-media>img.prod{object-fit: contain;background: #fff;padding: 18px}.macro:hover .macro-media>img:first-child{transform: scale(1.035)}.macro-media::after{content: "";position: absolute;inset: auto 0 0 0;height: 45%;background: linear-gradient(0deg,rgba(12,17,24,.55),transparent);pointer-events: none}.macro-tag{position: absolute;left: 14px;top: 14px;z-index: 1;display: inline-flex;align-items: center;gap: 7px;background: rgba(14,20,28,.8);color: #fff;font: 600 12px/1 var(--font-b);letter-spacing: .02em;padding: 8px 11px;border-radius: 6px;backdrop-filter: blur(6px)}.macro-tag i{color: var(--brand);font-size: 14px}.macro-mini{position: absolute;right: 12px;bottom: 12px;z-index: 1;display: flex;gap: 6px}.macro-mini img{width: 76px;height: 54px;object-fit: cover;border-radius: 6px;border: 2px solid #fff;box-shadow: 0 6px 14px -6px rgba(0,0,0,.55);background: #fff}.macro-body{padding: 20px 20px 22px;display: flex;flex-direction: column;gap: 14px;flex: 1}.macro-body::before{content: "";width: 36px;height: 3px;background: var(--brand)}.macro-body h3{font-size: clamp(22px,2.5vw,28px);line-height: 1.12;margin: -4px 0 0;font-stretch: 94%}.macro-txt{color: var(--muted);margin: 0;font-size: 15px;line-height: 1.6}.macro-attrs{list-style: none;margin: 0;padding: 14px 0 0;border-top: 1px solid var(--line);display: grid;gap: 12px}@media (min-width: 576px){.macro-attrs{grid-template-columns: repeat(3,1fr)}}.macro-attrs li{display: flex;gap: 10px;align-items: flex-start;min-width: 0}.macro-attrs li>i{flex: none;width: 34px;height: 34px;border-radius: 8px;background: #EEF0F3;color: var(--navy);display: grid;place-items: center;font-size: 17px}.macro-attrs b{display: block;font: 700 13.5px/1.25 var(--font-h);color: var(--ink)}.macro-attrs small{display: block;color: var(--muted);font-size: 12.5px;line-height: 1.4;margin-top: 3px}.macro-lineas{display: flex;flex-wrap: wrap;gap: 6px}.macro-lineas a{font: 600 12.5px/1 var(--font-b);padding: 8px 11px;border: 1px solid var(--line);border-radius: 6px;color: var(--ink);background: #fff;transition: border-color .2s,color .2s}.macro-lineas a:hover{border-color: var(--navy);color: var(--navy)}.macro-lineas a.mas{color: var(--muted);border-style: dashed}.macro-dest-t{font: 700 11px var(--font-b);letter-spacing: .14em;text-transform: uppercase;color: var(--muted-2)}.macro-dest-g{display: grid;grid-template-columns: repeat(4,minmax(0,1fr));gap: 8px;margin-top: 8px}.macro-dest-g a{display: flex;flex-direction: column;gap: 6px;min-width: 0}.md-ph{aspect-ratio: 1;background: #fff;border: 1px solid var(--line);border-radius: 8px;overflow: hidden;display: grid;place-items: center;transition: border-color .2s}.macro-dest-g a:hover .md-ph{border-color: var(--navy)}.md-ph img{width: 100%;height: 100%;object-fit: contain;padding: 6px}.md-n{font-size: 11.5px;line-height: 1.3;color: var(--ink);display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden}.macro .acts{display: flex;gap: 8px;flex-wrap: wrap;margin-top: auto;padding-top: 4px}@media (max-width: 575.98px){.macro-body{padding: 16px 16px 18px;gap: 12px}.macro-mini img{width: 58px;height: 42px}.macro-mini img:nth-child(n+3){display: none}.macro .acts .b{flex: 1}}.macro-tabs{display: flex;gap: 8px;overflow-x: auto;scrollbar-width: none;margin: 2px 0 12px;padding-bottom: 2px}.macro-tabs::-webkit-scrollbar{display: none}@media (min-width: 768px){.macro-tabs{display: grid;grid-template-columns: auto 1fr 1fr;overflow: visible}}.macro-tabs button{flex: none;display: flex;align-items: center;gap: 10px;border: 1px solid var(--line);background: #fff;border-radius: 8px;padding: 12px 14px;font: 700 14px/1.2 var(--font-h);color: var(--ink);text-align: left;cursor: pointer;transition: background .2s,border-color .2s,color .2s}.macro-tabs button i{font-size: 18px;color: var(--muted)}.macro-tabs button small{margin-left: auto;font: 600 12px var(--font-b);color: var(--muted);background: #EEF0F3;padding: 2px 8px;border-radius: 99px}.macro-tabs button:hover{border-color: var(--navy)}.macro-tabs button.on{background: var(--navy);border-color: var(--navy);color: #fff}.macro-tabs button.on i{color: var(--brand)}.macro-tabs button.on small{background: rgba(255,255,255,.14);color: #fff}.cat-hero-foto{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover;z-index: 0}.cat-hero-foto.prod{object-fit: contain;object-position: right center;background: #fff}.cat-hero.con-foto{padding: 52px 0 40px;min-height: 250px;display: flex;align-items: flex-end}.cat-hero.con-foto .wrap{width: 100%}.cat-hero.con-foto::after{inset: 0;width: auto;height: auto;right: 0;top: 0;border-radius: 0;opacity: 1;z-index: 0;background: linear-gradient(90deg,rgba(13,19,27,.94) 0%,rgba(13,19,27,.78) 45%,rgba(13,19,27,.3) 100%)}@media (max-width: 767.98px){.cat-hero.con-foto::after{background: linear-gradient(0deg,rgba(13,19,27,.94) 10%,rgba(13,19,27,.62) 100%)}.cat-hero.con-foto{min-height: 230px;padding: 40px 0 26px}}.cat-hero p{max-width: 640px}.cat-attrs{list-style: none;padding: 0;margin: 14px 0 0;display: flex;flex-wrap: wrap;gap: 8px}.cat-attrs[hidden]{display: none}.cat-attrs li{display: inline-flex;gap: 7px;align-items: center;font: 600 12.5px/1 var(--font-b);padding: 8px 11px;border: 1px solid rgba(255,255,255,.24);border-radius: 6px;background: rgba(255,255,255,.07);color: #fff}.cat-attrs li i{color: var(--brand)}.ficha-uso{margin: 12px 0 0;position: relative;border-radius: 10px;overflow: hidden;border: 1px solid var(--line);background: #1C2530;aspect-ratio: 16 / 9}.ficha-uso img{width: 100%;height: 100%;object-fit: cover;display: block}.ficha-uso figcaption{position: absolute;left: 10px;bottom: 10px;display: inline-flex;align-items: center;gap: 6px;background: rgba(14,20,28,.8);color: #fff;font: 600 12px/1 var(--font-b);padding: 7px 10px;border-radius: 6px}.ficha-uso figcaption i{color: var(--brand)}.macro-media>img.prod[data-cubre],.cat-hero-foto.prod[data-cubre]{object-fit: cover;padding: 0;background: none}.s-foot{--foot-azul: #0075C9;background: var(--foot-azul);color: #EAF4FC}.s-foot a{color: #fff}.s-foot a:hover{color: #FFF159}.s-foot h4{color: #fff}.s-foot .foot-cta{background: #00609F;box-shadow: inset 0 0 0 1px rgba(255,255,255,.14)}.s-foot .foot-cta p,.s-foot .foot-brand p,.s-foot small,.foot-hor small{color: #E3F0FB}.s-foot .eyebrow{color: #CFE6F8}.s-foot .foot-garant,.s-foot .foot-bot{border-color: rgba(255,255,255,.28)}.s-foot .foot-garant i,.foot-badge i{color: #fff}.foot-badge{background: rgba(255,255,255,.16)}.s-foot .redes a{background: rgba(255,255,255,.16);color: #fff}.s-foot .redes a:hover{background: #fff;color: var(--foot-azul)}.s-foot .redes a:hover i{color: var(--foot-azul)}.foot-ml{background: rgba(0,40,80,.18);border-color: rgba(255,241,89,.55)}.foot-ml small{color: #E3F0FB}.ak-intro{display: none}html.intro-on,html.intro-on body{overflow: hidden}html.intro-on .ak-intro{display: block;position: fixed;inset: 0;z-index: 3000;background: #07090C;color: #fff;overflow: hidden;font-family: var(--font-b,Inter,system-ui,sans-serif);transition: opacity .7s ease,transform .7s cubic-bezier(.2,.7,.2,1)}.ak-intro.fuera{opacity: 0;transform: scale(1.06);pointer-events: none}.ak-intro::after{content: "";position: absolute;inset: 0;z-index: 4;pointer-events: none;background: radial-gradient(ellipse at center,transparent 55%,rgba(0,0,0,.55) 100%);transition: opacity .8s}.ak-intro.ki-final::after{opacity: 0}.ki-barra{position: absolute;left: 0;right: 0;height: 9vh;background: #000;z-index: 5;transform: scaleY(0);transition: transform .9s cubic-bezier(.7,0,.2,1)}.ki-sup{top: 0;transform-origin: top}.ki-inf{bottom: 0;transform-origin: bottom}.ak-intro.go .ki-barra{transform: scaleY(1)}.ak-intro.ki-final .ki-barra{transform: scaleY(0)}.ki-escena{position: absolute;inset: 0;margin: 0;opacity: 0;visibility: hidden;transition: opacity .6s ease,visibility 0s linear .6s;display: flex;flex-direction: column;align-items: center;justify-content: center;text-align: center;padding: 0 24px}.ki-escena.on{opacity: 1;visibility: visible;transition: opacity .6s ease,visibility 0s;z-index: 2}.ki-pre{font: 600 clamp(11px,1.4vw,14px)/1 var(--font-b,Inter,sans-serif);text-transform: uppercase;letter-spacing: .32em;color: rgba(255,255,255,.62);opacity: 0}.ki-titulo.on .ki-pre{animation: kiPre 2.4s ease forwards}@keyframes kiPre{0%{opacity: 0;letter-spacing: .6em}35%,100%{opacity: 1;letter-spacing: .32em}}.ki-titulo h2{font-family: var(--font-h,"Archivo",sans-serif);font-weight: 800;font-stretch: 88%;font-size: clamp(34px,7.4vw,92px);line-height: .98;letter-spacing: -.01em;margin: 18px 0 0;max-width: 15ch;text-transform: uppercase;color: #fff}.ki-titulo h2 span{display: inline-block;opacity: 0;transform: translateY(.45em);filter: blur(10px)}.ki-titulo.on h2 span{animation: kiPal .85s cubic-bezier(.2,.8,.2,1) forwards;animation-delay: calc(.45s + var(--i) * .14s)}@keyframes kiPal{to{opacity: 1;transform: none;filter: blur(0)}}.ki-raya{display: block;width: 0;height: 3px;margin-top: 26px;background: #FF6600;border-radius: 2px}.ki-titulo.on .ki-raya{animation: kiRaya 1s cubic-bezier(.7,0,.2,1) 1.25s forwards}@keyframes kiRaya{to{width: min(180px,40vw)}}.ki-foto{padding: 0;align-items: flex-start;justify-content: flex-end;text-align: left}.ki-foto img{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover;transform: scale(1.14) translateX(1.5%)}.ki-foto.ki-b img{transform: scale(1.14) translateX(-1.5%)}.ki-foto.on img{animation: kiKen 2.2s cubic-bezier(.25,.6,.3,1) forwards}@keyframes kiKen{to{transform: scale(1.02) translateX(0)}}.ki-foto::before{content: "";position: absolute;inset: 0;z-index: 1;background: linear-gradient(0deg,rgba(4,8,14,.86) 0%,rgba(4,8,14,.15) 55%,rgba(4,8,14,.25) 100%)}.ki-foto figcaption{position: relative;z-index: 2;margin: 0 0 calc(9vh + 34px) clamp(22px,6vw,80px);max-width: 80vw}.ki-foto small{display: block;font: 600 clamp(11px,1.3vw,13px)/1 var(--font-b,Inter,sans-serif);text-transform: uppercase;letter-spacing: .22em;color: #FFB27A;opacity: 0;transform: translateX(-16px)}.ki-foto b{display: block;margin-top: 10px;font-family: var(--font-h,"Archivo",sans-serif);font-weight: 800;font-stretch: 84%;font-size: clamp(38px,8vw,104px);line-height: .92;text-transform: uppercase;color: #fff;opacity: 0;transform: translateY(24px)}.ki-foto.on small{animation: kiIn .6s ease .2s forwards}.ki-foto.on b{animation: kiIn .7s cubic-bezier(.2,.8,.2,1) .3s forwards}@keyframes kiIn{to{opacity: 1;transform: none}}.ki-num{position: absolute;z-index: 2;right: clamp(18px,5vw,64px);top: calc(9vh + 20px);font: 600 12px/1 var(--font-b,Inter,sans-serif);letter-spacing: .2em;color: rgba(255,255,255,.7)}.ki-carrete{background: radial-gradient(ellipse at 50% 40%,#1A2431 0%,#07090C 70%);gap: 34px}.ki-tira{display: flex;gap: 18px;width: max-content;transform: translateX(40vw)}.ki-carrete.on .ki-tira{animation: kiTira 2.6s cubic-bezier(.3,.5,.3,1) forwards}@keyframes kiTira{to{transform: translateX(-28vw)}}.ki-tira span{width: clamp(118px,15vw,190px);aspect-ratio: 1;background: #fff;border-radius: 10px;display: grid;place-items: center;padding: 12px;box-shadow: 0 24px 50px -24px rgba(0,0,0,.8)}.ki-tira span:nth-child(even){transform: translateY(22px)}.ki-tira img{width: 100%;height: 100%;object-fit: contain}.ki-carrete p{margin: 0;display: flex;flex-direction: column;gap: 8px;opacity: 0;transform: translateY(16px)}.ki-carrete.on p{animation: kiIn .7s ease .5s forwards}.ki-carrete p b{font-family: var(--font-h,"Archivo",sans-serif);font-weight: 800;font-stretch: 88%;font-size: clamp(30px,5.4vw,64px);line-height: 1;text-transform: uppercase}.ki-carrete p small{font-size: clamp(12px,1.5vw,15px);letter-spacing: .14em;text-transform: uppercase;color: rgba(255,255,255,.7)}.ki-logo{background: radial-gradient(ellipse at 50% 45%,#1A8BDA 0%,#0075C9 45%,#005A9C 100%);overflow: hidden}.ki-marca{width: min(560px,78vw);height: auto;opacity: 0;transform: scale(.86);filter: blur(12px) drop-shadow(0 10px 30px rgba(0,30,70,.35))}.ki-marca-txt{font: 800 clamp(40px,8vw,88px)/1 var(--font-h,"Archivo",sans-serif);width: auto}.ki-logo.on .ki-marca{animation: kiMarca 1.1s cubic-bezier(.2,.8,.2,1) .15s forwards}@keyframes kiMarca{to{opacity: 1;transform: none;filter: blur(0) drop-shadow(0 10px 30px rgba(0,30,70,.35))}}.ki-brillo{position: absolute;inset: -20% auto -20% -40%;width: 30%;transform: skewX(-18deg);background: linear-gradient(90deg,transparent,rgba(255,255,255,.38),transparent);pointer-events: none}.ki-logo.on .ki-brillo{animation: kiBrillo 1.3s ease-in-out .9s forwards}@keyframes kiBrillo{to{left: 120%}}.ki-logo p{margin: 22px 0 0;font-size: clamp(14px,2vw,19px);font-weight: 500;color: #EAF4FC;opacity: 0;transform: translateY(12px)}.ki-logo.on p{animation: kiIn .7s ease .9s forwards}.ki-entrar{margin-top: 26px;border: 0;border-radius: 8px;background: #fff;color: #0075C9;font: 700 15px/1 var(--font-b,Inter,sans-serif);padding: 14px 22px;display: inline-flex;gap: 8px;align-items: center;cursor: pointer;opacity: 0;transform: translateY(12px);box-shadow: 0 12px 30px -12px rgba(0,25,60,.55)}.ki-logo.on .ki-entrar{animation: kiIn .6s ease 1.25s forwards}.ki-entrar:hover{background: #FFF159;color: #0B2F55}.ki-saltar{position: absolute;z-index: 6;right: clamp(14px,3vw,32px);bottom: calc(9vh - 46px);bottom: max(14px,calc(9vh - 46px));border: 1px solid rgba(255,255,255,.4);background: rgba(0,0,0,.35);color: #fff;border-radius: 999px;padding: 9px 16px;font: 600 13px/1 var(--font-b,Inter,sans-serif);display: inline-flex;gap: 6px;align-items: center;cursor: pointer;backdrop-filter: blur(6px)}.ki-saltar:hover,.ki-saltar:focus-visible{background: #fff;color: #07090C;outline: none}.ak-intro.ki-final .ki-saltar{opacity: 0;pointer-events: none}.ki-progreso{position: absolute;z-index: 6;left: 0;right: 0;bottom: 0;height: 3px;background: #FF6600;transform: scaleX(0);transform-origin: left;transition-property: transform;transition-timing-function: linear}@media (prefers-reduced-motion: reduce){.ak-intro *,.ak-intro{animation-duration: .01s !important;animation-delay: 0s !important;transition-duration: .2s !important}}.camp-precio{display: flex;align-items: baseline;flex-wrap: wrap;gap: 4px 10px;margin: 6px 0 2px}.camp-precio del{color: var(--muted);font-size: 14px}.camp-precio b{color: var(--c1,#E05A00);font: 800 22px/1 var(--font-h)}.camp-precio-ficha{margin: 10px 0 4px;padding: 12px 14px;border-radius: 10px;background: #FFF4EC;border: 1px solid #FFD9BF}.camp-precio-ficha small{flex-basis: 100%;font-size: 12px;font-weight: 600;color: var(--muted);text-transform: uppercase;letter-spacing: .06em}.camp-precio-ficha b{font-size: 30px}.camp-precio-ficha del{font-size: 17px}.camp-nota{margin: 0 0 4px;font-size: 12.5px;color: var(--muted)}
