@import url(https://use.typekit.net/hnq8dnx.css);
@keyframes bounce{0%{transform:translateY(0)}to{transform:translateY(-1rem)}}.lifestyle-slider .intro{padding-right:12rem}.lifestyle-slider .f-carousel{--f-carousel-slide-width:33.33%;margin-top:5rem}.lifestyle-slider .f-carousel .f-button.is-next{top:-7rem!important;right:10rem!important;left:auto!important}.lifestyle-slider .f-carousel .f-button.is-prev{top:-7rem!important;right:15rem!important;left:auto!important}.lifestyle-slider .f-carousel .item{display:block;aspect-ratio:1/1;position:relative;display:flex;justify-content:space-between;flex-direction:column;align-items:flex-start;padding:3rem}.lifestyle-slider .f-carousel .item:hover:before{background:rgba(0,0,0,.75)}.lifestyle-slider .f-carousel .item:before{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.2);transition:all .5s cubic-bezier(.445,.05,.55,.95);z-index:2}.lifestyle-slider .f-carousel .item .btn,.lifestyle-slider .f-carousel .item .title{position:relative;z-index:3}.lifestyle-slider .f-carousel .item .btn{border-bottom:none}@media only screen and (max-width:1124px){.lifestyle-slider .f-carousel{--f-carousel-slide-width:calc((100% - var(--f-carousel-gap))/2)}.lifestyle-slider .f-carousel .f-button.is-next{right:10rem!important}.lifestyle-slider .f-carousel .f-button.is-prev{right:15rem!important}}@media only screen and (max-width:768px){.lifestyle-slider .f-carousel{--f-carousel-slide-width:calc((100% - var(--f-carousel-gap))/1)}}@media only screen and (max-width:576px){.lifestyle-slider .f-carousel .f-button.is-next{top:-6rem!important;right:3rem!important}.lifestyle-slider .f-carousel .f-button.is-prev{top:-6rem!important;right:8rem!important}}
