@font-face {
	font-weight: normal;
	font-style: normal;
	font-family: "woodmart-font";
	src: url("//simplementeairsoft.com/wp-content/themes/woodmart/fonts/woodmart-font-1-400.woff2?v=7.5.0") format("woff2");
}

:root {
	--wd-text-font: "Lato", Arial, Helvetica, sans-serif;
	--wd-text-font-weight: 400;
	--wd-text-color: #777777;
	--wd-text-font-size: 14px;
	--wd-title-font: "Montserrat", Arial, Helvetica, sans-serif;
	--wd-title-font-weight: 600;
	--wd-title-color: #242424;
	--wd-entities-title-font: "Montserrat", Arial, Helvetica, sans-serif;
	--wd-entities-title-font-weight: 600;
	--wd-entities-title-color: #333333;
	--wd-entities-title-color-hover: rgb(51 51 51 / 65%);
	--wd-alternative-font: "Montserrat", Arial, Helvetica, sans-serif;
	--wd-widget-title-font: "Poppins", Arial, Helvetica, sans-serif;
	--wd-widget-title-font-weight: 600;
	--wd-widget-title-transform: uppercase;
	--wd-widget-title-color: #333;
	--wd-widget-title-font-size: 16px;
	--wd-header-el-font: "Lato", Arial, Helvetica, sans-serif;
	--wd-header-el-font-weight: 700;
	--wd-header-el-transform: uppercase;
	--wd-header-el-font-size: 13px;
	--wd-primary-color: rgb(239,184,16);
	--wd-alternative-color: rgb(15,0,0);
	--wd-link-color: #333333;
	--wd-link-color-hover: #242424;
	--btn-default-bgcolor: rgb(23,23,23);
	--btn-default-bgcolor-hover: rgb(25,25,25);
	--btn-accented-bgcolor: rgb(239,184,16);
	--btn-accented-bgcolor-hover: rgb(239,184,16);
	--wd-form-brd-width: 2px;
	--notices-success-bg: rgb(239,184,16);
	--notices-success-color: #fff;
	--notices-warning-bg: #E0B252;
	--notices-warning-color: #fff;
	--wd-sticky-btn-height: 95px;
}
.woodmart-woocommerce-layered-nav .wd-scroll-content {
	max-height: 223px;
}
.wd-popup.wd-age-verify {
	--wd-popup-width: 500px;
}
.wd-popup.wd-promo-popup {
	background-color: #111111;
	background-image: url(https://simplementeairsoft.com/wp-content/uploads/2021/09/hardware-popup.jpg);
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center center;
	--wd-popup-width: 800px;
}
.page-title-default {
	background-color: rgb(16,16,16);
	background-image: none;
	background-size: cover;
	background-position: center center;
}
.footer-container {
	background-color: rgb(0,0,0);
	background-image: none;
}
.page .main-page-wrapper {
	background-color: rgb(255,255,255);
	background-image: none;
}
.wd-popup.popup-quick-view {
	--wd-popup-width: 920px;
}

@media (max-width: 1024px) {
	:root {
		--wd-sticky-btn-height: 95px;
	}

}

@media (max-width: 768.98px) {
	:root {
		--wd-sticky-btn-height: 42px;
	}

}
:root{
--wd-container-w: 1222px;
--wd-form-brd-radius: 35px;
--btn-default-color: #fff;
--btn-default-color-hover: #fff;
--btn-accented-color: #fff;
--btn-accented-color-hover: #fff;
--btn-default-brd-radius: 5px;
--btn-default-box-shadow: none;
--btn-default-box-shadow-hover: none;
--btn-accented-brd-radius: 0px;
--btn-accented-box-shadow: none;
--btn-accented-box-shadow-hover: none;
--btn-accented-box-shadow-active: none;
--btn-accented-bottom: 0px;
--wd-brd-radius: 5px;
}

@media (min-width: 1239px) {
.platform-Windows .wd-section-stretch > .elementor-container {
margin-left: auto;
margin-right: auto;
}
}

@media (min-width: 1222px) {
html:not(.platform-Windows) .wd-section-stretch > .elementor-container {
margin-left: auto;
margin-right: auto;
}
}


#enlace .wd-entities-title {
    color: white;
}

/* ===== PASO 1 · TIPOGRAFIA — 3 sep 2026 ===== */
/* Para revertir: borrar desde esta linea hasta FIN PASO 1 */

/* Medida de lectura en articulos */
.single-post .entry-content{
  max-width:760px;
  margin-left:auto;
  margin-right:auto;
}

/* Cuerpo de texto: de 14px gris a 18px casi negro */
.single-post .entry-content,
.single-post .entry-content p,
.single-post .entry-content li,
.page .entry-content p,
.page .entry-content li{
  font-size:18px;
  line-height:1.7;
  color:#2A2C26;
}
.single-post .entry-content p{margin-bottom:1.15em;}
.single-post .entry-content ul,
.single-post .entry-content ol{margin-bottom:1.4em;}
.single-post .entry-content li{margin-bottom:.5em;}

/* Jerarquia real de titulos */
.single-post .entry-content h2{
  font-size:32px;
  line-height:1.14;
  letter-spacing:-.01em;
  margin:2.1em 0 .55em;
  color:#16180F;
}
.single-post .entry-content h3{
  font-size:22px;
  line-height:1.25;
  margin:1.9em 0 .45em;
  color:#16180F;
}
.single-post .entry-title,
.page .entry-title,
.single-post .title,
.page-title .entry-title{
  font-size:44px;
  line-height:1.06;
  letter-spacing:-.015em;
}

/* Citas y pies de foto */
.single-post .entry-content blockquote p{font-size:18px;line-height:1.6;}
.single-post .entry-content figcaption,
.single-post .entry-content .wp-element-caption{
  font-size:14.5px;
  line-height:1.5;
  color:#71736A;
}

/* Tablas mas legibles */
.single-post .entry-content table{font-size:16.5px;}
.single-post .entry-content table th,
.single-post .entry-content table td{padding:12px 14px;}

@media (max-width:768px){
  .single-post .entry-content,
  .single-post .entry-content p,
  .single-post .entry-content li,
  .page .entry-content p,
  .page .entry-content li{font-size:17px;line-height:1.68;}
  .single-post .entry-content h2{font-size:26px;margin:1.7em 0 .5em;}
  .single-post .entry-content h3{font-size:20px;}
  .single-post .entry-title,
  .page .entry-title{font-size:30px;}
}
/* ===== FIN PASO 1 ===== */


/* ===== PORTADA NUEVA · 3 sep 2026 ===== */
.sa-mosaico{display:grid;grid-template-columns:1.35fr 1fr 1fr;grid-template-rows:212px 212px 212px;gap:3px;background:#0B0C07;}
.sa-cel{position:relative;overflow:hidden;background:#000;}
.sa-cel img{width:100%;height:100%;object-fit:cover;display:block;filter:saturate(.92) contrast(1.06);}
.sa-cel.sa-ancha{grid-column:auto;}
.sa-cap{position:absolute;left:0;right:0;bottom:0;padding:26px 14px 10px;background:linear-gradient(transparent,rgba(0,0,0,.82));color:#fff;font-family:ui-monospace,Menlo,monospace;font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;}
.sa-tit{grid-column:1;grid-row:1 / span 3;background:#0B0C07;color:#fff;padding:38px 34px;display:flex;flex-direction:column;justify-content:center;}
.sa-eye{font-family:ui-monospace,Menlo,monospace;font-size:11.5px;letter-spacing:.2em;text-transform:uppercase;color:#F2F0E8;margin:0;}
.sa-h1{font-family:'Anton',Impact,sans-serif;font-weight:400;text-transform:uppercase;font-size:clamp(38px,4.6vw,63px);line-height:.87;margin:0 0 18px;color:#fff;}
.sa-h1 em{font-style:normal;color:#E3A93A;}
.sa-sub{font-size:18px;line-height:1.5;color:#EDEDE6;margin:0 0 24px;max-width:36ch;}
.sa-btns{display:flex;flex-wrap:wrap;gap:10px;}
.sa-b1{display:inline-block;background:#E3A93A;color:#14160E !important;font-weight:700;padding:12px 22px;text-decoration:none;font-size:15px;}
.sa-b2{display:inline-block;border:2px solid rgba(255,255,255,.55);color:#fff !important;font-weight:600;padding:10px 20px;text-decoration:none;font-size:15px;}
.sa-tres{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));border-bottom:1px solid #DCDACF;}
.sa-tres > a{display:block;text-decoration:none;color:inherit !important;padding:26px;border-right:1px solid #DCDACF;}
.sa-tres > a:last-child{border-right:none;}
.sa-n{display:block;font-family:ui-monospace,Menlo,monospace;font-size:11px;letter-spacing:.16em;color:#8A5C0C;text-transform:uppercase;margin-bottom:10px;}
.sa-h4{display:block;font-family:'Anton',Impact,sans-serif;font-weight:400;text-transform:uppercase;font-size:24px;line-height:1;margin-bottom:9px;}
.sa-p{display:block;font-size:15px;color:#6B7063;}
.sa-go{display:inline-block;margin-top:12px;font-size:14px;font-weight:600;border-bottom:2px solid #E3A93A;}
.sa-banda{padding:36px 34px;}
.sa-oscura{background:#14170E;color:#E7E6DD;}
.sa-oscura .sa-h2{color:#fff;}
.sa-titfila{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin:0 0 20px;flex-wrap:wrap;}
.sa-h2{font-family:'Anton',Impact,sans-serif;font-weight:400;text-transform:uppercase;font-size:30px;line-height:1;margin:0;}
.sa-link{font-size:14.5px;font-weight:600;text-decoration:none;color:inherit !important;border-bottom:2px solid #E3A93A;}
.sa-auto{font-family:ui-monospace,Menlo,monospace;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:#8FB472;border:1px solid #8FB472;padding:3px 8px;}
.sa-vids{display:grid;grid-template-columns:repeat(auto-fit,minmax(185px,1fr));gap:15px;}
.sa-vid{display:block;text-decoration:none;color:inherit !important;}
.sa-th{position:relative;display:block;}
.sa-th img{display:block;width:100%;aspect-ratio:16/9;object-fit:cover;}
.sa-play{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;}
.sa-play span{width:40px;height:40px;border-radius:50%;background:rgba(0,0,0,.6);display:flex;align-items:center;justify-content:center;color:#fff;font-size:14px;}
.sa-vt{display:block;font-size:14.5px;line-height:1.28;margin-top:9px;font-weight:600;}
.sa-guias{display:grid;grid-template-columns:repeat(auto-fit,minmax(225px,1fr));gap:17px;}
.sa-g{display:block;text-decoration:none;color:inherit !important;border:1px solid #DCDACF;background:#fff;}
.sa-g img{display:block;width:100%;aspect-ratio:16/9;object-fit:cover;}
.sa-gtxt{display:block;padding:14px 16px 18px;}
.sa-tag{display:block;font-family:ui-monospace,Menlo,monospace;font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:#6B7063;margin-bottom:6px;}
.sa-gb{display:block;font-size:17px;line-height:1.2;font-weight:700;}
.sa-mi{display:grid;grid-template-columns:210px 1fr;gap:28px;align-items:center;}
.sa-mi img{display:block;width:100%;height:auto;}
.sa-cods{display:grid;grid-template-columns:repeat(auto-fit,minmax(205px,1fr));gap:13px;}
.sa-cod{display:block;border:1px solid #DCDACF;padding:17px 19px;text-decoration:none;color:inherit !important;background:#fff;}
.sa-destacado{border:2px solid #E3A93A;}
.sa-marca{display:block;font-weight:700;font-size:16.5px;}
.sa-code{display:block;font-family:ui-monospace,Menlo,monospace;font-size:20px;color:#8A5C0C;margin:7px 0 4px;}
.sa-small{display:block;color:#6B7063;font-size:13.5px;}
.sa-tienda{display:flex;gap:20px;align-items:center;flex-wrap:wrap;justify-content:space-between;}
.sa-rss-origen{display:none;}
@media (max-width:860px){
 .sa-mosaico{grid-template-columns:1fr 1fr;grid-template-rows:auto 170px 170px 170px;}
 .sa-tit{grid-column:1 / -1;grid-row:1;padding:32px 24px;}
 .sa-mosaico{grid-template-rows:auto 170px 170px 170px;}
}
@media (max-width:620px){
 .sa-banda{padding:26px 20px;}
 .sa-mi{grid-template-columns:1fr;}
}
.sa-eyerow{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin:0 0 18px;}
.sa-b3{display:inline-block;border:1px solid rgba(255,255,255,.45);color:#fff !important;text-decoration:none;font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;padding:5px 12px;white-space:nowrap;}
.sa-b3:hover{background:rgba(255,255,255,.12);}
.sa-bgrande{font-size:15.5px;line-height:1.25;padding:15px 24px;text-align:center;max-width:400px;text-transform:uppercase;letter-spacing:.01em;}
.sa-presento p{font-size:16.5px;line-height:1.62;margin:0 0 14px;}
.sa-presento .sa-enlaces{display:flex;flex-wrap:wrap;gap:18px;margin-top:18px;}
.sa-mi{align-items:start;}
/* refuerzo de color */
.page .entry-content .sa-mosaico .sa-sub, .sa-mosaico .sa-sub{color:#EDEDE6 !important;font-size:18px;}
.page .entry-content .sa-mosaico .sa-eye, .sa-mosaico .sa-eye{color:#F2F0E8 !important;}
.page .entry-content .sa-oscura p, .sa-oscura p{color:#D9DBD0 !important;}
.page .entry-content .sa-oscura .sa-vt, .sa-oscura .sa-vt{color:#fff !important;}
.page .entry-content .sa-h1{color:#fff !important;}
.sa-eyerow{margin-bottom:20px;}
/* ===== FIN PORTADA NUEVA ===== */


/* ===== MODO OSCURO GLOBAL · 3 sep 2026 ===== */
:root{ --sa-bg:#1A1B18; --sa-surf:#22241F; --sa-surf2:#2A2C26; --sa-tx:#EDECE4; --sa-tx2:#A8ADA0; --sa-line:#34372E; --sa-am:#E3A93A; }

body, .website-wrapper, .main-page-wrapper, .site-content, .page-wrapper,
.content-layout-wrapper, .container, .row, article, .entry-content,
.wd-page-content, .site-main{ background-color:transparent; }
body{ background-color:var(--sa-bg) !important; color:var(--sa-tx) !important; }
.website-wrapper{ background-color:var(--sa-bg) !important; }

/* texto */
.single-post .entry-content, .single-post .entry-content p, .single-post .entry-content li,
.page .entry-content p, .page .entry-content li, .entry-content, .entry-content p,
.entry-content li, .entry-content td, .entry-content th{ color:var(--sa-tx) !important; }
.single-post .entry-content h2, .single-post .entry-content h3,
.entry-content h1, .entry-content h2, .entry-content h3, .entry-content h4,
.entry-title, .page .entry-title, .single-post .entry-title,
.wd-entities-title, .title{ color:#FFFFFF !important; }
.entry-content a{ color:var(--sa-tx) !important; }

/* superficies y bordes que venian en claro por estilos en linea */
[style*="#fff"], [style*="#FFF"], [style*="background:#fff"]{ background-color:var(--sa-surf) !important; }
[style*="f6f4ee"], [style*="F6F4EE"]{ background-color:var(--sa-surf2) !important; color:var(--sa-tx) !important; }
[style*="e6e4dd"], [style*="E6E4DD"], [style*="dcdacf"], [style*="DCDACF"]{ border-color:var(--sa-line) !important; }
[style*="6f7266"], [style*="6F7266"], [style*="8a8d80"]{ color:var(--sa-tx2) !important; }
[style*="16180f"], [style*="16180F"], [style*="3a3d34"]{ color:#FFFFFF !important; }
[style*="e3a11a"]{ border-color:var(--sa-am) !important; }

/* mis bloques */
.sa-banda{ background:var(--sa-bg) !important; }
.sa-g, .sa-cod{ background:var(--sa-surf) !important; border-color:var(--sa-line) !important; }
.sa-gb, .sa-marca, .sa-h4{ color:#FFFFFF !important; }
.sa-p, .sa-tag, .sa-small{ color:var(--sa-tx2) !important; }
.sa-tres{ border-color:var(--sa-line) !important; }
.sa-tres > a{ border-color:var(--sa-line) !important; }
.sa-code{ color:var(--sa-am) !important; }
.sa-foto figcaption{ color:var(--sa-tx2) !important; }

/* tarjetas y cajas del tema */
.wd-post, .blog-design-mask .wd-entry-content, .wd-product, .widget,
.wd-sidebar, .comment-body, .wd-nav-mobile, .searchform{ background-color:var(--sa-surf) !important; color:var(--sa-tx) !important; }
hr, .entry-content hr{ border-color:var(--sa-line) !important; }

/* tablas */
.entry-content table td, .entry-content table th{ border-color:var(--sa-line) !important; }

/* pie */
.footer-container, .copyrights-wrapper{ background-color:#111310 !important; color:var(--sa-tx2) !important; }

/* fotos: quitar el marco blanco */
.sa-hero-foto{ margin:0 0 30px; }
.sa-hero-foto img{ display:block; width:100%; height:auto; }
.sa-foto{ margin:0 0 26px; }
.sa-foto img{ display:block; width:100%; height:auto; }
.sa-foto figcaption{ font-size:14.5px; margin-top:8px; }

.main-page-wrapper, .page-wrapper, .wd-page-content, .site-main,
.content-layout-wrapper, .site-content, article.page, article.post{ background-color:transparent !important; }
.main-page-wrapper{ background-color:#1A1B18 !important; }

/* colores en linea heredados de los articulos, adaptados al fondo oscuro */
[style*="4a4d43"], [style*="4A4D43"]{ color:#C4C8BA !important; }
[style*="9c3223"], [style*="9C3223"]{ color:#E08573 !important; }
[style*="4a6b3a"], [style*="4A6B3A"]{ color:#9CC182 !important; }
[style*="8a7048"], [style*="8A7048"]{ color:#CDB187 !important; }
[style*="8a5c0c"], [style*="8A5C0C"]{ color:#E3A93A !important; }
[style*="#32373c"]{ background-color:#22241F !important; }
.sa-cta-codigos{ background:#22241F !important; }

/* contraste: boton ambar y numeros de seccion */
.sa-b1, .sa-bgrande, a.sa-b1, .entry-content a.sa-b1, .page .entry-content a.sa-b1{ color:#14160E !important; }
.sa-n{ color:#E3A93A !important; }
.sa-tres > a .sa-n{ color:#E3A93A !important; }

/* botones con fondo ambar: texto oscuro */
.entry-content a[style*="background:#e3a11a"], .entry-content a[style*="background:#E3A11A"],
a[style*="background:#e3a11a"], [style*="background:#e3a11a"]{ color:#12130f !important; }
/* ===== FIN MODO OSCURO ===== */


/* LIMPIEZA · CAJA DE AUTOR DEL TEMA (duplicada, en ingles, contraste roto) */
footer.entry-author{ display:none !important; }

/* NAVEGACION ENTRE ARTICULOS EN CASTELLANO */
.wd-page-nav-btn.prev-btn .wd-label{ font-size:0 !important; }
.wd-page-nav-btn.prev-btn .wd-label::after{ content:'Más reciente'; font-size:12px; letter-spacing:.05em; }
.wd-page-nav-btn.next-btn .wd-label{ font-size:0 !important; }
.wd-page-nav-btn.next-btn .wd-label::after{ content:'Anterior'; font-size:12px; letter-spacing:.05em; }

/* CAJA DE AUTOR PROPIA */
.sa-autor p, .single .entry-content .sa-autor p{ color:#A8ADA0 !important; }
.sa-autor a{ text-decoration:none; }
@media(max-width:600px){ .sa-autor{ padding:18px; } .sa-autor img{ width:64px !important; height:64px !important; } }

/* H1 DE PAGINA */
.page .entry-content .sa-h1sub, .entry-content p.sa-h1sub{ color:#A8ADA0 !important; }
.entry-content h1.sa-h1p{ color:#EDECE4 !important; }


/* TIENDA CERRADA · avisos de WooCommerce en ingles */
.post-type-archive-product .woocommerce-info,
.tax-product_cat .woocommerce-info{ display:none !important; }
.sa-tienda-aviso a{ color:#E3A93A !important; }
.sa-tienda-aviso a[style*='background']{ color:#12130F !important; }


/* ===== COMENTARIOS Y PIE DE ARTICULO · MODO OSCURO ===== */
#comments, .comments-area, .comment-respond{ color:#EDECE4; }
.comments-title, .comment-reply-title, #reply-title{ color:#EDECE4 !important; }
.comment-reply-title small a, .comments-area a, .comment-list a, .comment-body a, .comment-body a.url{ color:#E3A93A !important; }
.comment-list li.pingback .comment-body, .comment-list .comment-body{ background:#22241F !important; border:1px solid #34372E !important; border-radius:4px; padding:14px 18px !important; }
.comment-meta, .comment-metadata, .comment-author, .comment-metadata a, .says, .comment-edit-link, .comment-awaiting-moderation{ color:#A8ADA0 !important; }
.comment-form label, .comment-notes, .comment-form-cookies-consent label, .required-field-message, .logged-in-as, .logged-in-as a, .comment-form p{ color:#A8ADA0 !important; }
.comment-form input[type=text], .comment-form input[type=email], .comment-form input[type=url], .comment-form input[type=password], .comment-form textarea{ background:#22241F !important; border:1px solid #3D4136 !important; color:#EDECE4 !important; }
.comment-form input:focus, .comment-form textarea:focus{ border-color:#E3A93A !important; outline:none; }
.comment-form ::placeholder{ color:#7E8377 !important; }
.comment-form input.submit, #comments input[type=submit]{ background:#E3A93A !important; color:#14160E !important; border:none !important; font-weight:700 !important; }
.comments-area .required, .required-field-message .required{ color:#E08573 !important; }
.comment-list li.pingback::marker{ color:#A8ADA0; }
.wd-page-nav, .wd-page-nav a, .wd-page-nav-btn a{ color:#EDECE4 !important; }
.wd-page-nav-btn .wd-entities-title{ color:#EDECE4 !important; }


/* ===== TABLA DE CONTENIDOS (LuckyWP) EN OSCURO ===== */
.lwptoc .lwptoc_i{ background:#22241F !important; border:1px solid #34372E !important; border-left:3px solid #E3A93A !important; border-radius:5px; padding:18px 22px !important; }
.lwptoc .lwptoc_header{ margin-bottom:10px !important; }
.lwptoc .lwptoc_title{ color:#EDECE4 !important; font-weight:800 !important; font-size:12px !important; letter-spacing:.14em; text-transform:uppercase; }
.lwptoc .lwptoc_toggle, .lwptoc a.lwptoc_toggle_label{ color:#E3A93A !important; font-size:12.5px !important; }
.lwptoc .lwptoc_item a{ color:#C9CDBB !important; text-decoration:none !important; }
.lwptoc .lwptoc_item a:hover{ color:#E3A93A !important; }
.lwptoc .lwptoc_item_number{ color:#868C78 !important; }
.lwptoc .lwptoc_item{ line-height:1.55 !important; }


/* ===== INICIO barra inferior de códigos (móvil) ===== */
.wd-toolbar:has(> .wd-toolbar-link:only-child){padding:0 !important;border-top:0 !important}
.wd-toolbar > .wd-toolbar-link:only-child{flex:1 1 100% !important;width:100% !important;max-width:none !important;margin:0 !important}
.wd-toolbar > .wd-toolbar-link:only-child > a{display:flex !important;flex-direction:row !important;align-items:center !important;justify-content:center !important;width:100% !important;height:100% !important;min-height:54px;padding:8px 16px !important;background:#EFB810 !important;color:#14170F !important;text-align:center;text-decoration:none !important}
.wd-toolbar > .wd-toolbar-link:only-child > a:hover{background:#F6C42B !important}
.wd-toolbar > .wd-toolbar-link:only-child .wd-toolbar-icon,
.wd-toolbar > .wd-toolbar-link:only-child .wd-tools-icon{display:none !important}
.wd-toolbar > .wd-toolbar-link:only-child .wd-toolbar-label{display:block !important;margin:0 !important;max-width:none !important;font-size:12.5px !important;line-height:1.3 !important;font-weight:800 !important;letter-spacing:.04em;text-transform:uppercase;color:#14170F !important;white-space:normal !important;opacity:1 !important}
@media (max-width:400px){.wd-toolbar > .wd-toolbar-link:only-child .wd-toolbar-label{font-size:11.5px !important;letter-spacing:.02em}}

.wd-nav-mobile > li.menu-item-account{display:none !important}
/* ===== FIN barra inferior de códigos ===== */

/* ===== INICIO adaptaciones de movil ===== */
@media (max-width:600px){
.sa-tw{overflow:visible !important;border:0 !important;border-radius:0 !important;background:none !important;padding:0 !important}
table.sa-tabla{display:block !important;width:100% !important;min-width:0 !important;border:0 !important;border-collapse:separate !important;border-spacing:0;margin:0 0 22px !important}
table.sa-tabla thead{display:none !important}
table.sa-tabla.sa-thfila tr:first-child{display:none !important}
table.sa-tabla tbody{display:block !important}
table.sa-tabla tr{display:block !important;border:1px solid rgba(140,145,125,.32) !important;border-radius:10px;margin:0 0 11px !important;overflow:hidden}
table.sa-tabla td{display:flex !important;justify-content:space-between;align-items:baseline;gap:16px;width:auto !important;border:0 !important;border-top:1px solid rgba(140,145,125,.22) !important;padding:10px 14px !important;text-align:right !important;white-space:normal !important;font-size:15.5px}
table.sa-tabla td:before{content:attr(data-sa);flex:0 1 auto;text-align:left;font-size:11px;letter-spacing:.09em;text-transform:uppercase;font-weight:800;opacity:.6;line-height:1.6;padding-top:1px}
table.sa-tabla td:first-child{display:block !important;text-align:left !important;border-top:0 !important;padding:12px 14px 11px !important;font-weight:800;font-size:16.5px;line-height:1.35;background:rgba(140,145,125,.14)}
table.sa-tabla td:first-child:before{display:none}
table.sa-tabla td:first-child a{display:block;padding:7px 0;margin:-7px 0}
table.sa-tabla td a{min-height:22px}
table.sa-tabla.sa-tabla-2 td:not(:first-child){text-align:left !important;justify-content:flex-start}
table.sa-tabla.sa-tabla-2 td:not(:first-child):before{display:none}
.cmplz-message,.cmplz-categories .cmplz-description,.cmplz-cookiebanner .cmplz-description{font-size:14px !important;line-height:1.55 !important}
.lwptoc_toggle_label{display:inline-block;padding:7px 10px;margin:-7px -10px}
}
/* ===== FIN adaptaciones de movil ===== */

/* ===== INICIO indice flotante movil ===== */
@media (min-width:601px){#sa-idx-btn,#sa-idx-panel,#sa-idx-fondo{display:none !important}}
@media (max-width:600px){
#sa-idx-btn{position:fixed;left:14px;bottom:70px;z-index:9998;width:52px;height:52px;border-radius:50%;background:#EFB810;border:0;box-shadow:0 6px 20px rgba(0,0,0,.45);display:flex;align-items:center;justify-content:center;padding:0;cursor:pointer}
#sa-idx-btn i{display:block;width:20px;height:2px;background:#14170F;position:relative;border-radius:2px}
#sa-idx-btn i:before,#sa-idx-btn i:after{content:"";position:absolute;left:0;width:20px;height:2px;background:#14170F;border-radius:2px}
#sa-idx-btn i:before{top:-6px}
#sa-idx-btn i:after{top:6px}
#sa-idx-fondo{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.55);z-index:9997;opacity:0;pointer-events:none;transition:opacity .2s ease}
#sa-idx-fondo.sa-abierto{opacity:1;pointer-events:auto}
#sa-idx-panel{position:fixed;left:0;right:0;bottom:0;z-index:9999;background:#14170F;color:#E9EBE0;border-top:2px solid #EFB810;border-radius:14px 14px 0 0;max-height:72vh;overflow:auto;padding:16px 18px 26px;transform:translateY(102%);transition:transform .24s ease;box-shadow:0 -10px 40px rgba(0,0,0,.5);-webkit-overflow-scrolling:touch}
#sa-idx-panel.sa-abierto{transform:translateY(0)}
#sa-idx-panel h4{margin:0 0 10px;font-size:11.5px;letter-spacing:.18em;text-transform:uppercase;color:#EFB810;font-weight:800}
#sa-idx-panel a{display:block;color:#E9EBE0 !important;text-decoration:none !important;padding:11px 2px;border-bottom:1px solid rgba(255,255,255,.09);font-size:15.5px;line-height:1.35}
#sa-idx-panel a:last-child{border-bottom:0}
#sa-idx-cerrar{position:absolute;right:10px;top:8px;background:none;border:0;color:#9DA391;font-size:26px;line-height:1;padding:4px 9px;cursor:pointer}
}
/* ===== FIN indice flotante movil ===== */
/* ===== INICIO login legible ===== */
.woocommerce form .form-row label,.woocommerce-form-login label,.woocommerce-form-register label,.woocommerce form.login label,.woocommerce form.register label,.woocommerce-form__label span{color:#EDEFE6 !important;font-weight:600 !important}
.woocommerce form .form-row label .required,.woocommerce form .form-row abbr.required{color:#E07A5F !important;border:0 !important;text-decoration:none !important}
.woocommerce-form-login__rememberme,.woocommerce-form-login__rememberme span{color:#EDEFE6 !important}
.woocommerce form .form-row input.input-text,.woocommerce form .form-row input[type=text],.woocommerce form .form-row input[type=email],.woocommerce form .form-row input[type=password]{color:#EDEFE6 !important;background:#23271C !important;border:1px solid #3A4030 !important}
.woocommerce form .form-row input.input-text::placeholder{color:#9AA08C !important}
.woocommerce-LostPassword a,.woocommerce-privacy-policy-text a{color:#E3A93A !important}
.woocommerce form .form-row input.input-text:focus{border-color:#E3A93A !important;outline:none !important}
/* ===== FIN login legible ===== */
