:root{--mainfont:"Montserrat Alternates";--pfont:"Inter";--green:#045034;--lightgreen:#83A96E;--clear:transparent;--white:#fff;--pink:#E9DAD0;--lightpink:#F6F0EC;--orange:#DB5C27;--grey:#333;--nav-height:104px}body,h1,h2,h3,h4,h5,h6,.navigation--main,.navbar-toggle__text,.navigation--main .sub-menu,font-family:var(--mainfont),sans-serif}.navigation--main>li>a{font-family:var(--pfont);font-weight:400;padding:10px 16px}p{font-family:var(--pfont);color:var(--grey)}body{font-size:16px}.white-heading{color:var(--white)}.green-heading{color:var(--green);font-weight:600}.area-list h3{color:var(--orange)!important}body::-webkit-scrollbar{width:.6em}body::-webkit-scrollbar-track{box-shadow:inset 0 0 6px rgba(0,0,0,.3)}body::-webkit-scrollbar-thumb{background-color:var(--green);outline:0 solid white;border-left:1px solid white; border-radius:50px}#ccc-icon.ccc-icon--dark{fill:#045034!important}#ccc-content,.ccc-content--dark{background:var(--green)!important}.logo .img-responsive{width:100%}.kitchens-template-template-no-widget-bars header,.worktops-template-template-no-widget-bars header,.handles-template-template-no-widget-bars header,.single header{background-color:var(--green)!important;padding-bottom:20px;z-index:2}.landing_page-template header{background-color:var(--clear)!important}.landing_page-template .boxed-container::after{content:none!important}.is-sticky-navbar{--nav-height:55px}.kitchens-template-template-no-widget-bars .boxed-container::after,.worktops-template-template-no-widget-bars .boxed-container::after,.handles-template-template-no-widget-bars .boxed-container::after,.single .boxed-container::after{content:"";position:absolute;top:82px!important;left:0;width:100%;height:180px;background:var(--green)!important;clip-path:polygon(0 0,50% 100%,100% 0);z-index:1;transition:top 0.5s ease;transition:top 0.5s ease,height 0.3s ease}.customize-support.kitchens-template-template-no-widget-bars .boxed-container::after,.customize-support.worktops-template-template-no-widget-bars .boxed-container::after,.customize-support.handles-template-template-no-widget-bars .boxed-container::after,.customize-support.single .boxed-container::after{top:82px!important}.is-sticky-navbar header{z-index:9999!important}.is-sticky-navbar .boxed-container::after{height:0;top:0!important;z-index:9999}#mega-menu-wrap-main-menu #mega-menu-main-menu>li.mega-menu-item>a.mega-menu-link{line-height:1em;height:fit-content;font-family:var(--pfont)}#mega-menu-wrap-main-menu #mega-menu-main-menu{padding:10px 0}#mega-menu-wrap-main-menu #mega-menu-main-menu>li.mega-menu-item>a.mega-menu-link{padding:6px;margin:6px}.nv-about-sub-menu .mega-sub-menu{border-radius:25px!important;background:#f4eee9!important;border:0;padding:10px!important}.nv-about-sub-menu .mega-sub-menu a{background:none!important;color:var(--green)!important;font-family:var(--pfont)!important;font-weight:600!important}.transparent-widgets{display:none}.header-transparent .header__container.lighthead{background:var(--clear)}.is-sticky-navbar.header-transparent .logo img{width:112px}.is-sticky-navbar #mega-menu-wrap-main-menu #mega-menu-main-menu{padding:10px 0}.is-sticky-navbar.header-transparent .lighthead .header{background:rgb(92 91 91 / 58%)}.collapse{display:block}.navbar-toggle{display:none}div#navi{background:none;box-shadow:none;float:right;width:fit-content!important;margin-right:0}.kp-cta{margin-left:80px!important}.kp-cta a{color:var(--white)!important;background:var(--orange)!important;text-transform:uppercase!important;border:3px solid var(--orange)!important;width:max-content;transition:all 0.3s ease!important;border-radius:30px!important;padding:6px 16px!important;height:fit-content!important;padding:10px 22px 10px 22px!important}.kp-cta a:hover{background-color:var(--pink)!important;color:var(--green)!important;border-color:var(--pink)!important}.h-tel{margin-left:6px!important}.h-tel a{background:var(--white)!important;color:var(--green)!important;border-radius:100%!important;width:40px!important;height:40px!important;justify-content:center!important;align-content:center;text-align:center!important}.h-tel a:hover{background:var(--orange)!important;color:var(--white)!important}.nav-col-style,.nav-col-colour{border-right:2px solid var(--green)}.nav-col{height:300px}.nav-col p{color:var(--green);font-family:var(--mainfont);font-weight:600}.nav-style-select,.nav-finish-select{list-style:none;padding-left:0}.nav-h-container .nav-style-select{margin-left:-17px}.nav-style-select li{display:inline-block;margin:8px;color:var(--green);font-weight:600}.nav-style-select li img{width:100%}.nav-finish-select li{display:block;margin:2px}.nav-finish-select li a{color:var(--green);font-weight:600}.nav-colour-select{padding-left:0}.nav-colour-select li{display:block;color:var(--green);font-weight:600;margin:8px}.nav-black,.nav-blue,.nav-beige,.nav-grey,.nav-white,.nav-green{color:var(--green);font-weight:600}.nav-black,.nav-blue,.nav-beige,.nav-grey,.nav-white,.nav-green,.nav-brown{position:relative;display:inline-flex;align-items:center;color:var(--green);font-weight:600;margin-left:12px}.nav-black::before,.nav-blue::before,.nav-beige::before,.nav-grey::before,.nav-white::before,.nav-green::before,.nav-brown::before{content:'';position:absolute;left:-22px;height:16px;width:16px;border:2px solid var(--green);border-radius:5px}.nav-black::before{background-color:#222}.nav-brown::before{background-color:#964B00}.nav-white::before{background-color:#fff}.nav-grey::before{background-color:#BDBBBA}.nav-blue::before{background-color:#1C3160}.nav-green::before{background-color:#5E936E}.nav-beige::before{background-color:#D5B895}.kitchen-planner-banner{font-family:var(--pfont);text-transform:uppercase;position:fixed;top:60%;right:0;transform:translateY(-50%) rotate(180deg);background:var(--orange);color:var(--white);font-weight:500;padding:12px 12px;writing-mode:vertical-rl;text-orientation:mixed;cursor:pointer;opacity:0;transition:opacity 0.3s ease-in-out;z-index:1000;border-top-right-radius:30px;border-bottom-right-radius:30px;transition:all 0.3s ease;border:3px solid #fff;border-left:0}.kitchen-planner-banner a{color:var(--white)}.kitchen-planner-banner::after{content:"›";color:#fff;font-size:18px;font-weight:bold;margin-top:8px;display:inline-block}.kitchen-planner-banner:hover{background-color:var(--pink)}.kitchen-planner-banner:hover a,.kitchen-planner-banner:hover::after{color:var(--green)}.to-top{position:fixed;bottom:10%;right:2%;opacity:0;transition:opacity 0.3s ease-in-out;z-index:1000}.to-top a{background:var(--orange);color:var(--white);border-radius:16px;padding:10px;transition:all 0.3s ease;font-size:26px}.to-top a:hover{background:var(--pink);color:var(--green)}.trade-discount-banner{position:fixed;top:70%;left:0;transform:translateY(-50%);background-color:var(--pink);padding:18px;border-top-right-radius:43px;border-bottom-right-radius:43px;width:208px;box-shadow:0 2px 6px rgba(0,0,0,.2);font-family:var(--mainfont);z-index:999999;opacity:0}.trade-discount-banner p{color:var(--green);font-size:18px;font-weight:bold;margin:0 0 15px;line-height:1.3}.trade-discount-banner .apply-btn{display:inline-block;background-color:var(--orange);color:var(--white);text-decoration:none;font-weight:bold;padding:12px 20px;border-radius:30px;text-align:center;font-size:16px;font-family:var(--pfont);transition:background 0.3s ease}.trade-discount-banner .apply-btn:hover{background-color:var(--lightgreen)}.show-cta{opacity:1}.explore-cta{margin:0 auto;display:inline-block;margin-top:20px;position:relative;z-index:10}.explore-cta a{font-family:var(--pfont);background:linear-gradient(to bottom,#6f7267,#4f5147);color:var(--white);border:3px solid var(--white);border-radius:30px;font-size:18px;font-weight:400;padding:8px 16px 8px 16px;margin-top:6px;width:210px;display:inline-block;transition:all 0.3s ease;margin-right:10px!important;margin-left:10px!important;margin-bottom:10px;pointer-events:auto!important;position:relative;z-index:99}.explore-cta a:hover{background-color:var(--green);background:var(--green);color:var(--white);border-color:var(--green)}.consultation-cta{margin-top:24px}.consultation-cta a{font-family:var(--pfont);background-color:var(--orange);color:var(--white);border:3px solid var(--orange);border-radius:30px;font-size:16px;font-weight:600;padding:8px 16px 8px 16px;width:max-content;display:block;transition:all 0.3s ease}.consultation-cta a:hover{background-color:var(--pink);color:var(--green);border-color:var(--pink)}.statement{font-family:var(--pfont);background-color:var(--pink);color:var(--grey);border:3px solid var(--pink);border-radius:30px;font-size:12px;font-weight:600;padding:5px 12px 5px 12px;width:max-content;display:block;transition:all 0.3s ease;margin-top:6px;line-height:16px}.statement.reverse{background-color:var(--white);margin-left:0px!important}.statement:hover{color:var(--grey)}.nv-white h2,.nv-white p{color:var(--white)}.nv-page-title h1{font-size:64px;color:var(--white)}.nv-page-title h3{font-size:22px;font-weight:500;font-family:var(--pfont);letter-spacing:.03em;color:var(--white)}.page-home h1,.page-kitchens h1,.page-contact-us h1,.page-home h3,.page-kitchens h3,.page-contact-us h3{color:var(--white)}h2.main-title__primary{color:var(--white)}.nv-top{z-index:1;position:relative}.nv-content-section{padding-top:200px!important;position:relative;backdrop-filter:blur(15px);background-color:rgba(255,255,255,.1);z-index:1;-webkit-clip-path:polygon(0 0,50% 180px,100% 0,100% 100%,0 100%);clip-path:polygon(0 0,50% 180px,100% 0,100% 100%,0 100%)}.nv-cards-section{padding-top:240px!important;position:relative;padding-bottom:100px;z-index:5;height:990px;margin-bottom:100px}.nv-cards-section:before{content:"";position:absolute;bottom:0;left:0;right:0;height:100%;width:100%;backdrop-filter:blur(15px);background-color:rgba(255,255,255,.1);z-index:-1;-webkit-clip-path:polygon(0 0,50% 180px,100% 0,100% 100%,0 100%);clip-path:polygon(0 0,50% 180px,100% 0,100% 100%,0 100%)}.nv-card-listings{z-index:1;position:relative}.nv-cards-section-white{padding-top:60px!important;position:relative;background-color:var(--white);z-index:1}.nv-cards-section-white::after{content:"";top:0;position:absolute;left:50%;width:100vw;height:220px;transform:translateX(-50%) translateY(-220px);z-index:-1;background:url(/wp-content/uploads/2025/10/white-page-after.png) no-repeat center;background-size:cover;background-position:top}.nv-card-section .nv-white h2{font-size:35px}.nv-border-left{border-left:4px solid var(--pink)}.nv-border-left-green{border-left:4px solid var(--green)}.nv-border-left .textwidget,.nv-border-left-green .textwidget{padding-left:20px;line-height:29px}.nv-border-right{border-right:4px solid var(--pink)}.nv-border-right br{display:none}.nv-border-right .textwidget{padding-right:20px;line-height:29px}.nv-story{z-index:1;position:relative}.nv-story ul li:before{display:none}.nv-story ul li{font-family:var(--pfont)}.nv-carousel{background-color:var(--pink);padding:30px;padding-bottom:85px;border-radius:50px 0 0 50px}.nv-carousel h2{color:var(--green)}.nv-carousel .sow-carousel-item{padding:5px;background-color:var(--lightgreen);border-radius:40px;padding-bottom:60px;position:relative;height:fit-content}.nv-carousel .sow-carousel-item img{border-radius:30px;margin-top:0;margin-bottom:0;margin:0 auto;width:100%}.nv-carousel .sow-carousel-item h3{font-weight:400;font-size:20px;padding-left:10px;margin-top:12px;color:var(--white)}.nv-carousel .sow-carousel-item .discover-cta{position:absolute;bottom:24px;right:14px}.nv-carousel .sow-carousel-item .discover-cta a{color:var(--white);font-family:var(--pfont);font-size:14px;border-bottom:2px solid #fff}.nv-carousel .so-widget-sow-anything-carousel .sow-carousel-container{position:relative}.nv-carousel .sow-carousel-container .sow-carousel-navigation-prev{position:absolute;bottom:-52px;left:14px;background-color:var(--green);border-radius:100%;border:0;z-index:1}.nv-carousel .sow-carousel-container .sow-carousel-navigation-next{position:absolute;bottom:-52px;left:54px;background-color:var(--orange);border-radius:100%}.nv-carousel .sow-carousel-container .sow-carousel-navigation-prev a,.nv-carousel .sow-carousel-container .sow-carousel-navigation-next a{border:0px!important}.shop-colour{background-color:var(--pink);border-radius:0 50px 50px 0;padding:30px;margin-top:30px}.shop-colour ul li::before{display:none!important}.shop-colour ul{padding-left:0;margin-top:10px}.shop-colour ul li{display:inline-block}.shop-colour ul li a{width:46px;height:46px;border-radius:10px;border:3px solid var(--white);display:inline-block;box-shadow:3px 5px 15px -3px rgba(0,0,0,.15);-webkit-box-shadow:3px 5px 15px -3px rgba(0,0,0,.15);-moz-box-shadow:3px 5px 15px -3px rgba(0,0,0,.15)}.hero-video-section{background-color:var(--pink);border-radius:0 50px 50px 0;padding:30px;height:100%;position:relative}.hero-video-section h2,.shop-colour h2{color:var(--green);margin-top:0}.statements-container{margin-bottom:16px;display:flex;flex-wrap:wrap;gap:5px}.hero-video{border-radius:40px;overflow:hidden;width:100%;max-width:100%;aspect-ratio:16 / 9;background:#000}.hero-video iframe{width:100%;height:100%;border:0;display:block}.hero-video-section .consultation-cta a:hover{background:#fff}.kitchen-intro .statement{margin-bottom:15px;margin-inline:unset!important}.kitchen-intro h2{color:var(--green);font-weight:600;margin-bottom:15px}.nv-carousels-section{padding-bottom:60px;position:relative}.nv-carousels-section .nv-cs-col-right{border-top-right-radius:30px;border-bottom-right-radius:30px;position:relative;display:flex;flex-direction:column;justify-content:flex-end}.nv-carousels-section .nv-cs-col-left{border-top-left-radius:30px;border-bottom-left-radius:30px}.blur-overlay{position:absolute;inset:0;backdrop-filter:blur(15px);background-color:rgba(255,255,255,.1);border-top-right-radius:30px;border-bottom-right-radius:30px;clip-path:polygon(0 50%,50% calc(50% + 60px),100% 50%,100% 100%,0 100%);z-index:1;top:-180px;right:0;bottom:0;left:0}.nv-carousel-lg h2,.nv-carousel-sm h2{color:var(--green)}.nv-carousel-lg,.nv-carousel-sm{border-left:4px solid var(--green)}.nv-carousel-lg{margin-bottom:20px}.nv-carousel-lg .sow-carousel-content img{border-radius:43px;height:242px}.nv-carousel-lg .so-widget-sow-anything-carousel,.nv-carousel-sm .so-widget-sow-anything-carousel{padding-left:20px}.arrow-right{display:inline-block;transform:rotate(-90deg);vertical-align:middle}.nv-carousel-lg .sow-carousel-content a{position:absolute;bottom:0;left:-10px;padding-bottom:25px;color:var(--white);font-weight:600;z-index:2;display:flex;align-items:center;justify-content:space-between;padding-left:22px;width:100%;height:100%;align-items:flex-end;display:flex}.nv-carousel-lg .sow-carousel-content,.nv-carousel-sm .sow-carousel-content{position:relative;box-shadow:3px 5px 15px -3px rgba(0,0,0,.15);-webkit-box-shadow:3px 5px 15px -3px rgba(0,0,0,.15);-moz-box-shadow:3px 5px 15px -3px rgba(0,0,0,.15);border-radius:43px}.nv-carousel-lg .sow-carousel-content::before,.nv-carousel-lg .sow-carousel-content::after{content:"";position:absolute;inset:0;border-radius:43px;transition:opacity 0.3s ease}.nv-carousel-lg .sow-carousel-content::before{background:linear-gradient(to top,rgba(0,0,0,.8) 0%,rgba(0,0,0,.4) 40%,transparent 80%);opacity:1}.nv-carousel-lg .sow-carousel-content::after{background:linear-gradient(to top,rgba(255,255,255,.8) 0%,rgba(255,255,255,.4) 40%,transparent 80%);opacity:0}.nv-carousel-lg .sow-carousel-content:hover::before{opacity:0}.nv-carousel-lg .sow-carousel-content:hover::after{opacity:1}.nv-carousel-lg .sow-carousel-content:hover a{color:var(--green)!important}.nv-carousel-sm{padding-bottom:30px}.nv-carousel-sm .sow-carousel-content{background-color:var(--white);border-radius:43px;height:200px;text-align:center;display:flex;flex-direction:column;align-items:center;overflow:hidden;margin-bottom:12px}.nv-carousel-sm .sow-carousel-content .accessory-link{position:absolute;bottom:0;left:0;right:0;background-color:var(--green);border-bottom-left-radius:30px;border-bottom-right-radius:30px;color:var(--white);height:50px;display:flex;align-items:center;font-size:14px;justify-content:space-between;padding-left:22px}.nv-carousel-sm .sow-carousel-content .accessory-link .arrow-right{margin-left:auto;flex-shrink:0;padding-bottom:0;margin-right:15px}.nv-carousel-lg .sow-carousel-content .accessory-link .arrow-right{padding-bottom:0}.nv-carousel-sm .sow-carousel-content .accessory-link .arrow-right{font-size:18px}.nv-carousel-sm .sow-carousel-content img{margin:0 auto;padding-top:40px;width:100px;height:100px}.nv-carousel-sm .so-widget-sow-anything-carousel .sow-carousel-container{position:relative}.nv-carousel-sm .sow-carousel-container .sow-carousel-navigation-prev{position:absolute;bottom:-40px;left:15px;background-color:var(--green);border-radius:100%;border:0}.nv-carousel-sm .sow-carousel-container .sow-carousel-navigation-next{position:absolute;bottom:-40px;left:55px;background-color:var(--orange);border-radius:100%}.nv-carousel-sm .sow-carousel-container .sow-carousel-navigation-prev a,.nv-carousel-sm .sow-carousel-container .sow-carousel-navigation-next a{border:0px!important}.nv-why-choose h2{margin-top:0;color:var(--white);font-size:27px;z-index:2;position:relative}.nv-why-choose .statement{z-index:2;position:relative;float:right;margin-bottom:10px}.ch-cards{z-index:2;position:relative}.ch-card-gr{background-color:var(--lightgreen);padding:12px;color:var(--white);text-align:center;border-radius:30px;flex:1;height:200px}.ch-card-gr .material-symbols-outlined{background-color:var(--white);color:var(--orange);border-radius:100%;padding:10px}.ch-card-gr h3,.ch-card-gr p{color:var(--white)}.ch-card-wh{background-color:var(--white);padding:12px;color:var(--green);text-align:center;border-radius:30px;flex:1;height:200px}.ch-card-wh .material-symbols-outlined{background-color:var(--pink);color:var(--orange);border-radius:100%;padding:10px}.ch-card-wh h3,.ch-card-wh p{color:var(--green)}.compare-card{background:var(--green);color:#fff;font-size:16px;line-height:1.4;max-width:250px;padding:20px;border-radius:15px 0 0 15px;position:absolute;top:-56px;right:0;transform:translateX(12%);z-index:2}.compare-card::after{content:"";position:absolute;bottom:-20px;right:0;width:0;height:0;border-right:30px solid transparent;border-top:20px solid var(--lightgreen)}.compare-card p{margin:0 0 15px;font-weight:600;text-align:right;color:var(--white);font-family:var(--mainfont)}.cta-btn{display:inline-block;background:var(--orange);color:#fff;padding:8px 18px;border-radius:25px;text-decoration:none;font-size:14px;font-weight:600;text-align:center;transition:background 0.3s ease}.cta-btn:hover{background:var(--lightpink)}.nv-faq{z-index:2;position:relative;gap:60px;padding-top:60px;padding-bottom:120px}.nv-faq .faq-section h2{color:var(--green);font-weight:600;margin-bottom:15px;text-align:right}.nv-faq .faq-section p{text-align:right}.nv-faq .faq-section .statement{margin:0 0 0 auto}.nv-faq .post-holder{padding:10px;margin-top:30px;border-radius:30px;background-color:var(--pink);box-shadow:3px 5px 6px 0 rgba(0,0,0,.1);-webkit-box-shadow:3px 5px 6px 0 rgba(0,0,0,.1);-moz-box-shadow:3px 5px 6px 0 rgba(0,0,0,.1)}.nv-faq .post-faq-new:hover label.faqlabel{background:transparent;color:var(--grey)}.nv-faq label.faqlabel:hover{background:var(--green)!important;border-radius:30px;color:var(--white)!important}.nv-faq label.faqlabel{font-weight:600;font-family:var(--pfont)}.nv-faq .post-faq-new{border-radius:30px;background-color:var(--white)}.nv-faq label.faqlabel,.nv-faq .thepostnew{background:transparent}.post-holder{counter-reset:faq-counter}.nv-faq .post-faq-new .faqlabel::before{counter-increment:faq-counter;content:counter(faq-counter);display:inline-flex;justify-content:center;align-items:center;width:3rem;height:3rem;margin-right:.5rem;border-radius:50%;background:var(--lightgreen);color:var(--white);font-weight:bold}.nv-faq .post-faq-new input:checked+.faqlabel::before{background:var(--orange)}.nv-faq .post-faq-new .faqlabel:hover::before{background:var(--white);color:var(--orange)}.nv-faqs-section .so-widget-sow-tabs-default-b6dbd8c93671-7285 .sow-tabs .sow-tabs-panel-container{background:rgba(233,218,208,.15)}.nv-faqs-section .thepostnew{background:var(--clear)}.nv-faqs-section .so-widget-sow-tabs-default-b6dbd8c93671-7285 .sow-tabs .sow-tabs-tab-container .sow-tabs-tab{border-top-left-radius:15px;border-top-right-radius:15px;font-weight:600}.type-handles .nv-faq .panel-grid-cell{display:none}.nv-faqs-section label.faqlabel{font-family:var(--pfont)}.nv-terminology-gallery .gallery-caption{opacity:1;background-color:var(--green);color:var(--white);width:fit-content}.nv-terminology-gallery h2{text-align:center;color:var(--green)}.faq-content-block .statement,.nv-faq .statement{margin-inline:auto}.nv-kitchen-cta-banner h2{color:var(--green);font-weight:600;margin-bottom:15px}.nv-kitchen-trust-banner{background:linear-gradient(to right,var(--green) 50%,var(--lightpink) 50%)}.nv-kitchen-trust-banner .nv-trust-col-left h2,.nv-kitchen-trust-banner .nv-trust-col-left p,.nv-trust-col-left ul li{color:var(--white)}.nv-trust-col-left h2{margin-top:0}.nv-trust-col-right h2{color:var(--green)!important}.nv-kitchen-post-top{position:relative;padding-top:200px!important;margin-bottom:6px}.nv-kitchen-post-top .statement,.nv-kitchen-post-text .consultation-cta{float:right}.nv-kitchen-post-top h1{clear:both;padding-top:10px}.nv-kitchen-post-text{display:block}.nv-kitchen-post-gallery{position:absolute;top:215px;z-index:99}.nv-kitchen-post-gallery{width:50%}.nv-kitchen-post-gallery img,.kitchen-image-section-gallery img{border-radius:30px}.nv-kitchen-post-text .green-heading{clear:both}.kitchen-image-section{padding-top:150px!important}.kitchen-image-section .statement{float:right;margin-bottom:10px}div#gallery-2{margin:0 0 40px}.CPT-spec{text-align:right}.CPT-price{margin-bottom:10px;text-align:right;font-family:var(--pfont)}.CPT-spec ul{text-align:right;font-family:var(--pfont)}.CPT-spec p{text-align:right;font-family:var(--mainfont);color:var(--green);font-weight:600;font-size:20px}.CPT-price ul li:before,.CPT-spec ul li:before{display:none}.sinks-logo{width:50%}.nv-worktops-main-page{position:relative}.worktops-main-card{display:block;width:100%;box-sizing:border-box;transition:opacity 0.3s ease,transform 0.3s ease;opacity:1;transform:scale(1);margin:1% .66% 60px;border:1px solid #eee;border-radius:30px;box-shadow:0 2px 6px rgba(0,0,0,.08);padding:15px;background:#fff;position:relative;box-shadow:3px 5px 6px 0 rgba(0,0,0,.1);-webkit-box-shadow:3px 5px 6px 0 rgba(0,0,0,.1);-moz-box-shadow:3px 5px 6px 0 rgba(0,0,0,.1);margin-top:20px}.worktops-main-card .worktop-main-featured img{border-top-left-radius:30px;border-top-right-radius:30px;width:100%;height:100%;object-fit:cover}.worktop-main-tabs{display:flex;justify-content:space-between;position:absolute;top:0;left:25px;right:0;width:25%;z-index:2;transform:translateY(-100%)}.worktops-main-tab{flex:1;text-align:center;padding:8px;font-weight:600;font-size:14px;margin:0 2px;border-top-left-radius:10px;border-top-right-radius:10px;box-shadow:3px 5px 6px rgba(0,0,0,.1);word-break:break-word;white-space:normal;justify-content:center;display:flex;align-items:center;background:var(--green)}.worktops-main-tab p{color:#fff!important;margin-bottom:0}.worktop-text{min-height:130px}.worktops-main-link{text-align:left;margin-top:auto}.worktops-main-link{background:var(--clear);color:var(--green);font-weight:600;padding:10px 0;border-radius:4px;text-decoration:none;display:inline-flex;align-items:center;justify-content:flex-start;gap:8px;width:100%;box-sizing:border-box;transition:all 0.3s ease}.worktops-main-link::after{content:"";display:inline-block;width:24px;height:24px;background-image:url(/wp-content/uploads/2025/09/orange-arrow.png);background-size:contain;background-repeat:no-repeat;background-position:center;margin-left:auto;transition:all 0.3s ease}.worktops-main-link:hover::after{margin-right:8px}.worktop-badge{position:absolute;top:50px;right:-20px;background:var(--white);border-top-right-radius:10px;border-bottom-left-radius:10px;border-top-left-radius:10px;display:inline-block;padding-left:28px;width:90px;padding:8px}.worktop-badge img{margin-bottom:0}.worktop-badge::after{content:"";position:absolute;right:0;bottom:-19px;width:19px;height:19px;background:var(--lightgreen);clip-path:polygon(0 0,100% 0,0 100%);z-index:1;box-shadow:0 8px 14px rgba(0,0,0,.12);pointer-events:none;transform:rotate(0deg)}.nv-contact{padding-bottom:60px}.nv-contact h2{margin-top:0;font-size:35px}.nv-contact h4{font-size:21px;font-family:var(--pfont);margin-top:0;color:var(--white)}.nv-contact .statement{float:left;color:var(--grey)}.nv-contact .ch-cards{margin-top:10px}.nv-contact a{color:var(--white)}.nv-contact a .fa{background-color:var(--orange);border-radius:100%;padding:12px;align-items:center;font-size:14px;justify-content:center;display:inline-flex;width:30px;height:30px}.nv-contact-col-left{border-top-left-radius:30px;border-bottom-left-radius:30px;padding:40px}.nv-contact-col-right{border-top-right-radius:30px;border-bottom-right-radius:30px;padding:40px;background-color:var(--pink)!important}.nv-contact-col-right h2{color:var(--green);text-align:center}.nv-contact .gform_wrapper.gravity-theme .gfield input,.nv-contact .gform_wrapper.gravity-theme .gfield select,.nv-contact .gform_wrapper.gravity-theme .gfield textarea{background-color:var(--white);border-radius:30px;font-family:var(--pfont);border:0;padding:20px}.nv-contact label.gfield_consent_label a{color:var(--grey);font-family:var(--pfont)}.nv-contact .gform_wrapper .gform_footer input[type="submit"]{color:var(--white)!important;background:var(--orange);border:3px solid var(--orange);width:max-content;transition:all 0.3s ease;border-radius:30px;height:fit-content;font-family:var(--pfont)}.nv-contact .gform_wrapper .gform_footer input[type="submit"]:hover{background-color:var(--green);background:var(--green);color:var(--white);border-color:var(--green)}footer{background:var(--lightgreen);position:relative}.footer{padding-top:60px;padding-bottom:60px}.footer .widget{width:90%;margin:0 auto}.footer .widget h3{font-weight:400;padding-bottom:20px}.footer .footer-content-bl{display:flex;justify-content:center;padding-top:20px}.footer .footer-cta{margin:0 auto;list-style:none;text-align:center;display:flex;flex-wrap:wrap;gap:1rem;padding:0;margin:0;justify-content:center}.footer .footer-cta li{display:inline-block;margin-left:0;flex:0 0 auto;margin-bottom:5px}.footer-cta li:nth-child(3){flex-basis:100%}.footer .footer-cta li:before{display:none}.footer .call,.footer .email,.footer .kitchen{font-family:var(--pfont);background-color:var(--pink);color:var(--green);border:3px solid var(--pink);border-radius:30px;font-size:16px;font-weight:600;padding:8px 16px 8px 16px;width:max-content;display:block;transition:all 0.3s ease}.footer .call:hover,.footer .email:hover{background-color:var(--green);color:var(--white);border-color:var(--green)}.footer .kitchen:hover{background-color:var(--pink);color:var(--green);border-color:var(--pink)}.footer .email{background-color:var(--white);border:3px solid var(--white);color:var(--green)}.footer .kitchen{background-color:var(--orange);border:3px solid var(--orange);color:var(--white);margin:0 auto}.videoWrapper{position:relative;padding-bottom:56.25%;height:0}.videoWrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}button.content-collapse[aria-expanded="false"]:not(.faqtitle)::after{content:' MORE \f107'}button.content-collapse[aria-expanded="true"]:not(.faqtitle)::after{content:' LESS \f106'}.table-visual{width:100%;border-collapse:collapse;font-family:var(--pfont);border-radius:12px;overflow:hidden;border:1px solid #d3d3d3;box-shadow:0 0 16px #e3e3e3}.table-visual thead th{background-color:var(--lightpink);font-weight:bold;padding:12px;border:1px solid #d3d3d3;text-align:center}.table-visual tbody td{padding:10px;border:1px solid #d3d3d3}.table-visual .highlight{background-color:#d4f0d4;font-weight:600}.table-visual .nova-logo{background-color:var(--orange)}.table-visual .category{font-weight:700;background-color:#fafafa;min-width:180px;padding:16px 30px}.icon{font-weight:bold;margin-right:4px}a.sow-carousel-next{padding-left:3px}.sow-carousel-container a.sow-carousel-next:after{content:"\e600"!important;transform:scaleX(-1)!important}.boxed-container.page-slab-kitchens:after{display:none!important}.boxed-container.page-slab-kitchens header{background:transparent!important}.lp-spacer-row{margin-top:520px;height:150px}.widget_sow-editor ul li:before,.jumbotron .carousel-content ul li:before{content:"\f00c";color:var(--orange)}.lp-h2-margin h2{margin-top:0}.gallery-item img{border-radius:30px}}@media (min-width:992px){.gallery-item a:before{border-radius:30px}}@media (min-width:1800px){.page-home,.page-about-us{background-size:100%}.nv-carousel .sow-carousel-item{border-radius:50px}}@media (min-width:2000px){.hero-video-section{height:700px}.hero-video{height:475px}.shop-colour{width:fit-content}}@media (min-width:3400px){.nv-carousel .slick-list{height:700px!important}.nv-carousel .sow-carousel-item{height:680px!important}.nv-carousel .sow-carousel-item img{width:80%}}@media (max-width:1400px){#headstuffs{width:100%}.navigation--main>li>a{padding:7px 14px;font-size:14px}.kp-cta{margin-left:6px!important}.ch-card-gr,.ch-card-wh{height:250px}.nv-top{padding-top:250px!important}}@media (max-width:1400px){.nv-kitchen-post-gallery{width:50%}}@media (max-width:1300px){.kp-cta{display:none!important}}@media (max-width:991px){.customize-support.kitchens-template-template-no-widget-bars .boxed-container::after,.customize-support.worktops-template-template-no-widget-bars .boxed-container::after,.customize-support.handles-template-template-no-widget-bars .boxed-container::after,.customize-support.single .boxed-container::after{display:none}.kitchens-template-template-no-widget-bars .boxed-container::after,.worktops-template-template-no-widget-bars .boxed-container::after,.handles-template-template-no-widget-bars .boxed-container::after,.single .boxed-container::after{display:none}.mega-menu .mega-sub-menu{display:none!important}.mega-menu .mega-indicator{display:none!important}.transparent-widgets{display:block;width:fit-content;float:right}#headstuffs{width:fit-content!important;float:left}.logo{max-width:100%}#navi{display:none}.mb-logo{margin-top:60px!important;margin-bottom:30px!important}.mb-logo a{color:var(--clear)!important}.header-transparent .header__container.lighthead{padding:12px 0}#mega-menu-wrap-max_mega_menu_1 .mega-menu-toggle .mega-toggle-blocks-right .mega-toggle-block{margin-right:0}#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1>li.mega-menu-item>a.mega-menu-link{font-family:var(--pfont);font-weight:600}#mega-menu-wrap-max_mega_menu_1 .mega-menu-toggle~button.mega-close:before{color:var(--green)!important}#mega-menu-wrap-max_mega_menu_1 .mega-menu-toggle.mega-menu-open~button.mega-close{left:calc(min(100vw - 80px,350px))}.master-container .container{width:100%}.home{background-size:cover}.kitchens-template-template-no-widget-bars .boxed-container::after,.worktops-template-template-no-widget-bars .boxed-container::after,.handles-template-template-no-widget-bars .boxed-container::after{display:none}.kt-main-tab a:after{display:none}.navigation--main>li{display:initial!important}.nv-carousel{padding:30px 15px;padding-bottom:85px;border-radius:0 50px 50px 0;margin-right:15px}.nv-carousel .sow-carousel-wrapper{height:fit-content}.navigation--main .sub-menu{background:var(--clear)}.navigation--main .sub-menu>li>a{font-size:14px}.navigation--main>li>a{font-weight:700}.kp-cta,.h-tel{float:right;margin-bottom:10px}.h-tel a{color:var(--green);background-color:var(--pink)}.hero-video-section{padding:30px 15px;margin-right:15px}.shop-colour{padding:30px 15px;margin-left:15px;border-radius:50px 0 0 50px}.nv-carousel .sow-carousel-wrapper{height:fit-content!important}.nv-cards-section{padding-top:140px!important;margin-bottom:0;padding-bottom:50px}.nv-cards-section:before{-webkit-clip-path:polygon(0 0,50% 80px,100% 0,100% 100%,0 100%);clip-path:polygon(0 0,50% 80px,100% 0,100% 100%,0 100%)}.nv-kitchen-trust-banner{background:linear-gradient(to bottom,var(--green) 50%,var(--lightpink) 50%)}.nv-kitchen-trust-banner .nv-trust-col-left{margin-bottom:80px;background-color:var(--green)}.nv-why-choose{padding-top:150px}.nv-contact .nv-why-choose{padding-top:10px}.nv-kitchen-colour-select{margin-top:10px!important}.nv-kitchen-post-top{padding-top:16px!important;margin-bottom:10px}.nv-kitchen-post-gallery{position:relative;top:0;width:100%}.nv-contact-col-left,.nv-contact-col-right{border-radius:0}.nv-faq .faq-section .statement{margin:0 auto}.nv-faq .faq-section h2,.nv-faq .faq-section p{text-align:center}.nv-faq{gap:30px;padding-bottom:40px!important}.nv-carousels-section{margin:50px 0 0;gap:90px}.nv-cs-col-left{padding:30px 15px}.nv-carousel-lg .sow-carousel-content img{width:100%;object-fit:cover}.sow-tabs-tab-container{row-gap:10px}.sow-tabs-panel{padding:15px!important}.kitchen-image-section{padding:0!important}.nv-kitchen-post-text .sinks-logo{float:left;padding-left:50px;width:250px}.nv-kitchen-post-text .statement,.nv-kitchen-post-text .consultation-cta{float:left}.nv-kitchen-post-text h1,.nv-kitchen-post-text .CPT-price,.nv-kitchen-post-text .CPT-spec,.nv-kitchen-post-text .CPT-spec ul,.nv-kitchen-post-text p{text-align:left!important}.nv-kitchen-post-text .CPT-spec ul li,.nv-kitchen-post-text .CPT-price ul li{margin-left:0}.made-in-uk{justify-content:flex-start!important}.nv-border-right{border-right:none;border-left:4px solid var(--pink);padding-left:10px}.kitchen-planner-banner{font-size:14px;padding:15px 8px;line-height:1}.to-top a{border-radius:10px;padding:8px;font-size:24px}}@media (max-width:1199px){.somethingrandom{color:#333}}@media (max-width:768px){.nv-page-title{padding-top:50px}.nv-page-title h1,.nv-contact h1{font-size:36px}.home-top,.kitchens-top{padding:110px 0 110px 0}.nv-cards-section-white{padding-top:0px!important}.trade-discount-banner br{display:none}.trade-discount-banner{top:0;left:0;transform:none;width:100%;border-radius:0;display:flex;justify-content:space-between;align-items:center;padding:12px 16px}.trade-discount-banner p{margin:0;font-size:16px;line-height:1.2;white-space:nowrap;padding-right:6px}.trade-discount-banner .apply-btn{padding:10px 16px;font-size:14px;border-radius:20px;flex-shrink:0}.nv-carousel .sow-carousel-wrapper{height:470px}.gallery-columns-3 .gallery-item{width:50%;max-width:calc(50% - 5px)}.nv-kitchen-post-text .sinks-logo{width:160px;margin-top:20px;padding-left:0;float:left;clear:both}}@media (max-width:448px){.kitchen-planner-banner{top:380px}.trade-discount-banner p{margin:0;font-size:14px;line-height:1.2;white-space:nowrap;padding-right:4px}.home-top,.kitchens-top{padding:100px 0 100px 0}.nv-page-title h1,.nv-contact h1{font-size:32px}.page-home{background-size:inherit;background-position:center}.shop-colour ul li a{width:42px;height:42px}.nv-cards-section-white{padding-top:140px!important}.nv-carousel .sow-carousel-wrapper{height:fit-content}.nv-kitchen-listings .sow-blog-posts{display:inline-block}.nv-kitchen-trust-banner{background:linear-gradient(to bottom,var(--green) 55%,var(--lightpink) 45%)}.nv-trust-col-left{margin-bottom:160px}.consultation-cta{margin-bottom:30px}.blur-overlay{top:-380px}.compare-card{font-size:14px;line-height:1.2;max-width:200px;padding:10px;top:-46px}.compare-card::after{right:-5px}.compare-card p{margin:0 0 15px}.nv-kitchen-post-top{margin-bottom:0}.nv-faqs-section .so-widget-sow-tabs-default-b6dbd8c93671-7285 .sow-tabs .sow-tabs-tab-container .sow-tabs-tab{border-top-left-radius:5px;border-top-right-radius:5px;font-size:12px}.post-faq-new input:checked~.thepostnew{max-height:fit-content}}@media (max-width:779px){.anotherrandom{color:#333}}.nv-table{background-color:var(--white);position:relative}.table-container{overflow-x:auto;border-bottom-left-radius:30px;border-bottom-right-radius:30px;border:0}.comparison-table{width:100%;border-collapse:collapse;text-align:left;background:#fff;box-shadow:0 2px 6px rgba(0,0,0,.08);font-family:var(--pfont)}.comparison-table td{background-color:var(--lightpink)}.comparison-table th,.comparison-table td{padding:16px 14px;vertical-align:top;border:1px solid #000;font-size:14px;line-height:1.5}.comparison-table thead th{background:var(--lightgreen);color:#fff;font-weight:600;text-align:center}.comparison-table th:nth-child(1){background:transparent;border:0}.comparison-table tr:nth-last-child(n) td{border-bottom:0}.comparison-table tr:nth-child(1) th,.comparison-table tr:first-child td{border-top:0}.comparison-table tr th:nth-last-child(n),.comparison-table tr td:nth-last-child(n){border-right:0}.comparison-table tr .row-title{border-left:0}.comparison-table th.highlight.or{background-color:var(--orange)}.comparison-table th.highlight.or img{width:40%}.comparison-table .row-title{background:rgba(131,169,110,.39);font-weight:600;width:140px;white-space:nowrap}.comparison-table td.highlight,.comparison-table th.highlight{background:#116530;color:#fff;font-weight:600}.comparison-table td.highlight ul{margin:0;padding-left:18px}.comparison-table td.highlight li{margin-bottom:6px}@media (max-width:900px){.comparison-table th,.comparison-table td{font-size:13px;padding:12px 10px}}.jumbotron{position:absolute;left:0;right:0;margin-top:0px!important;height:auto;background:transparent}.jumbotron__title h1{font-size:64px;color:var(--white)}.home .carousel-inner>.item,.about-us .carousel-inner>.item{height:1510px}.carousel-inner>.item{height:800px}.carousel-inner>.item>img{height:100%}.jumbotron .carousel-content::before{display:none}.jumbotron .centred .container{align-items:start;top:40px}.jumbotron__content h3{color:var(--white)}.carousel-control.left,.carousel-control.right{top:220px;align-items:start}.nv-page-top{padding-top:160px;height:370px;margin-top:150px;pointer-events:none}@media (max-width:1600px){.carousel-inner>.item>img{height:100%}}@media (max-width:1400px){.carousel-inner>.item>img{height:100%}}@media (max-width:991px){.jumbotron #slider-wrap{top:90px!important;height:fit-content!important}.jumbotron{background:#fff}.nv-cards-section{height:100%}.nv-cards-section-white::after{top:110px}}@media(max-width:768px){.jumbotron__title h1{font-size:40px;color:var(--white)}.home .carousel-inner>.item,.about-us .carousel-inner>.item{height:100vh}}@media(max-width:480px){.nv-cards-section-white::after{height:80px;transform:translateX(-50%) translateY(-100px);top:-6px}.home .nv-page-top{height:500px;margin-top:50px;pointer-events:none!important;z-index:-1;position:relative}.nv-page-top{height:450px;margin-top:100px}.nv-cards-section-white{padding-top:0px!important}.carousel-inner>.item{height:500px}.jumbotron__title h1,.jumbotron__title h2{font-size:28px}.jumbotron__content h3{font-size:14px}}.nv-kitchen-colour-select{position:relative;margin-top:0;padding-top:150px}.kitchen-configurator{display:grid;grid-template-columns:50% 50%;align-items:stretch;background-color:var(--lightpink);border-radius:30px;margin-top:80px;margin-bottom:80px;z-index:2;position:relative}.kitchen-swatches{margin-left:20px;padding-left:10px;display:flex;flex-direction:column;justify-content:center;position:relative}.kitchen-swatches-inner{border-left:3px solid var(--green);padding-left:20px;margin-top:20px;margin-bottom:20px}.kitchen-swatches h2{margin-bottom:10px;color:var(--green)}.swatch-list{display:grid;grid-template-columns:repeat(6,1fr);gap:15px;margin:20px 0}.swatch{cursor:pointer;text-align:center;font-family:var(--pfont)}.swatch img{width:60px;height:60px;margin-left:10px;object-fit:cover;border-radius:6px;border:2px solid transparent;display:block;margin:0 auto 3px;transition:border 0.2s}.swatch.active img{border:2px solid #165f36}.swatch img:hover{border:2px solid #165f36}.swatch span{display:block;font-size:.95rem;text-align:center;margin-top:4px}.upload-swatch{display:flex;flex-direction:column;align-items:center;justify-content:center;border:2px dashed #aaa;border-radius:6px;width:60px;height:60px;cursor:pointer;overflow:hidden}.upload-swatch label{font-size:12px;text-align:center;cursor:pointer;padding:4px}.upload-swatch img{display:none}.note{font-size:.9rem;color:#666}.tech-info{position:absolute;left:0;top:92%;margin-top:10px;transform:translateY(20px);width:240px;background:#77a46f;border-radius:16px;padding:12px;box-shadow:0 4px 12px rgba(0,0,0,.15);z-index:3}.tech-info-btn{display:inline-block;background:#e8e2dc;border:none;border-radius:9999px;padding:4px 12px;font-size:14px;font-weight:500;cursor:default}.tech-info-content{background:#fff;margin-top:12px;padding:6px;border-radius:8px;font-size:14px;line-height:1.5}.kt-selector-finish-tool{display:inline-block;width:18px;height:18px;border-radius:50%;background:#ccc;color:#fff;text-align:center;line-height:18px;font-size:14px;cursor:help;position:relative}.kt-selector-finish-tool::after{content:attr(data-tooltip);position:absolute;bottom:30px;left:-72px;transform:translateX(-50%);background:rgba(0,0,0,.8);color:#fff;padding:6px 10px;border-radius:4px;white-space:normal;z-index:10;font-size:13px;opacity:0;pointer-events:none;transition:opacity 0.2s ease;width:200px}.kt-selector-finish-tool:hover::after{opacity:1}.kitchen-image-area{position:relative;min-height:450px;height:auto;overflow:hidden;border-top-right-radius:30px;border-bottom-right-radius:30px}.kitchen-image{position:absolute;top:0;left:0;width:100%;height:100%!important;object-fit:cover;opacity:0;transition:opacity 0.5s ease;margin-left:10px}.kitchen-image.active{opacity:1;z-index:1}.list-card{background:var(--green);color:#fff;font-size:16px;line-height:1.4;max-width:295px;padding:10px;border-radius:15px 0 0 15px;position:absolute;top:40px;right:5px;transform:translateX(12%);z-index:99}.list-card::after{content:"";position:absolute;bottom:-20px;right:0;width:0;height:0;border-right:30px solid transparent;border-top:20px solid var(--lightgreen)}.list-card ul{padding:0 10px 0 25px;margin-bottom:0}.list-card ul li{display:block;font-size:15px;margin:5px}.list-card ul li:before{content:'';left:18px;position:absolute;background-image:url(/wp-content/uploads/2025/09/nv-before-icon.png);background-repeat:no-repeat;background-size:contain;width:100%;height:18px}@media (max-width:1024px){.kitchen-configurator{grid-template-columns:1fr;gap:20px}.kitchen-swatches{margin-left:0;padding-left:0;align-items:center}.kitchen-swatches-inner{border-left:none;border-top:0 solid var(--green);padding-left:0;padding-top:20px}.kitchen-image-area{height:300px;border-radius:20px;border-top-left-radius:0;border-top-right-radius:0}.kitchen-image-area img{margin-left:0}}@media (max-width:991px){.list-card{padding:8px;top:-90px}.kitchen-swatches{padding-left:8px}.tech-info{right:2%;top:92%;margin-top:8px;padding:8px;width:192px}.tech-info-content{font-size:12px}.kitchen-configurator{margin-bottom:30px}.nv-kitchen-colour-select{padding-top:100px}}@media (max-width:600px){.list-card{display:none}.tech-info{display:none}.swatch-list{grid-template-columns:repeat(4,1fr);gap:10px}.swatch::before{width:30px;height:30px}.kitchen-image-area{height:200px;border-radius:0;border-bottom-left-radius:10px;border-bottom-right-radius:10px}.nv-kitchen-colour-select{padding-top:30px}}.kitchens-main-card{display:block;width:100%;box-sizing:border-box;transition:opacity 0.3s ease,transform 0.3s ease;opacity:1;transform:scale(1);margin:1% .66% 60px;border:1px solid #eee;border-radius:30px;box-shadow:0 2px 6px rgba(0,0,0,.08);padding:15px;background:#fff;position:relative;box-shadow:3px 5px 6px 0 rgba(0,0,0,.1);-webkit-box-shadow:3px 5px 6px 0 rgba(0,0,0,.1);-moz-box-shadow:3px 5px 6px 0 rgba(0,0,0,.1);margin-top:20px}.kitchens-main-card .kitchens-main-featured img{border-top-left-radius:20px;border-top-right-radius:20px;width:100%;height:100%;object-fit:cover}.kitchens-main-tabs{display:flex;justify-content:space-between;position:absolute;top:0;left:25px;right:0;width:25%;z-index:2;transform:translateY(-100%)}.kitchens-main-tab{flex:1;text-align:center;padding:8px;font-weight:600;font-size:12px;margin:0 2px;border-top-left-radius:10px;border-top-right-radius:10px;box-shadow:3px 5px 6px rgba(0,0,0,.1);word-break:break-word;white-space:normal;justify-content:center;display:flex;align-items:center;background:var(--green)}.kitchens-main-tab p{color:#fff!important;margin-bottom:0}.kitchens-text{height:120px}.kitchens-main-link{text-align:left;margin-top:auto}.kitchens-main-link{background:var(--clear);color:var(--green);font-weight:600;padding:10px 0;border-radius:4px;text-decoration:none;display:inline-flex;align-items:center;justify-content:flex-start;gap:8px;width:100%;box-sizing:border-box;transition:all 0.3s ease}.kitchens-main-link::after{content:"";display:inline-block;width:24px;height:24px;background-image:url(/wp-content/uploads/2025/09/orange-arrow.png);background-size:contain;background-repeat:no-repeat;background-position:center;margin-left:auto;transition:all 0.3s ease}.kitchens-main-link:hover::after{margin-right:8px}.kitchens-badge{position:absolute;top:110px;right:-22px;background:var(--white);border-top-right-radius:10px;border-bottom-left-radius:10px;border-top-left-radius:10px;display:flex;padding-left:28px;width:70px;padding:8px;align-items:center;justify-content:center}.kitchens-badge img{width:65%;margin:0 auto}.kitchens-badge::after{content:"";position:absolute;right:2px;bottom:-19px;width:19px;height:19px;background:var(--lightgreen);clip-path:polygon(0 0,100% 0,0 100%);z-index:1;box-shadow:0 8px 14px rgba(0,0,0,.12);pointer-events:none;transform:rotate(0deg)}.kitchens-main-featured{height:300px;margin-bottom:30px}.nv-door-material{background-color:var(--pink);padding:20px;border-radius:30px}.nv-door-material .statement{background-color:var(--white);margin:0 auto}.nv-door-material-main-title{color:var(--green);text-align:center;font-weight:600}.nv-door-material-row{margin-bottom:20px}.nv-door-mat-info h3{color:var(--green)}.nv-door-image img{border-radius:30px}.kitchen-filter-hide{display:none!important}.alm-filters--reset-button{display:block!important}#alm-filters-kitchenfilters .alm-filter,#alm-filters-kitchenfilters_slab .alm-filter,#alm-filters-kitchenfilters_shaker .alm-filter,#alm-filters-kitchenfilters_handleless .alm-filter{width:fit-content;float:left;margin:10px}.alm-filters-container .alm-filters--controls{width:fit-content!important;float:right!important}#alm-filters-kitchenfilters .alm-filter--select,#alm-filters-kitchenfilters_slab .alm-filter--select,#alm-filters-kitchenfilters_shaker .alm-filter--select,#alm-filters-kitchenfilters_handleless .alm-filter--select{position:relative;display:inline-block;width:200px}#alm-filters-kitchenfilters .alm-filter--select select,#alm-filters-kitchenfilters_slab .alm-filter--select select,#alm-filters-kitchenfilters_shaker .alm-filter--select select,#alm-filters-kitchenfilters_handleless .alm-filter--select select{width:100%;padding:10px 40px 10px 14px;font-size:15px;font-family:var(--pfont);color:var(--grey);background:#fff;border:2px solid #004d2b;border-radius:8px;cursor:pointer;appearance:none;-webkit-appearance:none;-moz-appearance:none;height:45px!important}#alm-filters-reset-button{width:100%;padding:8px;font-size:15px;font-family:var(--pfont);color:var(--grey);background:#fff;border:2px solid #004d2b;border-radius:8px;cursor:pointer;appearance:none;-webkit-appearance:none;-moz-appearance:none;height:45px!important;width:fit-content;margin:10px}#alm-filters-kitchenfilters .alm-filter--select::after,#alm-filters-kitchenfilters_slab .alm-filter--select::after,#alm-filters-kitchenfilters_shaker .alm-filter--select::after,#alm-filters-kitchenfilters_handleless .alm-filter--select::after{content:'';position:absolute;right:10px;top:50%;width:14px;height:14px;background:url(/wp-content/uploads/2025/09/product-filter-icon.png) no-repeat center / contain;transform:translateY(-50%);pointer-events:none}.alm-btn-wrap .done{opacity:0}.nv-kitchen-listings{padding-top:80px!important;position:relative;z-index:1}.kitchen-card{display:block;width:100%;box-sizing:border-box;transition:opacity 0.3s ease,transform 0.3s ease;opacity:1;transform:scale(1);margin:1% .66% 60px;border:1px solid #eee;border-radius:30px;box-shadow:0 2px 6px rgba(0,0,0,.08);padding:15px;background:#fff;position:relative;box-shadow:3px 5px 6px 0 rgba(0,0,0,.1);-webkit-box-shadow:3px 5px 6px 0 rgba(0,0,0,.1);-moz-box-shadow:3px 5px 6px 0 rgba(0,0,0,.1);margin-top:20px}.kitchen-card.hidden{opacity:0;visibility:hidden;transform:scale(1);pointer-events:none}.kitchen-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.kitchen-tabs{display:flex;justify-content:space-between;position:absolute;top:0;left:25px;right:0;width:85%;z-index:2;transform:translateY(-100%)}.kitchen-tabs .tab{flex:1;text-align:center;padding:8px;font-weight:600;color:#fff;font-size:12px;margin:0 2px;border-top-left-radius:10px;border-top-right-radius:10px;box-shadow:3px 5px 6px rgba(0,0,0,.1);word-break:break-word;white-space:normal;justify-content:center;display:flex;align-items:center}.kitchen-tabs .title,.kitchen-tabs .style{background:var(--orange);padding-left:4px!important;padding-right:4px!important}.kitchen-tabs .price{background:var(--lightgreen);max-width:62px}.kitchen-tabs .finish{background:var(--green);padding-left:4px!important;padding-right:4px!important}.kitchen-featured{width:100%;height:340px;overflow:hidden}.kitchen-featured img{border-top-left-radius:20px;border-top-right-radius:20px;width:100%;height:100%;object-fit:cover}.kitchen-alt-image{position:relative}.kitchen-alt-image img{position:absolute;width:25%;height:auto;right:24px;top:-40px;-webkit-filter:drop-shadow(1px 1px 5px #666);filter:drop-shadow(1px 1px 5px #666)}.kitchen-meta{margin:40px 0 25px;padding:0;height:auto;color:#222}.kitchen-meta dt,.kitchen-meta dd{display:inline;margin:0;padding:0;font-family:var(--pfont)}.kitchen-meta dt{font-weight:bold}.kitchen-meta dt::after{content:": "}.kitchen-meta dd{margin-left:4px}.kitchen-meta dd::after{content:"";display:block;margin-bottom:10px}.material-info-tooltip{display:inline-block;margin-left:0;width:18px;height:18px;border-radius:50%;background:#ccc;color:#fff;text-align:center;line-height:18px;font-size:16px;cursor:help;position:relative}.material-info-tooltip::after{content:attr(data-tooltip);position:absolute;bottom:-40px;left:132px;transform:translateX(-50%);background:rgba(0,0,0,.8);color:#fff;padding:6px 10px;border-radius:4px;white-space:normal;z-index:10;font-size:13px;opacity:0;pointer-events:none;transition:opacity 0.2s ease;width:200px}.material-info-tooltip:hover::after{opacity:1}.kitchen-description{font-family:var(--pfont)}.kitchen-cta{text-align:left;margin-top:auto}.kitchen-cta .btn{background:var(--clear);color:var(--green);font-weight:600;padding:10px 0;border-radius:4px;text-decoration:none;display:inline-flex;align-items:center;justify-content:flex-start;gap:8px;width:100%;box-sizing:border-box;transition:all 0.3s ease}.kitchen-cta .btn::after{content:"";display:inline-block;width:24px;height:24px;background-image:url(/wp-content/uploads/2025/09/orange-arrow.png);background-size:contain;background-repeat:no-repeat;background-position:center;margin-left:auto;transition:all 0.3s ease}.kitchen-cta .btn:hover::after{margin-right:8px}.kitchen-pagination{text-align:center;margin-top:40px}.kitchen-pagination .btn,.alm-btn-wrap .alm-load-more-btn{display:inline-block;padding:12px 24px;font-size:14px;font-family:var(--pfont);background:var(--white);color:var(--grey);border:3px solid var(--green);border-radius:10px;text-transform:uppercase;font-weight:600;cursor:pointer;transition:background 0.3s;width:auto;margin:0 auto;margin-bottom:20px;justify-content:center;display:flex}.kitchen-pagination .btn:hover,.alm-btn-wrap .alm-load-more-btn:hover{color:var(--white);background-color:var(--green)}.kitchen-card{position:relative}.kitchen-inner{box-sizing:border-box;display:flex;flex-direction:column;height:100%}.kitchen-tabs .tab{flex:1;text-align:center;padding:10px;font-weight:bold;color:#fff;font-size:12px;margin:0 2px;border-top-left-radius:10px;border-top-right-radius:10px;box-shadow:3px 5px 6px rgba(0,0,0,.1);display:flex;align-items:center;justify-content:center;word-break:break-word;white-space:normal}.kitchen-tabs .title{background:var(--orange)}.kitchen-tabs .price{background:var(--lightgreen)}.kitchen-tabs .finish{background:var(--green)}.kitchen-featured{width:100%;height:340px;overflow:hidden}.kitchen-featured img{width:100%;height:100%;object-fit:cover;border-top-left-radius:30px;border-top-right-radius:30px}.price-display{position:relative;display:inline-block;font-size:1.2rem;font-weight:700;line-height:1;letter-spacing:1px;font-family:monospace}.price-bg{color:#bebebe}.price-fg{color:#fff;position:absolute;top:0;left:0;overflow:hidden;white-space:nowrap;transition:width 0.3s ease}.kitchen-colours{margin-top:.5rem}.kitchen-colours strong{display:block;margin-bottom:.25rem;font-family:var(--pfont)}.colour-group{margin-bottom:.5rem}.colour-swatches{display:grid;grid-template-columns:repeat(auto-fill,minmax(18px,1fr));gap:20px;list-style:none;padding:0;margin:0;padding-right:8px}.colour-swatches .swatch{width:36px;height:36px;overflow:hidden;margin-left:0;margin-bottom:0}.colour-swatches li::before{display:none!important}.colour-swatches .swatch img{width:100%;height:100%;object-fit:cover;display:block;border-radius:11px;border:1px solid #eee}.made-in-uk{text-align:right;display:inline-flex;align-items:center;justify-content:flex-end}.made-in-uk p{margin-bottom:0;font-weight:600;color:var(--green);margin-right:4px}.made-in-uk img{width:30%;padding-top:20px;margin:6px}.nv-kitchen-post-text .consultation-cta{margin-top:0}@media (max-width:1200px){.kitchen-meta{height:auto}.kitchen-alt-image img{right:-18px}.nv-kitchen-listings{padding-right:50px!important;padding-left:50px!important}}@media (max-width:991px){.kitchen-grid{grid-template-columns:repeat(2,1fr)}.nv-kitchen-listings{padding-right:10px!important;padding-left:10px!important}}@media (max-width:600px){.kitchen-grid{grid-template-columns:1fr;width:100%;margin:40px 0;float:none}}@media (max-width:480px){.alm-filters-container .alm-filter--inner{padding:0 0 3px!important}#alm-filters-kitchenfilters .alm-filter,#alm-filters-kitchenfilters_slab .alm-filter,#alm-filters-kitchenfilters_shaker .alm-filter,#alm-filters-kitchenfilters_handleless .alm-filter{margin:6px}.nv-kitchen-listings{padding-top:40px!important}.filter-dropdown{margin-bottom:20px}.kitchen-tabs{width:88%}.kitchen-tabs .price{font-size:10px}.material-info-tooltip::after{bottom:40px;left:32px}}#alm-filters-handlefilter .alm-filter,#alm-filters-tapsfilter .alm-filter{width:fit-content;float:left;margin:10px}#alm-filters-handlefilter .alm-filter--select,#alm-filters-tapsfilter .alm-filter--select{position:relative;display:inline-block;width:200px}#alm-filters-handlefilter .alm-filter--select select,#alm-filters-tapsfilter .alm-filter--select select{width:100%;padding:10px 40px 10px 14px;font-size:15px;font-family:var(--pfont);color:var(--grey);background:#fff;border:2px solid #004d2b;border-radius:8px;cursor:pointer;appearance:none;-webkit-appearance:none;-moz-appearance:none;height:45px!important}#alm-filters-handlefilter .alm-filter--select::after,#alm-filters-tapsfilter .alm-filter--select::after{content:'';position:absolute;right:10px;top:50%;width:14px;height:14px;background:url(/wp-content/uploads/2025/09/product-filter-icon.png) no-repeat center / contain;transform:translateY(-50%);pointer-events:none}.nv-handles-filter .alm-filter--select{position:relative;display:inline-block}.nv-handles-filter .alm-filter--select #meta-select-1{cursor:pointer;padding:10px 25px;background:#fff;border:2px solid #004d2b;border-radius:6px;font-weight:600;font-family:var(--pfont);height:50px;position:relative;width:fit-content}.nv-handles-filter .alm-filter--select::after{content:url(/wp-content/uploads/2025/09/product-filter-icon.png);margin-left:15px;position:absolute;right:10px;top:50%;transform:translateY(-50%);pointer-events:none}.handle-inner{box-sizing:border-box}.handle-featured{height:280px;overflow:hidden;text-align:center;align-content:center}.taps-featured{height:350px}.handle-card{display:block;width:100%;box-sizing:border-box;transition:opacity 0.3s ease,transform 0.3s ease;opacity:1;transform:scale(1);margin:1% .66% 60px;border:1px solid #eee;border-radius:30px;box-shadow:0 2px 6px rgba(0,0,0,.08);padding:15px;background:#fff;position:relative;box-shadow:3px 5px 6px 0 rgba(0,0,0,.1);-webkit-box-shadow:3px 5px 6px 0 rgba(0,0,0,.1);-moz-box-shadow:3px 5px 6px 0 rgba(0,0,0,.1);margin-top:20px;position:relative}.handle-card.hidden{opacity:0;visibility:hidden;transform:scale(1);pointer-events:none}.handle-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:30px}.handle-tabs{display:flex;justify-content:space-between;position:absolute;top:0;left:25px;right:0;width:80%;z-index:2;transform:translateY(-100%)}.handle-tabs .tab{flex:1;text-align:center;padding:8px;font-weight:600;color:#fff;font-size:12px;margin:0 2px;border-top-left-radius:10px;border-top-right-radius:10px;word-break:break-word;white-space:normal;justify-content:center;display:flex;align-items:center}.handle-tabs .price{background:var(--lightgreen);max-width:62px}.taps-tabs .price{background:var(--lightgreen);max-width:65px}.handle-tabs .finish{background:var(--green)}.handle-featured img{width:100%;max-width:100%}.handle-description{font-family:var(--pfont)}.handle-cta{text-align:left}.handle-cta .btn{background:var(--clear);color:var(--green);font-weight:600;padding:10px 0;border-radius:4px;text-decoration:none;display:inline-flex;align-items:center;justify-content:flex-start;gap:8px;width:100%;box-sizing:border-box;transition:all 0.3s ease;white-space:normal;word-wrap:break-word}.handle-cta .btn::after{content:"";display:inline-block;width:24px;height:24px;background-image:url(/wp-content/uploads/2025/09/orange-arrow.png);background-size:contain;background-repeat:no-repeat;background-position:center;margin-left:auto;transition:all 0.3s ease}.handle-cta .btn:hover::after{margin-right:0}@media (max-width:991px){.handle-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:700px){.handle-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.handle-grid{grid-template-columns:2fr;width:100%;margin:40px 0;float:none}.handle-featured img{width:40%;max-width:100%}}.sinks-main-card{display:block;width:100%;box-sizing:border-box;transition:opacity 0.3s ease,transform 0.3s ease;opacity:1;transform:scale(1);margin:1% .66% 60px;border:1px solid #eee;border-radius:30px;box-shadow:0 2px 6px rgba(0,0,0,.08);padding:15px;background:#fff;position:relative;box-shadow:3px 5px 6px 0 rgba(0,0,0,.1);-webkit-box-shadow:3px 5px 6px 0 rgba(0,0,0,.1);-moz-box-shadow:3px 5px 6px 0 rgba(0,0,0,.1);margin-top:20px}.sinks-main-card .sinks-main-featured img{border-top-left-radius:20px;border-top-right-radius:20px;width:100%;height:100%;object-fit:cover}.sinks-main-tabs{display:flex;justify-content:space-between;position:absolute;top:0;left:25px;right:0;width:35%;z-index:2;transform:translateY(-100%)}.sinks-main-tab{flex:1;text-align:center;padding:8px;font-weight:600;font-size:12px;margin:0 2px;border-top-left-radius:10px;border-top-right-radius:10px;box-shadow:3px 5px 6px rgba(0,0,0,.1);word-break:break-word;white-space:normal;justify-content:center;display:flex;align-items:center;background:var(--green)}.sinks-main-tab p{color:#fff!important;margin-bottom:0}.sinks-text{height:140px}.sinks-main-link{text-align:left;margin-top:auto}.sinks-main-link{background:var(--clear);color:var(--green);font-weight:600;padding:10px 0;border-radius:4px;text-decoration:none;display:inline-flex;align-items:center;justify-content:flex-start;gap:8px;width:100%;box-sizing:border-box;transition:all 0.3s ease}.sinks-main-link::after{content:"";display:inline-block;width:24px;height:24px;background-image:url(/wp-content/uploads/2025/09/orange-arrow.png);background-size:contain;background-repeat:no-repeat;background-position:center;margin-left:auto;transition:all 0.3s ease}.sinks-main-link:hover::after{margin-right:8px}.sinks-badge{position:absolute;top:110px;right:-29px;background:var(--white);border-top-right-radius:10px;border-bottom-left-radius:10px;border-top-left-radius:10px;display:flex;padding-left:28px;width:100px;padding:8px;align-items:center;justify-content:center}.sinks-badge img{width:65%;margin:0 auto}.sinks-badge::after{content:"";position:absolute;right:0;bottom:-29px;width:29px;height:29px;background:var(--lightgreen);clip-path:polygon(0 0,100% 0,0 100%);z-index:1;box-shadow:0 8px 14px rgba(0,0,0,.12);pointer-events:none;transform:rotate(0deg)}.sinks-main-featured{height:300px;margin-bottom:30px;text-align:center}#alm-filters-sinksfilter .alm-filter,#alm-filters-sinksfilter_ceramic .alm-filter,#alm-filters-sinksfilter_composite .alm-filter,#alm-filters-sinksfilter_stainlesssteel .alm-filter{width:fit-content;float:left;margin:10px}#alm-filters-sinksfilter .alm-filter--select,#alm-filters-sinksfilter_ceramic .alm-filter--select,#alm-filters-sinksfilter_composite .alm-filter--select,#alm-filters-sinksfilter_stainlesssteel .alm-filter--select{display:inline-block;width:200px;position:relative}#alm-filters-sinksfilter .alm-filter--select select,#alm-filters-sinksfilter_ceramic .alm-filter--select select,#alm-filters-sinksfilter_composite .alm-filter--select select,#alm-filters-sinksfilter_stainlesssteel .alm-filter--select select{width:100%;padding:10px 40px 10px 14px;font-size:15px;font-family:var(--pfont);color:var(--grey);background:#fff;border:2px solid #004d2b;border-radius:8px;cursor:pointer;appearance:none;-webkit-appearance:none;-moz-appearance:none;height:45px!important}#alm-filters-sinksfilter .alm-filter--select::after,#alm-filters-sinksfilter_ceramic .alm-filter--select::after,#alm-filters-sinksfilter_composite .alm-filter--select::after,#alm-filters-sinksfilter_stainlesssteel .alm-filter--select::after{content:'';position:absolute;right:10px;top:50%;width:14px;height:14px;background:url(/wp-content/uploads/2025/09/product-filter-icon.png) no-repeat center / contain;transform:translateY(-50%);pointer-events:none}.sinks-reginox{width:260px;margin-top:20px}.nv-kitchen-listings{padding-top:80px!important;position:relative;z-index:1}.sinks-card{display:block;width:100%;box-sizing:border-box;transition:opacity 0.3s ease,transform 0.3s ease;opacity:1;transform:scale(1);margin:1% .66% 60px;border:1px solid #eee;border-radius:30px;box-shadow:0 2px 6px rgba(0,0,0,.08);padding:15px;background:#fff;position:relative;box-shadow:3px 5px 6px 0 rgba(0,0,0,.1);-webkit-box-shadow:3px 5px 6px 0 rgba(0,0,0,.1);-moz-box-shadow:3px 5px 6px 0 rgba(0,0,0,.1);margin-top:20px}.sinks-card.hidden{opacity:0;visibility:hidden;transform:scale(1);pointer-events:none}.sinks-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.sinks-tabs{display:flex;justify-content:space-between;position:absolute;top:0;left:25px;right:0;width:85%;z-index:2;transform:translateY(-100%)}.sinks-tabs .tab{flex:1;text-align:center;padding:8px;font-weight:600;color:#fff;font-size:12px;margin:0 2px;border-top-left-radius:10px;border-top-right-radius:10px;box-shadow:3px 5px 6px rgba(0,0,0,.1);word-break:break-word;white-space:normal;justify-content:center;display:flex;align-items:center}.sinks-tabs .title,.sinks-tabs .style{background:var(--orange);padding-left:4px!important;padding-right:4px!important}.sinks-tabs .price{background:var(--lightgreen);max-width:70px}.sinks-tabs .finish{background:var(--green);padding-left:4px!important;padding-right:4px!important}.sinks-featured{width:100%;height:340px;overflow:hidden}.sinks-featured img{border-top-left-radius:30px;border-top-right-radius:30px;width:100%;height:100%;object-fit:cover}.sinks-alt-image{position:relative}.sinks-alt-image img{position:absolute;width:25%;height:auto;right:24px;top:-40px;-webkit-filter:drop-shadow(1px 1px 5px #666);filter:drop-shadow(1px 1px 5px #666)}.sinks-meta{margin:40px 0 25px;padding:0;height:auto}.sinks-tabs-meta dt,.sinks-meta dd{display:inline;margin:0;padding:0;font-family:var(--pfont)}.sinks-meta dt{font-weight:bold}.sinks-meta dt::after{content:": "}.sinks-meta dd{margin-left:4px}.sinks-meta dd::after{content:"";display:block;margin-bottom:10px}.material-info-tooltip{display:inline-block;margin-left:0;width:18px;height:18px;border-radius:50%;background:#ccc;color:#fff;text-align:center;line-height:18px;font-size:16px;cursor:help;position:relative}.material-info-tooltip::after{content:attr(data-tooltip);position:absolute;bottom:-40px;left:132px;transform:translateX(-50%);background:rgba(0,0,0,.8);color:#fff;padding:6px 10px;border-radius:4px;white-space:normal;z-index:10;font-size:13px;opacity:0;pointer-events:none;transition:opacity 0.2s ease;width:200px}.material-info-tooltip:hover::after{opacity:1}.sinks-description{font-family:var(--pfont)}.sinks-cta{text-align:left;margin-top:auto}.sinks-cta .btn{background:var(--clear);color:var(--green);font-weight:600;padding:10px 0;border-radius:4px;text-decoration:none;display:inline-flex;align-items:center;justify-content:flex-start;gap:8px;width:100%;box-sizing:border-box;transition:all 0.3s ease}.sinks-cta .btn::after{content:"";display:inline-block;width:24px;height:24px;background-image:url(/wp-content/uploads/2025/09/orange-arrow.png);background-size:contain;background-repeat:no-repeat;background-position:center;margin-left:auto;transition:all 0.3s ease}.sinks-cta .btn:hover::after{margin-right:8px}.sinks-pagination{text-align:center;margin-top:40px}.sinks-pagination .btn,.alm-btn-wrap .alm-load-more-btn{display:inline-block;padding:12px 24px;font-size:14px;font-family:var(--pfont);background:var(--white);color:var(--grey);border:3px solid var(--green);border-radius:10px;text-transform:uppercase;font-weight:600;cursor:pointer;transition:background 0.3s;width:auto;margin:0 auto;margin-bottom:20px;justify-content:center;display:flex}.sinks-pagination .btn:hover,.alm-btn-wrap .alm-load-more-btn:hover{color:var(--white);background-color:var(--green)}.sinks-card{position:relative}.sinks-inner{box-sizing:border-box;display:flex;flex-direction:column;height:100%}.sinks-tabs .tab{flex:1;text-align:center;padding:9px;font-weight:bold;color:#fff;font-size:12px;margin:0 2px;border-top-left-radius:10px;border-top-right-radius:10px;box-shadow:3px 5px 6px rgba(0,0,0,.1);display:flex;align-items:center;justify-content:center;word-break:break-word;white-space:normal}.sinks-tabs .title{background:var(--orange)}.sinks-tabs .price{background:var(--lightgreen)}.sinks-tabs .finish{background:var(--green)}.sinks-featured{width:100%;height:340px;overflow:hidden}.sinks-featured img{width:100%;height:100%;object-fit:contain;border-top-left-radius:30px;border-top-right-radius:30px}.price-display{position:relative;display:inline-block;font-size:1.2rem;font-weight:700;line-height:1;letter-spacing:1px;font-family:monospace}.price-bg{color:#bebebe}.price-fg{color:#fff;position:absolute;top:0;left:0;overflow:hidden;white-space:nowrap;transition:width 0.3s ease}@media (max-width:1200px){.sinks-meta{height:auto}}@media (max-width:991px){.sinks-grid{grid-template-columns:repeat(2,1fr)}.sinks .nv-kitchen-post-text{margin-top:50px}.sinks .gallery-item img{width:80%}.nv-kitchen-post-gallery .gallery{margin-top:84px;display:flex;justify-content:center;text-align:center}}@media (max-width:600px){.sinks-grid{grid-template-columns:1fr;width:100%;margin:40px 0;float:none}.sinks .gallery-item img{width:100%;padding-top:0;border-radius:20px}}@media (max-width:480px){.filter-dropdown{margin-bottom:20px}.sinks-tabs{width:88%}.sinks-tabs .price{font-size:10px}.material-info-tooltip::after{bottom:40px;left:32px}.sinks #gallery-1 .gallery-item img{width:100%}}.nv-acc-section h2{padding-bottom:20px;color:var(--green)}.nv-acc-section .alm-btn-wrap{display:none}#alm-filters-accessoriesfilter .alm-filter{width:fit-content;float:left;margin:10px}#alm-filters-accessoriesfilter .alm-filter--select,#alm-filters-accessoriesfilter .alm-filter--select{position:relative;display:inline-block;width:200px}#alm-filters-accessoriesfilter .alm-filter--select select,#alm-filters-accessoriesfilter .alm-filter--select select{width:100%;padding:10px 40px 10px 14px;font-size:15px;font-family:var(--pfont);color:var(--grey);background:#fff;border:2px solid #004d2b;border-radius:8px;cursor:pointer;appearance:none;-webkit-appearance:none;-moz-appearance:none;height:45px!important}#alm-filters-accessoriesfilter .alm-filter--select::after,#alm-filters-accessoriesfilter .alm-filter--select::after{content:'';position:absolute;right:10px;top:50%;width:14px;height:14px;background:url(/wp-content/uploads/2025/09/product-filter-icon.png) no-repeat center / contain;transform:translateY(-50%);pointer-events:none}.nv-accessories-filter .alm-filter--select{position:relative;display:inline-block}.nv-accessories-filter .alm-filter--select #meta-select-1{cursor:pointer;padding:10px 25px;background:#fff;border:2px solid #004d2b;border-radius:6px;font-weight:600;font-family:var(--pfont);height:50px;position:relative;width:fit-content}.nv-accessories-filter .alm-filter--select::after{content:url(/wp-content/uploads/2025/09/product-filter-icon.png);margin-left:15px;position:absolute;right:10px;top:50%;transform:translateY(-50%);pointer-events:none}.accessories-inner{box-sizing:border-box}.accessories-featured{height:250px;overflow:hidden;text-align:center;align-content:center}.accessories-card{display:block;width:100%;box-sizing:border-box;transition:opacity 0.3s ease,transform 0.3s ease;opacity:1;transform:scale(1);margin:1% .66% 60px;border:1px solid #eee;border-radius:30px;box-shadow:0 2px 6px rgba(0,0,0,.08);padding:15px;background:#fff;position:relative;box-shadow:3px 5px 6px 0 rgba(0,0,0,.1);-webkit-box-shadow:3px 5px 6px 0 rgba(0,0,0,.1);-moz-box-shadow:3px 5px 6px 0 rgba(0,0,0,.1);margin-top:20px;position:relative}.accessories-card.hidden{opacity:0;visibility:hidden;transform:scale(1);pointer-events:none}.accessories-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:12px}.acc-meta-above{position:absolute;bottom:150px;width:fit-content}.acc-meta-above .acc-meta-sub{background:var(--lightgreen);color:var(--white);padding:6px;font-size:12px}.acc-meta-sub{color:var(--green);font-weight:600;padding-bottom:6px}.acc-meta-title{font-size:14px;font-weight:600;padding-bottom:36px;margin-top:20px}.accessories-tabs{display:flex;justify-content:space-between;position:absolute;top:0;left:25px;right:0;width:80%;z-index:2;transform:translateY(-100%)}.accessories-tabs .tab{flex:1;text-align:center;padding:8px;font-weight:600;color:#fff;font-size:12px;margin:0 2px;border-top-left-radius:10px;border-top-right-radius:10px;box-shadow:3px 5px 6px rgba(0,0,0,.1);word-break:break-word;white-space:normal;justify-content:center;display:flex;align-items:center}.accessories-tabs .sub-type{background:var(--lightgreen);max-width:62px}.accessories-tabs .type{background:var(--green)}.accessories-featured img{width:100%;max-width:100%;object-fit:cover;height:100%;border-radius:20px 20px 0 0}.accessories-description{font-family:var(--pfont)}.accessories-cta{text-align:left}.accessories-cta .btn{background:var(--clear);color:var(--green);font-weight:600;padding:10px 0;border-radius:4px;text-decoration:none;display:inline-flex;align-items:center;justify-content:flex-start;gap:8px;width:85%;box-sizing:border-box;transition:all 0.3s ease;white-space:normal;word-wrap:break-word;position:absolute;bottom:5px}.accessories-cta .btn::after{content:"";display:inline-block;width:24px;height:24px;background-image:url(/wp-content/uploads/2025/09/orange-arrow.png);background-size:contain;background-repeat:no-repeat;background-position:center;margin-left:auto;transition:all 0.3s ease}.accessories-cta .btn:hover::after{margin-right:0}.acc-gallery img{border-radius:30px}.accessories .consultation-cta{margin-top:10px}.acc-text{font-family:var(--pfont);margin-bottom:10px}@media (max-width:991px){.accessories-grid{grid-template-columns:repeat(3,1fr)}.accessories .acc-gallery img{margin-top:100px}}@media (max-width:700px){.accessories-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.accessories-grid{grid-template-columns:2fr;width:100%;margin:40px 0;float:none}.accessories-featured img{width:100%;max-width:100%}}@media (max-width:480px){.acc-meta-above{position:relative;bottom:0;width:fit-content}}.worktops-filter-hide{display:none!important}#alm-filters-worktopsfilterlaminate .alm-filter{width:fit-content;float:left;margin:10px}#alm-filters-worktopsfilterlaminate .alm-filter--select{position:relative;display:inline-block;width:200px}#alm-filters-worktopsfilterlaminate .alm-filter--select select{width:100%;padding:10px 40px 10px 14px;font-size:15px;font-family:var(--pfont);color:var(--grey);background:#fff;border:2px solid #004d2b;border-radius:8px;cursor:pointer;appearance:none;-webkit-appearance:none;-moz-appearance:none;height:45px!important}#alm-filters-worktopsfilterlaminate .alm-filter--select::after{content:'';position:absolute;right:10px;top:50%;width:14px;height:14px;background:url(/wp-content/uploads/2025/09/product-filter-icon.png) no-repeat center / contain;transform:translateY(-50%);pointer-events:none}.nv-worktops-listings{padding-top:80px!important;position:relative;z-index:1}.nv-worktops-badge-hide .worktop-badge{display:none}.worktops-card{display:block;width:100%;box-sizing:border-box;transition:opacity 0.3s ease,transform 0.3s ease;opacity:1;transform:scale(1);margin:1% .66% 60px;border:1px solid #eee;border-radius:30px;box-shadow:0 2px 6px rgba(0,0,0,.08);padding:15px;background:#fff;position:relative;box-shadow:3px 5px 6px 0 rgba(0,0,0,.1);-webkit-box-shadow:3px 5px 6px 0 rgba(0,0,0,.1);-moz-box-shadow:3px 5px 6px 0 rgba(0,0,0,.1);margin-top:20px}.worktops-card.hidden{opacity:0;visibility:hidden;transform:scale(1);pointer-events:none}.worktops-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.worktops-tabs{display:flex;justify-content:space-between;position:absolute;top:0;left:25px;right:0;width:85%;z-index:2;transform:translateY(-100%)}.worktops-tabs .tab{flex:1;text-align:center;padding:8px;font-weight:600;color:#fff;font-size:12px;margin:0 2px;border-top-left-radius:10px;border-top-right-radius:10px;box-shadow:3px 5px 6px rgba(0,0,0,.1);word-break:break-word;white-space:normal;justify-content:center;display:flex;align-items:center}.worktops-featured{width:100%;height:340px;overflow:hidden}.worktops-featured img{border-top-left-radius:30px;border-top-right-radius:30px;width:100%;height:100%;object-fit:cover}.worktops-alt-image{position:relative}.worktops-alt-image img{position:absolute;width:25%;height:auto;right:24px;top:-40px;-webkit-filter:drop-shadow(1px 1px 5px #666);filter:drop-shadow(1px 1px 5px #666)}.worktops-meta{margin:40px 0 25px;padding:0;height:auto}.worktops-meta dt,.worktops-meta dd{display:inline;margin:0;padding:0;font-family:var(--pfont)}.kworktops-meta dt{font-weight:bold}.worktops-meta dt::after{content:": "}.worktops-meta dd{margin-left:4px}.worktops-meta dd::after{content:"";display:block;margin-bottom:10px}.worktops-description{font-family:var(--pfont)}.worktops-cta{text-align:left;margin-top:auto}.worktops-cta .btn{background:var(--clear);color:var(--green);font-weight:600;padding:10px 0;border-radius:4px;text-decoration:none;display:inline-flex;align-items:center;justify-content:flex-start;gap:8px;width:100%;box-sizing:border-box;transition:all 0.3s ease}.worktops-cta .btn::after{content:"";display:inline-block;width:24px;height:24px;background-image:url(/wp-content/uploads/2025/09/orange-arrow.png);background-size:contain;background-repeat:no-repeat;background-position:center;margin-left:auto;transition:all 0.3s ease}.worktops-cta .btn:hover::after{margin-right:8px}.worktops-pagination{text-align:center;margin-top:40px}.worktops-pagination .btn,.alm-btn-wrap .alm-load-more-btn{display:inline-block;padding:12px 24px;font-size:14px;font-family:var(--pfont);background:var(--white);color:var(--grey);border:3px solid var(--green);border-radius:10px;text-transform:uppercase;font-weight:600;cursor:pointer;transition:background 0.3s;width:auto;margin:0 auto;margin-bottom:20px;justify-content:center;display:flex}.worktops-pagination .btn:hover,.alm-btn-wrap .alm-load-more-btn:hover{color:var(--white);background-color:var(--green)}.worktops-card{position:relative}.worktops-inner{box-sizing:border-box;display:flex;flex-direction:column;height:100%}.worktops-tabs .tab{flex:1;text-align:center;padding:10px;font-weight:bold;color:#fff;font-size:12px;margin:0 2px;border-top-left-radius:10px;border-top-right-radius:10px;box-shadow:3px 5px 6px rgba(0,0,0,.1);display:flex;align-items:center;justify-content:center;word-break:break-word;white-space:normal}.worktops-tabs .style{background:var(--green)}.worktops-featured{width:100%;height:340px;overflow:hidden}.worktops-featured img{width:100%;height:100%;object-fit:cover;border-top-left-radius:30px;border-top-right-radius:30px}.price-display{position:relative;display:inline-block;font-size:1.2rem;font-weight:700;line-height:1;letter-spacing:1px;font-family:monospace}.price-bg{color:#bebebe}.price-fg{color:#fff;position:absolute;top:0;left:0;overflow:hidden;white-space:nowrap;transition:width 0.3s ease}.worktops #gallery-1 .gallery-item img{width:60%}@media (max-width:1200px){.worktops-meta{height:auto}}@media (max-width:991px){.worktops-grid{grid-template-columns:repeat(2,1fr)}.worktops #gallery-1,.worktops #gallery-2{text-align:center}.worktops #gallery-1 .gallery-item img{margin-top:100px}.worktops #gallery-2 .gallery-item img{width:30%;border-radius:5px}}@media (max-width:600px){.worktops-grid{grid-template-columns:1fr;width:100%;margin:40px 0;float:none}}@media (max-width:480px){.filter-dropdown{margin-bottom:20px}.worktops-tabs{width:88%}.worktops-tabs .price{font-size:10px}}.nv-kitchen-planner{width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;padding-left:0;padding-right:0;background-color:#83a96e;padding-top:150px;text-align:center}.nv-kitchen-planner h1{color:var(--white)}.taps .gallery-item img{width:50%}@media (max-width:1300px){.taps .gallery-item img{width:70%}}@media (max-width:991px){.taps .gallery-item img{padding-top:50px}.taps .gallery-item{text-align:center}.taps .gallery-item img{width:50%}}.trade-template .boxed-container::after{display:none}.trade-template header{background-color:var(--clear)!important}.nv-trade-container{position:relative}.nv-trade-contact{position:relative}.nv-trade-contact .nv-contact-col-left{padding-top:100px;position:relative}.nv-trade-contact .nv-contact-col-left .widget{z-index:2;position:relative}.nv-trade-contact .nv-contact-col-left::after{background:#045034c2;height:100%;width:100%;content:'';position:absolute;left:0;top:0;border-bottom-left-radius:30px;border-top-left-radius:30px}.trade-main-card{display:block;width:100%;box-sizing:border-box;transition:opacity 0.3s ease,transform 0.3s ease;opacity:1;transform:scale(1);margin:1% .66% 60px;border:1px solid #eee;border-radius:30px;box-shadow:0 2px 6px rgba(0,0,0,.08);padding:15px;background:#fff;position:relative;box-shadow:3px 5px 6px 0 rgba(0,0,0,.1);-webkit-box-shadow:3px 5px 6px 0 rgba(0,0,0,.1);-moz-box-shadow:3px 5px 6px 0 rgba(0,0,0,.1);margin-top:20px}.trade-main-card .trade-main-featured{height:260px}.trade-main-card .trade-main-featured img{border-top-left-radius:20px;border-top-right-radius:20px;width:100%;height:100%;object-fit:cover}.trade-main-tabs{display:flex;justify-content:space-between;position:absolute;top:0;left:25px;right:0;width:65%;z-index:2;transform:translateY(-100%)}.trade-main-tab{flex:1;text-align:center;padding:8px;font-weight:600;font-size:12px;margin:0 2px;border-top-left-radius:10px;border-top-right-radius:10px;box-shadow:3px 5px 6px rgba(0,0,0,.1);word-break:break-word;white-space:normal;justify-content:center;display:flex;align-items:center;background:var(--green)}.trade-main-tab h3{color:#fff!important;margin-bottom:0;font-size:18px;margin-top:0}.trade-card-text{height:180px;color:var(--grey);padding-top:30px}.trade-card-link{text-align:left;margin-top:auto}.trade-card-link{background:var(--clear);color:var(--green);font-weight:600;padding:10px 0;border-radius:4px;text-decoration:none;display:inline-flex;align-items:center;justify-content:flex-start;gap:8px;width:100%;box-sizing:border-box;transition:all 0.3s ease}.trade-card-link::after{content:"";display:inline-block;width:24px;height:24px;background-image:url(/wp-content/uploads/2025/09/orange-arrow.png);background-size:contain;background-repeat:no-repeat;background-position:center;margin-left:auto;transition:all 0.3s ease}.trade-card-link:hover::after{margin-right:8px}@media (max-width:1400px){.trade-card-text{height:240px}}@media (max-width:991px){.trade-card-text{height:200px}.nv-trade-contact .nv-contact-col-left::after{border-bottom-left-radius:0;border-top-left-radius:0}}.appliances-filter-hide{display:none!important}#alm-filters-appliances .alm-filter{width:fit-content;float:left;margin:10px}#alm-filters-appliances .alm-filter--select{position:relative;display:inline-block;width:200px}#alm-filters-appliances .alm-filter--select select{width:100%;padding:10px 40px 10px 14px;font-size:15px;font-family:var(--pfont);color:var(--grey);background:#fff;border:2px solid #004d2b;border-radius:8px;cursor:pointer;appearance:none;-webkit-appearance:none;-moz-appearance:none;height:45px!important}#alm-filters-appliances .alm-filter--select::after{content:'';position:absolute;right:10px;top:50%;width:14px;height:14px;background:url(/wp-content/uploads/2025/09/product-filter-icon.png) no-repeat center / contain;transform:translateY(-50%);pointer-events:none}.nv-appliances-listings{padding-top:80px!important;position:relative;z-index:1}.appliances-card{display:block;width:100%;box-sizing:border-box;transition:opacity 0.3s ease,transform 0.3s ease;opacity:1;transform:scale(1);margin:1% .66% 60px;border:1px solid #eee;border-radius:30px;box-shadow:0 2px 6px rgba(0,0,0,.08);padding:15px;background:#fff;position:relative;box-shadow:3px 5px 6px 0 rgba(0,0,0,.1);-webkit-box-shadow:3px 5px 6px 0 rgba(0,0,0,.1);-moz-box-shadow:3px 5px 6px 0 rgba(0,0,0,.1);margin-top:20px}.appliances-card.hidden{opacity:0;visibility:hidden;transform:scale(1);pointer-events:none}.appliances-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.appliances-tabs{display:flex;justify-content:space-between;position:absolute;top:0;left:25px;right:0;width:85%;z-index:2;transform:translateY(-100%)}.appliances-tabs .tab{flex:1;text-align:center;padding:8px;font-weight:600;color:#fff;font-size:12px;margin:0 2px;border-top-left-radius:10px;border-top-right-radius:10px;box-shadow:3px 5px 6px rgba(0,0,0,.1);word-break:break-word;white-space:normal;justify-content:center;display:flex;align-items:center}.appliances-featured{width:100%;height:340px;overflow:hidden}.appliances-featured img{border-top-left-radius:30px;border-top-right-radius:30px;width:100%;height:100%;object-fit:cover}.appliances-alt-image{position:relative}.appliances-alt-image img{position:absolute;width:25%;height:auto;right:24px;top:-40px;-webkit-filter:drop-shadow(1px 1px 5px #666);filter:drop-shadow(1px 1px 5px #666)}.appliances-meta{margin:40px 0 25px;padding:0;height:auto}.appliances-meta dt,.appliances-meta dd{display:inline;margin:0;padding:0;font-family:var(--pfont)}.appliances-meta dt{font-weight:bold}.appliances-meta dt::after{content:": "}.appliances-meta dd{margin-left:4px}.appliances-meta dd::after{content:"";display:block;margin-bottom:10px}.appliances-description{font-family:var(--pfont)}.appliances-cta{text-align:left;margin-top:auto}.appliances-cta .btn{background:var(--clear);color:var(--green);font-weight:600;padding:10px 0;border-radius:4px;text-decoration:none;display:inline-flex;align-items:center;justify-content:flex-start;gap:8px;width:100%;box-sizing:border-box;transition:all 0.3s ease}.appliances-cta .btn::after{content:"";display:inline-block;width:24px;height:24px;background-image:url(/wp-content/uploads/2025/09/orange-arrow.png);background-size:contain;background-repeat:no-repeat;background-position:center;margin-left:auto;transition:all 0.3s ease}.appliances-cta .btn:hover::after{margin-right:8px}.appliances-pagination{text-align:center;margin-top:40px}.appliances-pagination .btn,.alm-btn-wrap .alm-load-more-btn{display:inline-block;padding:12px 24px;font-size:14px;font-family:var(--pfont);background:var(--white);color:var(--grey);border:3px solid var(--green);border-radius:10px;text-transform:uppercase;font-weight:600;cursor:pointer;transition:background 0.3s;width:auto;margin:0 auto;margin-bottom:20px;justify-content:center;display:flex}.appliances-pagination .btn:hover,.alm-btn-wrap .alm-load-more-btn:hover{color:var(--white);background-color:var(--green)}.appliances-card{position:relative}.appliances-inner{box-sizing:border-box;display:flex;flex-direction:column;height:100%}.appliances-tabs .tab{flex:1;text-align:center;padding:10px;font-weight:bold;color:#fff;font-size:12px;margin:0 2px;border-top-left-radius:10px;border-top-right-radius:10px;box-shadow:3px 5px 6px rgba(0,0,0,.1);display:flex;align-items:center;justify-content:center;word-break:break-word;white-space:normal}.appliances-tabs .style{background:var(--green)}.appliances-featured{width:100%;height:340px;overflow:hidden}.appliances-featured img{width:100%;height:100%;object-fit:cover;border-top-left-radius:30px;border-top-right-radius:30px}.price-display{position:relative;display:inline-block;font-size:1.2rem;font-weight:700;line-height:1;letter-spacing:1px;font-family:monospace}.price-bg{color:#bebebe}.price-fg{color:#fff;position:absolute;top:0;left:0;overflow:hidden;white-space:nowrap;transition:width 0.3s ease}.appliances #gallery-1 .gallery-item img{width:60%}@media (max-width:1200px){.appliances-meta{height:auto}}@media (max-width:991px){.appliances-grid{grid-template-columns:repeat(2,1fr)}.appliances #gallery-1,.appliances #gallery-2{text-align:center}.appliances #gallery-1 .gallery-item img{margin-top:100px}.appliances #gallery-2 .gallery-item img{width:30%;border-radius:5px}}@media (max-width:600px){.appliances-grid{grid-template-columns:1fr;width:100%;margin:40px 0;float:none}}@media (max-width:480px){.filter-dropdown{margin-bottom:20px}.appliances-tabs{width:88%}.appliances-tabs .price{font-size:10px}}