.final__card[data-sky-text]:before{content:none}.final{position:relative;isolation:isolate;color:#fff;--focus: #FFFFFF}.final__media{position:relative;overflow:clip}.final__img{width:100%;aspect-ratio:4 / 3;object-fit:cover;object-position:50% 45%;background:var(--sky-500)}.final__content{padding-block:40px 56px;text-align:center}.final__title{margin-bottom:24px}@media(min-width:1024px){.final__img{aspect-ratio:auto;height:640px;object-position:50% 60%}.final__content{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:flex-start;justify-content:center;padding:88px var(--margin) 0;pointer-events:none}.final__card{pointer-events:auto;max-width:760px;padding:32px 56px 40px;border-radius:40px;background:radial-gradient(70% 70% at 50% 45%,#0a1f3d61,#0a1f3d00)}.final__title{margin-bottom:32px}}@media(min-width:1440px){.final__img{height:720px}.final__content{padding-top:112px}}.footer{padding-block:64px 40px;color:#fff;--text: #FFFFFF;--text-2: rgba(255, 255, 255, .8);--line: rgba(255, 255, 255, .18);--focus: #FFFFFF}.footer__grid{display:grid;grid-template-columns:minmax(0,1fr);row-gap:48px}.footer__text{margin-top:8px;color:var(--text-2)}.footer__col-title{color:var(--text-2);margin-bottom:12px}@media(min-width:1024px){.footer{padding-block:96px 40px}.footer__grid{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gutter);row-gap:64px}.footer__newsletter{grid-column:1 / span 5}}.timeline,.safe-kids,.social,.compare,.faq,.footer{--text: #FFFFFF;--text-2: #FFFFFF;--line: rgba(255, 255, 255, .25);--line-strong: rgba(255, 255, 255, .3);--focus: #FFFFFF;color:#fff}.final__content{background:transparent}.stats,.timeline,.safe-kids,.social,.compare,.faq,.footer{position:relative;isolation:isolate;overflow:clip}.stats>.container,.timeline>.container,.safe-kids>.container,.social>.container,.compare>.container,.faq>.container,.footer>.container{position:relative;z-index:1}.final__card{background:none!important}.footer{padding:0;overflow:clip}.footer__top{position:relative;z-index:2;padding:96px var(--margin) 0;text-align:center}.footer .final__card{max-width:760px;margin:0 auto;padding:0;background:none}.footer .final__title{margin-bottom:28px}.scene{position:relative;z-index:1;height:calc(min(44.4vw,760px) + 48px);min-height:420px;margin-top:24px}.scene>*,.scene__land>*{position:absolute;display:block}.scene img{display:block;max-width:none;width:100%;height:auto}.scene__sun{right:-120px;top:-170px;width:380px;height:380px;border-radius:50%;pointer-events:none;background:radial-gradient(circle,#fffffff2,#ffffff8c 22%,#fffceb2e 45%,#fff0 70%)}.scene__rays{right:-330px;top:-380px;width:800px;height:800px;border-radius:50%;pointer-events:none;opacity:.5;background:repeating-conic-gradient(from 0deg,#fff0,#ffffff4d 9deg,#fff0 18deg 45deg);-webkit-mask-image:radial-gradient(circle,#000 0%,rgba(0,0,0,.5) 30%,transparent 62%);mask-image:radial-gradient(circle,#000 0%,rgba(0,0,0,.5) 30%,transparent 62%);animation:scene-rays calc(120s / (var(--speed, 1) * var(--scene-speed, 1))) linear infinite}.scene__streak{border-radius:50%;border-top:28px solid #FFFFFF;opacity:.2;filter:blur(14px);pointer-events:none}.scene__streak--1{left:-6%;top:2%;width:78%;height:300px;transform:rotate(-7deg)}.scene__streak--2{left:30%;top:12%;width:64%;height:220px;border-top-width:16px;transform:rotate(5deg)}.scene__land{left:0;top:67.1px;width:100%;aspect-ratio:2000 / 888}.scene__hills{top:0;right:0;bottom:0;left:0}.scene__hills>img{height:100%}.scene__lake{top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none;display:none}@supports (mask-mode: luminance){.scene__lake{display:block;-webkit-mask-image:url(footer-lake-mask.png);mask-image:url(footer-lake-mask.png);mask-mode:luminance;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}}.scene__water{position:absolute;display:block;top:-260px;right:-260px;bottom:-260px;left:-260px;opacity:.25;will-change:transform}.scene__water--a{background:radial-gradient(ellipse 34px 16px at 30% 30%,#fff 0% 30%,#fff0),radial-gradient(ellipse 50px 12px at 72% 58%,#fff 0% 30%,#fff0),radial-gradient(ellipse 24px 10px at 18% 82%,#fff 0% 30%,#fff0),radial-gradient(ellipse 40px 14px at 86% 14%,#fff 0% 30%,#fff0);background-size:240px 240px;animation:scene-water-a calc(20s / (var(--speed, 1) * var(--scene-speed, 1))) ease-in-out infinite alternate}.scene__water--b{background:radial-gradient(ellipse 42px 12px at 22% 46%,#fff 0% 30%,#fff0),radial-gradient(ellipse 28px 14px at 64% 20%,#fff 0% 30%,#fff0),radial-gradient(ellipse 36px 10px at 80% 76%,#fff 0% 30%,#fff0);background-size:180px 180px;animation:scene-water-b calc(28s / (var(--speed, 1) * var(--scene-speed, 1))) ease-in-out infinite alternate}.scene__tree{left:66.8%;bottom:71.5%;width:14.5%;--flip: -1;transform:scaleX(var(--flip, 1))}.scene__camp{left:26%;bottom:20%;width:16%;transform:scaleX(var(--flip, 1))}.scene__camp:before{content:"";position:absolute;left:8%;right:8%;bottom:-4%;height:18%;border-radius:50%;background:#14501e40;filter:blur(10px)}.scene__camp>img{position:relative}.scene__camp[hidden]{display:none}.scene__flowers{width:12%;transform-origin:50% 100%;animation:scene-sway calc(var(--dur, 5s) / (var(--speed, 1) * var(--scene-speed, 1))) ease-in-out infinite alternate;animation-delay:var(--delay, 0s)}.scene__flowers--1{left:15.3%;bottom:41.2%;width:7%;--s: 1;--dur: 5.6s;--delay: -1.1s}.scene__flowers--2{left:75.8%;bottom:71.1%;width:3%;--s: .8;--flip: -1;--dur: 4.6s;--delay: -3.3s}.scene__flowers--3{left:71%;bottom:71.5%;width:2.5%;--s: .9;--dur: 5.2s;--delay: -.6s}.scene__flowers--4{left:81.9%;bottom:44.4%;width:4.3%;--s: .7;--flip: -1;--dur: 6s;--delay: -2.4s}.scene__flowers--5{left:79.8%;bottom:42.4%;width:3.9%;--s: .95;--dur: 4.8s;--delay: -4.2s}.scene__fly{width:36px;animation:scene-fly calc(var(--dur, 22s) / (var(--speed, 1) * var(--scene-speed, 1))) ease-in-out infinite;animation-delay:var(--delay, 0s)}.scene__fly--1{left:5.8%;top:36.3%;--dur: 22s}.scene__fly--2{left:80.6%;top:55.5%;--dur: 26s;--delay: -9s;width:30px}.scene__fly--3{left:40.4%;top:10%;--dur: 18s;--delay: -5s;width:42px}.scene__butterfly{animation:scene-flap calc(.35s / (var(--flap-speed, 1) * var(--scene-speed, 1))) ease-in-out infinite alternate}.scene__bubble{width:calc(var(--b, 26px) * var(--bubble-scale, 1));height:auto;aspect-ratio:1;border-radius:50%;border:1px solid rgba(255,255,255,.6);opacity:0;pointer-events:none;background:radial-gradient(circle at 30% 28%,#ffffffe6,#ffffff4d 16%,#fff0 38%),radial-gradient(circle,#fff0 62%,#ffffff40),conic-gradient(from 30deg,#6ee6ff26,#ff96dc26,#aaffd226,#6ee6ff26);animation:scene-bubble calc(var(--dur, 16s) / (var(--speed, 1) * var(--scene-speed, 1))) ease-in-out infinite;animation-delay:var(--delay, 0s)}.scene__bubble--1{left:30%;bottom:34%;--dur: 14s;--delay: -2s}.scene__bubble--2{left:41%;bottom:30%;--dur: 18s;--delay: -7s;--b: 18px}.scene__bubble--3{left:52%;bottom:36%;--dur: 16s;--delay: -11s;--b: 32px}.scene__bubble--4{left:63%;bottom:32%;--dur: 20s;--delay: -4s;--b: 22px}.scene__bubble--5{left:72%;bottom:38%;--dur: 13s;--delay: -9s}.scene__bubble--6{left:22%;bottom:40%;--dur: 17s;--delay: -1s;--b: 20px}.scene__bubble--7{left:80%;bottom:28%;--dur: 19s;--delay: -14s;--b: 16px}.scene__shade{left:0;right:0;bottom:0;height:220px;pointer-events:none;background:linear-gradient(180deg,#083c2800,#083c28c7 62% 100%)}.scene__fx,.scene__fx-water,.scene__fish-clip,.scene__fx-air{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.scene__fish-clip,.scene__fx-air{z-index:2}.scene__fx-water{display:none}@supports (mask-mode: luminance){.scene__fx-water{display:block;-webkit-mask-image:url(footer-lake-mask.png);mask-image:url(footer-lake-mask.png);mask-mode:luminance;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}}.scene__fx-p{position:absolute;left:0;top:0;display:block;opacity:0}.scene__fish{height:auto;max-width:none}.scene__fx-ring{width:30px;height:10px;margin:-5px 0 0 -15px;border:2px solid rgba(255,255,255,.75);border-radius:50%}.scene__fx-drop{width:5px;height:5px;margin:-2.5px 0 0 -2.5px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#FFFFFF 0 22%,var(--c, #E9FBFF) 30%)}.scene__fx-drop:nth-child(2n){--c: #9FE8FF}.scene__fx-crown{width:2px;height:14px;margin-left:-1px;border-radius:1px;background:#fffc;transform-origin:50% 100%}.scene__fx-foam{width:36px;height:10px;margin:-5px 0 0 -18px;border-radius:50%;background:#fff;filter:blur(3px)}.scene__fx-shadow{width:40px;height:12px;margin:-6px 0 0 -20px;border-radius:50%;background:#0a3c7840;filter:blur(4px)}.scene__fx-hit{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:auto}.scene{--scene-speed: 1}.scene:not(.is-on) *{animation-play-state:paused}@media(prefers-reduced-motion:reduce){.scene *{animation:none!important}}html.is-capture .scene *{animation:none!important}@media(min-width:1024px){.footer{display:flex;flex-direction:column;max-height:100vh;max-height:100svh}.footer__top{flex:none}.scene{flex:0 1 auto;min-height:300px;container-type:size}.scene__land{top:max(8px,min(67.1px,calc(100cqh - 90px - 32cqw)))}.footer--scene{max-height:max(100vh,calc(var(--ft-top, 0px) + 24px + 8px + 32vw + 90px));max-height:max(100svh,calc(var(--ft-top, 0px) + 24px + 8px + 32vw + 90px))}.scene{min-height:max(300px,calc(98px + 32vw))}}@media(max-width:1023px){.scene{--land-w: 120vw;--land-top: 24px;height:calc(var(--land-top) + var(--land-w) * .444);min-height:0}.scene__land{top:var(--land-top);left:calc((100% - var(--land-w)) / 2);width:var(--land-w)}.scene__shade{display:none}}@media(max-width:767px){.scene{--land-w: 110vw}.scene__flowers--1{left:14.7%;bottom:41.5%}.scene__sun{width:260px;height:260px;right:-90px;top:-110px}.scene__rays,.scene__streak--2,.scene__bubble--4,.scene__bubble--5,.scene__bubble--6,.scene__bubble--7{display:none}.scene__fly{--fly: .45}.scene__fly--1{left:8%;top:calc(24px + 16vw);width:28px}.scene__fly--2{left:68.1%;top:65.7%;width:24px}.scene__fly--3{left:22%;top:24px;width:4.2%}.scene__bubble{--bubble-scale: .55;--rise: -110px}.scene__bubble--1{left:34%;bottom:50%}.scene__bubble--2{left:52%;bottom:46%}.scene__bubble--3{left:68%;bottom:54%}}.final__bubble{position:relative;isolation:isolate;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;height:60px;padding:0 40px;border-radius:999px;color:#fff;font-size:18px;font-weight:700;letter-spacing:.01em;text-shadow:0 1px 2px rgba(4,40,110,.45);background:radial-gradient(90% 70% at 50% 120%,#8cebffd9,#8cebff00 70%),linear-gradient(180deg,#78c8ff8c,#2882eb8c 55%,#1464dca6);-webkit-backdrop-filter:blur(10px) saturate(160%);backdrop-filter:blur(10px) saturate(160%);box-shadow:inset 0 0 0 1.5px #ffffffbf,inset 0 -6px 14px #a0f0ff73,0 10px 26px #04286e4d;transition:transform .2s var(--ease),box-shadow .2s var(--ease)}.final__bubble:before{content:"";position:absolute;left:8%;right:8%;top:3px;height:50%;z-index:-1;pointer-events:none;border-radius:999px 999px 50% 50%/999px 999px 18px 18px;background:linear-gradient(180deg,#fffffff2,#ffffff26)}.final__bubble:after{content:"";position:absolute;left:14%;top:9px;width:10px;height:6px;border-radius:50%;background:#fff;opacity:.9}.final__bubble:hover{transform:translateY(-2px);box-shadow:inset 0 0 0 1.5px #ffffffd9,inset 0 -6px 14px #a0f0ff8c,0 14px 32px #04286e59}.final__bubble:active{transform:translateY(0)}.final__bubble:focus-visible{outline:3px solid #FFFFFF;outline-offset:4px}@media(prefers-reduced-motion:reduce){.final__bubble:hover{transform:none}}.final__bubble{height:58px;padding:0 38px;color:#fff;font-weight:600;text-shadow:0 1px 1px rgba(0,30,90,.25);background:linear-gradient(180deg,#ffffff38,#ffffff0f 45%,#ffffff1a);-webkit-backdrop-filter:blur(6px) saturate(180%) brightness(1.12);backdrop-filter:blur(6px) saturate(180%) brightness(1.12);box-shadow:inset 1.5px 1.5px .5px -.5px #fffffff2,inset -1px -1px .5px -.5px #ffffff8c,inset 0 0 14px #ffffff38,inset 0 -10px 18px -10px #ffffff59,0 6px 18px #0014462e,0 1px 2px #0014461f}.final__bubble:before{left:18%;right:18%;top:1px;height:38%;border-radius:999px;filter:blur(3px);background:linear-gradient(180deg,#ffffff8c,#fff0)}.final__bubble:hover{transform:translateY(-1px) scale(1.02);box-shadow:inset 1.5px 1.5px .5px -.5px #fff,inset -1px -1px .5px -.5px #ffffffa6,inset 0 0 18px #ffffff4d,inset 0 -10px 18px -10px #ffffff73,0 10px 24px #00144633,0 1px 2px #0014461f}.final__bubble:active{transform:scale(.98)}.final__bubble{background:#ffffff05;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);text-shadow:none;font-weight:600;box-shadow:inset 0 0 0 1px #ffffff47,inset 0 -1.5px #ffffff8c,inset 1.5px 0 #ffffff40,inset -1.5px 0 #ffffff40,inset 0 0 16px #ffffff24,inset 0 -8px 16px -8px #ffffff38}.final__bubble:before,.final__bubble:after{content:none}.final__bubble:hover{transform:translateY(-1px);box-shadow:inset 0 0 0 1px #fff6,inset 0 -1.5px #ffffffb3,inset 1.5px 0 #ffffff52,inset -1.5px 0 #ffffff52,inset 0 0 20px #fff3,inset 0 -8px 16px -8px #ffffff4d}.final__bubble{height:60px;padding:0 42px;font-size:18px;letter-spacing:.005em;background:radial-gradient(120px 60px at var(--mx, 50%) var(--my, 100%),rgba(255,255,255,.16),rgba(255,255,255,0) 70%),linear-gradient(180deg,#ffffff0a,#ffffff03 55%,#ffffff14);-webkit-backdrop-filter:blur(3px) brightness(1.06);backdrop-filter:blur(3px) brightness(1.06);box-shadow:inset 0 0 18px #ffffff1f,inset 0 -10px 18px -12px #fff6,inset 0 8px 14px -12px #ffffff4d,0 8px 22px #00123c2e,0 1px 3px #00123c1f;transition:transform .26s cubic-bezier(.34,1.56,.64,1),box-shadow .26s var(--ease)}.final__bubble:before{content:"";position:absolute;bottom:0;z-index:1;pointer-events:none;border-radius:inherit;padding:1.5px;filter:none;left:0;right:0;top:0;height:auto;background:linear-gradient(160deg,#fffffff2,#ffffff40 28%,#ffffff1f 55%,#ffffff59 78%,#ffffffe6);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.final__bubble:after{content:"";position:absolute;left:10px;top:6px;width:26px;height:14px;z-index:1;pointer-events:none;border-radius:50%;border-top:2px solid rgba(255,255,255,.75);transform:rotate(-24deg);filter:blur(.4px);background:none;opacity:.85}.final__bubble>span{position:relative;z-index:2}.final__bubble:hover{transform:translateY(-1px) scale(1.015);box-shadow:inset 0 0 22px #ffffff2e,inset 0 -10px 18px -12px #ffffff80,inset 0 8px 14px -12px #ffffff5c,0 12px 28px #00123c38,0 1px 3px #00123c1f}.final__bubble:active{transform:scale(.97,.94);transition-duration:.12s}@media(prefers-reduced-motion:reduce){.final__bubble,.final__bubble:hover,.final__bubble:active{transform:none}}.final__bubble:after{content:none}.scene__lake,.scene__fx-water{display:block;-webkit-mask-image:url(footer-lake-mask-alpha.png);mask-image:url(footer-lake-mask-alpha.png);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;mask-mode:alpha}@media(max-width:767px){.scene__lake,.scene__fx-water{-webkit-mask-image:url(footer-lake-mask-sm-alpha.png);mask-image:url(footer-lake-mask-sm-alpha.png)}}html.is-scene-shot .final__card,html.is-scene-shot .footer__top{visibility:visible!important}html.is-scene-shot .final__cta{visibility:hidden!important}@keyframes scene-rays{to{transform:rotate(360deg)}}@keyframes scene-water-a{0%{transform:translate(0)}to{transform:translate(240px,60px)}}@keyframes scene-water-b{0%{transform:translate(0)}to{transform:translate(-200px,-40px)}}@keyframes scene-sway{0%{transform:scaleX(var(--flip, 1)) scale(var(--s, 1)) rotate(-2deg)}to{transform:scaleX(var(--flip, 1)) scale(var(--s, 1)) rotate(2deg)}}@keyframes scene-flap{0%{transform:scaleX(1)}to{transform:scaleX(.3)}}@keyframes scene-fly{0%{transform:translate(0) rotate(0)}20%{transform:translate(calc(120px * var(--fly, 1)),calc(-50px * var(--fly, 1))) rotate(8deg)}40%{transform:translate(calc(260px * var(--fly, 1)),calc(-10px * var(--fly, 1))) rotate(-5deg)}60%{transform:translate(calc(320px * var(--fly, 1)),calc(-90px * var(--fly, 1))) rotate(6deg)}80%{transform:translate(calc(160px * var(--fly, 1)),calc(-120px * var(--fly, 1))) rotate(-8deg)}to{transform:translate(0) rotate(0)}}@keyframes scene-bubble{0%{transform:translate(0);opacity:0}15%{opacity:.9}70%{opacity:.7}to{transform:translate(24px,var(--rise, -220px));opacity:0}}.scene__fig,.scene__sign{pointer-events:none}.scene__fig{z-index:1}.scene__fig,.scene__sign{left:var(--x);bottom:var(--y);width:var(--w)}@media(max-width:1023px){.scene__fig,.scene__sign{left:var(--xm);bottom:var(--ym);width:var(--wm)}}.scene__fig>img,.scene__sign>img{position:relative;width:100%;height:auto;transform-origin:50% 100%}.scene__fig--blue{animation:fig-bob 3s ease-in-out infinite alternate}.scene__fig--blue>img{animation:fig-wiggle 4s ease-in-out infinite;animation-delay:-1.2s}.scene__fig--purple>img:first-child{animation:fig-sway 4s ease-in-out infinite alternate;animation-delay:-.7s}.scene__fig--green{animation:fig-bob 4.5s ease-in-out infinite alternate;animation-delay:-2.1s}.scene__sign{max-width:110px}.scene__sign>img{animation:sign-sway 6s ease-in-out infinite alternate;animation-delay:-2s}.scene__fig>img.scene__note{position:absolute;left:62%;top:30%;width:34%;height:auto;opacity:0;transform-origin:50% 50%;animation:fig-note 3s ease-out infinite}.scene__fig>img.scene__note--2{width:30%;animation-delay:1s}.scene__fig>img.scene__note--3{width:26%;animation-delay:2s}.scene.is-on .scene__fig,.scene.is-on .scene__fig>img,.scene.is-on .scene__sign>img{will-change:transform}.scene.is-on .scene__note{will-change:transform,opacity}@keyframes fig-bob{0%{transform:translateY(0)}to{transform:translateY(-4px)}}@keyframes fig-wiggle{0%,78%,to{transform:rotate(0)}83%{transform:rotate(3deg)}88%{transform:rotate(-3deg)}93%{transform:rotate(2deg)}}@keyframes fig-sway{0%{transform:rotate(-2deg)}to{transform:rotate(2deg)}}@keyframes sign-sway{0%{transform:rotate(-1deg)}to{transform:rotate(1deg)}}@keyframes fig-note{0%{opacity:0;transform:translate(0) rotate(-6deg) scale(.8)}20%{opacity:1}75%{opacity:.9}to{opacity:0;transform:translate(14px,-30px) rotate(8deg) scale(1)}}@media(prefers-reduced-motion:reduce){.scene__fig>img.scene__note--1{opacity:1;transform:translate(10px,-14px)}}html.is-capture .scene__fig>img.scene__note--1{opacity:1;transform:translate(10px,-14px)}@media(max-width:767px){.scene__fig>img.scene__note{left:58%;top:26%}@keyframes fig-note{0%{opacity:0;transform:translate(0) rotate(-6deg) scale(.8)}20%{opacity:1}75%{opacity:.9}to{opacity:0;transform:translate(8px,-18px) rotate(8deg) scale(1)}}}
/*# sourceMappingURL=/cdn/shop/t/47/assets/section-footer-scene.css.map */
