.app-download{background-color:var(--ad-bg);background-image:var(--ad-bg-image,none);background-position:50%;background-size:cover;border-radius:var(--ad-radius);overflow:hidden;position:relative}.app-download,.app-download *,.app-download :after,.app-download :before{box-sizing:border-box}.app-download__container{align-items:flex-end;display:grid;gap:var(--ad-gap);grid-template-columns:minmax(260px,36%) minmax(320px,64%);margin:0 auto;max-width:var(--ad-max-width)}.app-download__phones>div{flex:1}.app-download__media{padding-top:50px}.app-download__media,.app-download__phones{display:flex;justify-content:center;position:relative}.app-download__phones{align-items:flex-end;width:100%}.app-download__phone{position:relative;transition:transform .35s ease}.app-download__phone-image{display:block;height:auto;width:100%}.app-download__phone--front{transform:rotate(var(--ad-phone-rotation));z-index:2}.app-download__phone--back{align-self:flex-start;margin-inline-end:var(--ad-phone-gap);z-index:1}.app-download__phones--flat .app-download__phone--back{margin-inline-end:16px}.app-download__phone--hover-lift:hover{transform:translateY(-8px)}.app-download__phone--hover-tilt:hover{transform:rotate(-3deg)}.app-download__phones--floating .app-download__phone--front{animation:app-download-float 4.5s ease-in-out infinite}.app-download__phones--floating .app-download__phone--back{animation:app-download-float 5.5s ease-in-out infinite;animation-delay:.4s}@keyframes app-download-float{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}.app-download__content{display:flex;flex-direction:column;padding:50px 0;text-align:var(--ad-content-align,right)}.app-download__content[style*="--ad-content-align: center"]{align-items:center}.app-download__description{margin:0 0 32px;max-width:480px}.app-download__description p{margin:0 0 12px}.app-download__description p:last-child{margin-bottom:0}.app-download__stores{display:flex;flex-wrap:wrap;gap:var(--ad-btn-spacing);margin-bottom:36px}.app-download__store-link{border-radius:var(--ad-btn-radius);box-shadow:var(--ad-btn-shadow);display:inline-flex;line-height:0;overflow:hidden;transition:transform .25s ease,opacity .25s ease,box-shadow .25s ease}.app-download__store-link:focus-visible{outline:3px solid #4a7dff;outline-offset:3px}.app-download__store-image{border-radius:var(--ad-btn-radius);display:block;height:52px;width:auto}.app-download[data-hover-animation=lift] .app-download__store-link:hover{transform:translateY(-4px)}.app-download[data-hover-animation=scale] .app-download__store-link:hover{transform:scale(1.05)}.app-download[data-hover-animation=fade] .app-download__store-link:hover{opacity:.8}.app-download__qr{align-items:flex-end;display:flex;gap:32px;margin-top:76px;position:relative}html[dir=rtl] .app-download__qr{margin-top:98px}.app-download__qr-image{border-radius:16px;display:block;flex-shrink:0;height:132px;width:132px}.app-download__qr-text>:last-child{margin-bottom:0}.app-download__qr-text{display:flex;flex-direction:column;gap:4px}.app-download__arrow{display:block;line-height:0;margin-bottom:21px;margin-left:-10px;text-align:left}html[dir=rtl] .app-download__arrow{margin-bottom:21px;margin-left:0;text-align:center}@media (max-width:768px){.app-download__container{gap:var(--ad-mobile-spacing);grid-template-areas:"media" "content";grid-template-columns:1fr}html[dir=rtl] .app-download__container{grid-template-areas:"content" "media"}.app-download__media{grid-area:media;padding-top:0}.app-download__content{grid-area:content;padding:0;text-align:var(--ad-mobile-align,center)}.app-download__stores{justify-content:center;width:100%}.app-download__qr,html[dir=rtl] .app-download__qr{margin-inline:auto;margin-top:30px}.app-download__description{max-width:100%}}@media (max-width:480px){.app-download__phone--front{width:min(var(--ad-front-width),70vw)}.app-download__phone--back{width:min(var(--ad-back-width),78vw)}.app-download__qr{flex-direction:column;text-align:center}}@media (prefers-reduced-motion:reduce){.app-download__phone,.app-download__phones--floating .app-download__phone--back,.app-download__phones--floating .app-download__phone--front,.app-download__store-link{animation:none!important;transition:none!important}}.app-download a:focus-visible{outline:3px solid #4a7dff;outline-offset:3px}