.dynamic-cabinets-gallery-section{padding:100px 0}.dynamic-product-gallery--container{max-width:1285px}.gallery-filters--row{margin:0 auto;max-width:1200px;width:100%}.dynamic-cabinets-gallery-section #clear-filters{color:#980408;font-family:Poppins,sans-serif;font-size:16px;font-weight:400;letter-spacing:0;line-height:24px;text-transform:uppercase}.gallery-filters--row .gallery__action-bar-left{margin-bottom:5px;padding-left:15px}.gallery-filters--wrapper{display:flex;justify-content:space-between;margin-bottom:50px;width:100%}.gallery-filters--wrapper .gallery-filter{flex:1 1 22%;margin:0 15px}div>form.km-form--clear{background:0 0!important;border:none!important;padding:0!important}.gallery-filters--wrapper .gallery-filter label{color:#1f1f1f;font-family:Poppins,sans-serif;font-size:16px;font-weight:400;letter-spacing:0;line-height:48px;text-align:left}.dynamic-cabinet-gallery--row.gallery-img-grid{justify-content:space-between}.dynamic-product--card.km-cabinet-card{border-radius:3px;flex-basis:25%;height:630px;margin-bottom:20px;padding:23px 20px 20px;position:relative;width:25%}.dynamic-product--card.km-cabinet-card .gallery__img--background{border:1px solid #e2e2e2;border-radius:16px;cursor:pointer;height:480px;margin-bottom:15px;overflow:hidden;padding:25px;position:relative;transition:all .3s ease-in-out}.dynamic-product--card.km-cabinet-card .km-cabinet-card__img{display:block;height:100%;margin:0 auto;max-width:100%;opacity:1;transition:all .3s ease-in-out;width:100%}.dynamic-product--card.km-cabinet-card .km-cabinet-card__title{color:#2d2d2d;font-family:Poppins,sans-serif;font-size:20px;font-weight:500;letter-spacing:0;line-height:24px;margin:0;text-align:center;text-transform:uppercase}.km-cabinet-card__color{color:#a3a5a8;font-size:.9rem;margin-bottom:0;text-align:center;text-transform:capitalize}.km-cabinet-card__color-count{color:#a3a5a8;font-size:.9rem;margin-bottom:10px;text-align:center}@media only screen and (min-width:1301px){.dynamic-product--card.km-cabinet-card .product-card--plus{left:50%;opacity:0;position:absolute;top:50%;transform:translate(-50%,-40%);transition:all .3s ease-in-out}.dynamic-product--card.km-cabinet-card .gallery__img--background:hover .product-card--plus{opacity:1}.dynamic-product--card.km-cabinet-card .gallery__img--background:hover{background:#0000004d}}@media only screen and (max-width:1300px){.dynamic-product--card.km-cabinet-card .product-card--plus{display:none}}.dynamic-product--card.km-cabinet-card .gallery__img--background:hover .km-cabinet-card__img{opacity:.8}a.km-btn.km-btn--pin.km-btn--ghost-dark{border-radius:4px;bottom:10px;font-size:.75rem;margin-bottom:0;max-width:59px;padding:1px 5px!important;position:absolute;right:10px;text-transform:none}a.km-btn.km-btn--pin.km-btn--ghost-dark i{font-size:.9375rem}a.km-btn.km-btn--pin.km-btn--ghost-dark:hover{color:#fff}a.km-btn.km-btn--pin i{color:#c8232c}.km-cabinet-card__color-wrapper{margin-bottom:20px}.km-cabinet-card__type{font-size:.9rem;margin-bottom:0;text-transform:capitalize}.dynamic-product--card.km-cabinet-card .slick-slide{display:flex;justify-content:center}.dynamic-product--card.km-cabinet-card .km-cabinet-card__swatch{background-position-x:right;border-radius:150px;display:inline-block;height:25px;margin-right:6px;position:relative;transition:all .3s ease;width:25px}.km-cabinet-card__swatch:hover{cursor:pointer}.dynamic-product--card.km-cabinet-card .km-cabinet-card__swatch.active:before{border:3px solid #dd6b47;border-radius:100%;content:"";display:block;height:29px;left:-2px;position:absolute;top:-2px;width:29px}.km-empty-state{margin:0 auto;max-width:400px;padding-top:25px;text-align:center}.km-empty-state img{opacity:.5}.km-empty-state p{color:#a3a5a8}.km-empty-state p span{color:#ffa800}.dynamic-product--card.km-cabinet-card .km-card-header{height:70px;line-height:1}.gallery-filters--wrapper .gallery-filter .nice-select{align-items:center;background-color:#f5f5f5;border-radius:2px;box-sizing:border-box;color:#1f1f1f;cursor:pointer;display:flex;font-family:Poppins,sans-serif;font-size:16px;font-weight:400;height:42px;letter-spacing:0;line-height:48px;outline:0;padding-left:18px;padding-right:30px;position:relative;text-align:left!important;transition:all .2s ease-in-out;user-select:none;white-space:nowrap;width:auto}.gallery-filters--wrapper .gallery-filter .nice-select .current{margin-right:12px}@media (max-width:575px){.nice-select{font-family:ProximaNova-Regular,helvetica,sans-serif;font-size:1.125rem;font-weight:400;height:60px;letter-spacing:.5px;line-height:60px;text-transform:none}}.nice-select:hover{border-color:#d3d9d8}.nice-select.open,.nice-select:active,.nice-select:focus{border-color:#222}.gallery-filters--wrapper .gallery-filter .nice-select:after{border-bottom:1px solid #980408;border-right:1px solid #980408;content:"";display:block;height:12px;margin-right:10px;margin-top:-8px;pointer-events:none;position:absolute;right:12px;top:50%;transform:rotate(45deg);transform-origin:66% 66%;transition:all .15s ease-in-out;width:12px}.gallery-filters--wrapper .gallery-filter .nice-select.open:after{transform:rotate(-135deg)}.nice-select.open .list{background-color:#f5f5f5;box-shadow:none;display:table;margin:0;opacity:1;overflow:visible;pointer-events:auto;transform:scale(1) translateY(0)}.nice-select.disabled{border-color:#ededed;color:#222;pointer-events:none}.nice-select.disabled:after{border-color:#555}.nice-select.wide{width:100%}.nice-select.wide .list{left:0!important;right:0!important}.nice-select.right{float:right}.nice-select.right .list{left:auto;right:0}.nice-select.small{font-size:12px;height:36px;line-height:34px}.nice-select.small:after{height:4px;width:4px}.nice-select.small .option{line-height:34px;min-height:34px}.nice-select .list{background-color:#fff;border-radius:0;box-shadow:0 0 0 1px rgba(68,68,68,.11);box-sizing:border-box;left:0;margin-top:4px;opacity:0;overflow:hidden;padding:0;pointer-events:none;position:absolute;top:100%;transform:scale(.75) translateY(-21px);transform-origin:50% 0;transition:all .2s cubic-bezier(.5,0,0,1.25),opacity .15s ease-out;width:100%;z-index:9}.nice-select .list:hover .option:not(:hover){background-color:transparent!important}.nice-select .list li:last-child{margin-bottom:0}.nice-select .option{align-items:center;background-position:3%;background-repeat:no-repeat;cursor:pointer;display:flex;font-size:14px;font-weight:400;line-height:40px;list-style:none;margin-bottom:0;min-height:40px;outline:0;padding-left:18px;padding-right:29px;text-align:left;transition:all .2s}.nice-select .option:before{background-color:#fff;border:1px solid #767676;border-radius:2px;content:"";display:inline-flex;height:11px;margin-right:10px;width:11px}.nice-select .option.selected:before{background-image:url(../png/checkmark.png);background-size:cover}@media (max-width:575px){.nice-select .option{background-image:none!important;padding-left:10px}}.nice-select .option.focus,.nice-select .option.selected.focus,.nice-select .option:hover{background-color:#eef3f5;color:#222}.nice-select .option.selected{font-weight:400}.nice-select .option.disabled{background:#fff!important;color:#a3a5a8!important;cursor:default;font-weight:400}.no-csspointerevents .nice-select .list{display:none}.no-csspointerevents .nice-select.open .list{display:block}.form-disable{opacity:.5;pointer-events:none}#gallery-filter-search{background-color:#f9fafc!important;background-color:#fff;background-image:url(https://cdn2.hubspot.net/hubfs/126868/graphics/icons/med-search.png);background-position:12px 8px;background-repeat:no-repeat;background-size:auto 55%;border:1px solid #e1e5e4;border-radius:0;box-shadow:none;box-sizing:border-box;color:#222;font-family:ProximaNova-Regular,helvetica,sans-serif;font-size:1rem;height:42px;height:2.8125rem;line-height:42px;margin-bottom:0;padding:.8rem;text-indent:35px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;width:100%!important}#gallery-filter-search:focus{outline:0}#gallery-filter-search.placeholder{color:#a3a5a8}#gallery-filter-search:-moz-placeholder,#gallery-filter-search::-moz-placeholder{color:#a3a5a8}#gallery-filter-search:-ms-input-placeholder{color:#a3a5a8}#gallery-filter-search::-webkit-input-placeholder{color:#a3a5a8}.slick-slide{padding:5px}.slick-list{margin:5px 10px!important}.dynamic-product--card.km-cabinet-card .km-cabinet-card__color-wrapper .slick-arrow{background-position-y:3px;background-size:10px;height:28px}.dynamic-product--card.km-cabinet-card .km-cabinet-card__color-wrapper .slick-prev{background-image:url(https://www.kitchenmagic.com/hubfs/RD_2023_Assets/arrow-black-prev.svg)}.dynamic-product--card.km-cabinet-card .km-cabinet-card__color-wrapper .slick-next{background-image:url(https://www.kitchenmagic.com/hubfs/RD_2023_Assets/arrow-black-next.svg)}.dynamic-product--card.km-cabinet-card .slick-prev.slick-arrow{left:2px}.dynamic-product--card.km-cabinet-card .slick-next.slick-arrow{right:-10px}.slick-slider{box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-ms-touch-action:pan-y;touch-action:pan-y;-khtml-user-select:none;-webkit-tap-highlight-color:transparent}.slick-list,.slick-slider{display:block;position:relative}.slick-list{margin:0;overflow:hidden;padding-left:8px!important}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0)}.slick-track{display:block;left:0;margin-left:auto;margin-right:auto;position:relative;top:0}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{border:1px solid transparent;display:block;height:auto}.slick-arrow.slick-hidden{display:none}button.mobx-next,button.mobx-prev{background-color:#000!important}.mobx-holder{z-index:999999}.mobx-overlay{background:#fff!important}.mobx-top-bar{background-color:#000}.mobx-ui a.km-mobx-button{-webkit-appearance:none;background:#f01834;border:0;box-shadow:none;color:#fff;cursor:pointer;display:inline-block;float:right;height:32px;line-height:32px;margin:7px 2px 2px;opacity:1;outline:0;padding:0 10px;position:relative;-ms-touch-action:manipulation;touch-action:manipulation;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.mobx-ui a.km-mobx-button:hover{background:#c30019}.mobx-ui button.nice-select.open,.mobx-ui button:active,.mobx-ui button:focus,.mobx-ui button:hover{background-color:gray}.mobx-share-tooltip :after,.mobx-thumb-video:after,.mobx-ui button,.mobx-video:after,.mobx-video:before{background-image:url(https://www.kitchenmagic.com/hubfs/graphics/icons/modulobox.svg)}.mobx-caption .mobx-caption-inner{max-width:600px}.mobx-caption .mobx-caption-inner .mobx-desc{color:#fff;font-family:Nobile,sans-serif;font-size:18px;font-weight:400;letter-spacing:1px!important;line-height:30px;text-align:center}button.mobx-next:focus,button.mobx-prev:focus{outline:0}.gallery__img--background.new-tag:after{background:#ef2243;color:#fff;content:"New";font-size:12px;letter-spacing:1px;padding:4px 10px;position:absolute;right:42px;text-transform:uppercase;top:86px}@media (max-width:1024px){.gallery__img--background.new-tag:after{right:59px}}@media (max-width:768px){.gallery__img--background.new-tag:after{right:84px}}@media (max-width:500px){.gallery__img--background.new-tag:after{right:125px}}@media (max-width:375px){.gallery__img--background.new-tag:after{right:95px}}.mobx-thumb.new-tag:after{margin-left:9px}.mobx-thumb.new-tag:after,.mobx-thumb.new-tag:before{background:#ef2243;border:none;color:#fff;content:"New";font-size:12px;letter-spacing:1px;padding:6px 10px;position:static;right:42px;text-transform:uppercase;top:91px}@media only screen and (max-width:1200px){.dynamic-cabinets-gallery-section{padding:75px 0}}@media (min-width:701px) and (max-width:1100px){.mobx-thumb.new-tag:after{margin-left:5px}.mobx-thumb.new-tag:after,.mobx-thumb.new-tag:before{font-size:10px;padding:4px 8px}}@media only screen and (max-width:769px){.dynamic-cabinets-gallery-section{padding:50px 0}}@media (min-width:300px) and (max-width:700px){.mobx-thumb.new-tag:after{font-size:8px;margin-left:1px;padding:4px}.mobx-thumb.new-tag:before{font-size:8px;padding:4px}}#js-toggle-filter{background-color:transparent;border:1px solid #1f1f1f;border-radius:2px;color:#222;color:#1f1f1f;display:none;font-family:Poppins,sans-serif;font-size:16px;font-weight:400;letter-spacing:0;line-height:24px;text-transform:uppercase}#js-toggle-filter.km-open{background-color:#1f1f1f;color:#fff}@media (max-width:768px){#km-mobile-filters{display:none}#js-toggle-filter{display:block;width:100%}.gallery-filters--row .gallery__action-bar-left{margin-bottom:20px;padding-left:0}}#mobile-footer{display:none;margin-top:20px}.km-open{display:block!important}@media (max-width:1367px){.dynamic-cabinet-gallery--row.gallery-img-grid{justify-content:center}.dynamic-product--card.km-cabinet-card{flex-basis:33.3333%;width:33.3333%}}@media (max-width:1024px){.dynamic-cabinet-gallery--row.gallery-img-grid{justify-content:center}.dynamic-product--card.km-cabinet-card{flex-basis:50%;height:auto;height:850px;width:50%}.dynamic-product--card.km-cabinet-card .gallery__img--background{height:680px}}@media (max-width:767px){.dynamic-product--card.km-cabinet-card{flex-basis:100%;height:750px;left:50%!important;max-width:500px;transform:translateX(-50%);width:100%}.dynamic-product--card.km-cabinet-card .gallery__img--background{height:600px}}@media (max-width:450px){.dynamic-product--card.km-cabinet-card{height:650px;padding-left:0;padding-right:0}.dynamic-product--card.km-cabinet-card .gallery__img--background{height:480px}}.gallery-item-popup-slider--section{align-items:center;background-color:rgba(0,0,0,.8);display:flex;height:100%;justify-content:center;left:0;opacity:0;position:fixed;top:0;transition:all .3s ease-in-out;visibility:hidden;width:100%;z-index:999}.module-container.gallery-item-popup-slider--container{display:flex;flex-direction:column;height:862px;justify-content:center;max-height:90vw;max-width:1165px}.gallery-item-popup-slider--section.open{opacity:1;visibility:visible}.thumb-slider-gallery-single--container,.thumb-slider-gallery-thumb--container{position:relative}.thumb-slider-gallery--single{height:450px;margin-bottom:30px;text-align:center;width:75%}.thumb-slider-gallery--single-slide{text-align:center}.thumb-slider-gallery--single-slide img{height:100%}.thumb-slider-gallery--single_swiper-wrapper .swiper-slide img{border-radius:16px;height:100%}.thumb-slider-gallery--thumbs{width:600px}.thumb-slider-gallery--thumbs_swiper-wrapper{display:flex}.thumb-slider-gallery--thumbs_swiper-wrapper.centered{justify-content:center}.thumb-slider-gallery--thumbs_swiper-wrapper .swiper-slide{background-color:#000;border-radius:16px;cursor:pointer;height:92px;overflow:hidden;transition:border .3s ease-in-out}.thumb-slider-gallery--thumbs_swiper-wrapper .swiper-slide img{height:100%;object-fit:cover;opacity:.5;transition:opacity .3s ease-in-out;width:100%}.thumb-slider-gallery--thumbs_swiper-wrapper .swiper-slide.swiper-slide-thumb-active img{opacity:1}.thumb-slider-gallery-single--container .swiper-button-prev.single-slider-gallery--prev{left:200px}.thumb-slider-gallery-single--container .swiper-button-next.single-slider-gallery--next{right:200px}.thumb-slider-gallery-thumb--container .swiper-button-prev{left:200px}.thumb-slider-gallery-thumb--container .swiper-button-next{right:200px}.thumb-slider-gallery-single--container .swiper-button-next,.thumb-slider-gallery-single--container .swiper-button-prev,.thumb-slider-gallery-thumb--container .swiper-button-next,.thumb-slider-gallery-thumb--container .swiper-button-prev{color:#dd6b47}.thumb-slider-gallery--thumbs,.thumb-slider-gallery-single--container .swiper-button-next.swiper-button-disabled,.thumb-slider-gallery-single--container .swiper-button-prev.swiper-button-disabled,.thumb-slider-gallery-thumb--container .swiper-button-next.swiper-button-disabled,.thumb-slider-gallery-thumb--container .swiper-button-prev.swiper-button-disabled{color:#fff;opacity:1}.gallery__img.gallery__img-grid{overflow-y:hidden}.load-more-cards{cursor:pointer;justify-content:center;width:100%}.item-name--wrapper{align-items:center;background-color:#fff;border-radius:8px;display:flex;flex-direction:column;justify-content:center;margin-bottom:30px;margin-left:auto;margin-right:auto;max-width:320px;padding:10px;width:100%}.item-name--wrapper.extended{flex-direction:row;max-width:none;width:fit-content}.item-name--wrapper .visualizer-url-btn-wrapper{margin-left:15px}.item-name--wrapper .item_name{background-color:#fff;color:#1f1f1f;font-size:16px;font-weight:500;margin-bottom:5px;text-transform:uppercase}.item-name--wrapper .color_name,.item-name--wrapper .item_name{font-family:Poppins,sans-serif;letter-spacing:0;line-height:18px;text-align:center}.item-name--wrapper .color_name{color:#767676;font-size:14px;font-weight:400;margin-bottom:0}.close-slider-wrapper{cursor:pointer;position:absolute;right:50px;top:0;z-index:999999}.close-slider-wrapper img{height:30px;width:30px}@media only screen and (max-width:1600px){.gallery-item-popup-slider--container{max-width:75vw}}@media only screen and (max-width:1500px){.thumb-slider-gallery--thumbs{width:600px}}@media only screen and (max-width:1300px){.thumb-slider-gallery-thumb--container .swiper-button-next{right:130px}.thumb-slider-gallery-thumb--container .swiper-button-prev{left:130px}}@media only screen and (max-width:1150px){.thumb-slider-gallery--thumbs{width:400px}.thumb-slider-gallery-single--container .swiper-button-next.single-slider-gallery--next{right:200px}.thumb-slider-gallery-single--container .swiper-button-prev.single-slider-gallery--prev{left:200px}.thumb-slider-gallery-thumb--container .swiper-button-next{right:200px}.thumb-slider-gallery-thumb--container .swiper-button-prev{left:200px}}@media only screen and (max-width:1070px){.thumb-slider-gallery--thumbs{width:300px}}@media only screen and (min-width:993px){.countertops-gallery--container .mobile-filters--row .km-btn.km-btn--ghost-dark:hover{background-color:#2d2d2d;color:#fff}}@media only screen and (max-width:992px){.gallery-item-popup-slider--container{max-width:85vw}.countertops-gallery--container .mobile-filters--row .km-btn.km-btn--ghost-dark:hover{background-color:#fff;color:#2d2d2d}}@media only screen and (max-width:870px){.thumb-slider-gallery-single--container .swiper-button-next.single-slider-gallery--next,.thumb-slider-gallery-single--container .swiper-button-prev.single-slider-gallery--prev{display:none}.thumb-slider-gallery-thumb--container .swiper-button-next{right:70px}.thumb-slider-gallery-thumb--container .swiper-button-prev{left:70px}}@media only screen and (max-width:750px){.thumb-slider-gallery--thumbs{width:200px}.thumb-slider-gallery-thumb--container .swiper-button-prev{left:20px}.thumb-slider-gallery-thumb--container .swiper-button-next{right:20px}}@media only screen and (max-width:650px){.gallery-item-popup-slider--container{height:auto;max-height:60vw}.thumb-slider-gallery--single{height:400px;width:100%}.gallery-item-popup-slider--container{max-width:100vw}.thumb-slider-gallery-thumb--container .swiper-button-prev{left:0}.close-slider-wrapper,.thumb-slider-gallery-thumb--container .swiper-button-next{right:0}.item-name--wrapper.extended{flex-direction:column;margin-bottom:20px;max-width:none;padding:8px 10px 17px;width:auto}.item-name--wrapper .visualizer-url-btn-wrapper{margin-left:0;padding-top:15px}}.km-empty-state{max-width:100%}.km-empty-state--search.hide{display:none}.km-empty-state--search{display:flex;flex-direction:column;justify-content:center;margin-bottom:75px;padding:0 20px;text-align:center}.km-empty-state--search h4{color:#1f1f1f;font-family:Nobile,sans-serif;font-size:36px;font-weight:500;letter-spacing:0;line-height:47px;margin-bottom:25px;text-align:center}.km-empty-state--search p{color:#6d6d6d;font-family:Poppins,sans-serif;font-size:20px;font-weight:500;letter-spacing:0;line-height:30px;text-align:center}