.app-crosssell__inner{display:flex;flex-direction:column;margin:0 auto;padding-inline:var(--app-crosssell-inner-padding-x, 0)}.app-crosssell__image-wrap{position:relative;width:100%;aspect-ratio:1 / 1;overflow:hidden;line-height:0;padding:1rem;display:flex;align-items:center;justify-content:center}.app-crosssell__image{width:100%;height:100%;object-fit:contain;object-position:center center;vertical-align:middle;background:#4a4c50}.app-crosssell__content{flex:1 1 auto;display:flex;align-items:center;justify-content:center;background-color:var(--app-crosssell-bg, #000000);padding:3rem 1rem}.app-crosssell__text{width:100%;max-width:100%;text-align:center;display:flex;flex-direction:column;align-items:center;color:var(--app-crosssell-text-color, #ffffff)}.app-crosssell__preheading{margin:0 0 2.4rem;font-family:var(--font-din);font-size:var(--app-crosssell-preheading-size, .6875rem);line-height:1.18;letter-spacing:.06em;text-transform:uppercase;color:var(--app-crosssell-text-color, #ffffff)}.app-crosssell__heading{margin:0 0 2.4rem;font-family:var(--font-snell-roundhand);font-size:var(--app-crosssell-heading-size, 4.5rem);line-height:.89;letter-spacing:-.014em;color:var(--app-crosssell-text-color, #ffffff);max-width:100%}.app-crosssell__body{margin:0 0 4rem;font-family:var(--font-din);font-size:var(--app-crosssell-body-size, .75rem);line-height:1.33;letter-spacing:.04em;color:var(--app-crosssell-text-color, #ffffff);max-width:32rem;margin-left:auto;margin-right:auto}.app-crosssell__body p{margin:0 0 .5rem}.app-crosssell__body p:last-child{margin-bottom:0}.app-crosssell__app-buttons{display:flex;flex-wrap:wrap;gap:1.6rem;justify-content:center;margin:0 0 .5rem}.app-crosssell__app-button{display:inline-block;text-decoration:none;transition:opacity .2s ease}.app-crosssell__app-button:focus-visible{outline:.2rem solid rgba(255,255,255,.5);outline-offset:.2rem;border-radius:.25rem}.app-crosssell__app-button img{display:block;width:133.333px;height:40px}.app-crosssell__app-button-text{display:inline-block;padding:.5rem 1rem;font-family:var(--font-din);font-size:.75rem;font-weight:600;line-height:1.27;text-transform:uppercase;letter-spacing:.08em;color:var(--app-crosssell-text-color, #ffffff);border:.125rem solid var(--app-crosssell-text-color, #ffffff);border-radius:.25rem}@media(hover:hover){.app-crosssell__app-button:hover{opacity:.8}}.app-crosssell__learn-more-wrap{display:flex;justify-content:center;margin-top:5.3rem}.app-crosssell__learn-more{display:inline-block;padding:13px 24px 11px;font-family:var(--font-din);font-size:var(--app-crosssell-learn-more-size, .6875rem);font-weight:600;line-height:1.27;text-decoration:none;text-transform:uppercase;letter-spacing:.11em;color:#000;background-color:#fff;border:.125rem solid #000000;cursor:pointer;transition:background-color .2s ease,color .2s ease}.app-crosssell__learn-more:focus-visible{outline:.2rem solid rgba(0,0,0,.5);outline-offset:.2rem}@media(hover:hover){.app-crosssell__learn-more:hover{background-color:#ffffffe6}}@media screen and (min-width:750px){.app-crosssell__inner{flex-direction:row;align-items:stretch}.app-crosssell__image-wrap{flex:1 1 50%;min-width:0;aspect-ratio:1 / 1;padding:2rem}.app-crosssell__content{flex:1 1 50%;min-width:0}.app-crosssell__heading{font-size:var(--app-crosssell-heading-size, 4.5rem)}.app-crosssell__body{line-height:1.33}}@media screen and (max-width:749px){.app-crosssell__image-wrap{padding:1rem}.app-crosssell__content{padding:3rem 1rem}.app-crosssell__heading{font-size:calc(var(--app-crosssell-heading-size, 4.5rem) * .889);line-height:.875}.app-crosssell__app-button img{height:2.5rem;max-width:8.333rem}.app-crosssell__body{margin:0 0 3.2rem}}
/*# sourceMappingURL=/cdn/shop/t/1665/assets/membership-app-crosssell.css.map */
