.banner{display:flex;position:relative;flex-direction:column;margin-bottom:70px}.banner__media{height:100%;position:absolute;left:0;top:0;width:100%}.banner__content{padding:0;display:flex;position:relative;width:100%;height:100%;align-items:center;justify-content:center;z-index:2}@media screen and (min-width:750px){.banner__content{padding-bottom:5rem;padding-top:5rem;height:auto}}.banner__box{border:0;padding:4rem;position:relative;height:fit-content;align-items:center;text-align:center;width:100%;box-sizing:border-box}.banner__box .img{width:90%;max-width:320px}.banner__box .col{margin:0 auto}@media screen and (min-width:750px){.banner--desktop-transparent .banner__box{background-color:transparent;--color-foreground: 255, 255, 255;--color-button: 255, 255, 255;--color-button-text: 0, 0, 0;max-width:89rem}.banner__box .img{max-width:100%}}@media screen and (min-width:1050px){.banner__box{padding-right:9rem;padding-left:9rem}}.banner:after{content:"";position:absolute;background:#000;opacity:0;z-index:1;width:100%;height:100%}.banner__heading>*,.banner__text>*{word-wrap:break-word}#intro-slider{position:relative}#intro-slider .swiper-wrapper{min-height:60vh}#banner-home{width:100%}.banner__subtitle{width:220px;margin:0 auto}@media screen and (min-width:750px){.banner__subtitle{width:380px}}.banner__box{overflow:auto}.banner__text{color:#fff;font-size:4rem;line-height:.9em;text-transform:uppercase;font-family:var(--font-body-family);margin-top:10px!important;font-weight:900}@media screen and (min-width:350px){.banner__text{font-size:5rem;margin-top:20px!important}}@media screen and (min-width:750px){.banner__text{font-size:7rem;margin-top:25px!important}}@media screen and (min-width:1050px){.banner__text{font-size:9rem;margin-top:50px!important;margin-bottom:50px!important}}@media screen and (min-width:1300px){.banner__text{font-size:11rem}}.banner__illustration{display:none;position:absolute;width:100px}@media screen and (min-width:750px){.banner__illustration{display:inline-block;width:160px}}.banner__background{position:absolute;bottom:0;left:0;right:0;z-index:2}@keyframes banner__background_separator{0%{transform:translate(-50%,40%) rotate(0)}10%{transform:translate(-50%,40%) rotate(-8deg)}20%{transform:translate(-50%,40%) rotate(8deg)}30%{transform:translate(-50%,40%) rotate(-8deg)}40%{transform:translate(-50%,40%) rotate(8deg)}50%{transform:translate(-50%,40%) rotate(0)}to{transform:translate(-50%,40%) rotate(0)}}.banner__background .separator-image{position:absolute;left:50%;bottom:0;z-index:1;animation:2s banner__background_separator infinite}.banner__background .separator-image{max-width:58px}@media screen and (min-width:750px){.banner__background .separator-image{max-width:78px}}#intro-slider .swiper-pagination{display:flex;flex-direction:column;right:20px;left:auto;top:50%;bottom:auto;width:11px!important;transform:translateY(-50%)}@media screen and (min-width:750px){#intro-slider .swiper-pagination{width:14px!important}}#intro-slider .swiper-pagination-bullet{border:2px solid var(--color-primary);left:0!important;width:11px;height:11px;margin:5px 0;opacity:1;background-color:transparent}@media screen and (min-width:750px){#intro-slider .swiper-pagination-bullet{width:14px;height:14px}}#intro-slider .swiper-pagination-bullet-active{background-color:var(--color-primary)}#intro-slider .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev,#intro-slider .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(1)}
/*# sourceMappingURL=/cdn/shop/t/31/assets/section-image-banner.css.map */
