.hero{--hero-min-height: max( var(--hero-default-min-height), calc(var(--hero-min-height-desktop) + var(--hero-height-offset, 0px)) )}.hero .hero__container{padding:var(--hero-padding-top-desktop) var(--hero-padding-right-desktop) var(--hero-padding-bottom-desktop) var(--hero-padding-left-desktop)}.hero .hero__content-wrapper{width:min(400px,100%);max-width:1440px;gap:8px;margin-inline:auto}.hero .hero__content-wrapper>.group-block{width:100%;max-width:none}.hero .hero__content-wrapper>.group-block>.group-block-content{width:100%;gap:8px;align-items:center}.hero .hero__content-wrapper .text-block{width:100%;max-width:none;gap:8px;align-items:center;color:#fff;font-family:var(--font-body--family, "Avenir Next LT Pro", sans-serif);font-style:normal;font-weight:400;text-align:center;text-shadow:0 0 40px rgb(88 62 35 / 25%)}.hero .hero__content-wrapper .text-block>*{width:100%;max-inline-size:none;margin:0;text-align:center}.hero .hero__content-wrapper .text-block :is(h1,h2,h3,h4,h5,h6),.hero .hero__content-wrapper .text-block:is(.hero__heading,.h1,.h2,.h3,.h4,.h5,.h6)>*{font:inherit;font-size:var(--font-size--h4, 24px);line-height:1.4}.hero .hero__content-wrapper .hero__text>*,.hero .hero__content-wrapper .text-block:not(.hero__heading,.h1,.h2,.h3,.h4,.h5,.h6) p,.hero .hero__content-wrapper .text-block.paragraph>*{font:inherit;font-size:var(--font-size--paragraph, 14px);line-height:1.4}.hero .hero__content-wrapper :is(.hero__button,.button,.button-secondary,.button-custom){display:flex;width:auto;min-width:125px;min-height:40px;padding:10px 16px;justify-content:center;gap:8px;border:0;border-radius:0;background:#fff;color:#ec1101;box-shadow:0 0 40px #583e2340;font-family:var(--font-body--family, "Avenir Next LT Pro", sans-serif);font-size:var(--font-size--paragraph, 14px);font-style:normal;font-weight:400;line-height:1.4;text-align:center;text-decoration:none}.hero .hero__content-wrapper>.hero__button{margin-top:16px}.hero .hero__content-wrapper :is(.hero__button,.button,.button-secondary,.button-custom):is(:hover,:focus-visible){background:#fff;color:#ec1101}@media screen and (max-width:749px){.hero{--hero-min-height: max( var(--hero-default-min-height), calc(var(--hero-min-height-mobile) + var(--hero-height-offset, 0px)) )}.hero .hero__container{padding:var(--hero-padding-top-mobile) var(--hero-padding-right-mobile) var(--hero-padding-bottom-mobile) var(--hero-padding-left-mobile)}}
/*# sourceMappingURL=/cdn/shop/t/48/assets/hero.css.map */
