.kb-page{padding:0 0 64px}.kb-hero{position:relative;isolation:isolate;display:flex;align-items:flex-end;min-height:min(calc(100svh - 120px),820px);overflow:hidden}.kb-hero-photo{z-index:-2;object-fit:cover}.kb-hero:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#121212f2,#121212d9 38%,#12121233 72%,#12121200),linear-gradient(0deg,#121212,#12121200 30%)}.kb-hero-inner{width:100%;padding-block:clamp(48px,8vh,90px)}.kb-hero-copy{max-width:560px}.kb-hero-copy h1{margin:0 0 12px;font-size:clamp(2.7rem,5.6vw,4.8rem);line-height:.94}.kb-hero-sub{margin:0 0 18px;font-size:clamp(1.15rem,2.2vw,1.45rem);font-weight:700;color:#f2efe9}.kb-hero-price{display:flex;align-items:center;flex-wrap:wrap;gap:10px 16px;margin:0 0 22px}.kb-hero-price strong{font-family:var(--font-anton),Impact,sans-serif;font-weight:400;font-size:clamp(3.6rem,8vw,6rem);line-height:1;color:var(--b-orange);font-variant-numeric:tabular-nums}.kb-hero-price span{padding:7px 14px;border-radius:4px;background:var(--m-label);color:var(--m-label-ink);font-weight:800;font-size:16px}.kb-incl{list-style:none;margin:0 0 26px;padding:0;display:grid;gap:8px}.kb-incl li{display:flex;align-items:center;gap:10px;font-weight:700;font-size:16px}.kb-incl svg{flex-shrink:0;color:#fff;fill:var(--b-green-btn)}.kb-go{min-height:56px;padding-inline:36px;font-size:18px}.kb-hero-note{display:flex;align-items:flex-start;gap:8px;margin:16px 0 0;max-width:46ch;color:#d6d0c7;font-size:15px}.kb-hero-note svg{flex-shrink:0;margin-top:3px;color:var(--b-orange)}.kb-flow{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,340px);gap:clamp(24px,4vw,48px);align-items:start;padding-top:36px}.kb-nav{display:flex;justify-content:space-between;gap:12px}.kb-back,.kb-nav{align-items:center}.kb-back{display:inline-flex;gap:6px;min-height:44px;padding:0 16px 0 12px;border:1px solid #ffffff40;border-radius:var(--m-ctl);background:transparent;color:#fff;font:700 15px var(--font-spartan),sans-serif;cursor:pointer;transition:border-color .2s ease,background-color .2s ease,transform .16s var(--ease-out)}.kb-back:hover{border-color:#fff;background:#ffffff10}.kb-back:active{transform:scale(.97)}.kb-step-count{font-weight:700;font-size:15px;color:var(--b-orange-2);font-variant-numeric:tabular-nums}.kb-bars{display:flex;gap:6px;margin:14px 0 26px}.kb-bars i{flex:1;height:5px;border-radius:5px;background:#ffffff1f;transition:background-color .3s ease}.kb-bars i.on{background:var(--b-orange)}.kb-pane h2{margin:0 0 6px;font-size:clamp(2.2rem,4.6vw,3.4rem);outline:none}.kb-pane h2 em{color:var(--b-orange);font-style:normal}.kb-hint{margin:0 0 22px;color:#d6d0c7;font-size:17px}.kb-pane.is-next{animation:kb-in-next .35s var(--ease-out) both}.kb-pane.is-back{animation:kb-in-back .35s var(--ease-out) both}@keyframes kb-in-next{0%{opacity:0;transform:translateX(22px)}to{opacity:1;transform:none}}@keyframes kb-in-back{0%{opacity:0;transform:translateX(-22px)}to{opacity:1;transform:none}}.kb-options{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(132px,1fr));gap:16px}.kb-options.is-few{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));max-width:640px}.kb-chip{position:relative;width:100%;display:flex;flex-direction:column;padding:0;border:0;border-radius:var(--m-radius);overflow:hidden;background:var(--m-label);color:var(--m-label-ink);text-align:left;cursor:pointer;box-shadow:var(--m-chip-shadow);transition:transform .2s var(--ease-out),box-shadow .2s ease}.kb-chip:hover{transform:translateY(-3px)}.kb-chip:active{transform:scale(.97)}.kb-chip[aria-checked=true]{box-shadow:0 0 0 3px var(--b-orange),var(--m-chip-shadow);transform:translateY(-4px)}.kb-chip:focus-visible{outline:3px solid var(--b-orange-2);outline-offset:3px}.kb-chip-face{position:relative;display:block;aspect-ratio:1;background-size:cover;background-position:50%}.kb-chip-check{position:absolute;top:8px;right:8px;display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--b-orange);color:var(--b-ink);animation:kb-pop .25s var(--ease-out) both}@keyframes kb-pop{0%{transform:scale(.6);opacity:0}to{transform:none;opacity:1}}.kb-chip-label{display:grid;gap:1px;padding:9px 11px 11px}.kb-chip-label strong{font-size:14.5px;line-height:1.2}.kb-chip-label small{font-size:12px;color:var(--m-label-muted)}.kb-chip-label em{font-style:normal;font-weight:800;font-size:13px;color:var(--m-orange-ink);font-variant-numeric:tabular-nums}.kb-continue{margin-top:24px}.kb-size{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;max-width:640px}.kb-size-btn{display:grid;gap:4px;padding:20px;border:0;border-radius:var(--m-radius);background:var(--m-label);color:var(--m-label-ink);text-align:left;cursor:pointer;box-shadow:var(--m-chip-shadow);transition:transform .2s var(--ease-out),box-shadow .2s ease}.kb-size-btn strong{font-size:18px}.kb-size-btn span{font-size:14px;color:var(--m-label-muted);line-height:1.4}.kb-size-btn:hover{transform:translateY(-3px)}.kb-size-btn[aria-pressed=true]{box-shadow:0 0 0 3px var(--b-orange),var(--m-chip-shadow)}.kb-size-form{display:grid;gap:6px;max-width:640px;margin-top:18px}.kb-size-form label{display:grid;gap:8px;font-weight:700}.kb-size-form input{min-height:52px;padding:0 16px;border:1px solid #767676;border-radius:var(--m-ctl);background:var(--b-ink);color:#fff;font-size:17px}.kb-size-form .kb-continue{justify-self:start;margin-top:10px}.kb-warn{margin:6px 0 0;color:#ffb59c;font-weight:700}.kb-incl.is-light li{color:#f2efe9}.kb-final-total{display:grid;margin:4px 0 6px}.kb-final-total span{font-weight:700;color:#d6d0c7}.kb-final-total strong{font-family:var(--font-anton),Impact,sans-serif;font-weight:400;font-size:clamp(3rem,7vw,4.6rem);line-height:1;color:var(--b-orange);font-variant-numeric:tabular-nums}.kb-send{min-height:56px;padding-inline:32px;margin-top:14px;font-size:18px}.kb-final-links{display:flex;flex-wrap:wrap;gap:8px 22px;margin-top:18px}.kb-final-links :is(button,a){display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:0;border:0;background:none;color:#f2efe9;font:700 15px var(--font-spartan),sans-serif;text-decoration:underline;text-decoration-color:var(--b-orange);text-underline-offset:.3em;cursor:pointer}.kb-ficha{position:sticky;top:108px;display:flex;flex-direction:column;border-radius:var(--m-radius);overflow:hidden;background:var(--m-label);color:var(--m-label-ink);box-shadow:var(--m-chip-shadow)}.kb-ficha-photo{position:relative;display:block;aspect-ratio:4/3}.kb-ficha-photo img{object-fit:cover}.kb-ficha-body{padding:14px 16px 16px}.kb-ficha-name{margin:0 0 8px;font-family:var(--font-anton),Impact,sans-serif;font-size:22px;line-height:1.05;text-transform:uppercase}.kb-ficha-list{list-style:none;margin:0;padding:0;display:grid}.kb-ficha-list li{display:grid;gap:3px;padding:9px 0;border-top:1px dashed #c9c3b9}.kb-ficha-list li.is-now small{color:var(--m-orange-ink)}.kb-ficha-list small{font-size:12px;font-weight:700;color:var(--m-label-muted)}.kb-ficha-list span{font-size:15px;font-weight:600}.kb-ficha-picks{display:flex;flex-wrap:wrap;gap:6px 12px}.kb-ficha-picks>span{display:inline-flex;align-items:center;gap:7px}.kb-ficha-picks i{width:22px;height:22px;border-radius:4px;background-size:cover;background-position:50%;box-shadow:inset 0 0 0 1px #0002}.kb-ficha-picks b{color:var(--m-orange-ink);font-size:13px}.kb-ficha-empty{color:#9a948b;font-weight:500!important}.kb-ficha-total{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin:6px 0 0;padding-top:12px;border-top:2px solid var(--b-ink)}.kb-ficha-total span{font-weight:700;font-size:14px}.kb-ficha-total strong{font-family:var(--font-anton),Impact,sans-serif;font-weight:400;font-size:30px;font-variant-numeric:tabular-nums}.kb-models-head{padding-top:40px;margin-bottom:28px}.kb-models-head h1{margin:0 0 8px}.kb-models-head h1 em{color:var(--b-orange);font-style:normal}.kb-models{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:18px}.kb-empty a{color:var(--b-orange-2);font-weight:700}@media (max-width:900px){.kb-hero{min-height:calc(100svh - 110px)}.kb-hero:before{background:linear-gradient(0deg,#121212,#121212e6 45%,#12121259 75%,#12121233)}.kb-hero-inner{padding-block:32px 28px}.kb-flow{grid-template-columns:minmax(0,1fr);padding-top:22px;padding-bottom:96px}.kb-ficha{position:fixed;z-index:30;left:0;right:0;bottom:0;top:auto;border-radius:14px 14px 0 0;flex-direction:row;align-items:center;box-shadow:0 -10px 30px #0008}.kb-ficha-photo{width:76px;flex-shrink:0;aspect-ratio:auto;align-self:stretch}.kb-ficha-body{flex:1;min-width:0;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 14px}.kb-ficha-name{margin:0;font-size:16px}.kb-ficha-list{display:none}.kb-ficha-total{margin:0;padding:0;border:0;display:grid;text-align:right}.kb-ficha-total span{font-size:12px}.kb-ficha-total strong{font-size:24px}html:has(.kb-ficha) .floating-whatsapp{bottom:92px}}@media (max-width:640px){.kb-options{gap:12px}.kb-options,.kb-options.is-few{grid-template-columns:repeat(2,minmax(0,1fr))}.kb-size{grid-template-columns:minmax(0,1fr)}.kb-go,.kb-send{width:100%}.kb-incl li{font-size:15px}}@media (prefers-reduced-motion:reduce){.kb-chip-check,.kb-pane{animation:none}.kb-chip,.kb-size-btn{transition:none}}.site-world[data-world=mobiliario] .kb-hero{--b-orange:var(--mob-gold-light);--b-orange-2:var(--mob-gold-light);color:#f6f3ee;background:#1b1b1a}.site-world[data-world=mobiliario] .kb-hero h1{color:#f6f3ee}.site-world[data-world=mobiliario] .kb-hero h1 :is(em,b,strong){color:var(--mob-gold-light)}.site-world[data-world=mobiliario] .kb-hero .kb-incl svg{fill:var(--mob-gold-light)}.site-world[data-world=mobiliario] .kb-hero :focus-visible{outline-color:var(--mob-gold-light)}.site-world[data-world=mobiliario] :is(.kb-flow,.kb-nav,.kb-pane){color:var(--mob-text)}.site-world[data-world=mobiliario] .kb-hint{color:var(--mob-muted)}.site-world[data-world=mobiliario] .kb-bars i{background:var(--mob-line)}.site-world[data-world=mobiliario] .kb-bars i.on{background:var(--mob-gold)}.site-world[data-world=mobiliario] :is(.kb-chip,.kb-size-btn,.kb-ficha){border:1px solid var(--mob-line);background:#fff;box-shadow:var(--mob-shadow)}.site-world[data-world=mobiliario] .kb-chip[aria-checked=true],.site-world[data-world=mobiliario] .kb-size-btn[aria-pressed=true]{border-color:var(--mob-gold);box-shadow:0 0 0 2px var(--mob-gold),var(--mob-shadow)}.site-world[data-world=mobiliario] .kb-chip-check{background:var(--mob-gold);color:#fff}.site-world[data-world=mobiliario] .kb-chip-label{min-width:0;overflow-wrap:anywhere}.site-world[data-world=mobiliario] .kb-chip-face{width:100%}.site-world[data-world=mobiliario] .kb-size-form input{background:#fff;color:var(--mob-text);border-color:var(--mob-control)}.site-world[data-world=mobiliario] .kb-warn{color:#a32b20}.site-world[data-world=mobiliario] .kb-incl.is-light li{color:var(--mob-text)}.site-world[data-world=mobiliario] .kb-incl.is-light svg{color:#fff;fill:var(--mob-gold)}.site-world[data-world=mobiliario] :is(.kb-final-total span,.kb-ficha-empty){color:var(--mob-muted)}.site-world[data-world=mobiliario] .kb-final-links :is(button,a){color:var(--mob-gold)}.site-world[data-world=mobiliario] .kb-ficha-name{font-weight:400;text-transform:none}.site-world[data-world=mobiliario] .kb-ficha-list li{border-top-style:solid;border-color:var(--mob-line)}.site-world[data-world=mobiliario] .kb-ficha-total{border-top-color:var(--mob-line)}.site-world[data-world=mobiliario] .kb-models .m-chip{border:1px solid var(--mob-line)}.site-world[data-world=mobiliario] .kb-models .m-chip:before{content:none}.site-world[data-world=mobiliario] .kb-models .m-chip-label strong{font-weight:400;text-transform:none}.site-world[data-world=mobiliario] .kb-models .m-chip-label small{background:#f3ecdf;color:var(--mob-gold)}@media (max-width:900px){.site-world[data-world=mobiliario] .kb-ficha{border-radius:3px 3px 0 0;border-top-color:var(--mob-gold);box-shadow:0 -8px 26px -16px #0004;padding-bottom:env(safe-area-inset-bottom,0)}}@media (max-width:640px){.site-world[data-world=mobiliario] .kb-send{padding-inline:16px}.site-world[data-world=mobiliario] .kb-step-count{font-size:13px}}