.pom-casa{--agua:#3a86ff;display:grid;gap:var(--pom-space-4)}.pom-casa :is(.pom-head,.tc-head){margin-bottom:0}.pom-casa__r{position:absolute;left:50%;top:50%;width:1px;height:1px;margin:0;opacity:0;pointer-events:none}.pom-casa__cena{display:grid;overflow:hidden;border-radius:var(--pom-radius-l);background:var(--pom-color-surface);box-shadow:var(--pom-ring-line),var(--pom-shadow-1)}@media (min-width:1100px){.pom-casa__cena{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);min-height:clamp(440px,calc(100svh - 260px),520px)}}.pom-casa__lado{position:relative;display:grid;place-items:center;overflow:hidden;padding:calc(var(--pom-space-5) + 16px) var(--pom-space-3) var(--pom-space-3);background:linear-gradient(180deg,#eef2f6,var(--pom-color-bg-muted))}.pom-casa__seg{position:absolute;z-index:3;left:var(--pom-space-2);top:var(--pom-space-2);display:inline-flex;gap:var(--pom-space-0-5);margin:0;padding:var(--pom-space-0-5);border:0;border-radius:var(--pom-radius-pill);background:var(--pom-color-surface);box-shadow:var(--pom-ring-line),var(--pom-shadow-1)}:is(.pom,.tc-page) .pom-casa__sb{display:inline-flex;align-items:center;min-height:44px;padding:0 var(--pom-space-2);border-radius:var(--pom-radius-pill);color:var(--pom-color-ink);font:600 var(--pom-text-body-s)/1.2 var(--pom-font-heading);cursor:pointer;transition:background var(--pom-motion-base) var(--pom-ease),color var(--pom-motion-base) var(--pom-ease)}.pom-casa__sb:hover{background:var(--pom-color-bg-muted)}:is(.pom,.tc-page) .pom-casa__r:checked + .pom-casa__sb{background:var(--pom-color-ink);color:var(--pom-color-on-dark)}:is(.pom,.tc-page) .pom-casa__r[value="depois"]:checked + .pom-casa__sb{background:var(--pom-color-accent-text)}.pom-casa__r:focus-visible + .pom-casa__sb{outline:var(--pom-focus);outline-offset:var(--pom-focus-offset)}.pom-casa.is-sugere .pom-casa__sb--depois{animation:pom-casa-sugere 1.2s var(--pom-ease) 2}@keyframes pom-casa-sugere{0%,100%{box-shadow:0 0 0 0 rgba(26,102,201,0)}50%{box-shadow:0 0 0 6px rgba(26,102,201,.3);background:var(--pom-color-accent-soft)}}.pom-casa__zoom{width:100%;transform:scale(var(--z,1));transform-origin:var(--zx,50%) var(--zy,50%);transition:transform var(--pom-motion-slow) var(--pom-ease),transform-origin var(--pom-motion-slow) var(--pom-ease)}.pom-casa.is-tocou .pom-casa__zoom{--z:1.08}.pom-casa__palco{position:relative;width:100%;max-height:470px;margin:0 auto}.pom-casa__svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.cs-chao{fill:#e3e8da}.cs-pd{stroke:#b8ac9a;stroke-width:1;stroke-linejoin:round}.cs-pd--d{fill:#ded4c5}.cs-pd--e{fill:#fbf9f5}.cs-tel--e{fill:#c48a70}.cs-tel--d{fill:#a46e57}.cs-jan{fill:#a7bccb;stroke:#7e8f9c}.cs-portao{fill:#dcd7ce;stroke:#b4ac9f}.cs-porta{fill:#7e8f9c;stroke:#56616b}.cs-soleira{fill:#c9ccce;stroke:#7c838a}.cs-ter{fill:#d8b48c;transition:fill var(--pom-motion-slow) var(--pom-ease)}.cs-junta{stroke:#b38b63;stroke-width:1;transition:opacity var(--pom-motion-slow) var(--pom-ease)}.cs-solta{fill:#ecd0ad;stroke:#8a5a33;transition:opacity var(--pom-motion-slow) var(--pom-ease)}.cs-poca{fill:rgba(58,134,255,.38);transition:opacity var(--pom-motion-slow) var(--pom-ease)}.cs-ralo{fill:#2b2d31}.cs-muro-in{fill:#e8e1d5;stroke:#cbc2b4}.cs-rodape{fill:#cfc4b3}.cs-cap{fill:#d4d6d8;stroke:#9a9fa4}.cs-capj{stroke:#5e6368;stroke-width:1.6;transition:stroke var(--pom-motion-slow) var(--pom-ease)}.cs-mancha{fill:rgba(120,98,66,.28);transition:opacity var(--pom-motion-slow) var(--pom-ease)}.cs-gota{fill:var(--agua);animation:pom-casa-pinga 1.4s ease-in 6}.cs-gota:nth-of-type(2n){animation-delay:.5s}.cs-gota:nth-of-type(3n){animation-delay:.9s}@keyframes pom-casa-pinga{0%{transform:translateY(0);opacity:0}15%{opacity:1}100%{transform:translateY(26px);opacity:0}}.cs-mem-sobe{fill:#f6f9fd;opacity:0;transition:opacity var(--pom-motion-slow) var(--pom-ease)}.pom-casa [data-k]{transition:stroke var(--pom-motion-base) var(--pom-ease),filter var(--pom-motion-base) var(--pom-ease)}.pom-casa[data-at="tijoleira"] .cs-ter,.pom-casa[data-at="soleira"] .cs-soleira,.pom-casa[data-at="ralo"] .cs-ralo,.pom-casa[data-at="pendente"] .cs-poca,.pom-casa[data-at="rodape"] .cs-rodape,.pom-casa[data-at="capeamento"] .cs-cap[data-k]{stroke:var(--agua);stroke-width:3;filter:drop-shadow(0 0 6px rgba(58,134,255,.75))}.pom-casa:has(.pom-casa__r[value="depois"]:checked) .cs-ter{fill:#e9eef4}.pom-casa:has(.pom-casa__r[value="depois"]:checked) :is(.cs-junta,.cs-solta,.cs-poca,.cs-mancha,.cs-gota){opacity:0;animation:none}.pom-casa:has(.pom-casa__r[value="depois"]:checked) .cs-mem-sobe{opacity:1}.pom-casa:has(.pom-casa__r[value="depois"]:checked) .cs-rodape{fill:#f6f9fd}.pom-casa:has(.pom-casa__r[value="depois"]:checked) .cs-capj{stroke:#8f969c}.pom-casa__pts{position:absolute;inset:0}:is(.pom,.tc-page) .pom-casa__pt{position:absolute;z-index:1;display:grid;place-items:center;width:36px;height:36px;margin:-18px 0 0 -18px;padding:0;border:3px solid #fff;border-radius:var(--pom-radius-pill);background:var(--pom-color-danger);color:#fff;font:700 var(--pom-text-body-s)/1 var(--pom-font-num);box-shadow:var(--pom-shadow-2);cursor:pointer;transition:transform var(--pom-motion-fast) var(--pom-ease),background var(--pom-motion-base) var(--pom-ease)}.pom-casa__pt::before{content:'';position:absolute;inset:-9px;border-radius:inherit;border:2px solid var(--pom-color-danger);opacity:0}.pom-casa:not(.is-tocou) .pom-casa__pt::before{animation:pom-casa-onda 2.2s ease-out 3}@keyframes pom-casa-onda{0%{transform:scale(.7);opacity:.7}100%{transform:scale(1.35);opacity:0}}.pom-casa__pt:hover{transform:scale(1.08)}.pom-casa__pt[aria-selected="true"]{z-index:2;transform:scale(1.15);background:var(--pom-color-ink)}.pom-casa__pt:focus-visible{outline:var(--pom-focus);outline-offset:var(--pom-focus-offset)}.pom-casa__ok{display:none}.pom-casa:has(.pom-casa__r[value="depois"]:checked) .pom-casa__pt{background:var(--pom-color-accent-text)}.pom-casa:has(.pom-casa__r[value="depois"]:checked) .pom-casa__pt[aria-selected="true"]{background:var(--pom-color-ink)}.pom-casa:has(.pom-casa__r[value="depois"]:checked) :is(.pom-casa__pt,.pom-casa__bd) .pom-casa__ok{display:block}.pom-casa:has(.pom-casa__r[value="depois"]:checked) :is(.pom-casa__pt,.pom-casa__bd) .pom-casa__no{display:none}.pom-casa:not(.is-js) .pom-casa__pt{pointer-events:none}.pom-casa__lb{position:absolute;top:50%;left:calc(100% + 8px);transform:translateY(-50%);padding:6px var(--pom-space-1-5);border-radius:var(--pom-radius-pill);background:var(--pom-color-ink);color:var(--pom-color-on-dark);font:600 var(--pom-text-caption)/1 var(--pom-font-body);white-space:nowrap;box-shadow:var(--pom-shadow-1);opacity:0;pointer-events:none;transition:opacity var(--pom-motion-fast) var(--pom-ease)}.pom-casa__pt[data-side="l"] .pom-casa__lb{left:auto;right:calc(100% + 8px)}.pom-casa__pt[aria-selected="true"] .pom-casa__lb,.pom-casa__pt:hover .pom-casa__lb{opacity:1}.pom-casa__pt:hover:not([aria-selected="true"]) .pom-casa__lb{background:var(--pom-color-surface);color:var(--pom-color-ink)}.pom-casa__fichas{position:relative;display:grid;gap:var(--pom-space-4);align-content:center;padding:var(--pom-space-4)}.pom-casa.is-js .pom-casa__fichas{gap:0}.pom-casa.is-js .pom-casa__f{grid-area:1 / 1;visibility:hidden;opacity:0;transform:translateY(8px);transition:opacity var(--pom-motion-base) var(--pom-ease),transform var(--pom-motion-slow) var(--pom-ease),visibility 0s var(--pom-motion-slow)}.pom-casa.is-js .pom-casa__f.is-on{visibility:visible;opacity:1;transform:none;transition-delay:0s}.pom-casa__f:focus-visible{outline:var(--pom-focus);outline-offset:var(--pom-focus-offset);border-radius:var(--pom-radius-s)}.pom-casa__nav{display:none;position:absolute;z-index:2;top:var(--pom-space-3);right:var(--pom-space-3);gap:var(--pom-space-1)}.pom-casa.is-js .pom-casa__nav{display:flex}:is(.pom,.tc-page) .pom-casa__seta{display:grid;place-items:center;width:40px;height:40px;margin:0;padding:0;border:1px solid var(--pom-color-line-control);border-radius:var(--pom-radius-pill);background:var(--pom-color-surface);color:var(--pom-color-ink);cursor:pointer;transition:background var(--pom-motion-fast) var(--pom-ease)}.pom-casa__seta:hover{background:var(--pom-color-bg-muted)}.pom-casa__seta--prox svg{transform:scaleX(-1)}.pom-casa__seta:focus-visible{outline:var(--pom-focus);outline-offset:var(--pom-focus-offset)}.pom-casa__top{display:flex;align-items:center;gap:var(--pom-space-1-5);min-height:40px;margin:0 0 var(--pom-space-3);padding-right:100px}.pom-casa__bd{flex:none;display:grid;place-items:center;width:40px;height:40px;border-radius:var(--pom-radius-pill);background:var(--pom-color-danger);color:#fff;font:700 var(--pom-text-body)/1 var(--pom-font-num)}.pom-casa:has(.pom-casa__r[value="depois"]:checked) .pom-casa__bd{background:var(--pom-color-accent-text)}:is(.pom,.tc-page) .pom-casa__t{margin:0;font:700 var(--pom-text-h3)/var(--pom-leading-snug) var(--pom-font-heading);letter-spacing:var(--pom-tracking-h);color:var(--pom-color-ink)}:is(.pom,.tc-page) .pom-casa__ad{display:grid;gap:var(--pom-space-2) var(--pom-space-3);margin:0 0 var(--pom-space-3)}@media (min-width:600px){:is(.pom,.tc-page) .pom-casa__ad{grid-template-columns:1fr 1fr}}.pom-casa__ad > div{padding-left:var(--pom-space-1-5);border-left:3px solid var(--pom-color-danger);transition:opacity var(--pom-motion-base) var(--pom-ease)}.pom-casa__ad .pom-casa__faz{border-left-color:var(--pom-color-accent-text)}.pom-casa__ad dt{margin:0 0 var(--pom-space-0-5);font:600 var(--pom-text-caption)/1.2 var(--pom-font-body);color:var(--pom-color-text-muted)}.pom-casa__ad dd{margin:0;color:var(--pom-color-text);font-size:var(--pom-text-body-s);line-height:var(--pom-leading-text)}.pom-casa:has(.pom-casa__r[value="depois"]:checked) .pom-casa__hoje{opacity:.45}.pom-casa__kit{display:grid;grid-template-columns:minmax(0,1fr) minmax(150px,42%);gap:var(--pom-space-3);align-items:end;padding-top:var(--pom-space-2);border-top:1px solid var(--pom-color-line)}.pom-casa__latas{display:flex;align-items:flex-end;gap:var(--pom-space-1);height:130px;padding-bottom:6px;background:radial-gradient(ellipse 60% 14% at 40% 100%,rgba(20,27,35,.14),transparent 70%)}.pom-casa__latas img{display:block;flex:0 1 auto;min-width:0;height:100%;width:auto;object-fit:contain;object-position:bottom;filter:drop-shadow(0 10px 12px rgba(20,27,35,.2))}.pom-casa__latas img + img{height:80%}.pom-casa.is-js .pom-casa__f.is-on .pom-casa__latas img{animation:pom-casa-lata .5s cubic-bezier(.2,.8,.2,1.15) both}.pom-casa.is-js .pom-casa__f.is-on .pom-casa__latas img + img{animation-delay:.08s}.pom-casa.is-js .pom-casa__f.is-on .pom-casa__latas img + img + img{animation-delay:.16s}@keyframes pom-casa-lata{from{opacity:0;transform:translateY(16px) scale(.94)}to{opacity:1;transform:none}}:is(.pom,.tc-page) .pom-casa__specs{display:grid;gap:var(--pom-space-1-5);margin:0}.pom-casa__specs dt{margin:0 0 2px;font:600 var(--pom-text-caption)/1.2 var(--pom-font-body);color:var(--pom-color-text-muted)}.pom-casa__specs dd{margin:0;font:700 var(--pom-text-body-s)/1.3 var(--pom-font-body);color:var(--pom-color-ink)}.pom-casa__pe{display:grid;gap:var(--pom-space-2);align-items:center}@media (min-width:900px){.pom-casa__pe{grid-template-columns:auto 1fr;gap:var(--pom-space-4)}}.pom-casa__ctas{display:flex;flex-wrap:wrap;gap:var(--pom-space-2)}:is(.pom,.tc-page) .pom-casa__nota{margin:0;max-width:80ch;font-size:var(--pom-text-small);color:var(--pom-color-text-muted)}@supports not selector(:has(a)){.pom-casa__seg{display:none}}@media (max-width:1099px){.pom-casa__palco{max-height:420px}}@media (max-width:599px){.pom-casa__lado{padding:calc(var(--pom-space-5) + 24px) var(--pom-space-1) var(--pom-space-2)}.pom-casa__seg{left:var(--pom-space-1);right:var(--pom-space-1);display:grid;grid-template-columns:1fr 1fr}:is(.pom,.tc-page) .pom-casa__sb{justify-content:center;padding:0 var(--pom-space-1)}.pom-casa.is-tocou .pom-casa__zoom{--z:1}:is(.pom,.tc-page) .pom-casa__pt{width:32px;height:32px;margin:-16px 0 0 -16px;border-width:2px}.pom-casa__pt::before{inset:-6px}.pom-casa:not(.is-tocou) .pom-casa__pt::before{animation:none}.pom-casa__lb{display:none}.pom-casa__fichas{padding:var(--pom-space-3) var(--pom-space-2)}.pom-casa__latas{height:84px}}@media (prefers-reduced-motion:reduce){.pom-casa *,.pom-casa *::before{animation:none !important;transition:none !important}.pom-casa.is-tocou .pom-casa__zoom{--z:1}}@media (forced-colors:active){.pom-casa__pt[aria-selected="true"]{outline:3px solid Highlight}.pom-casa__r:checked + .pom-casa__sb{outline:3px solid Highlight}}
