.bath-specialist-page .bath-editorial-hero{background:#15372d!important;min-height:0!important;display:block!important;overflow:visible;isolation:isolate}.bath-specialist-page .bath-editorial-hero:before,.bath-specialist-page .bath-editorial-hero:after{display:none!important}.bath-specialist-page .bath-editorial-hero>.wrap{max-width:1440px;padding:0 0 0 48px!important;display:grid;grid-template-columns:1fr 1.05fr;gap:45px;align-items:center}.bath-specialist-page .bath-editorial-hero .bath-hero-content{padding:64px 0;max-width:590px}.bath-specialist-page .bath-editorial-hero .fugenlos-word{font-size:clamp(80px,8.6vw,128px)!important}.bath-specialist-page .bath-editorial-hero .fugenlos-subline{font-size:clamp(19px,2vw,27px)!important;line-height:1.4}.bath-specialist-page .bath-editorial-hero p{max-width:440px!important;font-size:15px!important}.bath-specialist-page .editorial-hero-image{margin:0;position:relative;align-self:stretch;min-height:650px}.editorial-hero-image img{display:block;width:100%;height:100%;position:absolute;inset:0;object-fit:cover;object-position:56% center}.editorial-hero-image figcaption{position:absolute;bottom:22px;right:22px;left:22px;font-size:9px;letter-spacing:.15em;text-transform:uppercase;color:#fff;background:#16382cdd;padding:11px 14px;border-left:1px solid #c5ac7c}.bath-specialist-page .bath-editorial-hero .bath-hero-meta{display:flex!important;flex-wrap:wrap;gap:12px!important}.bath-specialist-page .bath-editorial-hero .bath-hero-meta span{padding:0!important;border:0!important;font-size:8px!important}.bath-specialist-page .bath-editorial-hero .bath-hero-meta span+span:before{content:'·';margin-right:12px;color:#c6ac7e}.bath-specialist-page .bath-editorial-hero .bath-hero-actions{gap:18px}.bath-specialist-page .bath-editorial-hero .bath-anchor-link{font-size:11px}.bath-specialist-page .curated-baths{background:#f7f3ea!important}.curated-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:50px;margin-bottom:40px}.curated-heading h2{margin-bottom:0!important}.curated-heading>p{max-width:340px;font-size:14px;line-height:1.9;color:#6c685b;margin:0 0 5px}.curated-bath-grid{display:grid;grid-template-columns:1.55fr 1fr;gap:28px}.curated-bath-grid figure{margin:0;min-width:0}.curated-bath-grid .curated-main{grid-row:span 2}.curated-bath-grid img{display:block;width:100%;height:250px;object-fit:cover}.curated-bath-grid .curated-main img{height:605px;object-position:center}.curated-bath-grid figcaption{padding:16px 0 5px;font-family:'Playfair Display',Georgia,serif;font-size:21px;line-height:1.4;color:#213c30}.curated-bath-grid figcaption span{display:block;font-family:Manrope,Arial,sans-serif;text-transform:uppercase;font-size:9px;letter-spacing:.15em;color:#8b7551;margin-bottom:7px}.craft-disclosure{padding:50px 0;background:#ece6da;border-top:1px solid #d1c4ae;border-bottom:1px solid #d1c4ae}.craft-disclosure summary{display:flex;justify-content:space-between;align-items:center;gap:25px;cursor:pointer;list-style:none;color:#1c3a2d;font-family:'Playfair Display',Georgia,serif;font-size:clamp(25px,3vw,38px);line-height:1.3}.craft-disclosure summary::-webkit-details-marker{display:none}.craft-disclosure small{display:block;font-family:Manrope,Arial,sans-serif;text-transform:uppercase;letter-spacing:.16em;font-size:9px;color:#816c4b;margin-bottom:10px}.disclosure-plus{font-family:Manrope,Arial,sans-serif;font-size:28px;color:#8b7551}.craft-disclosure details[open] .disclosure-plus{transform:rotate(45deg)}.craft-disclosure summary:focus-visible{outline:2px solid #8b7551;outline-offset:8px}.craft-disclosure-content{margin-top:30px}.craft-disclosure-content>.section>.wrap{padding-left:0;padding-right:0}.bath-specialist-page .craft-disclosure-content>.section{background:transparent!important;border-top:1px solid #d1c4ae;padding:60px 0!important}.bath-specialist-page .bath-intro{padding:70px 0!important}.bath-specialist-page .bath-transformation h2{max-width:780px}.bath-specialist-page .bath-quicknav .wrap{gap:12px 20px}
@media(max-width:900px){.bath-specialist-page .bath-editorial-hero>.wrap{padding-left:30px!important;gap:25px;grid-template-columns:1fr 1fr}.bath-specialist-page .bath-editorial-hero .fugenlos-word{font-size:clamp(65px,9vw,90px)!important}.bath-specialist-page .editorial-hero-image{min-height:650px}.bath-specialist-page .bath-editorial-hero .bath-hero-content{padding:45px 0}.curated-bath-grid{gap:20px}}
@media(max-width:600px){.bath-specialist-page .bath-editorial-hero>.wrap{padding:0!important;grid-template-columns:1fr;gap:0}.bath-specialist-page .bath-editorial-hero .bath-hero-content{padding:40px 22px!important;max-width:none}.bath-specialist-page .bath-editorial-hero .fugenlos-word{font-size:clamp(78px,20vw,110px)!important}.bath-specialist-page .bath-editorial-hero .fugenlos-subline{font-size:21px!important}.bath-specialist-page .editorial-hero-image{min-height:360px;height:360px}.editorial-hero-image img{object-position:center}.editorial-hero-image figcaption{left:20px;right:20px;bottom:18px}.curated-heading{display:block;margin-bottom:28px}.curated-heading>p{margin-top:22px;max-width:none}.curated-bath-grid{grid-template-columns:1fr;gap:30px}.curated-bath-grid .curated-main{grid-row:auto}.curated-bath-grid .curated-main img{height:370px}.curated-bath-grid img{height:300px}.curated-bath-grid figcaption{font-size:20px}.craft-disclosure{padding:35px 0}.craft-disclosure summary{font-size:26px}.bath-specialist-page .bath-intro{padding:55px 0!important}}
