._page_1qpyi_1{color:#e9eee6;background:radial-gradient(at top,#202120,#101110 75%);min-height:100dvh;padding:24px clamp(16px,4vw,64px);font-family:Arial,sans-serif}._header_1qpyi_1{border-bottom:1px solid #425044;justify-content:space-between;align-items:center;padding-bottom:15px;display:flex}._brand_1qpyi_1{align-items:center;gap:22px;display:flex}._brand_1qpyi_1>span:first-child{border:0;width:42px;height:48px;padding:0}._brand_1qpyi_1 img{object-fit:contain;width:100%;height:100%}._header_1qpyi_1 button,._steps_1qpyi_1 button{color:inherit;cursor:pointer;background:0 0;border:0;min-height:44px}._steps_1qpyi_1{border-bottom:1px solid #425044;justify-content:center;gap:24px;margin-bottom:28px;padding:12px 0;display:flex}._steps_1qpyi_1 button{align-items:center;gap:10px;font-size:14px;display:flex}._steps_1qpyi_1 b{border:1px solid #81957c;border-radius:50%;place-items:center;width:30px;height:30px;font-weight:400;display:grid}._steps_1qpyi_1 [aria-current=step]{color:#adff2f}._steps_1qpyi_1 [aria-current=step] b{color:#181817;background:#adff2f;border-color:#adff2f}._layout_1qpyi_1{grid-template-columns:minmax(260px,.78fr) minmax(0,1.6fr);gap:32px;max-width:1400px;margin:auto;display:grid}._preview_1qpyi_1{border-right:1px solid #425044;min-width:0;padding-right:30px}._preview_1qpyi_1 h2{margin:0 0 15px;font-size:16px;font-weight:500}._scene_1qpyi_1{border:1px solid #3e5140;border-radius:15px;height:clamp(290px,39vw,460px);position:relative;overflow:hidden}._preview_1qpyi_1>small{color:#a8b6a6;margin-top:12px;font-size:11px;display:block}._selection_1qpyi_1{min-width:0;padding:8px 0}._eyebrow_1qpyi_1{color:#adff2f;letter-spacing:.1em;margin:0 0 10px;font-size:12px}._selection_1qpyi_1 h1{letter-spacing:-.025em;max-width:700px;margin:0 0 14px;font:400 clamp(30px,3.6vw,52px)/1.08 Arial,Helvetica,sans-serif}._intro_1qpyi_1{color:#b6c6b2;margin:0 0 24px;font-size:17px;line-height:1.45}._cards_1qpyi_1{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}._card_1qpyi_1{color:#edf2e9;text-align:left;cursor:pointer;background:#161716;border:1px solid #536650;border-radius:12px;min-width:0;padding:0;position:relative;overflow:hidden}._card_1qpyi_1[aria-pressed=true]{border:2px solid #adff2f;box-shadow:0 0 0 1px #c0f34433}._photo_1qpyi_1{background-position:50%;background-size:cover;height:clamp(150px,20vw,255px);display:block}._atlas_1qpyi_1{background-image:url(/images/home-design/bathroom-needs-atlas.jpg);background-size:300% 200%}._card_1qpyi_1 strong{padding:15px 10px;font-size:14px;font-weight:500;line-height:1.35;display:block}._check_1qpyi_1{background:#18231999;border:1px solid #3a3b38;border-radius:50%;place-items:center;width:24px;height:24px;display:grid;position:absolute;top:9px;right:9px}._card_1qpyi_1[aria-pressed=true] ._check_1qpyi_1{color:#171816;background:#adff2f;border-color:#adff2f}._primary_1qpyi_1{color:#181817;cursor:pointer;background:#adff2f;border:0;border-radius:10px;justify-content:center;align-items:center;gap:16px;width:100%;min-height:50px;margin-top:20px;font-size:16px;font-weight:600;text-decoration:none;display:flex}._primary_1qpyi_1:disabled{opacity:.4;cursor:default}._note_1qpyi_1{color:#a2b49e;text-align:center;margin:10px 0;font-size:11px;line-height:1.5}._error_1qpyi_1{color:#ffb49e;font-size:13px}._single_1qpyi_1{max-width:440px}._fields_1qpyi_1{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:20px;display:grid}._fields_1qpyi_1 label{color:#b8c5b3;font-size:13px}._fields_1qpyi_1 input{color:#fff;background:#171816;border:1px solid #708269;border-radius:9px;width:100%;min-width:0;margin-top:7px;padding:12px;font-size:18px;display:block}._status_1qpyi_1{color:#adff2f;margin:0 0 12px;font-size:13px}._links_1qpyi_1{flex-wrap:wrap;gap:16px;margin-top:16px;display:flex}._links_1qpyi_1 button,._links_1qpyi_1 a{color:#adff2f;cursor:pointer;background:0 0;border:0;min-height:44px;font-size:13px;text-decoration:underline}:is(._page_1qpyi_1 button:focus-visible,._page_1qpyi_1 a:focus-visible,._page_1qpyi_1 input:focus-visible){outline-offset:4px;outline:2px solid #adff2f}._unsupported_1qpyi_1{color:#bac8b4;font-size:13px;line-height:1.5}@media (max-width:700px){._page_1qpyi_1{padding:12px 14px}._header_1qpyi_1{padding-bottom:7px}._brand_1qpyi_1{gap:14px;font-size:12px}._brand_1qpyi_1>span:first-child{width:28px;height:34px}._steps_1qpyi_1{gap:12px;margin-bottom:12px;padding:5px 0}._steps_1qpyi_1 button{gap:6px;font-size:12px}._steps_1qpyi_1 b{width:24px;height:24px}._layout_1qpyi_1{flex-direction:column;gap:14px;display:flex}._preview_1qpyi_1{border:0;padding:0}._preview_1qpyi_1 h2{display:none}._scene_1qpyi_1{height:180px}._preview_1qpyi_1>small{margin:5px 0 0;font-size:10px}._selection_1qpyi_1{padding:0}._selection_1qpyi_1 h1{margin-bottom:8px;font-size:31px}._intro_1qpyi_1{margin-bottom:12px;font-size:13px;line-height:1.4}._eyebrow_1qpyi_1{margin-bottom:7px;font-size:10px}._cards_1qpyi_1{flex-direction:column;gap:8px;display:flex}._card_1qpyi_1{align-items:center;min-height:60px;display:flex}._photo_1qpyi_1{flex-shrink:0;width:88px;height:64px}._card_1qpyi_1 strong{padding:8px 34px 8px 12px;font-size:13px}._check_1qpyi_1{width:19px;height:19px;top:50%;right:9px;transform:translateY(-50%)}._primary_1qpyi_1{min-height:46px;margin-top:12px;font-size:14px}._note_1qpyi_1{margin:7px 0;font-size:10px}._status_1qpyi_1{margin-bottom:8px;font-size:11px}._single_1qpyi_1{max-width:none}._fields_1qpyi_1{gap:8px;margin-top:12px}._fields_1qpyi_1 input{padding:10px;font-size:16px}._fields_1qpyi_1 label{font-size:11px}._links_1qpyi_1{gap:12px;margin-top:8px}}@media (max-width:350px){._scene_1qpyi_1{height:140px}._page_1qpyi_1{padding:9px 12px}._steps_1qpyi_1{gap:8px;margin-bottom:9px}._selection_1qpyi_1 h1{font-size:27px}._intro_1qpyi_1{font-size:12px}._photo_1qpyi_1{width:73px;height:56px}._card_1qpyi_1{min-height:56px}._card_1qpyi_1 strong{font-size:12px}._layout_1qpyi_1{gap:10px}._brand_1qpyi_1{font-size:11px}._note_1qpyi_1{font-size:9px}}._scene_1qpyi_1 [data-room-preview-mode=structural],._scene_1qpyi_1 [class*=builderStage],._scene_1qpyi_1 [class*=builderCanvasPanel],._scene_1qpyi_1 [class*=builderPreviewLarge]{height:100%!important;min-height:0!important;max-height:none!important}._scene_1qpyi_1 [class*=workspaceToolbar],._scene_1qpyi_1 [class*=roomInfoBar]{display:none!important}[data-design-workspace=bathroom] ._page_1qpyi_1[data-bathroom-product-flow]{overflow:visible;height:auto!important;min-height:0!important;padding:0!important}._page_1qpyi_1[data-bathroom-product-flow] ._header_1qpyi_1{border:0;margin:0 0 8px;min-height:30px!important}._page_1qpyi_1[data-bathroom-product-flow] ._header_1qpyi_1 button{min-height:30px;font-size:12px}._page_1qpyi_1[data-bathroom-product-flow] ._steps_1qpyi_1{justify-content:flex-start;gap:12px;margin:0;padding:3px 0;overflow:auto}._page_1qpyi_1[data-bathroom-product-flow] ._layout_1qpyi_1{width:100%;height:auto;min-height:0;margin:0;display:block}._page_1qpyi_1[data-bathroom-product-flow] ._selection_1qpyi_1{height:auto;min-height:0;padding:0;display:block}._page_1qpyi_1[data-bathroom-product-flow] ._intro_1qpyi_1{margin:0 0 14px;font-size:13px;line-height:1.45}._page_1qpyi_1[data-bathroom-product-flow] ._cards_1qpyi_1{grid-template-rows:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-height:0;margin:12px 0 16px;display:grid}._page_1qpyi_1[data-bathroom-product-flow] ._card_1qpyi_1{background:#2b2c2a;border-width:1px;flex-direction:column;align-items:stretch;min-height:205px;display:flex}._page_1qpyi_1[data-bathroom-product-flow] ._photo_1qpyi_1{flex:none;width:100%;height:160px;min-height:160px}._page_1qpyi_1[data-bathroom-product-flow] ._card_1qpyi_1 strong{white-space:normal;min-height:45px;padding:12px;font-size:14px;line-height:1.35}._page_1qpyi_1[data-bathroom-product-flow] ._check_1qpyi_1{color:#f7f6f3;background:#222321;border-color:#3a3b38;width:24px;height:24px;top:9px;transform:none}._page_1qpyi_1[data-bathroom-product-flow] ._card_1qpyi_1[aria-pressed=true]{background:#2b2c2a;border-color:#adff2f}._page_1qpyi_1[data-bathroom-product-flow] ._card_1qpyi_1[aria-pressed=true] ._check_1qpyi_1{color:#1b1c1a;background:#adff2f;border-color:#adff2f}._page_1qpyi_1[data-bathroom-product-flow] ._primary_1qpyi_1{font-size:13px}._page_1qpyi_1[data-bathroom-product-flow] ._note_1qpyi_1{margin:8px 0;font-size:11px}._page_1qpyi_1[data-bathroom-product-flow] ._links_1qpyi_1{gap:10px;margin:12px 0}@media (max-width:900px){._page_1qpyi_1[data-bathroom-product-flow] ._cards_1qpyi_1{gap:10px}._page_1qpyi_1[data-bathroom-product-flow] ._card_1qpyi_1{min-height:152px}._page_1qpyi_1[data-bathroom-product-flow] ._photo_1qpyi_1{height:104px;min-height:104px}._page_1qpyi_1[data-bathroom-product-flow] ._card_1qpyi_1 strong{min-height:46px;padding:10px;font-size:13px}._page_1qpyi_1[data-bathroom-product-flow] ._intro_1qpyi_1{font-size:12px}._page_1qpyi_1[data-bathroom-product-flow] ._check_1qpyi_1{width:21px;height:21px}}._subtypes_1qpyi_23{flex-wrap:wrap;align-items:center;gap:8px;margin:12px 0;display:flex}._subtypes_1qpyi_23 small{color:#c9cdc4;width:100%;font-size:12px}._subtypes_1qpyi_23 button{color:#f7f6f3;cursor:pointer;background:#1c1d1b;border:1px solid #3b3c39;border-radius:999px;min-height:36px;padding:0 12px;font-size:13px}._subtypes_1qpyi_23 button[aria-checked=true]{color:#b4f42a;border-color:#b4f42a}
