.image-banner .image-banner__section-heading{margin-block-end:2rem}.image-banner .image-banner__section-heading.text-left{text-align:left}.image-banner .image-banner__section-heading.text-center{text-align:center}.image-banner .image-banner__section-heading.text-right{text-align:right}.image-banner .image-banner__section-heading-text{margin:0;font-style:italic;color:rgba(var(--color-base-text),.7)}.image-banner .image-banner__wrapper{height:500px;min-height:500px}@media(min-width:768px){.image-banner .image-banner__wrapper{height:800px;min-height:800px}}.image-banner .image-banner__carousel{height:100%;position:relative}.image-banner .image-banner__carousel .flickity-viewport{height:100%!important}.image-banner .image-banner__carousel .flickity-wrapper{display:block;height:100%}.image-banner .image-banner__slide{width:100%;height:100%;position:relative}.image-banner .image-banner__image-wrapper{position:absolute;top:0;left:0;width:100%;height:100%}.image-banner .image-banner__image-wrapper .bg-image{width:100%;height:100%;display:block}.image-banner .image-banner__image-wrapper picture{width:100%;height:100%;display:block}.image-banner .image-banner__image-wrapper img{width:100%;height:100%;object-fit:cover;display:block}.image-banner .image-banner__content-wrapper{padding-inline:1.5rem;z-index:1}@media(min-width:768px){.image-banner .image-banner__content-wrapper{padding-inline:3rem}}.image-banner .image-banner__content{max-width:600px}.image-banner .image-banner__heading{margin-block-end:1rem;color:var(--text-color, #ffffff)}.image-banner .image-banner__subheading{margin-block-end:2rem;line-height:1.6;color:var(--text-color, #ffffff)}.image-banner .image-banner__subheading p{margin:0}.image-banner .image-banner__subheading p+p{margin-block-start:.5rem}.image-banner .image-banner__content .f-text-blocks__btn{margin-block-start:0}@media(max-width:767.98px){.image-banner .image-banner__heading{margin-block-end:.8rem}.image-banner .image-banner__subheading{margin-block-end:1.5rem}}.image-banner .image-banner__carousel .flickity-button{display:inline-flex!important;position:absolute;top:50%;transform:translateY(-50%);width:44px;height:44px;background:#fff;border:none;border-radius:50%;color:#000;cursor:pointer;z-index:2;align-items:center;justify-content:center;padding:0;opacity:1;transition:opacity .3s ease}.image-banner .image-banner__carousel .flickity-button:hover{background:#fff;opacity:1}.image-banner .image-banner__carousel .flickity-button:focus{outline:none;box-shadow:0 0 0 2px #0003}.image-banner .image-banner__carousel .flickity-button:active{opacity:.8}.image-banner .image-banner__carousel .flickity-button:disabled{opacity:.3;cursor:auto;pointer-events:none}.image-banner .image-banner__carousel .flickity-button.previous{left:1.5rem}.image-banner .image-banner__carousel .flickity-button.next{right:1.5rem}.image-banner .image-banner__carousel .flickity-button-icon{fill:currentColor;width:20px;height:20px;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}@media(max-width:767.98px){.image-banner .image-banner__carousel .flickity-button{width:36px;height:36px}.image-banner .image-banner__carousel .flickity-button.previous{left:1rem}.image-banner .image-banner__carousel .flickity-button.next{right:1rem}.image-banner .image-banner__carousel .flickity-button-icon{width:16px;height:16px}}
/*# sourceMappingURL=/cdn/shop/t/32/assets/image-banner.css.map */
