.hero-banner{padding-top:var(--PT);padding-bottom:var(--PB)}.hero-banner__grid{display:grid;grid-template-columns:1fr;row-gap:var(--hero-banner-gap);background-color:#fff}@media only screen and (min-width:768px){.hero-banner__grid{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--hero-banner-gap)}}.hero-banner__block{display:flex;flex-direction:column;min-width:0}.hero-banner__block.text-center{align-items:center;text-align:center;background-color:#fff}.hero-banner__block.text-left{align-items:flex-start;text-align:left}.hero-banner__block.text-right{align-items:flex-end;text-align:right}.hero-banner__media{position:relative;width:100%;aspect-ratio:16/9;overflow:hidden}@media only screen and (min-width:768px){.hero-banner__media{aspect-ratio:var(--hero-banner-ratio, 1.6)}}.hero-banner__media>*{height:100%}.hero-banner__content{width:calc(100% - 20px);margin:-20px auto 0;padding-top:var(--space-8, 20px);padding-bottom:3.5rem;padding-left:20px;padding-right:20px;background-color:#fff;position:relative;flex-grow:1;display:flex;align-items:center;flex-direction:column;justify-content:space-between}.hero-banner__heading{margin:0 0 var(--space-5, 12px)}.hero-banner__copy{margin:0 0 var(--space-7, 16px);text-align:left}.hero-banner__cta{display:inline-flex;align-items:center;justify-content:center;min-width:var(--hero-banner-btn-width);box-sizing:border-box;transition:all .3s;padding:16px 20px}.hero-banner__cta:hover{color:#ffffff80}@media screen and (min-width:769px){.hero-banner__content{width:calc(100% - 80px);padding-left:60px;padding-right:60px}}@media screen and (max-width:768px){.hero-banner__cta{width:100%;max-width:400px}.hero-banner__copy{font-size:16px;font-weight:300}}
/*# sourceMappingURL=/cdn/shop/t/80/compiled_assets/styles.css.map */
