.BathroomFeaturedBrandsSection_section__Uajuj{overflow-x:clip;--bath-brand-logo-w:168px;--bath-brand-logo-h:48px;--bath-brand-gap:var(--space-12);--bath-brands-marquee-duration:72s}.BathroomFeaturedBrandsSection_header__NZjoz{margin-bottom:0}.BathroomFeaturedBrandsSection_header__NZjoz .section-h2{max-width:none;margin-bottom:var(--space-4)}.BathroomFeaturedBrandsSection_lead__GcbdV{margin-top:var(--space-4);margin-bottom:0}.BathroomFeaturedBrandsSection_marqueeRow__nYhqX{width:100vw;max-width:none;margin-inline:calc(50% - 50vw);margin-top:var(--space-6);padding-top:var(--space-6);border-top:1px solid var(--border)}.BathroomFeaturedBrandsSection_marqueeWrap__Iz7_t{width:100%}.BathroomFeaturedBrandsSection_marqueeClip__knqZM{overflow:hidden;width:100%}.BathroomFeaturedBrandsSection_marqueeTrack__UfOkK{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:stretch;width:max-content;will-change:transform}.BathroomFeaturedBrandsSection_marqueeTrackPaused___Na54{animation-play-state:paused}.BathroomFeaturedBrandsSection_marqueeSegment__PBJpq{list-style:none;margin:0;padding:0;display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;gap:var(--bath-brand-gap);flex-shrink:0;padding-inline-end:var(--bath-brand-gap);box-sizing:border-box}.BathroomFeaturedBrandsSection_logoItem__6cGnq{flex:0 0 var(--bath-brand-logo-w);min-width:0}.BathroomFeaturedBrandsSection_logoCell__81RVa{display:flex;align-items:center;justify-content:center;width:100%;padding:0;background:transparent;border:none}.BathroomFeaturedBrandsSection_logoFrame__3Wbt5{position:relative;width:var(--bath-brand-logo-w);height:var(--bath-brand-logo-h);flex-shrink:0;background:transparent}.BathroomFeaturedBrandsSection_logoImage__COQlV{object-fit:contain;object-position:center;background:transparent;filter:grayscale(100%)}.BathroomFeaturedBrandsSection_logoPlaceholder__Sne6S{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-1);width:100%;min-height:56px;padding:var(--space-2) var(--space-3);border:1px dashed rgba(var(--gold-rgb),.45);border-radius:var(--radius-sm);background:transparent;text-align:center}.BathroomFeaturedBrandsSection_logoPlaceholderName__KJ6Ko{font-family:var(--font-body);font-size:var(--text-sm);font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--navy)}.BathroomFeaturedBrandsSection_logoPlaceholderHint___B6P_{font-family:var(--font-body);font-size:var(--text-xs);line-height:1.35;color:var(--text-muted)}@keyframes BathroomFeaturedBrandsSection_bath-brands-marquee-x__80Eog{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}@media (prefers-reduced-motion:no-preference){.BathroomFeaturedBrandsSection_marqueeTrack__UfOkK{animation:BathroomFeaturedBrandsSection_bath-brands-marquee-x__80Eog var(--bath-brands-marquee-duration) linear infinite}}@media (max-width:640px){.BathroomFeaturedBrandsSection_section__Uajuj{--bath-brand-logo-w:136px;--bath-brand-logo-h:38px;--bath-brand-gap:var(--space-10);--bath-brands-marquee-duration:54s}}@media (prefers-reduced-motion:reduce){.BathroomFeaturedBrandsSection_marqueeTrack__UfOkK{animation:none;transform:none}.BathroomFeaturedBrandsSection_marqueeClip__knqZM{overflow-x:auto;-webkit-overflow-scrolling:touch;scroll-behavior:auto;padding-block-end:var(--space-2)}.BathroomFeaturedBrandsSection_marqueeTrackPaused___Na54{animation:none}}.BathroomManagedProcessSection_section__LwMfJ{background:var(--white)}.BathroomManagedProcessSection_section__LwMfJ .section-h2 em{font-style:italic;color:var(--gold)}.BathroomManagedProcessSection_header__DCdih{margin-bottom:var(--space-6)}.BathroomManagedProcessSection_headerGrid__tygav{display:grid;gap:var(--space-5)}.BathroomManagedProcessSection_headerPrimary__OuZBE{min-width:0;max-width:none;width:100%}.BathroomManagedProcessSection_section__LwMfJ .BathroomManagedProcessSection_headerPrimary__OuZBE .section-h2{max-width:none}.BathroomManagedProcessSection_introRule__Ygg1J{margin:var(--space-4) 0 0}.BathroomManagedProcessSection_lead__qWTi9{margin:var(--space-4) 0 0;max-width:none;color:var(--text-paragraph)}.BathroomManagedProcessSection_timelineShell__6ffEL{position:relative;width:100%;max-width:none;--timeline-dot-size:36px}.BathroomManagedProcessSection_timelineTrack__dFuGl{position:absolute;left:calc(var(--timeline-dot-size) / 2 - 1px);width:2px;background:rgba(var(--gold-rgb),.1);border-radius:var(--radius-sm);pointer-events:none;z-index:0}.BathroomManagedProcessSection_timelineTrackFill__lJy7x{position:absolute;top:0;left:0;width:100%;height:var(--timeline-fill,0);background:var(--gold);border-radius:var(--radius-sm);transform-origin:top center}.BathroomManagedProcessSection_timeline__WPceq{list-style:none;margin:0;padding:0;position:relative;z-index:1}.BathroomManagedProcessSection_timelineStep__L5Ljz{display:grid;grid-template-columns:var(--timeline-dot-size) minmax(0,1fr);gap:var(--space-2) var(--space-3);padding-bottom:var(--space-3);align-items:start}.BathroomManagedProcessSection_timelineStep__L5Ljz:last-child{padding-bottom:0}.BathroomManagedProcessSection_timelineDot__HllAN{grid-column:1;grid-row:1;display:flex;align-items:center;justify-content:center;width:var(--timeline-dot-size);height:var(--timeline-dot-size);margin-top:2px;border-radius:50%;border:2px solid rgba(var(--gold-rgb),.22);background:var(--white);justify-self:center;z-index:1;transition:border-color var(--t-mid),background-color var(--t-mid),box-shadow var(--t-mid)}.BathroomManagedProcessSection_timelineDotLabel__TyXJp{font-family:var(--font-display);font-size:var(--text-body-sm);font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1;color:rgba(var(--gold-rgb),.55);transition:color var(--t-mid)}.BathroomManagedProcessSection_timelineContent__ZsN4b{grid-column:2;grid-row:1;min-width:0;padding:var(--space-2) var(--space-3);border:1px solid rgba(var(--gold-rgb),.14);background:var(--cream-light);box-shadow:none;transition:border-color var(--t-mid),background-color var(--t-mid),box-shadow var(--t-mid)}.BathroomManagedProcessSection_timelineStepActive__D2xPY .BathroomManagedProcessSection_timelineDot__HllAN{border-color:var(--gold);background:var(--gold);box-shadow:0 0 0 2px rgba(var(--gold-rgb),.1)}.BathroomManagedProcessSection_timelineStepActive__D2xPY .BathroomManagedProcessSection_timelineDotLabel__TyXJp{color:var(--white)}.BathroomManagedProcessSection_timelineStepActive__D2xPY .BathroomManagedProcessSection_timelineContent__ZsN4b{border-color:rgba(var(--gold-rgb),.28);background:var(--white);box-shadow:var(--shadow-card)}.BathroomManagedProcessSection_timelineTitle__DTdjl{font-family:var(--font-display);font-size:var(--text-xl);font-weight:600;color:var(--text-muted);margin:0 0 var(--space-2);line-height:1.2;transition:color var(--t-mid)}.BathroomManagedProcessSection_timelineStepActive__D2xPY .BathroomManagedProcessSection_timelineTitle__DTdjl{color:var(--navy)}.BathroomManagedProcessSection_timelineBody__vwPeK{font-family:var(--font-body);font-size:var(--text-body-sm);line-height:var(--paragraph-line-height);color:var(--text-muted);margin:0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;transition:color var(--t-mid)}.BathroomManagedProcessSection_timelineStepActive__D2xPY .BathroomManagedProcessSection_timelineBody__vwPeK{color:var(--text-paragraph)}@media (min-width:960px){.BathroomManagedProcessSection_timelineShell__6ffEL{max-width:none;width:100%;--timeline-dot-size:40px}.BathroomManagedProcessSection_timelineTrack__dFuGl{left:50%;width:2px;transform:translateX(-50%)}.BathroomManagedProcessSection_timelineStep__L5Ljz{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);column-gap:var(--space-3);row-gap:0;padding-bottom:var(--space-1)}.BathroomManagedProcessSection_timelineStepLeft__JJ1MJ .BathroomManagedProcessSection_timelineContent__ZsN4b{grid-column:1;justify-self:stretch;width:100%;max-width:none}.BathroomManagedProcessSection_timelineStepLeft__JJ1MJ .BathroomManagedProcessSection_timelineDot__HllAN,.BathroomManagedProcessSection_timelineStepRight__4fr_n .BathroomManagedProcessSection_timelineDot__HllAN{grid-column:2}.BathroomManagedProcessSection_timelineStepRight__4fr_n .BathroomManagedProcessSection_timelineContent__ZsN4b{grid-column:3;justify-self:stretch;width:100%;max-width:none}.BathroomManagedProcessSection_timelineDot__HllAN{margin-top:var(--space-2)}.BathroomManagedProcessSection_timelineDotLabel__TyXJp{font-size:var(--text-body-sm)}.BathroomManagedProcessSection_timelineContent__ZsN4b{padding:var(--space-3) var(--space-4)}}@media (prefers-reduced-motion:no-preference){.BathroomManagedProcessSection_timelineTrackFill__lJy7x{transition:height .12s ease-out}.BathroomManagedProcessSection_timelineReveal__z_99B{opacity:0;transform:translateY(10px);transition:opacity .45s cubic-bezier(.25,.46,.45,.94),transform .45s cubic-bezier(.25,.46,.45,.94);transition-delay:var(--timeline-reveal-delay,0s)}.BathroomManagedProcessSection_timelineVisible__JFYtR .BathroomManagedProcessSection_timelineReveal__z_99B{opacity:1;transform:translateY(0)}}