.bath-inquiry{--bath-navy:#071b42;--bath-taupe:#98856f;color:var(--bath-navy);background:#f6f4f0;padding-bottom:72px}.bath-intro,.bath-flow{width:min(1240px,100% - 48px);margin:0 auto}.bath-intro{padding:58px 0 38px}.bath-intro h1{letter-spacing:-.035em;max-width:950px;margin:12px 0 18px;font-size:clamp(2.1rem,4.5vw,3.8rem);line-height:1.1}.bath-intro>p:last-child{max-width:700px;font-size:1.2rem;line-height:1.65}.bath-eyebrow{text-transform:uppercase;letter-spacing:.12em;color:#715e49;font-size:.76rem;font-weight:700}.bath-progress{flex-wrap:wrap;gap:18px;margin:0 0 28px;padding:0;list-style:none;display:flex}.bath-progress li{color:#5f646e;align-items:center;gap:10px;font-size:.9rem;display:flex}.bath-progress li>span{border:1px solid var(--bath-taupe);border-radius:50%;flex-shrink:0;place-items:center;width:36px;height:36px;display:grid}.bath-progress [aria-current=step]{color:var(--bath-navy);font-weight:700}.bath-progress [aria-current=step]>span{background:var(--bath-navy);color:#fff;border-color:var(--bath-navy)}.bath-columns{grid-template-columns:minmax(0,2.2fr) minmax(240px,1fr);align-items:start;gap:24px;display:grid}.bath-panel,.bath-summary{background:#fff;border:1px solid #dededb;border-radius:10px;min-width:0;padding:30px}.bath-panel h2,.bath-summary h2{margin:0 0 24px;font-size:1.5rem;line-height:1.3}.bath-summary{position:sticky;top:24px}.bath-summary dl>div{border-bottom:1px solid #e6e3df;padding:14px 0}.bath-summary dt{color:#666;font-size:.8rem}.bath-summary dd{overflow-wrap:anywhere;margin:5px 0 0}.bath-summary p{line-height:1.65}.bath-options{border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0 0 25px;padding:0;display:grid}.bath-options legend{margin-bottom:12px;font-weight:600}.bath-options label{cursor:pointer;border:1px solid #d5d8df;border-radius:7px;align-items:flex-start;gap:10px;padding:18px 14px;font-size:.9rem;line-height:1.5;display:flex}.bath-options label.selected{border:2px solid var(--bath-navy);background:#f5f6f9;padding:17px 13px}.bath-options input,.bath-checkbox input{width:18px;height:18px;accent-color:var(--bath-navy);flex-shrink:0;margin:2px 0 0}.bath-work{grid-template-columns:repeat(2,minmax(0,1fr))}.bath-field{flex-direction:column;gap:8px;margin:0 0 22px;font-size:.9rem;font-weight:500;display:flex}.bath-field input,.bath-field textarea,.bath-field select{width:100%;min-height:48px;font:inherit;color:var(--bath-navy);box-sizing:border-box;background:#fff;border:1px solid #bfc5ce;border-radius:5px;padding:12px;display:block}.bath-field textarea{resize:vertical;line-height:1.5}.bath-help{color:#545a66;font-size:.88rem;line-height:1.6}.bath-room{border:1px solid #d5d8df;border-radius:6px;margin:0 0 20px;padding:20px}.bath-room legend{padding:0 7px;font-weight:700}.bath-room-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.bath-checkbox{align-items:flex-start;gap:10px;margin-bottom:22px;line-height:1.5;display:flex}.bath-actions{flex-wrap:wrap;justify-content:space-between;gap:16px;margin-top:28px;display:flex}.bath-primary,.bath-secondary,.bath-text-button{font:inherit;cursor:pointer;border-radius:5px;min-height:48px;padding:12px 20px;line-height:1.4}.bath-primary{background:var(--bath-navy);color:#fff;border:1px solid var(--bath-navy);margin-left:auto}.bath-secondary{color:var(--bath-navy);background:#fff;border:1px solid #a6aebc}.bath-text-button{color:var(--bath-navy);background:0 0;border:0;padding-left:0;text-decoration:underline}.bath-error{color:#9f2020;border-left:3px solid #9f2020;padding:12px}.bath-inquiry :focus-visible{outline-offset:4px;outline:3px solid #98754b}.bath-inquiry [hidden]{display:none!important}.bath-panel .inquiry-form{margin-top:24px}.bath-panel .inquiry-form input,.bath-panel .inquiry-form select,.bath-panel .inquiry-form textarea{font-size:16px}.bath-panel .inquiry-form textarea{min-height:230px}.bath-panel .inquiry-form label,.bath-panel .inquiry-form .form-note{overflow-wrap:anywhere}.bath-panel .inquiry-form .button{white-space:normal}@media (width<=850px){.bath-columns{grid-template-columns:1fr}.bath-summary{position:static}.bath-options{grid-template-columns:1fr}.bath-work{grid-template-columns:1fr 1fr}.bath-intro{padding-top:36px}.bath-panel,.bath-summary{padding:24px}.bath-progress{grid-template-columns:1fr 1fr;gap:16px;display:grid}}@media (width<=480px){.bath-intro,.bath-flow{width:calc(100% - 28px)}.bath-panel,.bath-summary{padding:20px 16px}.bath-progress li{font-size:.8rem}.bath-progress li>span{width:30px;height:30px}.bath-room-grid,.bath-work{grid-template-columns:1fr}.bath-primary{width:100%}.bath-intro>p:last-child{font-size:1.05rem}.bath-room{padding:14px}.bath-panel .form-grid{grid-template-columns:1fr}}.bath-draft{border-top:1px solid #dededb;margin-top:24px;padding-top:20px}.bath-draft h3{font-size:1.1rem}.bath-draft button{width:100%;margin-bottom:8px;font-size:.85rem}.bath-draft button:disabled{opacity:.55;cursor:not-allowed}.bath-inquiry{padding-bottom:0;font-family:Arial,Helvetica,sans-serif}.bath-flow{width:min(1450px,100% - 80px)}.bath-intro{isolation:isolate;box-sizing:border-box;background:#f3f0eb;width:100%;min-height:180px;padding:36px max(40px,50% - 725px);position:relative;overflow:hidden}.bath-intro-copy{z-index:2;max-width:1050px;position:relative}.bath-intro h1{letter-spacing:-.035em;margin:0 0 12px;font-size:clamp(2.1rem,4vw,3.8rem);font-weight:700}.bath-intro-copy>p{color:#6f7075;max-width:1000px;margin:0;font-size:clamp(1rem,1.8vw,1.75rem);line-height:1.4}.bath-intro-image{z-index:0;opacity:.86;width:40%;position:absolute;inset:0 0 0 auto}.bath-intro-image:after{content:"";background:linear-gradient(90deg,#f3f0eb,#0000 85%);position:absolute;inset:0}.bath-intro-image img{object-fit:cover;object-position:center 60%;width:100%;height:100%}.bath-intro-image>span{color:#4b4540;background:#fff9;padding:2px 5px;font-size:10px;position:absolute;bottom:5px;right:12px}.bath-progress{flex-wrap:nowrap;justify-content:space-between;gap:0;max-width:1000px;margin:0;padding:22px 0 16px}.bath-progress li{color:#727580;white-space:nowrap;flex:1;gap:13px;font-size:1rem;position:relative}.bath-progress li:not(:last-child):after{content:"";background:#d8d4cf;flex:1;height:1px;margin:0 24px}.bath-progress li>span{background:#fff;border-color:#b09a85;width:40px;height:40px}.bath-columns{grid-template-columns:minmax(0,2.4fr) minmax(290px,1fr);gap:18px;padding-bottom:18px}.bath-panel{box-shadow:none;border:1px solid #dedfe3;border-radius:8px;padding:24px 28px}.bath-panel h2{letter-spacing:-.02em;margin-bottom:20px;font-size:1.5rem}.bath-summary{box-shadow:none;border:1px solid #dedfe3;border-radius:8px;padding:12px 14px 20px;position:static}.bath-summary-image{aspect-ratio:1.12;border-radius:6px;margin-bottom:16px;overflow:hidden}.bath-summary-image img{object-fit:cover;width:100%;height:100%}.bath-summary h2{margin:0 0 12px;font-size:1.5rem}.bath-summary dl{margin:0}.bath-summary dl>div{grid-template-columns:100px 1fr;gap:14px;padding:15px 0;display:grid}.bath-summary dt{font-size:.85rem}.bath-summary dd{margin:0;font-size:.95rem}.bath-summary>p{margin:16px 0 0;font-size:.85rem}.bath-choice-cards{border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:0 0 16px;padding:0;display:grid}.bath-choice-cards label{cursor:pointer;background:#fff;border:1px solid #d1d5dc;border-radius:6px;display:block;position:relative;overflow:hidden}.bath-choice-cards label.selected{border:2px solid #071b42;box-shadow:0 1px 4px #071b4215}.bath-choice-cards input{z-index:2;opacity:0;cursor:pointer;width:25px;height:25px;position:absolute;top:12px;right:12px}.bath-choice-cards label:has(input:focus-visible){outline-offset:4px;outline:3px solid #98856f}.bath-choice-image{height:145px;position:relative;overflow:hidden}.bath-choice-image img{object-fit:cover;width:100%;height:100%}.bath-choice-image small{color:#071b42;background:#fffd;padding:2px 6px;font-size:10px;position:absolute;bottom:5px;left:5px}.bath-choice-cards strong{padding:10px 14px;font-size:1.02rem;font-weight:600;display:block}.bath-choice-check{color:#fff;background:#fff;border:1px solid #c6cbd4;border-radius:50%;place-items:center;width:24px;height:24px;font-weight:700;display:grid;position:absolute;top:12px;right:12px}.bath-choice-cards .selected .bath-choice-check{background:#071b42;border-color:#071b42}.bath-other-choice{margin:0 0 22px}.bath-other-choice label{color:#566078;align-items:center;gap:12px;font-size:.82rem;display:flex}.bath-other-choice select{font:inherit;color:#071b42;background:#fff;border:1px solid #d1d5dc;border-radius:5px;max-width:100%;min-height:42px;padding:8px 30px 8px 10px}.bath-location-grid{grid-template-columns:1fr 1fr;gap:24px;display:grid}.bath-location-grid .bath-field input{min-height:45px;padding:10px 12px}.bath-room-choice,.bath-advice{border:0;align-items:center;gap:20px;min-width:0;margin:0 0 18px;padding:0;display:flex}.bath-room-choice legend,.bath-advice legend{float:left;flex-shrink:0;width:210px;margin:0;padding:0;font-size:.95rem;line-height:1.5}.bath-room-choice>div{flex:1;gap:16px;display:flex}.bath-room-choice button{font:inherit;color:#071b42;cursor:pointer;background:#fff;border:1px solid #ccd0da;border-radius:5px;min-width:70px;min-height:45px}.bath-room-choice button[aria-pressed=true]{color:#fff;background:#071b42;border-color:#071b42}.bath-more-rooms select{font:inherit;color:#071b42;background:#fff;border:1px solid #ccd0da;border-radius:5px;max-width:100%;min-height:45px;padding:8px}.bath-advice>div{flex:1;grid-template-columns:1fr 1fr;gap:12px;display:grid}.bath-advice label{cursor:pointer;background:#fff;border:1px solid #d1d5dc;border-radius:6px;align-items:flex-start;gap:12px;min-width:0;padding:14px 12px;display:flex}.bath-advice label.selected{background:#eef0f6;border-color:#9ca7bd}.bath-advice input{accent-color:#071b42;flex-shrink:0;width:18px;height:18px;margin:1px 0 0}.bath-advice strong{font-size:.93rem;line-height:1.35;display:block}.bath-advice small{color:#6f737b;margin-top:4px;font-size:.8rem;line-height:1.4;display:block}.bath-panel>div>.bath-help{font-size:.8rem}.bath-actions{justify-content:flex-start;margin-top:20px}.bath-primary{border-radius:5px;justify-content:center;align-items:center;gap:20px;margin-left:0;padding:12px 24px;font-size:1rem;display:inline-flex;box-shadow:0 2px 7px #071b4215}.bath-draft{margin-top:20px;padding-top:14px}.bath-draft summary{cursor:pointer;font-size:.9rem;font-weight:600}.bath-draft>p{font-size:.8rem}.bath-reassurance{grid-template-columns:repeat(4,1fr);gap:20px;padding:24px 0 30px;display:grid}.bath-reassurance>div{align-items:center;gap:15px;padding-right:15px;display:flex}.bath-reassurance>div:not(:last-child){border-right:1px solid #d9d9dc}.bath-reassurance>div>span{font-size:2rem;font-weight:300;line-height:1}.bath-reassurance p{margin:0}.bath-reassurance strong{font-size:.85rem;display:block}.bath-reassurance small{color:#777c89;font-size:.75rem;display:block}.bath-mobile-step,.bath-mobile-summary{display:none}.bath-sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.bath-inquiry .inquiry-photo-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:0;list-style:none;display:grid}.bath-inquiry .inquiry-photo-list li{background:#f6f4f0;border:1px solid #dfe1e5;border-radius:7px;min-width:0;padding:0 0 12px;overflow:hidden}.bath-inquiry .inquiry-photo-list img{object-fit:cover;width:100%;height:140px;display:block}.bath-inquiry .inquiry-photo-list span,.bath-inquiry .inquiry-photo-list small{padding:5px 10px;display:block}.bath-inquiry .inquiry-photo-list button{min-height:40px;margin:5px 10px}.bath-inquiry .inquiry-photos{background:#fff;border:1px solid #dedfe3;border-radius:8px;padding:20px}.bath-inquiry .inquiry-photos input[type=file]{background:#f7f8fa;border:1px dashed #aeb9cf;min-height:65px;padding:18px 12px}@media (width<=1100px){.bath-flow{width:calc(100% - 40px)}.bath-columns{grid-template-columns:minmax(0,2fr) 280px}.bath-choice-image{height:110px}.bath-room-choice,.bath-advice{display:block}.bath-room-choice legend,.bath-advice legend{float:none;width:auto;margin-bottom:10px}.bath-room-choice>div{flex-wrap:wrap}.bath-choice-cards{gap:10px}.bath-choice-cards strong{padding:10px 8px;font-size:.88rem}.bath-reassurance{grid-template-columns:1fr 1fr}.bath-reassurance>div:nth-child(2){border-right:0}}@media (width<=850px){.bath-columns{flex-direction:column;display:flex}.bath-panel,.bath-summary{box-sizing:border-box;width:100%}.bath-summary-image,.bath-summary h2,.bath-summary dl,.bath-summary>p:first-of-type{display:none}.bath-summary>p{margin-top:0}.bath-mobile-summary{background:#fff;border:1px solid #dedfe3;border-radius:8px;margin:0 0 20px;padding:16px 20px;font-size:.95rem;display:block}.bath-mobile-summary summary{cursor:pointer}.bath-mobile-step{text-align:right;color:#66718b;margin:0 0 12px;font-size:.85rem;display:block}.bath-progress{max-width:none;padding-top:25px;display:flex}.bath-progress li{white-space:normal;text-align:center;flex-direction:column;justify-content:flex-start;gap:7px;font-size:.8rem}.bath-progress li:not(:last-child):after{margin:0;position:absolute;top:20px;left:calc(50% + 22px);right:calc(22px - 50%)}.bath-progress li>span{z-index:1;position:relative}.bath-panel{padding:22px}.bath-intro{min-height:160px;padding:32px 22px}.bath-intro-copy{max-width:600px}.bath-intro-image{opacity:.25}.bath-panel .inquiry-form .form-grid{grid-template-columns:1fr 1fr}.bath-choice-image{height:150px}.bath-choice-cards strong{font-size:1rem}.bath-room-choice,.bath-advice{display:flex}.bath-room-choice legend,.bath-advice legend{float:left;width:180px}.bath-summary .bath-draft{margin-top:12px}.bath-reassurance{padding-top:15px}}@media (width<=600px){.bath-flow{width:calc(100% - 28px)}.bath-intro{min-height:0;padding:28px 18px 18px}.bath-intro-image{display:none}.bath-intro h1{font-size:2rem;line-height:1.15}.bath-intro-copy>p{font-size:1.05rem}.bath-choice-cards{grid-template-columns:1fr;gap:12px}.bath-choice-cards label{grid-template-columns:100px 1fr;align-items:center;min-height:90px;display:grid}.bath-choice-image{height:90px}.bath-choice-cards strong{padding:15px 35px 15px 16px}.bath-choice-check,.bath-choice-cards input{top:calc(50% - 12px)}.bath-panel{padding:20px 16px}.bath-panel h2{font-size:1.35rem}.bath-location-grid{grid-template-columns:110px 1fr;gap:14px}.bath-room-choice,.bath-advice{display:block}.bath-room-choice legend,.bath-advice legend{float:none;width:auto;margin-bottom:12px}.bath-room-choice>div{gap:10px}.bath-room-choice button{min-width:55px}.bath-advice>div{grid-template-columns:1fr}.bath-progress li{font-size:.73rem}.bath-progress li>span{width:34px;height:34px}.bath-progress li:not(:last-child):after{top:17px}.bath-mobile-summary{padding:14px;font-size:.85rem}.bath-actions{padding:14px 0 calc(14px + env(safe-area-inset-bottom));z-index:4;background:#fff;border-top:1px solid #ececef;flex-wrap:nowrap;gap:12px;position:sticky;bottom:0}.bath-primary,.bath-secondary{padding:12px 14px;font-size:.9rem}.bath-primary{flex:1;gap:8px;width:auto}.bath-panel .inquiry-form .form-grid{grid-template-columns:1fr}.bath-inquiry .inquiry-photo-list{grid-template-columns:1fr 1fr}.bath-inquiry .inquiry-photo-list img{height:120px}.bath-inquiry .inquiry-photos{padding:14px}.bath-reassurance{gap:20px 12px}.bath-reassurance>div{gap:8px;padding:0;border-right:0!important}.bath-reassurance>div>span{font-size:1.5rem}.bath-reassurance strong{font-size:.75rem}.bath-reassurance small{font-size:.7rem}}.bath-product-picker{background:#faf9f6;border:1px solid #dedbd5;border-radius:8px;min-width:0;margin:24px 0;padding:24px}.bath-product-picker h3{margin:0 0 12px;font-size:1.2rem}.bath-product-picker select{text-overflow:ellipsis;max-width:100%}.bath-add-selection{align-self:center;min-height:44px}.bath-product-picker button:disabled{opacity:.5;cursor:not-allowed}.bath-catalog-empty{background:#fff;border-left:3px solid #b28a59;padding:16px;line-height:1.6}.bath-selections{margin:20px 0 0;padding:0;list-style:none}.bath-selections li{overflow-wrap:anywhere;border-top:1px solid #dedbd5;grid-template-columns:minmax(0,1fr) 90px auto;align-items:center;gap:16px;padding:20px 0;display:grid}.bath-selections li p{margin:6px 0;font-size:.85rem}.bath-selections li .bath-field{margin:0}.bath-selections li small{font-size:.75rem}.bath-selections .bath-checkbox{margin-top:12px;font-size:.8rem}@media (width<=600px){.bath-product-picker{padding:16px}.bath-selections li{grid-template-columns:minmax(0,1fr) 80px}.bath-selections li>button{grid-column:1/-1;justify-self:start}.bath-add-selection{width:100%}}.bath-flow [hidden]{display:none!important}.bath-progress{grid-template-columns:repeat(5,minmax(0,1fr))}.bath-panel .inquiry-contact-fields{gap:16px;display:grid}.bath-panel .inquiry-photos{background:#fafbfc;border:1px dashed #c6cbd3;border-radius:8px;padding:20px}.bath-panel .inquiry-photo-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:0;list-style:none;display:grid}.bath-panel .inquiry-photo-list li{overflow-wrap:anywhere;min-width:0}.bath-panel .inquiry-photo-list img{object-fit:cover;border-radius:5px;width:100%;height:140px}.bath-panel .inquiry-photo-list button{min-height:44px}.bath-panel .inquiry-photo-name{font-size:.85rem;display:block}.bath-panel .inquiry-form [hidden]{display:none!important}@media (width<=600px){.bath-panel .inquiry-photo-list{grid-template-columns:repeat(2,minmax(0,1fr))}.bath-progress li{font-size:.65rem}.bath-progress li>span{width:28px;height:28px}.bath-progress li:not(:last-child):after{top:14px}.bath-panel .inquiry-photos{padding:14px}}.bath-step-link{font:inherit;color:inherit;text-align:inherit;cursor:pointer;background:0 0;border:0;min-height:44px;padding:8px 0}.bath-step-link:disabled{opacity:1;cursor:default}.bath-step-link:not(:disabled){text-underline-offset:4px;text-decoration:underline}.bath-step-link:focus-visible{outline-offset:3px;border-radius:3px;outline:3px solid #98856f}.bath-summary>.bath-draft{border-top:1px solid #e3dfd8;margin-top:18px;padding-top:16px}.bath-summary>.bath-draft>summary{cursor:pointer;align-content:center;min-height:44px;font-weight:600;display:list-item}.bath-account-draft .bath-draft{border:0;padding:0}.bath-account-draft h3{font-size:1.05rem}.bath-account-draft p{font-size:.85rem;line-height:1.5}.bath-account-draft button{width:100%;margin:8px 0}.bath-product-categories{flex-wrap:wrap;gap:8px;margin:18px 0;display:flex}.bath-product-categories button{font:inherit;color:#071b42;cursor:pointer;background:#fff;border:1px solid #d6d0c8;border-radius:6px;padding:10px 14px}.bath-product-categories button[aria-pressed=true]{background:#eae4dc;border-color:#98856f;font-weight:700}.bath-product-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:12px 0 20px;display:grid}.bath-product-cards button{text-align:left;overflow-wrap:anywhere;min-width:0;font:inherit;color:#071b42;cursor:pointer;background:#fff;border:1px solid #d5d8df;border-radius:8px;flex-direction:column;gap:7px;padding:16px;display:flex}.bath-product-cards button.selected{background:#f3f4f7;border:2px solid #071b42;padding:15px}.bath-product-cards small{color:#626b7b;font-size:.76rem}.bath-product-cards span{font-size:.88rem}.bath-selection-header{border-top:1px solid #dedbd6;margin-top:20px;padding-top:18px}.bath-selection-header h4{margin:0 0 10px;font-size:1.2rem}.bath-inquiry .inquiry-photo-actions{grid-template-columns:1fr 1fr;gap:12px;display:grid}.bath-inquiry .inquiry-photo-actions>label{background:#f2f3f6;border:1px solid #d8dce4;border-radius:7px;min-width:0;padding:16px}.bath-inquiry .inquiry-photo-actions input{max-width:100%;font-size:.85rem}.bath-inquiry .inquiry-photo-actions input::file-selector-button{color:#071b42;cursor:pointer;background:#fff;border:1px solid #bfc5ce;border-radius:4px;margin:8px 6px 0 0;padding:9px}@media (width<=600px){.bath-product-cards{grid-template-columns:1fr}.bath-product-categories{flex-wrap:nowrap;padding-bottom:8px;overflow-x:auto}.bath-product-categories button{flex-shrink:0}.bath-inquiry .inquiry-photo-actions{grid-template-columns:1fr}.bath-summary>.bath-draft{margin-top:10px}.bath-product-cards button{padding:14px}}.bath-inquiry{background:#f8f7f4}.bath-inquiry .bath-panel,.bath-inquiry .bath-summary{border-color:#e5e0d8;border-radius:8px;box-shadow:0 4px 20px #071b4204}#inhalt .bath-inquiry .bath-panel h2,#inhalt .bath-inquiry .bath-summary h2{letter-spacing:-.025em;margin:0 0 22px;font-size:clamp(23px,2vw,29px);line-height:1.25}#inhalt .bath-inquiry .bath-panel h3{letter-spacing:-.015em;margin:0 0 14px;font-size:19px;line-height:1.35}.bath-inquiry .bath-help{color:#586271;font-size:14px;line-height:1.6}.bath-inquiry .bath-field{font-size:14px;line-height:1.5}.bath-inquiry .bath-field :is(input,select,textarea){border-color:#d6dbe2;border-radius:5px;font-size:16px}.bath-inquiry .bath-primary{color:#10233e;box-shadow:none;background:#d5b17b;border-color:#c7a26e;font-weight:650}.bath-inquiry .bath-secondary{color:#10233e;background:#fff;border-color:#abb4c1}.bath-inquiry :is(.bath-primary,.bath-secondary){white-space:normal;min-height:48px;text-decoration:none}.bath-inquiry :is(.bath-primary,.bath-secondary):disabled{opacity:.55;cursor:not-allowed}.bath-inquiry .bath-choice-cards label{background:#fff;border-color:#dedfdc;border-radius:6px;overflow:hidden}.bath-inquiry .bath-choice-cards label.selected{background:#f6f3ed;border-color:#071b42}.bath-inquiry .bath-choice-cards strong{line-height:1.4}.bath-inquiry .bath-product-picker{background:#faf9f7;border-color:#e5e0d8}.bath-inquiry .bath-product-cards button{box-shadow:none;border-radius:6px}.bath-inquiry .bath-summary dl>div{border-color:#e5e0d8}.bath-inquiry .bath-summary dt{color:#586271;font-size:13px}.bath-inquiry .bath-summary dd{font-size:15px;line-height:1.45}.bath-inquiry .bath-panel .inquiry-form textarea{min-height:150px}.bath-inquiry .bath-panel .inquiry-form .contact-button{color:#10233e;letter-spacing:0;text-transform:none;background:#d5b17b;border:1px solid #c7a26e;border-radius:5px;min-height:48px}@media (width>=851px){.bath-inquiry .bath-summary{top:100px}.bath-inquiry .bath-panel{padding:28px}.bath-inquiry .bath-summary{padding:20px}}@media (width<=600px){.bath-inquiry .bath-progress li{min-width:0}.bath-inquiry .bath-step-link{overflow-wrap:anywhere;font-size:12px}.bath-inquiry .bath-progress{gap:8px}.bath-inquiry .bath-actions{gap:10px}.bath-inquiry .bath-choice-cards strong{font-size:15px}.bath-inquiry .bath-panel h2{margin-bottom:18px}.bath-inquiry .inquiry-photo-actions input[type=file]{box-sizing:border-box;width:100%;min-width:0}}
