.iphone-app-footer{display:none}.iphone-app-footer.is-visible{position:fixed;z-index:10000;right:12px;bottom:calc(12px + env(safe-area-inset-bottom));left:12px;display:flex;flex-direction:column;gap:16px;overflow:hidden;padding:20px;border:1px solid rgba(255,255,255,.16);border-radius:24px;background:linear-gradient(145deg,#1e1e20fa,#050506fc);box-shadow:0 24px 60px #0000006b,0 8px 20px #0000004d;color:#fff;animation:iphone-app-footer-enter .38s cubic-bezier(.22,1,.36,1) both;isolation:isolate}.iphone-app-footer__glow{position:absolute;z-index:-1;top:-80px;right:-60px;width:210px;height:210px;border-radius:50%;background:#d619206b;filter:blur(56px);pointer-events:none}.iphone-app-footer__content{display:flex;min-height:60px;align-items:center;gap:14px;padding-right:40px}.iphone-app-footer__icon{flex:0 0 60px;width:60px;height:60px;border:1px solid rgba(255,255,255,.22);border-radius:15px;background:#fff;box-shadow:0 8px 20px #00000047;object-fit:cover}.iphone-app-footer__copy{display:flex;flex-direction:column;gap:3px}.iphone-app-footer__heading{margin:0;color:inherit;font-size:24px;font-weight:900;letter-spacing:-.035em;line-height:1;text-align:left}.iphone-app-footer__subheading{margin:0;color:#ffffffb8;font-size:12px;font-weight:700;letter-spacing:.16em;line-height:1.3;text-align:left}.iphone-app-footer__close{position:absolute;top:-4px;right:-8px;display:inline-flex;width:48px;height:48px;align-items:center;justify-content:center;padding:4px 8px 0 0;border:1px solid transparent;border-radius:0 24px 0 50%;background:#ffffff14;color:#fff;cursor:pointer;font:inherit;font-size:36px;font-weight:300;line-height:1}.iphone-app-footer__close:hover,.iphone-app-footer__close:focus-visible{border-color:#ffffff40;background:#ffffff24;transform:scale(1.08)}.iphone-app-footer__close:focus-visible{border-radius:50%;outline:2px solid #fff;outline-offset:1px}.iphone-app-footer__button{display:inline-flex;width:100%;min-height:54px;align-items:center;justify-content:center;gap:10px;padding:12px 18px;border:1px solid rgba(255,255,255,.9);border-radius:16px;background:#fff;color:#000;font-size:16px;font-weight:800;line-height:1;text-decoration:none;box-shadow:0 8px 24px #0000003d;transition:transform .16s ease,background-color .16s ease,color .16s ease}.iphone-app-footer__button:hover,.iphone-app-footer__button:focus-visible{background:#f4f4f4;color:#000;transform:translateY(-2px)}.iphone-app-footer__button:focus-visible{outline:2px solid #fff;outline-offset:3px}.iphone-app-footer__apple{flex:0 0 21px}.iphone-app-footer__arrow{margin-left:auto;font-size:22px;font-weight:500;transition:transform .16s ease}.iphone-app-footer__button:hover .iphone-app-footer__arrow,.iphone-app-footer__button:focus-visible .iphone-app-footer__arrow{transform:translate(3px)}@keyframes iphone-app-footer-enter{0%{opacity:0;transform:translateY(24px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@media(prefers-reduced-motion:reduce){.iphone-app-footer.is-visible{animation:none}.iphone-app-footer__button,.iphone-app-footer__arrow{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/102/compiled_assets/styles.css.map */
