.multi-page{padding-bottom:4rem}.multi-heading{display:flex;align-items:center;justify-content:space-between;gap:2rem;margin:1.8rem 0}.multi-heading h1{max-width:760px;font-size:clamp(1.9rem,3.6vw,3.25rem);line-height:1.12;letter-spacing:-.04em;margin:.65rem 0 1rem}.multi-heading p{max-width:660px;color:#52697d;font-size:1rem;line-height:1.7}.multi-delivery{font-size:.875rem;line-height:1.8;padding:1.2rem;border-left:2px solid #0784a5;flex-shrink:0}.multi-delivery small{font-size:.875rem;color:#627584}.multi-nav{display:flex;gap:.5rem;border-bottom:1px solid #dbe5eb;margin-bottom:2rem;padding-bottom:1rem;flex-wrap:wrap}.multi-nav a{padding:.75rem 1rem;border-radius:9px;background:#f1f5f7;font-size:.9rem;font-weight:600}.multi-nav a[aria-current=page]{background:#163d51;color:white}.multi-builder{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(320px,1fr);gap:2rem;align-items:start}.multi-section-title{display:flex;gap:.85rem;align-items:center;margin-bottom:1.2rem}.multi-step{display:grid;place-items:center;flex-shrink:0;width:42px;height:42px;border-radius:50%;background:#e8f2f6;color:#007c9e;font-size:.9rem;font-weight:700}.multi-section-title h2{font-size:1.4rem;margin:0}.multi-section-title p{font-size:.875rem;color:#617582;margin:.25rem 0 0}.multi-room{border:1px solid #dce6ed;border-radius:16px;margin-bottom:1rem;background:white;overflow:hidden}.multi-room-head{display:flex;justify-content:space-between;align-items:center;padding:.5rem 1.15rem;background:#f4f7f9}.multi-room-head h3{display:flex;gap:.5rem;align-items:center;font-size:1rem}.multi-room-body{display:grid;grid-template-columns:160px minmax(0,1fr);gap:1.1rem;padding:1.25rem}.multi-room-image{display:flex;align-items:center}.multi-room-image img{width:100%;height:135px;object-fit:contain;mix-blend-mode:multiply}.multi-room-fields{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}.multi-builder label{display:flex;flex-direction:column;gap:.35rem;font-size:.875rem;min-width:0}.multi-builder select{width:100%;min-height:44px;padding:.65rem 1.6rem .65rem .65rem;background:#fff;border:1px solid #cbdbe5;border-radius:8px;font-size:1rem;color:#183b4f;min-width:0}.multi-capacities{grid-column:1/-1;border:0;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:.5rem}.multi-capacities legend{font-size:.875rem;margin-bottom:.45rem}.multi-capacities button{min-width:46px;min-height:42px;border:1px solid #cbdbe5;border-radius:8px;font-weight:650;background:white}.multi-capacities button[aria-pressed=true]{border-color:#0080a3;background:#eaf6fb;color:#007a9f;box-shadow:inset 0 0 0 1px #0080a3}.multi-room-bottom{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:0 1.25rem 1.1rem}.multi-room-bottom span{font-size:.875rem;color:#237961}.multi-room-bottom strong{font-size:1.2rem}.multi-included{display:flex;align-items:center;gap:.5rem;padding:.7rem 1.25rem;background:#f2f8f5;font-size:.875rem;margin:0}.multi-add-room{width:100%;min-height:50px}.multi-hint{font-size:.875rem;line-height:1.65;color:#5d7283;margin:1rem 0 0}.multi-summary{padding:1.5rem;background:#f3f7f9;border:1px solid #d8e4ea;border-radius:18px;position:sticky;top:100px}.multi-combination{display:flex;gap:.6rem;align-items:center;font-size:.9rem;padding-bottom:1rem;border-bottom:1px solid #d8e4ea}.multi-outdoor{display:flex;align-items:center;gap:1rem;margin:1rem 0}.multi-outdoor img{width:45%;height:130px;object-fit:contain;mix-blend-mode:multiply}.multi-outdoor h3{font-size:1.5rem;letter-spacing:-.03em;margin:.45rem 0}.multi-outdoor span:last-child{font-size:.875rem}.multi-compatible{display:flex;align-items:center;gap:.5rem;color:#227052;font-size:.875rem;line-height:1.6}.multi-check-needed{padding:1.1rem 0}.multi-check-needed h3{font-size:1.25rem;margin:.5rem 0}.multi-check-needed p{font-size:.95rem;line-height:1.7;color:#536b7e}.multi-totals{margin:1rem 0}.multi-totals>div{display:flex;justify-content:space-between;gap:1rem;padding:.5rem 0;font-size:.875rem}.multi-totals dd{margin:0;text-align:right;font-weight:600;flex-shrink:0}.multi-total{border-top:1px solid #d1dfe8;padding:1.15rem 0;display:flex;flex-direction:column;gap:.4rem}.multi-total small,.multi-total span{font-size:.875rem}.multi-total strong{font-size:clamp(1.5rem,2.5vw,2rem);letter-spacing:-.03em}.multi-summary .btn{min-height:50px;font-size:.95rem}.multi-explanation{border-top:1px solid #dbe5eb;margin-top:3rem;padding-top:2rem}.multi-explanation h2{font-size:1.8rem;letter-spacing:-.025em}.multi-explanation>div{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem}.multi-explanation p{font-size:1rem;line-height:1.8;color:#536b7e}.multi-explanation strong{display:block;color:#173a50;margin-bottom:.45rem}.multi-product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.multi-catalog-note{padding:1.2rem 1.5rem;background:#f2f6f8;border-radius:12px;margin-bottom:1.5rem;font-size:1rem}.multi-catalog-note p{margin:.4rem 0 0;color:#526a7b;font-size:.95rem}@media(max-width:900px){.multi-builder{grid-template-columns:minmax(0,1fr) minmax(280px,.8fr);gap:1rem}.multi-room-body{grid-template-columns:1fr}.multi-room-image img{height:100px}.multi-summary{padding:1.1rem}.multi-delivery{display:none}.multi-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:650px){.multi-heading{margin:1.5rem 0}.multi-heading h1{font-size:2rem}.multi-builder{grid-template-columns:1fr;gap:1.75rem}.multi-summary{position:static;padding:1.25rem}.multi-room-body{grid-template-columns:105px minmax(0,1fr);gap:.75rem;padding:1rem}.multi-room-fields{grid-template-columns:1fr}.multi-room-image img{height:110px}.multi-nav a{font-size:.875rem;padding:.7rem .8rem}.multi-explanation>div{gap:.25rem}.multi-explanation>div,.multi-product-grid{grid-template-columns:1fr}.multi-totals>div{gap:.5rem}.multi-page .multi-nav{margin-bottom:1.5rem}}@media(prefers-reduced-motion:reduce){.multi-page *{scroll-behavior:auto}}.multi-capacities,.multi-room-fields,.multi-rooms,.multi-section-title>div,.multi-summary{min-width:0}.multi-capacities{min-inline-size:0}@media(max-width:380px){.multi-room-body{grid-template-columns:1fr}.multi-room-image img{height:85px}.multi-room-fields{grid-template-columns:minmax(0,1fr)}.multi-summary{padding:1rem}.multi-section-title h2{font-size:1.25rem}.multi-nav a{flex:1 1 auto;text-align:center}}.multi-limits{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:18px 0}.multi-limits>div{display:flex;flex-direction:column;gap:7px;background:#f3f7f9;border:1px solid #e2eaed;border-radius:12px;padding:14px;min-width:0}.multi-limits small,.multi-limits span{font-size:12px;line-height:1.45;color:#527080}.multi-limits strong{font-size:20px;font-variant-numeric:tabular-nums}.multi-limits small{overflow-wrap:anywhere}.multi-area-filter{display:flex;align-items:center;gap:1.5rem;flex-wrap:wrap;margin:0 0 1.5rem}.multi-area-filter label{display:grid;gap:.5rem;min-width:200px;font-size:.9rem}.multi-area-filter label>button{width:100%;min-height:44px}.multi-area-filter p{max-width:520px;flex:1 1 260px;font-size:.875rem;line-height:1.6;color:#526a7b}.multi-room-area{grid-column:1/-1}