.sanitary_page__h2e32{background:#f5ecea;color:#3a1e2a}.sanitary_hero__oA0tk{position:relative;isolation:isolate;min-height:640px;height:calc(100svh - 84px);max-height:860px;color:#f5ecea;overflow:hidden}.sanitary_heroImage__6ZW90{-o-object-fit:cover;object-fit:cover;-o-object-position:center 48%;object-position:center 48%;animation:sanitary_arrive__LAdFs 1.6s cubic-bezier(.16,1,.3,1) both;z-index:-3}.sanitary_breadcrumb__iwaoC{position:absolute;top:30px;left:5%;display:flex;gap:12px;font-size:12px;background:#3a1e2a;padding:8px 14px}.sanitary_breadcrumb__iwaoC a:hover{text-decoration:underline;text-underline-offset:4px}.sanitary_heroContent__UFLxz{position:absolute;bottom:0;left:0;max-width:min(860px,92vw);background:#3a1e2a;padding:44px 5vw 48px;animation:sanitary_enter__pKkRX .9s .1s both}.sanitary_eyebrow__ay_vZ{font-family:var(--font-display);font-size:11px;font-weight:600;line-height:16px;letter-spacing:.18em;text-transform:uppercase;margin-bottom:18px}.sanitary_page__h2e32 h1,.sanitary_page__h2e32 h2,.sanitary_page__h2e32 h3{font-family:var(--font-display);font-weight:400;letter-spacing:-.035em}.sanitary_page__h2e32 h1{font-size:56px;line-height:58px;font-weight:300;letter-spacing:-.02em}.sanitary_heroIntro__PJPfs{margin-top:26px;font-size:16px;line-height:1.65}.sanitary_heroButton__khS4s{display:inline-flex;justify-content:space-between;align-items:center;gap:50px;padding:16px 22px;margin-top:28px;background:#f5ecea;color:#3a1e2a;font-size:14px;min-height:52px;transition:transform .2s}.sanitary_heroCredit__cKr7j{position:absolute;bottom:0;right:0;background:#3a1e2a;padding:22px 5vw 24px 28px;display:grid;grid-template-columns:1fr auto;-moz-column-gap:38px;column-gap:38px;font-size:13px}.sanitary_heroCredit__cKr7j>span:first-child{grid-column:1/-1;font-size:11px;margin-bottom:8px}.sanitary_heroCredit__cKr7j strong{font-weight:400;border-bottom:1px solid #f5ecea;padding-bottom:5px}.sanitary_worlds__1H_Cl{max-width:1680px;margin:auto;padding:80px var(--gutter)}.sanitary_sectionHeading__Z28ge{display:flex;justify-content:space-between;align-items:end;gap:60px;margin-bottom:40px}.sanitary_page__h2e32 h2{font-size:32px;line-height:35px}.sanitary_sectionHeading__Z28ge>p{max-width:385px;font-size:16px;line-height:1.75}.sanitary_collectionGrid__11fuk{display:grid;grid-template-columns:1fr 1fr;gap:30px;align-items:start}.sanitary_collectionImage__JIBAW{position:relative;aspect-ratio:1.3;overflow:hidden}.sanitary_cover__BH_40{-o-object-fit:cover;object-fit:cover;transition:transform .75s cubic-bezier(.16,1,.3,1)}.sanitary_collection__h801p:hover .sanitary_cover__BH_40{transform:scale(1.035)}.sanitary_caption__Ckc0q{display:flex;justify-content:space-between;align-items:center;gap:12px;padding-top:20px}.sanitary_caption__Ckc0q p{font-size:12px;margin-bottom:8px}.sanitary_caption__Ckc0q h3{font-size:26px;line-height:29px;letter-spacing:-.02em}.sanitary_caption__Ckc0q>span{font-size:24px}.sanitary_catalogueHeading__DFEkh{scroll-margin-top:100px;background:#3a1e2a;color:#f5ecea;padding:44px max(var(--gutter),calc((100vw - 1680px)/2 + var(--gutter)))}.sanitary_catalogueHeading__DFEkh .sanitary_sectionHeading__Z28ge{margin:0}.sanitary_consultation__3hl7G{padding:72px var(--gutter);text-align:center;background:#e8d9d5}.sanitary_consultation__3hl7G>div>p:not(.sanitary_eyebrow__ay_vZ){margin-top:20px;font-size:16px}@keyframes sanitary_arrive__LAdFs{0%{transform:scale(1.045)}to{transform:scale(1)}}@keyframes sanitary_enter__pKkRX{0%{transform:translateY(22px)}to{transform:translateY(0)}}@media(max-width:1023px){.sanitary_hero__oA0tk{min-height:620px}.sanitary_heroContent__UFLxz{bottom:0}.sanitary_sectionHeading__Z28ge{gap:35px}.sanitary_sectionHeading__Z28ge>p{max-width:300px}}@media(max-width:767px){.sanitary_hero__oA0tk{height:calc(100svh - 72px);min-height:620px;max-height:800px}.sanitary_heroImage__6ZW90{-o-object-position:65% center;object-position:65% center}.sanitary_breadcrumb__iwaoC{top:22px;left:6%}.sanitary_heroContent__UFLxz{left:0;right:0;max-width:none;bottom:64px;padding:32px 6%}.sanitary_page__h2e32 h1{font-size:40px;line-height:42px}.sanitary_heroIntro__PJPfs{font-size:15px;margin-top:20px}.sanitary_heroCredit__cKr7j{right:0;left:0;bottom:0;padding:18px 6% 20px;grid-template-columns:1fr auto}.sanitary_heroCredit__cKr7j>span:first-child{display:none}.sanitary_heroCredit__cKr7j strong{border-bottom:0}.sanitary_eyebrow__ay_vZ{margin-bottom:18px}.sanitary_worlds__1H_Cl{padding:52px var(--gutter)}.sanitary_sectionHeading__Z28ge{display:block;margin-bottom:28px}.sanitary_sectionHeading__Z28ge>p{margin-top:24px;max-width:100%;font-size:15px}.sanitary_collectionGrid__11fuk{grid-template-columns:1fr;gap:36px}.sanitary_collectionImage__JIBAW{aspect-ratio:1.2}.sanitary_caption__Ckc0q{padding-top:15px}.sanitary_catalogueHeading__DFEkh{padding:36px var(--gutter);scroll-margin-top:88px}.sanitary_consultation__3hl7G{padding:52px var(--gutter)}}@media(prefers-reduced-motion:reduce){.sanitary_heroContent__UFLxz,.sanitary_heroImage__6ZW90{animation:none}.sanitary_cover__BH_40{transition:none}.sanitary_collection__h801p:hover .sanitary_cover__BH_40{transform:none}}.HomeContent_home__CMCAD{--ground:#f5ecea;--ink:#3a1e2a;--line:#d7c6c2;background:var(--ground);color:var(--ink)}.HomeContent_discovery__yaE7u,.HomeContent_inspiration__HQQwe,.HomeContent_selection__YZrMO{max-width:1680px;margin:auto;padding:80px var(--gutter);scroll-margin-top:100px}.HomeContent_heading__wkScE{display:flex;align-items:end;justify-content:space-between;gap:70px;margin-bottom:42px}.HomeContent_eyebrow__cVIL8{font-family:var(--font-display);font-size:11px;font-weight:600;line-height:16px;letter-spacing:.18em;text-transform:uppercase;margin-bottom:16px}.HomeContent_home__CMCAD h2{font-family:var(--font-display);font-weight:400;font-size:32px;line-height:35px;letter-spacing:-.035em}.HomeContent_heading__wkScE>div:last-child:not(:first-child){max-width:380px}.HomeContent_heading__wkScE>div>p:not(.HomeContent_eyebrow__cVIL8){font-size:16px;line-height:1.7}.HomeContent_textLink__OppP4{display:inline-flex;align-items:center;justify-content:space-between;gap:36px;padding:10px 0;border-bottom:1px solid #b8646b;margin-top:18px;font-size:14px}.HomeContent_categories__mKfGG{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:36px 28px}.HomeContent_category__bzZnc{grid-column:span 4}.HomeContent_category__bzZnc:nth-child(n+4){grid-column:span 6}.HomeContent_categoryPhoto__5AO22{position:relative;height:320px;overflow:hidden;background:#e8d9d5}.HomeContent_cover__mEiz7{-o-object-fit:cover;object-fit:cover;transition:transform .75s cubic-bezier(.16,1,.3,1)}.HomeContent_categoryCaption__k_XUN,.HomeContent_roomCaption__FWyXx{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 0 0}.HomeContent_categoryCaption__k_XUN h3{font-family:var(--font-display);font-size:26px;font-weight:400;line-height:29px;letter-spacing:-.02em}.HomeContent_categoryCaption__k_XUN p{margin-top:8px;font-size:14px;color:#7b666d}.HomeContent_categoryCaption__k_XUN>span,.HomeContent_roomCaption__FWyXx>span{font-size:24px}.HomeContent_productGrid__MMB1t{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.HomeContent_productPhoto__DoP1c{position:relative;aspect-ratio:1;background:#efe3e0;overflow:hidden}.HomeContent_productImage__SbnKx{-o-object-fit:contain;object-fit:contain;padding:7%;mix-blend-mode:multiply;transition:transform .5s ease-out}.HomeContent_productBrand__mKYtq{font-size:12px;color:#7b666d;margin-top:18px}.HomeContent_productLink__EzmpT h3{font-family:var(--font-display);font-weight:400;font-size:21px;line-height:1.25;margin-top:6px}.HomeContent_productMeta__2O1DT{display:flex;justify-content:space-between;gap:16px;font-size:13px;color:#7b666d;margin-top:8px}.HomeContent_whoWeAre__LbAxA{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:9%;align-items:center;max-width:1680px;margin:auto;padding:80px var(--gutter)}.HomeContent_whoPhoto__RYKvp{position:relative;aspect-ratio:4/5;overflow:hidden;background:#e8d9d5}.HomeContent_whoCopy__SEOYk{max-width:540px}.HomeContent_whoCopy__SEOYk>p:not(.HomeContent_eyebrow__cVIL8){margin-top:22px;font-size:16px;line-height:26px}.HomeContent_why__HsTS8{background:#efe3e0}.HomeContent_whyInner__2xxMm{max-width:1680px;margin:auto;padding:80px var(--gutter)}.HomeContent_whyInner__2xxMm h2{max-width:18em}.HomeContent_whyList__SrI1R{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;margin-top:48px}.HomeContent_whyList__SrI1R li{border-top:1px solid #3a1e2a;padding-top:18px}.HomeContent_whyList__SrI1R h3{font-family:var(--font-display);font-weight:400;font-size:26px;line-height:29px;letter-spacing:-.02em}.HomeContent_whyList__SrI1R p{margin-top:12px;font-size:15px;line-height:1.65}.HomeContent_feature__AgKCx{display:grid;grid-template-columns:1.2fr 1fr;background:#3a1e2a;color:#f5ecea}.HomeContent_featurePhoto__BKZ3P{position:relative;min-height:620px;overflow:hidden}.HomeContent_featureCopy__eps9f{padding:60px clamp(30px,5vw,80px);align-self:center}.HomeContent_featureCopy__eps9f>p:not(.HomeContent_eyebrow__cVIL8){margin-top:28px;max-width:360px;font-size:16px;line-height:1.8}.HomeContent_roomGrid__HPQQy{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.HomeContent_roomPhoto__F2u8W{position:relative;aspect-ratio:4/5;overflow:hidden;background:#efe3e0}.HomeContent_roomCaption__FWyXx p{font-size:12px;color:#7b666d}.HomeContent_roomCaption__FWyXx h3{font-family:var(--font-display);font-weight:400;font-size:26px;line-height:29px;letter-spacing:-.02em;margin-top:4px}.HomeContent_contact__Unqv7{max-width:1520px;margin:0 auto;padding:68px 5% 85px;display:grid;grid-template-columns:1fr 1fr;gap:80px;border-top:1px solid var(--line);align-items:center}.HomeContent_contact__Unqv7>div+div{max-width:400px;justify-self:end}.HomeContent_contact__Unqv7>div>p:not(.HomeContent_eyebrow__cVIL8){font-size:16px;line-height:1.8}@media(hover:hover){.HomeContent_categoryLink__JMKcq:hover .HomeContent_cover__mEiz7,.HomeContent_roomLink__31WNW:hover .HomeContent_cover__mEiz7{transform:scale(1.035)}}@media(max-width:1100px){.HomeContent_whyList__SrI1R{grid-template-columns:repeat(2,minmax(0,1fr))}.HomeContent_categoryPhoto__5AO22{height:300px}.HomeContent_featurePhoto__BKZ3P{min-height:540px}.HomeContent_contact__Unqv7,.HomeContent_heading__wkScE{gap:36px}}@media(max-width:767px){.HomeContent_discovery__yaE7u,.HomeContent_inspiration__HQQwe,.HomeContent_selection__YZrMO{padding:52px var(--gutter)}.HomeContent_heading__wkScE{display:block;margin-bottom:28px}.HomeContent_heading__wkScE>div+div{margin-top:22px}.HomeContent_heading__wkScE>.HomeContent_textLink__OppP4{margin-top:20px}.HomeContent_whoWeAre__LbAxA{grid-template-columns:1fr;gap:28px;padding:52px var(--gutter)}.HomeContent_whoPhoto__RYKvp{aspect-ratio:1.25;order:2}.HomeContent_whyInner__2xxMm{padding:52px var(--gutter)}.HomeContent_whyList__SrI1R{grid-template-columns:1fr;gap:24px;margin-top:32px}.HomeContent_categories__mKfGG{grid-template-columns:1fr;gap:30px}.HomeContent_category__bzZnc:nth-child(n){grid-column:1}.HomeContent_categoryPhoto__5AO22{height:auto;aspect-ratio:1.25}.HomeContent_categoryCaption__k_XUN{padding-top:14px}.HomeContent_productGrid__MMB1t{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 16px}.HomeContent_productLink__EzmpT h3{font-size:18px}.HomeContent_feature__AgKCx{grid-template-columns:1fr}.HomeContent_featurePhoto__BKZ3P{min-height:0;aspect-ratio:1}.HomeContent_featureCopy__eps9f{padding:38px var(--gutter) 44px}.HomeContent_roomGrid__HPQQy{grid-template-columns:1fr;gap:30px}.HomeContent_roomPhoto__F2u8W{aspect-ratio:1.15}.HomeContent_roomCaption__FWyXx{padding-top:14px}.HomeContent_contact__Unqv7{padding:44px 6% 56px;grid-template-columns:1fr;gap:24px}.HomeContent_contact__Unqv7>div+div{justify-self:start;max-width:none;width:100%}}@media(prefers-reduced-motion:reduce){.HomeContent_home__CMCAD *,.HomeContent_home__CMCAD :after,.HomeContent_home__CMCAD :before{transition:none}.HomeContent_categoryLink__JMKcq:hover .HomeContent_cover__mEiz7,.HomeContent_roomLink__31WNW:hover .HomeContent_cover__mEiz7{transform:none}}.CatalogueBrowser_grid__4rZuS{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:48px 34px}.CatalogueBrowser_photo__IzUQk{position:relative;aspect-ratio:1.12;overflow:hidden;background:#f5ecea}.CatalogueBrowser_productImage__5fJzg{-o-object-fit:contain;object-fit:contain;transition:transform .75s cubic-bezier(.16,1,.3,1)}.CatalogueBrowser_cutout__iCz0Y{padding:12%}.CatalogueBrowser_onWhite__pwqgk{padding:6%;mix-blend-mode:multiply}.CatalogueBrowser_productCaption__BYo8T{display:flex;justify-content:space-between;gap:14px;padding:22px 0 24px;border-bottom:1px solid rgba(58,30,42,.2)}.CatalogueBrowser_collection__ZSn4Y{font-size:12px;margin-bottom:9px;color:#3a1e2a}.CatalogueBrowser_productCaption__BYo8T h3{font-family:var(--font-display);font-size:26px;line-height:29px;font-weight:400;letter-spacing:-.02em;color:#3a1e2a}.CatalogueBrowser_meta__VS0T6{font-size:13px;line-height:1.5;margin-top:10px;color:#3a1e2a}.CatalogueBrowser_arrow__gj_Az{font-size:22px;align-self:center}@media(hover:hover){.CatalogueBrowser_product__O5Hwl:hover .CatalogueBrowser_productImage__5fJzg{transform:scale(1.06)}}.CatalogueBrowser_product__O5Hwl:hover .CatalogueBrowser_still__UzKIp,.CatalogueBrowser_still__UzKIp{transition:none;transform:none}.CatalogueBrowser_cover__RV_8X{-o-object-fit:cover;object-fit:cover}@media(max-width:1023px){.CatalogueBrowser_grid__4rZuS{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 22px}}@media(max-width:600px){.CatalogueBrowser_grid__4rZuS{gap:24px 16px}.CatalogueBrowser_photo__IzUQk{aspect-ratio:1}.CatalogueBrowser_cutout__iCz0Y{padding:7%}.CatalogueBrowser_productCaption__BYo8T{padding:12px 0 18px;gap:6px}.CatalogueBrowser_productCaption__BYo8T h3{font-size:18px}.CatalogueBrowser_collection__ZSn4Y{font-size:11px;margin-bottom:6px}.CatalogueBrowser_meta__VS0T6{font-size:12px;margin-top:7px}.CatalogueBrowser_arrow__gj_Az{font-size:17px;align-self:flex-start;margin-top:22px}}@media(prefers-reduced-motion:reduce){.CatalogueBrowser_productImage__5fJzg{transition:none}.CatalogueBrowser_product__O5Hwl:hover .CatalogueBrowser_productImage__5fJzg{transform:none}}.CatalogueBrowser_search__6OAWl{width:100%;height:44px;border:0;border-bottom:1px solid #7b666d;background:transparent;padding:0 2px;font-size:16px;color:#3a1e2a}.CatalogueBrowser_search__6OAWl::-moz-placeholder{color:#7b666d}.CatalogueBrowser_search__6OAWl::placeholder{color:#7b666d}.CatalogueBrowser_filter__9tYxj{width:100%;min-width:150px;padding-right:28px;cursor:pointer;border:0;background:transparent}.CatalogueBrowser_filterToggle__ycs0W,.CatalogueBrowser_filter__9tYxj{height:44px;font-family:var(--font-display);font-size:12px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:#3a1e2a}.CatalogueBrowser_filterToggle__ycs0W{flex:none;border:1px solid #3a1e2a;padding:0 18px}.CatalogueBrowser_chip__JwqWi{min-height:32px;border:1px solid #3a1e2a;padding:0 10px;font-size:13px;color:#3a1e2a}.CatalogueBrowser_clear__jnmOV{min-height:32px;padding:0 6px;font-size:13px;color:#3a1e2a;text-decoration:underline;text-decoration-color:#b8646b;text-underline-offset:4px}.CatalogueBrowser_pager__im8qp{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:6px;margin-top:56px;font-size:14px;color:#3a1e2a}.CatalogueBrowser_pager__im8qp button{min-width:44px;min-height:44px;padding:0 8px}.CatalogueBrowser_pager__im8qp button[aria-current=page]{font-weight:600;text-decoration:underline;text-decoration-color:#b8646b;text-decoration-thickness:2px;text-underline-offset:6px}