/*! fuente:2555eadf1ac62104d90fb986a19a13e2 */
.producto--moderna,.producto--oscuro,.producto--compacto,.producto--azul,.producto--azulpie,.producto--foto{margin-bottom: 28px;display: flex;}.producto--foto{margin-bottom: 44px;}.producto-card{--pc-fondo: #fff;--pc-pie: transparent;--pc-borde: #e6e9ef;--pc-linea: #eef1f5;--pc-titulo: #14213d;--pc-titulo-hover: #0057b4;--pc-texto: #5b6472;--pc-precio: #14213d;--pc-iva: #6b7584;--pc-cta: #0057b4;position: relative;display: flex;flex-direction: column;width: 100%;background: var(--pc-fondo);border: 1px solid var(--pc-borde);border-radius: 16px;overflow: hidden;box-shadow: 0 1px 2px rgba(16,24,40,0.04);transition: border-color 0.25s ease,transform 0.25s ease,box-shadow 0.25s ease;}.producto-card:hover{border-color: #c9d6e8;transform: translateY(-4px);box-shadow: 0 18px 36px -14px rgba(0,87,180,0.28);}.producto-card .producto-card__foto{aspect-ratio: 560 / 305;background: #f3f5f8;overflow: hidden;}.producto-card .producto-card__foto a{display: block;height: 100%;}.producto-card .producto-card__foto img{width: 100% !important;height: 100% !important;object-fit: cover;display: block !important;border: 0 !important;border-radius: 0 !important;padding: 0 !important;margin: 0 !important;background: transparent !important;transition: transform 0.45s ease;}.producto-card:hover .producto-card__foto img{transform: scale(1.04);}.producto-card__body{padding: 18px 20px 16px;flex: 1;display: flex;flex-direction: column;gap: 8px;}.producto-card__body>:is(h2,h3,h4,h5){margin: 0 !important;font-size: 1rem !important;line-height: 1.35 !important;letter-spacing: 0.01em;text-transform: uppercase;}.producto-card__body>:is(h2,h3,h4,h5) a{color: var(--pc-titulo) !important;text-decoration: none !important;font-weight: 700 !important;transition: color 0.2s ease;}.producto-card:hover .producto-card__body>:is(h2,h3,h4,h5) a{color: var(--pc-titulo-hover) !important;}.producto-card__body>:is(h2,h3,h4,h5) a::after{content: "";position: absolute;inset: 0;border-radius: inherit;}.producto-card__body>:is(h2,h3,h4,h5) a:focus-visible{outline: none;}.producto-card__body>:is(h2,h3,h4,h5) a:focus-visible::after{outline: 2px solid currentColor;outline-offset: -3px;}.producto-card__body>p,.producto-card__body>.producto-card__resumen{margin: 0 !important;color: var(--pc-texto) !important;font-size: 0.9rem !important;line-height: 1.55 !important;}.producto-card__resumen :is(h1,h2,h3,h4,h5,h6){display: inline;margin: 0 !important;padding: 0;color: inherit !important;font: inherit !important;letter-spacing: inherit;text-transform: none !important;}.producto-card .producto-card__resumen a{position: relative;z-index: 2;color: var(--pc-cta) !important;text-decoration: underline !important;}.producto-card__resumen{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;line-clamp: 3;overflow: hidden;}.producto-card__pie{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: 6px 12px;min-height: 58px;padding: 12px 20px 14px;background: var(--pc-pie);border-top: 1px solid var(--pc-linea);}.producto-card__precio{color: var(--pc-precio);font-size: 1.4rem;font-weight: 800;line-height: 1.2;letter-spacing: -0.02em;font-feature-settings: "tnum";white-space: nowrap;}.producto-card__precio small{color: var(--pc-iva);font-size: 0.72rem;font-weight: 500;letter-spacing: 0;}.producto-card__precio--consultar{font-size: 1.05rem;font-weight: 700;letter-spacing: 0;}.producto-card__cta{display: inline-flex;align-items: center;gap: 6px;margin-left: auto;color: var(--pc-cta);font-size: 0.88rem;font-weight: 600;white-space: nowrap;}.producto-card__cta .icon{transition: transform 0.2s ease;}.producto-card:hover .producto-card__cta .icon{transform: translateX(4px);}.producto--oscuro .producto-card{--pc-fondo: #0f1a2c;--pc-pie: #16243b;--pc-borde: #0f1a2c;--pc-linea: #16243b;--pc-titulo: #fff;--pc-titulo-hover: #9cc7ff;--pc-texto: #bcc7d8;--pc-precio: #fff;--pc-iva: #bcc7d8;--pc-cta: #9cc7ff;border: 0;border-radius: 14px;box-shadow: 0 0 0 1px rgba(15,26,44,0.07),0 10px 24px -14px rgba(15,26,44,0.35);}.producto--oscuro .producto-card:hover{box-shadow: 0 0 0 1px rgba(15,26,44,0.07),0 20px 36px -16px rgba(15,26,44,0.45);}.producto--lista{margin-bottom: 0;}.producto--lista .producto-card{display: grid;grid-template-columns: 220px minmax(0,1fr) 150px;gap: 24px;align-items: center;padding: 18px 0;border: 0;border-bottom: 1px solid #dfe4ec;border-radius: 0;box-shadow: none;overflow: visible;transition: background 0.2s ease;}.producto--lista:first-child .producto-card{border-top: 2px solid #14213d;}.producto--lista .producto-card:hover{background: #f6f8fb;border-color: #dfe4ec;transform: none;box-shadow: none;}.producto--lista:first-child .producto-card:hover{border-top-color: #14213d;}.producto--lista .producto-card .producto-card__foto{border-radius: 8px;}.producto--lista .producto-card__body{padding: 0;}.producto--lista .producto-card__body>:is(h2,h3,h4,h5){font-size: 1.05rem !important;}.producto--lista .producto-card__resumen{display: block;color: #4f5a6b !important;}.producto--lista .producto-card__pie{flex-direction: column;flex-wrap: nowrap;align-items: flex-end;justify-content: center;gap: 6px;padding: 0 8px 0 0;background: none;border: 0;text-align: right;}.producto--lista .producto-card__precio{display: flex;flex-direction: column;align-items: flex-end;gap: 2px;font-size: 1.8rem;line-height: 1.1;}.producto--lista .producto-card__precio--consultar{font-size: 1.05rem;}@media (max-width: 767.98px){.producto--lista .producto-card{grid-template-columns: 130px minmax(0,1fr);gap: 12px 14px;align-items: start;}.producto--lista .producto-card__resumen{display: -webkit-box;-webkit-line-clamp: 3;line-clamp: 3;}.producto--lista .producto-card__pie{grid-column: 1 / -1;flex-direction: row;align-items: center;justify-content: space-between;padding: 0;}.producto--lista .producto-card__precio{flex-direction: row;align-items: baseline;gap: 6px;font-size: 1.4rem;}}.producto--compacto{margin-bottom: 16px;}.producto--compacto .producto-card{display: grid;grid-template-columns: minmax(0,1fr) auto;grid-template-rows: auto 1fr auto;gap: 12px 8px;padding: 10px;background: #f1f4f8;border-color: #f1f4f8;border-radius: 12px;}.producto--compacto .producto-card__body,.producto--compacto .producto-card__pie{display: contents;}.producto--compacto .producto-card .producto-card__foto{grid-column: 1 / -1;border-radius: 8px;}.producto--compacto .producto-card__body>:is(h2,h3,h4,h5){grid-column: 1;padding-left: 4px;font-size: 0.85rem !important;}.producto--compacto .producto-card__resumen{display: none;}.producto--compacto .producto-card__precio{grid-column: 2;grid-row: 2;padding-right: 4px;font-size: 1.1rem;line-height: 1.2;}.producto--compacto .producto-card__precio small{display: none;}.producto--compacto .producto-card__precio--consultar{font-size: 0.85rem;}.producto--compacto .producto-card__cta{grid-column: 1 / -1;justify-content: center;margin: 0;padding: 11px;background: #0057b4;border-radius: 8px;color: #fff;transition: background 0.2s ease;}.producto--compacto .producto-card__cta .icon{display: none;}.producto--compacto .producto-card:hover .producto-card__cta{background: #00468f;}.producto--azul .producto-card{--pc-titulo: #fff;--pc-titulo-hover: #fff;--pc-texto: #4f5a6b;display: grid;grid-template-columns: minmax(0,1fr) auto;grid-template-rows: minmax(72px,auto) auto 1fr auto;border-color: #cfdcec;border-radius: 12px;}.producto--azul .producto-card::before{content: "";grid-column: 1 / -1;grid-row: 1;background: #0057b4;}.producto--azul .producto-card__body,.producto--azul .producto-card__pie{display: contents;}.producto--azul .producto-card .producto-card__foto{grid-column: 1 / -1;grid-row: 2;}.producto--azul .producto-card__body>:is(h2,h3,h4,h5){grid-column: 1;grid-row: 1;align-self: center;padding: 12px 8px 12px 16px;font-size: 0.92rem !important;}.producto--azul .producto-card__resumen{grid-column: 1 / -1;grid-row: 3;align-self: start;margin: 16px 16px 12px !important;}.producto--azul .producto-card__precio{grid-column: 2;grid-row: 1;align-self: center;margin-right: 16px;padding: 6px 10px;background: #fff;border-radius: 6px;color: #0057b4;font-size: 1.1rem;line-height: 1;}.producto--azul .producto-card__precio small{display: none;}.producto--azul .producto-card__precio--consultar{font-size: 0.85rem;}.producto--azul .producto-card__cta{grid-column: 1 / -1;grid-row: 4;justify-content: center;margin: 0 16px 16px;padding: 10px;border: 2px solid #0057b4;border-radius: 8px;color: #0057b4;font-weight: 700;}.producto--azul .producto-card__cta .icon{display: none;}.producto--azul .producto-card:hover .producto-card__cta{background: #0057b4;color: #fff;}.producto--azulpie .producto-card{--pc-titulo: #fff;--pc-titulo-hover: #fff;--pc-texto: #4f5a6b;border-color: #cfdcec;border-radius: 12px;}.producto--azulpie .producto-card__body{display: contents;}.producto--azulpie .producto-card__body>:is(h2,h3,h4,h5){order: 1;display: flex;align-items: center;min-height: 72px;padding: 12px 20px;background: #0057b4;font-size: 0.92rem !important;}.producto--azulpie .producto-card .producto-card__foto{order: 2;flex-shrink: 0;}.producto--azulpie .producto-card__resumen{order: 3;margin: 16px 20px !important;}.producto--azulpie .producto-card__pie{order: 4;margin-top: auto;}.producto--foto .producto-card{--pc-titulo: #fff;--pc-titulo-hover: #fff;--pc-texto: #495057;display: grid;grid-template-columns: minmax(0,1fr);grid-template-rows: auto 1fr auto;border-color: #e6e6e6;border-radius: 14px;}.producto--foto .producto-card__body{display: contents;}.producto--foto .producto-card .producto-card__foto{grid-row: 1;grid-column: 1;}.producto--foto .producto-card__body>:is(h2,h3,h4,h5){grid-row: 1;grid-column: 1;align-self: end;z-index: 1;padding: 34px 20px 12px;background: linear-gradient(to top,rgba(0,0,0,0.85) 0%,rgba(0,0,0,0.55) 50%,rgba(0,0,0,0) 100%);letter-spacing: 0;text-shadow: 0 1px 3px rgba(0,0,0,0.7);}.producto--foto .producto-card__resumen{grid-row: 2;align-self: start;margin: 16px 20px 8px !important;}.producto--foto .producto-card__pie{grid-row: 3;padding: 8px 20px 20px;background: none;border: 0;}.producto--foto .producto-card__cta{position: relative;display: inline-flex;align-items: center;justify-content: center;flex-shrink: 0;width: 40px;height: 40px;margin-left: auto;padding: 0;overflow: hidden;border-radius: 50%;background: #f1f3f5;color: #161616;font-size: 0;transition: background 0.2s ease,color 0.2s ease;}.producto--foto .producto-card__cta .icon{display: block;width: 16px;height: 16px;transition: transform 0.2s ease;}.producto--foto .producto-card:hover .producto-card__cta{background: #0057b4;color: #fff;}.producto--foto .producto-card:hover .producto-card__cta .icon{transform: translateX(2px);}.producto--clasica{margin-bottom: 28px;display: flex;}.producto--clasica .producto-card{border-color: #dee2e6;border-radius: 12px;box-shadow: none;}.producto--clasica .producto-card::after{content: "";position: absolute;inset: 0;border-radius: 12px;pointer-events: none;transition: box-shadow 0.25s ease;}.producto--clasica .producto-card:hover{border-color: #0057b4;transform: translateY(-3px);box-shadow: none;}.producto--clasica .producto-card:hover::after{box-shadow: 0 0 0 1px #0057b4,0 10px 28px -8px rgba(0,87,180,0.25);}.producto--clasica #padre{position: relative;background: #fafbfc;border-bottom: 1px solid #eef0f2;overflow: hidden;}.producto--clasica #padre img{width: 100% !important;height: auto !important;display: block !important;border: 0 !important;border-radius: 0 !important;padding: 0 !important;margin: 0 !important;background: transparent !important;transition: transform 0.45s ease;}.producto--clasica .producto-card:hover #padre img{transform: scale(1.03);}.producto--clasica .producto-card__body{padding: 18px 18px 20px;}.producto--clasica .producto-card__body h2{font-size: 1.1rem !important;line-height: 1.3 !important;letter-spacing: -0.005em;}.producto--clasica .producto-card__body h2 a,.producto--clasica .producto-card:hover .producto-card__body h2 a{color: #0057b4 !important;}.producto--clasica .producto-card__body h2 a:hover{text-decoration: underline !important;}.producto--clasica .producto-card__body h2 a::after{content: none;}.producto--clasica .producto-card__body>p{color: #495057 !important;font-size: 0.92rem !important;}.producto--clasicaazul :is(.card-title,.card-title-large){background: #0b2a5b;box-shadow: 0 4px 12px rgba(11,42,91,0.35);}.producto--clasicaazul :is(.card-title,.card-title-large) p{color: #fff !important;}@media (prefers-reduced-motion: reduce){.producto-card,.producto-card .producto-card__foto img,.producto-card__cta .icon{transition: none;}.producto-card:hover,.producto-card:hover .producto-card__foto img,.producto-card:hover .producto-card__cta .icon{transform: none;}}.producto--tienda{display: flex;margin-bottom: 16px;padding-left: 8px;padding-right: 8px;}.row:has(>.producto--tienda){margin-left: -8px;margin-right: -8px;}@media (min-width: 1200px){.producto--tienda{flex: 0 0 25%;max-width: 25%;}}.producto--tienda .producto-card.tienda{display: flex;flex-direction: column;width: 100%;padding: 8px;border: 1px solid var(--t-linea,#e6e7ea);border-radius: var(--t-radio,14px);background: #fff;box-shadow: none;overflow: visible;transition: border-color .2s ease,box-shadow .25s ease,transform .25s var(--t-curva,cubic-bezier(.2,.7,.2,1));animation: tiendaEntra .38s var(--t-curva,cubic-bezier(.2,.7,.2,1)) both;}.producto--tienda .producto-card.tienda:hover{border-color: rgba(0,87,180,.35);box-shadow: 0 12px 24px -14px rgba(0,40,90,.45);transform: translateY(-2px);}@keyframes tiendaEntra{from{opacity: 0;transform: translateY(8px)}to{opacity: 1;transform: none}}.producto--tienda .tienda__foto{display: block;aspect-ratio: 560 / 305;border-radius: var(--t-radio-sm,10px);overflow: hidden;background: radial-gradient(circle at 50% 38%,#fff 0,var(--t-fondo-foto,#f1f1f2) 72%);}html body .producto--tienda .tienda__foto img{display: block !important;width: 100% !important;height: 100% !important;max-width: none !important;margin: 0 !important;padding: 0 !important;border: 0 !important;border-radius: 0 !important;background: transparent !important;box-shadow: none !important;object-fit: contain;transition: transform .45s var(--t-curva,cubic-bezier(.2,.7,.2,1));}.producto--tienda .producto-card.tienda:hover .tienda__foto img{transform: scale(1.03);}.producto--tienda .tienda__info{display: flex;flex: 1 1 auto;flex-direction: column;gap: 3px;min-width: 0;padding: 10px 6px 2px;}html body .producto--tienda .tienda__nombre{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;line-clamp: 2;overflow: hidden;margin: 0 !important;padding: 0 !important;font-family: inherit !important;font-size: 15px !important;font-weight: 600 !important;line-height: 1.3 !important;letter-spacing: -.005em !important;text-transform: none !important;text-align: left !important;text-decoration: none !important;text-shadow: none !important;background: none !important;color: var(--t-tinta,#161616) !important;-webkit-text-fill-color: currentColor;}html body .producto--tienda .tienda__nombre::after,html body .producto--tienda .tienda__nombre::before{content: none !important;}html body .producto--tienda .tienda__nombre a{color: var(--t-tinta,#161616) !important;font-weight: 600 !important;text-decoration: none !important;-webkit-text-fill-color: currentColor;transition: color .2s ease;}html body .producto--tienda .producto-card.tienda:hover .tienda__nombre a{color: var(--t-azul,#0057b4) !important;}.producto--tienda .tienda__nombre a::after{content: "";position: absolute;inset: 0;z-index: 1;border-radius: inherit;}.producto--tienda .producto-card.tienda{position: relative;}.producto--tienda .tienda__nombre a:focus-visible{outline: none;}.producto--tienda .tienda__nombre a:focus-visible::after{outline: 2px solid var(--t-azul,#0057b4);outline-offset: 2px;border-radius: var(--t-radio,14px);}html body .producto--tienda .producto-card__resumen{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;line-clamp: 2;overflow: hidden;margin: 2px 0 0 !important;padding: 0 !important;font-size: 13px !important;line-height: 1.45 !important;color: var(--t-gris,#6b6f76) !important;}html body .producto--tienda .producto-card__resumen :is(strong,b,u,em){font-weight: inherit !important;text-decoration: none !important;color: inherit !important;}.producto--tienda .tienda__pie{display: flex;align-items: center;justify-content: space-between;gap: 8px;margin-top: auto;padding-top: 10px;}.producto--tienda .tienda__precio{font-size: 12px;line-height: 1.2;color: var(--t-gris,#6b6f76);white-space: nowrap;}.producto--tienda .tienda__precio strong{font-size: 17px;font-weight: 800;letter-spacing: -.01em;color: var(--t-tinta,#161616);font-variant-numeric: tabular-nums;}.producto--tienda .tienda__precio small{font-size: 11.5px;color: var(--t-gris,#6b6f76);}.producto--tienda .tienda__precio--consultar strong{font-size: 15px;}.producto--tienda .tienda__precio--sin{font-size: 13px;font-weight: 600;color: var(--t-azul,#0057b4);}.producto--tienda .tienda__flecha{flex: none;display: grid;place-items: center;width: 30px;height: 30px;border-radius: 50%;background: #f1f3f6;color: var(--t-tinta,#161616);font-size: 14px;line-height: 1;transition: background .2s ease,color .2s ease,transform .25s ease;}.producto--tienda .producto-card.tienda:hover .tienda__flecha{background: var(--t-azul,#0057b4);color: #fff;transform: translateX(2px);}@media (max-width: 575.98px){.producto--tienda{margin-bottom: 10px;}.producto--tienda .producto-card.tienda{flex-direction: row;align-items: stretch;gap: 12px;}.producto--tienda .tienda__foto{flex: 0 0 42%;align-self: center;}.producto--tienda .tienda__info{padding: 2px 4px 2px 0;}}@media (prefers-reduced-motion: reduce){.producto--tienda .producto-card.tienda{animation: none;transition: none;}.producto--tienda .producto-card.tienda:hover,.producto--tienda .producto-card.tienda:hover .tienda__foto img,.producto--tienda .producto-card.tienda:hover .tienda__flecha{transform: none;}}.cont-categoria .cat-cabecera,.cont-categoria .cat-cabecera #categoria{margin: 0 0 14px;padding: 0 !important;}.cont-categoria .cat-cabecera #categoria{margin: 0;}.cont-categoria .cat-cabecera #categoria h1{margin: 0 0 8px !important;font-size: clamp(1.5rem,1.1rem + 1.3vw,2rem) !important;font-weight: 800 !important;line-height: 1.15 !important;letter-spacing: -.02em;}.cont-categoria .cat-cabecera #categoria p,.cont-categoria .cat-cabecera__texto{max-width: 78ch;margin: 0 0 6px !important;font-size: 15px !important;line-height: 1.6 !important;color: var(--t-texto,#3c4048) !important;}.cont-categoria .cat-cabecera__texto>:last-child{margin-bottom: 0 !important;}.cont-categoria .cat-cabecera__texto.is-recortado{max-height: calc(3 * 1.6em);overflow: hidden;-webkit-mask-image: linear-gradient(#000 55%,transparent);mask-image: linear-gradient(#000 55%,transparent);}html body .cat-cabecera__mas{margin: 2px 0 0;padding: 0;border: 0;background: none;color: var(--t-azul,#0057b4);font-size: 14px;font-weight: 600;cursor: pointer;}html body .cat-cabecera__mas:hover{text-decoration: underline;}html body .cat-cabecera__mas[hidden]{display: none;}.cat-barra{display: flex;align-items: center;gap: 14px;margin: 0 0 16px;padding: 8px 0;border-top: 1px solid var(--t-linea,#e6e7ea);border-bottom: 1px solid var(--t-linea,#e6e7ea);}html body .cat-barra__cuenta{flex: none;margin: 0 !important;font-size: 13px !important;line-height: 1.3 !important;color: var(--t-gris,#6b6f76) !important;white-space: nowrap;}html body .cat-barra__cuenta strong{color: var(--t-tinta,#161616) !important;font-weight: 800;}html body .cat-barra__enlace{margin-left: auto;font-size: 14px;font-weight: 600;white-space: nowrap;}@media (max-width: 767.98px){.cat-barra{flex-direction: column;align-items: stretch;gap: 8px;}}html body .cont-categoria .cont-interior.cat-contenido{min-height: 0;margin: 32px 0 0;padding: 0;border: 0;border-radius: 0;background: none;box-shadow: none;font-size: 15px;line-height: 1.65;}html body .cont-categoria .cat-contenido>*{max-width: 78ch;}html body .cont-categoria .cat-contenido :is(h2,h3){margin: 22px 0 8px !important;font-size: 20px !important;line-height: 1.25 !important;}html body .cont-categoria .cat-contenido h3{font-size: 17px !important;}html body .cont-categoria .cat-contenido>:first-child{margin-top: 0 !important;}html body .cont-categoria .cat-contenido p{font-size: 15px !important;line-height: 1.65 !important;margin: 0 0 10px !important;}html body :is(.cont-categoria .cat-contenido,.cat-contenido--general) :is(ul,ol){margin: 4px 0 16px !important;padding: 0 0 0 22px !important;}html body :is(.cont-categoria .cat-contenido,.cat-contenido--general) ul{list-style: disc outside !important;}html body :is(.cont-categoria .cat-contenido,.cat-contenido--general) ol{list-style: decimal outside !important;}html body :is(.cont-categoria .cat-contenido,.cat-contenido--general) :is(ul,ol) li{display: list-item;margin: 0 0 6px !important;padding: 0 0 0 4px !important;font-size: 15px !important;line-height: 1.6 !important;color: var(--t-texto,#3c4048);list-style: inherit !important;background: none !important;}html body :is(.cont-categoria .cat-contenido,.cat-contenido--general) :is(ul,ol) li::before{content: none !important;}.cont-categoria .articulo .producto-card__body>h4{margin: 0 !important;font-size: 1rem !important;}