.app-promo{--ap-bg: #fb5b73;--ap-floor: #0b0b0b;--ap-text: #ffffff;--ap-check: #3f8c80;--ap-floor-height: 30%;--ap-padding-top: 56px;--ap-padding-bottom: 0px;position:relative;overflow:hidden;background-color:var(--ap-bg);color:var(--ap-text)}.app-promo,.app-promo *,.app-promo *:before,.app-promo *:after{-webkit-box-sizing:border-box;box-sizing:border-box}.app-promo__floor{position:absolute;right:0;bottom:0;left:0;z-index:0;height:var(--ap-floor-height);background-color:var(--ap-floor);pointer-events:none}.app-promo__inner{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"heading heading" "media   body";-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:clamp(2rem,4vw,4.5rem);-moz-column-gap:clamp(2rem,4vw,4.5rem);column-gap:clamp(2rem,4vw,4.5rem);row-gap:clamp(2rem,4vw,3.5rem);margin-right:auto;margin-left:auto;padding-top:var(--ap-padding-top);padding-bottom:var(--ap-padding-bottom);padding-right:clamp(1.25rem,4vw,4rem);padding-left:clamp(1.25rem,4vw,4rem)}.app-promo__heading{grid-area:heading;margin:0;font-size:clamp(1.9rem,4.8vw,3.25rem);font-weight:800;line-height:1.08;letter-spacing:-.015em;text-wrap:balance}.app-promo__media{grid-area:media;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:calc(var(--ap-padding-bottom) * -.35)}.app-promo__phone-screen img,.app-promo__phone-screen svg{display:block;width:100%;height:100%;max-height:490px;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center}.app-promo__body{grid-area:body;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:clamp(1.0625rem,1.55vw,1.3rem);height:100%}.app-promo__text>:first-child{margin-top:0}.app-promo__text>:last-child{margin-bottom:0}.app-promo__text a{color:inherit;text-underline-offset:.2em}.app-promo__list{margin:clamp(1.25rem,2.4vw,2rem) 0 0;padding:0;list-style:none;display:grid}.app-promo__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0;padding:0;gap:6px}.app-promo__check{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:1.05em;height:1.05em;margin-top:.24em;color:var(--ap-check)}.app-promo__stores{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.75rem 1rem;margin-top:clamp(1.25rem,2.4vw,2rem)}.app-promo__store{display:inline-block;width:clamp(7.5rem,14vw,9.5rem);-webkit-transition:opacity .25s ease,-webkit-transform .25s ease;transition:opacity .25s ease,-webkit-transform .25s ease;transition:transform .25s ease,opacity .25s ease;transition:transform .25s ease,opacity .25s ease,-webkit-transform .25s ease}a.app-promo__store:hover,a.app-promo__store:focus-visible{-webkit-transform:translateY(-2px);transform:translateY(-2px);opacity:.92}.app-promo__store img{display:block;width:100%;height:auto;-o-object-fit:contain;object-fit:contain}.app-promo__badge{display:inline-block;margin-top:clamp(1.5rem,3vw,2.75rem);width:clamp(5rem,8vw,8.5rem);border-radius:23%;-webkit-box-shadow:0 .9rem 1.75rem rgba(0,0,0,.28);box-shadow:0 .9rem 1.75rem #00000047;-webkit-transition:-webkit-transform .25s ease,-webkit-box-shadow .25s ease;transition:-webkit-transform .25s ease,-webkit-box-shadow .25s ease;transition:transform .25s ease,box-shadow .25s ease;transition:transform .25s ease,box-shadow .25s ease,-webkit-transform .25s ease,-webkit-box-shadow .25s ease}a.app-promo__badge:hover,a.app-promo__badge:focus-visible{-webkit-transform:translateY(-3px);transform:translateY(-3px);-webkit-box-shadow:0 1.35rem 2.25rem rgba(0,0,0,.34);box-shadow:0 1.35rem 2.25rem #00000057}.app-promo__badge img,.app-promo__badge svg{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}@media screen and (max-width:989px){.app-promo__inner{grid-template-columns:minmax(0,1fr);grid-template-areas:"heading" "body" "media";justify-items:center;text-align:center}.app-promo__heading{text-align:left;justify-self:start}.app-promo__list{justify-items:start;text-align:left;display:inline-grid}}@media screen and (max-width:749px){.app-promo__inner{padding-top:calc(var(--ap-padding-top) * .75);padding-bottom:calc(var(--ap-padding-bottom) * .75)}}@media(prefers-reduced-motion:reduce){.app-promo__badge,.app-promo__store{-webkit-transition:none;transition:none}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/section-app-promo.css.map */
