.kitchen-carousel-container{max-width:1100px;width:100%;margin:20px auto}.kitchen-carousel-container #main-image-link{color:#0a3055}.kitchen-carousel-container #main-image-link .available-colours p{color:#1e1e1e}.kitchen-carousel-container .carousel-image{display:-webkit-flex;display:flex;position:relative;width:100%;margin-bottom:20px;height:428px;background-color:#0a3054;border-radius:12px;background-size:cover;background-position:center center}.kitchen-carousel-container .carousel-image img{width:100%;height:auto;-webkit-align-self:stretch;-ms-grid-row-align:stretch;align-self:stretch;border-radius:8px;box-shadow:0 4px 8px rgba(0,0,0,.2)}.kitchen-carousel-container .available-colours,.kitchen-carousel-container .carousel-title{position:absolute;bottom:24px;padding:12px 24px;border-radius:50px;background:rgba(255,255,255,.7);display:-webkit-flex;display:flex;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px)}.kitchen-carousel-container .carousel-title{left:24px;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;gap:12px}.kitchen-carousel-container .carousel-title .big-title{font-size:30px;font-style:normal;font-weight:300;line-height:46px;margin-bottom:0;border-right:1px solid #0a3055;padding-right:10px}.kitchen-carousel-container .carousel-title .big-title:only-child{border-right:0}.kitchen-carousel-container .carousel-title .price-wrapper{margin-bottom:5px}.kitchen-carousel-container .carousel-title .price-wrapper p{color:#3e3e3e;font-size:24px;font-style:normal;font-weight:500;line-height:32px;margin-bottom:0}.kitchen-carousel-container .carousel-title .price-wrapper .from{color:#1e1e1e;font-size:16px;font-style:normal;font-weight:300;line-height:normal}.kitchen-carousel-container .sticker{position:absolute;top:24px;right:0}.kitchen-carousel-container .sticker img{border-radius:0}.kitchen-carousel-container .available-colours{right:24px;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;gap:6px}.kitchen-carousel-container .available-colours p{font-size:14px;font-style:normal;font-weight:400;line-height:22px;margin:auto;padding-right:10px}.kitchen-carousel-container .available-colours .swatch{width:24px;height:24px;border-radius:10000px;background-color:#ff0}.kitchen-carousel-container .available-colours-swatches{display:-webkit-flex;display:flex;gap:6px}.kitchen-carousel-container .carousel-controls-wrapper{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;position:relative}.kitchen-carousel-container .carousel-controls{display:-webkit-flex;display:flex;overflow:hidden;width:100%;padding:4px 0;touch-action:pan-y}.kitchen-carousel-container .carousel-card{-webkit-flex:1 0 204px;flex:1 0 204px;cursor:pointer;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s;text-align:center;height:170px;background-size:cover;background-position:center center;position:relative;border-radius:12px;margin:0 8px;background-repeat:no-repeat}.kitchen-carousel-container .carousel-card img{width:100%;border-radius:8px;box-shadow:0 4px 8px rgba(0,0,0,.2)}.kitchen-carousel-container .carousel-card:hover{-webkit-transform:scale(1.05);transform:scale(1.05)}.kitchen-carousel-container .card-title{color:#333;position:absolute;width:100%;bottom:0;margin-bottom:0;background:rgba(255,255,255,.7);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);padding:8px;font-size:24px;font-style:normal;font-weight:300;line-height:32px;border-radius:0 0 12px 12px}.kitchen-carousel-container .arrow-controller{background:#fff;font-size:24px;cursor:pointer;position:absolute;border-radius:50px;z-index:1;width:40px;height:40px;border:1px solid #ccc;color:#0277bd;box-shadow:0 6px 24px 0 rgba(0,0,0,.1)}.kitchen-carousel-container .arrow-controller:focus{outline:0}.kitchen-carousel-container .arrow-controller:hover{color:#0f364a;border-color:#0f364a}.kitchen-carousel-container .arrow-controller-left{left:0}.kitchen-carousel-container .arrow-controller-right{right:0}@media only screen and (max-width:1116px){.kitchen-carousel-container{width:auto;margin:16px}}@media only screen and (max-width:991px){.kitchen-carousel-container .carousel-title{-webkit-flex-direction:column;flex-direction:column;bottom:0;left:0;border-radius:0;width:100%;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:flex-start;align-items:flex-start;gap:5px;padding:12px 16px 36px}.kitchen-carousel-container .carousel-title:has(>.big-title:only-child){padding:16px}.kitchen-carousel-container .carousel-title .big-title{border-right:0;padding-right:0;line-height:1;font-size:24px;font-weight:400}.kitchen-carousel-container .carousel-title .price-wrapper{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;gap:10px}.kitchen-carousel-container .carousel-title .price-wrapper .from{margin:auto}.kitchen-carousel-container .available-colours{bottom:12px;right:auto;left:16px;background:0 0;padding:0}.kitchen-carousel-container .card-title{font-size:24px;font-weight:400}}@media only screen and (max-width:480px){.kitchen-carousel-container .carousel-image{height:380px}}.kitchen-carousel-container .available-colours-swatches{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;gap:10px}.kitchen-carousel-container .swatch{width:24px;height:24px;border-radius:10000px;position:relative;border:1px solid rgba(0,0,0,.1)}.kitchen-carousel-container .swatch.hidden{display:none}.kitchen-carousel-container .swatch.swatch-more{background:#eee}.kitchen-carousel-container .swatch.swatch-more::after{content:attr(data-more);position:absolute;left:50%;top:50%;translate:-50% -50%;color:#000;font-family:sans-serif;font-size:13px;font-weight:400;pointer-events:none;width:24px;height:24px;border-radius:10000px;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;background:#eee;line-height:1}
/*# sourceMappingURL=../maps/components/kitchen-carousel.css.map */
