.banner__content.banner__content--top-center{align-items:flex-start;justify-content:center;text-align:center}.banner__content.banner__content--top-left{align-items:flex-start;justify-content:flex-start}.banner__content.banner__content--top-right{align-items:flex-start;justify-content:flex-end;text-align:right}.banner__content.banner__content--bottom-center{align-items:flex-end;justify-content:center;text-align:center}.banner__content.banner__content--bottom-left{align-items:flex-end;justify-content:flex-start}.banner__content.banner__content--bottom-right{align-items:flex-end;justify-content:flex-end;text-align:right}.banner__content.banner__content--middle-center{align-items:center;justify-content:center;text-align:center}.banner__content.banner__content--middle-left{align-items:center;justify-content:flex-start}.banner__content.banner__content--middle-right{align-items:center;justify-content:flex-end;text-align:right}.banner .flickity-viewport:focus-visible,.banner.flickity-enabled:focus-visible{outline:none;box-shadow:none}.banner .banner__slide{min-height:716px;min-width:100%;max-height:calc(100vh - 30px)}.banner__slide{position:relative;display:flex;flex:1;flex-wrap:nowrap;min-height:initial}.banner__slide .banner__media{width:100%;height:100%;position:absolute}.banner__content{display:flex;position:relative;padding-top:3rem;padding-bottom:3rem}.banner__content .banner__heading{font-size:10rem;line-height:.83;letter-spacing:12px;text-transform:uppercase;margin:0 0 4.2rem}.banner__content .banner__text{font-size:3rem;line-height:1.15;letter-spacing:3.6px;text-transform:uppercase;color:rgba(var(--color-foreground));margin:0;padding:0 0 5rem}.color-background-2 .banner__buttons{margin:5rem 0 0}.color-background-2 .banner__buttons .button{border:1px solid #000;background-color:#fff;color:#000;font-size:1.6rem;font-weight:700;line-height:1.92;letter-spacing:1.92px;box-shadow:none;text-transform:uppercase;min-height:6rem;min-width:26rem}.color-background-2 .banner__buttons .button:hover{box-shadow:0 0 0 .2rem rgba(var(--color-button),var(--alpha-button-border))}.banner .flickity-button{background-color:#5d7fb140;width:32px;height:32px}.banner .flickity-prev-next-button.previous{left:7rem}.banner .flickity-prev-next-button.next{right:7rem}.banner .flickity-prev-next-button .flickity-button-icon{fill:#fff;width:15px;height:20px;margin-left:3px}.banner .flickity-page-dots{bottom:55px}.banner .flickity-page-dots .dot{background-color:#5d7fb140;width:6px;height:6px;opacity:1}.banner .flickity-page-dots .dot.is-selected{background-color:#5e7fb1;position:relative}.banner .flickity-page-dots .dot.is-selected:after{content:"";position:absolute;top:50%;left:50%;border-radius:50%;width:12px;height:12px;border:1px solid #5E7FB1;transform:translate(-50%,-50%)}@media screen and (min-width: 1401px) and (max-width: 1599px){.banner__content .banner__heading{font-size:9rem}.banner__content .banner__text{font-size:2.6rem}}@media screen and (min-width: 1280px) and (max-width: 1400px){.banner .banner__slide{min-height:636px}.banner__content .banner__heading{font-size:8rem}.banner__content .banner__text{font-size:2.4rem}.color-background-2 .banner__buttons .button{min-width:25rem;min-height:5.4rem}}@media screen and (min-width: 750px) and (max-width: 1279px){.banner .banner__slide{min-height:636px}.banner__content .banner__heading{font-size:8rem}.banner__content .banner__text{font-size:2.4rem}.color-background-2 .banner__buttons .button{min-width:25rem;min-height:5.4rem}.banner .flickity-prev-next-button.previous{left:4rem}.banner .flickity-prev-next-button.next{right:4rem}}@media screen and (max-width: 749px){.banner .banner__slide{min-height:696px}.banner__content .banner__heading{font-size:5rem;line-height:1}.banner__content .banner__text{font-size:2.2rem;line-height:1.2}.banner .flickity-button{display:none}.color-background-2 .banner__buttons .button{min-width:24rem;min-height:5.4rem;font-size:1.4rem}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/section-slideshow.css.map */
