.pattern-material-showcase-module__XuFAuq__section{--pattern-stage-top:clamp(100px, 15svh, 136px);isolation:isolate;background:#08090d;position:relative;overflow:clip}.pattern-material-showcase-module__XuFAuq__backgroundStage{z-index:0;pointer-events:none;height:100svh;margin-bottom:-100svh;position:sticky;top:0;overflow:hidden}.pattern-material-showcase-module__XuFAuq__backgroundCanvas{position:absolute;inset:-12px}.pattern-material-showcase-module__XuFAuq__backgroundStageLocked .pattern-material-showcase-module__XuFAuq__backgroundCanvas{animation:.44s cubic-bezier(.2,.8,.2,1) both pattern-material-showcase-module__XuFAuq__backgroundLock}@keyframes pattern-material-showcase-module__XuFAuq__backgroundLock{0%{filter:brightness(.88);transform:scale(1.04)}45%{filter:brightness(1.1);transform:scale(.995)}68%{filter:brightness(.98);transform:scale(1.012)}to{filter:brightness();transform:scale(1)}}.pattern-material-showcase-module__XuFAuq__backgroundFrame{opacity:0;transition:opacity .8s ease-in-out;position:absolute;inset:0}.pattern-material-showcase-module__XuFAuq__backgroundFrameActive{opacity:1}.pattern-material-showcase-module__XuFAuq__stack{z-index:1;min-height:calc(var(--pattern-scroll-length) + 100svh);padding:var(--pattern-stage-top) 0 clamp(68px, 10vh, 118px);position:relative}.pattern-material-showcase-module__XuFAuq__stage{top:var(--pattern-stage-top);height:clamp(500px,100svh - 220px,620px);position:sticky}.pattern-material-showcase-module__XuFAuq__item{height:100%;transform:translate3d(0, var(--pattern-card-offset,0px), 0);will-change:transform;justify-content:center;align-items:center;padding:0 clamp(20px,3vw,56px);display:flex;position:absolute;inset:0}.pattern-material-showcase-module__XuFAuq__bgImage{object-fit:cover;filter:brightness(.8)saturate(.85);transform:scale(1.01)}.pattern-material-showcase-module__XuFAuq__bgOverlay{background:linear-gradient(#08090d0f,#08090d3d);position:absolute;inset:0}.pattern-material-showcase-module__XuFAuq__cardDeckShadow{z-index:0;pointer-events:none;background:#0c0e14f2;border:1px solid #ffffff1f;border-radius:0 0 16px 16px;width:calc(100% - 120px);max-width:1380px;height:30px;position:absolute;bottom:-14px;left:50%;transform:translate(-50%);box-shadow:0 24px 50px #000000b3}.pattern-material-showcase-module__XuFAuq__card{z-index:1;color:#f8f5ed;background:#080a12;border:1px solid #ffffff26;border-radius:16px;grid-template-columns:minmax(240px,.86fr) minmax(380px,1.45fr) minmax(290px,1fr);width:100%;max-width:1480px;height:100%;margin:0 auto;display:grid;position:relative;overflow:hidden;box-shadow:0 32px 100px #000000bf}.pattern-material-showcase-module__XuFAuq__statementPanel,.pattern-material-showcase-module__XuFAuq__detailsPanel{z-index:2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#080a12d6;min-width:0;position:relative}.pattern-material-showcase-module__XuFAuq__statementPanel{flex-direction:column;grid-area:1/1;padding:clamp(32px,5vh,50px) clamp(22px,2.2vw,34px) 28px;display:flex}.pattern-material-showcase-module__XuFAuq__collectionIndex,.pattern-material-showcase-module__XuFAuq__detailsTopline{color:#f8f5ed94;letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:12px;font-size:.61rem;font-weight:800;display:flex}.pattern-material-showcase-module__XuFAuq__collectionIndex span:first-child{color:var(--gold);white-space:nowrap}.pattern-material-showcase-module__XuFAuq__collectionIndex span:last-child{text-align:right}.pattern-material-showcase-module__XuFAuq__statementCopy{margin:auto 0}.pattern-material-showcase-module__XuFAuq__eyebrow{color:var(--gold);letter-spacing:.14em;text-transform:uppercase;font-size:.65rem;font-weight:800}.pattern-material-showcase-module__XuFAuq__statement{color:#f8f5ed;font-family:var(--font-display), Georgia, serif;letter-spacing:-.055em;overflow-wrap:break-word;margin:16px 0 24px;font-size:clamp(2.7rem,3.6vw,4.2rem);font-weight:500;line-height:.94}.pattern-material-showcase-module__XuFAuq__statementCopy p{color:#f8f5edb3;max-width:29ch;margin:0;font-size:clamp(.78rem,.9vw,.95rem);line-height:1.65}.pattern-material-showcase-module__XuFAuq__statementFooter{border-top:1px solid #f8f5ed33;padding-top:22px}.pattern-material-showcase-module__XuFAuq__statementFooter a{color:#f8f5ed;justify-content:space-between;gap:12px;font-size:.73rem;font-weight:800;display:flex}.pattern-material-showcase-module__XuFAuq__statementFooter a:hover,.pattern-material-showcase-module__XuFAuq__statementFooter a:focus-visible{color:var(--gold)}.pattern-material-showcase-module__XuFAuq__imagePanel{background:linear-gradient(145deg, color-mix(in srgb, var(--pattern-accent) 34%, #d9d5c9), #b9c7ca);grid-area:1/2;min-width:0;position:relative;overflow:hidden}.pattern-material-showcase-module__XuFAuq__imagePanel img{object-fit:cover;object-position:center;transition:transform 1.1s cubic-bezier(.22,1,.36,1);transform:scale(1.01)}.pattern-material-showcase-module__XuFAuq__imagePanel:hover img{transform:scale(1.045)}.pattern-material-showcase-module__XuFAuq__imageShade{pointer-events:none;background:linear-gradient(#040a0e66,#0000 30%,#040a0e26);position:absolute;inset:0}.pattern-material-showcase-module__XuFAuq__imageLabel{color:#fff;letter-spacing:.14em;text-shadow:0 1px 8px #000000a6;text-transform:uppercase;font-size:.63rem;font-weight:800;position:absolute;top:24px;left:24px}.pattern-material-showcase-module__XuFAuq__detailsPanel{flex-direction:column;grid-area:1/3;padding:clamp(32px,5vh,50px) clamp(24px,2.1vw,36px) 28px;display:flex}.pattern-material-showcase-module__XuFAuq__detailsTopline{border-bottom:1px solid #f8f5ed33;padding-bottom:24px}.pattern-material-showcase-module__XuFAuq__collectionContents{margin:auto 0;padding:30px 0}.pattern-material-showcase-module__XuFAuq__collectionContents h3{color:#f8f5ed;font-family:var(--font-display), Georgia, serif;letter-spacing:-.04em;margin:10px 0 22px;font-size:clamp(2.2rem,2.7vw,3.4rem);font-weight:500;line-height:1}.pattern-material-showcase-module__XuFAuq__collectionContents ul{margin:0;padding:0;list-style:none}.pattern-material-showcase-module__XuFAuq__collectionContents li{border-top:1px solid #f8f5ed26}.pattern-material-showcase-module__XuFAuq__collectionContents li:last-child{border-bottom:1px solid #f8f5ed26}.pattern-material-showcase-module__XuFAuq__collectionContents li>a,.pattern-material-showcase-module__XuFAuq__collectionContents li>span{color:#f8f5ede0;justify-content:space-between;align-items:center;gap:12px;min-height:45px;font-size:clamp(.82rem,.95vw,1rem);line-height:1.3;display:flex}.pattern-material-showcase-module__XuFAuq__collectionContents li a:hover,.pattern-material-showcase-module__XuFAuq__collectionContents li a:focus-visible{color:var(--gold)}.pattern-material-showcase-module__XuFAuq__collectionContents li a span{color:var(--gold);font-size:.8rem}.pattern-material-showcase-module__XuFAuq__detailsAction{color:#080a12;background:#f8f5ed;border-radius:4px;justify-content:space-between;align-items:center;gap:16px;min-height:52px;padding:0 18px;font-size:.72rem;font-weight:800;transition:background .18s;display:flex}.pattern-material-showcase-module__XuFAuq__detailsAction:hover,.pattern-material-showcase-module__XuFAuq__detailsAction:focus-visible{background:var(--gold)}@media (max-width:1240px){.pattern-material-showcase-module__XuFAuq__item{padding-inline:24px}.pattern-material-showcase-module__XuFAuq__card{grid-template-columns:minmax(220px,.76fr) minmax(330px,1.25fr) minmax(270px,.95fr)}.pattern-material-showcase-module__XuFAuq__statement{font-size:clamp(2.55rem,3.5vw,3.7rem)}}@media (min-width:901px) and (max-height:760px){.pattern-material-showcase-module__XuFAuq__statementPanel,.pattern-material-showcase-module__XuFAuq__detailsPanel{padding-top:28px;padding-bottom:22px}.pattern-material-showcase-module__XuFAuq__collectionContents{padding-block:16px}.pattern-material-showcase-module__XuFAuq__collectionContents h3{margin-block:6px 12px;font-size:2.25rem}.pattern-material-showcase-module__XuFAuq__collectionContents li>a,.pattern-material-showcase-module__XuFAuq__collectionContents li>span{min-height:38px}.pattern-material-showcase-module__XuFAuq__detailsTopline{padding-bottom:16px}.pattern-material-showcase-module__XuFAuq__detailsAction{min-height:44px}}@media (max-width:900px){.pattern-material-showcase-module__XuFAuq__section{padding:24px 0 52px}.pattern-material-showcase-module__XuFAuq__stack{min-height:0;padding:0}.pattern-material-showcase-module__XuFAuq__stage{gap:28px;height:auto;display:grid;position:relative;top:auto}.pattern-material-showcase-module__XuFAuq__item{opacity:1;width:100%;max-width:680px;height:auto;margin:0 auto;padding:0 14px;position:relative;inset:auto;transform:none}.pattern-material-showcase-module__XuFAuq__card{grid-template-columns:1fr;height:auto}.pattern-material-showcase-module__XuFAuq__statementPanel{grid-area:1/1;min-height:290px;padding:32px 28px 24px}.pattern-material-showcase-module__XuFAuq__statement{font-size:clamp(3.4rem,9vw,5rem)}.pattern-material-showcase-module__XuFAuq__imagePanel{grid-area:2/1;min-height:min(85vw,520px)}.pattern-material-showcase-module__XuFAuq__detailsPanel{grid-area:3/1;min-height:430px;padding:30px 28px 28px}.pattern-material-showcase-module__XuFAuq__collectionContents{padding-block:28px}}@media (max-width:520px){.pattern-material-showcase-module__XuFAuq__section{padding:18px 0 42px}.pattern-material-showcase-module__XuFAuq__stack{padding:0}.pattern-material-showcase-module__XuFAuq__stage{gap:22px}.pattern-material-showcase-module__XuFAuq__card{border-radius:8px}.pattern-material-showcase-module__XuFAuq__statementPanel{min-height:285px;padding:28px 22px 22px}.pattern-material-showcase-module__XuFAuq__statement{font-size:clamp(3.2rem,12vw,4.2rem)}.pattern-material-showcase-module__XuFAuq__statementCopy p{font-size:.84rem}.pattern-material-showcase-module__XuFAuq__imagePanel{min-height:92vw}.pattern-material-showcase-module__XuFAuq__detailsPanel{min-height:450px;padding:26px 22px 24px}.pattern-material-showcase-module__XuFAuq__collectionContents h3{font-size:2.75rem}}@media (prefers-reduced-motion:reduce){.pattern-material-showcase-module__XuFAuq__backgroundStageLocked .pattern-material-showcase-module__XuFAuq__backgroundCanvas{animation:none}.pattern-material-showcase-module__XuFAuq__stack{min-height:0}.pattern-material-showcase-module__XuFAuq__stage{gap:28px;height:auto;display:grid;position:relative;top:auto}.pattern-material-showcase-module__XuFAuq__item{position:relative;inset:auto;transform:none}.pattern-material-showcase-module__XuFAuq__backgroundFrame,.pattern-material-showcase-module__XuFAuq__item,.pattern-material-showcase-module__XuFAuq__imagePanel img,.pattern-material-showcase-module__XuFAuq__detailsAction{transition:none}}
.featured-collection-grid-module__xgNStq__section{border-top:1px solid #17140f1f;border-bottom:1px solid #17140f1f;width:min(100% - 48px,1440px);margin:64px auto;padding:64px 24px 80px;scroll-margin-top:110px}.featured-collection-grid-module__xgNStq__intro{max-width:760px}.featured-collection-grid-module__xgNStq__intro h2{font-family:var(--font-serif), Georgia, serif;margin:0 0 12px;font-size:clamp(2.1rem,3.4vw,2.9rem);font-weight:300;line-height:1.1}.featured-collection-grid-module__xgNStq__intro p{color:#746657;margin:0;font-size:.95rem;line-height:1.6}.featured-collection-grid-module__xgNStq__categories{flex-wrap:wrap;gap:8px;margin:38px 0 44px;display:flex}.featured-collection-grid-module__xgNStq__categories button{color:#51483e;cursor:pointer;min-height:42px;font:inherit;background:0 0;border:1px solid #17140f33;border-radius:999px;padding:8px 18px;font-size:.83rem;font-weight:600;transition:background .18s,border-color .18s,color .18s}.featured-collection-grid-module__xgNStq__categories button:hover,.featured-collection-grid-module__xgNStq__categories button:focus-visible{color:#30251c;border-color:#7c562e}.featured-collection-grid-module__xgNStq__categories button:focus-visible,.featured-collection-grid-module__xgNStq__tile:focus-visible,.featured-collection-grid-module__xgNStq__viewAll:focus-visible{outline-offset:4px;outline:2px solid #a67542}.featured-collection-grid-module__xgNStq__categories .featured-collection-grid-module__xgNStq__categoryActive{color:#fffdf9;background:#172b37;border-color:#172b37}.featured-collection-grid-module__xgNStq__categories .featured-collection-grid-module__xgNStq__categoryActive:hover,.featured-collection-grid-module__xgNStq__categories .featured-collection-grid-module__xgNStq__categoryActive:focus-visible{color:#fffdf9}.featured-collection-grid-module__xgNStq__panelHeading{color:#8d7358;letter-spacing:.12em;text-transform:uppercase;grid-template-columns:1fr auto 1fr;align-items:end;gap:14px;margin-bottom:28px;font-size:.68rem;font-weight:700;display:grid}.featured-collection-grid-module__xgNStq__panelHeading h3{color:#1d2427;font-family:var(--font-serif), Georgia, serif;letter-spacing:0;text-align:center;text-transform:none;margin:0;font-size:clamp(1.8rem,2.5vw,2.5rem);font-weight:400;line-height:1}.featured-collection-grid-module__xgNStq__panelHeading span:last-child{text-align:right}.featured-collection-grid-module__xgNStq__grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:32px 24px;display:grid}.featured-collection-grid-module__xgNStq__tile{color:#2d3435;text-align:center;align-content:start;gap:12px;min-width:0;text-decoration:none;display:grid}.featured-collection-grid-module__xgNStq__imageWrap{aspect-ratio:1;background:#e9e2d8;border-radius:20px;width:100%;display:block;position:relative;overflow:hidden}.featured-collection-grid-module__xgNStq__imageWrap img{object-fit:cover;transition:transform .45s}.featured-collection-grid-module__xgNStq__tile:hover .featured-collection-grid-module__xgNStq__imageWrap img,.featured-collection-grid-module__xgNStq__tile:focus-visible .featured-collection-grid-module__xgNStq__imageWrap img{transform:scale(1.055)}.featured-collection-grid-module__xgNStq__grid[data-category=sanitaryware] .featured-collection-grid-module__xgNStq__tile:first-child img{transform-origin:22% 22%;transform:scale(1.5)}.featured-collection-grid-module__xgNStq__grid[data-category=sanitaryware] .featured-collection-grid-module__xgNStq__tile:nth-child(2) img{transform-origin:50% 85%;transform:scale(1.5)}.featured-collection-grid-module__xgNStq__grid[data-category=sanitaryware] .featured-collection-grid-module__xgNStq__tile:nth-child(3) img{transform-origin:82% 28%;transform:scale(1.5)}.featured-collection-grid-module__xgNStq__tileLabel{font-size:.9rem;line-height:1.35}.featured-collection-grid-module__xgNStq__viewAll{color:#172b37;letter-spacing:.06em;text-transform:uppercase;border-bottom:1px solid;align-items:center;gap:12px;width:fit-content;margin:44px auto 0;padding-bottom:6px;font-size:.82rem;font-weight:700;text-decoration:none;display:flex}@media (max-width:900px){.featured-collection-grid-module__xgNStq__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:640px){.featured-collection-grid-module__xgNStq__section{width:100%;margin:40px auto;padding:48px 16px 60px}.featured-collection-grid-module__xgNStq__categories{gap:7px;margin:30px 0 38px}.featured-collection-grid-module__xgNStq__categories button{min-height:40px;padding:7px 13px;font-size:.76rem}.featured-collection-grid-module__xgNStq__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 12px}.featured-collection-grid-module__xgNStq__imageWrap{border-radius:14px}.featured-collection-grid-module__xgNStq__panelHeading{grid-template-columns:1fr auto}.featured-collection-grid-module__xgNStq__panelHeading h3{grid-area:1/1/auto/-1;margin-bottom:12px}}@media (prefers-reduced-motion:reduce){.featured-collection-grid-module__xgNStq__imageWrap img,.featured-collection-grid-module__xgNStq__categories button{transition:none}}
