:root{--pink:#F6D0DA;--blue:#2219E2;--white:#FFFFFF;--line:rgba(34,25,226,.25);--soft:rgba(34,25,226,.08);--warn:#B3261E;--font:Helvetica,"Helvetica Neue",Arial,sans-serif;color-scheme:light}.ct-medida{background:var(--pink);color:var(--blue);font-family:var(--font);letter-spacing:-.4px}.ct-medida,.ct-medida *,.ct-medida *:before,.ct-medida *:after{box-sizing:border-box}.ct-inner{max-width:1500px;margin:0 auto;padding-block:30px 90px;padding-left:max(28px,env(safe-area-inset-left,0px));padding-right:max(28px,env(safe-area-inset-right,0px))}.ct-heading{display:flex;flex-direction:column;align-items:flex-start;gap:8px;margin-bottom:22px}.ct-back{color:var(--blue);font-size:12px;font-weight:700;text-decoration:none;letter-spacing:.02em}.ct-back:hover{text-decoration:underline}.ct-title{max-width:none;margin:0;font-size:clamp(26px,2.5vw,38px);line-height:1;font-weight:700;text-wrap:balance}.ct-layout{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(320px,.75fr);gap:48px;align-items:start}.ct-stick{position:sticky;top:max(16px,env(safe-area-inset-top,0px));z-index:5}.ct-preview{position:relative;width:100%;aspect-ratio:1/1;max-height:calc(100vh - 40px);margin-inline:auto;max-width:100%;background:var(--white);border:1px solid var(--blue);border-radius:22px;overflow:hidden}#view{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block;touch-action:none}.ct-size{position:absolute;left:18px;bottom:18px;font-size:13px;font-weight:700;font-variant-numeric:tabular-nums}.ct-tools{position:absolute;right:16px;top:14px;display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.ct-hint{position:absolute;left:18px;bottom:14px;right:18px;font-size:11px;opacity:.75}.ct-coach[hidden]{display:none}.ct-coach-dot{position:absolute;width:22px;height:22px;margin:-11px 0 0 -11px;border-radius:50%;background:var(--blue);box-shadow:0 0 #2219e280;animation:ctPulse 1.6s infinite;pointer-events:none;z-index:4}.ct-coach-dot:after{content:"";position:absolute;top:7px;right:7px;bottom:7px;left:7px;border-radius:50%;background:#fff}.ct-coach-b{position:absolute;left:0;top:0;display:flex;align-items:center;gap:6px;background:var(--blue);color:#fff;border-radius:999px;padding:6px 6px 6px 16px;font-size:13px;font-weight:700;box-shadow:0 6px 20px #2219e240;z-index:4;max-width:calc(100% - 24px);white-space:nowrap}.ct-coach-b span{overflow:hidden;text-overflow:ellipsis}.ct-coach-x{-webkit-appearance:none;appearance:none;border:0;background:#ffffff2e;color:#fff;border-radius:50%;width:30px;height:30px;font:400 18px var(--font);cursor:pointer;flex:0 0 auto}@keyframes ctPulse{0%{box-shadow:0 0 #2219e28c}70%{box-shadow:0 0 0 18px #2219e200}to{box-shadow:0 0 #2219e200}}@media(max-width:650px){.ct-coach-b{white-space:normal;font-size:12px;max-width:calc(100% - 20px);border-radius:16px}}.ct-product-info{max-width:none;padding-top:0}.ct-product-info p{margin:0 0 9px;font-size:14px;line-height:1.45}.ct-product-info .ct-production{font-weight:700}.ct-control-group{padding:0 0 25px;margin:0 0 25px;border-bottom:1px solid var(--line)}.ct-control-title{margin:0 0 13px;font-size:13px;line-height:1;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.ct-editing{font-size:12px;line-height:1.35;margin:-4px 0 14px}.ct-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.ct-field{display:flex;flex-direction:column;gap:6px;font-size:12px}.ct-field input,.ct-field select,.ct-cell{font:400 14px var(--font);letter-spacing:-.2px;color:var(--blue);background-color:transparent;border:1px solid var(--blue);border-radius:999px;padding:9px 14px;width:100%;font-variant-numeric:tabular-nums;-webkit-appearance:none;appearance:none}.ct-field select,.ct-cell{background-image:linear-gradient(45deg,transparent 50%,var(--blue) 50%),linear-gradient(135deg,var(--blue) 50%,transparent 50%);background-position:calc(100% - 17px) 55%,calc(100% - 12px) 55%;background-size:5px 5px;background-repeat:no-repeat;padding-right:30px}.ct-pills{display:flex;flex-wrap:wrap;gap:8px}.ct-pill{-webkit-appearance:none;appearance:none;border:1px solid var(--blue);border-radius:999px;background:transparent;color:var(--blue);padding:10px 13px;font:400 12px var(--font);line-height:1;cursor:pointer;transition:background .18s,color .18s}.ct-pill:hover,.ct-pill.is-active{background:var(--blue);color:var(--white)}.ct-pill:disabled{opacity:.35;cursor:not-allowed;background:transparent;color:var(--blue)}.ct-pill.small{padding:7px 10px;font-size:11px}.ct-tools .ct-pill{background:var(--white)}.ct-tools .ct-pill.is-active,.ct-tools .ct-pill:hover{background:var(--blue)}.ct-medida button:focus-visible,.ct-medida select:focus-visible,.ct-medida input:focus-visible,.ct-medida summary:focus-visible{outline:2px solid var(--blue);outline-offset:3px}.ct-colors{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:8px}.ct-color{width:100%;aspect-ratio:1/1;padding:0;-webkit-appearance:none;appearance:none;border:1px solid rgba(34,25,226,.35);border-radius:50%;cursor:pointer;transition:transform .15s}.ct-color:hover{transform:scale(1.08)}.ct-color.is-active{outline:2px solid var(--blue);outline-offset:3px}.ct-chosen{margin-top:7px;font-size:11px}.ct-colors.big{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.ct-colors.big .ct-color{border-radius:14px;aspect-ratio:1.4/1}.ct-sw{display:flex;flex-direction:column;gap:6px;min-width:0}.ct-sw span{font-size:12px;line-height:1.15;text-align:center;overflow-wrap:anywhere}.ct-sw.is-active span{font-weight:700}.ct-sw small{font-size:10px;text-align:center;opacity:.7;margin-top:-4px}#chS{display:none}.ct-chosen{font-size:13px;font-weight:700}.ct-huecos{display:flex;flex-direction:column;gap:10px}.hz-head{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;font-size:12px}.hz-head+.hz-head{margin-top:6px}.hz-cajlab{display:inline-flex;align-items:center;gap:4px}.hz-cajin{width:52px;padding:5px 7px;border:1px solid var(--blue,#2219E2);border-radius:999px;font:inherit;color:inherit;background:#fff;text-align:center}.hz-head b{margin-right:4px}.hz{position:relative;margin:4px auto 0;touch-action:none;user-select:none;-webkit-user-select:none}.hz-frame{position:absolute;top:0;right:0;bottom:0;left:0;background:#2219e229;border:1.5px solid var(--blue);border-radius:3px}.hz-cell{position:absolute;background:#fff;border:1px solid rgba(34,25,226,.45);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;cursor:pointer;overflow:hidden;outline:none;transition:background .15s}.hz-cell.puerta{background:#e3e6ff}.hz-cell.cajon{background:#eceeff}.hz-cell:hover,.hz-cell:focus-visible{background:#d9dcff}.hz-cell.sel{background:var(--blue);border-color:var(--blue);color:#fff}.hz-l{font-size:11px;font-weight:700;pointer-events:none}.hz-dim{-webkit-appearance:none;appearance:none;border:1px solid currentColor;background:#ffffffb3;color:var(--blue);border-radius:999px;font:400 11px var(--font);padding:3px 8px;cursor:text;white-space:nowrap}.hz-cell.sel .hz-dim{background:#fff}.hz-sym{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none}.hz-sym path{fill:none;stroke:currentColor;stroke-width:1;opacity:.45;vector-effect:non-scaling-stroke}.hz-knob{position:absolute;top:8px;left:38%;right:38%;height:2px;background:currentColor;opacity:.5}.hz-rod{position:absolute;top:9px;left:6px;right:6px;height:2px;background:currentColor;opacity:.6}.hz-shelf,.hz-vdiv{position:absolute;background:var(--blue);z-index:2;border-radius:2px}.hz-shelf{cursor:ns-resize}.hz-vdiv{cursor:ew-resize}.hz-shelf:before{content:"";position:absolute;left:0;right:0;top:-9px;bottom:-9px}.hz-vdiv:before{content:"";position:absolute;top:0;bottom:0;left:-9px;right:-9px}.hz-grip{position:absolute;left:50%;top:50%;width:26px;height:12px;margin:-6px 0 0 -13px;border-radius:999px;background:#fff;border:1.5px solid var(--blue);box-shadow:0 1px 4px #2219e240}.hz-grip.v{width:12px;height:26px;margin:-13px 0 0 -6px}.hz-shelf:hover .hz-grip,.hz-vdiv:hover .hz-grip,.hz-shelf.on .hz-grip,.hz-vdiv.on .hz-grip{background:var(--blue)}.hz-shelf.on,.hz-vdiv.on{background:#ff6a3d}.hz-tip{position:absolute;z-index:5;transform:translate(-50%,-130%);background:var(--blue);color:#fff;font:700 11px var(--font);padding:5px 9px;border-radius:999px;white-space:nowrap;pointer-events:none}.hz-tip[hidden]{display:none}.hz-full{position:absolute;top:4px;right:4px;bottom:4px;left:4px;border:1.5px dashed var(--blue);border-radius:2px;display:flex;align-items:flex-start;justify-content:center;padding-top:4px;font-size:10px;font-weight:700;pointer-events:none;z-index:1}.hz-edit{position:absolute;z-index:6;display:flex;align-items:center;gap:5px;background:#fff;border:1.5px solid var(--blue);border-radius:14px;padding:7px 8px;box-shadow:0 8px 24px #2219e238;font-size:11px;white-space:nowrap}.hz-edit label{display:flex;flex-direction:column;gap:2px;font-size:10px}.hz-edit input{width:62px;padding:5px 7px;border:1px solid var(--blue);border-radius:8px;font:400 13px var(--font);color:var(--blue)}.hz-edit input:disabled{opacity:.4}.hz-ok{-webkit-appearance:none;appearance:none;border:0;background:var(--blue);color:#fff;border-radius:999px;font:700 12px var(--font);padding:7px 11px;cursor:pointer;align-self:flex-end}.hz-x{-webkit-appearance:none;appearance:none;border:0;background:none;color:var(--blue);font-size:18px;cursor:pointer;align-self:flex-end;padding:2px 4px}.hz-cell.msel{background:#ff6a3d;border-color:#ff6a3d;color:#fff}.hz-grp{position:absolute;z-index:1;border:2.5px solid var(--blue);border-radius:3px;pointer-events:none;background:#2219e20f;display:flex;align-items:flex-start;justify-content:flex-end}.hz-grp .hz-sym path{opacity:.7;stroke-width:1.4}.hz-grp-t{margin:3px 3px 0 0;background:var(--blue);color:#fff;font-size:10px;font-weight:700;border-radius:999px;padding:3px 8px}.hz-merge{border-width:2px;border-color:#ff6a3d}.hz-gi{display:flex;flex-direction:column;gap:6px;padding-bottom:8px;border-bottom:1px solid var(--line)}.hz-tb{border:1px solid var(--blue);border-radius:16px;padding:10px 12px;background:#fff;display:flex;flex-direction:column;gap:8px}.hz-t{font-size:13px}.ct-opt-note{flex:1 1 100%;white-space:normal}.hz-act{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.hz-sep{flex-basis:100%;height:0}.ct-hueco{border:1px solid var(--blue);border-radius:16px;padding:10px 12px;background:transparent;display:flex;flex-direction:column;gap:9px;cursor:pointer}.ct-hueco.is-active{background:#2219e212;box-shadow:0 0 0 1px var(--blue) inset}.ct-hueco-top{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px}.ct-hueco-name{font-size:12px;font-weight:700;min-width:58px}.ct-luz{display:flex;align-items:center;gap:6px;font-size:12px}.ct-luz input{width:84px;padding:7px 12px;font-size:13px;border:1px solid var(--blue);border-radius:999px;color:var(--blue);font-family:var(--font);background:transparent;font-variant-numeric:tabular-nums}.ct-auto{font-size:12px;opacity:.8}.ct-step{display:flex;align-items:center;gap:6px 8px;font-size:12px}.ct-step{flex-wrap:wrap}.ct-step b{min-width:12px;text-align:center}.ct-cells{display:flex;flex-wrap:wrap;gap:6px}.ct-cell{width:auto;padding:7px 28px 7px 12px;font-size:12px}.ct-cell.is-active{background-color:var(--blue);color:var(--white);background-image:linear-gradient(45deg,transparent 50%,#fff 50%),linear-gradient(135deg,#fff 50%,transparent 50%)}.ct-del{margin-left:0}.ct-note{font-size:12px;line-height:1.4;margin:0 0 12px}.ct-msgs{display:flex;flex-direction:column;gap:6px;font-size:12px;line-height:1.35;margin:-8px 0 20px}.ct-msg{border:1px solid var(--warn);color:var(--warn);background:transparent;border-radius:12px;padding:8px 11px}.ct-msg.info{border-color:var(--blue);color:var(--blue)}.ct-msg.fix{border-color:var(--blue);color:var(--blue);background:#2219e20f}.ct-msg.fix:before{content:"Ajustado: ";font-weight:700}.ct-msg.err{background:#b3261e0f;font-weight:700}.ct-msg.head{border:0;padding:0 2px;font-weight:700}.ct-add-to-cart:disabled{opacity:.35;cursor:not-allowed;transform:none}.ct-pop-why{margin:0;font-size:11px;line-height:1.35;opacity:.8;max-width:260px}.ct-buy{padding-top:3px}.ct-quote{margin-top:14px;padding:16px;border:1px solid var(--blue);border-radius:18px;background:#fff;display:flex;flex-direction:column;gap:12px}.ct-quote[hidden]{display:none}.ct-quote-t{margin:0;font-weight:700;font-size:15px}.ct-quote textarea{font:400 14px var(--font);color:var(--blue);border:1px solid var(--blue);border-radius:16px;padding:10px 14px;background:transparent;resize:vertical}.ct-quote input{width:100%}.ct-quote .ct-row{grid-template-columns:repeat(2,minmax(0,1fr))}.ct-quote .ct-field.bad input{border-color:var(--warn);border-width:2px}.ct-check{display:flex;gap:8px;align-items:flex-start;font-size:12px;line-height:1.35}.ct-check input{margin-top:2px;accent-color:var(--blue);width:16px;height:16px;flex:0 0 auto}.ct-check a{color:inherit}.ct-quote-s{margin:0;font-size:11px;opacity:.8}.ct-mail{white-space:pre-wrap;font:11px/1.4 ui-monospace,Menlo,monospace;background:var(--soft);border-radius:10px;padding:10px;max-height:340px;overflow:auto;margin:8px 0 0}.ct-price{margin-bottom:6px;font-size:27px;line-height:1;font-weight:700}.ct-price-note{font-size:12px;margin:0 0 16px}.ct-add-to-cart{display:block;width:100%;padding:16px 20px;-webkit-appearance:none;appearance:none;border:1px solid var(--blue);border-radius:999px;background:var(--blue);color:var(--white);font:700 13px var(--font);cursor:pointer;transition:transform .2s}.ct-add-to-cart:hover{transform:translateY(-2px)}.ct-cart-message{min-height:18px;margin-top:10px;font-size:12px}.ct-save{margin-top:18px;padding-top:18px;border-top:1px solid var(--line)}.ct-save-t{margin:0 0 4px;font-weight:700;font-size:14px}.ct-save-s{margin:0 0 12px;font-size:12px}.ct-save-b{display:grid;grid-template-columns:1fr 1fr;gap:8px}.ct-save-b .ct-pill{width:100%;justify-content:center;text-align:center}.ct-share{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px;padding:12px;border:1px solid var(--line);border-radius:14px;background:#fff}.ct-share[hidden]{display:none}.ct-share a,.ct-share button{flex:1 1 auto;text-align:center;text-decoration:none}.ct-share input{flex:1 1 100%;min-width:0;font:12px var(--font);color:var(--blue);border:1px solid var(--line);border-radius:8px;padding:7px 9px;background:var(--soft)}.ct-mine{margin-top:16px}.ct-mine[hidden]{display:none}.ct-mine h4{margin:0 0 8px;font-size:12px;letter-spacing:.06em;text-transform:uppercase}.ct-mine ul{list-style:none;margin:0;padding:0;display:grid;gap:8px}.ct-mine li{display:grid;grid-template-columns:64px 1fr auto;gap:10px;align-items:center;border:1px solid var(--line);border-radius:12px;padding:6px 8px 6px 6px;background:#fff}.ct-mine img{width:64px;height:48px;object-fit:cover;border-radius:8px;background:var(--soft)}.ct-mine b{display:block;font-size:13px}.ct-mine small{font-size:11px;opacity:.8}.ct-mine .ct-mine-a{display:flex;gap:6px}.ct-mine .ct-mine-a button{-webkit-appearance:none;appearance:none;border:1px solid var(--line);background:none;color:var(--blue);border-radius:999px;font:600 11px var(--font);padding:6px 10px;cursor:pointer}.ct-mine .ct-mine-a button.x{padding:6px 9px}.ct-legal{margin-top:18px;padding-top:16px;border-top:1px solid rgba(34,25,226,.2);font-size:11px;line-height:1.45}.ct-legal p{margin:0 0 8px}.ct-plan{margin-top:48px}.ct-plan h2,.ct-shop summary{font-size:13px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;margin:0 0 13px}.ct-plan-box{background:var(--white);border:1px solid var(--blue);border-radius:22px;padding:22px;overflow-x:auto}.ct-plan-box svg{display:block;width:100%;height:auto;min-width:560px}.ct-plan-note{font-size:12px;margin:10px 0 0}.ct-instr{margin-top:48px}.ct-shop{margin-top:28px;border-top:1px solid var(--line);padding-top:22px}.ct-shop summary{cursor:pointer;list-style:none}.ct-shop summary:after{content:" +"}.ct-shop[open] summary:after{content:" \2013"}.ct-shop-grid{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:22px;margin-top:10px}.ct-card{background:var(--white);border:1px solid var(--blue);border-radius:22px;padding:18px;min-width:0}.ct-kpis{display:flex;flex-wrap:wrap;gap:22px;font-size:12px;margin-bottom:12px}.ct-kpis b{display:block;font-size:24px}.tablewrap{overflow-x:auto;max-height:340px}.ct-medida table{border-collapse:collapse;width:100%;font-size:12px;font-variant-numeric:tabular-nums}.ct-medida th,.ct-medida td{text-align:left;padding:6px 8px;border-bottom:1px solid var(--line);white-space:nowrap}th{position:sticky;top:0;background:#fff}td.bad{color:var(--warn);font-weight:700}.boards{display:flex;flex-wrap:wrap;gap:10px}.board{position:relative;width:180px;height:132px;border:1px solid var(--blue);background:#fbf8fa}.board span{position:absolute;border:1px solid var(--blue);background:#2219e21f}.board em{position:absolute;right:4px;bottom:2px;font-size:10px;font-style:normal}.ct-medida select option{color:#2219e2;background:#fff}.instr{display:flex;flex-direction:column;gap:18px;overflow-x:auto}.sheet{background:#fff;color:#111;border:1px solid var(--blue);border-radius:6px;aspect-ratio:1.414/1;min-width:640px;padding:22px 26px;font-family:IBM Plex Mono,ui-monospace,Menlo,monospace;letter-spacing:0;display:flex;gap:18px;position:relative}.sheet .iso polygon.g{fill:#fff;stroke:#bdbdbd;stroke-width:.8}.sheet .iso polygon.n{fill:#fff;stroke:#111;stroke-width:1.3}.sheet .iso polygon.x{fill:#fff;stroke:#111;stroke-width:1}.sheet .iso .lc{fill:#fff;stroke:#111;stroke-width:1}.sheet .iso .lt{font:700 10px IBM Plex Mono,monospace;text-anchor:middle;fill:#111}.cover .cv-l,.end .cv-l{flex:0 0 38%;display:flex;flex-direction:column;gap:10px}.cover .cv-r,.end .cv-r{flex:1;display:grid;place-items:center}.cv-dims{margin:4px 0 0;font-size:10px;text-align:center}.cv-r svg{width:100%;height:auto;max-height:100%}.cv-r img.lineart{width:100%;height:100%;object-fit:contain;display:block;min-height:0}.cover .cv-r,.end .cv-r{min-height:0;overflow:hidden}.brand{font:800 34px Helvetica,Arial,sans-serif;letter-spacing:-1px}.brand-sub{font-size:10px;letter-spacing:.08em}.sheet h3{font:700 24px Helvetica,Arial,sans-serif;margin:14px 0 0;letter-spacing:-.5px}.sheet .ref{font-size:11px;margin:0}.sheet .imp{font-size:10px;line-height:1.45;margin:0;border:1px solid #111;padding:8px 10px}.sheet:not(.cover):not(.end){flex-direction:column;display:flex}.sh-t{font-size:12px;font-weight:600;letter-spacing:.06em}.pz{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px 14px}.pzc svg{width:100%;height:auto}.pzl{font-size:13px}.pzd{font-size:9.5px;line-height:1.35}.hwg{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 18px;font-size:10.5px}.hwg span{float:right}.steps{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1fr;gap:12px}.stp{border:1px solid #111;padding:10px 12px;display:flex;flex-direction:column;min-height:0}.sth{display:flex;align-items:baseline;gap:10px}.stb{flex:1;display:flex;gap:8px;min-height:0;align-items:stretch}.stb svg.iso{flex:1;min-width:0;width:auto;height:100%}.sthw{flex:0 0 auto;align-self:center;border:1px solid #111;border-radius:12px;padding:6px 8px;display:flex;flex-direction:column;gap:5px}.hwi{display:flex;align-items:center;gap:6px;font-size:10px;white-space:nowrap}.hwi .ic{width:44px;height:26px;display:grid;place-items:center}.hwi .ic .ico{width:44px;height:26px}.hwn{display:inline-grid;place-items:center;width:15px;height:15px;border:1px solid #111;border-radius:50%;font-size:8.5px;font-weight:600}.hwcards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.hwc{border:1px solid #111;border-radius:10px;padding:8px 10px;display:flex;flex-direction:column;gap:4px;font-size:9.5px;line-height:1.3}.hwc .ic{height:62px;display:grid;place-items:center}.hwc .ic .ico{height:58px}.hwc .q{font-size:15px;font-weight:600}.det{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.camzoom{grid-column:1/-1;border:1px solid #111;padding:6px 8px}.camzoom svg{display:block;width:100%;height:auto;max-height:190px}.dett{grid-column:1/-1;font-size:11px;font-weight:600;letter-spacing:.04em;margin-top:4px}.detc{border:1px solid #111;padding:6px 8px;font-size:9px;line-height:1.35;display:flex;flex-direction:column;gap:4px}.detc .ic{height:56px;display:grid;place-items:center}.detc .ic .ico{height:54px}.detc b{font-size:12px}.ct-pdf{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;margin:0 0 14px}.ct-pdf-link{color:var(--blue);font-size:13px;font-weight:700}.ct-pdf-msg{font-size:12px}.pdf-render{position:fixed;left:-20000px;top:0;width:1123px;background:#fff}.pdf-render .sheet{width:1123px;height:794px;aspect-ratio:auto;border:0;border-radius:0;min-width:0;box-sizing:border-box;overflow:hidden;margin:0}.stp .stn{font-size:18px}.stp .stt{font-size:11px;font-weight:600;margin-bottom:2px}.stp p{font-size:9.5px;line-height:1.4;margin:4px 0 0}body.print-instr .ct-inner>*:not(:has(#instr)){display:none!important}body.print-instr #instrBox>summary,body.print-instr #instrBox>p,body.print-instr .ct-pdf{display:none}body.print-instr .ct-plan:has(#instr)>h2,body.print-instr .ct-plan:has(#instr)>p{display:none}body.print-instr{background:#fff;margin:0}body.print-instr .ct-plan,body.print-instr .ct-medida{margin:0;padding:0}@page{size:297mm 210mm;margin:0}body.print-instr .ct-inner{padding:0;max-width:none}body.print-instr .instr{gap:0}body.print-instr .sheet{border:0;border-radius:0;width:297mm;height:209mm;overflow:hidden;box-sizing:border-box;aspect-ratio:auto;break-after:page;min-width:0}.ct-medida [hidden]{display:none!important}.ct-hist{position:absolute;left:14px;top:14px;display:flex;flex-direction:column;align-items:flex-start;gap:6px;z-index:3}.ct-hist-r{display:flex;gap:6px}.ct-views{position:absolute;right:16px;bottom:14px;display:flex;gap:8px;z-index:3}.ct-views .ct-pill{background:var(--white)}.ct-views .ct-pill:hover{background:var(--blue)}.ct-ico{-webkit-appearance:none;appearance:none;border:1px solid var(--blue);background:#fff;color:var(--blue);border-radius:999px;min-width:36px;height:34px;font:400 17px var(--font);cursor:pointer;padding:0 10px;line-height:1}.ct-ico.wide{font-size:11px}.ct-ico:hover:not(:disabled){background:var(--blue);color:#fff}.ct-ico:disabled{opacity:.3;cursor:not-allowed}.ct-meas{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:2;overflow:hidden}.ct-meas span{position:absolute;transform:translate(-50%,-50%);background:#fff;color:var(--blue);border:1px solid var(--blue);border-radius:999px;font:700 11px var(--font);padding:2px 7px;white-space:nowrap;font-variant-numeric:tabular-nums}.ct-meas span.s{font-weight:400;font-size:10px;padding:1px 5px;border-color:#2219e266;background:#ffffffe0}.ct-bar{position:fixed;left:0;right:0;bottom:0;z-index:20;display:flex;align-items:center;gap:12px;padding:10px max(16px,env(safe-area-inset-left,0px)) calc(10px + env(safe-area-inset-bottom,0px));background:var(--pink);border-top:1px solid var(--blue);box-shadow:0 -8px 24px #2219e21f;transform:translateY(110%);transition:transform .25s}.ct-bar.show{transform:none}.ct-bar-i{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.ct-bar-i b{font-size:15px;font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ct-bar-i span{font-size:11px;opacity:.8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ct-bar-btn{-webkit-appearance:none;appearance:none;border:0;border-radius:999px;background:var(--blue);color:#fff;font:700 13px var(--font);padding:14px 20px;cursor:pointer;white-space:nowrap}.ct-bar-btn:disabled{opacity:.35;cursor:not-allowed}@media(min-width:991px){.ct-bar{max-width:1500px;margin:0 auto}}.ct-box{border:1px solid var(--line);border-radius:16px;padding:12px 14px 6px;margin-bottom:12px}.ct-box .ct-note{margin:-2px 0 10px}.ct-modmap{background:#fff;border:1px solid var(--line);border-radius:12px;padding:10px;margin:0 0 10px}.ct-modmap svg{display:block;width:100%;height:auto;max-height:170px}.ct-modmap rect{fill:#fff;stroke:var(--blue);stroke-width:1.5;cursor:pointer;transition:fill .15s}.ct-modmap rect:hover{fill:#2219e214}.ct-modmap rect.on{fill:var(--blue)}.ct-modmap text{font:700 11px var(--font);fill:var(--blue);pointer-events:none;text-anchor:middle}.ct-modmap text.on{fill:#fff}.ct-modmap rect.err{stroke:var(--warn);stroke-width:2.5;fill:#b3261e1a}.ct-modmap rect.on.err{fill:var(--warn)}.ct-modmap text.err{fill:var(--warn);font-size:12px}.ct-msg.err.go{cursor:pointer}.ct-msg.err.go:after{content:" Ver d\f3nde \2192";font-weight:400;text-decoration:underline;white-space:nowrap}.ct-moderr{margin:0 0 12px;font-size:12px;line-height:1.35}.ct-moderr[hidden]{display:none}.ct-types{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.ct-start{position:absolute;top:0;right:0;bottom:0;left:0;z-index:6;display:flex;align-items:center;justify-content:center;background:#eceeefc7;padding:16px;box-sizing:border-box}.ct-start-card{background:var(--white);border:1px solid var(--blue);border-radius:22px;padding:18px 18px 14px;width:100%;max-width:560px;box-sizing:border-box;max-height:100%;overflow:auto}.ct-start-card h2{margin:0 0 4px;font-size:22px;font-weight:800;letter-spacing:-.6px}.ct-start-card p{margin:0 0 12px;font-size:13px}.ct-start-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.ct-start-grid .ct-type svg{width:52px;height:39px}.ct-start-foot{display:flex;flex-wrap:wrap;gap:8px 14px;align-items:center;justify-content:space-between;margin-top:12px;font-size:13px}.ct-start-foot button{-webkit-appearance:none;appearance:none;background:none;border:0;padding:4px 0;color:var(--blue);font:inherit;text-decoration:underline;cursor:pointer}@media(max-width:480px){.ct-start-grid .ct-type{padding:7px 4px}.ct-start-grid .ct-type svg{width:40px;height:30px}.ct-start-card{padding:14px}.ct-start-card h2{font-size:19px}}.ct-type{-webkit-appearance:none;appearance:none;border:1px solid var(--blue);border-radius:16px;background:transparent;color:var(--blue);padding:10px 6px 9px;display:flex;flex-direction:column;align-items:center;gap:6px;cursor:pointer;font:400 12px var(--font);transition:background .18s,color .18s}.ct-type svg{width:56px;height:42px}.ct-type:hover{background:#2219e212}.ct-type.is-active{background:var(--blue);color:#fff}.teca{border:1px solid var(--blue);border-radius:22px;background:#fff;padding:16px 16px 14px;margin:0 0 22px;display:flex;flex-direction:column;gap:10px}.teca-h{display:flex;align-items:center;gap:10px}.teca-h b{display:block;font-size:15px}.teca-h span{font-size:11px;opacity:.75}.teca-av{width:52px;height:52px;flex:0 0 auto;display:block;background:#f1e6cf;border-radius:14px;padding:6px;box-sizing:border-box}.teca-av svg{width:100%;height:100%;overflow:visible}.tf-b{fill:var(--blue);transform-origin:32px 40px;transition:transform .3s}.tf-e{fill:#ebce8d;transform-origin:32px 28px;animation:tBlink 5s infinite}.tf-m{fill:none;stroke:#ebce8d;stroke-width:3.4;stroke-linecap:round;transition:d .25s}.teca-av.think .tf-e{animation:tLook .7s ease-in-out infinite alternate}.teca-av.happy .tf-b{animation:tHop .5s ease-out}.teca-av.oops .tf-b{animation:tShake .45s ease-in-out}@keyframes tBlink{0%,93%,to{transform:scaleY(1)}95%{transform:scaleY(.12)}}@keyframes tLook{0%{transform:translate(-3px)}to{transform:translate(3px)}}@keyframes tHop{0%{transform:scale(1)}40%{transform:translateY(-4px) scale(1.06,.96)}to{transform:scale(1)}}@keyframes tShake{0%,to{transform:rotate(0)}25%{transform:rotate(-6deg)}75%{transform:rotate(6deg)}}@media(prefers-reduced-motion:reduce){.tf-e,.tf-b{animation:none!important}}.teca-msg{margin:0;font-size:13px;line-height:1.45;background:var(--soft);border-radius:4px 14px 14px;padding:9px 12px}.teca-in{display:flex;gap:8px;align-items:stretch}.teca-in textarea{flex:1;min-width:0;resize:vertical;font:400 13px var(--font);color:var(--blue);border:1px solid var(--blue);border-radius:14px;padding:9px 12px;background:transparent;line-height:1.35}.teca-in textarea::placeholder{color:#2219e280}.teca-in button{-webkit-appearance:none;appearance:none;border:0;border-radius:14px;background:var(--blue);color:#fff;font:700 12px var(--font);padding:0 14px;cursor:pointer}.teca-ej{display:flex;flex-wrap:wrap;gap:6px}.ct-amb{margin-top:48px}.ct-amb h2{font-size:13px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;margin:0 0 13px}.amb-grid{display:grid;grid-template-columns:2fr 1fr;grid-template-rows:1fr 1fr;gap:12px}.amb-grid figure{margin:0;position:relative;border-radius:18px;overflow:hidden;background:#eee;aspect-ratio:3/2}.amb-grid figure:first-child{grid-row:1/3;aspect-ratio:auto}.amb-grid img{width:100%;height:100%;object-fit:cover;display:block}.amb-grid figcaption{position:absolute;left:12px;bottom:10px;background:#ffffffe0;color:var(--blue);font-size:11px;font-weight:700;padding:5px 10px;border-radius:999px}@media(max-width:650px){.amb-grid{grid-template-columns:1fr;grid-template-rows:auto}.amb-grid figure:first-child{grid-row:auto;aspect-ratio:4/3}}.acc{border-top:1px solid var(--line);margin-bottom:22px}.acc-i{border-bottom:1px solid var(--line)}.acc-i>summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:12px;padding:17px 2px}.acc-i>summary::-webkit-details-marker{display:none}.acc-t{font-size:13px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;flex:0 0 auto}.acc-s{flex:1;min-width:0;text-align:right;font-size:12px;opacity:.75;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.acc-i>summary:after{content:"+";font-size:18px;line-height:1;width:14px;text-align:center}.acc-i[open]>summary:after{content:"\2013"}.acc-i[open]>summary .acc-s{opacity:0}.acc-b{padding:0 2px 24px}.ct-sub{font-size:12px;font-weight:700;margin:0 0 8px}.ct-slide{margin-bottom:12px}.ct-slide-top{display:flex;justify-content:space-between;align-items:center;font-size:12px;margin-bottom:4px}.ct-num{display:flex;align-items:center;gap:6px;font-size:12px}.ct-num input{width:82px;padding:6px 10px;font:400 13px var(--font);color:var(--blue);border:1px solid var(--blue);border-radius:999px;background:transparent;text-align:right;font-variant-numeric:tabular-nums}.ct-medida input[type=range]{-webkit-appearance:none;appearance:none;width:100%;height:26px;background:transparent;margin:0;cursor:pointer}.ct-medida input[type=range]::-webkit-slider-runnable-track{height:2px;background:var(--blue);border-radius:2px}.ct-medida input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:22px;height:22px;border-radius:50%;background:#fff;border:1.5px solid var(--blue);margin-top:-10px;box-shadow:0 1px 4px #2219e240}.ct-medida input[type=range]::-moz-range-track{height:2px;background:var(--blue)}.ct-medida input[type=range]::-moz-range-thumb{width:20px;height:20px;border-radius:50%;background:#fff;border:1.5px solid var(--blue)}.ct-pop{position:absolute;z-index:6;background:#fff;border:1px solid var(--blue);border-radius:16px;padding:10px 12px 12px;box-shadow:0 10px 30px #2219e229;width:max-content;max-width:min(300px,calc(100% - 16px));display:flex;flex-direction:column;gap:8px}.ct-pop-h{display:flex;align-items:center;gap:8px;font-size:12px;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;margin:-4px -4px 0;padding:4px 4px 2px;border-radius:10px}.ct-pop-h:active{cursor:grabbing}.ct-pop-h b{flex:1}.ct-grip{font-size:14px;opacity:.55;letter-spacing:-1px}.ct-pop.moved{box-shadow:0 14px 34px #2219e238}.ct-pop-h button{-webkit-appearance:none;appearance:none;border:0;background:none;color:var(--blue);font-size:20px;cursor:pointer;line-height:1;padding:0 2px}.ct-pop-g{display:flex;flex-wrap:wrap;gap:6px}.ct-pop-g+.ct-pop-g{border-top:1px solid var(--line);padding-top:8px}@media(max-width:990px){.ct-layout{grid-template-columns:1fr;gap:24px}.ct-stick{top:env(safe-area-inset-top,0px);background:var(--pink);padding-block:8px}.ct-preview{aspect-ratio:auto;height:46vh;min-height:300px;max-height:none}.ct-hint{display:none}.ct-tools{top:auto;bottom:8px;right:8px;left:8px;justify-content:center;gap:5px}.ct-tools .ct-pill{padding:7px 9px;font-size:11px}.ct-hist{bottom:auto;top:10px;right:10px;left:auto}.ct-ico.wide{display:none}body{padding-bottom:84px}.ct-size{top:12px;left:14px}.ct-shop-grid{grid-template-columns:1fr}}@media(max-width:650px){.ct-inner{padding-block:20px 70px;padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px))}.ct-title{font-size:24px}.ct-product-info p{font-size:13px}.ct-heading{margin-bottom:16px}.ct-preview{border-radius:16px}.ct-row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:990px){.ct-pill,.ct-pill.small,.ct-ico,.ct-mine .ct-mine-a button,.ct-pop button,.ct-coach-x{min-height:44px}.ct-pill,.ct-pill.small{padding:12px 14px;font-size:12px}.ct-ico{min-width:44px;height:44px}.ct-mine .ct-mine-a button{min-width:44px}.ct-field select,.ct-field input,.ct-luz input{min-height:44px}.ct-tools{flex-wrap:nowrap;overflow-x:auto;justify-content:flex-start;scrollbar-width:none;-webkit-overflow-scrolling:touch;padding-bottom:2px}.ct-tools::-webkit-scrollbar{display:none}.ct-tools .ct-pill{flex:0 0 auto;padding:12px 13px;font-size:12px}}@media(max-width:990px){.ct-stick,.ct-pop,.ct-pop-g{min-width:0}.ct-pop{position:static;width:100%;max-width:none;margin-top:8px;padding:8px 10px 10px;gap:6px;border-radius:16px;box-shadow:none}.ct-pop .ct-grip{display:none}.ct-pop-h{cursor:default;margin:0;padding:0 0 0 2px;font-size:13px}.ct-pop-h button{width:44px;height:36px;margin:-6px -6px -6px 0;font-size:22px}.ct-pop-g{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch;margin:0 -10px;padding:0 10px}.ct-pop-g::-webkit-scrollbar{display:none}.ct-pop-g+.ct-pop-g{border-top:0;padding-top:0}.ct-pop .ct-pill,.ct-pop .ct-pill.small{flex:0 0 auto;white-space:nowrap}.ct-pop-sep{flex:0 0 1px;align-self:stretch;background:var(--line);margin:0 4px}.ct-pop-why{max-width:none;font-size:11px}}.ct-arbtn{display:none}@media(pointer:coarse){.ct-arbtn{display:inline-flex;align-items:center;background:var(--blue)!important;color:#fff!important}}.ct-ar-c{max-width:420px}.ct-ar-v{width:100%;height:260px;border-radius:16px;background:#f3f3f5;margin:0 0 12px;overflow:hidden}.ct-ar-v model-viewer{width:100%;height:100%;--poster-color:transparent}.ct-ar-go{-webkit-appearance:none;appearance:none;border:0;border-radius:999px;background:var(--blue);color:#fff;font:700 14px var(--font);padding:14px 22px;cursor:pointer;position:absolute;left:50%;bottom:14px;transform:translate(-50%);white-space:nowrap}.ct-ok-l{font-size:12px;font-weight:700;margin-top:4px}.ct-ok-row{display:grid;grid-template-columns:1fr 1fr 1fr;gap:6px}.ct-ok-c{max-width:440px;text-align:left}.ct-ok-c h3,.ct-ok-c p{text-align:left}.ct-ok-s{text-align:left;background:var(--soft);border-radius:14px;padding:12px 14px;margin:0 0 14px;font-size:13px;line-height:1.5}.ct-ok-b{display:flex;flex-direction:column;gap:8px;margin:0 0 12px}.ct-ok-b .ct-pill{display:flex;justify-content:center;text-decoration:none;text-align:center;padding:13px 16px;font-size:13px}.ct-ok-b .ct-ok-main{background:var(--blue);color:#fff}@keyframes ctFlash{0%,to{box-shadow:0 0 #b3261e00}20%,60%{box-shadow:0 0 0 6px #b3261e8c}40%,80%{box-shadow:0 0 0 2px #b3261e33}}.ct-flash{animation:ctFlash 1.8s ease-out 1;border-radius:12px}.ct-errpin{position:absolute;z-index:6;transform:translate(-50%,calc(-100% - 14px));max-width:min(300px,80%);background:#b3261e;color:#fff;border-radius:12px;padding:9px 32px 10px 12px;font-size:13px;line-height:1.35;box-shadow:0 6px 18px #b3261e59;pointer-events:auto;animation:ctPin .5s ease-out}.ct-errpin b{display:block;font-size:11px;letter-spacing:.06em;text-transform:uppercase;opacity:.9;margin-bottom:2px}.ct-errpin b:before{content:"\26a0  Aqu\ed  \b7  "}.ct-errpin:after{content:"";position:absolute;left:50%;bottom:-7px;margin-left:-7px;border:7px solid transparent;border-bottom:0;border-top-color:#b3261e}.ct-errpin.below{transform:translate(-50%,14px)}.ct-errpin.below:after{bottom:auto;top:-7px;border-top:0;border-bottom:7px solid #B3261E;border-top-color:transparent}.ct-errpin button{position:absolute;top:4px;right:6px;background:none;border:0;color:#fff;font-size:18px;line-height:1;cursor:pointer;padding:2px 4px}@keyframes ctPin{0%{opacity:0;margin-top:-10px}to{opacity:1;margin-top:0}}.ct-msg-fix{margin-top:8px;background:#fff!important;color:var(--warn)!important;border-color:var(--warn)!important}.ct-msg-fix:hover{background:var(--warn)!important;color:#fff!important}.ct-qr{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;background:#14105a59;display:flex;align-items:center;justify-content:center;padding:16px}.ct-qr[hidden]{display:none}.ct-qr-c{position:relative;background:#fff;color:var(--blue);border:1px solid var(--blue);border-radius:22px;padding:26px 28px 22px;max-width:380px;width:100%;text-align:center;box-shadow:0 20px 60px #2219e240}.ct-qr-c h3{margin:0 0 8px;font-size:22px;text-transform:uppercase;letter-spacing:-.3px}.ct-qr-c p{margin:0 0 14px;font-size:13px;line-height:1.4}.ct-qr-img{width:264px;height:264px;margin:0 auto 12px}.ct-qr-img svg{width:100%;height:100%;display:block}.ct-qr-s{font-weight:700}.ct-qr-alt{font-size:12px!important;opacity:.85;margin:0!important}.ct-qr-alt a{color:inherit}.ct-qr-x{position:absolute;right:10px;top:8px;-webkit-appearance:none;appearance:none;border:0;background:none;color:var(--blue);font-size:26px;width:40px;height:40px;cursor:pointer}@media(max-width:990px),(pointer:coarse){.ct-desk{display:none!important}}@media(max-width:990px){.ct-size{display:none}.ct-hist{top:10px;left:10px;right:auto}.ct-hist2{display:none}.ct-views{top:10px;right:10px;bottom:auto;gap:6px}.ct-views .ct-pill{padding:12px;font-size:12px}}@media(prefers-reduced-motion:reduce){*{transition:none!important}}.ct-medida button,.ct-medida input,.ct-medida select,.ct-medida textarea{font-family:inherit;text-transform:none;letter-spacing:inherit;box-shadow:none}.ct-medida h1,.ct-medida h2,.ct-medida h3,.ct-medida h4{font-family:inherit;text-transform:none;letter-spacing:inherit}.ct-medida .ct-title{letter-spacing:-1px}:where(.ct-medida) :where(h1,h2,h3,h4,p,ul,ol,figure){margin-top:0}:where(.ct-medida) :where(a){text-decoration:none}.ct-medida td.bad{color:#c2410c}
/*# sourceMappingURL=/cdn/shop/t/12/assets/colorteca-a-medida.css.map */
