.home-carousel{position:relative;overflow:hidden}.home-carousel__wrapper{position:relative}.home-carousel__wrapper:before{position:absolute;content:"";background:url(/~/media/Images/K/Kingfisher-Plc/Universal/custom-components/home-carousel/carousel-bg-pattern.svg) left top no-repeat;height:100%;width:100%;opacity:.44;background-size:cover;z-index:0;top:0;left:0}.home-carousel__content{position:relative;padding-bottom:265px}.home-carousel .card{background-color:var(--base-2)}.swiper--navigation .action-button:focus{outline:2px solid var(--tint-light-25)}.card .card__content .launch-date p{margin-bottom:4px}@media(min-width:576px){.home-carousel__content{padding-bottom:155px}}.home-carousel__content .config-text{max-width:735px}.home-carousel__content .config-text__section-title:before{background-color:var(--primary-1)}.home-carousel__content .cta{background-color:var(--base-4)}.home-carousel__content .cta:hover{background-color:rgba(255,255,255,.8)}.home-carousel__signpost-card{margin-top:-305px}@media(min-width:576px){.home-carousel__signpost-card{margin-top:-205px}}@media(min-width:768px){.home-carousel__signpost-card{margin-top:-218px}}@media(min-width:992px){.home-carousel__signpost-card{margin-top:-230px}}@media(min-width:1200px){.home-carousel__signpost-card{margin-top:-250px}}.home-carousel__signpost-card .swiper{overflow:visible;padding-top:79px;padding-bottom:var(--lg-1)}.home-carousel__signpost-card .swiper .swiper-slide{width:calc(224px + var(--bs-gutter-x)*1)}@media(min-width:576px){.home-carousel__signpost-card .swiper .swiper-slide{width:calc(300px + var(--bs-gutter-x)*1)}}@media(min-width:992px){.home-carousel__signpost-card .swiper .swiper-slide{width:calc(295px + var(--bs-gutter-x)*1)}}@media(min-width:1200px){.home-carousel__signpost-card .swiper .swiper-slide{width:calc(352px + var(--bs-gutter-x)*1)}}.home-carousel__signpost-card .swiper .swiper-slide.highlight-slide:before{border-radius:var(--radius-lg) var(--radius-lg);position:absolute;content:"";height:100%;width:92%;right:0;top:0;background:var(--base-4);z-index:99;display:block}@media(min-width:768px){.home-carousel__signpost-card .swiper .swiper-slide.highlight-slide:before{right:-10px;display:block;background:-webkit-gradient(linear,left top,right top,color-stop(-30%,rgba(0,0,0,0)),color-stop(80%,var(--base-4)));background:linear-gradient(90deg,rgba(0,0,0,0) -30%,var(--base-4) 80%)}}@media(min-width:992px){.home-carousel__signpost-card .swiper .swiper-slide.highlight-slide:before{right:15px;display:block;background:-webkit-gradient(linear,left top,right top,color-stop(-30%,rgba(0,0,0,0)),color-stop(80%,var(--base-4)));background:linear-gradient(90deg,rgba(0,0,0,0) -30%,var(--base-4) 80%)}}.home-carousel__signpost-card .swiper--navigation{position:absolute;top:20px;right:auto}@media(min-width:768px){.home-carousel__signpost-card .swiper--navigation{right:-45px;top:-40px}}@media(min-width:992px){.home-carousel__signpost-card .swiper--navigation{right:-115px}}@media(min-width:1200px){.home-carousel__signpost-card .swiper--navigation{right:0}}.home-carousel__signpost-card .swiper--navigation .action-button{background:var(--base-4)}.home-carousel__signpost-card .swiper--navigation .action-button.swiper-button-disabled{background:rgba(255,255,255,.5);pointer-events:none}.home-carousel__signpost-card .card{-webkit-box-shadow:var(--shadow-custom);box-shadow:var(--shadow-custom);border-radius:var(--radius-lg);-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.home-carousel__signpost-card .card__image-wrapper{height:171px;border-radius:var(--radius-lg) var(--radius-lg) 0 0}.home-carousel__signpost-card .card__content{border-radius:0 0 var(--radius-lg) var(--radius-lg);justify-content:flex-start!important}.home-carousel__signpost-card .card__content h2{margin-bottom:8px}.home-carousel__signpost-card .card__content .card__cta-wrapper .cta:focus-visible:before,.home-carousel__signpost-card .card__content .card__cta-wrapper .cta:focus:before{-webkit-box-shadow:0 0 0 2px inset rgba(255,255,255,.25);box-shadow:0 0 0 2px inset rgba(255,255,255,.25)}