.cfg{--ch-font: "Poppins", sans-serif;--ch-size-body: 12px;--ch-color-bg: #ffffff;--ch-color-text: #333333;--ch-color-strong: #000000;--ch-color-muted: #787878;--ch-color-border: #e5e5e5;--ch-color-stage: #eeece8;--cfg-sticky-top: 0px;font-family:var(--ch-font);font-size:var(--ch-size-body);font-weight:500;line-height:1.9;color:var(--ch-color-text);background:var(--ch-color-bg)}.cfg *,.cfg *:before,.cfg *:after{box-sizing:border-box}.cfg button{font-family:var(--ch-font);color:inherit;cursor:pointer}.cfg button:focus-visible{outline:1px solid var(--ch-color-strong);outline-offset:2px}.cfg [hidden]{display:none!important}.cfg .cfg-row{display:flex;flex-wrap:nowrap;margin:0}.cfg .cfg-col-stage{flex:0 0 66.6666%;max-width:66.6666%;padding:0}.cfg .cfg-col-info{flex:0 0 33.3333%;max-width:33.3333%;padding:0 40px}.cfg .cfg-info{padding-top:50px;padding-bottom:60px;display:flex;flex-direction:column;gap:26px}.cfg .cfg-stage{position:sticky;top:var(--cfg-sticky-top);height:100vh;background:var(--ch-color-stage);overflow:hidden}.cfg .cfg-stage canvas{display:block;width:100%;height:100%;touch-action:none}.cfg .cfg-stage-bar{position:absolute;inset:20px 20px auto 20px;display:flex;justify-content:space-between;align-items:center;gap:8px;pointer-events:none}.cfg .cfg-stage-bar>*{pointer-events:auto}.cfg .cfg-tag{background:#fff;padding:4px 10px;font-size:11px;font-weight:500;color:var(--ch-color-strong);font-variant-numeric:tabular-nums;line-height:1.6}.cfg .cfg-link-btn{background:#fff;border:0;padding:4px 10px;font-size:11px;font-weight:500;line-height:1.6}.cfg .cfg-link-btn:hover{color:#888}.cfg .cfg-hint{position:absolute;left:0;right:0;bottom:18px;text-align:center;font-size:11px;color:var(--ch-color-muted);pointer-events:none;padding:0 16px}.cfg .cfg-loading{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;color:var(--ch-color-muted);background:var(--ch-color-stage)}.cfg .cfg-head{display:flex;flex-direction:column;gap:4px}.cfg .cfg-title{font-family:var(--ch-font);font-size:18px;font-weight:500;letter-spacing:0;text-transform:capitalize;color:var(--ch-color-strong);margin:0;line-height:1.4}.cfg .cfg-price{font-size:15px;font-weight:500;color:var(--ch-color-strong);font-variant-numeric:tabular-nums}.cfg .cfg-price-sub{color:var(--ch-color-muted);font-size:11px;margin-left:8px}.cfg .cfg-delivery{text-transform:uppercase;color:var(--ch-color-strong);font-size:12px;font-weight:500;letter-spacing:.02em}.cfg .cfg-group{display:flex;flex-direction:column;gap:10px}.cfg .cfg-label{display:flex;justify-content:space-between;align-items:baseline;gap:12px;color:var(--ch-color-strong)}.cfg .cfg-label .cfg-muted{font-weight:400}.cfg .cfg-muted{color:var(--ch-color-muted)}.cfg .cfg-text-btn{background:none;border:0;padding:0;font-size:11px;font-weight:500;color:var(--ch-color-strong);text-decoration:underline;text-underline-offset:3px}.cfg .cfg-text-btn:hover{color:#888}.cfg .cfg-plan-wrap{display:flex;gap:18px;align-items:center}.cfg .cfg-plan{display:grid;grid-template-columns:repeat(2,58px);gap:4px;padding:6px;border:1px solid var(--ch-color-border);position:relative;flex:none}.cfg .cfg-plan:after{content:"frente";position:absolute;left:0;right:0;bottom:-20px;text-align:center;font-size:10px;color:var(--ch-color-muted)}.cfg .cfg-cell{width:58px;height:58px;padding:0;background:none;border:1px solid transparent;display:grid;place-items:center}.cfg .cfg-cell svg{width:48px;height:48px;transition:transform .25s ease}.cfg .cfg-cell[aria-pressed=true]{border-color:var(--ch-color-strong)}.cfg .cfg-cell:hover:not([aria-pressed=true]){border-color:var(--ch-color-border)}.cfg .cfg-sel{display:flex;flex-direction:column;line-height:1.5;min-width:0}.cfg .cfg-sel strong{font-weight:500;color:var(--ch-color-strong);font-size:13px}.cfg .cfg-opts{display:grid;grid-template-columns:repeat(4,1fr);gap:6px}.cfg .cfg-opt{border:1px solid var(--ch-color-border);background:#fff;padding:10px 4px 8px;display:flex;flex-direction:column;align-items:center;gap:4px;font-size:11px;line-height:1.35;text-align:center}.cfg .cfg-opt svg{width:40px;height:32px;color:var(--ch-color-strong)}.cfg .cfg-opt[aria-pressed=true]{border-color:var(--ch-color-strong);color:var(--ch-color-strong)}.cfg .cfg-opt:hover:not([aria-pressed=true]){border-color:#888}.cfg .cfg-swatches{display:flex;flex-wrap:wrap;gap:8px}.cfg .cfg-sw{width:52px;height:52px;padding:2px;border:1px solid transparent;background:none}.cfg .cfg-sw img{display:block;width:100%;height:100%;object-fit:cover;max-width:100%}.cfg .cfg-swatches.is-disabled{opacity:.35}.cfg .cfg-sw:disabled,.cfg .cfg-text-btn:disabled,.cfg .cfg-btn--secondary:disabled{cursor:not-allowed;opacity:.45}.cfg .cfg-sw[aria-pressed=true]{border-color:var(--ch-color-strong)}.cfg .cfg-sw:hover:not([aria-pressed=true]){border-color:var(--ch-color-border)}.cfg .cfg-presets{display:flex;flex-wrap:wrap;gap:6px}.cfg .cfg-preset{border:1px solid var(--ch-color-border);background:#fff;padding:5px 10px;font-size:11px;font-weight:500;line-height:1.6}.cfg .cfg-preset:hover{border-color:var(--ch-color-strong)}.cfg .cfg-summary{list-style:none;margin:0;padding:0;border-top:1px solid var(--ch-color-border)}.cfg .cfg-summary li{display:flex;justify-content:space-between;gap:12px;padding:8px 0;border-bottom:1px solid var(--ch-color-border);line-height:1.5;font-variant-numeric:tabular-nums}.cfg .cfg-summary li>span:last-child{color:var(--ch-color-strong);white-space:nowrap}.cfg .cfg-total{display:flex;justify-content:space-between;color:var(--ch-color-strong);font-size:15px;font-variant-numeric:tabular-nums}.cfg .cfg-ctas{display:flex;flex-direction:column;gap:8px}.cfg .cfg-btn{display:block;width:100%;padding:14px 16px;border:1px solid #000;border-radius:0;font-family:var(--ch-font);font-size:15px;font-weight:500;letter-spacing:0;text-transform:capitalize;line-height:1.4}.cfg .cfg-btn--primary{background:#000;color:#fff}.cfg .cfg-btn--primary:hover{background:#222}.cfg .cfg-btn--primary:disabled{background:#888;border-color:#888;cursor:not-allowed}.cfg .cfg-btn--secondary{background:#fff;color:#000}.cfg .cfg-btn--secondary:hover{background:#f5f5f5}.cfg .cfg-msg{color:var(--ch-color-muted);line-height:1.5}.cfg .cfg-msg:empty{display:none}.cfg .cfg-code{color:var(--ch-color-muted);font-size:11px}.cfg .cfg-code code{font-family:ui-monospace,Menlo,monospace;color:var(--ch-color-text)}.cfg .cfg-tabs{border-top:1px solid var(--ch-color-border)}.cfg .cfg-tabs details{border-bottom:1px solid var(--ch-color-border)}.cfg .cfg-tabs summary{list-style:none;display:flex;justify-content:space-between;align-items:center;padding:12px 0;cursor:pointer;color:var(--ch-color-strong)}.cfg .cfg-tabs summary::-webkit-details-marker{display:none}.cfg .cfg-tabs summary:after{content:"+";font-size:16px;font-weight:300;line-height:1}.cfg .cfg-tabs details[open] summary:after{content:"\2212"}.cfg .cfg-tabs .cfg-tab-body{padding:0 0 14px}.cfg .cfg-tabs .cfg-tab-body p{margin:0 0 8px}.cfg dialog{border:1px solid var(--ch-color-border);padding:0;max-width:min(620px,calc(100% - 32px));width:100%;background:#fff;color:var(--ch-color-text)}.cfg dialog::backdrop{background:#0006}.cfg .cfg-dlg{padding:22px;display:flex;flex-direction:column;gap:12px;line-height:1.6}.cfg .cfg-dlg h3{margin:0;font-size:15px;font-weight:500;color:#000}.cfg .cfg-dlg p{margin:0;color:var(--ch-color-muted)}.cfg .cfg-dlg pre{margin:0;background:#f7f7f7;border:1px solid var(--ch-color-border);padding:12px;font-size:11px;line-height:1.5;max-height:44vh;overflow:auto}.cfg .cfg-dlg-actions{display:flex;justify-content:flex-end;gap:8px}.cfg .cfg-dlg-actions button{background:#fff;border:1px solid #000;padding:6px 14px;font-size:12px}.cfg .cfg-toast{position:fixed;left:50%;bottom:calc(20px + env(safe-area-inset-bottom,0px));transform:translate(-50%);background:#000;color:#fff;padding:10px 16px;font-size:12px;line-height:1.5;max-width:calc(100% - 32px);z-index:1000}.cfg .cfg-xr{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:1000}.cfg .cfg-xr-bar{position:absolute;left:16px;right:16px;top:calc(16px + env(safe-area-inset-top,0px));display:flex;justify-content:space-between;gap:8px}.cfg .cfg-xr-bar>*{pointer-events:auto;background:#fff;padding:6px 12px;font-size:12px;border:0}@media(max-width:1024px){.cfg .cfg-row{display:block}.cfg .cfg-col-stage,.cfg .cfg-col-info{max-width:100%}.cfg .cfg-col-info{padding:0 15px}.cfg .cfg-stage{position:relative;top:0;height:auto;aspect-ratio:1 / 1;max-height:62vh;width:100%;max-width:100%}.cfg .cfg-info{padding-top:22px}.cfg .cfg-title{font-size:17px}.cfg .cfg-stage-bar{inset:12px 12px auto 12px}}@media(min-width:700px)and (max-width:1024px){.cfg .cfg-stage{aspect-ratio:16 / 10}}@media(prefers-reduced-motion:reduce){.cfg .cfg-cell svg{transition:none}}.cfg-trigger{margin:0 0 10px}.cfg-trigger__btn{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:14px 16px;background:#fff;color:#000;border:1px solid #000;border-radius:0;cursor:pointer;font-family:Poppins,sans-serif;font-size:15px;font-weight:500;letter-spacing:0;text-transform:capitalize;line-height:1.4}.cfg-trigger__btn:hover{background:#f5f5f5}.cfg-trigger__btn svg{width:18px;height:18px;flex:none}.cfg-trigger__note{margin-top:6px;font-family:Poppins,sans-serif;font-size:11px;color:#787878;text-align:center;line-height:1.5}html.cfg-lock,html.cfg-lock body{overflow:hidden!important}.cfg-drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000}.cfg-drawer__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#00000059;opacity:0;transition:opacity .3s ease}.cfg-drawer__panel{position:absolute;top:0;right:0;bottom:0;width:100%;background:#fff;display:flex;flex-direction:column;transform:translate(100%);transition:transform .38s cubic-bezier(.2,.7,.2,1);box-shadow:-12px 0 40px #0000001f}.cfg-drawer.is-open .cfg-drawer__backdrop{opacity:1}.cfg-drawer.is-open .cfg-drawer__panel{transform:none}.cfg-drawer__head{flex:none;height:56px;padding:0 20px;padding-top:env(safe-area-inset-top,0px);box-sizing:content-box;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #e5e5e5;font-family:Poppins,sans-serif;font-size:13px;font-weight:500;color:#000}.cfg-drawer__close{background:none;border:0;padding:8px 0 8px 12px;display:flex;align-items:center;gap:8px;font:inherit;color:#000;cursor:pointer}.cfg-drawer__close:hover{color:#888}.cfg-drawer__close svg{width:16px;height:16px}.cfg-drawer__body{flex:1;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch}@media(min-width:1025px){.cfg-drawer .cfg,.cfg-drawer .cfg-row{height:100%}.cfg-drawer__body{overflow:hidden}.cfg-drawer .cfg-stage{position:relative;top:0;height:100%}.cfg-drawer .cfg-col-info{height:100%;overflow-y:auto}}@media(prefers-reduced-motion:reduce){.cfg-drawer__panel,.cfg-drawer__backdrop{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/configurador-3d.css.map */
