.fgo{position:relative;width:100%;overflow:hidden;height:min(var(--fgo-alto, 460px),46vw);min-height:340px;display:flex;align-items:center;color:var(--fgo-tinta, #0F2A4C)}.fgo-fondo{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.fgo-borde{position:absolute;top:0;right:0;bottom:0;left:0;background-size:6000% 100%;background-position:left center;background-repeat:no-repeat;opacity:0;transition:opacity .55s ease}.fgo-escena{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.fgo-cap{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .55s ease}.fgo-borde.is-on,.fgo-cap.is-on{opacity:1}.fgo-foto{position:absolute;top:0;right:0;height:100%;width:auto;max-width:none;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 13%);mask-image:linear-gradient(90deg,transparent 0,#000 13%)}.fgo-foto--vacia{width:62%;height:auto;opacity:.35}.fgo-wrap{position:relative;z-index:2;width:100%;max-width:1560px;margin:0 auto;padding-inline:clamp(24px,4.6vw,80px)}.fgo-txt{width:min(47%,540px)}.fgo-volanta{font-size:clamp(10px,.82vw,13px);font-weight:600;letter-spacing:.24em;text-transform:uppercase;margin:0 0 clamp(8px,1.1vw,14px)}.fgo-tit{font-size:clamp(38px,5.4vw,82px);font-weight:800;line-height:.94;letter-spacing:-.035em;margin:0 0 clamp(10px,1.3vw,18px)}.fgo-vol{display:flex;align-items:center;gap:clamp(10px,1.1vw,16px);flex-wrap:wrap;margin-bottom:clamp(8px,1.1vw,14px)}.fgo-vol .fgo-volanta{margin-bottom:0}.fgo-cuc{display:inline-block;padding:clamp(6px,.55vw,9px) clamp(12px,1.1vw,18px);border-radius:999px;background:var(--cuc-bg, #0F2A4C);color:var(--cuc-tx, #FFFFFF);font-size:clamp(9px,.72vw,12px);font-weight:700;letter-spacing:.14em;line-height:1;text-transform:uppercase;white-space:nowrap}.fgo-baj{font-size:clamp(13px,1.1vw,17px);font-weight:400;line-height:1.5;opacity:.9;margin:0 0 clamp(18px,2.4vw,32px)}.fgo-car{display:flex;align-items:flex-start;gap:clamp(9px,1.3vw,18px);margin-bottom:clamp(18px,2.5vw,32px)}.fgo-nav{flex:none;margin-top:clamp(2px,.4vw,6px);width:clamp(30px,2.7vw,40px);aspect-ratio:1;border-radius:50%;border:1.6px solid currentColor;background:transparent;color:inherit;display:grid;place-items:center;cursor:pointer;transition:background .22s,color .22s}.fgo-nav svg{width:42%;height:42%}.fgo-nav:hover{background:var(--fgo-tinta, #0F2A4C);color:#fff}.fgo-nav:focus-visible{outline:2px solid currentColor;outline-offset:3px}.fgo-sws{display:flex;gap:clamp(10px,1.5vw,22px)}.fgo-sw{border:0;background:transparent;padding:0;cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:clamp(6px,.7vw,9px);color:inherit;font:inherit}.fgo-sw i{display:block;width:clamp(30px,2.9vw,42px);aspect-ratio:1;border-radius:50%;background:var(--sw, #ccc);box-shadow:inset 0 -4px 10px #00000012,inset 0 0 0 1px #0f2a4c24;outline:1.6px solid transparent;outline-offset:4px;transition:outline-color .22s,transform .22s}.fgo-sw:hover i{transform:translateY(-2px)}.fgo-sw[aria-pressed=true] i{outline-color:currentColor}.fgo-sw b{font-size:clamp(9px,.72vw,11px);font-weight:600;letter-spacing:.16em;text-transform:uppercase;opacity:.45;transition:opacity .22s}.fgo-sw[aria-pressed=true] b{opacity:1}.fgo-sw:focus-visible{outline:2px solid currentColor;outline-offset:4px;border-radius:6px}.fgo-cta{display:inline-flex;align-items:center;gap:.7em;padding:clamp(11px,1vw,15px) clamp(20px,2vw,30px);border-radius:999px;background:var(--fgo-tinta, #0F2A4C);color:#fff;font-size:clamp(10px,.85vw,13px);font-weight:600;letter-spacing:.13em;text-transform:uppercase;text-decoration:none;transition:transform .22s,box-shadow .22s}.fgo-cta svg{width:1em;height:1em;flex:none}.fgo-cta:hover{transform:translateY(-2px);box-shadow:0 10px 24px #0f2a4c47}.fgo-cta:focus-visible{outline:2px solid currentColor;outline-offset:3px}.fgo-live{position:absolute;width:1px;height:1px;margin:0;overflow:hidden;clip-path:inset(50%)}@media screen and (max-width:859px){.fgo{height:auto;min-height:0;display:flex;flex-direction:column;align-items:stretch;padding-top:clamp(30px,7vw,46px)}.fgo-wrap{order:1;max-width:none;padding-inline:24px}.fgo-txt{width:auto}.fgo-tit{font-size:clamp(44px,13vw,66px)}.fgo-baj{font-size:15px;margin-bottom:22px}.fgo-car{margin-bottom:22px}.fgo-nav{width:36px;margin-top:3px}.fgo-sw i{width:38px}.fgo-sw b{font-size:10px}.fgo-cta{font-size:12px;padding:13px 24px}.fgo-vol{gap:10px}.fgo-cuc{font-size:9px;padding:6px 12px;letter-spacing:.12em}.fgo-escena{position:relative;inset:auto;order:2;flex:none;width:100%;aspect-ratio:var(--fgo-ratm, 1.07);margin-top:clamp(14px,4vw,28px)}.fgo-borde{background-size:2000% 2000%;background-position:left top}.fgo-foto{position:absolute;bottom:0;left:0;top:0;right:0;width:100%;height:100%;object-fit:cover;-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 9%);mask-image:linear-gradient(180deg,transparent 0,#000 9%)}}@media(prefers-reduced-motion:reduce){.fgo-cap,.fgo-sw i,.fgo-cta,.fgo-nav{transition:none}}body{overflow-x:hidden}.landing-hero{padding:100px 20px;text-align:center;background-color:#000;color:#fff}.landing-feature{padding:120px 20px;background-color:#f5f5f5;text-align:center}.landing-feature h3{color:#0e2a4c}.landing-feature img{max-width:100%;border-radius:16px}.landing-related div.producto-card img{border-radius:20px}.landing-related a:hover div.producto-card{outline:2px solid #75a7ad;box-shadow:1px 1px 8px #0000004d}.landing-cta{padding:80px 20px;background:center / cover no-repeat url(https://devsodastream.myshopify.com/cdn/shop/t/4/assets/banner_cta_e-duo_v2.jpg);color:#fff;min-height:100vh}.landing-cta h2{font-size:10rem;font-weight:700;color:#0b2240}.landing-cta a{padding:10px 50px;font-size:4rem;font-weight:600;background-color:#fff;color:#0b2240}.landing-cta a:hover,.landing-cta a:active{color:#75a7ad}.landing-box{background-color:#fff}.video-slider-section{position:relative;height:100vh;overflow:hidden;background-color:#0a0a0a}.bg-video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:0}.overlay{position:absolute;width:100%;background:#02002400;background:linear-gradient(90deg,#02002400,#000 95%);height:100vh;z-index:1}.overlay_left{position:absolute;width:100%;background:#02002400;background:linear-gradient(90deg,#000,#02002400 95%);height:100vh;z-index:1}.swiper-container{position:relative;z-index:2;height:100vh}.swiper-slide{display:flex!important;align-items:center;justify-content:center;text-align:center}.swiper-container .swiper-slide{min-height:100vh}.slide-content,.slide{color:#fff;max-width:50%}.slide-content h2,.slide h2{font-size:20rem;line-height:1;letter-spacing:10px;color:transparent;-webkit-text-stroke-width:2px;-webkit-text-stroke-color:white;flex:1;display:flex;align-items:center;justify-content:center;margin:0}.slide-content h3,.slide-content p,.slide p{font-size:32px;margin:0;font-weight:500;line-height:1.2}.swiper-pagination{--swiper-pagination-right: auto;--swiper-pagination-left: 15px}.swiper-pagination-bullet{width:12px!important;height:12px!important;opacity:1!important;border:0px solid white;background-color:#ffffff80!important;margin-bottom:10px!important}.swiper-pagination-bullet-active{background-color:#fff!important}.scroll-sequence-section{height:100vh;position:relative}.sequence-canvas{position:sticky;top:0;width:100%;height:100vh;display:block;background-color:#000}.slides-overlay{top:0;height:100vh;width:100%;z-index:2;display:flex;align-items:center;justify-content:center;pointer-events:none}.slide{position:absolute;text-align:center;color:#fff;opacity:0;transition:opacity .6s ease;pointer-events:none;max-width:90%;top:50%;left:50%;transform:translate(-50%,-50%)}.slide-bullets{position:absolute;left:20px;top:50%;transform:translateY(-50%);display:flex;flex-direction:column;gap:10px;z-index:20}.slide-bullets .bullet{width:12px;height:12px;background:#fff9;border-radius:50%;cursor:pointer;transition:background .3s}.slide-bullets .bullet.active{background:#fff}.slide.active{opacity:1}.producto-card{border-radius:20px;outline:2px solid lightgrey}.titulo-seccion{font-size:5rem;line-height:1;font-weight:600;color:#0b2240}.subtitulo-seccion{color:#bcbdbe;font-weight:500;font-size:2.5rem}@media screen and (max-width:768px){.slide-content h2,.slide h2{font-size:5rem;-webkit-text-stroke-width:1px;letter-spacing:5px}.slide-content h3,.slide-content p,.slide p{font-size:21px}.titulo-seccion{font-size:3.5rem}.landing-cta{background-position-x:80%}.landing-cta h2{font-size:7rem}.landing-cta a{font-size:2.5rem}}
/*# sourceMappingURL=/cdn/shop/t/94/compiled_assets/styles.css.map */
