.app-banner{overflow:hidden}.app-banner__hero{background:linear-gradient(180deg,#000c .11% 41.54%,#0000 60.94%);background-size:cover;background-position:center}.app-banner__hero-inner{height:100%;padding:26px 32px 0;display:flex;gap:clamp(2.5rem,-9.7375rem + 19.7778vw,12.9rem);flex-direction:column;align-items:center}.app-banner__hero-header{display:flex;align-items:center;gap:24px}.app-banner__qr-wrap{width:112px;height:112px;display:none}.app-banner__qr-img{width:100%;height:100%;display:block}.app-banner__hero-text{display:flex;flex-direction:column;gap:8px}.app-banner__eyebrow{color:#b5ab87;font-size:14px;line-height:16.8px;font-weight:400;letter-spacing:1.92px;text-transform:uppercase;margin:0}.app-banner__subheading h2{color:#fff;font-size:24px;line-height:28.8px;font-weight:700;text-transform:uppercase;letter-spacing:-.48px;margin:0}.app-banner__description p{color:#b5ab87;font-size:14px;font-weight:400;line-height:18.2px;letter-spacing:0;margin:0}.app-banner__footer-image{width:100%;max-width:64%}.app-banner__footer-image img{width:100%;height:100%;display:flex;object-fit:contain;object-position:bottom}.app-banner__footer-inner{position:relative}.app-banner__footer-bg-image{height:46px}.app-banner__footer-bg-image img{width:100%;height:100%;display:block}.app-banner__footer-main{position:absolute;top:0;bottom:0;width:100%;display:flex;align-items:center;justify-content:space-between;gap:20px;padding-left:8px}.app-banner__footer-logo{display:flex;align-items:center}.app-banner__footer-logo-img{display:block;max-height:30px;width:auto}.app-banner__content-wrap{display:flex;align-items:center;gap:clamp(2.4rem,-2.1137rem + 7.5286vw,11.6rem)}.app-banner__footer-text{display:flex;flex-direction:column;gap:2px}.app-banner__footer-heading{color:#fff;font-size:7px;font-weight:400;line-height:10.4px;margin:0;letter-spacing:0}.app-banner__footer-subheading *{color:#fff;font-size:13px;line-height:19.2px;font-weight:700;letter-spacing:-.625px;text-transform:uppercase;margin:0}.app-banner__footer-qr{width:46px;background:#fff;display:flex;align-items:center;justify-content:center;border:2px solid #000}.app-banner__footer-qr-img{width:100%;height:100%;display:block}@media only screen and (min-width:400px){.app-banner__footer-main{gap:32px}.app-banner__footer-heading{font-size:8px}.app-banner__footer-subheading *{font-size:16px}}@media only screen and (min-width:769px){.app-banner{height:100dvh}.app-banner__hero{height:calc(100dvh - 243px)}.app-banner__hero{background-color:#000}.app-banner__footer-image{height:calc(73dvh - 240px)}.app-banner__eyebrow{font-size:14px;line-height:16.8px;letter-spacing:2.24px}.app-banner__subheading h2{font-size:48px;line-height:57.6px;letter-spacing:-2.4px}.app-banner__description p{font-size:16px;line-height:20.8px}.app-banner__hero-inner{padding:43px 0 0}.app-banner__footer{position:absolute;bottom:0;z-index:1}.app-banner__footer-main{padding-left:32px}.app-banner__footer-logo-img{max-height:70px}.app-banner__footer-heading{font-size:20px;line-height:26px}.app-banner__footer-subheading *{font-size:clamp(1rem,-.4628rem + 4.6809vw,6rem);line-height:normal;letter-spacing:normal}.app-banner__footer-bg-image{height:179px}.app-banner__footer-qr{width:179px;border:7px solid #000}.app-banner__qr-wrap{display:block}.app-banner__footer-text{gap:8px}}@media only screen and (min-width:1380px){.app-banner__footer-logo-img{max-height:116px}}
/*# sourceMappingURL=/cdn/shop/t/61/assets/section-app-banner.css.map */
