.footer{color:#fff;--text: #fff;--text-2: rgba(255,255,255,.8);--line: rgba(255,255,255,.18);--focus: #fff}.footer--scene{position:relative;isolation:isolate;overflow:clip;height:max(720px,min(62.58675vw,100svh));max-height:none;padding:0}.footer.footer--scene .footer__top{position:relative;z-index:3;padding:96px var(--margin) 0;text-align:center;pointer-events:none}.footer--scene .final__card{max-width:800px;margin:0 auto;padding:0;background:none}.final__card[data-sky-text]:before{content:none}.footer--scene .final__title{margin:0 0 28px}.footer--scene .final__cta{pointer-events:auto}.final__bubble{position:relative;isolation:isolate;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;height:60px;padding:0 42px;border-radius:999px;color:#fff;font-size:18px;font-weight:600;letter-spacing:.005em;background:radial-gradient(120px 60px at var(--mx,50%) var(--my,100%),rgba(255,255,255,.16),transparent 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;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;border-radius:inherit;padding:1.5px;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>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}.final__bubble:focus-visible{outline:3px solid #fff;outline-offset:4px}.family-scene{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;container-type:inline-size;pointer-events:none;--ball-time: 22s}.family-scene__land{position:absolute;bottom:0;left:0;width:100%;pointer-events:none}.family-scene__land img{display:block;width:100%;height:auto;aspect-ratio:1585 / 992;object-fit:fill}.family-scene__sun{position:absolute;right:-8%;top:23%;width:28%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,#fffffff2,#ffffff8c 10%,#fffceb2e 30%,transparent 65%);pointer-events:none}.family-scene__rays{position:absolute;right:-18%;top:7%;width:48%;aspect-ratio:1;opacity:.35;border-radius:50%;background:repeating-conic-gradient(from 0deg,transparent,#ffffff70 8deg,transparent 18deg 45deg);-webkit-mask-image:radial-gradient(circle,#000,transparent 62%);mask-image:radial-gradient(circle,#000,transparent 62%);animation:family-sun 100s linear infinite;pointer-events:none}.family-scene__character{position:absolute;width:var(--size);left:var(--left);bottom:var(--bottom);aspect-ratio:1;pointer-events:none}.family-scene__pose{position:relative;display:block;width:100%;height:100%;transform-origin:50% 94%;animation:family-breathe var(--sway-time,5s) ease-in-out infinite;animation-delay:var(--delay,0s)}.family-scene__sprite{display:block;width:100%;height:100%;background-image:var(--family-sprite);background-size:200% 200%;background-repeat:no-repeat;background-position:var(--sprite-x) var(--sprite-y)}.family-scene__custom-character{display:block;width:100%;height:100%;object-fit:contain}.family-scene__shadow{position:absolute;left:18%;bottom:var(--shadow-bottom,4%);width:65%;height:9%;border-radius:50%;background:#163b1580;filter:blur(5px);transform:rotate(-6deg)}.family-scene__character--parent{--size: 18.5%;--left: 62%;--bottom: 18.5%;--sprite-x: 0%;--sprite-y: 0%;--sway-time: 6s;--sway: 1.2deg;--shadow-bottom: 3%;z-index:3}.family-scene__character--orange{--size: 15%;--left: 35.5%;--bottom: 16.8%;--sprite-x: 100%;--sprite-y: 0%;--sway-time: 4.5s;--sway: -2deg;--delay: -1.3s;z-index:3}.family-scene__character--yellow{--size: 13.2%;--left: 48.7%;--bottom: 19%;--sprite-x: 0%;--sprite-y: 100%;--sway-time: 3.8s;--sway: 2deg;--delay: -2.4s;--shadow-bottom: 11%;z-index:2}.family-scene__character--peach{--size: 13.8%;--left: 79%;--bottom: 12.5%;--sprite-x: 100%;--sprite-y: 100%;--sway-time: 5.4s;--sway: -1.5deg;--delay: -3s;--shadow-bottom: 11%;z-index:4}.family-scene__ball-flight{position:absolute;left:61.5%;bottom:42.5%;z-index:5;width:5.2%;min-width:36px;aspect-ratio:1;padding:0;border:0;border-radius:50%;background:none;cursor:pointer;pointer-events:auto;animation:family-ball-drift var(--ball-time) ease-in-out infinite alternate;-webkit-tap-highlight-color:transparent}.family-scene__ball-flight:after{content:"";position:absolute;top:-8px;right:-8px;bottom:-8px;left:-8px}.family-scene__ball-flight:focus-visible{outline:3px solid #fff;outline-offset:6px;animation-play-state:paused!important}.family-scene__ball{display:block;width:100%;height:100%;animation:family-ball-bob 3.2s ease-in-out infinite alternate}.family-scene__ball-art{display:block;width:100%;height:100%;max-width:none;object-fit:contain;filter:drop-shadow(0 4px 6px #274d3926);animation:family-ball-spin 36s linear infinite}.family-scene__shade{position:absolute;bottom:0;left:0;right:0;z-index:6;height:clamp(140px,12vw,220px);background:linear-gradient(180deg,transparent,#083c28a6 72%,#083c28);pointer-events:none}.family-scene:not(.is-visible) *,.family-scene.is-paused *{animation-play-state:paused!important}.family-scene.is-playing .family-scene__pose{animation-name:family-celebrate;animation-duration:1.1s}.family-scene__ball-flight:disabled{cursor:default}@keyframes family-breathe{0%,to{transform:translateY(0) rotate(0) scale(1)}50%{transform:translateY(-3px) rotate(var(--sway,1deg)) scale(1.008,1.015)}}@keyframes family-celebrate{0%,to{transform:translateY(0) rotate(0)}40%{transform:translateY(-8px) rotate(var(--sway,2deg))}70%{transform:translateY(0) scale(1.018,.98)}}@keyframes family-ball-drift{0%{transform:translate(0)}to{transform:translate(-12cqw,-2cqw)}}@keyframes family-ball-bob{0%{transform:translateY(0)}to{transform:translateY(-6px)}}@keyframes family-ball-spin{to{transform:rotate(360deg)}}@keyframes family-sun{to{transform:rotate(360deg)}}@media(min-width:768px)and (max-width:1023px){.footer.footer--scene .footer__top{padding-top:72px}.family-scene__character--parent{--size: 23%;--left: 59%;--bottom: 14%}.family-scene__character--orange{--size: 19%;--left: 24%;--bottom: 12%}.family-scene__character--yellow{--size: 17%;--left: 42%;--bottom: 15%}.family-scene__character--peach{--size: 17%;--left: 79%;--bottom: 9%}.family-scene__ball-flight{bottom:36%;width:6.5%}}@media(max-width:767px){.footer--scene{height:700px}.footer.footer--scene .footer__top{padding:64px 20px 0}.footer--scene .final__title{max-width:500px;margin:0 auto 24px;font-size:clamp(36px,7vw,46px);line-height:1.12}.final__bubble{height:56px;padding:0 32px;font-size:17px}.family-scene__land{width:max(760px,125vw);left:calc(50% - max(380px,62.5vw) + 80px)}.family-scene__land img{max-width:none}.family-scene__sun{top:28%;right:-22%;width:55%}.family-scene__rays{top:14%;right:-42%;width:95%;opacity:.22}.family-scene__character--parent{--size: 44%;--left: 48%;--bottom: 19%}.family-scene__character--orange{--size: 31%;--left: 0%;--bottom: 13%}.family-scene__character--yellow{--size: 27%;--left: 24%;--bottom: 18%}.family-scene__character--peach{--size: 29%;--left: 71%;--bottom: 9%}.family-scene__ball-flight{left:55%;bottom:44%;width:11%}.family-scene__shade{height:100px}@keyframes family-ball-drift{0%{transform:translate(0)}to{transform:translate(-20cqw,-3cqw)}}}@media(min-width:480px)and (max-width:767px){.family-scene__character--parent{--size: 32%;--left: 58%;--bottom: 15%}.family-scene__character--orange{--size: 23%;--left: 15%;--bottom: 11%}.family-scene__character--yellow{--size: 20%;--left: 36%;--bottom: 15%}.family-scene__character--peach{--size: 21%;--left: 78%;--bottom: 8%}.family-scene__ball-flight{left:57%;bottom:41%;width:7%}}@media(prefers-reduced-motion:reduce){.family-scene *,.family-scene *:before,.family-scene *:after{animation:none!important}.final__bubble{transition:none}.final__bubble:hover,.final__bubble:active{transform:none}}html.is-capture .family-scene *,.footer--scene[data-motion=false] .family-scene *{animation:none!important}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-footer-scene.css.map */
