.hero-banner{display:flex;align-items:stretch;overflow:hidden}.hero-banner--row-reverse{flex-direction:row-reverse}.hero-banner__body,.hero-banner__media{width:50%}.hero-banner__body{display:flex;align-items:center;justify-content:end;padding:64px 56px;position:relative}.hero-banner--row-reverse .hero-banner__body{justify-content:start}.hero-banner__content{display:flex;flex-direction:column;gap:20px;max-width:584px;z-index:2}.hero-banner__reviews{display:flex;flex-direction:row;gap:16px}.hero-banner__reviews img{max-width:152px;object-fit:contain;height:fit-content}.hero-banner__reviews-content{display:flex;flex-direction:column;gap:8px}.hero-banner__reviews-content span{color:var(--palette-ink);font-family:var(--font-body-family);font-size:var(--font-size-subheading);font-style:normal;font-weight:500;line-height:1.25}.hero-banner__content h1{color:var(--palette-ink);font-family:var(--font-heading-family);font-size:48px;font-style:normal;font-weight:600;line-height:1.15;letter-spacing:-.96px}.hero-banner__content p{color:var(--palette-grey);font-family:var(--font-heading-family);font-size:24px;font-style:normal;font-weight:400;line-height:1.15;margin:0}.hero-banner__buttons{display:flex;flex-direction:row;gap:16px;margin-top:12px}.hero-banner__button-icon{max-width:22px;max-height:22px;object-fit:contain}.hero-banner__second-content{display:flex;flex-direction:column;gap:56px;max-width:576px}.hero-banner__second-header{display:flex;flex-direction:column;gap:20px}.hero-banner__second-header .section-title,.hero-banner__second-header .section-descriptions{color:rgb(var(--color-foreground))}.hero-banner__second-icons{display:flex;flex-direction:column;gap:8px}.hero-banner__second-icon{display:flex;flex-direction:row;gap:10px;align-items:center}.hero-banner__second-icon-image{width:32px;height:32px;display:flex;justify-content:center;align-items:center}.hero-banner__second-icon img{max-width:20px;max-height:20px;object-fit:contain}.hero-banner__second-icon span{color:rgb(var(--color-foreground));font-family:var(--font-body-family);font-size:var(--font-size-subheading);font-style:normal;font-weight:400;line-height:1.25}.hero-banner__bg{position:absolute;pointer-events:none;top:unset;bottom:-60px;right:-100px;opacity:.25;transform:rotate(9.252deg)}.hero-banner__second-content+img{transform:rotate(-1.721deg);opacity:1;top:200px;right:0;opacity:.45}.hero-banner__media{display:block!important;min-height:540px;position:relative;z-index:2}@media(max-width:900px){.hero-banner{flex-direction:column!important}.hero-banner--column-reverse{flex-direction:column-reverse!important}.hero-banner__body,.hero-banner__media{width:100%}.hero-banner__media{min-height:240px}.hero-banner__second-content+img{max-width:100%;top:280px}.hero-banner__content{max-width:100%;gap:16px}}@media(max-width:768px){.hero-banner__reviews-content span{font-size:var(--font-size-small);font-style:normal;font-weight:500;line-height:1.65;text-wrap:nowrap}.hero-banner__reviews{gap:12px}.hero-banner__reviews img{max-width:136px}.hero-banner__stars{display:flex;flex-direction:row;gap:6px;align-items:center}.hero-banner__stars svg{max-width:15px;max-height:15px;object-fit:contain}.hero-banner__content h1{font-size:32px;line-height:1.25}.hero-banner__content p{font-size:24px;line-height:1.15}.hero-banner__buttons{margin-top:36px;flex-direction:column}.hero-banner__buttons .pill-button--primary,.hero-banner__buttons .pill-button--secondary-on-dark,.hero-banner__buttons .pill-button--primary-on-dark,.hero-banner__buttons .pill-button--secondary,.hero-banner__buttons .pill-button--outline{width:100%}}@media(max-width:420px){.hero-banner__reviews-content span{font-size:10px;line-height:2}}
/*# sourceMappingURL=/cdn/shop/t/64/assets/hero-banner.css.map */
