figure.svelte-r6zpd8{margin:0}.product.svelte-r6zpd8{container-type:inline-size}.product.svelte-r6zpd8 h2:where(.svelte-r6zpd8){border-bottom:1px solid var(--c-neutral-300);border-top:1px solid var(--c-neutral-300);color:var(--c-neutral-900);font-size:clamp(1.5rem,5vw,3rem);font-weight:800;letter-spacing:-1px;margin:0 1rem;padding:3rem 0}.product.svelte-r6zpd8 a:where(.svelte-r6zpd8){align-items:center;column-gap:.5rem;display:flex;font-size:clamp(1rem,2.5vw,1.25rem)}.product.svelte-r6zpd8 a:where(.svelte-r6zpd8) svg:where(.svelte-r6zpd8){height:24px;width:24px}.product.svelte-r6zpd8 dl:where(.svelte-r6zpd8){display:grid;grid-template-columns:1rem 1fr 1rem;margin:0;padding-block:3rem;row-gap:1rem}.product.svelte-r6zpd8 dl:where(.svelte-r6zpd8)>div:where(.svelte-r6zpd8){display:grid;gap:.5rem;grid-column:2}.product.svelte-r6zpd8 dl:where(.svelte-r6zpd8) dt:where(.svelte-r6zpd8),.product.svelte-r6zpd8 dl:where(.svelte-r6zpd8) dd:where(.svelte-r6zpd8){font-size:clamp(1rem,2.5vw,1.25rem);text-wrap:pretty}.product.svelte-r6zpd8 dl:where(.svelte-r6zpd8) dt:where(.svelte-r6zpd8){color:var(--c-neutral-900);font-weight:800}.product.svelte-r6zpd8 dl:where(.svelte-r6zpd8) dd:where(.svelte-r6zpd8){color:var(--c-neutral-500);font-weight:550;line-height:1.4;margin:0}.product.svelte-r6zpd8 dl:where(.svelte-r6zpd8) dd:where(.svelte-r6zpd8) ul:where(.svelte-r6zpd8){margin:0;padding:0 1rem}.product.svelte-r6zpd8 .notes:where(.svelte-r6zpd8){background-color:var(--c-neutral-50);padding-block:3rem}@container (width >= 600px){.product.svelte-r6zpd8 .notes:where(.svelte-r6zpd8){margin-block-start:3rem}}.product.svelte-r6zpd8 .notes:where(.svelte-r6zpd8) .site-container:where(.svelte-r6zpd8){container-type:inline-size;display:grid;grid-template-columns:1rem 1fr 1rem;row-gap:1.5rem}.product.svelte-r6zpd8 .notes:where(.svelte-r6zpd8) .site-container:where(.svelte-r6zpd8) section:where(.svelte-r6zpd8){display:grid;row-gap:.5rem;grid-column:2}.product.svelte-r6zpd8 .notes:where(.svelte-r6zpd8) .site-container:where(.svelte-r6zpd8) section:where(.svelte-r6zpd8) h2:where(.svelte-r6zpd8){border:0;color:var(--c-neutral-900);font-size:clamp(1.25rem,2.5vw,2rem);font-weight:800;margin:0;padding:0}.product.svelte-r6zpd8 .notes:where(.svelte-r6zpd8) .site-container:where(.svelte-r6zpd8) section:where(.svelte-r6zpd8) p:where(.svelte-r6zpd8){line-height:1.4;margin:0}@container (width >= 1000px){.product.svelte-r6zpd8 .notes:where(.svelte-r6zpd8) .site-container:where(.svelte-r6zpd8){grid-template-columns:1rem 1fr 1rem 1fr 1rem}.product.svelte-r6zpd8 .notes:where(.svelte-r6zpd8) .site-container:where(.svelte-r6zpd8) section:where(.svelte-r6zpd8){display:block}.product.svelte-r6zpd8 .notes:where(.svelte-r6zpd8) .site-container:where(.svelte-r6zpd8) section:where(.svelte-r6zpd8) p:where(.svelte-r6zpd8){margin-block-start:.5rem}.product.svelte-r6zpd8 .notes:where(.svelte-r6zpd8) .site-container:where(.svelte-r6zpd8) section:where(.svelte-r6zpd8):first-of-type{grid-column:2}.product.svelte-r6zpd8 .notes:where(.svelte-r6zpd8) .site-container:where(.svelte-r6zpd8) section:where(.svelte-r6zpd8):last-of-type{grid-column:4}}.product.svelte-r6zpd8 .footer_note:where(.svelte-r6zpd8) .site-container:where(.svelte-r6zpd8){display:grid;grid-template-columns:1rem 1fr 1rem}.product.svelte-r6zpd8 .footer_note:where(.svelte-r6zpd8) .site-container:where(.svelte-r6zpd8) p:where(.svelte-r6zpd8){grid-column:2;line-height:1.4;margin-inline:auto;max-width:85ch}.product-video.svelte-r6zpd8{container-type:inline-size}@container (width >= 1400px){.product-video.svelte-r6zpd8 .product-video-container:where(.svelte-r6zpd8){padding-block-start:3rem}}.product-introduction.svelte-r6zpd8 .site-container:where(.svelte-r6zpd8){container-type:inline-size;display:grid;grid-template-columns:1rem 1fr 1rem}.product-introduction.svelte-r6zpd8 .product-introduction-content:where(.svelte-r6zpd8){display:grid;gap:.85rem;grid-column:2;padding-block:3rem}.product-introduction.svelte-r6zpd8 .product-introduction-content:where(.svelte-r6zpd8) h1:where(.svelte-r6zpd8){font-size:clamp(1.5rem,5vw,3rem);font-weight:800;letter-spacing:-1px;margin:0}.product-introduction.svelte-r6zpd8 .product-introduction-content:where(.svelte-r6zpd8) p:where(.svelte-r6zpd8){font-size:clamp(1rem,3vw,1.5rem);font-weight:500;line-height:1.4;margin:0;max-width:65ch;text-wrap:balance}.product-introduction.svelte-r6zpd8 .product-introduction-content:where(.svelte-r6zpd8) .product-introduction-logos:where(.svelte-r6zpd8){display:grid;margin-block:.75rem;margin-inline:auto;max-width:45ch;place-items:center;row-gap:1.5rem}@media screen and (width >= 345px){.product-introduction.svelte-r6zpd8 .product-introduction-content:where(.svelte-r6zpd8) .product-introduction-logos:where(.svelte-r6zpd8){column-gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr));row-gap:0}}.product-introduction.svelte-r6zpd8 .product-introduction-content:where(.svelte-r6zpd8) .product-introduction-logos:where(.svelte-r6zpd8) img:where(.svelte-r6zpd8),.product-introduction.svelte-r6zpd8 .product-introduction-content:where(.svelte-r6zpd8) .product-introduction-logos:where(.svelte-r6zpd8) svg:where(.svelte-r6zpd8){height:150px;width:150px}@container (width >= 768px){.product-introduction.svelte-r6zpd8 .product-introduction-content:where(.svelte-r6zpd8){padding-block:6rem;text-align:center}.product-introduction.svelte-r6zpd8 .product-introduction-content:where(.svelte-r6zpd8) p:where(.svelte-r6zpd8){margin-inline:auto}}@container (width >= 1400px){.product-introduction.svelte-r6zpd8 .product-introduction-content:where(.svelte-r6zpd8){grid-column:1 / -1}}@container (width >= 1000px){.product-details.svelte-r6zpd8{background-color:var(--c-neutral-50);padding-block:3rem}}@media screen and (width >= 1520px){.product-details.svelte-r6zpd8{padding-block:6rem}}.product-details.svelte-r6zpd8 .site-container:where(.svelte-r6zpd8){container-type:inline-size}.product-details.svelte-r6zpd8 .product-details-general:where(.svelte-r6zpd8) figure:where(.svelte-r6zpd8){margin:0}.product-details.svelte-r6zpd8 .product-details-grid:where(.svelte-r6zpd8){display:grid;gap:1rem}@container (width >= 1000px){.product-details.svelte-r6zpd8 .product-details-grid:where(.svelte-r6zpd8){column-gap:1.5rem;grid-template-columns:1rem 1fr 1fr 1rem}.product-details.svelte-r6zpd8 .product-details-grid:where(.svelte-r6zpd8) .product-details-general:where(.svelte-r6zpd8){grid-column:2}.product-details.svelte-r6zpd8 .product-details-grid:where(.svelte-r6zpd8) .product-details-characteristics:where(.svelte-r6zpd8){grid-column:3}.product-details.svelte-r6zpd8 .product-details-grid:where(.svelte-r6zpd8) h2:where(.svelte-r6zpd8){border:0;color:var(--c-neutral-900);font-size:clamp(1.25rem,2.5vw,2rem);font-weight:800;margin:0;padding:0}.product-details.svelte-r6zpd8 .product-details-grid:where(.svelte-r6zpd8) dl:where(.svelte-r6zpd8){padding-block:1.5rem}.product-details.svelte-r6zpd8 .product-details-grid:where(.svelte-r6zpd8) dl:where(.svelte-r6zpd8) div:where(.svelte-r6zpd8){grid-column:1 / -1}}@media screen and (width >= 1405px){.product-details.svelte-r6zpd8 .product-details-grid:where(.svelte-r6zpd8){gap:3rem}.product-details.svelte-r6zpd8 .product-details-grid:where(.svelte-r6zpd8) .product-details-general:where(.svelte-r6zpd8){grid-column:1 / span 2}.product-details.svelte-r6zpd8 .product-details-grid:where(.svelte-r6zpd8) .product-details-characteristics:where(.svelte-r6zpd8){grid-column:3 / -1}}.product-details-general.sink.svelte-r6zpd8 dl:where(.svelte-r6zpd8){padding-block-end:0}.product-detail-characteristics-content.sink.svelte-r6zpd8 dl:where(.svelte-r6zpd8){padding-block-start:0}.product-detail-characteristics-content.svelte-r6zpd8 p:where(.svelte-r6zpd8){font-size:clamp(1rem,2.5vw,1.25rem);margin:.5rem 0 0}.product-dimensions.svelte-r6zpd8 figure:where(.svelte-r6zpd8){margin:0}.product-dimensions.svelte-r6zpd8 .site-container[data-product=toilet]:where(.svelte-r6zpd8){container-type:inline-size;display:grid;grid-template-columns:1rem repeat(12,1fr) 1rem;padding-block-end:1.5rem;row-gap:1rem}.product-dimensions.svelte-r6zpd8 .site-container[data-product=toilet]:where(.svelte-r6zpd8) .product-dimensions-heading:where(.svelte-r6zpd8){grid-column:2 / -2;grid-row:3}.product-dimensions.svelte-r6zpd8 .site-container[data-product=toilet]:where(.svelte-r6zpd8) .product-dimensions-heading:where(.svelte-r6zpd8) h2:where(.svelte-r6zpd8){margin:0}.product-dimensions.svelte-r6zpd8 .site-container[data-product=toilet]:where(.svelte-r6zpd8) .schematic:where(.svelte-r6zpd8){grid-column:1 / -1}.product-dimensions.svelte-r6zpd8 .site-container[data-product=toilet]:where(.svelte-r6zpd8) .secondary-schematics:where(.svelte-r6zpd8){column-gap:1rem;display:grid;grid-column:1 / -1;grid-template-columns:repeat(2,1fr)}.product-dimensions.svelte-r6zpd8 .site-container[data-product=toilet]:where(.svelte-r6zpd8) .secondary-schematics:where(.svelte-r6zpd8) figcaption:where(.svelte-r6zpd8){font-size:90%;text-align:center}.product-dimensions.svelte-r6zpd8 .site-container[data-product=toilet]:where(.svelte-r6zpd8) .base-dimensions:where(.svelte-r6zpd8),.product-dimensions.svelte-r6zpd8 .site-container[data-product=toilet]:where(.svelte-r6zpd8) .nominal-dimensions:where(.svelte-r6zpd8){grid-column:2 / -2}.product-dimensions.svelte-r6zpd8 .site-container[data-product=toilet]:where(.svelte-r6zpd8) .base-dimensions:where(.svelte-r6zpd8) dl:where(.svelte-r6zpd8),.product-dimensions.svelte-r6zpd8 .site-container[data-product=toilet]:where(.svelte-r6zpd8) .nominal-dimensions:where(.svelte-r6zpd8) dl:where(.svelte-r6zpd8){padding-block:0}.product-dimensions.svelte-r6zpd8 .site-container[data-product=toilet]:where(.svelte-r6zpd8) .base-dimensions:where(.svelte-r6zpd8) dl:where(.svelte-r6zpd8)>div:where(.svelte-r6zpd8),.product-dimensions.svelte-r6zpd8 .site-container[data-product=toilet]:where(.svelte-r6zpd8) .nominal-dimensions:where(.svelte-r6zpd8) dl:where(.svelte-r6zpd8)>div:where(.svelte-r6zpd8){grid-column:1 / -1}.product-dimensions.svelte-r6zpd8 .site-container[data-product=toilet]:where(.svelte-r6zpd8) .base-dimensions:where(.svelte-r6zpd8) dl:where(.svelte-r6zpd8){padding-block-start:1.5rem}@container (width >= 600px){.product-dimensions.svelte-r6zpd8 .site-container[data-product=toilet]:where(.svelte-r6zpd8) .base-dimensions:where(.svelte-r6zpd8){grid-column:2 / span 6}.product-dimensions.svelte-r6zpd8 .site-container[data-product=toilet]:where(.svelte-r6zpd8) .base-dimensions:where(.svelte-r6zpd8) h2:where(.svelte-r6zpd8){border:0;color:var(--c-neutral-900);font-size:clamp(1.25rem,3.25vw,1.85rem);font-weight:800;margin:0;padding:0}.product-dimensions.svelte-r6zpd8 .site-container[data-product=toilet]:where(.svelte-r6zpd8) .nominal-dimensions:where(.svelte-r6zpd8){grid-column:8 / span 6}}@container (width >= 1024px){.product-dimensions.svelte-r6zpd8 .site-container[data-product=toilet]:where(.svelte-r6zpd8){column-gap:1.5rem;grid-template-columns:1px repeat(12,1fr) 1px;padding-block-start:1.5rem;row-gap:1.5rem}.product-dimensions.svelte-r6zpd8 .site-container[data-product=toilet]:where(.svelte-r6zpd8) dd:where(.svelte-r6zpd8){font-size:.917rem}.product-dimensions.svelte-r6zpd8 .site-container[data-product=toilet]:where(.svelte-r6zpd8) .schematic:where(.svelte-r6zpd8){grid-row:1}.product-dimensions.svelte-r6zpd8 .site-container[data-product=toilet]:where(.svelte-r6zpd8) .base-dimensions:where(.svelte-r6zpd8),.product-dimensions.svelte-r6zpd8 .site-container[data-product=toilet]:where(.svelte-r6zpd8) .nominal-dimensions:where(.svelte-r6zpd8){background-color:var(--c-neutral-50);background:linear-gradient(to bottom,var(--c-neutral-50),var(--c-white));padding:1rem}.product-dimensions.svelte-r6zpd8 .site-container[data-product=toilet]:where(.svelte-r6zpd8) .base-dimensions:where(.svelte-r6zpd8){grid-column:2 / span 3;grid-row:2}.product-dimensions.svelte-r6zpd8 .site-container[data-product=toilet]:where(.svelte-r6zpd8) .base-dimensions:where(.svelte-r6zpd8) h2:where(.svelte-r6zpd8){font-size:1.3rem}.product-dimensions.svelte-r6zpd8 .site-container[data-product=toilet]:where(.svelte-r6zpd8) .secondary-schematics:where(.svelte-r6zpd8){grid-column:5 / span 5;grid-template-columns:1fr;row-gap:1rem}.product-dimensions.svelte-r6zpd8 .site-container[data-product=toilet]:where(.svelte-r6zpd8) .nominal-dimensions:where(.svelte-r6zpd8){grid-column:10 / span 4;grid-row:2}}@container (width >= 1250px){.product-dimensions.svelte-r6zpd8 .site-container[data-product=toilet]:where(.svelte-r6zpd8) .base-dimensions:where(.svelte-r6zpd8),.product-dimensions.svelte-r6zpd8 .site-container[data-product=toilet]:where(.svelte-r6zpd8) .nominal-dimensions:where(.svelte-r6zpd8){padding:3rem}.product-dimensions.svelte-r6zpd8 .site-container[data-product=toilet]:where(.svelte-r6zpd8) dd:where(.svelte-r6zpd8){font-size:1rem}}@media screen and (width >= 1405px){.product-dimensions.svelte-r6zpd8 .site-container[data-product=toilet]:where(.svelte-r6zpd8) dd:where(.svelte-r6zpd8){font-size:clamp(1rem,2.5vw,1.25rem)}.product-dimensions.svelte-r6zpd8 .site-container[data-product=toilet]:where(.svelte-r6zpd8) .base-dimensions:where(.svelte-r6zpd8){grid-column:1 / span 4}.product-dimensions.svelte-r6zpd8 .site-container[data-product=toilet]:where(.svelte-r6zpd8) .nominal-dimensions:where(.svelte-r6zpd8){grid-column:10 / span 5}}.product-dimensions.svelte-r6zpd8 .site-container[data-product=sink]:where(.svelte-r6zpd8) .schematic:where(.svelte-r6zpd8){padding-block-start:3rem}
