main#main{margin-top:var(--announcement-bar-height)}.hero-section{--button-background-color: var(--hero-button-bg);--button-text-color: var(--hero-button-text);box-sizing:border-box;width:100%;color:var(--hero-text);font-family:Proxima Nova!important}.hero-section *,.hero-section *:before,.hero-section *:after{box-sizing:border-box}.hero-section__content{max-width:1440px;margin-right:auto;margin-left:auto;padding:0}.hero-section__content-inner{display:flex;flex-direction:column}.hero-section__content-inner-image{position:relative;width:100%;aspect-ratio:390 / 270;overflow:hidden;background-color:#c4c4c4}.hero-section__content-inner-image-img,.hero-section__placeholder{display:block;width:100%;height:100%;object-fit:cover}.hero-section__content-inner-text{display:flex;flex-direction:column;align-items:flex-start;width:100%;padding:26px 24px 0}.hero-section__content-inner-text-subheading{margin:0 0 23px;color:var(--hero-heading);font-size:14px;font-weight:600;letter-spacing:.06em;line-height:1.3;text-transform:uppercase;font-family:Proxima Nova!important}p.hero-section__content-inner-text-subheading{font-family:Proxima Nova!important}.hero-section__content-inner-text-title{font-family:Proxima Nova!important;margin:0 0 23px;color:var(--hero-heading);font-size:35px;font-weight:500;letter-spacing:-1%;line-height:39px}.hero-section__content-inner-text-title em,.hero-section__content-inner-text-title i{font-family:"Noto Serif"!important;font-style:italic;font-weight:500}.hero-section__content-inner-text-content{max-width:501px;margin:0 0 24px;color:var(--hero-text);font-size:15px;font-weight:400;line-height:1.55}.hero-section__content-inner-text-content p{margin:0;font-family:Proxima Nova!important;font-weight:400;font-style:Regular;font-size:16px;leading-trim:NONE;line-height:22px;letter-spacing:0%}.hero-section__content-inner-text-content p+p{margin-top:12px;font-family:Proxima Nova!important;font-weight:400;font-style:Regular;font-size:16px;leading-trim:NONE;line-height:22px;letter-spacing:0%}.hero-section__content-inner-text-text-below-button{display:block;margin:15px 0 0;color:var(--hero-heading);font-size:13px;font-weight:400;line-height:1.4;font-family:Proxima Nova!important}.hero-section__star-container{display:inline-flex;align-items:center;gap:2px;margin-right:8px;vertical-align:middle;padding-bottom:3px}.hero-section__proof-text{display:inline;font-family:Proxima Nova!important;font-weight:400;font-size:13px;line-height:1.1;letter-spacing:0%}.hero-section__proof-text--first:after{content:"";display:block}.hero-section__proof-text+.hero-section__proof-text+.hero-section__proof-text:before{content:" \2022  "}.hero-section__star{display:inline-flex;flex-shrink:0;width:12px;height:12px;color:currentColor}.hero-section__star svg{display:block;width:100%;height:100%}.hero-section__star--empty{opacity:.25}@media screen and (min-width:750px){.hero-section__cta{width:338px}.hero-section__content{padding:0 40px}.hero-section__content-inner{flex-direction:row;align-items:start;justify-content:space-between;gap:48px}.hero-section__content-inner-image{width:520px;aspect-ratio:520 / 360}.hero-section__content-inner-text{width:50%;max-width:520px;padding:0}.hero-section__content-inner-text-subheading{margin-bottom:28px;font-size:14px}.hero-section__content-inner-text-title{margin-bottom:28px;font-size:35px}.hero-section__content-inner-text-content{margin-bottom:41px;font-size:16px;line-height:1.6}.hero-section__content-inner-text-text-below-button{font-size:13px;max-width:100%;margin-top:11px}.hero-section__proof-text{display:inline}.hero-section__proof-text--first:after{display:none}.hero-section__proof-text+.hero-section__proof-text:before{content:" \2022  "}}@media screen and (min-width:1200px){.hero-section__content{padding:0 112px}.hero-section__content-inner{gap:90px}.hero-section__content-inner-text-title{font-size:35px}}.landing-page-button{font-family:Proxima Nova!important;font-weight:600;font-size:15px;line-height:1.2;letter-spacing:1%;text-align:center;text-transform:none;padding:19px 24px;border:0;background-color:var(--button-background-color);color:var(--button-text-color);max-width:100%;width:100%;border-radius:2px;transition:opacity .3s ease}@media screen and (min-width:750px){.landing-page-button{max-width:338px;padding:16px 24px}}.landing-page-button:hover{opacity:.9}
/*# sourceMappingURL=/cdn/shop/t/884/assets/ee-section-hero-section.css.map */
