.new-hero-banner{padding-top:var(--new-hero-banner-padding-top-mobile)!important;padding-bottom:var(--new-hero-banner-padding-bottom-mobile);overflow:hidden;background-color:var(--new-hero-banner-background)}@media (min-width: 768px){.new-hero-banner{padding-top:var(--new-hero-banner-padding-top-desktop);padding-bottom:var(--new-hero-banner-padding-bottom-desktop)}}.new-hero-banner__container{max-width:var(--page-width);margin:0 auto;padding:0 1.2rem}@media (min-width: 768px){.new-hero-banner__container{padding-inline:8rem}}.new-hero-banner__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2.5rem}@media (min-width: 768px){.new-hero-banner__content{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:5rem;text-align:left}}@media (min-width: 1080px){.new-hero-banner__content{gap:5.4rem}}.new-hero-banner__image{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;max-width:100%}@media (min-width: 768px){.new-hero-banner__image{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%}}@media (min-width: 1080px){.new-hero-banner__image{-webkit-box-flex:0;-ms-flex:0 0 45%;flex:0 0 45%}}.new-hero-banner__img{width:100%;height:auto}.new-hero-banner__text{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;max-width:50rem}@media (min-width: 768px){.new-hero-banner__text{-webkit-box-flex:1;-ms-flex:1;flex:1;max-width:none}}.new-hero-banner__title{margin:0 0 2.2rem;color:var(--new-hero-banner-title-color);font-family:var(--font-heading-family);font-size:clamp(4.8rem,8vw,9rem);font-weight:900;text-transform:uppercase}.new-hero-banner__reassurances{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 0 3rem;padding:0;list-style:none;gap:1.5rem}@media (min-width: 768px){.new-hero-banner__reassurances{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.new-hero-banner__reassurance{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:var(--new-hero-banner-text-color);font-family:var(--font-body-family);font-size:1.6rem;font-weight:600;gap:1rem}@media (min-width: 768px){.new-hero-banner__reassurance{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.new-hero-banner__check{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:2.4rem;height:2.4rem;border-radius:50%}.new-hero-banner__check svg{stroke:var(--color-white)}.new-hero-banner__cta{margin-top:1rem}@media (max-width: 767px){.new-hero-banner__cta{margin-left:8px}}.new-hero-banner__button{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:72px;padding:16px 32px;-webkit-transition:-webkit-transform .2s ease,-webkit-box-shadow .2s ease;transition:-webkit-transform .2s ease,-webkit-box-shadow .2s ease;transition:transform .2s ease,box-shadow .2s ease;transition:transform .2s ease,box-shadow .2s ease,-webkit-transform .2s ease,-webkit-box-shadow .2s ease;border:3px solid rgb(var(--color-foreground));border-radius:12px;background-color:#019c45;-webkit-box-shadow:-6px 6px 0px 0px rgb(var(--color-foreground));box-shadow:-6px 6px rgb(var(--color-foreground));color:#fff;font-family:var(--font-heading-family);font-size:24px;font-weight:400;line-height:24px;text-decoration:none;text-transform:uppercase;white-space:nowrap}.new-hero-banner__button:hover{-webkit-transform:translate(-6px,6px);-ms-transform:translate(-6px,6px);transform:translate(-6px,6px);-webkit-box-shadow:0px 0px 0px 0px rgb(var(--color-foreground));box-shadow:0 0 rgb(var(--color-foreground))}.new-hero-banner__button:active{-webkit-transform:translate(-1px,1px);-ms-transform:translate(-1px,1px);transform:translate(-1px,1px);-webkit-box-shadow:-2px 2px 0px 0px rgb(var(--color-foreground));box-shadow:-2px 2px rgb(var(--color-foreground))}
/*# sourceMappingURL=/cdn/shop/t/2/assets/component-new-hero-banner.css.map */
