.hero{position:relative;padding-top:5.9rem;padding-bottom:4.8rem}@media screen and (min-width:750px){.hero{padding-top:7.6rem;padding-bottom:6.7rem}}.hero-lg{padding-top:19rem;padding-bottom:6.8rem;text-align:center}@media screen and (min-width:750px){.hero-lg{padding-top:7.7rem;padding-bottom:9rem;text-align:left}}.hero img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}.hero .hero-swiper{position:absolute;left:0;top:0;width:100%;height:100%}.hero .content{position:relative;z-index:2;background:transparent}.hero .heading{margin:0;margin:0 0 1.6rem;color:rgba(var(--color-foreground),1)}.hero-lg .heading{font-size:4rem;line-height:4rem}@media screen and (min-width:750px){.hero-lg .heading{font-size:7rem;line-height:7.2rem}}.hero .sub-heading{font-size:2rem;line-height:2.8rem;margin:0 0 2.4rem;color:rgba(var(--color-foreground),.8)}@media screen and (min-width:750px){.hero .sub-heading{margin-bottom:3.2rem}}.hero-lg .sub-heading{font-size:1.8rem;color:rgba(var(--color-foreground),1)}.hero .button{font-size:1.6rem;padding:1.6rem 2rem}@media screen and (max-width:749px){.hero-lg .button{width:100%;padding:1.6rem 4.8rem}}.hero .color-scheme-3 .button{border:2px solid #37df00}.hero .cutoffs{display:flex;margin-top:6.6rem}@media screen and (max-width:749px){.hero .cutoffs{margin-top:3.4rem;flex-wrap:wrap;text-align:center;justify-content:center}}.hero .cutoffs svg{color:rgb(var(--color-button))}.hero .cutoffs-item:not(:last-child){border-right:1px solid var(--lime-green)}.hero .cutoffs-item{padding:0;line-height:1;width:50%;display:flex;flex-direction:column;gap:1.2rem}@media screen and (min-width:750px){.hero .cutoffs-item{flex-direction:row;justify-content:center;padding:0 3rem;justify-content:flex-start;width:auto}}.hero .cutoffs-item:first-child{padding-left:0}@media screen and (max-width:749px){.hero .cutoffs-item:first-child{width:100%;padding-bottom:1.8rem;border:none}.hero .cutoffs-item:nth-child(2){padding-right:10px}.hero .cutoffs-item:last-child{padding-left:10px}}.hero .cutoffs-text>span{display:block}@media screen and (max-width:749px){.hero .cutoffs-item svg{width:2.4rem;height:2.4rem}}.hero .cutoffs-text{display:grid;gap:1rem}.hero .cutoffs-title{font-family:var(--font-heading-family);font-size:1rem;text-transform:uppercase}@media screen and (min-width:410px){.hero .cutoffs-title{font-size:1.2rem}}@media screen and (min-width:750px){.hero .cutoffs-title{font-size:1.6rem}}.hero .cutoffs-sub{font-size:1.6rem;font-weight:700}@media screen and (min-width:750px){.hero .cutoffs-sub{font-size:2rem}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/section-hero.css.map */
