.multi-item-carousel .column-button .btn{transition:all .3s;border-radius:2px}
.multi-item-carousel .column-button .btn.primary{background-color:#23262b;color:#fff;border:2px solid transparent}
.multi-item-carousel .column-button .btn.primary:hover,.multi-item-carousel .column-button .btn.primary:focus{outline:0;border:2px solid #ffb781;-webkit-box-shadow:0 0 4px #ffb781;box-shadow:0 0 4px #ffb781}
.multi-item-carousel .column-button .btn.primary-outline{border:2px solid #23262b;background-color:transparent;color:#23262b}
.multi-item-carousel .column-button .btn.primary-outline:hover,.multi-item-carousel .column-button .btn.primary-outline:focus{outline:0;border:2px solid #ffb781;-webkit-box-shadow:0 0 4px #ffb781;box-shadow:0 0 4px #ffb781;background-color:#23262b;color:#fff}
.multi-item-carousel .column-button .btn.primary-ghost{background-color:transparent;color:#23262b;border:2px solid transparent}
.multi-item-carousel .column-button .btn.primary-ghost:hover{border:2px solid #23262b}
.multi-item-carousel .column-button .btn.primary-ghost:focus{outline:0;border:2px solid #ffb781}
.multi-item-carousel .column-button .btn.destructive{background-color:#d6594a;color:#fff;border:2px solid transparent}
.multi-item-carousel .column-button .btn.destructive:hover,.multi-item-carousel .column-button .btn.destructive:focus{outline:0;border:2px solid #ffb781;-webkit-box-shadow:0 0 4px #ffb781;box-shadow:0 0 4px #ffb781}
.multi-item-carousel .column-button .btn.destructive-outline{color:#d6594a;border:2px solid #d6594a;background-color:transparent}
.multi-item-carousel .column-button .btn.destructive-outline:hover,.multi-item-carousel .column-button .btn.destructive-outline:focus{outline:0;border:2px solid #ffb781;-webkit-box-shadow:0 0 4px #ffb781;box-shadow:0 0 4px #ffb781;background-color:#23262b;color:#fff}
.multi-item-carousel .column-button .btn.destructive-ghost{background-color:transparent;border:2px solid transparent}
.multi-item-carousel .column-button .btn.destructive-ghost:hover{border:2px solid #d6594a}
.multi-item-carousel .column-button .btn.destructive-ghost:focus{outline:0;border:2px solid #ffb781}
.multi-item-carousel .column-button .btn.btn-allegion{background-color:#fd671f;color:white}
.multi-carousel{margin:30px 0}
.slick-slide{margin:10px}
.multi-item-carousel.centered .slick-track .carousel-column{outline:0}
.multi-item-carousel.centered .slick-track .carousel-column:active,.multi-item-carousel.centered .slick-track .carousel-column:focus{outline:0}
.multi-item-carousel.centered .slick-track .carousel-column .columnText,.multi-item-carousel.centered .slick-track .carousel-column .column-button{transition:all .3s}
.multi-item-carousel.centered .slick-track .carousel-column.slick-active .columnText,.multi-item-carousel.centered .slick-track .carousel-column.slick-active .column-button{opacity:1}
@media(min-width:768px){.multi-item-carousel.centered .slick-track .carousel-column.slick-center + .slick-slide .columnText,.multi-item-carousel.centered .slick-track .carousel-column.slick-center .columnText,.multi-item-carousel.centered .slick-track .carousel-column.slick-center + .slick-slide .column-button,.multi-item-carousel.centered .slick-track .carousel-column.slick-center .column-button{opacity:1}
}
.multi-item-carousel .mainColumnImage{overflow:hidden}
.multi-item-carousel .mainColumnImage img{transition:transform .3s}
.multi-item-carousel .mainColumnImage img:hover{transform:scale(1.1)}
@media(min-width:1425px){.multi-item-carousel.centered{max-width:1415px;margin:0 auto}
}
.multi-item-carousel.centered.fadeColor:after{content:'';top:0;position:absolute;height:100%;width:100%;display:block;pointer-events:none;background:#e2e2e2;background:linear-gradient(to right,#e3e4e5 0,rgba(225,225,225,0) 8%,rgba(223,223,223,0) 50%,rgba(220,220,220,0) 92%,#e3e4e5 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e2e2e2',endColorstr='#dbdbdb',GradientType=1)}
.multi-item-carousel .slick-arrow{position:absolute;color:transparent !important;background-color:transparent !important;border:none !important;outline:none !important;z-index:5;top:-30px;right:9px}
.multi-item-carousel .slick-arrow:before{content:"";display:block;height:45px;width:45px;background-position:center;background-repeat:no-repeat;background-size:contain;position:relative;box-sizing:border-box;z-index:9;transition:all .3s}
.multi-item-carousel .slick-arrow.slick-prev{left:0;position:absolute;top:-30px;right:110px}
.multi-item-carousel .slick-arrow.slick-prev:before{background-image:url(../../../../../content/dam/norm-2/ukcarouselleft.png)}
.multi-item-carousel .slick-arrow.slick-next{right:55px}
.multi-item-carousel .slick-arrow.slick-next:before{background-image:url(../../../../../content/dam/norm-2/ukcarouselright.png)}
.multi-item-carousel.not-centered .slick-list.draggable{margin:0 -10px}
@media(min-width:1400px){.multi-item-carousel.not-centered .slick-arrow.slick-prev{left:-30px}
.multi-item-carousel.not-centered .slick-arrow.slick-next{right:-60px}
}
.multi-carousel .carouselTitle{font-size:30px;opacity:100%;text-align:left}
.multi-carousel .carouselDescription{font-size:18px;opacity:100%;text-align:left}
.collectionDetails{margin-top:25px}
.collectionDetails .collectionLabel{font-size:15pt}
.collectionDetails .collectionDescription{font-size:8pt}
.multi-item-carousel.carousel_card_view .slick-prev{position:absolute !important;top:-25px !important;right:100px !important}
.multi-item-carousel.carousel_card_view .slick-prev:before{background-image:url(../../../../../content/dam/gainsborough/styel-hub/arrows-prev.png) !important;height:40px !important;width:40px !important;opacity:1 !important}
.multi-item-carousel.carousel_card_view .slick-next{position:absolute !important;top:-25px !important;right:55px !important}
.multi-item-carousel.carousel_card_view .slick-next:before{background-image:url(../../../../../content/dam/gainsborough/styel-hub/arrow-next.png) !important;height:40px !important;width:40px !important;opacity:1 !important}
.multi-item-carousel.carousel_card_view .carousel-column{padding:20px;border-radius:15px;box-shadow:0 2px 10px #271b1b29}
.multi-item-carousel.carousel_card_view .carousel-column img{margin-bottom:15px}
.multi-item-carousel.carousel_card_view .carousel-column .columnText p{letter-spacing:normal;font-size:17px;font-weight:bold}
.multi-item-carousel.carousel_card_view .carousel-column .columnText h2{font-size:17px;font-family:"Gotham Book";color:#545454}
.collection_link{color:unset}
.collection_link:hover{text-decoration:none}
.recommended-products__container{position:relative}
.recommended-products__container .recommended-product__arrows{display:flex;align-items:end;justify-content:end;position:relative;top:-1em;right:5em}
@media(max-width:767px){.recommended-products__container .recommended-product__arrows{display:none}
}
.recommended-products__container .recommended-product__arrows .recommended-product__arrows--prev img{width:40px}
.recommended-products__container .recommended-product__arrows .recommended-product__arrows--next img{width:40px}
.recommended-products__container .recommended-products{display:flex;width:1380px;overflow:hidden;margin-left:auto}
@media screen and (min-width:1400px){.recommended-products__container .recommended-products{width:95%}
}
@media only screen and (max-width:1680px) and (max-height:1050px){.recommended-products__container .recommended-products{width:80.5%}
}
@media only screen and (max-width:1680px) and (max-height:1050px){.recommended-products__container .recommended-products{width:80.5%}
}
@media only screen and (max-width:1920px) and (max-height:1080px){.recommended-products__container .recommended-products{width:95%}
}
@media only screen and (max-width:1366px) and (max-height:768px){.recommended-products__container .recommended-products{width:98}
}
@media only screen and (max-width:1360px) and (max-height:768px){.recommended-products__container .recommended-products{width:98%}
}
@media only screen and (max-width:1280px) and (max-height:1024px){.recommended-products__container .recommended-products{width:100%}
}
@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (-webkit-min-device-pixel-ratio:1){.recommended-products__container .recommended-products{width:100%}
}
@media only screen and (min-device-width:1024px) and (max-device-width:1366px) and (-webkit-min-device-pixel-ratio:2){.recommended-products__container .recommended-products{width:100%}
}
@media(max-width:767px){.recommended-products__container .recommended-products{width:auto}
}
.recommended-products__container .recommended-products .recommended-products__card{width:230px;margin:15px 10px}
@media only screen and (max-width:1920px) and (max-height:1080px){.recommended-products__container .recommended-products .recommended-products__card{width:280px}
}
@media only screen and (max-width:1366px) and (max-height:768px){.recommended-products__container .recommended-products .recommended-products__card{width:260px;margin:15px 10px}
}
@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (-webkit-min-device-pixel-ratio:1){.recommended-products__container .recommended-products .recommended-products__card{width:180px}
}
@media only screen and (min-device-width:1024px) and (max-device-width:1366px) and (-webkit-min-device-pixel-ratio:2){.recommended-products__container .recommended-products .recommended-products__card{width:240px}
}
@media(max-width:767px){.recommended-products__container .recommended-products .recommended-products__card{width:200px}
}
.recommended-products__container .recommended-products .recommended-products__card .recommended-products__card--main-image{width:230px;position:relative}
.recommended-products__container .recommended-products .recommended-products__card .recommended-products__card--main-image img{width:100%}
@media only screen and (max-width:1920px) and (max-height:1080px){.recommended-products__container .recommended-products .recommended-products__card .recommended-products__card--main-image{width:280px}
}
@media only screen and (max-width:1366px) and (max-height:768px){.recommended-products__container .recommended-products .recommended-products__card .recommended-products__card--main-image{width:260px;margin:15px 10px}
}
@media only screen and (max-width:767px) and (max-height:768px){.recommended-products__container .recommended-products .recommended-products__card .recommended-products__card--main-image{margin:15px 0}
}
@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (-webkit-min-device-pixel-ratio:1){.recommended-products__container .recommended-products .recommended-products__card .recommended-products__card--main-image{width:180px}
}
@media only screen and (min-device-width:1024px) and (max-device-width:1366px) and (-webkit-min-device-pixel-ratio:2){.recommended-products__container .recommended-products .recommended-products__card .recommended-products__card--main-image{width:240px}
}
@media(max-width:767px){.recommended-products__container .recommended-products .recommended-products__card .recommended-products__card--main-image{width:200px}
}
.recommended-products__container .recommended-products .recommended-products__card .recommended-products__card--main-image a .collection-type{position:absolute;z-index:1;background-color:white;padding:2px 15px 2px 15px;opacity:.8;margin:5px;font-size:12px;color:grey;letter-spacing:2px;width:60px;top:10px;left:10px}
.recommended-products__container .recommended-products .recommended-products__card .right-control{float:right;width:50px;top:-12%;right:-8px;transform:translateY(10px);position:relative}
@media(max-width:767px){.recommended-products__container .recommended-products .recommended-products__card .right-control{top:-15%;right:-10px}
}
@media only screen and (max-width:1920px) and (max-height:1080px){.recommended-products__container .recommended-products .recommended-products__card .right-control{top:-12%}
}
@media only screen and (max-width:1366px) and (max-height:768px){.recommended-products__container .recommended-products .recommended-products__card .right-control{right:5px}
}
.recommended-products__container .recommended-products .recommended-products__card .right-control .thumbnail-control{position:absolute;right:0;background-color:transparent;border:0}
.recommended-products__container .recommended-products .recommended-products__card .right-control .thumbnail-control:hover{text-decoration:none}
.recommended-products__container .recommended-products .recommended-products__card .recommended-products__card--thumbnails{display:flex;justify-content:flex-start;z-index:1000;margin-top:5px;margin-right:30px;overflow:hidden;width:92%}
@media only screen and (max-width:1920px) and (max-height:1080px){.recommended-products__container .recommended-products .recommended-products__card .recommended-products__card--thumbnails{width:94%}
}
@media only screen and (max-width:1366px) and (max-height:768px){.recommended-products__container .recommended-products .recommended-products__card .recommended-products__card--thumbnails{width:87%}
}
@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (-webkit-min-device-pixel-ratio:1){.recommended-products__container .recommended-products .recommended-products__card .recommended-products__card--thumbnails{width:87%}
}
@media only screen and (min-device-width:1024px) and (max-device-width:1366px) and (-webkit-min-device-pixel-ratio:2){.recommended-products__container .recommended-products .recommended-products__card .recommended-products__card--thumbnails{width:85%}
}
.recommended-products__container .recommended-products .recommended-products__card .recommended-products__card--thumbnails .slick-track{left:4px}
.recommended-products__container .recommended-products .recommended-products__card .recommended-products__card--thumbnails .thumbnail-noimage,.recommended-products__container .recommended-products .recommended-products__card .recommended-products__card--thumbnails .thumbnail-image{display:inline-block;float:none;border-radius:50%;margin:5px;min-width:40px;width:40px;height:40px}
@media only screen and (max-width:1920px) and (max-height:1080px){.recommended-products__container .recommended-products .recommended-products__card .recommended-products__card--thumbnails .thumbnail-noimage,.recommended-products__container .recommended-products .recommended-products__card .recommended-products__card--thumbnails .thumbnail-image{min-width:56px;height:56px}
}
@media only screen and (max-width:1366px) and (max-height:768px){.recommended-products__container .recommended-products .recommended-products__card .recommended-products__card--thumbnails .thumbnail-noimage,.recommended-products__container .recommended-products .recommended-products__card .recommended-products__card--thumbnails .thumbnail-image{margin:5px;min-width:47px;width:47px;height:47px}
}
@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (-webkit-min-device-pixel-ratio:1){.recommended-products__container .recommended-products .recommended-products__card .recommended-products__card--thumbnails .thumbnail-noimage,.recommended-products__container .recommended-products .recommended-products__card .recommended-products__card--thumbnails .thumbnail-image{min-width:31px;width:31px;height:30px}
}
@media only screen and (min-device-width:1024px) and (max-device-width:1366px) and (-webkit-min-device-pixel-ratio:2){.recommended-products__container .recommended-products .recommended-products__card .recommended-products__card--thumbnails .thumbnail-noimage,.recommended-products__container .recommended-products .recommended-products__card .recommended-products__card--thumbnails .thumbnail-image{min-width:42px;width:40px;height:42px}
}
@media(max-width:767px){.recommended-products__container .recommended-products .recommended-products__card .recommended-products__card--thumbnails .thumbnail-noimage,.recommended-products__container .recommended-products .recommended-products__card .recommended-products__card--thumbnails .thumbnail-image{min-width:37px;height:37px}
}
.recommended-products__container .recommended-products .recommended-products__card .recommended-products__card--details{margin-top:10px}
.recommended-products__container .recommended-products .recommended-products__card .recommended-products__card--details .collectionLabel{font-size:15pt}
.recommended-products__container .recommended-products .recommended-products__card .recommended-products__card--details .collectionDescription{font-size:8pt}
.nested_carousel_card_view .recommended-products__card{padding:20px;border-radius:15px;box-shadow:0 2px 10px #271b1b29}
.nested_carousel_card_view .recommended-products__card .recommended-products__card--thumbnails{margin-left:5px}
.nested_carousel_card_view .recommended-products__card .recommended-products__card--details{padding:10px !important}