/* Annyeong K-Store · Páginas, entradas, búsqueda y 404 */
body.aks-skin.aks-generic .content-inner,body.aks-skin.aks-generic .content-wrapper{padding:0!important;max-width:none!important}
body.aks-skin.aks-generic #primary{width:100%!important;max-width:none!important;float:none!important;margin:0!important}
body.aks-skin.aks-generic #secondary{display:none!important}
body.aks-skin.aks-generic:not(.aks-builder) .page-entry-content,body.aks-skin.aks-generic:not(.aks-builder) .entry-content,body.aks-skin.aks-generic .aks-wrapc{max-width:900px;margin:0 auto;padding:0 20px}
body.aks-skin.aks-generic .entry-meta,body.aks-skin.aks-generic .page-entry-meta{display:none}

body.aks-skin.aks-generic .page-title,body.aks-skin.aks-generic .entry-title{font-size:34px;font-weight:800;letter-spacing:-.02em;line-height:1.15;margin:0 0 20px;color:var(--ink)}
body.aks-skin.aks-generic .page-entry-content h2,body.aks-skin.aks-generic .entry-content h2{font-size:24px;font-weight:800;letter-spacing:-.01em;margin:32px 0 12px}
body.aks-skin.aks-generic .page-entry-content h3,body.aks-skin.aks-generic .entry-content h3{font-size:19px;font-weight:700;margin:26px 0 10px}
body.aks-skin.aks-generic .page-entry-content h4,body.aks-skin.aks-generic .entry-content h4{font-size:16px;font-weight:700;margin:22px 0 8px}
body.aks-skin.aks-generic .page-entry-content p,body.aks-skin.aks-generic .entry-content p,body.aks-skin.aks-generic .page-entry-content li,body.aks-skin.aks-generic .entry-content li{font-size:16px;line-height:1.7;color:var(--muted)}
body.aks-skin.aks-generic .page-entry-content strong,body.aks-skin.aks-generic .entry-content strong{color:var(--ink)}
body.aks-skin.aks-generic .page-entry-content a,body.aks-skin.aks-generic .entry-content a{color:var(--pink);font-weight:600;text-decoration:none}
body.aks-skin.aks-generic .page-entry-content a:hover,body.aks-skin.aks-generic .entry-content a:hover{text-decoration:none}
body.aks-skin.aks-generic .page-entry-content img,body.aks-skin.aks-generic .entry-content img{max-width:100%;height:auto;border-radius:14px}
body.aks-skin.aks-generic .page-entry-content blockquote,body.aks-skin.aks-generic .entry-content blockquote{border-left:3px solid var(--blue);background:var(--card);border-radius:0 14px 14px 0;box-shadow:var(--sh-sm);margin:22px 0;padding:16px 20px;font-style:normal}
body.aks-skin.aks-generic .page-entry-content table,body.aks-skin.aks-generic .entry-content table{width:100%;border-collapse:separate;border-spacing:0;background:var(--card);border-radius:14px;box-shadow:var(--sh-sm);overflow:hidden;margin:20px 0}
body.aks-skin.aks-generic .page-entry-content table th,body.aks-skin.aks-generic .entry-content table th{text-align:left;font-size:12px;text-transform:uppercase;letter-spacing:.06em;color:var(--muted);padding:14px 16px;border-bottom:1px solid rgba(128,128,128,.18)}
body.aks-skin.aks-generic .page-entry-content table td,body.aks-skin.aks-generic .entry-content table td{padding:14px 16px;border-bottom:1px solid rgba(128,128,128,.12);font-size:15px}

/* Formulario de contacto */
body.aks-skin .wpcf7{background:var(--card);border-radius:18px;box-shadow:var(--sh);padding:26px;margin-top:20px}
body.aks-skin .wpcf7 label{display:block;font-size:13px;font-weight:600;margin:0 0 6px;color:var(--ink)}
body.aks-skin .wpcf7 input[type=text],body.aks-skin .wpcf7 input[type=email],body.aks-skin .wpcf7 input[type=tel],body.aks-skin .wpcf7 textarea{width:100%;border:1px solid rgba(16,24,40,.12);background:var(--card);color:var(--ink);font:inherit;font-size:15px;padding:12px 14px;border-radius:12px;outline:0;margin:0 0 16px}
body.aks-skin .wpcf7 input:focus,body.aks-skin .wpcf7 textarea:focus{border-color:var(--blue);box-shadow:0 0 0 3px rgba(69,124,255,.18)}
body.aks-skin .wpcf7 textarea{min-height:120px;resize:vertical}
body.aks-skin .wpcf7 input[type=submit]{background:#1b1d24;color:#fff;border:0;border-radius:12px;font-weight:700;font-size:15px;padding:14px 30px;cursor:pointer;transition:background .15s}
body.aks-skin .wpcf7 input[type=submit]:hover{background:var(--pink)}
body.aks-skin .wpcf7-not-valid-tip{color:#e63946;font-size:13px;margin:-12px 0 14px}
body.aks-skin .wpcf7-response-output{border-radius:12px!important;border-width:1px!important;font-size:14px;padding:14px 18px!important;margin:16px 0 0!important}

/* Buscador y 404 */
body.aks-skin.aks-generic .aks-srch{max-width:900px;margin:0 auto;padding:0 20px}
body.aks-skin.aks-generic .search-form,body.aks-skin.aks-generic .woocommerce-product-search{display:flex;gap:8px;margin:0 0 24px}
body.aks-skin.aks-generic .search-form input[type=search],body.aks-skin.aks-generic .woocommerce-product-search input[type=search]{flex:1;border:1px solid rgba(16,24,40,.12);background:var(--card);color:var(--ink);font:inherit;font-size:15px;padding:12px 16px;border-radius:12px;outline:0}
body.aks-skin.aks-generic .search-form button,body.aks-skin.aks-generic .woocommerce-product-search button{border:0;background:#1b1d24;color:#fff;font:inherit;font-weight:700;padding:0 24px;border-radius:12px;cursor:pointer}

/* Entradas del blog */
body.aks-skin.aks-generic .hentry{background:var(--card);border-radius:18px;box-shadow:var(--sh);padding:26px;margin-bottom:22px}
body.aks-skin.aks-generic .hentry .entry-title{font-size:22px;margin:0 0 10px}
body.aks-skin.aks-generic .hentry .entry-title a{color:inherit;text-decoration:none}
body.aks-skin.aks-generic .hentry .entry-title a:hover{color:var(--pink)}

@media(max-width:820px){
body.aks-skin.aks-generic .page-title,body.aks-skin.aks-generic .entry-title{font-size:26px}
body.aks-skin .wpcf7{padding:20px}
}

/* ---- Acordeon de preguntas frecuentes ---- */
body.aks-skin .wvc-accordion{background:var(--card);border:0!important;border-radius:18px;box-shadow:var(--sh);overflow:hidden}
body.aks-skin .wvc-accordion .wvc-accordion-tab{margin:0;padding:0;border:0!important;border-bottom:1px solid rgba(128,128,128,.14)!important;background:transparent!important;font-size:15px;font-weight:600}
body.aks-skin .wvc-accordion .wvc-accordion-tab::after,body.aks-skin .wvc-accordion .wvc-accordion-tab::before{display:none!important;background:none!important;content:none!important}
body.aks-skin .wvc-accordion .wvc-accordion-tab a{display:flex;align-items:center;gap:12px;padding:16px 22px;color:var(--ink)!important;text-decoration:none!important;border:0!important;line-height:1.4}
body.aks-skin .wvc-accordion .wvc-accordion-tab:hover a,body.aks-skin .wvc-accordion .wvc-accordion-tab.ui-state-active a{color:var(--pink)!important}
body.aks-skin .wvc-accordion .wvc-at-title-container{display:flex;align-items:center;gap:12px}
body.aks-skin .wvc-accordion .wvc-at-icon-container{display:flex;align-items:center;color:var(--muted);font-size:17px}
body.aks-skin .wvc-accordion .wvc-accordion-tab.ui-state-active .wvc-at-icon-container{color:var(--pink)}
body.aks-skin .wvc-accordion .wvc-accordion-tab.ui-state-active{border-bottom-color:rgba(128,128,128,.14)!important;background:rgba(69,124,255,.04)!important}
body.aks-skin .wvc-accordion>div:not(.wvc-accordion-tab){padding:4px 22px 20px;background:transparent;border:0!important}
body.aks-skin .wvc-accordion>div:not(.wvc-accordion-tab) p{font-size:15px;line-height:1.65;color:var(--muted);margin:0 0 10px}
body.aks-skin .wvc-accordion>div:not(.wvc-accordion-tab) p:last-child{margin-bottom:0}
body.aks-skin .wvc-accordion .wvc-accordion-tab:last-of-type{border-bottom:0!important}

/* ---- Botones del maquetador, al estilo del checkout ---- */
body.aks-skin .wvc-button{display:inline-block!important;width:auto!important;background:#1b1d24!important;color:#fff!important;border:0!important;border-radius:12px!important;padding:14px 30px!important;font-weight:700!important;font-size:15px!important;text-transform:none!important;letter-spacing:0!important;box-shadow:none!important;text-decoration:none!important;transform:none!important;transition:background .15s}
body.aks-skin .wvc-button:hover{background:var(--pink)!important;color:#fff!important;transform:none!important;box-shadow:none!important}
body.aks-skin .wvc-button .wvc-button-background-fill{background:transparent!important;box-shadow:none!important;border:0!important;z-index:0!important;pointer-events:none!important}
body.aks-skin .wvc-button>span{position:relative!important;z-index:5!important;display:inline-block!important;opacity:1!important;visibility:visible!important;color:#fff!important;-webkit-text-fill-color:#fff!important;background:none!important;background-image:none!important;font-size:15px!important;line-height:1.2!important;transform:none!important;text-transform:none!important;letter-spacing:0!important}

/* ---- Enlaces internos del contenido: sin subrayado, rosa como en la cabecera ---- */
body.aks-skin .wvc-parent-row:not([data-font-color="light"]) a.internal-link{border-bottom:0!important;text-decoration:none!important;box-shadow:none!important;background-image:none!important;color:var(--ink)!important;transition:color .2s}
body.aks-skin .wvc-parent-row:not([data-font-color="light"]) a.internal-link:hover,body.aks-skin .wvc-parent-row:not([data-font-color="light"]) a.internal-link:focus,body.aks-skin .wvc-parent-row:not([data-font-color="light"]) a.internal-link:active{color:var(--pink)!important;border-bottom:0!important;text-decoration:none!important;box-shadow:none!important;background-image:none!important}

/* ---- Titulos del maquetador con la tipografia del diseno, como en el checkout ---- */
body.aks-skin.aks-generic .wvc-custom-heading h1,body.aks-skin.aks-generic .wvc-custom-heading h2,body.aks-skin.aks-generic .wvc-custom-heading h3,body.aks-skin.aks-generic .wvc-custom-heading h4{font-family:'Inter','Helvetica Neue',Arial,system-ui,sans-serif!important;font-weight:800!important;letter-spacing:-.02em!important;line-height:1.15!important;color:var(--ink)!important;text-transform:none!important}

/* ---- Contactenos: todo mas junto ---- */
body.aks-skin.page-id-6 .wvc-parent-row:not([data-font-color="light"]){padding-top:58px!important;padding-bottom:28px!important}
body.aks-skin.page-id-6 .wvc-row-inner{margin:0 0 16px!important}
body.aks-skin.page-id-6 .wvc-row-inner:last-child{margin-bottom:0!important}
body.aks-skin.page-id-6 .wvc-separator{display:none!important}
body.aks-skin.page-id-6 .wvc-custom-heading{margin-bottom:12px!important}
body.aks-skin.page-id-6 .wvc-text-block,body.aks-skin.page-id-6 .wvc-text-block p:last-child{margin-bottom:0!important}
body.aks-skin.page-id-6 .wvc-icon-box{margin-bottom:4px!important}
body.aks-skin.page-id-6 .wvc-column-wrapper>*:last-child{margin-bottom:0!important}
body.aks-skin.page-id-6 .wpcf7{margin-top:0!important;padding:22px!important}
body.aks-skin.page-id-6 .wpcf7 p{margin:0!important}
body.aks-skin.page-id-6 .wpcf7 label{margin:0 0 5px!important}
body.aks-skin.page-id-6 .wpcf7 input[type=text],body.aks-skin.page-id-6 .wpcf7 input[type=email],body.aks-skin.page-id-6 .wpcf7 input[type=tel],body.aks-skin.page-id-6 .wpcf7 textarea{margin-bottom:13px!important;padding:11px 14px!important}
body.aks-skin.page-id-6 .wpcf7 textarea{min-height:104px!important}

/* ---- Preguntas frecuentes: mismo respiro que Contactenos ---- */
body.aks-skin.page-id-296 .wvc-parent-row:not([data-font-color="light"]){padding-top:58px!important;padding-bottom:100px!important}
body.aks-skin.page-id-296 .wvc-column-wrapper>*:last-child{margin-bottom:0!important}

/* Terminos y condiciones: contenido dentro de una caja, como el resto del sitio */
body.aks-skin.aks-generic.page-id-7728 .page-entry-content{box-sizing:border-box;width:min(820px,calc(100% - 32px))!important;max-width:none!important;margin:44px auto 64px!important;padding:34px 38px!important;background:#fff;border-radius:18px;box-shadow:0 1px 2px rgba(16,24,40,.05),0 10px 28px rgba(16,24,40,.07)}
body.aks-skin.aks-generic.page-id-7728 .page-entry-content>*:last-child{margin-bottom:0}
body.aks-skin.aks-generic.page-id-7728 .page-entry-content p{margin:0 0 16px}
@media (max-width:600px){body.aks-skin.aks-generic.page-id-7728 .page-entry-content{margin:24px auto 40px!important;padding:24px 20px!important;border-radius:16px}body.aks-skin.aks-generic.page-id-7728 .page-title{font-size:28px}}
/* Terminos y condiciones: interlineado y ritmo de lectura */
body.aks-skin.aks-generic.page-id-7728 .page-entry-content{line-height:1.75}
body.aks-skin.aks-generic.page-id-7728 .page-entry-content p,body.aks-skin.aks-generic.page-id-7728 .page-entry-content li{font-size:16px;line-height:1.75;color:var(--muted)}
body.aks-skin.aks-generic.page-id-7728 .page-entry-content p{margin:0 0 14px}
body.aks-skin.aks-generic.page-id-7728 .page-entry-content ul{margin:0 0 18px;padding:0 0 0 22px;list-style:disc}
body.aks-skin.aks-generic.page-id-7728 .page-entry-content li{margin:0 0 8px;padding-left:4px;list-style:disc}
body.aks-skin.aks-generic.page-id-7728 .page-entry-content li::marker{color:var(--aks-azul,#007dff)}
body.aks-skin.aks-generic.page-id-7728 .page-entry-content h2{font-size:24px;line-height:1.25;margin:34px 0 8px;padding-top:28px;border-top:1px solid rgba(16,24,40,.08)}
body.aks-skin.aks-generic.page-id-7728 .page-entry-content h3{font-size:19px;line-height:1.3;margin:30px 0 12px;color:var(--ink)}
body.aks-skin.aks-generic.page-id-7728 .page-entry-content h4{font-size:16px;line-height:1.4;margin:24px 0 8px;color:var(--ink)}
body.aks-skin.aks-generic.page-id-7728 .page-entry-content .page-title+p{margin-bottom:6px}
body.aks-skin.aks-generic.page-id-7728 .page-entry-content a{color:var(--aks-azul,#007dff);font-weight:600}
/* Terminos: mas aire y titulos con la misma tipografia del sitio */
body.aks-skin.aks-generic.page-id-7728 .page-entry-content,body.aks-skin.aks-generic.page-id-7728 .page-entry-content :is(h1,h2,h3,h4,p,li){font-family:Inter,'Helvetica Neue',Arial,sans-serif}
body.aks-skin.aks-generic.page-id-7728 .page-entry-content p,body.aks-skin.aks-generic.page-id-7728 .page-entry-content li{line-height:1.85;font-size:16px}
body.aks-skin.aks-generic.page-id-7728 .page-entry-content p{margin:0 0 18px}
body.aks-skin.aks-generic.page-id-7728 .page-entry-content ul{margin:4px 0 26px;padding-left:24px}
body.aks-skin.aks-generic.page-id-7728 .page-entry-content li{margin:0 0 12px}
body.aks-skin.aks-generic.page-id-7728 .page-entry-content h2{font-size:25px;font-weight:800;line-height:1.3;margin:44px 0 14px;padding-top:36px}
body.aks-skin.aks-generic.page-id-7728 .page-entry-content h3{font-size:21px;font-weight:800;line-height:1.35;margin:44px 0 16px;letter-spacing:-.01em}
body.aks-skin.aks-generic.page-id-7728 .page-entry-content h4{font-size:17px;font-weight:700;line-height:1.45;margin:32px 0 12px;letter-spacing:0;text-transform:none}
body.aks-skin.aks-generic.page-id-7728 .page-entry-content .page-title{margin-bottom:22px}
body.aks-skin.aks-generic.page-id-7728 .page-entry-content .page-title+p{margin-bottom:10px}
body.aks-skin.aks-generic.page-id-7728 .page-entry-content p br{display:block;content:'';margin:0}

body.aks-skin.aks-generic.page-id-7728 .page-entry-content a,body.aks-skin.aks-generic.page-id-7728 .page-entry-content a:visited{color:#007dff!important;font-weight:600;text-decoration:none}
body.aks-skin.aks-generic.page-id-7728 .page-entry-content a:hover{text-decoration:underline}

body.aks-skin.aks-generic.page-id-7728 .page-entry-content li{margin:0 0 4px!important;line-height:1.7}
body.aks-skin.aks-generic.page-id-7728 .page-entry-content ul{margin:4px 0 22px}

/* Politicas de privacidad: misma caja y ritmo de lectura que Terminos y condiciones */
body.aks-skin.aks-generic.page-id-55 .page-entry-content{box-sizing:border-box;width:min(820px,calc(100% - 32px))!important;max-width:none!important;margin:44px auto 64px!important;padding:34px 38px!important;background:#fff;border-radius:18px;box-shadow:0 1px 2px rgba(16,24,40,.05),0 10px 28px rgba(16,24,40,.07)}
body.aks-skin.aks-generic.page-id-55 .page-entry-content,body.aks-skin.aks-generic.page-id-55 .page-entry-content :is(h1,h2,h3,h4,p,li){font-family:Inter,'Helvetica Neue',Arial,sans-serif}
body.aks-skin.aks-generic.page-id-55 .page-entry-content>*:last-child{margin-bottom:0}
body.aks-skin.aks-generic.page-id-55 .page-entry-content p,body.aks-skin.aks-generic.page-id-55 .page-entry-content li{font-size:16px;line-height:1.85;color:var(--muted);text-align:left}
body.aks-skin.aks-generic.page-id-55 .page-entry-content p{margin:0 0 18px}
body.aks-skin.aks-generic.page-id-55 .page-entry-content ul{margin:4px 0 22px;padding:0 0 0 24px;list-style:disc}
body.aks-skin.aks-generic.page-id-55 .page-entry-content li{margin:0 0 4px!important;padding-left:4px;list-style:disc;line-height:1.7}
body.aks-skin.aks-generic.page-id-55 .page-entry-content li::marker{color:#007dff}
body.aks-skin.aks-generic.page-id-55 .page-entry-content h3{font-size:21px;font-weight:800;line-height:1.35;margin:44px 0 16px;color:var(--ink);letter-spacing:-.01em}
body.aks-skin.aks-generic.page-id-55 .page-entry-content .page-title{margin:0 0 22px}
body.aks-skin.aks-generic.page-id-55 .page-entry-content .page-title+h3{margin-top:30px}
body.aks-skin.aks-generic.page-id-55 .page-entry-content a,body.aks-skin.aks-generic.page-id-55 .page-entry-content a:visited{color:#007dff!important;font-weight:600;text-decoration:none}
@media (max-width:600px){body.aks-skin.aks-generic.page-id-55 .page-entry-content{margin:24px auto 40px!important;padding:24px 20px!important;border-radius:16px}body.aks-skin.aks-generic.page-id-55 .page-title{font-size:28px}}
/* Acordeon y botones de las paginas: misma tipografia (Inter) que el resto del sitio */
body.aks-skin .wvc-accordion .wvc-accordion-tab a,body.aks-skin .wvc-accordion .wvc-accordion-tab a span,body.aks-skin .wvc-accordion .wvc-at-icon-container{font-family:Inter,'Helvetica Neue',Arial,sans-serif!important;letter-spacing:0!important;text-transform:none!important}
body.aks-skin .wvc-accordion .wvc-accordion-tab a{font-size:15px;font-weight:600;line-height:1.4}
body.aks-skin .wvc-accordion .wvc-accordion-tab:not(.ui-state-active) a{color:var(--ink)}
body.aks-skin .wvc-accordion .wvc-accordion-tab:hover a,body.aks-skin .wvc-accordion .wvc-accordion-tab.ui-state-active a{color:#007dff!important}
body.aks-skin .wvc-accordion .wvc-accordion-tab-content,body.aks-skin .wvc-accordion .wvc-accordion-tab-content p{font-family:Inter,'Helvetica Neue',Arial,sans-serif;line-height:1.7}
body.aks-skin .wvc-parent-row:not([data-font-color="light"]) .wvc-button,body.aks-skin .wvc-parent-row:not([data-font-color="light"]) a.wvc-button,body.aks-skin .wvc-parent-row:not([data-font-color="light"]) .wvc-button span{font-family:Inter,'Helvetica Neue',Arial,sans-serif!important;letter-spacing:0!important;text-transform:none!important;font-weight:700}
body.aks-skin.page-id-296 .wvc-parent-row:not([data-font-color="light"]) .wvc-column a:hover{color:#007dff!important}
/* Preguntas frecuentes: panel lateral en una tarjeta, con enlaces claros y boton completo */
body.aks-skin.page-id-296 .wvc-parent-row:not([data-font-color="light"]) .wvc-col-3 .wvc-column-container{box-sizing:border-box;background:#fff;border-radius:18px;box-shadow:0 1px 2px rgba(16,24,40,.05),0 10px 28px rgba(16,24,40,.07);padding:26px 24px 24px}
body.aks-skin.page-id-296 .wvc-parent-row:not([data-font-color="light"]) .wvc-col-3 .wvc-custom-heading{margin-bottom:12px!important}
body.aks-skin.page-id-296 .wvc-parent-row:not([data-font-color="light"]) .wvc-col-3 .wvc-custom-heading h2{font-size:19px!important;line-height:1.3!important;margin:0}
body.aks-skin.page-id-296 .wvc-parent-row:not([data-font-color="light"]) .wvc-col-3 .wbp_wrapper p{font-size:15px;line-height:1.7;margin:0 0 18px}
body.aks-skin.page-id-296 .wvc-parent-row:not([data-font-color="light"]) .wvc-col-3 .wbp_wrapper p:last-child{margin:0 0 6px;padding-top:2px}
body.aks-skin.page-id-296 .wvc-parent-row:not([data-font-color="light"]) .wvc-col-3 .wbp_wrapper p:last-child br{display:none}
body.aks-skin.page-id-296 .wvc-parent-row:not([data-font-color="light"]) .wvc-col-3 .wbp_wrapper p:last-child a{display:flex!important;justify-content:space-between;align-items:center;gap:12px;padding:13px 2px;border-top:1px solid rgba(16,24,40,.09);font-size:15px;font-weight:600;color:var(--ink)!important;text-decoration:none}
body.aks-skin.page-id-296 .wvc-parent-row:not([data-font-color="light"]) .wvc-col-3 .wbp_wrapper p:last-child a:last-child{border-bottom:1px solid rgba(16,24,40,.09)}
body.aks-skin.page-id-296 .wvc-parent-row:not([data-font-color="light"]) .wvc-col-3 .wbp_wrapper p:last-child a::after{content:"";flex:0 0 16px;width:16px;height:12px;background:no-repeat center/contain url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 20' fill='none' stroke='%236b6f7b' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2 10h19M13 2l8 8-8 8'/%3E%3C/svg%3E");transition:transform .15s}
body.aks-skin.page-id-296 .wvc-parent-row:not([data-font-color="light"]) .wvc-col-3 .wbp_wrapper p:last-child a:hover{color:#007dff!important}
body.aks-skin.page-id-296 .wvc-parent-row:not([data-font-color="light"]) .wvc-col-3 .wbp_wrapper p:last-child a:hover::after{transform:translateX(3px);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 20' fill='none' stroke='%23007dff' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2 10h19M13 2l8 8-8 8'/%3E%3C/svg%3E")}
body.aks-skin.page-id-296 .wvc-parent-row:not([data-font-color="light"]) .wvc-col-3 .wvc-button-container{margin-top:20px}
body.aks-skin.page-id-296 .wvc-parent-row:not([data-font-color="light"]) .wvc-col-3 .wvc-button{display:block;width:100%;box-sizing:border-box;text-align:center}
@media (max-width:1000px){body.aks-skin.page-id-296 .wvc-parent-row:not([data-font-color="light"]) .wvc-columns-container{flex-wrap:wrap}body.aks-skin.page-id-296 .wvc-parent-row:not([data-font-color="light"]) .wvc-columns-container>.wvc-column{width:100%!important;flex:0 0 100%;margin-left:0!important;margin-right:0!important;box-sizing:border-box}body.aks-skin.page-id-296 .wvc-parent-row:not([data-font-color="light"]) .wvc-col-3{margin-top:24px!important}}
/* FAQ panel lateral: refuerzo (el tema fuerza bordes y fondos en los enlaces internos) */
body.aks-skin.page-id-296 .wvc-parent-row:not([data-font-color="light"]) .wvc-col-3 .wbp_wrapper p:last-child a.internal-link{border-top:1px solid rgba(16,24,40,.09)!important;border-bottom:0!important;box-shadow:none!important;background:none!important}
body.aks-skin.page-id-296 .wvc-parent-row:not([data-font-color="light"]) .wvc-col-3 .wbp_wrapper p:last-child a.internal-link:last-of-type{border-bottom:1px solid rgba(16,24,40,.09)!important}
body.aks-skin.page-id-296 .wvc-parent-row:not([data-font-color="light"]) .wvc-col-3 .wbp_wrapper p:last-child a.internal-link::after{content:""!important;display:block!important;flex:0 0 16px;width:16px;height:12px;background:no-repeat center/contain url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 20' fill='none' stroke='%236b6f7b' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2 10h19M13 2l8 8-8 8'/%3E%3C/svg%3E")!important;border:0!important;position:static!important}
body.aks-skin.page-id-296 .wvc-parent-row:not([data-font-color="light"]) .wvc-col-3 .wbp_wrapper p:last-child a.internal-link:hover::after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 20' fill='none' stroke='%23007dff' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2 10h19M13 2l8 8-8 8'/%3E%3C/svg%3E")!important}
body.aks-skin.page-id-296 .wvc-parent-row:not([data-font-color="light"]) .wvc-col-3 .wvc-button-container a.wvc-button{display:block!important;width:100%!important;box-sizing:border-box!important;text-align:center!important}
/* FAQ enlaces del panel: separadores con degradado (el tema anula los bordes) */
body.aks-skin.page-id-296 .wvc-parent-row:not([data-font-color="light"]) .wvc-col-3 .wbp_wrapper p:last-child a.internal-link{background:linear-gradient(rgba(16,24,40,.1),rgba(16,24,40,.1)) top left/100% 1px no-repeat!important}
body.aks-skin.page-id-296 .wvc-parent-row:not([data-font-color="light"]) .wvc-col-3 .wbp_wrapper p:last-child a.internal-link:last-of-type{background:linear-gradient(rgba(16,24,40,.1),rgba(16,24,40,.1)) top left/100% 1px no-repeat,linear-gradient(rgba(16,24,40,.1),rgba(16,24,40,.1)) bottom left/100% 1px no-repeat!important}
/* ---- Paginas de texto (terminos / privacidad): ancho responsivo ----
   El tema deja .content-wrapper al 92% y el 'calc(100% - 32px)' de la tarjeta se aplicaba sobre ese 92%. */
body.aks-skin.aks-generic:not(.aks-builder) .content-wrapper{width:100%!important}
@media (max-width:820px){
  body.aks-skin.aks-generic.page-id-7728 .page-entry-content,body.aks-skin.aks-generic.page-id-55 .page-entry-content{width:calc(100% - 24px)!important;margin:16px auto 32px!important;padding:24px 18px!important;border-radius:16px}
  body.aks-skin.aks-generic.page-id-7728 .page-entry-content .page-title,body.aks-skin.aks-generic.page-id-55 .page-entry-content .page-title{font-size:28px;line-height:1.2;margin-bottom:16px}
  body.aks-skin.aks-generic.page-id-7728 .page-entry-content p,body.aks-skin.aks-generic.page-id-7728 .page-entry-content li,body.aks-skin.aks-generic.page-id-55 .page-entry-content p,body.aks-skin.aks-generic.page-id-55 .page-entry-content li{font-size:15px;line-height:1.7}
  body.aks-skin.aks-generic.page-id-7728 .page-entry-content h2,body.aks-skin.aks-generic.page-id-55 .page-entry-content h2{font-size:21px;margin:30px 0 12px;padding-top:26px}
  body.aks-skin.aks-generic.page-id-7728 .page-entry-content h3,body.aks-skin.aks-generic.page-id-55 .page-entry-content h3{font-size:18px;margin:28px 0 10px}
  body.aks-skin.aks-generic.page-id-7728 .page-entry-content ul,body.aks-skin.aks-generic.page-id-55 .page-entry-content ul{padding-left:20px}
}
