.hp-hero{background:var(--hp-hero-bg, var(--hp-color-bg));padding-top:32px;padding-bottom:32px}.hp-hero__inner{display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"copy" "media" "cta";max-width:560px;margin:0 auto;text-align:center}.hp-hero__copy{grid-area:copy}.hp .hp-hero__rating{display:flex;align-items:center;justify-content:center;gap:12px;min-height:24px;font-size:16px;line-height:24px;font-weight:400;letter-spacing:-.16px;text-decoration:none}.hp a.hp-hero__rating{color:inherit;text-decoration:none}.hp a.hp-hero__rating:hover .hp-hero__rating-text{text-decoration:underline}.hp-hero__stars{display:flex;gap:4px;color:var(--hp-color-star)}.hp-hero__star{display:block;width:18px;height:18px;flex:none}.hp .hp-hero__title{margin-top:12px;font-size:32px;line-height:48px;font-weight:500;letter-spacing:0;color:var(--hp-color-text)}.hp-hero__title-line{display:block}.hp .hp-hero__text{margin-top:12px;font-size:16px;line-height:20px;font-weight:400;letter-spacing:-.04em}.hp-hero__media{grid-area:media;margin-top:32px;aspect-ratio:328 / 200}.hp .hp-hero__img{width:100%;height:100%;object-fit:contain}.hp-hero__cta{grid-area:cta;margin-top:32px}.hp .hp-hero__btn{width:100%}@media(min-width:600px)and (max-width:989px){.hp .hp-hero__title{font-size:48px;line-height:64px}.hp .hp-hero__text{font-size:20px;line-height:30px}.hp .hp-hero__btn{width:auto;min-width:211px}.hp-hero__media{width:100%;max-width:480px;margin-left:auto;margin-right:auto}}@media(min-width:990px){.hp-hero{padding-top:40px;padding-bottom:64px}.hp-hero__inner{grid-template-columns:minmax(0,637fr) minmax(0,573fr);grid-template-rows:1fr auto auto 1fr;grid-template-areas:"media ." "media copy" "media cta" "media .";column-gap:clamp(32px,4.8612vw,70px);max-width:none;text-align:left}.hp .hp-hero__rating{justify-content:flex-start;min-height:20px;line-height:20px}.hp .hp-hero__title{width:calc(100% + 8px);margin-top:8px;font-size:clamp(40px,calc((100vw - 160px)/20),64px);line-height:1.34375}.hp .hp-hero__text{margin-top:16px;font-size:20px;line-height:30px}.hp-hero__media{margin-top:0;align-self:center;aspect-ratio:637 / 360}.hp-hero__cta{margin-top:23px}.hp .hp-hero__btn{width:auto;min-width:211px}}
/*# sourceMappingURL=/cdn/shop/t/29/assets/hp-hero.css.map */
