.hero-banner .swiper-pagination.swiper-pagination{position:absolute!important;left:0;bottom:2.4rem;width:100%;z-index:2}.hero-banner .swiper-pagination-bullet{border:.1rem solid currentColor;width:1.4rem!important;height:1.4rem!important;background:var(--color-background-secondary)!important;opacity:1;transition:background-color var(--duration-default)}.hero-banner .swiper-pagination-bullet-active{background:#bae35c!important}.hero-banner .swiper-slide{height:auto}.hero-banner__item,.hero-banner__item-inner{min-height:min(100vh,68.4rem);height:100%}.hero-banner__item{overflow:hidden;color:var(--color-text);background-color:var(--color-background)}.hero-banner__item-inner{--padding-top: 4.4rem;--padding-bottom: 2.5rem;row-gap:3.6rem;padding-top:calc(var(--header-top-position-static) + var(--padding-top));padding-bottom:var(--padding-bottom)}.hero-banner__media{z-index:0}.hero-banner__media:after{background:var(--overlay-background-mobile)}.hero-banner__content{max-width:50rem;width:100%}.hero-banner__title{margin-bottom:1.5rem}.hero-banner__title--compact{display:inline-block;max-width:46.4rem}.hero-banner__entry--compact{display:inline-block;max-width:30.9rem}.hero-banner__buttons{align-items:stretch;width:100%}.hero-banner__buttons-inner{gap:2.4rem 1.2rem;width:100%}.hero-banner__buttons .button{color:var(--color-text);background-color:transparent;border-color:currentColor}.hero-banner__text-ellipse{position:absolute;top:calc(var(--header-top-position-static) + 2.1rem);right:-2.1rem;z-index:3}@media(hover:hover)and (pointer:fine){.hero-banner__buttons .button:hover{color:var(--color-background);background-color:var(--color-text);border-color:var(--color-text)}}@media screen and (max-width:749px){.hero-banner__item-inner.align-stretch-mobile{align-content:space-between;row-gap:8rem}.hero-banner__item-inner.align-center-mobile{--padding-bottom: 6.4rem;align-content:center}.hero-banner__item-inner.align-end-mobile{align-content:flex-end}}@media screen and (max-width:574px){.hero-banner__buttons .button{width:100%}}@media screen and (min-width:575px){.hero-banner__buttons-inner{max-width:50rem}}@media screen and (min-width:750px){.hero-banner__item,.hero-banner__item-inner{min-height:92.667vh}.hero-banner__item-inner{--padding-top: 8.5rem;--padding-bottom: 6rem;row-gap:4.6rem}.hero-banner__buttons-inner,.hero-banner__content{max-width:var(--content-width)}.hero-banner__item-inner.align-stretch{align-content:space-between;row-gap:10rem}.hero-banner__item-inner.align-center{--padding-bottom: 12.4rem;align-content:center}.hero-banner__item-inner.align-end{align-content:flex-end}.hero-banner__media:after{background:var(--overlay-background)}.hero-banner__text-ellipse{top:calc(var(--header-top-position-static) + 5rem);right:-4rem;width:25.8rem;padding:3.8rem 4rem;font-size:2.6rem}.hero-banner__title{margin-bottom:4.4rem}.hero-banner__entry--compact{max-width:37.2rem}}.hero-banner__item--fullwidth-50-50{display:flex;flex-direction:column}.hero-banner__item--fullwidth-50-50 .hero-banner__media-wrapper{display:flex;flex-grow:1;min-height:25rem}.hero-banner__item--fullwidth-50-50 .hero-banner__media{position:relative;height:auto;flex:1;border-radius:0 0 4rem 4rem}@media screen and (max-width:989px){.hero-banner__item--fullwidth-50-50 .hero-banner__item-inner{--padding-top: 4.4rem;--padding-bottom: 4rem;min-height:auto;padding-top:var(--padding-top);row-gap:3.8rem}}@media screen and (max-width:749px){.hero-banner__item--fullwidth-50-50 .hero-banner__item-inner{--padding-top: 3.2rem;--padding-bottom: 2.4rem}.hero-banner__item--fullwidth-50-50 .hero-banner__title{font-size:3.3rem}}@media screen and (min-width:990px){.hero-banner__item--fullwidth-50-50{flex-direction:row}.hero-banner__item--fullwidth-50-50 .hero-banner__media-wrapper,.hero-banner__item--fullwidth-50-50 .hero-banner__item-inner{flex:0 0 50%;max-width:50%}.hero-banner__item--fullwidth-50-50 .hero-banner__item-inner{--padding-top: 4rem;--padding-bottom: 6.2rem}.hero-banner__item--fullwidth-50-50 .hero-banner__media{border-radius:0}}.hero-banner__item--50-50{display:flex;flex-direction:column;padding:calc(var(--header-top-position-static) + 2.4rem) var(--page-gutter) 2.4rem}.hero-banner__item--50-50 .hero-banner__media-wrapper{display:flex;flex-grow:1;min-height:25rem}.hero-banner__item--50-50 .hero-banner__media{position:relative;height:auto;flex:1;border:.1rem solid currentColor}.hero-banner__item--50-50 .hero-banner__item-inner{--padding-top: 3rem;--padding-bottom: 0;min-height:auto;padding-left:0;padding-right:0;padding-top:var(--padding-top)}.hero-banner__item--50-50 .hero-banner__content{max-width:44.6rem}@media screen and (max-width:989px){.hero-banner__item--50-50 .hero-banner__item-inner{row-gap:2rem}}@media screen and (max-width:749px){.hero-banner__item--50-50 .hero-banner__title{font-size:3.3rem}}@media screen and (min-width:990px){.hero-banner__item--50-50{flex-direction:row;justify-content:center;padding-top:calc(var(--header-top-position-static) + 2.9rem);padding-bottom:2.5rem}.hero-banner__item--50-50 .hero-banner__media-wrapper,.hero-banner__item--50-50 .hero-banner__item-inner{flex:0 0 50%;width:50%;max-width:calc(var(--page-width) / 2 - var(--page-gutter));margin:0}.hero-banner__item--50-50 .hero-banner__item-inner{--padding-top: 4rem;--padding-bottom: 6.8rem;padding-left:calc(var(--page-gutter) * 2)}}
/*# sourceMappingURL=/cdn/shop/t/53/assets/section-hero-banner.css.map */
