.header-logotype img{transition:opacity .25s ease}body.page-template-page-home .hero h1 strong:before{content:unset !important}body.page-template-page-home .hero h1 strong{margin-left:0 !important}.logo-scroll{display:none !important}.header-scroll .logo-default,.header-active .logo-default{display:none !important}.header-scroll .logo-scroll,.header-active .logo-scroll{display:block !important;width:17.865vw;margin-top:-18px}.header-logotype .logo-default{width:17.865vw;margin-top:-18px}body{background:url(/wp-content/uploads/2026/02/header-bg.png) no-repeat top left/31.25rem auto !important}.footer-logotype{display:block;width:14.583vw !important;height:auto !important}.hero-bg-wrap:before{content:'';display:block;inset:0;position:absolute;z-index:1;background:url(https://kitchenandbath.ca/wp-content/uploads/2022/08/promotion.jpg) no-repeat center/cover}.hero-form-wrap a>picture,.hero-form-wrapper a>picture{margin-bottom:-2rem;width:104.55% !important}.header-cta .btn-nw svg{width:20px;height:20px}.btn-nw{position:relative;z-index:1;height:3.5rem;padding:0 2.5rem;border:0;border-radius:.3125rem;display:inline-flex;align-items:center;justify-content:center;gap:.75rem;box-shadow:0 8px 25px -5px rgba(0,0,0,.25);color:#fff;fill:#fff;cursor:pointer;flex-shrink:0}.btn-nw:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:var(--btn-border-size,2px);background:linear-gradient(97.34deg,rgba(255,255,255,.8) 0%,rgba(255,255,255,.4) 100%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;z-index:2}.btn-nw span{text-align:center;font-size:1.0625rem !important;font-weight:700;line-height:1.25rem;letter-spacing:.02125rem;text-transform:uppercase;color:#fff;z-index:1}.btn-nw svg{z-index:1}.btn-nw:after{content:"";position:absolute;inset:0;background-size:cover;background-position:center;opacity:0;border-radius:inherit;pointer-events:none;z-index:-1;transition:all .35s ease;background:linear-gradient(90deg,#d91c8b 0%,#ff2079 100%),linear-gradient(0deg,#ff2079,#ff2079),radial-gradient(69.57% 410.71% at 0% 0%,rgba(68,11,212,.5) 0%,rgba(68,11,212,0) 100%)}.btn-nw:hover:after{opacity:.7}.btn-primary{background:url('/wp-content/uploads/2026/02/btn-bg-glob.jpg') center/cover no-repeat}.btn-form{background:url('/wp-content/uploads/2026/02/btn-form.png') center/cover no-repeat}.btn-footer{background:url('/wp-content/uploads/2026/02/btn-footer.png') center/cover no-repeat;--btn-border-size:1px}.btn-primary:after{background:linear-gradient(90deg,#440bd4 0%,#ff2079 100%),radial-gradient(69.57% 410.71% at 0% 0%,rgba(68,11,212,.5) 0%,rgba(68,11,212,0) 100%)}.btn-form:hover:after,.btn-footer:hover:after{background:linear-gradient(90deg,#d91c8b 0%,#ff2079 100%),linear-gradient(0deg,#ff2079,#ff2079),radial-gradient(69.57% 410.71% at 0% 0%,rgba(68,11,212,.5) 0%,rgba(68,11,212,0) 100%)}.btn-footer:hover:before{--btn-border-size:2px}.btn-primary:hover:after{background:linear-gradient(90deg,#440bd4 0%,#ff2079 100%),radial-gradient(69.57% 410.71% at 0% 0%,rgba(68,11,212,.5) 0%,rgba(68,11,212,0) 100%)}.submit.btn-form{width:100%;margin-top:1rem}.menu-item .footer-cta a{min-height:auto !important}.menu-item .footer-cta a:after{min-height:auto !important}@media (max-width:992px){.header-active .logo-scroll,.header-scroll .logo-scroll{display:none !important}.header-logotype .logo-default{height:60px;width:auto}.header-scroll .logo-default,.header-active .logo-default{display:block !important}.header-mobile{background-image:url(/wp-content/uploads/2026/02/header-bg.png);background-repeat:no-repeat,no-repeat;background-position:top left,top left;background-size:264px auto,264px auto}body{background:unset !important}.footer-logotype{width:280px !important}.hero-form-wrap a>picture,.hero-form-wrapper a>picture{margin-bottom:-3.1rem;width:102% !important}.header-mobile-cta span{z-index:2}}@media (max-width:480px){.hero-form-wrap a>picture,.hero-form-wrapper a>picture{margin-bottom:-2rem}}@media (max-width:375px){.hero-form-wrap a>picture,.hero-form-wrapper a>picture{margin-bottom:-1.5rem}}