html[data-bath-chat-docked] shopify-chat::part(activator){display:none!important}.bath-option-group{border:0;margin:0;padding:0}.bath-option-group>summary,.bath-mobile-toolbar,.bath-mobile-price{display:none}.bath-chat-help{display:none}.bath-chat-help.is-available{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 0 20px;font-size:12px}.bath-chat-button{min-height:44px;padding:10px 16px;border:1px solid var(--line);background:transparent;border-radius:999px;font:inherit;white-space:nowrap}.bath-chat-button[hidden]{display:none}.bath-price-note,.summary .bath-price-note{font-size:12px;line-height:1.65;margin:12px 0 0;color:var(--muted)}@media(max-width:850px){:host([data-embedded]) #bath-configurator.bath-mobile-enhanced{display:block;position:relative;overflow:visible}:host([data-embedded]) .bath-mobile-enhanced .stage{position:sticky;top:var(--bath-mobile-top, 56px);z-index:8;height:clamp(220px,33svh,300px);min-height:0;margin:0;overflow:clip;background:#f6f3ed;border-bottom:1px solid var(--line);box-shadow:0 8px 18px -14px #302e2840}:host([data-embedded]) .bath-mobile-enhanced .stage-title{top:12px;left:12px;right:160px;opacity:1}.bath-mobile-enhanced .stage-title h2{font-size:25px;line-height:1.1;margin:7px 0}:host([data-embedded]) .bath-mobile-enhanced .stage.in-bathroom .stage-title{top:12px!important;left:12px!important;right:160px;max-width:none;padding:0!important;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}.bath-mobile-enhanced .stage.in-bathroom .stage-title h2{font-size:25px;margin:7px 0}.bath-mobile-price{display:block;position:absolute;top:47px;left:12px;z-index:1;margin:0;font-size:12px;color:var(--muted)}.bath-mobile-enhanced .stage-title .eyebrow,.bath-mobile-enhanced .stage-title p,.bath-mobile-enhanced .stage:not(.bath-view-expanded) .light-controls,.bath-mobile-enhanced .stage:not(.bath-view-expanded) .scene-switch,.bath-mobile-enhanced .stage:not(.bath-view-expanded) .room-icon-switch,.bath-mobile-enhanced .stage:not(.bath-view-expanded) .studio-options,.bath-mobile-enhanced .stage:not(.bath-view-expanded) .stage-foot,.bath-mobile-enhanced .stage:not(.bath-view-expanded) #focus-name,.bath-mobile-enhanced .stage:not(.bath-view-expanded) .scene-status,.bath-mobile-enhanced .stage:not(.bath-view-expanded) .scene-example{display:none}:host([data-embedded]) .bath-mobile-enhanced #canvas-wrap{top:48px;bottom:63px}.bath-mobile-enhanced canvas{touch-action:none!important}:host([data-embedded]) .bath-mobile-enhanced .housing-note{bottom:47px;margin:0;font-size:9px;line-height:1.4}:host([data-embedded]) .bath-mobile-enhanced .view-controls{bottom:5px;padding:0;margin:0}:host([data-embedded]) .bath-mobile-enhanced .stage.in-bathroom .view-controls{bottom:5px!important}.bath-mobile-enhanced .view-controls button{min-height:40px;padding:8px 15px;font-size:11px}.bath-mobile-toolbar{position:absolute;top:8px;right:8px;z-index:3;display:flex;gap:6px;font-size:11px}.bath-mobile-view-toggle,.bath-mobile-toolbar .bath-chat-button{min-height:44px;border:1px solid var(--line);border-radius:999px;padding:8px 12px;background:#f6f3ed;color:var(--ink);font:inherit}.bath-mobile-enhanced .stage[data-lighting=night] .stage-title,.bath-mobile-enhanced .stage[data-lighting=night] .bath-mobile-price{color:#e8edf3}:host([data-embedded]) .bath-mobile-enhanced .stage.bath-view-expanded{height:min(520px,62svh)}:host([data-embedded]) .bath-mobile-enhanced .stage.bath-view-expanded .light-controls{top:60px;left:12px}:host([data-embedded]) .bath-mobile-enhanced .stage.bath-view-expanded .scene-switch{top:60px;right:12px}:host([data-embedded]) .bath-mobile-enhanced .stage.bath-view-expanded .studio-options{top:118px;right:12px}:host([data-embedded]) .bath-mobile-enhanced .stage.bath-view-expanded .room-scene-options{top:118px;left:12px}:host([data-embedded]) .bath-mobile-enhanced .stage.bath-view-expanded .installation-switch{top:178px;left:12px}:host([data-embedded]) .bath-mobile-enhanced .stage.bath-view-expanded #canvas-wrap{top:168px;bottom:64px}:host([data-embedded]) .bath-mobile-enhanced .stage.bath-view-expanded.in-bathroom #canvas-wrap{top:232px}:host([data-embedded]) .bath-mobile-enhanced .stage.bath-view-expanded .stage-foot{bottom:5px;left:12px;right:12px;font-size:9px}:host([data-embedded]) .bath-mobile-enhanced .stage.bath-view-expanded.in-bathroom .stage-foot{bottom:5px!important;padding:0;background:transparent;box-shadow:none}:host([data-embedded]) .bath-mobile-enhanced .stage.bath-view-expanded .view-controls{bottom:5px}:host([data-embedded]) .bath-mobile-enhanced .stage.bath-view-expanded.in-bathroom .view-controls{bottom:5px!important}:host([data-embedded]) .bath-mobile-enhanced .stage.bath-view-expanded .housing-note{bottom:47px}.bath-mobile-enhanced .stage.bath-view-expanded #focus-name{display:none}.bath-mobile-enhanced .stage.bath-view-expanded .scene-status{top:228px}:host([data-embedded]) .bath-mobile-enhanced aside{display:flex;flex-direction:column;padding-top:20px}.bath-mobile-enhanced aside>*{order:1}.bath-mobile-enhanced .price-overview{order:0;padding-bottom:20px}.bath-mobile-enhanced .configuration-total>span{font-size:12px}.bath-mobile-enhanced .configuration-total strong{font-size:28px}.bath-mobile-enhanced .bath-chat-help.is-available{display:none}.bath-option-group{border-top:1px solid var(--line)}.bath-option-group>summary{display:grid;grid-template-columns:minmax(0,1fr) 18px;column-gap:12px;align-items:center;min-height:76px;padding:16px 2px;cursor:pointer;list-style:none;font-size:17px;scroll-margin-top:var(--bath-preview-height, 360px)}.bath-option-group>summary::-webkit-details-marker{display:none}.bath-option-group>summary:focus-visible{outline:2px solid #866a49;outline-offset:-2px}.bath-option-value{grid-column:1;font-size:12px;color:var(--muted);line-height:1.5;margin-top:5px}.bath-option-icon{grid-column:2;grid-row:1 / 3;font-size:23px;text-align:center;font-weight:300}.bath-option-group[open] .bath-option-icon{transform:rotate(45deg)}:host([data-embedded]) .bath-option-body>.choice{border-top:0;padding:5px 0 24px}.bath-option-body>.choice+.choice{border-top:1px solid var(--line);padding-top:24px}.bath-option-body>.model-choice>.choice-head{display:none}.bath-option-group[data-group=surface] .choice:first-child .choice-head h3,.bath-option-group[data-group=wellness] .choice:first-child .choice-head,.bath-option-group[data-group=led] .choice-head,.bath-option-group[data-group=experience] .choice-head{display:none}.bath-option-body button,.bath-option-body input,.bath-option-body label,.bath-option-body a{scroll-margin-top:var(--bath-preview-height, 360px)}.bath-mobile-enhanced .summary{margin-top:12px}.bath-mobile-enhanced .bath-price-note{font-size:12px}}@media(max-width:850px)and (max-height:600px){:host([data-embedded]) .bath-mobile-enhanced .stage{height:160px}.bath-mobile-enhanced .stage-title h2{font-size:21px}:host([data-embedded]) .bath-mobile-enhanced .stage.bath-view-expanded{position:relative;top:0;height:440px}}@media(max-width:850px){:host([data-embedded]) .bath-mobile-enhanced .stage.bath-view-expanded .stage-foot{display:none}}.bath-mobile-scene-tools{display:contents}@media(max-width:850px){:host([data-embedded]) .bath-mobile-enhanced .stage-title{top:6px;right:72px}.bath-mobile-enhanced .stage-title h2{font-size:23px;margin:4px 0}.bath-mobile-enhanced .bath-mobile-price{top:34px}.bath-mobile-enhanced .bath-mobile-toolbar{top:4px}.bath-mobile-scene-tools{position:absolute;top:58px;left:4px;right:4px;z-index:2;display:flex;align-items:center;gap:6px;overflow-x:auto;padding:2px;scrollbar-width:thin;overscroll-behavior-x:contain}:host([data-embedded]) .bath-mobile-enhanced .stage.bath-view-expanded .bath-mobile-scene-tools>div{position:static;flex:0 0 auto;margin:0;padding:1px;gap:0;transform:none;border-radius:24px}.bath-mobile-scene-tools button{min-height:44px;height:44px;padding:0}.bath-mobile-scene-tools .light-controls button,.bath-mobile-scene-tools .room-icon-switch button,.bath-mobile-scene-tools .studio-options button{width:38px;min-width:38px}.bath-mobile-scene-tools .scene-switch button{width:48px;min-width:48px;padding:0 4px;font-size:10px}.bath-mobile-scene-tools svg{width:19px;height:19px}:host([data-embedded]) .bath-mobile-enhanced .stage.bath-view-expanded #canvas-wrap,:host([data-embedded]) .bath-mobile-enhanced .stage.bath-view-expanded.in-bathroom #canvas-wrap{top:112px;bottom:59px}:host([data-embedded]) .bath-mobile-enhanced .stage.bath-view-expanded .scene-status{top:110px}}@media(max-width:850px){:host([data-embedded]) .bath-mobile-enhanced .stage.in-bathroom .stage-title{top:6px!important;right:72px}.bath-mobile-enhanced .stage.in-bathroom .stage-title h2{font-size:23px;margin:4px 0}}
/*# sourceMappingURL=/cdn/shop/t/28/assets/obermaier-bath-mobile.css.map */
