/* Menus desplegables: estilo tipo Weverse con el azul del logo (#007dff). Solo colores y acabados. */
:root{--aks-azul:#007dff;--aks-azul-suave:#eaf3ff;--aks-gris:#f3f4f6}

/* Boton del selector: pildora gris clara sin borde, azul al abrir */
body .aks-tienda .obtn{background:var(--aks-gris);border-color:transparent;color:var(--ink);font-weight:600}
body .aks-tienda .obtn:hover{background:var(--aks-azul-suave);border-color:transparent;color:var(--aks-azul)}
body .aks-tienda .osel.open .obtn,body .aks-tienda .obtn[aria-expanded="true"]{background:var(--aks-azul-suave);border-color:transparent;color:var(--aks-azul)}
body .aks-tienda .obtn:focus-visible{outline:2px solid var(--aks-azul);outline-offset:2px}

/* Panel */
body .aks-tienda .olist{border-radius:18px;padding:8px;box-shadow:0 0 0 1px rgba(16,24,40,.05),0 16px 44px rgba(16,24,40,.16)}
body .aks-tienda .olist li{min-height:44px;border-radius:12px;font-weight:500}
body .aks-tienda .olist li.act{background:var(--aks-azul-suave)}

/* Opcion elegida: azul, negrita y palomita azul */
body .aks-tienda .olist li[aria-selected="true"]{color:var(--aks-azul);font-weight:700}
body .aks-tienda .olist li[aria-selected="true"]::after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3.5 8.5l3 3 6-7' fill='none' stroke='%23007dff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}

/* Selects de WooCommerce (select2): mismo tratamiento */
body .select2-dropdown{border:0;border-radius:18px;padding:8px;box-shadow:0 0 0 1px rgba(16,24,40,.05),0 16px 44px rgba(16,24,40,.16);overflow:hidden}
body .select2-results__option{border-radius:12px;padding:12px 14px;font-weight:500}
body .select2-container--default .select2-results__option--highlighted[aria-selected],body .select2-container--default .select2-results__option--highlighted.select2-results__option--selectable{background:var(--aks-azul-suave);color:var(--ink)}
body .select2-container--default .select2-results__option[aria-selected=true],body .select2-container--default .select2-results__option--selected{background:transparent;color:var(--aks-azul);font-weight:700}
body .select2-container--default.select2-container--open .select2-selection--single,body .select2-container--default.select2-container--focus .select2-selection--single{border-color:var(--aks-azul)}
body .select2-container--default .select2-search--dropdown .select2-search__field:focus{border-color:var(--aks-azul);outline:0}

/* Menu lateral: filas con el mismo gris/azul suave al tocar */
.aks-drawer .dlist a:active{background:rgba(0,125,255,.12)}
/* Menus: el rosa del tema pasa a azul de marca solo en menus e iconos de cabecera */
body .aks-nav a:hover,body .aks-nav .aks-dd-m a:hover,body .aks-nav .aks-dd:hover>.aks-dd-t{background:var(--aks-azul-suave);color:var(--aks-azul)}
body .aks-nav a.on,body .aks-nav .aks-dd.open>.aks-dd-t{background:none;color:var(--aks-azul);font-weight:700}
body .aks-nav .aks-cols a:last-child{color:var(--aks-azul)}
body .aks-header .ic:hover,body .aks-header .sb button:hover{background:none;color:var(--aks-azul)}
body .aks-sbox .go:hover{background:var(--aks-azul)}
body .aks-drawer .dlist a:hover,body .aks-drawer .dlist a.on,body .aks-drawer .dlist details.aks-sub summary:hover,body .aks-drawer .dlist details.aks-sub[open] summary{color:var(--aks-azul)}
body .aks-drawer .dlist .aks-subl a:hover,body .aks-drawer .dlist .aks-subl a.on{color:var(--aks-azul);border-bottom-color:var(--aks-azul)}
body .aks-cart .clink:hover,body .aks-cart .cname:hover{color:var(--aks-azul)}
body .aks-tienda .alist label:hover .an,body .aks-tienda .aclr:hover,body .aks-tienda .aclrall:hover{color:var(--aks-azul)}
body .aks-tienda .atit .atn{color:var(--aks-azul)}
body .aks-shop .pager a:hover{border-color:var(--aks-azul)!important;color:var(--aks-azul)!important}
body .aks-shop .crumb a:hover,body.aks-skin .woocommerce-MyAccount-navigation li a:hover{color:var(--aks-azul)}
::selection{color:var(--aks-azul)}
/* El rosa del tema pasa a azul de marca en todo el sitio (botones al pasar el mouse, enlaces, acentos) */
:root,body{--pink:#007dff}
body .aks-guia a.aks-btn:hover{background:#007dff;color:#fff!important}
body .aks-single form.cart .aks-comprar:hover,body .aks-single form.cart button.single_add_to_cart_button:hover,body .aks-home .btn:hover,body .aks-home .slide.has-img .btn:hover,body .aks-cart .cdark:hover,body.aks-skin .aks-ck .ck-place:hover,body.aks-skin .wpcf7 input[type=submit]:hover,body.aks-skin .wvc-button:hover,body.aks-skin .woocommerce a.button:hover,body.aks-skin .woocommerce button.button:hover,body.aks-skin .woocommerce input.button:hover,body.aks-skin .woocommerce a.button.alt:hover,body.aks-skin .woocommerce button.button.alt:hover{background:#007dff!important;border-color:#007dff!important;color:#fff!important}
body .aks-home .bd i.nuevo{background:#007dff}