.elementor .ck-faq-respuesta{font-family:var(--ck-fuente);font-size:var(--ck-t-base);color:var(--ck-texto-suave);line-height:1.6;padding-block-start:0px;padding-block-end:var(--ck-s-4);padding-inline-start:22px;padding-inline-end:22px;margin:0px;}.elementor .ck-faq-pregunta{font-family:var(--ck-fuente);font-weight:700;font-size:17px;color:var(--ck-texto);line-height:1.35;margin:0px;}.elementor .ck-srv-slide-img{width:46%;height:auto;max-width:240px;position:absolute;inset-inline-end:-10px;inset-block-end:-10px;pointer-events: none;\n}.elementor .ck-srv-slide-logo{width:44px;height:44px;position:absolute;inset-block-start:18px;inset-inline-end:18px;padding:6px;border-radius:12px;background-color:var(--ck-blanco);}.elementor .ck-srv-slide-cta{min-height:44px;font-family:var(--ck-fuente);font-weight:600;font-size:15px;color:var(--ck-texto);padding-block-start:10px;padding-block-end:10px;padding-inline-start:20px;padding-inline-end:20px;margin-block-start:auto;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-radius:var(--ck-radio);border-width:1px;border-color:var(--ck-gris-medio);border-style:solid;background-color:var(--ck-blanco);display:inline-flex;align-items:center;}.elementor .ck-srv-slide-txt{font-size:14px;color:inherit;line-height:1.5;margin:0px;opacity:90%;}.elementor .ck-srv-slide-tit{font-family:var(--ck-fuente-titular);font-weight:800;font-size:22px;color:inherit;letter-spacing:-0.01em;line-height:1.15;margin:0px;}.elementor .ck-srv-v-esim:hover,.elementor .ck-srv-v-esim:focus-visible{color:var(--ck-texto);}.elementor .ck-srv-v-esim{color:var(--ck-texto);border-width:0px;border-style:none;background-image:linear-gradient(140deg, #F1EDFF 0%,var(--ck-lavanda) 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:var(--ck-lavanda);}.elementor .ck-srv-v-carne{color:var(--ck-texto);background-image:linear-gradient(140deg, #FFEDE1 0%,#FFD9C2 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:var(--ck-melocoton);}.elementor .ck-srv-v-comida{color:var(--ck-texto);background-image:linear-gradient(140deg, #FFEDE1 0%,#FFD9C2 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:var(--ck-melocoton);}.elementor .ck-srv-v-nauta{color:var(--ck-texto);background-image:linear-gradient(140deg, #EEF6FF 0%,var(--ck-cielo) 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:var(--ck-cielo);}.elementor .ck-srv-v-planes{color:var(--ck-texto);background-image:linear-gradient(140deg, #EEF6FF 0%,var(--ck-cielo) 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:var(--ck-cielo);}.elementor .ck-srv-v-recarga{color:var(--ck-texto);background-image:linear-gradient(140deg, #EEF6FF 0%,var(--ck-cielo) 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:var(--ck-cielo);}.elementor .ck-srv-slide:hover,.elementor .ck-srv-slide:focus-visible{color:var(--ck-blanco);}.elementor .ck-srv-slide{min-height:250px;overflow:hidden;position:relative;color:var(--ck-blanco);text-decoration:none;padding:24px;border-radius:20px;display:flex;flex-direction:column;gap:10px;align-items:flex-start;}.elementor .ck-srv-pista{padding-block-start:4px;padding-block-end:18px;padding-inline-start:2px;padding-inline-end:2px;display:flex;gap:16px;overflow-x: auto;\n}.elementor .ck-srv-slider{padding:0px;display:flex;flex-direction:column;gap:16px;}.elementor .ck-srv-desde{font-weight:700;font-size:16px;color:inherit;margin:0px;}.elementor .ck-srv-sello{font-weight:700;font-size:12px;color:var(--ck-blanco);letter-spacing:0.06em;text-transform:uppercase;padding-block-start:6px;padding-block-end:6px;padding-inline-start:12px;padding-inline-end:12px;margin:0px;border-radius:999px;background-color:rgba(255, 255, 255, 0.16);}.elementor .ck-faq{width:100%;}.elementor .ck-paso-num{width:40px;height:40px;font-family:var(--ck-fuente-titular);font-weight:800;font-size:18px;color:var(--ck-texto);margin:0px;border-radius:50%;background-color:var(--ck-mango);display:flex;justify-content:center;align-items:center;}.elementor .ck-paso{padding:24px;border-radius:14px;background-color:var(--ck-blanco);display:flex;flex-direction:column;gap:10px;}.elementor .ck-ventaja{font-family:var(--ck-fuente);font-weight:600;font-size:14px;color:var(--ck-texto);margin:0px;display:flex;gap:8px;align-items:center;&::before { content: ""; flex: 0 0 20px; width: 20px; height: 20px; background: var(--ck-confianza); -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='M7.5 12.5l3 3 6-6.5'/%3E%3C/svg%3E") center / contain no-repeat; mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='M7.5 12.5l3 3 6-6.5'/%3E%3C/svg%3E") center / contain no-repeat; }\n}.elementor .ck-tarjeta-titulo{min-height:2.44em;overflow:hidden;font-family:var(--ck-fuente-titular);font-weight:800;font-size:17px;color:var(--ck-texto);line-height:1.22;margin:0px;display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; & a { color: inherit; text-decoration: none; } & a::after { content: ""; position: absolute; inset: 0; border-radius: 12px; } & a:focus-visible { outline: none; } & a:focus-visible::after { outline: 2px solid var(--ck-enfasis); outline-offset: 2px; }\n}.elementor .ck-tarjeta:hover,.elementor .ck-tarjeta:focus-visible{box-shadow:0px 10px 24px 0px rgba(15, 23, 42, 0.08);transform:translate3d(0px, -2px, 0px);}.elementor .ck-tarjeta{position:relative;transition:box-shadow 0.2s, transform 0.2s;& .elementor-widget-woocommerce-product-add-to-cart { position: relative; z-index: 1; }\n}.elementor .ck-res-titulo{overflow:hidden;font-family:var(--ck-fuente-titular);font-weight:700;font-size:15px;color:var(--ck-texto);line-height:1.3;margin:0px;display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; & a { color: inherit; text-decoration: none; outline: none; } & a::after { content: ""; position: absolute; inset: 0; border-radius: 12px; }\n}.elementor .ck-res-cat{overflow:hidden;position:relative;z-index:1;font-family:var(--ck-fuente);font-weight:700;font-size:11px;color:var(--ck-texto-suave);letter-spacing:0.06em;line-height:1.3;text-transform:uppercase;margin:0px;white-space: nowrap; text-overflow: ellipsis; &:empty { display: none; } & a { color: inherit; text-decoration: none; } & a:hover { color: var(--ck-enfasis); text-decoration: underline; }\n}.elementor .ck-res-info{min-width:0px;display:flex;flex-direction:column;gap:3px;}.elementor .ck-res:hover,.elementor .ck-res:focus-visible{background-color:var(--ck-menta);}.elementor .ck-res{position:relative;color:var(--ck-texto);column-gap:14px;padding-block-start:8px;padding-block-end:8px;padding-inline-start:8px;padding-inline-end:14px;border-radius:12px;background-color:var(--ck-blanco);transition:background-color 0.15s;display:grid;grid-template-columns:56px minmax(0, 1fr) auto;align-items:center;& .elementor-widget-woocommerce-product-price { margin: 0; } & .elementor-widget-woocommerce-product-price p.price { margin: 0; font-family: var(--ck-fuente-titular), sans-serif; font-size: 16px; font-weight: 800; line-height: 1.2; color: var(--ck-enfasis); text-align: right; white-space: nowrap; font-variant-numeric: tabular-nums; } & .elementor-widget-woocommerce-product-price p.price del { display: block; font-family: var(--ck-fuente), sans-serif; font-size: 12px; font-weight: 400; color: var(--ck-texto-suave); } & .elementor-widget-woocommerce-product-price p.price ins { text-decoration: none; } &:has(a:focus-visible) { background: var(--ck-menta,#DDF3E6); outline: 2px solid var(--ck-enfasis); outline-offset: -2px; }\n}.elementor .ck-res-img{width:56px;height:56px;object-fit:contain;padding:4px;border-radius:10px;background-color:var(--ck-gris-suave);display:block;flex:0 0 auto;}.elementor .ck-pcard-img{width:100%;aspect-ratio:1 / 1;object-fit:contain;border-radius:var(--ck-radio);background-color:var(--ck-gris-suave);display:block;}.elementor .ck-pcard{height:100%;padding:12px;border-radius:var(--ck-radio);border-width:1px;border-color:var(--ck-gris-medio);border-style:solid;background-color:var(--ck-blanco);display:flex;flex-direction:column;gap:10px;& .elementor-widget-woocommerce-product-price { margin: auto 0 0; } & .price { margin: 0; font-family: var(--ck-fuente-titular); font-size: 20px; font-weight: 800; font-variant-numeric: tabular-nums; line-height: 1.2; color: var(--ck-texto); } & .price del { font-size: 14px; font-weight: 400; color: var(--ck-texto-suave); } & .price ins { text-decoration: none; } & .elementor-widget-shortcode { margin: 0; } & .ck-qty { display: flex; align-items: stretch; height: 40px; border: 1px solid #e2e8f0; border-radius: 6px; overflow: hidden; background: #fff; } & .ck-qty__btn { flex: 0 0 40px; display: flex; align-items: center; justify-content: center; margin: 0; padding: 0 !important; min-width: 0 !important; min-height: 0 !important; border: 0 !important; border-radius: 0 !important; background: #fff !important; color: var(--ck-texto) !important; box-shadow: none !important; font-size: 18px; font-weight: 600; line-height: 1; cursor: pointer; } & .ck-qty__btn:hover { background: #f1f5f9 !important; } & .ck-qty__value { flex: 1 1 auto; width: 100%; min-width: 0; height: auto; margin: 0; padding: 0 !important; text-align: center; font-family: var(--ck-fuente); font-size: 15px; font-weight: 600; color: var(--ck-texto); background: #f8fafc; border: 0 !important; border-left: 1px solid #e2e8f0 !important; border-right: 1px solid #e2e8f0 !important; border-radius: 0 !important; box-shadow: none !important; }\n}.elementor .ck-btn:hover,.elementor .ck-btn:focus-visible{color:var(--ck-blanco);background-color:var(--ck-accion-hover);}.elementor .ck-btn{min-height:48px;font-family:var(--ck-fuente);font-weight:700;font-size:16px;color:var(--ck-blanco);text-decoration:none;padding-block-start:12px;padding-block-end:12px;padding-inline-start:24px;padding-inline-end:24px;border-radius:var(--ck-radio);background-color:var(--ck-enfasis);transition:background-color 0.2s;display:inline-flex;justify-content:center;align-items:center;}.elementor .ck-h2{font-family:var(--ck-fuente-titular);font-weight:800;font-size:36px;color:var(--ck-texto);letter-spacing:-0.01em;line-height:1.15;}.elementor .ck-contenedor{width:100%;max-width:1440px;padding-inline-start:80px;padding-inline-end:80px;margin-inline-start:auto;margin-inline-end:auto;}.elementor .u-row{display:flex;flex-direction:row;gap:var(--ck-s-3);align-items:center;}.elementor .u-stack{display:flex;flex-direction:column;gap:var(--ck-s-4);}.elementor .u-wrap{flex-wrap:wrap;}.elementor .u-text-sm{font-size:var(--ck-t-sm);}.elementor .u-text-xs{font-size:var(--ck-t-xs);}.elementor .u-muted{color:var(--ck-texto-suave);}.elementor .u-gap-3{gap:var(--ck-s-3);}