@layer reset{*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd,ul,ol{margin:0}ul[role=list],ol[role=list]{padding:0;list-style:none}img,picture,svg,video{max-width:100%;display:block}img{height:auto}input,button,textarea,select{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:0;padding:0}a{color:inherit}[hidden]{display:none!important}}@layer tokens{:root{color-scheme:light;--azul:#27a4df;--azul-marca:#36a9df;--azul-texto:#196f99;--azul-boton:#196f99;--tinta:#1d1d1b;--blanco:#fff;--grano:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .55 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");--grad-marca:radial-gradient(60rem 40rem at 96% -10%, #96dafa99, transparent 62%), radial-gradient(46rem 34rem at -6% 112%, #095c9280, transparent 66%), linear-gradient(118deg, #35afe7 0%, #27a4df 44%, #1d8fcc 100%);--grad-profundo:radial-gradient(48rem 30rem at 88% -24%, #27a4df5c, transparent 62%), radial-gradient(40rem 26rem at -4% 124%, #27a4df29, transparent 66%), linear-gradient(120deg, #0f4d6d 0%, #0d4159 52%, #0a3350 100%);--azul-profundo:#0d4159;--celeste:#bfe3f5;--cielo:#dceffa;--hielo:#f1f8fc;--amarillo:#ffe45c;--whatsapp:#25d366;--gris:#eef1f3;--gris-2:#e2e7ea;--gris-3:#c9d1d6;--texto-2:#474f54;--font-display:"Plus Jakarta Sans";--font-text:"Plus Jakarta Sans";--font-display-stack:var(--font-display), Arial, sans-serif;--font-text-stack:var(--font-text), system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--t-hero:clamp(3rem, 1.8rem + 5.6vw, 7.25rem);--t-xxl:clamp(2.25rem, 1.5rem + 3.6vw, 4.75rem);--t-xl:clamp(1.9rem, 1.45rem + 2.3vw, 3.5rem);--t-l:clamp(1.5rem, 1.25rem + 1.2vw, 2.25rem);--t-m:clamp(1.25rem, 1.1rem + .6vw, 1.625rem);--t-lede:clamp(1.0625rem, .98rem + .45vw, 1.3125rem);--t-body:1rem;--t-s:.875rem;--t-xs:.75rem;--gutter:clamp(1rem, .6rem + 2.2vw, 2.75rem);--maxw:90rem;--section:clamp(4.5rem, 3rem + 7vw, 9rem);--radius:1.25rem;--radius-s:.75rem;--pill:999px;--tap:3rem;--ease-out:cubic-bezier(.2, .7, .2, 1);--ease-pop:cubic-bezier(.34, 1.56, .64, 1);--shadow-card:0 1px 0 #1d1d1b0f, 0 18px 40px -24px #1d1d1b59;--focus:0 0 0 3px var(--blanco), 0 0 0 6px var(--tinta);--barra-corte-h:2.25rem;--sticky-h:4.75rem}}@layer base{html{scroll-padding-top:5.5rem}body{background:var(--blanco);color:var(--tinta);font-family:var(--font-text-stack);font-size:var(--t-body);font-kerning:normal;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;line-height:1.55}h1,h2,h3,.display{font-family:var(--font-display-stack);letter-spacing:-.022em;text-wrap:balance;font-weight:800;line-height:1}p{text-wrap:pretty}strong,b{font-weight:700}a{text-underline-offset:.18em;text-decoration-thickness:.08em}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:3px solid var(--tinta);outline-offset:3px;box-shadow:0 0 0 3px var(--blanco);border-radius:.5rem}::selection{background:var(--celeste);color:var(--tinta)}.tnum{font-variant-numeric:tabular-nums}}@layer layout{.wrap{width:100%;max-width:var(--maxw);padding-inline:var(--gutter);margin-inline:auto}.section{padding-block:var(--section)}.stack>*+*{margin-block-start:var(--stack,1rem)}}@layer components{.btn{--btn-bg:var(--tinta);--btn-fg:var(--blanco);min-height:var(--tap);border-radius:var(--pill);background:var(--btn-bg);min-width:0;max-width:100%;color:var(--btn-fg);white-space:normal;text-align:center;transition:transform .18s var(--ease-out), background-color .18s;-webkit-tap-highlight-color:transparent;justify-content:center;align-items:center;gap:.6rem;padding:.75rem 1.5rem;font-size:1rem;font-weight:700;line-height:1.1;text-decoration:none;display:inline-flex}.btn:active{transform:scale(.97)}.btn:is(:disabled,[aria-disabled=true]){cursor:not-allowed;opacity:.55;transform:none}.btn--xl{min-height:3.75rem;padding-inline:1.9rem;font-size:1.125rem}.btn--light{--btn-bg:var(--blanco);--btn-fg:var(--tinta)}.btn--line{--btn-bg:transparent;--btn-fg:var(--tinta);box-shadow:inset 0 0 0 2px var(--tinta)}.btn--wa{--btn-bg:var(--whatsapp);--btn-fg:var(--tinta)}.btn svg{flex:none;width:1.25em;height:1.25em}.btn>svg:last-child:not(:first-child){transition:transform .25s var(--ease-out)}.btn--wa{transition:transform .18s var(--ease-out), background-color .18s, box-shadow .25s}@media (hover:hover) and (pointer:fine){.btn:hover{transform:translateY(-2px)}.btn:hover>svg:last-child:not(:first-child){transform:translate(3px)}.btn--wa:hover{box-shadow:0 12px 26px -12px #128c46bf}.btn--light:hover,.btn--line:hover{--btn-bg:var(--gris)}.qty-add:hover{--btn-bg:#145c80}}.chip{border-radius:var(--pill);background:var(--gris);min-height:2.5rem;color:var(--tinta);white-space:nowrap;transition:background-color .18s, color .18s, transform .18s var(--ease-out);border:0;align-items:center;gap:.4rem;padding:.45rem 1rem;font-size:.9375rem;font-weight:600;text-decoration:none;display:inline-flex}.chip:active{transform:scale(.96)}@media (hover:hover) and (pointer:fine){.chip:not([aria-pressed=true],.is-active):hover{background:var(--gris-2)}}.chip[aria-pressed=true],.chip.is-active{background:var(--tinta);color:var(--blanco)}.eyebrow{font-size:var(--t-xs);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:.5rem;font-weight:700;display:inline-flex}.ejemplo-tag{letter-spacing:.04em;text-transform:uppercase;border-radius:var(--pill);color:var(--texto-2);background:#1d1d1b14;align-items:center;gap:.3rem;padding:.2rem .5rem;font-size:.6875rem;font-weight:700;display:inline-flex}.fine{font-size:var(--t-s);color:var(--texto-2)}.marquee{position:relative;overflow:hidden}.marquee__track{width:max-content;animation:marquee var(--marquee-duration,40s) linear infinite;display:flex}.marquee__group{flex:none;align-items:center;display:flex}@keyframes marquee{to{transform:translate(-50%)}}.marquee:hover .marquee__track,.marquee:focus-within .marquee__track{animation-play-state:paused}.qty-add{--btn-bg:var(--azul-boton);min-height:2.75rem;padding-inline:1.1rem;font-size:.9375rem}.qty{border-radius:var(--pill);background:var(--azul-boton);min-height:2.75rem;color:var(--blanco);justify-content:space-between;align-items:center;gap:.25rem;padding:.25rem;display:inline-flex}.qty__b{width:2.5rem;height:2.5rem;color:inherit;transition:background-color .18s, transform .18s var(--ease-pop);background:#ffffff1f;border-radius:50%;place-items:center;font-size:1.25rem;font-weight:700;display:grid}.qty__b:active{transform:scale(.88)}.qty__n{text-align:center;min-width:1.75rem;font-size:1.0625rem;font-weight:800}.qty--s{background:var(--gris);color:var(--tinta);min-height:2.5rem}.qty--s .qty__b{background:var(--blanco);width:2.25rem;height:2.25rem}@media (hover:hover) and (pointer:fine){.qty__b:hover{background:#ffffff3d}.qty--s .qty__b:hover{background:var(--gris-2)}}.toast{left:50%;bottom:calc(var(--sticky-h) + 1rem + env(safe-area-inset-bottom,0px));z-index:70;background:var(--tinta);width:max-content;max-width:calc(100vw - 2rem);color:var(--blanco);opacity:0;pointer-events:none;transition:transform .25s var(--ease-out), opacity .25s;border-radius:1rem;align-items:center;gap:1rem;padding:.8rem 1rem;font-size:.9375rem;font-weight:600;display:flex;position:fixed;transform:translate(-50%,1rem)}.toast.is-on{opacity:1;pointer-events:auto;transform:translate(-50%)}.toast button{border-radius:var(--pill);background:var(--azul);min-height:2.5rem;color:var(--tinta);flex:none;padding:0 .9rem;font-weight:700}@media (width>=64rem){.toast{bottom:1.5rem}}.vuelo{z-index:80;pointer-events:none;background:var(--gris) center / cover no-repeat;border:3px solid var(--blanco);border-radius:50%;width:3.5rem;height:3.5rem;position:fixed;box-shadow:0 10px 24px -8px #1d1d1b80}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.skip-link{z-index:100;border-radius:var(--pill);background:var(--tinta);color:var(--blanco);padding:.75rem 1rem;font-weight:700;text-decoration:none;position:absolute;top:-4rem;left:1rem}.skip-link:focus{top:1rem}}@layer utilities{@media (pointer:coarse){:is(.chip,.ha__areas a,.ex__sug button,.ex__chip,.ex__limpiar,.ex__orden,.fx__ver,.fx__i,.spd__ficha,.spd__copiar,.sa__link,.en__ej,.rs__fichas a,.gi__tab,.pc__sel,.pc__fila,.toast button,.qty--s,.bus__res select){min-height:2.75rem!important}:is(.av__mas,.mp__pausa){min-width:2.75rem!important;min-height:2.75rem!important}:is(.gi__migas,.pas__migas,.rp-migas,.st__migas) a{margin-block:-.9rem;padding-block:.9rem}:is(.rp-arma__pie a,.sfr__entrega a){align-items:center;min-height:2.75rem!important;display:inline-flex!important}}main>:is(.kits,.como,.corte,.rv,.rs,.sucs,.gal,.faq,.cierre){content-visibility:auto;contain-intrinsic-size:auto var(--cv,60rem)}main>.kits{--cv:55rem}main>.como{--cv:56rem}main>.corte{--cv:61rem}main>.rv{--cv:57rem}main>.rs{--cv:59rem}main>.sucs{--cv:75rem}main>.gal{--cv:54rem}main>.faq{--cv:68rem}main>.cierre{--cv:63rem}@media (width<=47.99rem){main>.kits{--cv:54rem}main>.como{--cv:92rem}main>.corte{--cv:81rem}main>.rv{--cv:71rem}main>.rs{--cv:60rem}main>.sucs{--cv:184rem}main>.gal{--cv:47rem}main>.faq{--cv:70rem}main>.cierre{--cv:72rem}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.marquee__track{animation:none!important}.marquee__group[aria-hidden=true]{display:none}}html[data-motion=off] *,html[data-motion=off] :before,html[data-motion=off] :after{transition-duration:.01ms!important;animation-play-state:paused!important}html[data-motion=off] .marquee__track{animation:none!important}html[data-motion=off] .marquee__group[aria-hidden=true]{display:none}}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_astro/plus-jakarta-sans-latin-wght-normal.eXO_dkmS.woff2)format("woff2")}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){main>:is(.como,.rs,.sucs,.gal,.faq,.mp) h2{animation:linear both titulo-sube view();animation-range:entry entry 40%}html[data-motion=off] main h2{animation:none}}}@keyframes titulo-sube{0%{opacity:0;translate:0 1.25rem}}@media (prefers-reduced-motion:no-preference){@view-transition{navigation:auto}.hdr{view-transition-name:cabecera}.corte-bar{view-transition-name:corte}.sbar{view-transition-name:barra}::view-transition-group(root){animation-duration:.22s}}
