.HomePage-module__dJ4IGW__home{--paper:#f6f4ef;--stone:#ece8df;--ink:#292a26;--quiet:#65655e;--accent:#80633e;--rule:#d7d3c9;background:var(--paper);color:var(--ink);font-size:16px;line-height:1.65}.HomePage-module__dJ4IGW__home h1,.HomePage-module__dJ4IGW__home h2,.HomePage-module__dJ4IGW__home h3,.HomePage-module__dJ4IGW__home p,.HomePage-module__dJ4IGW__home figure{margin:0}.HomePage-module__dJ4IGW__home h1,.HomePage-module__dJ4IGW__home h2,.HomePage-module__dJ4IGW__home h3{text-wrap:balance;font-weight:400;line-height:1.14}.HomePage-module__dJ4IGW__home h2{letter-spacing:-.035em;font-size:clamp(32px,3.3vw,48px)}.HomePage-module__dJ4IGW__home h3{letter-spacing:-.02em;font-size:23px}.HomePage-module__dJ4IGW__home p{color:var(--quiet)}.HomePage-module__dJ4IGW__home img{max-width:100%;display:block}.HomePage-module__dJ4IGW__home :is(a,button,summary):focus-visible{outline-offset:5px;outline:2px solid #82633b}.HomePage-module__dJ4IGW__home :is(section,article,figure,main)[id]{scroll-margin-top:28px}.HomePage-module__dJ4IGW__home a{text-underline-offset:5px}.HomePage-module__dJ4IGW__home a:hover{color:var(--accent)}.HomePage-module__dJ4IGW__home main:focus{outline:none}.HomePage-module__dJ4IGW__skip{z-index:100;inset-inline-start:20px;background:var(--ink);color:#fff;padding:12px 22px;position:absolute;top:-100px}.HomePage-module__dJ4IGW__skip:focus{top:14px}.HomePage-module__dJ4IGW__header{z-index:30;border-bottom:1px solid var(--rule);background:var(--paper);justify-content:space-between;align-items:center;gap:30px;min-height:94px;padding:12px 4.5vw;display:flex;position:relative}.HomePage-module__dJ4IGW__logo,.HomePage-module__dJ4IGW__footerLogo{flex-shrink:0;width:182px;height:64px;display:block;position:relative;overflow:hidden}.HomePage-module__dJ4IGW__logo img,.HomePage-module__dJ4IGW__footerLogo img{mix-blend-mode:multiply;width:216px;max-width:none;height:auto;position:absolute;top:-20px;left:-17px}.HomePage-module__dJ4IGW__navigation{align-items:center;gap:clamp(18px,2.2vw,34px);display:flex}.HomePage-module__dJ4IGW__navigation a{align-items:center;min-height:44px;font-size:14px;display:inline-flex}.HomePage-module__dJ4IGW__navigation .HomePage-module__dJ4IGW__mobileQuote{display:none}.HomePage-module__dJ4IGW__headerActions{align-items:center;gap:20px;display:flex}.HomePage-module__dJ4IGW__headerQuote{background:var(--ink);color:var(--paper);text-align:center;padding:12px 20px;font-size:13px}.HomePage-module__dJ4IGW__home .HomePage-module__dJ4IGW__headerQuote:hover{color:#fff;background:#43443d}.HomePage-module__dJ4IGW__header .language-switcher summary{min-height:44px;color:var(--ink);border:0;border-radius:0;justify-content:center;align-items:center;gap:8px;padding:8px 0;font-size:13px;display:flex}.HomePage-module__dJ4IGW__header .language-options{border:1px solid var(--rule);background:var(--paper);-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:0;box-shadow:0 8px 24px #292a2614}.HomePage-module__dJ4IGW__header .language-options a{color:var(--ink);border-radius:0}:is(.HomePage-module__dJ4IGW__header .language-options a:hover,.HomePage-module__dJ4IGW__header .language-options a[aria-current=true]){background:var(--stone);color:var(--ink)}.HomePage-module__dJ4IGW__header .language-options small{color:var(--quiet)}.HomePage-module__dJ4IGW__menuToggle{border:1px solid var(--rule);cursor:pointer;background:0 0;width:44px;height:44px;padding:11px;display:none}.HomePage-module__dJ4IGW__menuToggle span{background:var(--ink);width:20px;height:1px;margin:5px 0;transition:transform .15s;display:block}.HomePage-module__dJ4IGW__menuToggle[aria-expanded=true] span:first-child{transform:translateY(3px)rotate(45deg)}.HomePage-module__dJ4IGW__menuToggle[aria-expanded=true] span:last-child{transform:translateY(-3px)rotate(-45deg)}.HomePage-module__dJ4IGW__hero{border-bottom:1px solid var(--rule);grid-template-columns:minmax(440px,.76fr) minmax(0,1.24fr);min-height:min(690px,100vh - 94px);display:grid}.HomePage-module__dJ4IGW__heroCopy{flex-direction:column;justify-content:center;align-self:stretch;padding:clamp(36px,4vw,64px) 3.5vw clamp(36px,4vw,64px) 4.5vw;display:flex}.HomePage-module__dJ4IGW__hero h1{letter-spacing:-.048em;max-width:none;font-size:clamp(38px,3.35vw,50px);line-height:1.08}.HomePage-module__dJ4IGW__hero h1 span{color:var(--accent);margin-top:7px;display:block}.HomePage-module__dJ4IGW__heroCopy>p{max-width:430px;margin:20px 0 26px;font-size:15px;line-height:1.55}.HomePage-module__dJ4IGW__actions{flex-wrap:nowrap;gap:10px;max-width:440px;display:flex}.HomePage-module__dJ4IGW__hero .HomePage-module__dJ4IGW__primary,.HomePage-module__dJ4IGW__hero .HomePage-module__dJ4IGW__secondary{white-space:nowrap;gap:12px;min-height:48px;padding:12px 16px}.HomePage-module__dJ4IGW__market{background:var(--stone);flex-wrap:wrap;align-items:center;gap:8px 26px;padding:18px 4.5vw;font-size:14px;display:flex}.HomePage-module__dJ4IGW__market>span{color:var(--quiet)}.HomePage-module__dJ4IGW__market a{align-items:center;gap:14px;text-decoration:underline;display:inline-flex}.HomePage-module__dJ4IGW__primary,.HomePage-module__dJ4IGW__secondary{border:1px solid var(--ink);text-align:center;justify-content:center;align-items:center;gap:22px;min-height:50px;padding:13px 22px;font-size:14px;line-height:1.45;display:inline-flex}.HomePage-module__dJ4IGW__primary{color:var(--paper);background:var(--ink)}.HomePage-module__dJ4IGW__home .HomePage-module__dJ4IGW__primary:hover{color:#fff;background:#44453f}.HomePage-module__dJ4IGW__secondary{color:var(--ink);background:0 0}.HomePage-module__dJ4IGW__secondary:hover{background:var(--stone)}.HomePage-module__dJ4IGW__arrow{flex:none}.HomePage-module__dJ4IGW__home:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .HomePage-module__dJ4IGW__arrow{transform:rotate(180deg)}.HomePage-module__dJ4IGW__home .HomePage-module__dJ4IGW__heroMedia{background:#e7e4dd;flex-direction:column;justify-content:center;min-height:0;display:flex;position:relative;overflow:hidden}.HomePage-module__dJ4IGW__heroMedia>img{object-fit:contain;object-position:center;width:100%;height:100%;min-height:500px;max-height:690px}.HomePage-module__dJ4IGW__heroMedia figcaption{color:var(--quiet);background:#ebe8e1e6;justify-content:space-between;gap:10px;padding:12px 22px;font-size:12px;display:flex;position:absolute;bottom:0;left:0;right:0}.HomePage-module__dJ4IGW__section{max-width:1600px;margin-inline:auto;padding:88px 4.5vw}.HomePage-module__dJ4IGW__sectionHead{justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:34px;display:flex}.HomePage-module__dJ4IGW__eyebrow{color:var(--accent);letter-spacing:.15em;text-transform:uppercase;margin-bottom:15px;font-size:11px;display:block}.HomePage-module__dJ4IGW__textLink{border-bottom:1px solid var(--accent);width:fit-content;min-height:44px;color:var(--ink);align-items:center;gap:18px;font-size:14px;display:inline-flex}.HomePage-module__dJ4IGW__collections{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;display:grid}.HomePage-module__dJ4IGW__collectionImage{aspect-ratio:4/5;background:var(--stone);display:block;position:relative;overflow:hidden}.HomePage-module__dJ4IGW__collectionImage img{object-fit:cover}.HomePage-module__dJ4IGW__model{bottom:14px;background:var(--paper);color:var(--ink);letter-spacing:.08em;padding:3px 10px;font-size:11px;position:absolute;inset-inline-start:14px}.HomePage-module__dJ4IGW__collections h3{margin-top:23px;font-size:23px}.HomePage-module__dJ4IGW__collections p{max-width:34ch;margin:12px 0;font-size:15px;line-height:1.65}.HomePage-module__dJ4IGW__collectionFoot{border-top:1px solid var(--rule);color:var(--quiet);justify-content:space-between;align-items:center;gap:20px;margin-top:36px;padding-top:16px;font-size:14px;display:flex}.HomePage-module__dJ4IGW__featureSection{padding-top:0}.HomePage-module__dJ4IGW__feature{grid-template-columns:1.05fr 1fr;align-items:center;gap:clamp(36px,7vw,112px);display:grid}.HomePage-module__dJ4IGW__featureMedia img{width:100%;height:auto}.HomePage-module__dJ4IGW__featureCopy{padding-block:25px}.HomePage-module__dJ4IGW__featureCopy h3{margin-top:30px;font-size:20px}.HomePage-module__dJ4IGW__featureCopy p{max-width:48ch;margin:18px 0 26px}.HomePage-module__dJ4IGW__detailList{border-top:1px solid var(--rule);margin:26px 0;padding:0;list-style:none}.HomePage-module__dJ4IGW__detailList li{border-bottom:1px solid var(--rule);gap:22px;padding:16px 0;font-size:15px;display:flex}.HomePage-module__dJ4IGW__detailList li>span{color:var(--accent);flex:0 0 20px;padding-top:2px;font-size:12px}.HomePage-module__dJ4IGW__featureReverse{grid-template-columns:1fr 1.05fr;margin-top:88px}.HomePage-module__dJ4IGW__featureReverse .HomePage-module__dJ4IGW__featureMedia{grid-area:1/2}.HomePage-module__dJ4IGW__featureReverse .HomePage-module__dJ4IGW__featureCopy{grid-area:1/1}.HomePage-module__dJ4IGW__finishes{background:var(--stone);max-width:none}.HomePage-module__dJ4IGW__finishTop{grid-template-columns:1fr 1.5fr;align-items:center;gap:60px;display:grid}.HomePage-module__dJ4IGW__finishTop>div>p{max-width:42ch;margin-top:20px;font-size:15px}.HomePage-module__dJ4IGW__swatches{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.HomePage-module__dJ4IGW__swatch{aspect-ratio:1.5;background:#d8d5cc;position:relative;overflow:hidden}.HomePage-module__dJ4IGW__swatch img{object-fit:cover;transform:scale(4)}.HomePage-module__dJ4IGW__walnut img{object-position:47% 38%;transform-origin:47% 38%}.HomePage-module__dJ4IGW__white img{object-position:48% 38%;transform-origin:48% 38%}.HomePage-module__dJ4IGW__rosewood img{object-position:32% 32%;transform-origin:32% 32%}.HomePage-module__dJ4IGW__swatches figcaption{margin-top:12px;font-size:14px}.HomePage-module__dJ4IGW__swatches small{color:var(--quiet);margin-top:3px;font-size:11px;display:block}.HomePage-module__dJ4IGW__configuration{border-top:1px solid #cdc8bc;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;margin-top:40px;padding-top:34px;display:grid}.HomePage-module__dJ4IGW__configuration h3{font-size:18px}.HomePage-module__dJ4IGW__configuration p{margin-top:13px;font-size:14px}.HomePage-module__dJ4IGW__finishes>.HomePage-module__dJ4IGW__textLink{margin-top:25px}.HomePage-module__dJ4IGW__sectionIntro{max-width:43ch;font-size:14px}.HomePage-module__dJ4IGW__inspiration{grid-template-columns:1fr 1fr;gap:28px;display:grid}.HomePage-module__dJ4IGW__inspirationImage{aspect-ratio:1.3;background:#e7e4dd;position:relative}.HomePage-module__dJ4IGW__inspirationImage img{object-fit:contain}.HomePage-module__dJ4IGW__inspiration h3{margin:20px 0 10px}.HomePage-module__dJ4IGW__inspiration p{max-width:48ch;font-size:14px}.HomePage-module__dJ4IGW__supply{border-block:1px solid var(--rule);background:#f0eee8;grid-template-columns:.72fr 1fr;align-items:center;gap:clamp(40px,8vw,125px);display:grid}.HomePage-module__dJ4IGW__videoFrame{justify-self:center;width:100%;max-width:350px}.HomePage-module__dJ4IGW__videoFrame video{aspect-ratio:9/16;object-fit:contain;background:#262722;width:100%;height:auto;display:block}.HomePage-module__dJ4IGW__videoFrame figcaption{color:var(--quiet);padding-top:14px;font-size:12px}.HomePage-module__dJ4IGW__supply h2{max-width:15ch}.HomePage-module__dJ4IGW__supply p{max-width:49ch;margin-top:24px}.HomePage-module__dJ4IGW__steps{grid-template-columns:repeat(5,minmax(0,1fr));gap:26px;margin:44px 0;padding:0;list-style:none;display:grid}.HomePage-module__dJ4IGW__steps li{border-top:1px solid var(--rule);padding-top:18px}.HomePage-module__dJ4IGW__stepNumber{color:var(--accent);font-size:20px}.HomePage-module__dJ4IGW__steps h3{margin:12px 0;font-size:17px;line-height:1.35}.HomePage-module__dJ4IGW__steps p{font-size:14px}.HomePage-module__dJ4IGW__audiences{grid-template-columns:1fr 1fr;gap:28px;display:grid}.HomePage-module__dJ4IGW__audiences>a{border:1px solid var(--rule);justify-content:space-between;align-items:center;gap:30px;padding:30px;display:flex}.HomePage-module__dJ4IGW__audiences>a:hover{background:var(--stone);color:var(--ink)}.HomePage-module__dJ4IGW__audiences h3{max-width:22ch}.HomePage-module__dJ4IGW__audiences p{max-width:43ch;margin-top:12px;font-size:14px}.HomePage-module__dJ4IGW__about{border-top:1px solid var(--rule);grid-template-columns:280px minmax(0,650px);justify-content:center;align-items:center;gap:90px;display:grid}.HomePage-module__dJ4IGW__about img{width:100%;height:auto}.HomePage-module__dJ4IGW__about figcaption{color:var(--quiet);margin-top:12px;font-size:12px}.HomePage-module__dJ4IGW__about p{margin:24px 0 20px}.HomePage-module__dJ4IGW__faq{border-top:1px solid var(--rule);grid-template-columns:1fr 1.7fr;gap:80px;display:grid}.HomePage-module__dJ4IGW__faq>div:first-child .HomePage-module__dJ4IGW__textLink{margin-top:20px;display:flex}.HomePage-module__dJ4IGW__faqItem{border-bottom:1px solid var(--rule)}.HomePage-module__dJ4IGW__faqItem:first-child{border-top:1px solid var(--rule)}.HomePage-module__dJ4IGW__faqItem summary{cursor:pointer;justify-content:space-between;align-items:center;gap:24px;padding:20px 0;font-size:16px;line-height:1.5;list-style:none;display:flex}.HomePage-module__dJ4IGW__faqItem summary::-webkit-details-marker{display:none}.HomePage-module__dJ4IGW__faqItem summary>span{color:var(--accent);font-size:24px;font-weight:300}.HomePage-module__dJ4IGW__faqItem[open] summary>span{transform:rotate(45deg)}.HomePage-module__dJ4IGW__faqItem p{padding:0 32px 24px 0;font-size:15px}.HomePage-module__dJ4IGW__contact{background:var(--stone);grid-template-columns:1.5fr 1fr;gap:80px;max-width:none;display:grid}.HomePage-module__dJ4IGW__contact h2{max-width:19ch}.HomePage-module__dJ4IGW__contact p{max-width:44ch;margin-top:24px}.HomePage-module__dJ4IGW__contactActions{flex-direction:column;justify-content:center;align-items:flex-start;gap:16px;display:flex}.HomePage-module__dJ4IGW__contactActions .HomePage-module__dJ4IGW__primary{justify-content:space-between;min-width:260px}.HomePage-module__dJ4IGW__contactActions>a:last-child{overflow-wrap:anywhere;font-size:14px}.HomePage-module__dJ4IGW__home .HomePage-module__dJ4IGW__footer{background:var(--paper);border-top:0;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:35px;padding:54px 4.5vw 30px;display:grid}.HomePage-module__dJ4IGW__footer p{margin-top:12px;font-size:12px}.HomePage-module__dJ4IGW__footer h3{margin:6px 0 15px;font-size:14px}.HomePage-module__dJ4IGW__footer nav{flex-direction:column;align-items:flex-start;display:flex}.HomePage-module__dJ4IGW__footer nav a{overflow-wrap:anywhere;min-height:34px;font-size:13px}.HomePage-module__dJ4IGW__footerBottom{border-top:1px solid var(--rule);color:var(--quiet);grid-column:1/-1;justify-content:space-between;gap:30px;padding-top:25px;font-size:12px;display:flex}@media (min-width:1600px){.HomePage-module__dJ4IGW__hero{max-width:1600px;margin:auto}.HomePage-module__dJ4IGW__header,.HomePage-module__dJ4IGW__finishes,.HomePage-module__dJ4IGW__contact,.HomePage-module__dJ4IGW__home .HomePage-module__dJ4IGW__footer{padding-inline:max(4.5vw,50vw - 730px)}}@media (max-width:1150px){.HomePage-module__dJ4IGW__header{flex-wrap:wrap;gap:12px 20px}.HomePage-module__dJ4IGW__menuToggle{display:block}.HomePage-module__dJ4IGW__navigation{border-top:1px solid var(--rule);flex-basis:100%;order:3;padding:14px 0;display:none}.HomePage-module__dJ4IGW__navigation[data-open=true]{flex-wrap:wrap;display:flex}.HomePage-module__dJ4IGW__heroCopy{padding-inline:4.5vw 3vw}.HomePage-module__dJ4IGW__hero h1{font-size:42px}.HomePage-module__dJ4IGW__heroCopy>p{margin:24px 0;font-size:15px}.HomePage-module__dJ4IGW__primary,.HomePage-module__dJ4IGW__secondary{padding:12px 17px;font-size:13px}.HomePage-module__dJ4IGW__finishTop{grid-template-columns:1fr;gap:30px}.HomePage-module__dJ4IGW__finishTop>div>p{max-width:60ch}.HomePage-module__dJ4IGW__about{gap:50px}}@media (max-width:999px){.HomePage-module__dJ4IGW__header{min-height:80px;padding:10px 24px}.HomePage-module__dJ4IGW__headerActions{gap:12px}.HomePage-module__dJ4IGW__headerQuote{max-width:150px}.HomePage-module__dJ4IGW__hero{grid-template-columns:1fr;min-height:0}.HomePage-module__dJ4IGW__heroCopy{padding:34px 24px 26px}.HomePage-module__dJ4IGW__hero h1{max-width:none;font-size:clamp(34px,6.5vw,44px)}.HomePage-module__dJ4IGW__heroCopy>p{max-width:54ch}.HomePage-module__dJ4IGW__heroMedia>img{object-fit:contain;height:min(82vw,520px);min-height:0;max-height:none}.HomePage-module__dJ4IGW__heroMedia figcaption{padding-inline:24px}.HomePage-module__dJ4IGW__section{padding:56px 24px}.HomePage-module__dJ4IGW__sectionHead{flex-direction:column;align-items:flex-start;gap:18px}.HomePage-module__dJ4IGW__collections{gap:20px}.HomePage-module__dJ4IGW__collections h3{font-size:19px}.HomePage-module__dJ4IGW__collections p{font-size:14px}.HomePage-module__dJ4IGW__feature,.HomePage-module__dJ4IGW__featureReverse{grid-template-columns:1fr;gap:26px}.HomePage-module__dJ4IGW__featureReverse{margin-top:55px}.HomePage-module__dJ4IGW__featureReverse .HomePage-module__dJ4IGW__featureMedia,.HomePage-module__dJ4IGW__featureReverse .HomePage-module__dJ4IGW__featureCopy{grid-area:auto}.HomePage-module__dJ4IGW__featureCopy{padding-block:0}.HomePage-module__dJ4IGW__featureMedia{width:100%;max-width:540px;margin-inline:auto!important}.HomePage-module__dJ4IGW__configuration{gap:24px}.HomePage-module__dJ4IGW__supply{grid-template-columns:.75fr 1fr;gap:30px}.HomePage-module__dJ4IGW__supply h2{font-size:31px}.HomePage-module__dJ4IGW__steps{grid-template-columns:1fr 1fr;gap:24px}.HomePage-module__dJ4IGW__about{grid-template-columns:220px 1fr;gap:32px}.HomePage-module__dJ4IGW__about h2{font-size:32px}.HomePage-module__dJ4IGW__faq{grid-template-columns:1fr;gap:32px}.HomePage-module__dJ4IGW__contact{grid-template-columns:1fr;gap:30px}.HomePage-module__dJ4IGW__home .HomePage-module__dJ4IGW__footer{grid-template-columns:1fr 1fr;padding:42px 24px 34px}}@media (max-width:600px){.HomePage-module__dJ4IGW__header{gap:6px 12px;padding-inline:20px}.HomePage-module__dJ4IGW__logo{width:146px;height:52px}.HomePage-module__dJ4IGW__logo img{width:174px;top:-16px;left:-14px}.HomePage-module__dJ4IGW__headerQuote{display:none}.HomePage-module__dJ4IGW__navigation .HomePage-module__dJ4IGW__mobileQuote{color:var(--accent);display:flex}.HomePage-module__dJ4IGW__headerActions{gap:16px}.HomePage-module__dJ4IGW__navigation{flex-direction:column;align-items:stretch;gap:0}.HomePage-module__dJ4IGW__navigation a{border-bottom:1px solid var(--rule);padding-block:8px}.HomePage-module__dJ4IGW__header .language-options{min-width:230px;inset-inline-end:-58px}.HomePage-module__dJ4IGW__heroCopy{padding:27px 20px 22px}.HomePage-module__dJ4IGW__hero h1{max-width:none;font-size:clamp(27px,7.4vw,30px)}.HomePage-module__dJ4IGW__heroCopy>p{margin:15px 0 20px;font-size:14px}.HomePage-module__dJ4IGW__heroMedia>img{height:82vw}.HomePage-module__dJ4IGW__actions{grid-template-columns:1fr 1fr;max-width:none;display:grid}.HomePage-module__dJ4IGW__actions a{gap:8px;padding-inline:12px}.HomePage-module__dJ4IGW__actions .HomePage-module__dJ4IGW__arrow{display:none}.HomePage-module__dJ4IGW__section{padding-inline:20px}.HomePage-module__dJ4IGW__collections{grid-template-columns:1fr;gap:36px}.HomePage-module__dJ4IGW__collections h3{margin-top:18px;font-size:24px}.HomePage-module__dJ4IGW__collections p{max-width:42ch;margin-block:10px}.HomePage-module__dJ4IGW__collectionFoot{flex-direction:column;align-items:flex-start;gap:8px}.HomePage-module__dJ4IGW__configuration{grid-template-columns:1fr;margin-top:24px;padding-top:24px}.HomePage-module__dJ4IGW__swatches{gap:12px}.HomePage-module__dJ4IGW__swatch{aspect-ratio:1}.HomePage-module__dJ4IGW__swatches figcaption{font-size:12px;line-height:1.5}.HomePage-module__dJ4IGW__inspiration{grid-template-columns:1fr;gap:32px}.HomePage-module__dJ4IGW__inspirationImage{aspect-ratio:1}.HomePage-module__dJ4IGW__supply{grid-template-columns:1fr}.HomePage-module__dJ4IGW__supply>div{grid-row:1}.HomePage-module__dJ4IGW__videoFrame{max-width:280px}.HomePage-module__dJ4IGW__steps{margin-top:28px}.HomePage-module__dJ4IGW__audiences{grid-template-columns:1fr;gap:16px}.HomePage-module__dJ4IGW__audiences>a{padding:25px}.HomePage-module__dJ4IGW__about{grid-template-columns:1fr}.HomePage-module__dJ4IGW__about figure{width:240px}.HomePage-module__dJ4IGW__about p{max-width:50ch}.HomePage-module__dJ4IGW__contactActions .HomePage-module__dJ4IGW__primary{width:100%}.HomePage-module__dJ4IGW__home .HomePage-module__dJ4IGW__footer{gap:28px 22px;padding-inline:20px}.HomePage-module__dJ4IGW__footer>div:first-child,.HomePage-module__dJ4IGW__footer nav:last-of-type{grid-column:1/-1}.HomePage-module__dJ4IGW__footerBottom{flex-wrap:wrap;gap:10px}}@media (prefers-reduced-motion:reduce){.HomePage-module__dJ4IGW__home *,.HomePage-module__dJ4IGW__home :before,.HomePage-module__dJ4IGW__home :after{scroll-behavior:auto!important;transition:none!important}html:has([data-home-refresh]){scroll-behavior:auto}}
.InquiryForm-module__oSLRTq__form,.InquiryForm-module__oSLRTq__success{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(130deg,#272724f0,#1a1a18f5);border:1px solid #d6a96847;border-radius:18px;padding:40px;scroll-margin-top:24px;position:relative;box-shadow:0 20px 64px #00000029,inset 0 1px #ffffff0b}.InquiryForm-module__oSLRTq__heading{margin-bottom:30px;position:relative}.InquiryForm-module__oSLRTq__heading h2{letter-spacing:-.035em;margin:0 0 12px;font-size:30px;font-weight:500;line-height:1.2}.InquiryForm-module__oSLRTq__heading p{color:#bbb7ae;margin:0;padding-right:115px;font-size:15px;line-height:1.5}.InquiryForm-module__oSLRTq__heading>span{color:#b8b2a7;font-size:11px;position:absolute;bottom:2px;right:0}.InquiryForm-module__oSLRTq__heading b,.InquiryForm-module__oSLRTq__field label b{color:#efc283;font-weight:500}.InquiryForm-module__oSLRTq__fields{border:0;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:25px 22px;min-width:0;margin:0;padding:0;display:grid}.InquiryForm-module__oSLRTq__field{flex-direction:column;gap:8px;min-width:0;display:flex}.InquiryForm-module__oSLRTq__full{grid-column:1/-1}.InquiryForm-module__oSLRTq__consent label{cursor:pointer;align-items:flex-start;gap:12px;font-size:13px;line-height:1.6;display:flex}.InquiryForm-module__oSLRTq__consent input{accent-color:#80633e;flex:0 0 20px;width:20px;height:20px;margin-top:3px}.InquiryForm-module__oSLRTq__consent small{color:#bbb7ae;margin:8px 0 0 32px;line-height:1.5;display:block}.InquiryForm-module__oSLRTq__form[data-tone=light],.InquiryForm-module__oSLRTq__success[data-tone=light]{color:#292a26;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border-color:#d7d3c9;border-radius:0}.InquiryForm-module__oSLRTq__form[data-tone=light] :is(label,input,select,textarea),.InquiryForm-module__oSLRTq__success[data-tone=light] h2{color:#292a26}.InquiryForm-module__oSLRTq__form[data-tone=light] :is(input:not([type=checkbox]),select,textarea){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#faf9f6;border-color:#96948c}.InquiryForm-module__oSLRTq__form[data-tone=light] :is(small,.InquiryForm-module__oSLRTq__hint,.InquiryForm-module__oSLRTq__privacy,.InquiryForm-module__oSLRTq__storageNote,.InquiryForm-module__oSLRTq__heading p,.InquiryForm-module__oSLRTq__heading>span,label span),.InquiryForm-module__oSLRTq__success[data-tone=light] :is(p,a){color:#5e5e56}.InquiryForm-module__oSLRTq__form[data-tone=light] input::placeholder,.InquiryForm-module__oSLRTq__form[data-tone=light] textarea::placeholder{color:#66655e}.InquiryForm-module__oSLRTq__form[data-tone=light] :is(.InquiryForm-module__oSLRTq__fieldError,.InquiryForm-module__oSLRTq__heading b,label b){color:#922e24}.InquiryForm-module__oSLRTq__form[data-tone=light] .InquiryForm-module__oSLRTq__feedback{color:#69271f;background:#fff1ec}.InquiryForm-module__oSLRTq__field label{color:#f3efe7;font-size:13px;line-height:1.4}.InquiryForm-module__oSLRTq__field label span{color:#bbb7ae;margin-left:3px;font-weight:400}.InquiryForm-module__oSLRTq__field input,.InquiryForm-module__oSLRTq__field select,.InquiryForm-module__oSLRTq__field textarea{color:#f3efe7;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#ffffff06;border:1px solid #66655f;border-radius:6px;width:100%;min-width:0;padding:12px 14px;font:400 14px/1.5 Arial,Helvetica,sans-serif;transition:border-color .15s,box-shadow .15s}.InquiryForm-module__oSLRTq__field input,.InquiryForm-module__oSLRTq__field select{height:48px}.InquiryForm-module__oSLRTq__field select{padding-right:28px}.InquiryForm-module__oSLRTq__field select option{color:#f3efe7;background:#22221f}.InquiryForm-module__oSLRTq__field textarea{resize:vertical;min-height:114px}.InquiryForm-module__oSLRTq__field input::placeholder,.InquiryForm-module__oSLRTq__field textarea::placeholder{color:#aaa8a0;opacity:1}.InquiryForm-module__oSLRTq__field input:focus,.InquiryForm-module__oSLRTq__field select:focus,.InquiryForm-module__oSLRTq__field textarea:focus{border-color:#d6a968;outline:0;box-shadow:0 0 0 3px #d6a96821}.InquiryForm-module__oSLRTq__field [aria-invalid=true]{border-color:#e9a69a}.InquiryForm-module__oSLRTq__hint{color:#b1ada4;font-size:11px;line-height:1.5}.InquiryForm-module__oSLRTq__fieldError{color:#ffbfb3;font-size:12px;line-height:1.5}.InquiryForm-module__oSLRTq__privacy{color:#b9b4aa;margin:30px 0 14px;font-size:11px;line-height:1.65}.InquiryForm-module__oSLRTq__submit{color:#19150f;cursor:pointer;background:#d6a968;border:1px solid #d6a968;border-radius:6px;justify-content:center;align-items:center;gap:14px;width:100%;min-height:50px;padding:12px 24px;font:600 15px/1.5 Arial,Helvetica,sans-serif;transition:background .2s,transform .2s;display:flex}.InquiryForm-module__oSLRTq__submit:not(:disabled):hover{background:#e6bb7b;transform:translateY(-1px)}.InquiryForm-module__oSLRTq__submit:disabled{opacity:.7;cursor:wait}.InquiryForm-module__oSLRTq__submit:focus-visible,.InquiryForm-module__oSLRTq__feedback a:focus-visible,.InquiryForm-module__oSLRTq__emailLink:focus-visible{outline-offset:4px;outline:2px solid #edce9e}.InquiryForm-module__oSLRTq__storageNote{color:#aaa69d;margin:11px 0 0;font-size:11px;line-height:1.5}.InquiryForm-module__oSLRTq__feedback{color:#ffd3c9;overflow-wrap:anywhere;background:#8f3a271f;border:1px solid #ec9e8d59;border-radius:6px;margin-top:24px;padding:15px 18px;font-size:13px;line-height:1.6}.InquiryForm-module__oSLRTq__feedback p{margin:5px 0}.InquiryForm-module__oSLRTq__feedback ul{margin:7px 0 0;padding-left:18px}.InquiryForm-module__oSLRTq__feedback a{text-underline-offset:3px;text-decoration:underline}.InquiryForm-module__oSLRTq__success{outline:none;flex-direction:column;justify-content:center;align-items:flex-start;min-height:600px;display:flex}.InquiryForm-module__oSLRTq__success>svg{color:#d6a968;margin-bottom:24px}.InquiryForm-module__oSLRTq__success h2{letter-spacing:-.04em;margin:0 0 14px;font-size:38px;font-weight:500}.InquiryForm-module__oSLRTq__success p{color:#c5bfb4;font-size:15px;line-height:1.8}.InquiryForm-module__oSLRTq__success .InquiryForm-module__oSLRTq__receipt{margin:20px 0 30px;font-size:12px}.InquiryForm-module__oSLRTq__receipt strong{letter-spacing:.04em;color:#e8c99d;font-size:18px;display:block}.InquiryForm-module__oSLRTq__emailLink{color:#d8b581;align-items:center;gap:12px;margin-top:22px;font-size:13px;display:flex}.InquiryForm-module__oSLRTq__whatsappLink{text-underline-offset:3px;margin:-12px 0 24px;text-decoration:underline}.InquiryForm-module__oSLRTq__honeypot{inset-inline-start:0;clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;top:0;overflow:hidden}.InquiryForm-module__oSLRTq__srOnly{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.InquiryForm-module__oSLRTq__spinner{border:2px solid #0003;border-top-color:#19150f;border-radius:50%;width:16px;height:16px;animation:.7s linear infinite InquiryForm-module__oSLRTq__spin}@keyframes InquiryForm-module__oSLRTq__spin{to{transform:rotate(360deg)}}@media (max-width:1200px){.InquiryForm-module__oSLRTq__form,.InquiryForm-module__oSLRTq__success{padding:30px}.InquiryForm-module__oSLRTq__heading h2{font-size:28px}.InquiryForm-module__oSLRTq__heading>span{margin-top:12px;display:block;position:static}.InquiryForm-module__oSLRTq__heading p{padding-right:0}}@media (max-width:560px){.InquiryForm-module__oSLRTq__form,.InquiryForm-module__oSLRTq__success{border-radius:12px;padding:25px 20px}.InquiryForm-module__oSLRTq__fields{grid-template-columns:minmax(0,1fr);gap:22px}.InquiryForm-module__oSLRTq__heading h2{font-size:26px}.InquiryForm-module__oSLRTq__heading p{font-size:14px}.InquiryForm-module__oSLRTq__field input,.InquiryForm-module__oSLRTq__field select,.InquiryForm-module__oSLRTq__field textarea{font-size:16px}.InquiryForm-module__oSLRTq__hint,.InquiryForm-module__oSLRTq__privacy{font-size:12px}.InquiryForm-module__oSLRTq__success{min-height:490px}.InquiryForm-module__oSLRTq__success h2{font-size:32px}}@media (prefers-reduced-motion:reduce){.InquiryForm-module__oSLRTq__form *,.InquiryForm-module__oSLRTq__success *{transition:none!important;animation:none!important}}html[dir=rtl] .InquiryForm-module__oSLRTq__heading p{padding-left:115px;padding-right:0}html[dir=rtl] .InquiryForm-module__oSLRTq__heading>span{left:0;right:auto}html[dir=rtl] .InquiryForm-module__oSLRTq__field select{padding-left:28px;padding-right:14px}html[dir=rtl] .InquiryForm-module__oSLRTq__feedback ul{padding-left:0;padding-right:18px}@media (max-width:1200px){html[dir=rtl] .InquiryForm-module__oSLRTq__heading p{padding-left:0}}
.WhatsAppIntake-module__Oa9F7q__section{color:#262821;background:#f3f0eb;grid-template-columns:minmax(0,1fr) 210px;gap:2rem;margin:4rem auto 0;padding:clamp(1.25rem,4vw,3rem);scroll-margin-top:6rem;display:grid}.WhatsAppIntake-module__Oa9F7q__section h2{margin-bottom:1rem;font-size:clamp(1.6rem,3vw,2.4rem);line-height:1.2}.WhatsAppIntake-module__Oa9F7q__section p{line-height:1.6}.WhatsAppIntake-module__Oa9F7q__fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:1.5rem 0;display:grid}.WhatsAppIntake-module__Oa9F7q__fields label{font-size:.95rem}.WhatsAppIntake-module__Oa9F7q__fields small{color:#595d52}.WhatsAppIntake-module__Oa9F7q__fields input{color:#262821;background:#fff;border:1px solid #7c8073;border-radius:2px;width:100%;min-width:0;margin-top:.35rem;padding:.75rem;display:block}.WhatsAppIntake-module__Oa9F7q__check{align-items:flex-start;gap:.75rem;margin:1rem 0;line-height:1.5;display:flex}.WhatsAppIntake-module__Oa9F7q__check input{accent-color:#354b3e;flex:none;width:1.2rem;height:1.2rem;margin-top:.25rem}.WhatsAppIntake-module__Oa9F7q__section button,.WhatsAppIntake-module__Oa9F7q__preview a{color:#fff;cursor:pointer;background:#354b3e;border:0;min-height:44px;padding:.85rem 1.2rem;text-decoration:none;display:inline-block}.WhatsAppIntake-module__Oa9F7q__section :is(input,button,a):focus-visible{outline-offset:3px;outline:3px solid #9d783c}.WhatsAppIntake-module__Oa9F7q__section aside{text-align:center;align-self:start}.WhatsAppIntake-module__Oa9F7q__section aside img{max-width:100%;height:auto}.WhatsAppIntake-module__Oa9F7q__section .WhatsAppIntake-module__Oa9F7q__note{color:#50564c;margin-top:1.5rem;font-size:.9rem}.WhatsAppIntake-module__Oa9F7q__preview{border-top:1px solid #c0c3b9;margin-top:1.5rem;padding-top:1rem}.WhatsAppIntake-module__Oa9F7q__preview pre{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;margin:1rem 0;line-height:1.6}@media (max-width:760px){.WhatsAppIntake-module__Oa9F7q__section,.WhatsAppIntake-module__Oa9F7q__fields{grid-template-columns:minmax(0,1fr)}.WhatsAppIntake-module__Oa9F7q__section aside{display:none}}
.ShowerHeader-module__Vkhqxa__header{z-index:5;color:#242829;background:#f8f7f3;border-bottom:1px solid #e5e1da;align-items:center;gap:32px;min-height:88px;padding:12px max(28px,50vw - 730px);font-family:Arial,Helvetica,sans-serif;display:flex;position:relative}.ShowerHeader-module__Vkhqxa__brand{flex:0 0 150px;align-items:center;height:54px;display:flex;overflow:hidden}.ShowerHeader-module__Vkhqxa__brand img{object-fit:contain;width:146px;height:auto}.ShowerHeader-module__Vkhqxa__desktopNav{flex:1;justify-content:center;align-items:center;gap:clamp(12px,1.3vw,25px);display:flex}.ShowerHeader-module__Vkhqxa__desktopNav a,.ShowerHeader-module__Vkhqxa__mobileNav a{color:inherit;letter-spacing:.025em;white-space:nowrap;font-size:11px;font-weight:600;text-decoration:none}.ShowerHeader-module__Vkhqxa__desktopNav a:hover,.ShowerHeader-module__Vkhqxa__mobileNav a:hover{color:#92774d}.ShowerHeader-module__Vkhqxa__quote{color:#292e2f;letter-spacing:.13em;white-space:nowrap;border:1px solid #292e2f;align-items:center;gap:15px;padding:12px 16px;font-size:10px;font-weight:700;text-decoration:none;display:inline-flex}.ShowerHeader-module__Vkhqxa__quote:hover{color:#fff;background:#292e2f}.ShowerHeader-module__Vkhqxa__quote span{font-size:15px}.ShowerHeader-module__Vkhqxa__mobileNav{display:none}.ShowerHeader-module__Vkhqxa__languages{flex:none;font-size:11px;position:relative}.ShowerHeader-module__Vkhqxa__languages summary{cursor:pointer;padding:10px 3px;font-weight:700;list-style:none}.ShowerHeader-module__Vkhqxa__languages summary::-webkit-details-marker{display:none}.ShowerHeader-module__Vkhqxa__languages summary:after{content:"⌄";margin-left:4px;font-size:13px}.ShowerHeader-module__Vkhqxa__languages>div{z-index:8;background:#f8f7f3;border:1px solid #dedbd4;flex-direction:column;min-width:155px;padding:7px;display:flex;position:absolute;top:100%;right:0;box-shadow:0 12px 24px #0002}.ShowerHeader-module__Vkhqxa__languages a{color:#242829;white-space:nowrap;padding:9px 10px;display:block}.ShowerHeader-module__Vkhqxa__languages a:hover{background:#e9e5db}.ShowerHeader-module__Vkhqxa__languageFallback{font-size:11px;font-weight:700}@media (max-width:1190px){.ShowerHeader-module__Vkhqxa__desktopNav{gap:11px}.ShowerHeader-module__Vkhqxa__desktopNav a{font-size:10px}.ShowerHeader-module__Vkhqxa__header{gap:18px}.ShowerHeader-module__Vkhqxa__quote{padding:11px;font-size:9px}}@media (max-width:960px){.ShowerHeader-module__Vkhqxa__header{justify-content:space-between;min-height:70px;padding:8px 20px}.ShowerHeader-module__Vkhqxa__desktopNav,.ShowerHeader-module__Vkhqxa__quote{display:none}.ShowerHeader-module__Vkhqxa__brand{flex-basis:145px;height:52px}.ShowerHeader-module__Vkhqxa__mobileNav{display:block;position:relative}.ShowerHeader-module__Vkhqxa__mobileNav summary{cursor:pointer;letter-spacing:.16em;padding:14px;font-size:11px;font-weight:700;list-style:none}.ShowerHeader-module__Vkhqxa__mobileNav summary::-webkit-details-marker{display:none}.ShowerHeader-module__Vkhqxa__mobileNav summary span{margin-left:10px;font-size:17px;font-weight:400}.ShowerHeader-module__Vkhqxa__mobileNav nav{background:#f8f7f3;border:1px solid #dedbd4;flex-direction:column;width:min(340px,100vw - 40px);padding:12px 18px;display:flex;position:absolute;top:100%;right:0;box-shadow:0 15px 30px #0002}.ShowerHeader-module__Vkhqxa__mobileNav a{border-bottom:1px solid #e7e3dd;padding:15px 6px;font-size:12px}.ShowerHeader-module__Vkhqxa__mobileNav a:last-child{border:0}}
.shower-module__o-g8NG__site{color:#272a2c;background:#f9f8f5;font-family:Arial,Helvetica,sans-serif}.shower-module__o-g8NG__site *{box-sizing:border-box}.shower-module__o-g8NG__header{background:#fff;border-bottom:1px solid #dedbd5;justify-content:space-between;align-items:center;gap:24px;padding:20px max(24px,50vw - 640px);display:flex}.shower-module__o-g8NG__header a{color:inherit;text-decoration:none}.shower-module__o-g8NG__brand{letter-spacing:.16em;font-weight:700}.shower-module__o-g8NG__brand small{letter-spacing:0;font-size:.7em}.shower-module__o-g8NG__header nav{gap:28px;font-size:13px;display:flex}.shower-module__o-g8NG__hero{grid-template-columns:44% 56%;align-items:center;gap:24px;max-width:1360px;margin:auto;padding:56px 32px 72px;display:grid}.shower-module__o-g8NG__hero h1{letter-spacing:-.045em;max-width:650px;margin:15px 0 22px;font-size:clamp(38px,4vw,66px);line-height:1.06}.shower-module__o-g8NG__hero p{color:#565d60;max-width:520px;line-height:1.7}.shower-module__o-g8NG__hero .shower-module__o-g8NG__lead{color:#31383b;font-size:19px}.shower-module__o-g8NG__hero figure{min-width:0;margin:0}.shower-module__o-g8NG__hero img{object-fit:contain;width:100%;height:auto;max-height:640px;display:block}.shower-module__o-g8NG__hero figcaption{color:#6d7274;margin-top:10px;font-size:12px}.shower-module__o-g8NG__kicker{letter-spacing:.18em;text-transform:uppercase;font-weight:700;color:#a9874d!important;font-size:12px!important}.shower-module__o-g8NG__actions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.shower-module__o-g8NG__primary,.shower-module__o-g8NG__secondary{letter-spacing:.1em;border:1px solid #313638;justify-content:center;align-items:center;padding:14px 20px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.shower-module__o-g8NG__primary{color:#fff;background:#313638}.shower-module__o-g8NG__secondary{color:#313638}.shower-module__o-g8NG__section{max-width:1280px;margin:auto;padding:70px 24px}.shower-module__o-g8NG__section h2{letter-spacing:-.035em;margin:10px 0 28px;font-size:clamp(30px,3vw,45px)}.shower-module__o-g8NG__section>p{color:#555;max-width:780px;line-height:1.7}.shower-module__o-g8NG__cards{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.shower-module__o-g8NG__cards article{background:#fff;padding-bottom:24px}.shower-module__o-g8NG__cards article>a{color:inherit;text-decoration:none}.shower-module__o-g8NG__cards img{object-fit:cover;width:100%;height:260px}.shower-module__o-g8NG__cards h3,.shower-module__o-g8NG__cards p,.shower-module__o-g8NG__cards article>a:last-child{margin-left:20px;margin-right:20px}.shower-module__o-g8NG__cards h3{font-size:22px}.shower-module__o-g8NG__cards p{color:#62686a;line-height:1.55}.shower-module__o-g8NG__cards article>a:last-child{color:#8c693e}.shower-module__o-g8NG__models{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.shower-module__o-g8NG__model{color:inherit;background:#fff;flex-direction:column;gap:8px;padding:10px 10px 18px;text-decoration:none;display:flex}.shower-module__o-g8NG__model img,.shower-module__o-g8NG__pending{object-fit:cover;background:#e9e7e3;width:100%;height:175px}.shower-module__o-g8NG__model strong,.shower-module__o-g8NG__model span:not(.shower-module__o-g8NG__pending){margin:0 8px}.shower-module__o-g8NG__model span{color:#707476;font-size:12px}.shower-module__o-g8NG__pending{text-align:center;place-items:center;display:grid}.shower-module__o-g8NG__cols{grid-template-columns:1fr 1fr;gap:50px;margin-bottom:30px;line-height:1.7;display:grid}.shower-module__o-g8NG__cols p{color:#5e6365}.shower-module__o-g8NG__cols details{border-bottom:1px solid #dedbd5;padding:15px 0}.shower-module__o-g8NG__footer{color:#fff;background:#303436;flex-wrap:wrap;gap:30px;padding:35px max(24px,50vw - 640px);display:flex}.shower-module__o-g8NG__footer a{color:#fff}@media (max-width:800px){.shower-module__o-g8NG__header{align-items:flex-start;padding:15px 20px}.shower-module__o-g8NG__header nav{flex-wrap:wrap;gap:12px}.shower-module__o-g8NG__hero{grid-template-columns:1fr;padding:32px 20px 50px}.shower-module__o-g8NG__hero h1{font-size:40px}.shower-module__o-g8NG__hero figure{order:-1}.shower-module__o-g8NG__hero img{max-height:460px}.shower-module__o-g8NG__cards{grid-template-columns:1fr}.shower-module__o-g8NG__models{grid-template-columns:repeat(2,1fr)}.shower-module__o-g8NG__cols{grid-template-columns:1fr}}@media (max-width:480px){.shower-module__o-g8NG__header{display:block}.shower-module__o-g8NG__header nav{margin-top:16px}.shower-module__o-g8NG__models{grid-template-columns:1fr 1fr}.shower-module__o-g8NG__model img,.shower-module__o-g8NG__pending{height:135px}}
.page-module__j6Q3dW__page{color:#f3efe7;background:#10100f;min-height:100dvh}.page-module__j6Q3dW__main{max-width:1500px;margin:0 auto;padding:30px 5.5vw 50px}.page-module__j6Q3dW__breadcrumb{color:#aaa59b;align-items:center;gap:11px;margin-bottom:28px;font-size:12px;display:flex}.page-module__j6Q3dW__breadcrumb a:hover{color:#d6a968}.page-module__j6Q3dW__columns{grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);align-items:start;gap:54px;display:grid}.page-module__j6Q3dW__intro{min-width:0;padding-top:12px}.page-module__j6Q3dW__intro h1{letter-spacing:-.05em;margin:0 0 24px;font-size:clamp(44px,4.6vw,68px);font-weight:500;line-height:1.04}.page-module__j6Q3dW__intro h1 span{color:#d6a968}.page-module__j6Q3dW__description{color:#bab5ab;max-width:450px;margin:0 0 28px;font-size:16px;line-height:1.7}.page-module__j6Q3dW__photo{aspect-ratio:1.55;background:#24231f;border-radius:12px;width:100%;position:relative;overflow:hidden}.page-module__j6Q3dW__photo img{object-position:center 48%}.page-module__j6Q3dW__details{gap:18px;margin:26px 0 0;display:grid}.page-module__j6Q3dW__details dt{color:#b4ada2;margin-bottom:7px;font-size:11px}.page-module__j6Q3dW__details dd{color:#e3d9c9;overflow-wrap:anywhere;margin:0;font-size:15px}.page-module__j6Q3dW__details a:hover{color:#d6a968}.page-module__j6Q3dW__details dd a{direction:ltr;unicode-bidi:isolate;display:inline-block}.page-module__j6Q3dW__location{color:#aaa59b;margin:22px 0 0;font-size:12px}.page-module__j6Q3dW__formColumn{min-width:0}.page-module__j6Q3dW__footer{background:#0b0b0a;border-top:1px solid #d6a9682e;flex-wrap:wrap;justify-content:space-between;gap:20px;height:auto;min-height:86px;padding:24px 5.5vw;display:flex}.page-module__j6Q3dW__footer>a{letter-spacing:.035em;font-size:20px}.page-module__j6Q3dW__footer a span{color:#bdb4a4;margin-left:12px;font-size:14px}.page-module__j6Q3dW__footer p{color:#aaa59b;margin:0;font-size:12px}.page-module__j6Q3dW__page a:focus-visible{outline-offset:4px;outline:2px solid #d6a968}@media (max-width:1200px){.page-module__j6Q3dW__columns{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:34px}.page-module__j6Q3dW__intro h1{font-size:52px}}@media (max-width:900px){.page-module__j6Q3dW__main{padding:24px 24px 42px}.page-module__j6Q3dW__columns{grid-template-columns:minmax(0,1fr);gap:30px}.page-module__j6Q3dW__intro h1{font-size:48px}.page-module__j6Q3dW__intro h1 br{display:none}.page-module__j6Q3dW__intro h1 span:before,.page-module__j6Q3dW__intro h1 br:after{content:" "}.page-module__j6Q3dW__intro h1,.page-module__j6Q3dW__description{max-width:580px}.page-module__j6Q3dW__photo{display:none}.page-module__j6Q3dW__details{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:20px}.page-module__j6Q3dW__location{margin-top:16px}}@media (max-width:560px){.page-module__j6Q3dW__main{padding:22px 16px 32px}.page-module__j6Q3dW__breadcrumb{margin-bottom:22px}.page-module__j6Q3dW__intro{padding-top:0}.page-module__j6Q3dW__intro h1{max-width:330px;margin-bottom:16px;font-size:42px}.page-module__j6Q3dW__intro h1 br{display:initial}.page-module__j6Q3dW__intro h1 span:before{content:none}.page-module__j6Q3dW__description{margin-bottom:18px;font-size:14px;line-height:1.7}.page-module__j6Q3dW__details{gap:18px 12px}.page-module__j6Q3dW__details dd{font-size:12px}.page-module__j6Q3dW__footer{padding:25px 20px}.page-module__j6Q3dW__footer p{font-size:11px}}
.ShowerLanding-module__vOG0zq__site{--ink:#202527;--sub:#5c6263;--gold:#a88d64;--paper:#f6f5f1;--line:#dedbd4;color:var(--ink);background:var(--paper);font-family:Arial,Helvetica,sans-serif}.ShowerLanding-module__vOG0zq__site *{box-sizing:border-box}.ShowerLanding-module__vOG0zq__site a{text-decoration:none}.ShowerLanding-module__vOG0zq__skip{position:absolute;top:auto;left:-9999px}.ShowerLanding-module__vOG0zq__skip:focus{z-index:20;background:#fff;padding:12px;top:16px;left:16px}.ShowerLanding-module__vOG0zq__eyebrow{letter-spacing:.18em;text-transform:uppercase;font-weight:700;color:var(--gold)!important;margin:0 0 20px!important;font-size:11px!important}.ShowerLanding-module__vOG0zq__site h1,.ShowerLanding-module__vOG0zq__site h2,.ShowerLanding-module__vOG0zq__site h3,.ShowerLanding-module__vOG0zq__site p{overflow-wrap:normal}.ShowerLanding-module__vOG0zq__site h2{letter-spacing:-.045em;margin:0;font-size:clamp(35px,3.5vw,58px);font-weight:500;line-height:1.08}.ShowerLanding-module__vOG0zq__site p{line-height:1.7}.ShowerLanding-module__vOG0zq__site small{font-size:11px;line-height:1.5}.ShowerLanding-module__vOG0zq__hero{color:#f7f5ef;background:#242a2b;grid-template-columns:minmax(0,48%) minmax(0,52%);min-height:675px;display:grid;overflow:hidden}.ShowerLanding-module__vOG0zq__heroCopy{flex-direction:column;justify-content:center;width:min(650px,100%);padding:clamp(70px,7vw,115px) 45px 55px max(28px,50vw - 685px);display:flex}.ShowerLanding-module__vOG0zq__heroLine{color:#c4aa80;letter-spacing:.18em;margin:0 0 25px;font-size:11px;font-weight:700}.ShowerLanding-module__vOG0zq__hero h1{letter-spacing:-.055em;max-width:640px;margin:0 0 24px;font-size:clamp(42px,4.05vw,70px);font-weight:500;line-height:1.02}.ShowerLanding-module__vOG0zq__hero h1 em{color:#bda477;font-style:normal}.ShowerLanding-module__vOG0zq__heroLead{color:#eee9de;max-width:490px;margin:0;font-size:clamp(16px,1.3vw,20px);line-height:1.48!important}.ShowerLanding-module__vOG0zq__heroActions{flex-wrap:wrap;gap:12px;margin-top:38px;display:flex}.ShowerLanding-module__vOG0zq__lightButton,.ShowerLanding-module__vOG0zq__outlineButton,.ShowerLanding-module__vOG0zq__darkButton{letter-spacing:.09em;justify-content:space-between;align-items:center;gap:24px;min-height:50px;padding:13px 19px;font-size:11px;font-weight:700;display:inline-flex}.ShowerLanding-module__vOG0zq__lightButton{color:#1f2527;background:#ece6da}.ShowerLanding-module__vOG0zq__outlineButton{color:#fff;border:1px solid #b9b8ae}.ShowerLanding-module__vOG0zq__darkButton{color:#fff;background:#242a2b}.ShowerLanding-module__vOG0zq__heroNote{color:#b9bdbb;max-width:440px;margin:33px 0 0;font-size:11px}.ShowerLanding-module__vOG0zq__heroMedia{background:#d8d7d3;min-width:0;min-height:675px;margin:0;position:relative}.ShowerLanding-module__vOG0zq__heroMedia img{object-fit:cover;object-position:center center;filter:saturate(.87);width:100%;height:100%}.ShowerLanding-module__vOG0zq__heroMedia figcaption{color:#fff;letter-spacing:.06em;background:#2228;padding:7px 10px;font-size:10px;position:absolute;bottom:18px;left:22px}.ShowerLanding-module__vOG0zq__section{max-width:1440px;margin:auto;padding:100px 28px}.ShowerLanding-module__vOG0zq__sectionHead{justify-content:space-between;align-items:end;gap:45px;margin-bottom:35px;display:flex}.ShowerLanding-module__vOG0zq__sectionHead>div{max-width:790px}.ShowerLanding-module__vOG0zq__sectionHead>p{max-width:370px;color:var(--sub);margin:0 0 5px;font-size:14px}.ShowerLanding-module__vOG0zq__textLink{color:#6a573c;letter-spacing:.025em;white-space:nowrap;align-items:center;gap:15px;font-size:12px;font-weight:700;display:inline-flex}.ShowerLanding-module__vOG0zq__textLink:hover{color:#2c3132}.ShowerLanding-module__vOG0zq__textLink svg{transition:transform .2s}.ShowerLanding-module__vOG0zq__textLink:hover svg{transform:translate(4px)}.ShowerLanding-module__vOG0zq__centers{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.ShowerLanding-module__vOG0zq__center{background:#fff;min-width:0}.ShowerLanding-module__vOG0zq__centerImage{background:#e6e5e0;height:320px;display:block;position:relative;overflow:hidden}.ShowerLanding-module__vOG0zq__centerImage img{object-fit:cover;width:100%;height:100%;transition:transform .35s}.ShowerLanding-module__vOG0zq__center:hover .ShowerLanding-module__vOG0zq__centerImage img{transform:scale(1.025)}.ShowerLanding-module__vOG0zq__center:first-child .ShowerLanding-module__vOG0zq__centerImage img{object-position:center 26%}.ShowerLanding-module__vOG0zq__centerImage span{color:#262b2c;background:#f6f5f0;padding:8px 10px;font-size:11px;position:absolute;top:20px;left:20px}.ShowerLanding-module__vOG0zq__centerCopy{padding:28px 25px 20px}.ShowerLanding-module__vOG0zq__center h3{letter-spacing:-.035em;margin:0;font-size:clamp(21px,1.9vw,27px);line-height:1.15}.ShowerLanding-module__vOG0zq__center h3 a{color:var(--ink)}.ShowerLanding-module__vOG0zq__center p{color:var(--sub);min-height:69px;font-size:14px}.ShowerLanding-module__vOG0zq__center small{color:#898a86;border-top:1px solid #eeeae2;padding:12px 25px;display:block}.ShowerLanding-module__vOG0zq__featured{padding-top:30px}.ShowerLanding-module__vOG0zq__featuredGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:17px;display:grid}.ShowerLanding-module__vOG0zq__featuredGrid article{min-width:0}.ShowerLanding-module__vOG0zq__featuredGrid article>a{color:var(--ink)}.ShowerLanding-module__vOG0zq__featuredImage{background:#e9e8e3;height:260px;overflow:hidden}.ShowerLanding-module__vOG0zq__featuredImage img{object-fit:cover;width:100%;height:100%}.ShowerLanding-module__vOG0zq__featuredGrid span{letter-spacing:.16em;color:#a48960;margin:19px 0 9px;font-size:11px;font-weight:700;display:block}.ShowerLanding-module__vOG0zq__featuredGrid h3{margin:0 0 9px;font-size:17px;font-weight:600}.ShowerLanding-module__vOG0zq__featuredGrid small{color:#777e7f}.ShowerLanding-module__vOG0zq__split{background:#dcdedb;grid-template-columns:1fr 1fr;min-height:575px;display:grid}.ShowerLanding-module__vOG0zq__splitMedia{min-width:0}.ShowerLanding-module__vOG0zq__splitMedia img{object-fit:cover;width:100%;height:100%}.ShowerLanding-module__vOG0zq__splitCopy{background:#e3e5e2;flex-direction:column;justify-content:center;align-items:flex-start;padding:80px clamp(35px,7vw,125px);display:flex}.ShowerLanding-module__vOG0zq__splitCopy h2{max-width:520px}.ShowerLanding-module__vOG0zq__splitCopy>p:not(.ShowerLanding-module__vOG0zq__eyebrow){color:#4e595a;max-width:490px;margin:25px 0;font-size:15px}.ShowerLanding-module__vOG0zq__splitCopy small{color:#697071;margin-top:35px}.ShowerLanding-module__vOG0zq__hardwareGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.ShowerLanding-module__vOG0zq__hardwareGrid article{background:#fff;min-width:0}.ShowerLanding-module__vOG0zq__hardwareGrid a{color:var(--ink)}.ShowerLanding-module__vOG0zq__hardwareGrid img{object-fit:cover;width:100%;height:285px}.ShowerLanding-module__vOG0zq__hardwareGrid a>div{justify-content:space-between;align-items:center;padding:22px 24px;display:flex}.ShowerLanding-module__vOG0zq__hardwareGrid h3{margin:0;font-size:21px;font-weight:500}.ShowerLanding-module__vOG0zq__materialBand{background:#eae7e1;grid-template-columns:1fr 1fr;align-items:center;gap:8%;padding:75px max(28px,50vw - 670px);display:grid}.ShowerLanding-module__vOG0zq__materialBand>div{max-width:490px}.ShowerLanding-module__vOG0zq__materialBand p:not(.ShowerLanding-module__vOG0zq__eyebrow){color:#596162;margin:25px 0;font-size:15px}.ShowerLanding-module__vOG0zq__materialBand figure{margin:0}.ShowerLanding-module__vOG0zq__materialBand img{aspect-ratio:1.6;object-fit:cover;width:100%;height:auto;display:block}.ShowerLanding-module__vOG0zq__materialBand figcaption{color:#85817c;margin-top:10px;font-size:11px}.ShowerLanding-module__vOG0zq__solutions{padding-bottom:105px}.ShowerLanding-module__vOG0zq__solutionGrid{border-top:1px solid #ccc8c0;border-bottom:1px solid #ccc8c0;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:50px 0 32px;display:grid}.ShowerLanding-module__vOG0zq__solutionGrid article{border-right:1px solid #ccc8c0;padding:30px 32px 24px}.ShowerLanding-module__vOG0zq__solutionGrid article:first-child{padding-left:0}.ShowerLanding-module__vOG0zq__solutionGrid article:last-child{border-right:0}.ShowerLanding-module__vOG0zq__solutionGrid span{color:#a28660;letter-spacing:.14em;font-size:10px;font-weight:700}.ShowerLanding-module__vOG0zq__solutionGrid h3{letter-spacing:-.03em;margin:18px 0 12px;font-size:23px;font-weight:500}.ShowerLanding-module__vOG0zq__solutionGrid p{color:#5e6566;margin:0;font-size:13px}.ShowerLanding-module__vOG0zq__buying{color:#f6f3ec;background:#292e2f;grid-template-columns:.85fr 1fr;gap:10%;padding:95px max(28px,50vw - 690px);display:grid}.ShowerLanding-module__vOG0zq__buyingIntro h2{max-width:580px}.ShowerLanding-module__vOG0zq__buyingIntro>p:not(.ShowerLanding-module__vOG0zq__eyebrow){color:#cad0cd;max-width:510px;margin:25px 0;font-size:15px}.ShowerLanding-module__vOG0zq__buying .ShowerLanding-module__vOG0zq__textLink{color:#d8bf92}.ShowerLanding-module__vOG0zq__faq h3{margin:0 0 17px;font-size:19px;font-weight:500}.ShowerLanding-module__vOG0zq__faq details{border-top:1px solid #666b6a;padding:21px 0}.ShowerLanding-module__vOG0zq__faq details:last-of-type{border-bottom:1px solid #666b6a}.ShowerLanding-module__vOG0zq__faq summary{cursor:pointer;padding-right:25px;font-size:15px;line-height:1.5;list-style:none;position:relative}.ShowerLanding-module__vOG0zq__faq summary::-webkit-details-marker{display:none}.ShowerLanding-module__vOG0zq__faq summary:after{content:"+";color:#d8bf92;position:absolute;top:0;right:0}.ShowerLanding-module__vOG0zq__faq details[open] summary:after{content:"−"}.ShowerLanding-module__vOG0zq__faq details p{color:#c6ceca;max-width:560px;font-size:13px}.ShowerLanding-module__vOG0zq__faq>.ShowerLanding-module__vOG0zq__textLink{margin-top:26px}.ShowerLanding-module__vOG0zq__contact{color:#202526;background:#b8a47f;justify-content:space-between;gap:45px;padding:90px max(28px,50vw - 690px);display:flex}.ShowerLanding-module__vOG0zq__contact .ShowerLanding-module__vOG0zq__eyebrow{color:#353b39!important}.ShowerLanding-module__vOG0zq__contact>div:first-child{max-width:630px}.ShowerLanding-module__vOG0zq__contact p:not(.ShowerLanding-module__vOG0zq__eyebrow){max-width:540px;font-size:15px}.ShowerLanding-module__vOG0zq__contactActions{flex-wrap:wrap;align-content:center;gap:12px;max-width:410px;display:flex}.ShowerLanding-module__vOG0zq__contactActions .ShowerLanding-module__vOG0zq__lightButton{color:#fff;background:#242a2b}.ShowerLanding-module__vOG0zq__contactActions .ShowerLanding-module__vOG0zq__outlineButton{color:#242a2b;border-color:#242a2b}.ShowerLanding-module__vOG0zq__contactActions small{color:#3c4543;width:100%;margin-top:5px}.ShowerLanding-module__vOG0zq__footer{color:#e5e5e1;background:#1e2324;grid-template-columns:1.5fr 1fr 1fr 1fr;gap:45px;padding:65px max(28px,50vw - 690px) 25px;display:grid}.ShowerLanding-module__vOG0zq__footer strong{letter-spacing:.1em;font-size:20px}.ShowerLanding-module__vOG0zq__footer p{color:#aeb7b4;max-width:270px;font-size:13px}.ShowerLanding-module__vOG0zq__footer nav{flex-direction:column;gap:15px;display:flex}.ShowerLanding-module__vOG0zq__footer a{color:#d1d4d0;font-size:13px}.ShowerLanding-module__vOG0zq__footer a:hover{color:#c7a879}.ShowerLanding-module__vOG0zq__footerEnd{color:#9fa7a3;border-top:1px solid #4a4e4d;grid-column:1/-1;margin-top:15px;padding-top:25px;font-size:11px}@media (max-width:960px){.ShowerLanding-module__vOG0zq__hero{grid-template-columns:1fr;min-height:0}.ShowerLanding-module__vOG0zq__heroCopy{width:100%;padding:58px 32px 40px}.ShowerLanding-module__vOG0zq__hero h1{max-width:700px;font-size:clamp(42px,7vw,62px)}.ShowerLanding-module__vOG0zq__heroMedia{height:470px;min-height:0}.ShowerLanding-module__vOG0zq__heroMedia img{object-position:center 45%}.ShowerLanding-module__vOG0zq__section{padding:75px 24px}.ShowerLanding-module__vOG0zq__sectionHead{align-items:start}.ShowerLanding-module__vOG0zq__centerImage{height:270px}.ShowerLanding-module__vOG0zq__split{min-height:0}.ShowerLanding-module__vOG0zq__splitCopy{padding:50px 40px}.ShowerLanding-module__vOG0zq__materialBand{padding:65px 25px}.ShowerLanding-module__vOG0zq__buying{gap:6%;padding:70px 25px}.ShowerLanding-module__vOG0zq__contact{padding:70px 25px}.ShowerLanding-module__vOG0zq__footer{padding:55px 25px 25px}}@media (max-width:700px){.ShowerLanding-module__vOG0zq__site h2{font-size:38px}.ShowerLanding-module__vOG0zq__heroCopy{padding:48px 22px 35px}.ShowerLanding-module__vOG0zq__heroLine{margin-bottom:18px}.ShowerLanding-module__vOG0zq__hero h1{margin-bottom:20px;font-size:clamp(38px,10vw,54px)}.ShowerLanding-module__vOG0zq__heroLead{font-size:16px}.ShowerLanding-module__vOG0zq__heroActions{margin-top:26px}.ShowerLanding-module__vOG0zq__heroNote{margin-top:22px}.ShowerLanding-module__vOG0zq__heroMedia{height:400px}.ShowerLanding-module__vOG0zq__section{padding:65px 20px}.ShowerLanding-module__vOG0zq__sectionHead{margin-bottom:27px;display:block}.ShowerLanding-module__vOG0zq__sectionHead>p{margin:18px 0 0}.ShowerLanding-module__vOG0zq__sectionHead>.ShowerLanding-module__vOG0zq__textLink{white-space:normal;margin-top:23px}.ShowerLanding-module__vOG0zq__centers,.ShowerLanding-module__vOG0zq__hardwareGrid{grid-template-columns:1fr;gap:15px}.ShowerLanding-module__vOG0zq__centerImage{height:280px}.ShowerLanding-module__vOG0zq__center p{min-height:0}.ShowerLanding-module__vOG0zq__featuredGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 11px}.ShowerLanding-module__vOG0zq__featuredImage{height:175px}.ShowerLanding-module__vOG0zq__featuredGrid h3{font-size:15px}.ShowerLanding-module__vOG0zq__featuredGrid small{font-size:10px}.ShowerLanding-module__vOG0zq__split,.ShowerLanding-module__vOG0zq__materialBand,.ShowerLanding-module__vOG0zq__buying{grid-template-columns:1fr}.ShowerLanding-module__vOG0zq__splitMedia{height:300px}.ShowerLanding-module__vOG0zq__splitCopy{padding:50px 22px}.ShowerLanding-module__vOG0zq__hardwareGrid img{height:270px}.ShowerLanding-module__vOG0zq__materialBand{gap:30px;padding:60px 20px}.ShowerLanding-module__vOG0zq__solutionGrid{grid-template-columns:1fr;margin:30px 0}.ShowerLanding-module__vOG0zq__solutionGrid article,.ShowerLanding-module__vOG0zq__solutionGrid article:first-child{border-bottom:1px solid #ccc8c0;border-right:0;padding:20px 0}.ShowerLanding-module__vOG0zq__solutionGrid article:last-child{border-bottom:0}.ShowerLanding-module__vOG0zq__buying{gap:40px;padding:65px 20px}.ShowerLanding-module__vOG0zq__contact{padding:60px 20px;display:block}.ShowerLanding-module__vOG0zq__contactActions{margin-top:30px}.ShowerLanding-module__vOG0zq__footer{grid-template-columns:1fr 1fr;gap:35px 20px;padding:50px 20px 25px}.ShowerLanding-module__vOG0zq__footer>div:first-child{grid-column:1/-1}.ShowerLanding-module__vOG0zq__footerEnd{margin-top:0}}@media (max-width:420px){.ShowerLanding-module__vOG0zq__hero h1{font-size:38px}.ShowerLanding-module__vOG0zq__heroMedia{height:330px}.ShowerLanding-module__vOG0zq__heroActions>a{gap:10px;min-height:47px;padding:10px 13px;font-size:10px}.ShowerLanding-module__vOG0zq__featuredImage{height:140px}.ShowerLanding-module__vOG0zq__footer{grid-template-columns:1fr}.ShowerLanding-module__vOG0zq__footer>div:first-child{grid-column:auto}}@media (prefers-reduced-motion:reduce){.ShowerLanding-module__vOG0zq__centerImage img,.ShowerLanding-module__vOG0zq__textLink svg{transition:none}}
.product-detail-module__eKxCDa__specGrid{grid-template-columns:minmax(0,1.25fr) minmax(260px,.75fr);align-items:start;gap:30px;margin-bottom:60px;display:grid}.product-detail-module__eKxCDa__specs{border-top:1px solid #d9d6cf;margin:0}.product-detail-module__eKxCDa__specs div{border-bottom:1px solid #d9d6cf;grid-template-columns:minmax(150px,.45fr) 1fr;gap:16px;padding:17px 0;display:grid}.product-detail-module__eKxCDa__specs dt{letter-spacing:.08em;text-transform:uppercase;color:#706b60;font-size:12px}.product-detail-module__eKxCDa__specs dd{margin:0;line-height:1.5}.product-detail-module__eKxCDa__sourceBox{background:#eee9df;border-left:3px solid #b1976e;padding:24px;line-height:1.65}.product-detail-module__eKxCDa__sourceBox h3,.product-detail-module__eKxCDa__sourceBox p{margin:0 0 12px}.product-detail-module__eKxCDa__buying{background:#eceae5;margin-bottom:60px;padding:30px}.product-detail-module__eKxCDa__buying h2{margin-top:0!important}.product-detail-module__eKxCDa__questions{margin:0 0 55px;padding-left:20px;line-height:1.8}.product-detail-module__eKxCDa__faq{max-width:820px;margin-bottom:48px}.product-detail-module__eKxCDa__faq details{border-bottom:1px solid #d9d6cf;padding:16px 0}.product-detail-module__eKxCDa__faq summary{cursor:pointer;font-weight:600}.product-detail-module__eKxCDa__faq p{color:#53595c;line-height:1.65}@media (max-width:800px){.product-detail-module__eKxCDa__specGrid{grid-template-columns:1fr}.product-detail-module__eKxCDa__specs div{grid-template-columns:1fr;gap:5px}.product-detail-module__eKxCDa__buying{padding:20px}}
.page-module__2d3MDa__hero{border-bottom:1px solid #d7d3c9;grid-template-columns:1fr 1fr;align-items:center;gap:6vw;padding:36px 4.5vw 64px;display:grid}.page-module__2d3MDa__hero nav{color:#65655e;margin-bottom:38px;font-size:12px}.page-module__2d3MDa__hero h1{letter-spacing:-.04em;font-size:clamp(36px,4.1vw,62px)}.page-module__2d3MDa__hero p{max-width:54ch;margin:26px 0 30px}.page-module__2d3MDa__hero figure img{object-fit:contain;background:#ece8df;width:100%;height:min(48vw,650px)}.page-module__2d3MDa__hero figcaption{color:#65655e;padding-top:12px;font-size:12px}.page-module__2d3MDa__intro{max-width:78ch;margin-top:24px!important}.page-module__2d3MDa__products,.page-module__2d3MDa__options{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin-top:36px;display:grid}.page-module__2d3MDa__image{aspect-ratio:4/5;background:#ece8df;position:relative}.page-module__2d3MDa__image img{object-fit:contain}.page-module__2d3MDa__products h3{margin-top:22px!important}.page-module__2d3MDa__products p,.page-module__2d3MDa__options p,.page-module__2d3MDa__two p{margin:18px 0!important}.page-module__2d3MDa__note{background:#ece8df;border-inline-start:2px solid #80633e;margin-top:40px;padding:28px}.page-module__2d3MDa__note p{margin:16px 0!important}.page-module__2d3MDa__stone{background:#ece8df}.page-module__2d3MDa__two{grid-template-columns:1fr 1fr;gap:6vw;margin-top:34px;display:grid}.page-module__2d3MDa__subheading{margin-top:64px!important}.page-module__2d3MDa__steps{grid-template-columns:repeat(5,minmax(0,1fr));gap:24px;margin-top:32px;padding:0;list-style:none;display:grid}.page-module__2d3MDa__steps span{color:#80633e;margin-bottom:14px;font-size:26px;display:block}.page-module__2d3MDa__faq{max-width:980px;margin-top:28px}.page-module__2d3MDa__faq details{border-bottom:1px solid #c5c1b6;padding:20px 0}.page-module__2d3MDa__faq summary{cursor:pointer;font-size:18px}.page-module__2d3MDa__faq p{padding-top:16px}.page-module__2d3MDa__formSection{grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);align-items:start;gap:6vw;display:grid}.page-module__2d3MDa__formSection>div>p{margin:24px 0}.page-module__2d3MDa__formSection>div>a{overflow-wrap:anywhere}.page-module__2d3MDa__footer{color:#292a26;background:#ece8df;border-top:1px solid #d7d3c9;flex-wrap:wrap;gap:24px;padding:28px 4.5vw 96px;font-size:14px;display:flex}@media (max-width:900px){.page-module__2d3MDa__formSection{grid-template-columns:minmax(0,1fr);gap:32px}.page-module__2d3MDa__steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.page-module__2d3MDa__hero,.page-module__2d3MDa__products,.page-module__2d3MDa__two,.page-module__2d3MDa__options{grid-template-columns:minmax(0,1fr)}.page-module__2d3MDa__hero{gap:30px;padding:24px 20px 40px}.page-module__2d3MDa__hero figure img{height:auto}.page-module__2d3MDa__hero nav{margin-bottom:26px}.page-module__2d3MDa__products{gap:40px}.page-module__2d3MDa__two{gap:32px}.page-module__2d3MDa__note{padding:22px}}
.ShowerLocalized-module__Ed4sla__site{color:#272b2c;background:#f8f7f3;min-height:100vh;font-family:Arial,Helvetica,sans-serif}.ShowerLocalized-module__Ed4sla__site *{box-sizing:border-box}.ShowerLocalized-module__Ed4sla__site a{color:inherit}.ShowerLocalized-module__Ed4sla__header{background:#fff;border-bottom:1px solid #dedbd2;justify-content:space-between;align-items:center;gap:28px;padding:18px max(24px,50vw - 640px);display:flex}.ShowerLocalized-module__Ed4sla__header a{text-decoration:none}.ShowerLocalized-module__Ed4sla__brand{letter-spacing:.15em;white-space:nowrap;font-weight:700}.ShowerLocalized-module__Ed4sla__brand small{letter-spacing:0;font-size:.7em}.ShowerLocalized-module__Ed4sla__header nav{flex-wrap:wrap;gap:22px;font-size:13px;display:flex}.ShowerLocalized-module__Ed4sla__languages{gap:8px;font-size:12px;display:flex}.ShowerLocalized-module__Ed4sla__languages a{border:1px solid #d7d1c4;padding:5px 7px}.ShowerLocalized-module__Ed4sla__languages a[aria-current=page]{color:#fff;background:#303638}.ShowerLocalized-module__Ed4sla__hero{grid-template-columns:minmax(0,44%) minmax(0,56%);align-items:center;gap:20px;max-width:1360px;margin:auto;padding:50px 28px 68px;display:grid}.ShowerLocalized-module__Ed4sla__heroCopy{padding:24px 30px 24px 0}.ShowerLocalized-module__Ed4sla__hero h1{letter-spacing:-.045em;margin:14px 0 18px;font-size:clamp(38px,4vw,64px);line-height:1.08}.ShowerLocalized-module__Ed4sla__hero p,.ShowerLocalized-module__Ed4sla__section p{color:#565d5e;line-height:1.7}.ShowerLocalized-module__Ed4sla__hero .ShowerLocalized-module__Ed4sla__lead{color:#2e3536;font-size:18px}.ShowerLocalized-module__Ed4sla__hero figure{min-width:0;margin:0}.ShowerLocalized-module__Ed4sla__hero img{object-fit:contain;width:100%;height:auto;max-height:630px;display:block}.ShowerLocalized-module__Ed4sla__hero figcaption{color:#6f7270;margin:8px 0;font-size:12px}.ShowerLocalized-module__Ed4sla__kicker{letter-spacing:.16em;text-transform:uppercase;font-size:12px;font-weight:700;color:#a47c42!important}.ShowerLocalized-module__Ed4sla__actions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.ShowerLocalized-module__Ed4sla__primary,.ShowerLocalized-module__Ed4sla__secondary{letter-spacing:.08em;border:1px solid #303638;justify-content:center;align-items:center;min-height:48px;padding:12px 18px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.ShowerLocalized-module__Ed4sla__primary{background:#303638;color:#fff!important}.ShowerLocalized-module__Ed4sla__secondary{background:0 0;color:#303638!important}.ShowerLocalized-module__Ed4sla__section{max-width:1280px;margin:auto;padding:64px 24px}.ShowerLocalized-module__Ed4sla__section h2{letter-spacing:-.035em;margin:10px 0 24px;font-size:clamp(29px,3vw,44px)}.ShowerLocalized-module__Ed4sla__section>p{max-width:800px}.ShowerLocalized-module__Ed4sla__cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.ShowerLocalized-module__Ed4sla__cards article{background:#fff;padding-bottom:22px}.ShowerLocalized-module__Ed4sla__cards article>a{text-decoration:none}.ShowerLocalized-module__Ed4sla__cards img{object-fit:cover;width:100%;height:250px}.ShowerLocalized-module__Ed4sla__cards h3,.ShowerLocalized-module__Ed4sla__cards p,.ShowerLocalized-module__Ed4sla__textLink{margin-left:20px;margin-right:20px}.ShowerLocalized-module__Ed4sla__cards h3{font-size:22px;line-height:1.25}.ShowerLocalized-module__Ed4sla__cards p{font-size:14px}.ShowerLocalized-module__Ed4sla__textLink{font-size:14px;color:#866637!important}.ShowerLocalized-module__Ed4sla__models{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.ShowerLocalized-module__Ed4sla__model{background:#fff;flex-direction:column;gap:7px;padding:10px 10px 16px;text-decoration:none;display:flex}.ShowerLocalized-module__Ed4sla__model img{object-fit:cover;background:#ebe8e1;width:100%;height:175px}.ShowerLocalized-module__Ed4sla__model strong,.ShowerLocalized-module__Ed4sla__model span{margin:0 8px}.ShowerLocalized-module__Ed4sla__model span{color:#727673;font-size:12px}.ShowerLocalized-module__Ed4sla__twoCols{grid-template-columns:1fr 1fr;gap:52px;line-height:1.7;display:grid}.ShowerLocalized-module__Ed4sla__twoCols details{border-bottom:1px solid #ddd9cf;padding:16px 0}.ShowerLocalized-module__Ed4sla__checklist li{padding:6px 0}.ShowerLocalized-module__Ed4sla__marketLinks{flex-wrap:wrap;gap:12px;display:flex}.ShowerLocalized-module__Ed4sla__marketLinks a{background:#fff;padding:12px 16px;font-size:14px;text-decoration:none}.ShowerLocalized-module__Ed4sla__footer{color:#fff;background:#303638;flex-wrap:wrap;gap:28px;padding:35px max(24px,50vw - 640px);display:flex}.ShowerLocalized-module__Ed4sla__footer a{text-decoration:none}.ShowerLocalized-module__Ed4sla__homeLink{text-align:center;padding:0 24px 50px}@media (max-width:900px){.ShowerLocalized-module__Ed4sla__header{flex-wrap:wrap;align-items:flex-start}.ShowerLocalized-module__Ed4sla__header nav{order:3;width:100%}.ShowerLocalized-module__Ed4sla__hero{grid-template-columns:1fr;padding:30px 20px 48px}.ShowerLocalized-module__Ed4sla__heroCopy{padding:0}.ShowerLocalized-module__Ed4sla__hero h1{font-size:clamp(33px,7vw,48px)}.ShowerLocalized-module__Ed4sla__hero img{max-height:500px}.ShowerLocalized-module__Ed4sla__cards{grid-template-columns:1fr}.ShowerLocalized-module__Ed4sla__models{grid-template-columns:repeat(2,minmax(0,1fr))}.ShowerLocalized-module__Ed4sla__twoCols{grid-template-columns:1fr;gap:20px}}@media (max-width:480px){.ShowerLocalized-module__Ed4sla__header{gap:14px}.ShowerLocalized-module__Ed4sla__header nav{gap:12px}.ShowerLocalized-module__Ed4sla__hero h1{font-size:35px}.ShowerLocalized-module__Ed4sla__hero img{max-height:400px}.ShowerLocalized-module__Ed4sla__model img{height:135px}.ShowerLocalized-module__Ed4sla__section{padding:48px 20px}.ShowerLocalized-module__Ed4sla__cards img{height:220px}}.ShowerLocalized-module__Ed4sla__homeHero{color:#f7f5ef;background:#242a2b;grid-template-columns:minmax(0,48%) minmax(0,52%);gap:0;max-width:none;min-height:650px;padding:0}.ShowerLocalized-module__Ed4sla__homeHero .ShowerLocalized-module__Ed4sla__heroCopy{padding:70px 50px 70px max(28px,50vw - 675px)}.ShowerLocalized-module__Ed4sla__homeHero h1{font-size:clamp(38px,4vw,62px);font-weight:500}.ShowerLocalized-module__Ed4sla__homeHero .ShowerLocalized-module__Ed4sla__lead{color:#e4e7e4;max-width:510px;font-size:18px}.ShowerLocalized-module__Ed4sla__homeHero figure{height:650px;position:relative}.ShowerLocalized-module__Ed4sla__homeHero img{object-fit:cover;width:100%;height:100%;max-height:none}.ShowerLocalized-module__Ed4sla__homeHero figcaption{color:#fff;background:#2229;padding:7px 10px;position:absolute;bottom:18px;left:20px}.ShowerLocalized-module__Ed4sla__homeHero .ShowerLocalized-module__Ed4sla__secondary{border-color:#c6c8c2;color:#fff!important}.ShowerLocalized-module__Ed4sla__homeHero .ShowerLocalized-module__Ed4sla__primary{background:#ece6da;border-color:#ece6da;color:#222829!important}@media (max-width:900px){.ShowerLocalized-module__Ed4sla__homeHero{grid-template-columns:1fr;min-height:0;padding:0}.ShowerLocalized-module__Ed4sla__homeHero .ShowerLocalized-module__Ed4sla__heroCopy{padding:48px 25px 40px}.ShowerLocalized-module__Ed4sla__homeHero figure{height:420px}.ShowerLocalized-module__Ed4sla__homeHero h1{font-size:clamp(34px,7vw,48px)}}@media (max-width:480px){.ShowerLocalized-module__Ed4sla__homeHero .ShowerLocalized-module__Ed4sla__heroCopy{padding:35px 20px 30px}.ShowerLocalized-module__Ed4sla__homeHero h1{margin:10px 0 14px;font-size:32px;line-height:1.08}.ShowerLocalized-module__Ed4sla__homeHero .ShowerLocalized-module__Ed4sla__lead{font-size:15px;line-height:1.5}.ShowerLocalized-module__Ed4sla__homeHero .ShowerLocalized-module__Ed4sla__actions{margin-top:22px}.ShowerLocalized-module__Ed4sla__homeHero .ShowerLocalized-module__Ed4sla__primary,.ShowerLocalized-module__Ed4sla__homeHero .ShowerLocalized-module__Ed4sla__secondary{min-height:44px;padding:10px 12px;font-size:10px}.ShowerLocalized-module__Ed4sla__homeHero figure{height:310px}}
