.hero-banner{margin-left:auto;display:flex;position:relative;isolation:isolate}.hero-banner .hero-image-large{aspect-ratio:3 / 2;object-fit:cover;max-width:100%;max-height:100%;width:auto;height:auto;margin-left:auto}.hero-image-large .image{width:100%;height:100%;object-fit:inherit}@media screen and (max-width: 820px){.hero-banner .hero-image-large{width:calc(100% - 19rem);height:52.9rem}}@media screen and (min-width: 990px) and (max-width: 1599px){.hero-banner{max-width:calc(100% - 15rem)}.hero-banner .hero-image-large{width:58%}}@media screen and (min-width: 1600px){.hero-banner{max-width:calc(100% - 34rem)}.hero-banner .hero-image-large{width:55%}}@media screen and (min-width: 2100px){.hero-banner .hero-image-large{width:48%}}.hero-content .hero-content-holder{position:relative;width:100%;height:100%;display:flex;isolation:isolate}.hero-content-holder .hero-banner-bg{position:absolute;width:38rem;height:47rem;background:#edf5f8;border-radius:var(--element-border-radius);top:-80px;right:120px;display:block;z-index:-1}.hero-content .hero-content-holder .content-item{width:51%;z-index:-1}.cst-span-title{margin:0 auto}.cst-span-title>span{display:block}.hero-content .hero-content-image{height:47rem}.hero-content-image .content-image{width:100%;height:100%;object-fit:cover;border-radius:var(--element-border-radius)}@media screen and (max-width: 989px){.hero-banner{flex-direction:column}.hero-banner .hero-content{margin-top:-18.5rem}.hero-banner .hero-image-large{width:calc(100% - 12rem)}.hero-content .hero-content-holder{flex-direction:column-reverse;width:calc(100% - 12rem);margin:0 auto}.hero-content .hero-content-holder .content-item{width:100%;text-align:center;z-index:1}.hero-content .hero-content-holder .content-item .link-item{margin-left:auto;margin-right:auto}.hero-content .hero-content-image{max-width:21.3rem;max-height:27.1rem;margin-bottom:2rem;position:relative;z-index:2}.hero-content-holder .hero-banner-bg{max-width:20.1rem;max-height:27.1rem;top:-40px;z-index:1}.rewards-bg-image{width:25.3rem;max-height:34.6rem;position:absolute;top:0;right:20px;z-index:1}.rewards-bg-image img{width:100%;height:100%;object-fit:contain}}@media screen and (max-width: 650px){.hero-content-holder .hero-banner-bg{left:-8.5%}.hero-banner .hero-image-large{height:auto}}@media screen and (min-width: 651px) and (max-width: 990px){.hero-content-holder .hero-banner-bg{left:-5%}}@media screen and (min-width: 989px){.hero-banner{height:67.4rem}.hero-banner .hero-content{position:absolute}}@media screen and (min-width: 990px){.hero-content .hero-content-holder{align-items:center;justify-content:space-between}.hero-banner .hero-content{top:50%;transform:translateY(-50%);min-height:37rem}.hero-image-large .image{width:100%;height:100%;object-fit:inherit}}@media screen and (min-width: 990px) and (max-width: 1299px){.hero-banner .hero-content{width:60%}}@media screen and (min-width: 1300px) and (max-width: 1599px){.hero-banner .hero-content{width:60%}}@media screen and (min-width: 1600px){.hero-banner .hero-content{width:50%}}@media screen and (max-width: 700px){.rewards-bg-image{top:-60px;right:2px}}.hero-banner a.cst-link-item{display:block;position:absolute;width:100%;height:100%;z-index:1;cursor:pointer}
/*# sourceMappingURL=/cdn/shop/t/34/assets/section-hero-banner.css.map */
