#personalizeModal{--mk-rojo: var(--violet, #e63151);--mk-rojo-osc: color-mix(in srgb, var(--mk-rojo) 82%, #000);--mk-rojo-suave: color-mix(in srgb, var(--mk-rojo) 8%, #fff);--mk-rojo-foco: color-mix(in srgb, var(--mk-rojo) 28%, transparent);--mk-tinta: #1a1a1a;--mk-gris: #6b7280;--mk-borde: #e5e7eb;--mk-fondo: #f6f6f7;--mk-aviso: #8a5a00;--mk-aviso-fondo: #fff6e0}#personalizeModal .modal-content{max-height:90vh;overflow-x:hidden;overflow-y:auto;border:0;border-radius:18px}#personalizeModal .modal-header{position:sticky;top:0;z-index:20;padding:16px 24px}#personalizeModal .modal-title{font-size:20px;font-weight:600;line-height:1.2}#personalizeModal .modal-header .btn-close{flex:none;width:40px;height:40px;margin:0 0 0 auto;padding:0;border:0;border-radius:50%;opacity:1;filter:none!important;background:#ffffff2e url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3 3l10 10M13 3L3 13' fill='none' stroke='%23fff' stroke-width='2.2' stroke-linecap='round'/%3E%3C/svg%3E") center / 16px 16px no-repeat!important;cursor:pointer}#personalizeModal .modal-header .btn-close:hover{background-color:#ffffff4d!important}#personalizeModal .modal-header .btn-close:focus-visible{outline:3px solid #fff;outline-offset:2px;box-shadow:none}#personalizeModal .mk-subtitulo{margin:2px 0 0;font-size:14px;opacity:.88}#personalizeModal .modal-body{position:relative;z-index:0;padding:22px 24px 24px;background:var(--mk-fondo)}#personalizeModal .mk-titulo-col{margin:0;font-size:18px;font-weight:600;color:var(--mk-tinta)}#personalizeModal .mk-ayuda{margin:4px 0 14px;font-size:14px;color:var(--mk-gris)}#areasAccordion .accordion-item{margin-bottom:10px;overflow:hidden;border:1.5px solid var(--mk-borde);border-radius:14px!important;background:#fff;transition:border-color .15s ease,box-shadow .15s ease}#areasAccordion .accordion-item:has(.area-checkbox:checked){border-color:var(--mk-rojo);box-shadow:0 0 0 3px var(--mk-rojo-suave)}#areasAccordion .accordion-button{gap:14px;padding:12px 16px;color:var(--mk-tinta);background:#fff;box-shadow:none}#areasAccordion .accordion-button:not(.collapsed){color:var(--mk-tinta);background:#fff;box-shadow:none}#areasAccordion .accordion-button:focus-visible{box-shadow:inset 0 0 0 3px var(--mk-rojo-foco)}#areasAccordion .accordion-button:focus{box-shadow:none}#areasAccordion .accordion-button:after{margin-left:12px}#areasAccordion .area-checkbox{flex:none;width:22px;height:22px;margin:0!important;border:2px solid #c7cbd1;border-radius:6px;cursor:pointer}#areasAccordion .area-checkbox:checked{border-color:var(--mk-rojo);background-color:var(--mk-rojo)}#areasAccordion .area-checkbox:focus{border-color:var(--mk-rojo);box-shadow:0 0 0 3px var(--mk-rojo-foco)}#areasAccordion .mk-area__img{flex:none;width:64px;height:64px;object-fit:contain;border:1px solid var(--mk-borde);border-radius:10px;background:#fff}#areasAccordion .mk-area__textos{display:flex;flex-direction:column;min-width:0;margin-right:auto;text-align:left}#areasAccordion .mk-area__nombre{font-size:17px;font-weight:600;line-height:1.2}#areasAccordion .mk-area__nombre:first-letter{text-transform:uppercase}#areasAccordion .mk-area__num{margin-top:2px;font-size:13px;color:var(--mk-gris)}#areasAccordion .mk-area__medida{margin-top:1px;font-size:13px;font-weight:600;color:var(--mk-tinta)}#areasAccordion .mk-area__estado{display:none;padding:4px 10px;border-radius:999px;font-size:12px;font-weight:600;color:var(--mk-rojo);background:var(--mk-rojo-suave);white-space:nowrap}#areasAccordion .accordion-item:has(.area-checkbox:checked) .mk-area__estado{display:inline-block}#areasAccordion .mk-con-tarjetas .row:has(.tecnica-select){display:none}#areasAccordion .mk-tecnicas__titulo{margin:0 0 8px;font-size:13px;font-weight:600;color:var(--mk-gris)}#areasAccordion .mk-tecnicas{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:10px;margin-bottom:16px}#areasAccordion .mk-tecnica{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"icono nombre" "frase frase" "datos datos" "precio precio";align-content:start;align-items:center;column-gap:10px;padding:12px 14px;border:1.5px solid var(--mk-borde);border-radius:12px;color:var(--mk-tinta);text-align:left;background:#fff;cursor:pointer;transition:border-color .15s ease,background-color .15s ease}#areasAccordion .mk-tecnica:hover{border-color:#c7cbd1}#areasAccordion .mk-tecnica[aria-checked=true]{border-color:var(--mk-rojo);background:var(--mk-rojo-suave)}#areasAccordion .mk-tecnica__icono{grid-area:icono;display:grid;place-items:center;width:42px;height:42px;border-radius:10px;color:var(--mk-tinta);background:var(--mk-fondo)}#areasAccordion .mk-tecnica[aria-checked=true] .mk-tecnica__icono{color:var(--mk-rojo);background:#fff}#areasAccordion .mk-tecnica__nombre{grid-area:nombre;font-size:16px;font-weight:700;line-height:1.2}#areasAccordion .mk-tecnica__frase{grid-area:frase;margin-top:8px;font-size:13px;line-height:1.4;color:#4b5563}#areasAccordion .mk-tecnica__datos{grid-area:datos;margin-top:6px;font-size:12px;line-height:1.35;color:var(--mk-gris)}#areasAccordion .mk-tecnica__promo{grid-column:1 / -1;justify-self:start;margin-top:8px;padding:3px 10px;border-radius:999px;font-size:12px;font-weight:800;color:#fff;background:var(--mk-rojo)}#areasAccordion .mk-tecnica__precio{grid-area:precio;margin-top:6px;font-size:13px;font-weight:700;color:var(--mk-rojo)}#areasAccordion .mk-tecnica__precio:empty{display:none}#areasAccordion .mk-colores{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:18px}#areasAccordion .mk-color{display:inline-flex;align-items:center;justify-content:center;min-width:44px;height:44px;margin:0;padding:0 16px;line-height:1;border:1.5px solid #d6d9de;border-radius:999px;font-weight:600;color:var(--mk-tinta);background:#fff;cursor:pointer}#areasAccordion .mk-color--num{width:44px;padding:0;font-variant-numeric:tabular-nums}#areasAccordion .mk-color[aria-checked=true]{border-color:var(--mk-rojo);color:#fff;background:var(--mk-rojo)}#areasAccordion .mk-tecnica:focus-visible,#areasAccordion .mk-color:focus-visible{outline:3px solid var(--mk-rojo-foco);outline-offset:2px}#areasAccordion .mk-con-tarjetas .row:has(.ancho-input[readonly]){display:none}#areasAccordion .mk-medida[hidden]{display:none}#areasAccordion .mk-medida__campos{display:flex;flex-wrap:wrap;align-items:center;gap:10px}#areasAccordion .mk-medida__campo{display:flex;align-items:center;gap:8px;margin:0;font-size:14px;color:var(--mk-gris)}#areasAccordion .mk-medida__campo input{width:84px;height:44px;font-size:16px;font-weight:700;text-align:center;color:var(--mk-tinta);border:1.5px solid #d6d9de;border-radius:10px}#areasAccordion .mk-medida__campo input:focus{border-color:var(--mk-rojo);box-shadow:0 0 0 3px var(--mk-rojo-foco)}#areasAccordion .mk-medida__por{font-weight:700;color:var(--mk-gris)}#areasAccordion .mk-medida__nota{margin:8px 0 0;font-size:13px;line-height:1.4;color:var(--mk-gris)}#areasAccordion .mk-medida__aviso{margin-top:8px}#areasAccordion .mk-medida__aviso[hidden]{display:none}#personalizeModal .mk-desglose__medida{font-size:12.5px;color:var(--mk-gris)}#personalizeModal .mk-suave{font-size:13px;font-weight:400;color:var(--mk-gris)}#areasAccordion .mk-pantone-ayuda{margin:-2px 0 8px}#areasAccordion .mk-mas{margin-top:4px;border-top:1px dashed var(--mk-borde)}#areasAccordion .mk-mas>summary{padding:12px 0;font-size:14px;font-weight:600;color:var(--mk-tinta);cursor:pointer}#areasAccordion .mk-mas[open]>summary{margin-bottom:6px}#areasAccordion .mk-previa{margin-top:12px}#areasAccordion .mk-previa__lienzo{position:relative;width:100%;max-width:360px;aspect-ratio:1;overflow:hidden;border:1px solid var(--mk-borde);border-radius:12px;background:#fff;touch-action:none}#areasAccordion .mk-previa__zona{display:block;width:100%;height:100%;object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none}#areasAccordion .mk-previa__logo{position:absolute;transform:translate(-50%,-50%);outline:1.5px dashed var(--mk-rojo);outline-offset:2px;cursor:move}#areasAccordion .mk-previa__logo img{display:block;width:100%;height:auto;pointer-events:none;-webkit-user-select:none;user-select:none}#areasAccordion .mk-previa__logo--multiplica img{mix-blend-mode:multiply}#areasAccordion .mk-previa__logo:focus-visible{outline:2px solid var(--mk-rojo)}#areasAccordion .mk-previa__tirador{position:absolute;right:-9px;bottom:-9px;width:16px;height:16px;border:2px solid #fff;border-radius:50%;background:var(--mk-rojo);box-shadow:0 1px 3px #0000004d;cursor:nwse-resize}#areasAccordion .mk-previa__nota{max-width:360px;margin:8px 0 0;font-size:12px;line-height:1.4;color:var(--mk-gris)}#areasAccordion .accordion-body{padding:14px 16px 18px;border-top:1px dashed var(--mk-borde)}#areasAccordion .form-label{margin-bottom:4px;font-size:13px;font-weight:600;color:var(--mk-gris)}#areasAccordion .form-select,#areasAccordion .form-control{min-height:44px;border-radius:10px;border-color:#d6d9de;font-size:15px}#areasAccordion .form-select:focus,#areasAccordion .form-control:focus{border-color:var(--mk-rojo);box-shadow:0 0 0 3px var(--mk-rojo-foco)}#areasAccordion .ancho-input[readonly],#areasAccordion .alto-input[readonly]{border-color:transparent;font-weight:600;color:var(--mk-tinta);background:var(--mk-fondo)}#areasAccordion .repite-checkbox{border-radius:5px}#areasAccordion .repite-checkbox:checked{border-color:var(--mk-rojo);background-color:var(--mk-rojo)}#areasAccordion .pantone-presets{display:flex;gap:8px}#areasAccordion .pantone-swatch{width:28px!important;height:28px!important;margin:0!important;padding:0;border-radius:50%!important;box-shadow:inset 0 0 0 1px #0000001f}#areasAccordion .file-input{min-height:0;padding:10px;border:1.5px dashed #c7cbd1;background:#fff}#areasAccordion .file-input::file-selector-button{margin-right:10px;padding:6px 14px;border:1.5px solid var(--mk-rojo);border-radius:999px;font-weight:600;color:var(--mk-rojo);background:#fff;cursor:pointer}#areasAccordion .mk-area__img{cursor:zoom-in;transition:border-color .15s ease}#areasAccordion .mk-area__img:hover{border-color:var(--mk-rojo)}#personalizeModal .mk-zoom{position:fixed;z-index:1070;display:flex;flex-direction:column;width:300px;padding:10px;border:1px solid var(--mk-borde);border-radius:14px;background:#fff;box-shadow:0 18px 40px #00000038;opacity:0;visibility:hidden;pointer-events:none;transform:scale(.97);transition:opacity .12s ease,transform .12s ease,visibility .12s}#personalizeModal .mk-zoom.is-visible{opacity:1;visibility:visible;transform:none}#personalizeModal .mk-zoom img{width:100%;aspect-ratio:1;object-fit:contain}#personalizeModal .mk-zoom span{margin-top:6px;font-size:14px;font-weight:600;text-align:center;color:var(--mk-tinta)}#personalizeModal .mk-lupa{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1080;display:grid;place-items:center;padding:16px;background:#1119}#personalizeModal .mk-lupa[hidden]{display:none}#personalizeModal .mk-lupa__caja{position:relative;width:min(560px,100%);margin:0;padding:18px;border-radius:18px;background:#fff;box-shadow:0 24px 60px #00000059}#personalizeModal .mk-lupa__caja img{display:block;width:100%;max-height:70vh;object-fit:contain}#personalizeModal .mk-lupa__caja figcaption{margin-top:10px;font-size:16px;font-weight:600;text-align:center;color:var(--mk-tinta)}#personalizeModal .mk-lupa__cerrar{position:absolute;top:12px;right:12px;display:grid;place-items:center;width:40px;height:40px;padding:0;border:0;border-radius:50%;color:var(--mk-tinta);background:var(--mk-fondo);cursor:pointer}#personalizeModal .mk-lupa__cerrar:hover{background:#ebebed}#personalizeModal .mk-lupa__cerrar:focus-visible{outline:3px solid var(--mk-rojo);outline-offset:2px}#personalizeModal .mk-zoom span:first-letter,#personalizeModal .mk-lupa__caja figcaption:first-letter{text-transform:uppercase}#personalizeModal .quote-image-container{display:none!important;margin-bottom:12px!important;padding:12px;border:1px solid var(--mk-borde);border-radius:14px;background:#fff}#personalizeModal #quoteProductoImg{max-height:240px;object-fit:contain}#personalizeModal .mk-area-actual{margin:8px 0 0;font-size:14px;color:var(--mk-gris)}#personalizeModal .mk-area-actual:empty{display:none}#personalizeModal .quote-panel{max-height:none;padding:18px 20px 20px;border:1px solid var(--mk-borde);border-radius:14px}#personalizeModal .quote-panel h5{margin-bottom:12px;font-size:18px;font-weight:600}#personalizeModal .mk-precio-unidad{display:flex;align-items:baseline;gap:6px}#personalizeModal #quoteUnitPrice{width:5ch;min-height:0;padding:0;border:0;font-size:22px;font-weight:700;color:var(--mk-tinta);background:transparent;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}@supports (field-sizing: content){#personalizeModal #quoteUnitPrice{width:auto;field-sizing:content}}#personalizeModal .mk-precio-unidad span{font-size:14px;color:var(--mk-gris)}#personalizeModal details>summary{display:flex;align-items:center;justify-content:space-between;gap:12px;list-style:none;cursor:pointer}#personalizeModal details>summary::-webkit-details-marker{display:none}#personalizeModal details>summary:after{content:"";flex:none;width:9px;height:9px;margin-right:4px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:translateY(-3px) rotate(45deg);transition:transform .2s ease}#personalizeModal details[open]>summary:after{transform:translateY(2px) rotate(-135deg)}#personalizeModal .mk-entrega{margin:0 0 14px;padding:10px 12px;border-left:3px solid #2f855a;border-radius:0 10px 10px 0;font-size:13px;line-height:1.45;color:#1f3d2b;background:#eef7f1}#personalizeModal .mk-desglose>summary{margin-bottom:10px;font-size:15px;font-weight:600;cursor:pointer}#personalizeModal .mk-descargar{display:block;width:100%;font-size:15px;text-align:center;min-height:44px;margin-top:14px;border:1.5px solid #d6d9de;border-radius:999px;font-weight:600;color:var(--mk-tinta);background:#fff;cursor:pointer}#personalizeModal .mk-descargar:hover{border-color:var(--mk-tinta)}#personalizeModal .quote-panel .table{margin-bottom:8px;font-size:14px}#personalizeModal .quote-panel .table thead th{font-size:12px;font-weight:600;color:var(--mk-gris);border-bottom-color:var(--mk-borde)}#personalizeModal .quote-panel .table tfoot td{border-bottom:0}#personalizeModal .quote-panel .table td.text-end{white-space:nowrap}#personalizeModal .total-per-unit-row td{font-weight:700}#personalizeModal hr{border-color:var(--mk-borde);opacity:1}#personalizeModal .mk-aviso{display:inline-block;margin-top:6px;padding:3px 8px;border-radius:6px;font-size:12px;line-height:1.4;color:var(--mk-aviso);background:var(--mk-aviso-fondo)}#personalizeModal .mk-pie{position:sticky;bottom:0;z-index:20;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px 28px;padding:14px 24px;border-top:1px solid var(--mk-borde);background:#fff;box-shadow:0 -10px 24px #0000000f}#personalizeModal .mk-sugerencia{grid-column:1 / -1;margin:0;padding:7px 12px;border-radius:8px;font-size:13px;line-height:1.4;color:#1f3d2b;background:#eef7f1}#personalizeModal .mk-sugerencia[hidden],#personalizeModal .mk-sugerencia__corta{display:none}#personalizeModal .mk-botones .btn{display:inline-flex;align-items:center;justify-content:center;line-height:1}#personalizeModal .mk-total__unidad{font-size:12px;color:var(--mk-gris)}#personalizeModal .mk-pie .delay-check{max-width:44em;margin:0}#personalizeModal .mk-pie__accion{display:flex;align-items:center;gap:20px}#personalizeModal .mk-total{display:flex;flex-direction:column;align-items:flex-end;margin:0;line-height:1.1}#personalizeModal .mk-total strong{font-size:13px;font-weight:600;color:var(--mk-gris)}#personalizeModal #grandTotal{font-size:26px;font-weight:700;color:var(--mk-rojo)}#personalizeModal .mk-botones{margin:0}#personalizeModal .mk-botones .btn{width:auto;min-height:50px;padding:0 24px;margin-top:0;border-radius:999px;font-size:16px;font-weight:700;text-transform:none}#personalizeModal #addToCartBtn{flex:2 1 0}#personalizeModal #addToCartBtn:hover,#personalizeModal #addToCartBtn:focus{background-color:var(--mk-rojo-osc)}#personalizeModal #btnBack{flex:1 1 0;border:1.5px solid #d6d9de;color:var(--mk-tinta);background:#fff}#personalizeModal #btnBack:hover,#personalizeModal #btnBack:focus{border-color:var(--mk-tinta);background:#fff}@media(max-width:991px){#personalizeModal .modal-dialog{margin:0!important}#personalizeModal .modal-dialog{height:100%;height:100dvh;max-height:100dvh}#personalizeModal .modal-dialog.modal-xl{width:100vw;max-width:none}body:has(#personalizeModal.show) #tinybadge{display:none!important}#areasAccordion .mk-medida__campos,#areasAccordion .mk-medida__campo{gap:6px}#areasAccordion .mk-medida__campo input{width:64px;padding:0 4px}body:has(#PBarNextFrameWrapper) #personalizeModal .mk-pie{padding-bottom:84px}#personalizeModal .modal-content{height:100%;height:100dvh;max-height:100dvh;border-radius:0}#personalizeModal .modal-body{padding:16px}#personalizeModal .mk-lateral{margin-top:8px}#areasAccordion .accordion-button{gap:12px;padding:10px 12px}#areasAccordion .mk-area__img{width:52px;height:52px}#areasAccordion .mk-area__nombre{font-size:16px}#personalizeModal .mk-pie{grid-template-columns:minmax(0,1fr);gap:10px;padding:12px 16px calc(12px + env(safe-area-inset-bottom))}#personalizeModal .mk-sugerencia{padding:6px 10px;font-size:12.5px}#personalizeModal .mk-sugerencia__larga{display:none}#personalizeModal .mk-sugerencia__corta{display:inline}#personalizeModal #btnBack{display:none}#personalizeModal #addToCartBtn{flex:0 1 auto;padding:0 22px}#personalizeModal .mk-pie .delay-check{padding:0;font-size:12px}#personalizeModal .mk-pie__accion{justify-content:space-between;gap:12px}#personalizeModal .mk-total{align-items:flex-start}#personalizeModal #grandTotal{font-size:22px}#personalizeModal .mk-botones .btn{min-height:46px;padding:0 16px;font-size:15px}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/calculadora-aspecto.css.map */
