:root{--bg-color:#f8f6f2;--body-text:Avenir,Arial,sans-serif;--dark-gray:#262626;--heading-font:"Times New Roman",TimesNewRoman,Times,Baskerville,Georgia,serif;--spacing-100px:clamp(3.75rem,3.1818rem + 2.8409vw,6.25rem);--text-20px:clamp(1rem,.9432rem + .2841vw,1.25rem);--white:white;--gold-color:#d8af72;--text-16px:clamp(.875rem,.8466rem + .142vw,1rem);--text-80px:clamp(2.25rem,1.625rem + 3.125vw,5rem);--text-72px:clamp(1.875rem,1.2784rem + 2.983vw,4.5rem);--text-64px:clamp(1.875rem,1.392rem + 2.4148vw,4rem);--text-56px:clamp(1.875rem,1.5057rem + 1.8466vw,3.5rem);--text-48px:clamp(1.75rem,1.4659rem + 1.4205vw,3rem);--text-42px:clamp(1.625rem,1.3977rem + 1.1364vw,2.625rem);--text-36px:clamp(1.5rem,1.3295rem + .8523vw,2.25rem);--text-24px:clamp(1.125rem,1.0398rem + .4261vw,1.5rem);--text-32px:clamp(1.5rem,1.3864rem + .5682vw,2rem);--text-18px:clamp(1rem,.9716rem + .142vw,1.125rem);--text-14px:clamp(.75rem,.7216rem + .142vw,.875rem);--spacing-140px:clamp(3.75rem,2.6136rem + 5.6818vw,8.75rem);--spacing-40px:clamp(1.5rem,1.2727rem + 1.1364vw,2.5rem);--spacing-32px:clamp(1.25rem,1.0795rem + .8523vw,2rem);--transparant:#ddd0;--spacing-80px:clamp(3rem,2.5455rem + 2.2727vw,5rem);--text-28px:clamp(1.375rem,1.2898rem + .4261vw,1.75rem);--spacing-60px:clamp(2.5rem,2.2159rem + 1.4205vw,3.75rem);--0pxx:0px;--black:black}body{background-color:var(--bg-color);font-family:var(--body-text);color:var(--dark-gray);font-size:14px;font-weight:300;line-height:1.4}h1{font-family:var(--heading-font);text-transform:capitalize;margin-top:0;margin-bottom:0;font-size:38px;font-weight:400;line-height:1.1}h2{font-family:var(--heading-font);text-transform:capitalize;margin-top:0;margin-bottom:0;font-size:32px;font-weight:400;line-height:1.1}h3{font-family:var(--heading-font);text-transform:capitalize;margin-top:0;margin-bottom:0;font-size:24px;font-weight:400;line-height:1.1}h4{font-family:var(--heading-font);text-transform:capitalize;margin-top:0;margin-bottom:0;font-size:18px;font-weight:400;line-height:1.1}h5{font-family:var(--heading-font);text-transform:capitalize;margin-top:10px;margin-bottom:10px;font-weight:400;line-height:20px}h6{font-family:var(--heading-font);margin-top:10px;margin-bottom:10px;font-size:12px;line-height:18px}p{margin-bottom:10px}a{text-decoration:underline}ul{margin-top:0;margin-bottom:0;padding-left:24px}ol{margin-top:0;margin-bottom:10px;padding-left:40px}em{font-style:italic}blockquote{border-left:5px solid #e2e2e2;margin-bottom:10px;padding:10px 20px;font-size:18px;line-height:22px}.text-weight-light{font-weight:300}.text-weight-semi-bold{font-weight:600}.page-wrap{overflow:clip}.home-hero-section{justify-content:center;align-items:center;width:100vw;height:100vh;min-height:100dvh;display:flex;position:relative;overflow:hidden}.home-hero-section.alt{height:50vh;min-height:50dvh;padding-bottom:var(--spacing-100px);justify-content:center;align-items:flex-end}.hero-img-wrap{width:100%;height:100%;position:absolute;inset:0%}.hero-img{object-fit:cover;width:100%;height:100%}.hero-layer-wrap{z-index:1;opacity:.7;pointer-events:none;background-image:linear-gradient(#0000,#000 50%,#000);width:100%;height:100%;position:absolute;inset:0%}.main-container{width:100%;max-width:102.5rem;padding-right:var(--text-20px);padding-left:var(--text-20px);margin-left:auto;margin-right:auto}.main-container.dealer{height:100%}.home-hero-content-wrap{z-index:2;color:var(--white);position:relative;overflow:hidden}.home-hero-wrap{width:100vw;height:100vh}.home-hero-heading-wrap{width:100%;max-width:58rem}.eyebrow-content-wrap{grid-column-gap:.75rem;grid-row-gap:.75rem;color:var(--gold-color);font-size:var(--text-16px);letter-spacing:3px;text-transform:uppercase;justify-content:flex-start;align-items:center;font-weight:300;display:flex}.eyebrow-content-wrap:where(.w-variant-c475fdb6-d140-a57a-5dba-231196dc06b4){text-align:center;justify-content:center;align-items:center}.eyebrow-line{background-color:var(--gold-color);width:3rem;height:2px}.home-hero-heading-content-wrap{grid-column-gap:.75rem;grid-row-gap:.75rem;text-align:center;flex-flow:column;justify-content:flex-start;align-items:center;display:flex}.text-80px{font-size:var(--text-80px)}.text-64px{font-size:var(--text-64px)}.text-56px{font-size:var(--text-56px)}.text-48px{font-size:var(--text-48px)}.text-24px{font-size:var(--text-24px)}.text-32px{font-size:var(--text-32px)}.text-20px{font-size:var(--text-20px)}.text-18px{font-size:var(--text-18px)}.text-16px{font-size:var(--text-16px)}.navbar{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background-color:#26262666;border-bottom:1px solid #fff9;padding-top:1rem;padding-bottom:1rem;position:fixed;inset:0% 0% auto}.navbar-content-wrap{justify-content:space-between;align-items:center;display:flex}.nav-navigation-list{grid-column-gap:var(--spacing-40px);grid-row-gap:var(--spacing-40px);margin-bottom:0;padding-left:0;display:flex}.nav-navigation-list-item.desktop-hide{display:none}.nav-navigation-text{box-shadow:inset 0 -2px 0 0 var(--transparant);opacity:.8;color:var(--white);font-size:var(--text-18px);padding:.25rem;font-weight:300;transition:all .3s}.nav-navigation-text:hover{box-shadow:inset 0 -2px 0 0 var(--gold-color);color:var(--gold-color)}.nav-navigation-text.w--current{opacity:1;color:var(--gold-color)}.nav-hamburger-icon-wrap{justify-content:center;align-items:center;width:2rem;height:2rem;display:flex}.hiddin{display:none}.hamburger_3_wrap{grid-column-gap:.5rem;grid-row-gap:.5rem;flex-flow:column;justify-content:center;align-items:center;width:100%;height:100%;font-weight:400;display:flex}.hamburger_3_line{height:var(--thickness);width:var(--width);background-color:currentColor;flex:none;transition-property:all;transition-duration:.2s;transition-timing-function:ease}.footer{padding-top:var(--spacing-100px);padding-bottom:var(--spacing-40px);background-color:var(--dark-gray)}.footer-content-wrap{grid-column-gap:var(--spacing-100px);grid-row-gap:var(--spacing-100px);flex-flow:column;display:flex}.footer-bottom{grid-column-gap:var(--spacing-80px);grid-row-gap:var(--spacing-80px);color:var(--white);flex-flow:column;display:flex}.card-layer-wrap{opacity:.6;background-image:linear-gradient(#0000,#000c 50%,#000);position:absolute;inset:0%}.footer-bottom-top{padding-bottom:var(--spacing-60px);grid-column-gap:var(--spacing-40px);grid-row-gap:var(--spacing-40px);border-bottom:1px solid var(--gold-color);justify-content:space-between;align-items:center;display:flex}.footer-bottom-bot{grid-column-gap:var(--text-16px);grid-row-gap:var(--text-16px);opacity:.8;justify-content:space-between;align-items:flex-end;display:flex}.footer-social-list{grid-column-gap:var(--spacing-32px);grid-row-gap:var(--spacing-32px);display:flex}.footer-social-link{grid-column-gap:.5rem;grid-row-gap:.5rem;color:var(--white);font-size:var(--text-20px);justify-content:flex-start;align-items:center;text-decoration:none;transition:all .3s;display:flex}.footer-social-link:hover{opacity:1;color:var(--gold-color)}.social-arrow-icon{width:2rem}.hero-text-wrap{width:100%;max-width:55rem}.hero-eyebrow-wrap{padding:.5rem var(--text-24px);grid-column-gap:var(--spacing-32px);grid-row-gap:var(--spacing-32px);background-color:#ffffff4d;border-radius:99px;justify-content:center;align-items:center;display:flex}.hero-eyebrow-content-wrap{z-index:2;margin-right:auto;margin-bottom:var(--spacing-40px);justify-content:center;align-items:center;margin-left:auto;display:flex;position:absolute;inset:auto 0% 0%}.hero-eyebrow-text{background-color:var(--transparant);color:var(--white);font-size:var(--text-20px);border-radius:99px;padding:.65rem 1rem;line-height:1;text-decoration:none;transition:all .2s;display:inline-block}.hero-eyebrow-text:hover{background-color:#f8f6f233}.hero-eyebrow-text.w--current{color:var(--dark-gray);background-color:#fff9}.two-colums-wrap{grid-column-gap:var(--text-24px);grid-row-gap:var(--text-24px);justify-content:space-between;align-items:center;display:flex}.two-colums-wrap:where(.w-variant-bfc75c93-68f3-6eb6-61b1-34661a61c552){flex-flow:row-reverse}.two-colums-left{grid-column-gap:var(--text-16px);grid-row-gap:var(--text-16px);flex-flow:column;justify-content:flex-start;align-items:flex-start;width:100%;max-width:40rem;display:flex}.two-colums-right{width:100%;max-width:57.5rem}.two-colums-heading-wrap{max-width:37.5rem}.two-colums-img{object-fit:cover;width:100%;height:100%}.text-color-gold{color:var(--gold-color)}.splide__slide{flex:none;width:100%;max-width:24%}.splide__slide._1-5colum{align-self:stretch;max-width:58rem}.splide__slide._2colum{max-width:50%}.splide__slide.large{max-width:100%}.splide__slide._3colum{max-width:32.625rem;height:32rem}.splide__list{flex-flow:row;justify-content:space-between;align-items:center;display:flex}.splide{position:relative}.splide.slider2{overflow:hidden}.splide__arrows{z-index:2;justify-content:space-between;display:flex}.splide__arrows.center{pointer-events:none;width:100%;position:absolute;inset:auto 0% 50%}.splide__arrows.versace-center{pointer-events:none;width:100%;position:absolute;inset:auto 0% 50%}.splide__arrows.featured{width:100%;margin-top:var(--spacing-40px);grid-column-gap:1rem;grid-row-gap:1rem;justify-content:flex-end;align-items:flex-end}.splide__arrow{border:1px solid var(--white);background-color:var(--white);pointer-events:auto;width:4rem;height:4rem;color:var(--dark-gray);cursor:pointer;border-radius:99px;justify-content:center;align-items:center;transition:opacity .3s;display:flex}.splide__arrow:hover{background-color:var(--dark-gray);color:var(--white)}.splide__arrow.upgrade{color:var(--white);background-color:#26262633}.splide__arrow.upgrade:hover{border-color:var(--gold-color);background-color:var(--gold-color);color:var(--dark-gray)}.splide__arrow.featured{color:var(--dark-gray);background-color:#26262633}.splide__arrow.featured:hover{background-color:var(--dark-gray);color:var(--white)}.splide__arrow-icon{width:2rem}.product-section{padding-top:var(--spacing-80px);padding-bottom:var(--spacing-80px);color:var(--white)}.product-heading-wrap{margin-bottom:var(--spacing-60px);color:var(--dark-gray);text-align:center;justify-content:center;align-items:flex-start;display:flex}.product-marquee-card{width:100%;height:32rem;color:var(--white);flex:none;text-decoration:none;position:relative}.product-card-img{object-fit:cover;width:100%;height:100%}.product-card-heading-wrap{margin:var(--spacing-32px);position:absolute;inset:auto auto 0% 0%}.toto-culture-section{padding-top:var(--spacing-100px);padding-bottom:var(--spacing-100px)}.toto-culture-content-wrap{grid-column-gap:var(--spacing-60px);grid-row-gap:var(--spacing-60px);color:var(--dark-gray);flex-flow:row;justify-content:space-between;display:flex}.toto-culture-left{grid-column-gap:.5rem;grid-row-gap:.5rem;flex-flow:column;width:100%;max-width:40.625rem;display:flex}.toto-culture-right{width:100%;max-width:50rem}.toto-technology-section{padding-top:var(--spacing-100px);background-color:var(--dark-gray)}.toto-technology-top{color:var(--white);flex-flow:column;display:flex}.toto-technology-bottom{grid-column-gap:var(--text-20px);grid-row-gap:var(--text-20px);flex-flow:wrap;display:flex}.toto-technology-top-heading-wrap{grid-column-gap:.5rem;grid-row-gap:.5rem;text-align:center;flex-flow:column;justify-content:flex-start;align-items:center;display:flex}.toto-technology-card{min-width:32%;padding:var(--spacing-60px)var(--text-24px);grid-column-gap:var(--text-24px);grid-row-gap:var(--text-24px);color:var(--white);text-align:center;background-color:#1a1a1a;border:1px solid #fff3;flex-flow:column;flex:1;display:flex}.toto-technology-card:where(.w-variant-39bb31d8-5233-202d-8a4d-230a645b6408){min-width:48%}.toto-technology-card:where(.w-variant-c50af8a2-ddf4-d72f-f6d3-af4d62edd56c){text-align:left;justify-content:flex-start;align-items:flex-start}.toto-technology-content-wrap{grid-column-gap:var(--spacing-60px);grid-row-gap:var(--spacing-60px);flex-flow:column;display:flex}.toto-technology-heading-wrap{text-transform:capitalize}.toto-technology-main-content-wrap{flex-flow:column;display:flex}.kitchen-collection-section{padding-top:var(--spacing-100px);padding-bottom:var(--spacing-100px)}.kitchen-collection-content-wrap{grid-column-gap:var(--spacing-100px);grid-row-gap:var(--spacing-100px);flex-flow:column;display:flex}.kitchen-bg-img{height:80vh;margin-top:var(--spacing-100px);background-image:linear-gradient(#00000080,#00000080),url(https://cdn.prod.website-files.com/6a36b633fa55b64eaa831f9c/6a3ac9ee1490ac2a95cc24b0_Rectangle%2099%20\(1\).avif);background-position:0 0,50%;background-repeat:repeat,no-repeat;background-size:auto,cover;background-attachment:scroll,fixed}.kitchen-bg-img.siemens{background-image:linear-gradient(#0000,#0000),url(https://cdn.prod.website-files.com/6a36b633fa55b64eaa831f9c/6a607b0df1d0424075c42e72_Rectangle%2099%20\(2\).avif)}.kitchen-bg-img.miele{background-image:linear-gradient(#0000,#0000),url(https://cdn.prod.website-files.com/6a36b633fa55b64eaa831f9c/6a69b9fc27b93a1b6d2997e3_f6349b92fa4ad46b26cc3dbf13c06bff_Rectangle%20134.avif)}.kitchen-bg-img.bora{background-image:linear-gradient(#0000,#0000),url(https://cdn.prod.website-files.com/6a36b633fa55b64eaa831f9c/6a607cdacf41f8691e1ddd87_0a13ac06f2be684886cb1f8c40f30b85_bora-kitchen-feature.avif)}.kitchen-bg-img.neff{background-image:linear-gradient(#0000,#0000),url(https://cdn.prod.website-files.com/6a36b633fa55b64eaa831f9c/6a6704be1232e4bc26675ac0_a130cd699066934527d8844373a7c5d5_neff-slide-and-hide-oven.avif)}.featured-brand-logo{width:12rem}.featured-brand-logo:where(.w-variant-7483fbd9-e2a8-05f5-68d0-e86e4993ed06){width:20rem}.featured-brand-logo.big{width:16rem}.foter-bottom-links{grid-column-gap:var(--text-16px);grid-row-gap:var(--text-16px);display:flex}@media screen and (max-width:991px){.nav-navigation{padding:var(--spacing-40px);background-color:var(--bg-color);flex-flow:column;display:flex}.nav-navigation-list{flex-flow:column;justify-content:flex-start;align-items:flex-start}.nav-navigation-text{opacity:1;color:var(--dark-gray)}.nav-logo-link{padding-left:0}.nav-menu-btn{background-color:var(--transparant);color:var(--white)}.nav-menu-btn.w--open{background-color:var(--transparant);color:var(--gold-color)}.footer-bottom-bot{flex-flow:wrap;justify-content:space-between;align-items:center}.home-value-left{max-width:20rem}.home-catagory-frame-wrap{flex-flow:column}.home-catagory-track,.home-catagory-cemera{height:auto}.showroom-philosophy-content-wrap{flex-flow:column}.showroom-gallery-lightbox{max-width:31%}.two-colums-wrap{grid-column-gap:var(--spacing-40px);grid-row-gap:var(--spacing-40px);flex-flow:column}.two-colums-left,.two-colums-right,.featured-two-colums-right,.featured-two-colums-left{max-width:100%}.featured-two-colums-wrap{grid-column-gap:var(--spacing-40px);grid-row-gap:var(--spacing-40px);flex-flow:column-reverse}.featured-two-colums-wrap.reverse{flex-flow:column-reverse}.case-studies-collection-item{max-width:48%}.bullfrog-dealer-bottom{flex-flow:wrap}.splide__slide{max-width:49%}.splide__slide._3colum{max-width:24rem;height:24rem}.splide__slide._2colum{max-width:100%}.bullfrog-collection-bottom-card,.bullfrog-collection-bottom-card.reverse,.bullfrog-collection-bottom-card.reverse{flex-flow:column-reverse}.bullfrog-collection-bottom-right-bottom{margin-top:var(--text-16px)}.faqs-left{max-width:20rem}.bulffrog-color-collection-cards-wrap{flex-flow:wrap}.bulffrog-color-collection-card{flex:1;min-width:30%;max-width:none}.bulffrog-color-collection-card-img-wrap{height:10rem}.toto-culture-content-wrap{flex-flow:column}.toto-technology-bg-img{height:60vh}.toto-why-choose-bottom-card{flex-flow:column;justify-content:space-between;align-items:flex-start}.toto-why-choose-card-right{max-width:100%}.category-services-cards-content-wrap{flex-flow:column}.category-services-card{border-bottom:1px solid var(--gold-color)}.category-services-card:where(.w-variant-21c87809-a161-9da4-2aab-2c3546ac6bde){border-right-color:var(--transparant)}.catogray-collection-section{height:auto}.kitchen-bg-img{height:60vh}.kitchen-featured-card{max-width:100%}.bathroom-excellence-card-bottom{height:32rem}.kitchen-wolf-system-botom-cardwrap{flex-flow:column}.kitchen-wolf-system-botom-cardwrap-left{max-width:100%}.kitchen-wolf-inspired-bottom{flex-flow:column}.tubs-benefits-bottom,.tubs-range-bottom{flex-flow:wrap}.tubs-range-card-top{height:20rem}.contact-form-content-wrap{flex-flow:column}.contact-form-left{max-width:100%;position:static}.contact-form-left-card{min-width:48%;max-width:100%}.contact-form-left-wrap{max-width:100%;position:static}.trade-stock-card-bottom{margin-top:auto}.trade-choose-bottom-top{flex-flow:wrap}.contact-trade-opening-left{max-width:100%}.contact-trade-opening-right{width:100%;max-width:100%}.contact-trade-opening-content-wrap{flex-flow:column}.contact-trade-opening-content-wrap.reverse,.contact-form-bottom{flex-flow:column-reverse}.contact-form-top{flex-flow:wrap}.case-studies-inner-body-content-wrap{flex-flow:column-reverse}.case-studies-inner-body-content-wrap.alt{flex-flow:column wrap}.case-studies-inner-concept-content-wrap{position:static}.case-studies-inner-installation-img{aspect-ratio:2/2.5}.case-studies-inner-project-setup-card{min-width:300px}.steam-effe-bg-img-wrap{height:32rem}.catogray-collection-item-content-wrap{grid-column-gap:var(--spacing-100px);grid-row-gap:var(--spacing-100px)}.case-studies-catogries-wrap,.case-studies-catogries-collection-list{flex-flow:wrap}.case-studies-catogries-collection-list-item{min-width:20%}.case-studies-next-case-collection-item{flex-flow:column;justify-content:space-between;align-items:stretch}.spa-video-content-wrap{flex-flow:column-reverse}.spa-video-left{max-width:100%}.versace-collection-card-content-wrap{height:32rem}.case-studies-multi-img-slide{width:100%;max-width:100%}.case-studies-multi-img-slide.alt{aspect-ratio:1;aspect-ratio:1}.catogries-partner-logo{height:48px}.bullfrog-x-trim-content-wrap{width:100%}.bulfrog-x-trim-cards-content-wrap{min-width:300px}.bulffrog-x-trim-bottom{overflow:auto}.bullfrog-two-colums-wrao{grid-column-gap:var(--spacing-40px);grid-row-gap:var(--spacing-40px);flex-flow:column}.privacy-policy-body-content-wrap{flex-flow:column-reverse wrap;width:100%}.privacy-policy-rich-text-content-wrap{width:100%;max-width:100%}.privacy-sidbar-content-wrap{max-width:100%}.foter-bottom-links{flex-flow:wrap;justify-content:center;align-items:flex-start;width:100%}.about-timeline-content-wrap{justify-content:flex-end;align-items:flex-start;display:flex}.about-timeline-card-content-wrap{width:95%}.about-timeline-card{flex-flow:row-reverse wrap-reverse}.about-timeline-card-left{max-width:100%}.about-timeline-card-right{max-width:1005%}.about-timeline-lmain-ine-content-wrap{justify-content:flex-start;align-items:flex-start;position:absolute;inset:0% auto 0% 0%}.project-specs-item{max-width:48%}}@media screen and (max-width:767px){.home-logo-wrap{min-width:48%}.partner-logo-left-line.hide{display:none}.partner-logo-bottom-line.desktop-hide{display:block}.navbar{padding-top:.75rem;padding-bottom:.75rem}.nav-navigation-list-item{grid-column-gap:var(--text-24px);grid-row-gap:var(--text-24px);flex-flow:column;justify-content:flex-start;align-items:flex-start;width:100%;display:flex}.nav-navigation-list-item.desktop-hide{display:flex}.nav-navigation-text{margin-left:0}.nav-logo{max-width:80px}.nav-menu-btn{padding:.5rem}.footer-bottom{text-align:center;justify-content:flex-start;align-items:center}.footer-top-card{height:20rem}.footer-bottom-top{grid-column-gap:var(--spacing-60px);grid-row-gap:var(--spacing-60px);flex-flow:column;width:100%}.footer-bottom-bot{grid-column-gap:var(--text-16px);grid-row-gap:var(--text-16px);flex-flow:column}.home-value-content-wrap{flex-flow:column}.home-value-left{max-width:100%}.home-value-left-heading-wrap{position:static}.home-catagory-content-wrap{flex-flow:column;justify-content:space-between;align-items:flex-start}.home-catagory-item{height:60vh}.hero-eyebrow-wrap{grid-column-gap:calc(var(--text-24px)*.5);grid-row-gap:calc(var(--text-24px)*.5)}.hero-eyebrow-content-wrap{display:none}.hero-eyebrow-text{font-size:var(--text-14px);padding:.25rem .5rem}.showroom-philosophy-right-bottom{flex-flow:column}.bg-parallyx-image-wrap{height:50vh}.showroom-gallery-lightbox{max-width:31%;height:10rem}.home-catagory-item-content-wrap{padding-top:var(--spacing-32px);padding-right:var(--spacing-32px);padding-left:var(--spacing-32px)}.case-studied-card-top{height:16rem}.case-studies-collection-item{max-width:100%}.bullfrog-jetpak-card{border-bottom:1px solid var(--gold-color);min-width:100%}.bullfrog-dealer-logo-img{height:32px}.bullfrog-dealer-logo-img.big{height:80px}.bulffrog-experience-card-top{height:320px}.bulffrog-experience-card-img{max-width:140px}.splide__slide._3colum{max-width:100%}.splide__slide._1-5colum{align-self:stretch;max-width:100%;height:auto}.splide__arrows.versace-center{margin-top:var(--text-24px);margin-top:var(--text-24px);position:static}.bullfrog-collection-bbottom-right{padding-top:var(--0pxx);padding-bottom:var(--0pxx)}.bullfrog-crafted-img-wrap{background-position:85%;background-size:cover;height:60vh}.faqs-content-wrap{flex-flow:column}.faqs-left{max-width:100%}.faqs-dropdown-toggle{padding-top:calc(1.75*clamp(.875rem,.8393rem + .1786vw,1rem));padding-bottom:calc(1.75*clamp(.875rem,.8393rem + .1786vw,1rem))}.product-marquee-card{height:24rem}.bulffrog-upgrade-card-top{height:18rem}.toto-technology-card{min-width:100%}.toto-technology-bg-img{background-image:linear-gradient(#0000,#0000),url(https://cdn.prod.website-files.com/6a36b633fa55b64eaa831f9c/6a3ac9ee1490ac2a95cc24b0_Rectangle%2099%20\(1\).avif);background-position:0 0,50%;background-size:auto,cover}.toto-competition-content-wrap{flex-flow:column}.kitchen-bg-img{background-image:linear-gradient(#0000,#0000),url(https://cdn.prod.website-files.com/6a36b633fa55b64eaa831f9c/6a3ac9ee1490ac2a95cc24b0_Rectangle%2099%20\(1\).avif);background-position:0 0,50%;background-size:auto,cover}.kitchen-featured-card-text-wrap{font-size:12px}.bathroom-excellence-card-bottom{height:24rem}.kitchen-wolf-outdoor-botom{flex-flow:column}.kitchen-wolf-outdoor-botom-left{padding:var(--spacing-32px)}.tubs-benefits-card,.tubs-range-card{min-width:100%}.contact-form-left-wrap{height:24rem}.trade-stock-card{min-width:100%}.trade-stock-card-bottom-line.desktop-hide{display:block}.trade-stock-card-right-line{display:none}.trade-opening-content-wrap{flex-flow:column}.trade-opening-left,.trade-opening-right{max-width:100%}.contact-form-selct-field-wrap{flex-flow:column}.contact-trade-opening-left,.contact-trade-opening-right{max-width:100%}.contact-trade-opening-content-wrap{flex-flow:column}.contact-trade-opening-content-wrap.reverse{flex-flow:column-reverse}.featured-brand-logo:where(.w-variant-7483fbd9-e2a8-05f5-68d0-e86e4993ed06){width:12rem}.case-studies-next-case-content-wrap{flex-flow:column}.case-studies-next-case-right{height:24rem}.catogray-collection-logo-wrap{flex:1;min-width:45%}.steam-effe-bg-img-wrap{height:24rem}.case-studies-inner-installation-item{min-width:100%}.antoniolupi-hero-logo{max-width:20rem}.spa-video-right,.versace-collection-card-content-wrap{height:24rem}.catogries-partner-logo{height:36px}.catogries-logo-wrap{min-width:48%}.about-timeline-card-img-wrap{height:20rem}.nav-catogires-collection-wrap{width:100%}.nav-catogires-collection-list{grid-column-gap:.75rem;grid-row-gap:.75rem;flex-flow:wrap;justify-content:space-between;display:flex}}@media screen and (max-width:479px){.home-hero-section.home{height:65vh;min-height:65dvh}.eyebrow-content-wrap{font-size:calc(var(--text-16px)*.65)}.eyebrow-line{width:2rem}.partner-logo{max-width:100px}.partner-logo.large{height:auto}.footer{padding-top:var(--text-48px)}.footer-bottom{grid-column-gap:var(--text-28px);grid-row-gap:var(--text-28px)}.footer-bottom-top{padding-bottom:var(--text-20px)}.footer-bottom-bot{justify-content:space-between;align-items:center}.footer-social-list{grid-column-gap:var(--text-16px);grid-row-gap:var(--text-16px);flex-flow:wrap;justify-content:center;align-items:flex-start}.social-arrow-icon{display:none}.home-catagory-content-wrap{grid-column-gap:var(--spacing-32px);grid-row-gap:var(--spacing-32px)}.home-catagory-item{height:40vh}.home-catagory-left{grid-column-gap:.25rem;grid-row-gap:.25rem}.hero-eyebrow-wrap{padding-right:var(--text-14px);padding-left:var(--text-14px);grid-column-gap:calc(var(--text-24px));grid-row-gap:calc(var(--text-24px));border-radius:0;flex-flow:wrap}.hero-eyebrow-content-wrap{margin-bottom:var(--0pxx)}.hero-eyebrow-text{border-top-style:solid;border-top-width:1px;border-top-color:var(--bg-color);border-right-style:solid;border-right-width:1px;border-right-color:var(--bg-color);border-bottom-style:solid;border-bottom-width:1px;border-bottom-color:var(--bg-color);border-left-style:solid;border-left-width:1px;border-left-color:var(--bg-color);font-size:calc(var(--text-16px)*1.25)}.showroom-gallery-bottom{grid-column-gap:var(--text-14px);grid-row-gap:var(--text-14px)}.showroom-gallery-lightbox{max-width:48%}.home-catagory-item-content-wrap{padding-bottom:var(--spacing-60px)}.case-studied-card-top{height:14rem}.bullfrog-dealer-section{height:80vh}.bullfrog-dealer-logo-wrap{padding:var(--text-16px)}.bullfrog-dealer-logo-img{height:26px}.bullfrog-dealer-logo-img.big{height:48px}.bulffrog-experience-card-capsule{flex-flow:wrap}.splide__slide{max-width:100%}.splide__arrow{width:3rem;height:3rem}.splide__arrow-icon{width:1.5rem}.bullfrog-collection-bottom-card{grid-column-gap:var(--text-14px);grid-row-gap:var(--text-14px)}.bullfrog-crafted-img-wrap{background-position:75%}.bullfrog-reliability-img{max-width:100%}.faqs-toggle-icon-wrap{flex:none;width:2rem;height:2rem}.faqs-toggle-icon{width:1rem}.faqs-dropdown-toggle,.faqs-dropdown{white-space:pre-wrap}.bulffrog-color-collection-cards-wrap{grid-column-gap:var(--text-14px);grid-row-gap:var(--text-14px)}.bulffrog-color-collection-card{min-width:46%}.toto-technology-bg-img{background-image:linear-gradient(#0000,#0000),url(https://cdn.prod.website-files.com/6a36b633fa55b64eaa831f9c/6a3ac9ee1490ac2a95cc24b0_Rectangle%2099%20\(1\).avif);background-size:auto,cover;height:40vh}.catogray-collection-logo-wrap{padding:var(--text-16px)}.kitchen-bg-img{height:40vh}.kitchen-featured-card{aspect-ratio:1}.kitchen-miele-difference-card{min-width:100%}.kitchen-miele-tabs-menu{padding:.5rem var(--text-14px)}.kitchen-miele-tabs-menu-link{padding:var(--text-14px)var(--text-16px);font-size:var(--text-16px)}.bathroom-excellence-card-bottom{height:16rem}.kitchen-wolf-outdoor-top-text-wrap{text-align:center}.contact-form-left-wrap{height:18rem}.trade-opening-left,.trade-opening-right{padding-right:var(--text-16px);padding-left:var(--text-16px)}.trade-opening-left-time-wrap{padding:var(--text-14px)var(--text-16px)}.contact-trade-opening-left{padding-right:var(--text-16px);padding-left:var(--text-16px)}.timings-column{padding:var(--text-14px)var(--text-16px)}.featured-brand-logo{width:8rem}.case-studies-inner-installation-img{aspect-ratio:2/2}.case-studies-inner-project-setup-content-wrap{flex-flow:column}.case-studies-inner-project-setup-card{min-width:48%;padding:var(--text-16px);grid-column-gap:var(--text-14px);grid-row-gap:var(--text-14px)}.case-studies-next-case-right{height:16rem}.catogray-collection-logo-wrap{min-width:45%;padding-top:calc(var(--text-16px)*.65);padding-bottom:calc(var(--text-16px)*.65)}.steam-effe-bg-img-wrap{height:16rem}.case-studies-inner-installation-item{aspect-ratio:2/2.5}.case-studies-catogries-collection-list-item{min-width:120px;max-width:none}.case-studies-catogries-collection-list-item.big{max-width:100%}.case-studies-catogries-collection-item-text{padding:var(--text-14px);font-size:var(--text-18px)}.case-studies-multy-img-item{aspect-ratio:2/2.5}.trade-card-icon{width:4rem}.antoniolupi-hero-logo{max-width:16rem}.spa-video-right{height:16rem}.versace-card-text-content-wrap{padding:var(--text-24px);grid-column-gap:.5rem;grid-row-gap:.5rem}.versace-collection-card-content-wrap{height:16rem}.hero-logo{max-width:12rem}.catogries-partner-logo{max-width:100px}.bulfrog-x-trim-cards-content-wrap{min-width:260px}.bullfrog-x-trim-card-text-wrap{max-width:100%}.about-lpm-section{height:80vh}.project-specs-item{max-width:100%}.video-embed{margin-bottom:-160px}.showroom-video-embed{aspect-ratio:2/3}.nav-catogires-collection-list{grid-column-gap:.25rem;grid-row-gap:.25rem;justify-content:flex-start}.nav-catogires-collection-item{min-width:80px}}