.hero__banner-section{background:linear-gradient(180deg,#f9f9f7 59.41%,#f0f4f7)}main:has([data-page-bg=global]) .hero__banner-section{background:none!important}.hero__banner-section slideshow-component{max-width:1440px;margin:0 auto}.hero__banner-custom.content__full{padding:0 12px}.hero__banner-section .hero__banner-content{position:relative}.hero__banner-custom .mode-separately__image{display:flex!important;gap:0;flex-direction:column}.hero__banner-custom .slideshow__slide{border-radius:16px;overflow:hidden}.hero__banner-custom .mode-separately__image .banner__content{width:100%;height:auto}.hero__banner-custom .mode-separately__image .banner__content{padding:0!important}.hero__banner-custom.content__full .mode-separately__image .slideshow__text{padding:24px 16px 57px!important;border-radius:0;width:100%;max-width:592px;min-width:100%;margin-bottom:auto}.hero__banner-custom.page-width .mode-separately__image .slideshow__text{max-width:592px;min-width:100%}@media screen and (max-width: 749px){.hero__banner-custom .slideshow__text{padding-bottom:57px!important}}.hero__banner-custom .banner__label{display:flex;align-items:center;justify-content:center;border-radius:100px;font-size:15px;font-style:normal;font-weight:700;line-height:125%;text-align:center;min-width:80px;min-height:23px;padding:0 12px}.hero__banner-custom .mode-separately__image .banner__heading{font-size:27px;font-weight:700;line-height:120%;margin-top:12px}.hero__banner-custom .mode-separately__image .banner__text{font-size:16px;letter-spacing:-.01rem;line-height:160%;margin-top:4px}.hero__banner-custom .mode-separately__image .banner__text *{font-size:16px;letter-spacing:-.01rem;line-height:160%}.hero__banner-custom .mode-separately__image .banner__buttons{margin-top:12px}.hero__banner-custom .mode-separately__image .button{min-width:132px;height:46px}.hero__banner-custom .mode-separately__image .banner__media{position:relative;width:100%;height:279px}.hero__banner-section .slideshow__controls{position:absolute;bottom:calc(24px - .7rem);left:calc(16px - .7rem);border:none}.hero__banner-section .slideshow__controls .dot{background:#fff;border-color:#fff}.hero__banner-section .slideshow__controls .slider-counter__link--active .dot{background-color:#506a88;border-color:#506a88}.hero__banner-section .slideshow__controls .slider-counter__link:after{content:none}.hero__banner-custom .slider-button{display:none}@media screen and (min-width: 750px){.hero__banner-custom.content__full{padding:0 16px}.hero__banner-custom .slideshow__slide{height:494px}.hero__banner-custom .slideshow__slide .banner__content,.hero__banner-custom .mode-separately__image .banner__media{height:100%}.hero__banner-custom .mode-separately__image{flex-wrap:nowrap;flex-direction:row-reverse}.hero__banner-custom .mode-separately__image .banner__content{margin:0}.hero__banner-custom .mode-separately__image .slideshow__text{height:100%}.hero__banner-custom .banner__label{min-width:104px;min-height:27px}.hero__banner-custom .mode-separately__image .banner__heading{margin-top:20px}.hero__banner-custom .mode-separately__image .banner__text{margin-top:12px}.hero__banner-custom .mode-separately__image .banner__buttons{margin-top:20px}.hero__banner-custom .mode-separately__image .button{min-width:164px;height:62px}.hero__banner-custom .mode-separately__image .banner__media{height:100%}.hero__banner-section .slideshow__controls .slider-counter--dots{margin:0}}@media screen and (min-width: 990px){.hero__banner-custom.content__full .mode-separately__image .slideshow__text{padding:76px 48px!important;justify-content:flex-start}.hero__banner-section .slideshow__controls{bottom:calc(40px - 1rem);left:calc(48px - 1rem)}.hero__banner-custom.content__full{padding:0 40px}}@media screen and (min-width: 1260px){.hero__banner-custom .mode-separately__image .banner__heading,.hero__banner-custom .mode-separately__image .banner__text{max-width:600px}}@media screen and (min-width: 1440px){.hero__banner-custom.content__full{padding:0}.hero__banner-custom.content__full .slideshow{padding:0 40px;gap:16px}.hero__banner-custom .mode-separately__image .banner__heading{font-size:48px;font-weight:700;line-height:100%;margin-top:40px}.hero__banner-custom .mode-separately__image .banner__buttons{margin-top:40px}.hero__banner-section .content__full .slideshow__controls{left:calc(82px - 1rem)}}@media screen and (min-width: 1700px){.hero__banner-section{position:relative}.hero__banner-section:before,.hero__banner-section:after{content:"";position:absolute;top:0;width:calc((100vw - 1430px)/2 + 30px);height:100%;background:linear-gradient(90deg,#f1f5f8 81%,#f1f5f800);z-index:2;pointer-events:none}.hero__banner-section:before{left:0}.hero__banner-section:after{right:0;transform:scale(-1)}main:has([data-page-bg=global]) .hero__banner-section:before,main:has([data-page-bg=global]) .hero__banner-section:after{content:none}}
/*# sourceMappingURL=/cdn/shop/t/45/assets/section-hero-banner.css.map */
