.split-hero{display:flex;flex-direction:column}@media screen and (min-width:810px){.split-hero{display:grid;grid-template-columns:1fr 1fr}}.split-hero__media{width:100%;min-height:100%;aspect-ratio:4 / 3}.split-hero__media--adapt{aspect-ratio:var(--aspect-ratio, 4 / 3)}.split-hero__media--small{aspect-ratio:16 / 9}.split-hero__media--large{aspect-ratio:3 / 4}.split-hero__media.media .split-hero__media-desktop{display:none}@media screen and (min-width:810px){.split-hero__media.media .split-hero__media-desktop{display:block}.split-hero__media.media .split-hero__media-mobile{display:none}}.split-hero__content{padding:2.4rem 1.6rem;display:flex;flex-direction:column;justify-content:center;align-items:center}@media screen and (min-width:810px){.split-hero__content{padding:2.4rem 3.2rem}}@media screen and (min-width:1200px){.split-hero__content{padding:2.4rem 3.2rem}}@media screen and (min-width:1440px){.split-hero__content{padding:2.4rem 5rem}}.split-hero__content-inner{display:flex;flex-direction:column;gap:1.2rem}@media screen and (min-width:810px){.split-hero__content-inner{max-width:620px}}@media screen and (min-width:1200px){.split-hero__content-inner{gap:1.6rem}}.split-hero__content-inner>*{margin:0}.split-hero__heading.default-heading{font-size:2.4rem;font-style:normal;font-weight:700;line-height:110%;letter-spacing:-.024rem}@media screen and (min-width:1200px){.split-hero__heading.default-heading{font-size:3.2rem;letter-spacing:-.032rem}}@media screen and (min-width:1440px){.split-hero__heading.default-heading{font-size:4rem;letter-spacing:-.04rem}}@media screen and (min-width:1920px){.split-hero__heading.default-heading{font-size:4.8rem;letter-spacing:-.048rem}}.split-hero__text{font-size:1.6rem;line-height:130%}@media screen and (min-width:1440px){.split-hero__text{font-size:1.8rem}}.split-hero__text>p{margin:0}.split-hero__content-inner>.star-rating-bar{justify-content:flex-start;padding:0;font-size:1.6rem;line-height:130%}.split-hero__cta-section{width:100%;max-width:100%;display:flex;flex-direction:column;gap:.8rem}@media screen and (min-width:810px){.split-hero__cta-section{width:32.8rem}}.split-hero__cta-section>*{width:100%}.split-hero__caption{text-align:center;font-size:1.4rem;font-weight:500;line-height:120%;margin:0}.split-hero__image{display:flex;justify-content:center;align-items:center}.split-hero__image img{max-width:var(--image-width);width:100%;height:auto;object-fit:contain}
/*# sourceMappingURL=/cdn/shop/t/55/assets/section-split-hero-text.css.map */
