.hero{position:relative}.hero .hero__title{position:absolute;top:auto;transform:translateY(-50%);left:6vw;z-index:1;bottom:10px;max-width:40%}.hero .hero__title h1{font-weight:400;font-size:4.5vw;line-height:1.4em;color:#414c59;margin-bottom:0;max-width:70vw;text-shadow:0 0 5px rgba(255,255,255,.5)}.hero fs-carousel .carousel-container{height:50vw;max-height:500px}.hero fs-carousel .carousel-cell{min-height:unset}.hero fs-carousel .carousel-cell img{position:absolute;width:100%;height:100%;object-fit:cover;object-position:center;left:50%;top:50%;transform:translate(-50%,-50%)}.hero fs-carousel .carousel-pagination{position:absolute;top:50%;transform:translateY(-50%);right:4vw;display:flex;flex-direction:column;display:none}@media only screen and (min-width: 767px){.hero .hero__title{top:50%;bottom:auto;transform:translateY(-50%)}.hero .hero__title h1{font-size:40px;line-height:1.4em;max-width:600px;text-shadow:none}.hero fs-carousel .carousel-pagination{display:flex}}@media only screen and (min-width: 940px){.hero fs-carousel .carousel-container{height:calc(100vh - 119px);max-height:unset}.hero .hero__title h1{font-size:50px;line-height:70px}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/fs-hero.css.map */
