/* ================================================================
   KRONHOS E-COMMERCE - MIGRACION DE ESTILOS INLINE
   FASE 6.27 - generado desde markup; no editar en paginas .aspx.
   ================================================================ */

.kr-mig-actualizardatos-05bf3c77a { font-size: var(--kr-ecom-type-3xl, 20px); }
.kr-mig-actualizardatos-1db303250 { width: 100%; }
.kr-mig-actualizardatos-35dc4e259 { font-weight: var(--kr-ecom-weight-semibold, 600); color: var(--kr-ecom-danger, Red); }
.kr-mig-actualizardatos-4cb697929 { color: var(--kr-ecom-danger, Red); width: 400px; }
.kr-mig-actualizardatos-6c09bca17 { margin-left: 20px; display: inline-block; font-size: var(--kr-ecom-font-size-legacy, 1.3em); }
.kr-mig-actualizardatos-7a2b1270b { width: 50%; height: 25px; }
.kr-mig-actualizardatos-7a6760bca { height: 0; width: 0; }
.kr-mig-actualizardatos-8c67dad83 { height: 25px; }
.kr-mig-actualizardatos-8fe4ae87a { text-transform: lowercase; width: 90%; height: 25px; }
.kr-mig-actualizardatos-9d5de5cbd { text-align: center; margin-top: 10px; }
.kr-mig-actualizardatos-a1f1300e5 { margin-top: 20px; }
.kr-mig-actualizardatos-dde73388b { text-transform: uppercase; width: 90%; height: 25px; }
.kr-mig-actualizardatos-fc0f64842 { width: 90%; }
.kr-mig-agencia-005809345 { text-align: right; width: 60px; }
.kr-mig-agencia-0369b54ff { width: 60%; }
.kr-mig-agencia-2d386321e { width: 100%; }
.kr-mig-agencia-4d4a5ee53 { text-align: center; width: 100px; }
.kr-mig-agencia-5122cb3f9 { text-align: center; width: 50px; }
.kr-mig-agencia-5d9d99179 { font-size: var(--kr-ecom-type-xl, 16px); padding-right: 5px; }
.kr-mig-agencia-670d137c7 { width: 99%; }
.kr-mig-agencia-6c480ab5e { text-align: center; width: 120px; }
.kr-mig-agencia-7b6bf4a05 { width: 20px; }
.kr-mig-agencia-852c6f270 { width: 95%; }
.kr-mig-agencia-8d0fefa59 { text-align: center; width: 40px; }
.kr-mig-agencia-921fc8ea7 { width: 130px; }
.kr-mig-agencia-970f1bfe8 { width: 100px; }
.kr-mig-agencia-9a5f688b8 { color: var(--kr-ecom-danger, Red); }
.kr-mig-agencia-9af7cecbd { width: 90%; }
.kr-mig-agencia-b4c90e9c7 { text-align: left; }
.kr-mig-agencia-b7390b20b { height: 40px; width: 98%; }
.kr-mig-agencia-cd27700d7 { width: 98%; }
.kr-mig-agencia-d400f0e03 { background-color: var(--kr-ecom-surface, White); }
.kr-mig-agencia-e88f1b552 { width: 30px; }
.kr-mig-agencia-f36e66592 { text-align: center; width: 60px; }
.kr-mig-catalogovirtual-0f67b9840 { text-align: right; width: 75px; }
.kr-mig-catalogovirtual-10bd8802a { width: 75px; }
.kr-mig-catalogovirtual-23122418d { text-align: left; }
.kr-mig-catalogovirtual-29fe51998 { font-weight: var(--kr-ecom-weight-semibold, 600); }
.kr-mig-catalogovirtual-38c3b2c9d { display: none; }
.kr-mig-catalogovirtual-3cf573ccd { width: 75px; float: left; padding-top: 3px; padding-bottom: 3px; }
.kr-mig-catalogovirtual-5beb8e638 { width: 100%; background-color: var(--kr-ecom-surface, White); }
.kr-mig-catalogovirtual-6ff5e851b { width: 50px; }
.kr-mig-catalogovirtual-7a35bb982 { float: left; padding-top: 3px; padding-bottom: 3px; }
.kr-mig-catalogovirtual-811d53ab0 { text-align: right; width: 100px; }
.kr-mig-catalogovirtual-a7e2942dd { width: 80%; }
.kr-mig-catalogovirtual-b7c7caf41 { text-align: left; clear: both; }
.kr-mig-catalogovirtual-b9a9ca60f { width: 100%; }
.kr-mig-catalogovirtual-c25126b4b { background-color: var(--kr-ecom-surface-alt, #e5e5e5); text-align: center; }
.kr-mig-catalogovirtual-e7406ea28 { text-align: center; width: 100px; }
.kr-mig-catalogovirtual-ff77ddb36 { width: 20px; }
.kr-mig-catalogovirtualpe-1ec5aa343 { text-align: center; }
.kr-mig-catalogovirtualpe-2d959142a { width: 715px; }
.kr-mig-catalogovirtualpe-5b4fcd0e4 { width: 50%; }
.kr-mig-catalogovirtualpe-5fd1337f6 { text-align: right; }
.kr-mig-catalogovirtualpe-90a99ce75 { text-align: left; }
.kr-mig-catalogovirtualpe-a9a104786 { width: 80%; }
.kr-mig-catalogovirtualpe-e69b09ffa { font-weight: var(--kr-ecom-weight-semibold, 600); font-size: var(--kr-ecom-font-size-legacy, small); }
.kr-mig-catalogovirtualpe-f7e0b007a { height: 88px; width: 131px; }
.kr-mig-catalogovirtualpe-f99d3fd3d { height: 233px; width: 333px; }
.kr-mig-catalogoweb-00a7e096d { width: 49%; float: right; }
.kr-mig-catalogoweb-06a2c46dd { width: 50px; font-size: var(--kr-ecom-font-size-legacy, 9pt); }
.kr-mig-catalogoweb-07a35d559 { padding-top: 10px; text-align: left; text-transform: none !important; }
.kr-mig-catalogoweb-07a43d1c5 { width: 28px; }
.kr-mig-catalogoweb-0d131f65b { height: 30px; font-size: var(--kr-ecom-type-xl, 16px); display: inline-block; width: 60px; }
.kr-mig-catalogoweb-114454655 { height: 25px; width: 50px; }
.kr-mig-catalogoweb-13b3ca9ad { float: left; }
.kr-mig-catalogoweb-15f899983 { width: 130px; font-size: var(--kr-ecom-font-size-legacy, 9pt); }
.kr-mig-catalogoweb-1b68cf73a { background-color: var(--kr-ecom-surface-alt, #e5e5e5); text-align: center; margin-top: 10px; width: 100%; padding-top: 5px; }
.kr-mig-catalogoweb-1c3c485e7 { width: 50%; height: 25px; }
.kr-mig-catalogoweb-1ea69a1a2 { width: 60px; }
.kr-mig-catalogoweb-23f099cab { width: 100px; }
.kr-mig-catalogoweb-244334cfd { height: 0; width: 0; }
.kr-mig-catalogoweb-27a9cdc8e { color: var(--kr-ecom-danger, Red); }
.kr-mig-catalogoweb-2c04b14bc { display: inline-block; }
.kr-mig-catalogoweb-2c05cd993 { display: none; }
.kr-mig-catalogoweb-4317e4b98 { width: 75px; float: left; padding-top: 3px; padding-bottom: 3px; }
.kr-mig-catalogoweb-4682e697e { margin-left: 20px; float: left; margin-top: 10px; }
.kr-mig-catalogoweb-50cfa01fa { height: auto; width: 100%; }
.kr-mig-catalogoweb-637e878f5 { width: 98%; }
.kr-mig-catalogoweb-661486e0a { padding-top: 10px; padding-bottom: 2px; text-align: right; background-color: var(--kr-ecom-surface-alt, #f5f5f5); }
.kr-mig-catalogoweb-667d5dfe8 { float: none; overflow: hidden; }
.kr-mig-catalogoweb-668b6a599 { width: 95%; }
.kr-mig-catalogoweb-6698fa06f { color: var(--kr-ecom-success, #099700); }
.kr-mig-catalogoweb-66c2a42fc { width: 100%; background-color: var(--kr-ecom-surface, White); }
.kr-mig-catalogoweb-6b791da9d { width: 90%; height: 25px; }
.kr-mig-catalogoweb-6bce07e2a { font-size: var(--kr-ecom-type-md, 13px); color: var(--kr-ecom-accent, Goldenrod); }
.kr-mig-catalogoweb-6f1a06996 { color: var(--kr-ecom-danger, #FF0000); font-weight: var(--kr-ecom-weight-semibold, 600); }
.kr-mig-catalogoweb-7044d919c { width: 80px; }
.kr-mig-catalogoweb-7578221c6 { clear: both; text-align: right; background-color: var(--kr-ecom-surface-alt, #f5f5f5); padding: 5px; margin-bottom: 10px; }
.kr-mig-catalogoweb-77a76f687 { font-weight: var(--kr-ecom-weight-semibold, 600); color: var(--kr-ecom-danger, #FF0000); }
.kr-mig-catalogoweb-815a9ff47 { text-align: left; clear: both; }
.kr-mig-catalogoweb-828ee12ba { width: 20px; font-size: var(--kr-ecom-type-xl, 16px); }
.kr-mig-catalogoweb-8bc7f07c5 { background-color: var(--kr-ecom-surface-alt, #e5e5e5); text-align: center; height: 32px; }
.kr-mig-catalogoweb-8c1396504 { height: 16px; width: auto; padding-right: 5px; }
.kr-mig-catalogoweb-94da0552c { width: 49%; float: left; }
.kr-mig-catalogoweb-95a37b484 { color: var(--kr-ecom-danger, Red); width: 400px; }
.kr-mig-catalogoweb-97360bfac { font-weight: var(--kr-ecom-weight-semibold, 600); color: var(--kr-ecom-danger, Red); }
.kr-mig-catalogoweb-9acb6b62f { font-size: var(--kr-ecom-font-size-legacy, 8pt); height: 20px; width: 40px; }
.kr-mig-catalogoweb-9ca7b569e { height: 50px; }
.kr-mig-catalogoweb-9ece7f9db { color: var(--kr-ecom-accent-contrast, White); }
.kr-mig-catalogoweb-a4db75082 { float: left; margin-left: 10px; }
.kr-mig-catalogoweb-a57f81ed2 { clear: both; color: var(--kr-ecom-text, #353535); font-size: var(--kr-ecom-type-xl, 16px); float: left; padding: 10px; }
.kr-mig-catalogoweb-a751aaa0f { color: var(--kr-ecom-danger, #FF0000); }
.kr-mig-catalogoweb-aff254d5d { margin-left: 75px; float: left; margin-top: 5px; }
.kr-mig-catalogoweb-b15fa5aab { font-size: var(--kr-ecom-type-2xs, 10px); }
.kr-mig-catalogoweb-b4854762e { height: 16px; width: auto; padding-left: 15px; padding-right: 5px; }
.kr-mig-catalogoweb-b785843dd { height: 60px; width: 98%; }
.kr-mig-catalogoweb-bc28cb895 { width: 100%; }
.kr-mig-catalogoweb-bc80e2d2c { width: 70px; float: left; }
.kr-mig-catalogoweb-be8c8af64 { height: 25px; }
.kr-mig-catalogoweb-c2b7db808 { text-align: left; }
.kr-mig-catalogoweb-c44d41008 { padding-left: 10px; display: inline-block; }
.kr-mig-catalogoweb-c5af0f4f1 { background-color: var(--kr-ecom-border, #d5d5d5); }
.kr-mig-catalogoweb-c91062778 { padding-top: 3px; padding-bottom: 3px; }
.kr-mig-catalogoweb-cd0b05f34 { clear: both; color: var(--kr-ecom-danger, red); }
.kr-mig-catalogoweb-ce696ff20 { font-weight: var(--kr-ecom-weight-semibold, 600); color: var(--kr-ecom-primary, #A8241B); }
.kr-mig-catalogoweb-d73d807e2 { height: 30px; font-size: var(--kr-ecom-type-xl, 16px); width: 60px; }
.kr-mig-catalogoweb-dcfd546bf { width: 90%; }
.kr-mig-catalogoweb-de141f5f0 { width: 75px; }
.kr-mig-catalogoweb-e17efe09b { padding-top: 3px; padding-bottom: 3px; text-align: center; clear: both; }
.kr-mig-catalogoweb-e3dbd7d46 { display: none; width: 30px; }
.kr-mig-catalogoweb-e42293b2e { clear: both; }
.kr-mig-catalogoweb-e7197bd85 { padding-top: 8px; text-align: center; clear: both; font-size: var(--kr-ecom-type-md, 13px); }
.kr-mig-catalogoweb-e8dc755cb { background-color: var(--kr-ecom-surface-alt, #f5f5f5); }
.kr-mig-catalogoweb-ea8cb2e13 { float: left; padding-top: 3px; padding-bottom: 3px; }
.kr-mig-catalogoweb-efe501cf0 { padding-right: 10px; display: inline-block; }
.kr-mig-catalogoweb-f0cd63f3c { padding-top: 8px; text-align: left; clear: both; font-size: var(--kr-ecom-type-md, 13px); font-weight: var(--kr-ecom-weight-semibold, 600); }
.kr-mig-catalogoweb-f2e837cd6 { height: 25px; width: 100px; }
.kr-mig-catalogoweb-fb0f81476 { width: 49%; display: inline-block; vertical-align: top; }
.kr-mig-catalogoweb-fc2a40cb8 { font-size: var(--kr-ecom-font-size-legacy, 8pt); height: 20px; width: 30px; }
.kr-mig-cats-06f43a7b8 { width: 100%; height: 100%; }
.kr-mig-cats-090322fbe { font-size: var(--kr-ecom-type-xl, 16px); }
.kr-mig-cats-0b6d5c5c1 { font-size: var(--kr-ecom-type-xl, 16px); margin-right: 1em; }
.kr-mig-cats-17af4d1df { font-weight: var(--kr-ecom-weight-semibold, 600); }
.kr-mig-cats-342bb580d { font-size: var(--kr-ecom-type-title-sm-fluid, 24px); }
.kr-mig-cats-39ff3c85f { text-decoration: none; display: block; width: 100%; }
.kr-mig-cats-426663ff5 { width: 98%; max-width: 1280px; margin: 0 auto; padding-right: 1%; padding-left: 1%; }
.kr-mig-cats-5d06bf628 { padding-right: 20px; display: inline-block; }
.kr-mig-cats-627c2ff11 { height: 25px; }
.kr-mig-cats-632665432 { border-bottom: 0.5px solid var(--kr-ecom-border, #e5e5e5); padding: 0 0 10px 0; }
.kr-mig-cats-70368803c { font-size: var(--kr-ecom-font-size-legacy, 3em); text-decoration: none; color: var(--kr-ecom-accent-contrast, #ffffff); }
.kr-mig-cats-7160ddf10 { text-align: right; }
.kr-mig-cats-77a312175 { font-size: var(--kr-ecom-type-xl, 16px); margin-right: 0.2em; margin-left: 0.3em; }
.kr-mig-cats-7d2f95006 { font-size: var(--kr-ecom-type-title-lg-fluid, 30px); padding-top: 2%; color: var(--kr-ecom-accent-contrast, white); }
.kr-mig-cats-867d8ea71 { padding: 10px; }
.kr-mig-cats-9696d393e { text-align: left; font-size: var(--kr-ecom-type-3xl, 20px); margin-bottom: 5px; }
.kr-mig-cats-9d069ded4 { font-family: var(--kr-ecom-body-font, 'Work Sans', sans-serif); }
.kr-mig-cats-b261cd124 { font-size: var(--kr-ecom-type-xl, 16px); margin-right: 0.2em; }
.kr-mig-cats-b607bdb0f { padding: 10px; margin: 10px 0; }
.kr-mig-cats-c2b5b5d06 { display: block; width: 60px; height: 60px; }
.kr-mig-cats-c5b38d888 { width: 100%; }
.kr-mig-cats-d0caf1e33 { width: 300px; }
.kr-mig-cats-f8b62d512 { font-weight: var(--kr-ecom-weight-semibold, 600); font-size: var(--kr-ecom-type-3xl, 20px); }
.kr-mig-cats-fc9ba2f50 { background-color: var(--kr-ecom-surface-alt, #f5f5f5); }
.kr-mig-ccambiopassword-47dee4033 { color: var(--kr-ecom-danger, Red); }
.kr-mig-ccambiopassword-4ec55f954 { width: 95%; }
.kr-mig-ccambiopassword-5183cdb72 { width: 100%; }
.kr-mig-ccambiopassword-70700194a { width: 97%; }
.kr-mig-ccambiopassword-70c8a8619 { margin-top: 30px; }
.kr-mig-ccambiopassword-a4d180429 { width: 100%; font-size: var(--kr-ecom-font-size-legacy, 2em); padding: 20px 0; }
.kr-mig-ccambiopassword-ce656250c { border-style: none; }
.kr-mig-ccambiopassword-d1fe54bfc { margin: 0 auto; width: 80%; }
.kr-mig-ccambiopassword-db0f409da { color: var(--kr-ecom-danger, red); font-size: var(--kr-ecom-type-md-plus, 14px); }
.kr-mig-ccambiopassword-e77889683 { margin-right: 10px; }
.kr-mig-ccambiopassword-f57ebaa2d { margin: 20px 0; }
.kr-mig-ccatalogo-01ecc3fc1 { font-size: var(--kr-ecom-type-sm-plus, 12.5px); line-height: normal; }
.kr-mig-ccatalogo-116cd03f1 { width: 100%; text-align: center; }
.kr-mig-ccatalogo-13fd022fc { font-size: var(--kr-ecom-type-xs, 11px); color: var(--kr-ecom-muted, #777777); }
.kr-mig-ccatalogo-1a6d2b601 { padding-left: 10px; }
.kr-mig-ccatalogo-1db2954d5 { color: var(--kr-ecom-primary, #A8241B); }
.kr-mig-ccatalogo-33a7f2f57 { width: 100%; }
.kr-mig-ccatalogo-4d510551b { text-align: center; clear: both; }
.kr-mig-ccatalogo-5226ea033 { clear: both; }
.kr-mig-ccatalogo-537583bb6 { padding-left: 20px; }
.kr-mig-ccatalogo-53ec142b9 { min-height: 35px; display: block; clear: both; }
.kr-mig-ccatalogo-54f40c367 { text-transform: uppercase; }
.kr-mig-ccatalogo-774aa26f7 { font-size: var(--kr-ecom-type-xl, 16px); display: inline-block; width: 60px; }
.kr-mig-ccatalogo-806ac8e5a { height: 50px; }
.kr-mig-ccatalogo-87e707761 { width: 49%; float: left; }
.kr-mig-ccatalogo-8e96a3900 { width: 49%; float: right; }
.kr-mig-ccatalogo-92d43f015 { display: none; }
.kr-mig-ccatalogo-9608e3959 { border-bottom: 0.5px solid var(--kr-ecom-border, #e5e5e5); text-align: center; margin-top: 10px; width: 100%; padding-bottom: 5px; height: 40px; margin-bottom: 15px; }
.kr-mig-ccatalogo-9690e590e { color: var(--kr-ecom-success, #099700); }
.kr-mig-ccatalogo-9b0c0d08b { display: contents; }
.kr-mig-ccatalogo-9e085d585 { padding-top: 8px; text-align: center; clear: both; font-size: var(--kr-ecom-type-md, 13px); }
.kr-mig-ccatalogo-b2644dfce { padding: 15px 0; text-align: left; border-bottom: 0.5px solid var(--kr-ecom-border, #dddddd); border-top: 0.5px solid var(--kr-ecom-border, #dddddd); font-size: var(--kr-ecom-type-md-plus, 14px); }
.kr-mig-ccatalogo-c17d21e70 { line-height: 20px; margin-top: 15px; }
.kr-mig-cdetalle-3d7190750 { width: 49%; float: right; line-height: 20px; }
.kr-mig-cdetalle-42084dd14 { width: 100%; border-bottom: 0.5px solid var(--kr-ecom-border, #e5e5e5); text-align: center; height: 40px; margin-bottom: 20px; }
.kr-mig-cdetalle-4e63a1836 { clear: both; color: var(--kr-ecom-primary, #830101); margin-top: 5px; }
.kr-mig-cdetalle-6d0d8f06e { text-align: left; }
.kr-mig-cdetalle-7355442b5 { font-size: var(--kr-ecom-type-xl, 16px); width: 60px; }
.kr-mig-cdetalle-8d8186e37 { width: 100%; }
.kr-mig-cdetalle-8e04bd2d0 { padding-top: 8px; text-align: left; clear: both; font-size: var(--kr-ecom-type-md, 13px); font-weight: var(--kr-ecom-weight-semibold, 600); }
.kr-mig-cdetalle-9d58cc768 { width: 100%; background-color: var(--kr-ecom-surface, White); }
.kr-mig-cdetalle-a80b3b244 { width: 49%; float: left; line-height: 20px; }
.kr-mig-cdetalle-b30aa5dda { padding-top: 3px; padding-bottom: 3px; text-align: center; clear: both; }
.kr-mig-cdetalle-c96a4af33 { color: var(--kr-ecom-success, #099700); }
.kr-mig-cdetalle-e2db78717 { font-size: var(--kr-ecom-font-size-legacy, 0.6em); color: var(--kr-ecom-muted, #777777); }
.kr-mig-cdetalle-ebbba6ddd { text-transform: uppercase; }
.kr-mig-cdetalle-eca349af9 { text-align: left; clear: both; }
.kr-mig-cdetalle-f9b44eabd { color: var(--kr-ecom-primary, #A8241B); }
.kr-mig-cdetalles-006e070b5 { text-align: right; }
.kr-mig-cdetalles-03a50df7e { text-align: left; }
.kr-mig-cdetalles-069435e4b { clear: both; }
.kr-mig-cdetalles-14c6909fd { text-align: left; margin-bottom: 20px; }
.kr-mig-cdetalles-38f187314 { text-align: right; width: 100px; }
.kr-mig-cdetalles-5fed4cb41 { font-size: var(--kr-ecom-type-xl, 16px); padding-bottom: 4px; text-transform: uppercase; font-weight: var(--kr-ecom-weight-semibold, 600); }
.kr-mig-cdetalles-6100a1d9f { width: 100%; box-sizing: border-box; line-height: 20px; text-align: left; }
.kr-mig-cdetalles-7c7fa1be9 { text-align: left; line-height: 17px; }
.kr-mig-cdetalles-7fed9b60b { width: 100%; text-align: center; padding-bottom: 30px; }
.kr-mig-cdetalles-88089392b { padding-left: 20px; }
.kr-mig-cdetalles-8ff7b1162 { text-align: center; width: 75px; }
.kr-mig-cdetalles-9a9355bcb { font-size: var(--kr-ecom-font-size-legacy, 1.4em); }
.kr-mig-cdetalles-a5c5a3fa0 { color: var(--kr-ecom-muted, #777777); }
.kr-mig-cdetalles-b2eeba117 { width: 100px; }
.kr-mig-cdetalles-c36345b13 { margin-top: 20px; }
.kr-mig-cdetalles-ea53fa2dd { width: 100%; }
.kr-mig-cdetalles-ec011f37e { border-style: none; }
.kr-mig-cdetalles-ee9bca6d7 { width: 100%; text-align: center; font-size: var(--kr-ecom-type-3xl, 20px); line-height: 30px; padding: 20px 0; }
.kr-mig-cdetalles-f93dbddd2 { padding-bottom: 10px; padding-top: 20px; }
.kr-mig-clogin-07d3aa40c { width: 94%; }
.kr-mig-clogin-3c4a94c3d { height: 100px; font-size: var(--kr-ecom-type-md-plus, 14px); line-height: 25px; }
.kr-mig-clogin-6aecb0b38 { text-align: left; padding-left: 10px; }
.kr-mig-clogin-74b772c1f { width: 100%; text-align: center; margin-top: 10px; }
.kr-mig-clogin-7d78ad9a2 { text-align: center; }
.kr-mig-clogin-94f5214e4 { width: 100%; }
.kr-mig-clogin-b4e8df98d { display: block; padding: 10px 10px; background-color: var(--kr-ecom-surface-alt, #f5f5f5); border: 1px solid var(--kr-ecom-border, #ccc); }
.kr-mig-clogin-d557701b5 { color: var(--kr-ecom-danger, red); }
.kr-mig-clogin-e04f847a8 { width: 100%; box-sizing: border-box; }
.kr-mig-clogin-f66c4179b { color: var(--kr-ecom-danger, Red); }
.kr-mig-cloginln-717af77be { color: var(--kr-ecom-danger, Red); }
.kr-mig-cloginln-f174101ff { width: 98%; }
.kr-mig-cmenucliente-4226915f1 { width: 100%; }
.kr-mig-cmenucliente-6302d0f75 { font-size: var(--kr-ecom-font-size-legacy, 32px); }
.kr-mig-cmenucliente-8c7f45d88 { clear: both; }
.kr-mig-cmenucliente-d43be9eff { display: inline-block; }
.kr-mig-cmenucliente-e587ce48b { margin: 16px auto; width: 160px; }
.kr-mig-cmenucliente-fa69004a9 { padding-top: 10px; line-height: 40px; padding-bottom: 30px; }
.kr-mig-cmispedidos-218d54497 { text-align: left; line-height: 25px; font-size: var(--kr-ecom-type-xl, 16px); }
.kr-mig-cmispedidos-26465260d { width: 100%; position: relative; margin: 10px 0; }
.kr-mig-cmispedidos-2e53de4e1 { text-align: left; margin-bottom: 20px; }
.kr-mig-cmispedidos-428eb5560 { width: 120px; }
.kr-mig-cmispedidos-465f1b3b0 { text-align: left; }
.kr-mig-cmispedidos-47dea8223 { width: 150px; }
.kr-mig-cmispedidos-95e618173 { position: absolute; top: -5px; right: 5px; }
.kr-mig-cmispedidos-b5d08d4c4 { width: 100px; }
.kr-mig-cmispedidos-c6860227d { width: 60px; }
.kr-mig-cmispedidos-eb80c0ee9 { width: 100%; }
.kr-mig-cmispedidos-f994e9d38 { text-align: right; }
.kr-mig-condiciones-4cab99df5 { width: 100%; }
.kr-mig-cregistrase-06613ad3b { text-transform: lowercase; width: 90%; height: 25px; }
.kr-mig-cregistrase-190a23ff4 { font-size: var(--kr-ecom-type-sm, 12px); color: var(--kr-ecom-danger, Red); }
.kr-mig-cregistrase-201aa83b1 { padding-left: 60px; font-size: var(--kr-ecom-font-size-legacy, 9pt); }
.kr-mig-cregistrase-267aa3a05 { color: var(--kr-ecom-danger, #FF0000); font-weight: var(--kr-ecom-weight-semibold, 600); }
.kr-mig-cregistrase-39ce6aff1 { text-transform: uppercase; width: 90%; height: 25px; }
.kr-mig-cregistrase-39f5fe35e { color: var(--kr-ecom-danger, #FF0000); }
.kr-mig-cregistrase-466df49dc { font-size: var(--kr-ecom-font-size-legacy, 8pt); height: 20px; width: 40px; }
.kr-mig-cregistrase-4f2d09196 { font-weight: var(--kr-ecom-weight-semibold, 600); color: var(--kr-ecom-danger, Red); }
.kr-mig-cregistrase-581e12f76 { width: 100%; height: 200px; display: block; }
.kr-mig-cregistrase-5e1fbbeba { text-align: center; margin-top: 10px; }
.kr-mig-cregistrase-6c905a998 { font-size: var(--kr-ecom-font-size-legacy, 8pt); height: 20px; width: 30px; }
.kr-mig-cregistrase-716a18a46 { width: 100%; }
.kr-mig-cregistrase-80be4cdff { font-weight: var(--kr-ecom-weight-semibold, 600); color: var(--kr-ecom-danger, #FF0000); }
.kr-mig-cregistrase-823852011 { padding-left: 20px; width: 50px; font-size: var(--kr-ecom-font-size-legacy, 9pt); }
.kr-mig-cregistrase-8d479e9ed { height: 25px; }
.kr-mig-cregistrase-8de320a34 { width: 50%; height: 25px; }
.kr-mig-cregistrase-a3dbe4bf6 { width: 90%; }
.kr-mig-cregistrase-af25822b1 { margin-left: 20px; display: inline-block; font-size: var(--kr-ecom-font-size-legacy, 1.3em); }
.kr-mig-cregistrase-ba256bd9f { color: var(--kr-ecom-danger, Red); width: 400px; }
.kr-mig-cregistrase-c0f813cd2 { height: 25px; width: 50px; }
.kr-mig-cregistrase-fc4dc41b7 { height: 25px; width: 150px; }
.kr-mig-crespuesta-a739c841f { width: 100%; }
.kr-mig-crespuesta-aad3df7bc { width: 100%; padding: 50px 0; }
.kr-mig-crespuesta-d1319560e { padding: 20px; display: block; color: var(--kr-ecom-text, #3c3c3c); font-size: var(--kr-ecom-type-title-lg-fluid, 30px); }
.kr-mig-cresumen-10d7cb77a { height: auto; width: 100%; }
.kr-mig-cresumen-235127cb0 { width: 60px; }
.kr-mig-cresumen-27b0e3e42 { width: 70px; float: left; }
.kr-mig-cresumen-30e516067 { width: 98%; }
.kr-mig-cresumen-32c19e9a4 { width: 200px; }
.kr-mig-cresumen-33e2a814e { color: var(--kr-ecom-danger, red); text-decoration: line-through; }
.kr-mig-cresumen-3c24454b1 { clear: both; text-align: right; background-color: var(--kr-ecom-surface-alt, #f5f5f5); padding: 5px; height: 18px; }
.kr-mig-cresumen-4c9422010 { width: 100%; }
.kr-mig-cresumen-538379a22 { float: none; overflow: hidden; }
.kr-mig-cresumen-66ab2eba0 { height: 60px; width: 98%; }
.kr-mig-cresumen-6c3b083d4 { padding: 5px 0; font-size: var(--kr-ecom-type-sm-plus, 12.5px); }
.kr-mig-cresumen-7aa6c6f9a { padding: 5px; color: var(--kr-ecom-accent-contrast, white); background-color: var(--kr-ecom-primary, #830101); }
.kr-mig-cresumen-838fd93d1 { padding-top: 10px; text-align: left; text-transform: none !important; }
.kr-mig-cresumen-96ca00373 { font-size: var(--kr-ecom-type-md, 13px); color: var(--kr-ecom-danger, Red); }
.kr-mig-cresumen-c433c0afe { width: 100%; background-color: var(--kr-ecom-border, #d5d5d5); }
.kr-mig-cresumen-ce4c24772 { padding-top: 10px; padding-bottom: 10px; text-align: center; }
.kr-mig-cresumen-e87b3c040 { width: 99%; height: auto; }
.kr-mig-cresumen-f5f067d05 { display: block; background-color: var(--kr-ecom-danger, red); color: var(--kr-ecom-accent-contrast, white); padding: 5px; }
.kr-mig-electronicosclient-1d7d4c855 { display: inline-block; width: 300px; }
.kr-mig-electronicosclient-2e122f226 { width: 100%; }
.kr-mig-electronicosclient-3401d0e04 { text-align: left; }
.kr-mig-electronicosclient-411e34bcf { padding-top: 30px; }
.kr-mig-electronicosclient-415a9d50e { width: 95%; }
.kr-mig-electronicosclient-509265ade { width: 100%; text-align: left; line-height: 20px; }
.kr-mig-electronicosclient-6287f9d92 { text-align: center; width: 100px; }
.kr-mig-electronicosclient-856fd9538 { display: inline-block; width: 130px; }
.kr-mig-electronicosclient-8b11402ed { background-color: var(--kr-ecom-surface-alt, #E5E5E5); }
.kr-mig-electronicosclient-d0cc82469 { width: 129px; }
.kr-mig-electronicosclient-d62e98992 { font-weight: var(--kr-ecom-weight-semibold, 600); }
.kr-mig-recuperarclave-21f5fc9c7 { width: 90%; }
.kr-mig-recuperarclave-5cfccaf92 { width: 100%; }
.kr-mig-recuperarclave-eb5a8d527 { width: 80%; margin: 0 auto; line-height: 20px; font-size: var(--kr-ecom-type-xl, 16px); }
.kr-mig-recuperarclave-ef3b464ed { margin-top: 30px; }
.kr-mig-recuperarclave-ef5d8dd3d { width: 100%; margin-top: 30px; }
.kr-mig-vistapreviatemas-26aa76c2c { width: 100%; }
.kr-mig-vistapreviatemas-b3cab50a0 { --kr-ecom-columns-config: 4; }


/* ================================================================
   FASE 6.27 - CLASES RUNTIME. JS no escribe element.style.
   ================================================================ */
body.kr-ecom-full-content #column1,
body.kr-ecom-full-content #column3 {
    display: none !important;
}
body.kr-ecom-full-content #column2 {
    width: 100% !important;
    max-width: 100% !important;
    padding: 0 !important;
    margin: 0 !important;
}
.kr-grid-visible { visibility: visible !important; }
.kr-resume-visible { display: block !important; }
.kr-autocomplete-product {
    display: block;
    width: 100%;
    min-height: 62px;
    height: 100%;
    clear: both;
    position: relative;
}
.kr-autocomplete-product__image-wrap { float: left; }
.kr-autocomplete-product__image { width: 62px; height: 62px; }
.kr-autocomplete-product__price {
    float: left;
    margin-top: 20px;
    margin-left: 10px;
    color: var(--kr-ecom-primary, #34495E);
    text-transform: none;
}
.kr-autocomplete-product--legacy .kr-autocomplete-product__image {
    position: relative;
    margin-left: -64px;
    margin-top: -17px;
}
.kr-autocomplete-product--legacy .kr-autocomplete-product__price {
    position: relative;
    margin-left: 1px;
    margin-top: -25px;
}

/* ================================================================
   FASE 6.40 - FULL CONTENT REAL
   Páginas que agregan body.kr-ecom-full-content no deben reservar
   la columna lateral de categorías. Aplica a escritorio y móvil.
   ================================================================ */

body.kr-ecom-full-content.kr-ecommerce .divMaster > .row,
body.kr-ecom-full-content .kr-ecommerce .divMaster > .row {
    display: grid !important;
    grid-template-columns: minmax(0, 1fr) !important;
    column-gap: 0 !important;
    row-gap: 0 !important;
    width: 100% !important;
}

body.kr-ecom-full-content.kr-ecommerce #column1,
body.kr-ecom-full-content.kr-ecommerce #column3,
body.kr-ecom-full-content .kr-ecommerce #column1,
body.kr-ecom-full-content .kr-ecommerce #column3 {
    display: none !important;
}

body.kr-ecom-full-content.kr-ecommerce #column2,
body.kr-ecom-full-content .kr-ecommerce #column2 {
    grid-column: 1 / -1 !important;
    width: 100% !important;
    max-width: none !important;
    min-width: 0 !important;
    margin: 0 !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
}

/* El contenedor principal conserva el máximo moderno de 1440px,
   pero ya no reserva los 250px del menú lateral. */
body.kr-ecom-full-content.kr-ecommerce .divMaster,
body.kr-ecom-full-content .kr-ecommerce .divMaster {
    width: 100% !important;
    max-width: var(--kr-ecom-content-width, 1440px) !important;
}

/* DevExpress/GridViews de páginas full-content pueden ocupar todo
   el ancho útil de column2. */
body.kr-ecom-full-content.kr-ecommerce #column2 .dxgvControl,
body.kr-ecom-full-content.kr-ecommerce #column2 .dxgvControl_Moderno,
body.kr-ecom-full-content .kr-ecommerce #column2 .dxgvControl,
body.kr-ecom-full-content .kr-ecommerce #column2 .dxgvControl_Moderno,
body.kr-ecom-full-content.kr-ecommerce #column2 .gridview,
body.kr-ecom-full-content .kr-ecommerce #column2 .gridview {
    width: 100% !important;
    max-width: none !important;
}

