.designers-carousel{position:relative;background-color:#f4f2ed;padding:32px 0 40px;margin:56px 0}
@media(min-width:576px){.designers-carousel{padding:56px 0 40px}
}
.hero-banner-carousel+.designers-carousel{margin-top:0}
.designers-carousel__bg{background-color:#5a7851;position:absolute;z-index:0;left:0}
.designers-carousel.green-top .designers-carousel__bg{width:100%;height:50%;top:0}
.designers-carousel.green-bottom .designers-carousel__bg{width:100%;height:50%;bottom:0}
.designers-carousel .container{position:relative}
.designers-carousel__cta{font-size:16px;line-height:19px;padding:12px 20px}
@media(min-width:576px) and (orientation:landscape){.designers-carousel__cta{font-size:18px;line-height:27px;padding:16px 32px}
}
@media(min-width:768px) and (orientation:portrait){.designers-carousel__cta{font-size:18px;line-height:27px;padding:16px 32px}
}
.designers-carousel__cta.btn--link{color:#fdfeff}
.green-bottom .designers-carousel__cta.btn--link{color:#7345b2}
@media(min-width:992px){.designers-carousel__cta.btn--link{display:none}
}
.designers-carousel__cta.btn--white-border{display:none;white-space:nowrap}
@media(min-width:992px){.designers-carousel__cta.btn--white-border{display:block}
}
.green-bottom .designers-carousel__cta.btn--white-border{color:#7345b2;border-color:#7345b2}
.designers-carousel__row{margin-bottom:18px}
@media(min-width:992px){.designers-carousel__row{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:56px}
}
.designers-carousel__row-left{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start}
.designers-carousel__title{color:#fdfeff;font-family:BioRhyme;font-size:32px;font-style:normal;font-weight:400;letter-spacing:.02em;line-height:40px;font-size:24px;line-height:1.33;margin-bottom:0}
@media(min-width:576px){.designers-carousel__title{font-size:22px;padding-right:30px}
}
.green-bottom .designers-carousel__title{color:#26282b}
.designers-carousel__slider{margin-bottom:35px}
@media(min-width:576px){.designers-carousel__slider{margin-bottom:40px}
}
@media(min-width:992px){.designers-carousel__slider{margin-bottom:0}
}
.designers-carousel__slider-navigation{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:25px auto 0}
@media(min-width:576px){.designers-carousel__slider-navigation{margin:32px auto 0}
}
.designers-carousel__slider-nav{background-color:#fdfeff;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;color:#26282b;cursor:pointer;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;height:48px !important;width:48px;z-index:2}
.designers-carousel__slider-nav.disabled{border-color:#9ea4aa;color:#9ea4aa;cursor:not-allowed}
.designers-carousel__slider-nav [class^=icon]{margin-top:-2px}
.designers-carousel__slider-nav [class^=icon]::before{font-size:10px}
.green-top .designers-carousel__slider-nav{background-color:transparent;border:1px solid #26282b}
.designers-carousel__slider-nav.prev{margin-right:15px}
.designers-carousel__slider .slick-list{padding:0 33% 0 0 !important}
@media(min-width:576px){.designers-carousel__slider .slick-list{padding:0 20px 0 !important}
}
@media(min-width:1212px){.designers-carousel__slider .slick-list{padding:0 -webkit-calc((100vw - 1224px)/ 2) 0 !important;padding:0 -moz-calc((100vw - 1224px)/ 2) 0 !important;padding:0 calc((100vw - 1224px)/ 2) 0 !important}
}
@media(min-width:1441px){.designers-carousel__slider .slick-list{padding:0 -webkit-calc((100vw - 1444px)/ 2) 0 !important;padding:0 -moz-calc((100vw - 1444px)/ 2) 0 !important;padding:0 calc((100vw - 1444px)/ 2) 0 !important}
}
.designers-carousel__slider .slick-slide{margin:0 20px}
@media(min-width:576px){.designers-carousel__slider .slick-slide{margin:0 12px}
}
.designers-carousel__slider .slick-slide:nth-child(odd){margin-top:40px}
@media(min-width:768px){.designers-carousel__slider .slick-slide:nth-child(odd){margin-top:56px}
}
.designers-carousel__item--image{position:relative;overflow:hidden}
.designers-carousel__item--image:after{content:' ';display:block;width:100%;padding-top:120%}
.designers-carousel__item--image img{position:absolute;width:100%;height:100%;-o-object-position:center center;object-position:center center;-o-object-fit:cover;object-fit:cover;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;-o-transition:-o-transform .3s;-moz-transition:transform .3s,-moz-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s,-moz-transform .3s,-o-transform .3s}
.designers-carousel__item--text{margin-top:16px}
.designers-carousel__item--text--name{font-size:24px;line-height:1.2;color:#000}
@media(min-width:576px){.designers-carousel__item--text--name{font-size:30px}
}
.green-bottom .designers-carousel__item--text--name{color:#fdfeff}
.designers-carousel__item--text--title{font-size:18px;line-height:28px;color:#7345b2;margin-top:4px}
.green-bottom .designers-carousel__item--text--title{color:#fdfeff}
.designers-carousel__item:hover .designers-carousel__item--image img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}