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

:root {
	--wd-text-font: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;
	--wd-text-font-weight: 400;
	--wd-text-color: #767676;
	--wd-text-font-size: 14px;
	--wd-title-font: "Poppins", Arial, Helvetica, sans-serif;
	--wd-title-font-weight: 600;
	--wd-title-color: #242424;
	--wd-entities-title-font: "Poppins", Arial, Helvetica, sans-serif;
	--wd-entities-title-font-weight: 500;
	--wd-entities-title-color: #333333;
	--wd-entities-title-color-hover: rgb(51 51 51 / 65%);
	--wd-alternative-font: "Lato", 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-brd-radius: 31px;
	--wd-primary-color: rgb(0,123,196);
	--wd-alternative-color: #fbbc34;
	--wd-link-color: #333333;
	--wd-link-color-hover: #242424;
	--btn-default-bgcolor: #f7f7f7;
	--btn-default-bgcolor-hover: #efefef;
	--btn-accented-bgcolor: rgb(0,123,196);
	--btn-accented-bgcolor-hover: rgb(0,106,169);
	--wd-form-brd-width: 2px;
	--notices-success-bg: #459647;
	--notices-success-color: #fff;
	--notices-warning-bg: #E0B252;
	--notices-warning-color: #fff;
}
.wd-popup.wd-age-verify {
	--wd-popup-width: 500px;
}
.wd-popup.wd-promo-popup {
	background-color: #111111;
	background-image: url(https://gtidemexico.com/wp-content/uploads/2021/07/promo-popup.jpg);
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center center;
	--wd-popup-width: 800px;
}
.woodmart-woocommerce-layered-nav .wd-scroll-content {
	max-height: 223px;
}
.wd-page-title {
	background-color: rgb(255,255,255);
	background-image: url(https://gtidemexico.com/wp-content/uploads/2025/01/Smartwachts2.jpg);
	background-size: cover;
	background-position: center center;
}
.wd-footer {
	background-color: rgb(10,10,10);
	background-image: none;
}
.page .wd-page-content {
	background-color: rgb(255,255,255);
	background-image: none;
}
.wd-popup.popup-quick-view {
	--wd-popup-width: 920px;
}
:root{
--wd-container-w: 1222px;
--wd-form-brd-radius: 35px;
--btn-default-color: #333;
--btn-default-color-hover: #333;
--btn-accented-color: #fff;
--btn-accented-color-hover: #fff;
--btn-default-brd-radius: 35px;
--btn-default-box-shadow: none;
--btn-default-box-shadow-hover: none;
--btn-accented-brd-radius: 35px;
--btn-accented-box-shadow: none;
--btn-accented-box-shadow-hover: none;
}

@media (min-width: 1222px) {
[data-vc-full-width]:not([data-vc-stretch-content]),
:is(.vc_section, .vc_row).wd-section-stretch {
padding-left: calc((100vw - 1222px - var(--wd-sticky-nav-w) - var(--wd-scroll-w)) / 2);
padding-right: calc((100vw - 1222px - var(--wd-sticky-nav-w) - var(--wd-scroll-w)) / 2);
}
}


#khzkwsxfmprwovch .tiered-pricing--active td {
    background-color: #009CDC !important;
}

.tiered-pricing--active td {
    background-color: #009CDC;
    color: #fff;
    transition: all .3s ease-in-out;
}

/* Oculta únicamente el menú vacío de la barra superior */
.whb-top-bar .whb-col-right .wd-header-secondary-nav {
    display: none !important;
}

/* Mejora lectura descripcion de producto */
.woocommerce-Tabs-panel--description {
    line-height: 1.7;
    color: #1f2d3d;
}
.woocommerce-Tabs-panel--description > p {
    margin-bottom: 12px;
}
.woocommerce-Tabs-panel--description strong {
    color: #0a7ad1;
}
.woocommerce-Tabs-panel--description > p:first-child {
    padding: 14px 16px;
    border-left: 4px solid #0a7ad1;
    background: #f7fbff;
    border-radius: 12px;
    font-weight: 600;
}


/* Impulso visual para vender mejor en inicio */
.home .n2-ss-slider a[href*="mercadolibre.com"] {
    background: linear-gradient(135deg, #009cdc 0%, #005bea 100%) !important;
    color: #fff !important;
    font-weight: 700 !important;
    padding: 14px 28px !important;
    border-radius: 999px !important;
    box-shadow: 0 12px 30px rgba(0, 92, 234, 0.25) !important;
    transition: transform .25s ease, box-shadow .25s ease, opacity .25s ease !important;
}
.home .n2-ss-slider a[href*="mercadolibre.com"]:hover {
    transform: translateY(-2px) !important;
    box-shadow: 0 18px 34px rgba(0, 92, 234, 0.32) !important;
    opacity: .96;
}
.home .product-grid-item,
.home li.product {
    border-radius: 18px !important;
    overflow: hidden !important;
    box-shadow: 0 10px 25px rgba(15, 23, 42, 0.06) !important;
    transition: transform .25s ease, box-shadow .25s ease !important;
    background: #fff;
}
.home .product-grid-item:hover,
.home li.product:hover {
    transform: translateY(-6px) !important;
    box-shadow: 0 18px 38px rgba(15, 23, 42, 0.12) !important;
}
.home .wd-products .price,
.home li.product .price {
    font-weight: 700 !important;
    color: #0a7ad1 !important;
}
.home .wd-products .wd-entities-title,
.home li.product .wd-entities-title,
.home li.product .woocommerce-loop-product__title {
    min-height: 48px;
}
.home .title-wrapper,
.home .wd-title,
.home h4.wd-entities-title {
    letter-spacing: .02em;
}


/* Refinamiento premium de home */
.home .main-page-wrapper {
    background: #f8fbff;
}
.home .wd-section-title,
.home .title-wrapper,
.home .products-title,
.home h4[class*="title"],
.home .vc_custom_heading {
    text-transform: uppercase;
    letter-spacing: .08em;
    font-weight: 800 !important;
}
.home .wpb_content_element,
.home .vc_row {
    margin-bottom: 10px;
}
.home .wd-products {
    gap: 18px;
}
.home .product-grid-item .content-product-imagin,
.home li.product .content-product-imagin {
    border-radius: 18px !important;
}
.home .product-grid-item .wd-buttons,
.home li.product .wd-buttons {
    opacity: 1;
}
.home .product-grid-item .button,
.home li.product .button,
.home a.button,
.home .btn,
.home .wd-more-btn {
    border-radius: 999px !important;
    font-weight: 700 !important;
}
.home .product-grid-item img,
.home li.product img {
    transition: transform .35s ease !important;
}
.home .product-grid-item:hover img,
.home li.product:hover img {
    transform: scale(1.04);
}
.home .wd-nav-tabs,
.home .tabs-name,
.home .tabs-layout-tabs {
    gap: 8px;
}
.home .wd-nav-tabs > li > a,
.home .tabs-name {
    border-radius: 999px !important;
    padding: 8px 14px !important;
}
.home .wd-nav-tabs > li.active > a,
.home .wd-nav-tabs > li:hover > a {
    background: #0a7ad1 !important;
    color: #fff !important;
}


/* Mejora visual para categorias sin imagen */
.product-category {
    border-radius: 22px !important;
    overflow: hidden !important;
    background: #ffffff !important;
    box-shadow: 0 12px 28px rgba(15, 23, 42, 0.08) !important;
    transition: transform .25s ease, box-shadow .25s ease !important;
}
.product-category:hover {
    transform: translateY(-6px) !important;
    box-shadow: 0 20px 40px rgba(15, 23, 42, 0.14) !important;
}
.product-category .cat-thumb,
.product-category .wd-cat-thumb,
.product-category .product-category__thumb,
.product-category .category-image-wrapp {
    background: radial-gradient(circle at top left, #163b65 0%, #0a7ad1 45%, #081826 100%) !important;
    min-height: 210px;
    display: flex !important;
    align-items: center;
    justify-content: center;
    position: relative;
}
.product-category .cat-thumb::after,
.product-category .wd-cat-thumb::after,
.product-category .product-category__thumb::after,
.product-category .category-image-wrapp::after {
    content: '';
    position: absolute;
    inset: 0;
    background: linear-gradient(180deg, rgba(255,255,255,.06) 0%, rgba(255,255,255,0) 100%);
    pointer-events: none;
}
.product-category img.woocommerce-placeholder {
    max-width: 95px !important;
    opacity: .22 !important;
    filter: brightness(0) invert(1) !important;
}
.product-category .wd-entities-title,
.product-category .woocommerce-loop-category__title,
.product-category h3 {
    font-size: 18px !important;
    line-height: 1.25 !important;
    font-weight: 800 !important;
    letter-spacing: .02em;
    text-transform: uppercase;
    padding: 18px 20px 24px !important;
    color: #16202a !important;
}
.product-category .count {
    display: inline-flex !important;
    align-items: center;
    justify-content: center;
    min-width: 30px;
    height: 30px;
    margin-left: 8px;
    border-radius: 999px;
    background: #eaf4ff;
    color: #0a7ad1 !important;
    font-size: 12px !important;
    font-weight: 700 !important;
}


/* Ajuste final categorias con imagen real */
.product-category .cat-thumb,
.product-category .wd-cat-thumb,
.product-category .product-category__thumb,
.product-category .category-image-wrapp {
    background: #f5f7fb !important;
    min-height: 210px !important;
    background-repeat: no-repeat !important;
    background-position: center center !important;
    background-size: contain !important;
}
.product-category img.woocommerce-placeholder {
    opacity: 0 !important;
}
.product-category h3,
.product-category .woocommerce-loop-category__title,
.product-category .wd-entities-title {
    background: #fff !important;
    color: #101820 !important;
}
.product-category:has(a[href*="/auriculares/"]) .cat-thumb,
.product-category:has(a[href*="/auriculares/"]) .wd-cat-thumb,
.product-category:has(a[href*="/auriculares/"]) .product-category__thumb,
.product-category:has(a[href*="/auriculares/"]) .category-image-wrapp {
    background-image: url('https://gtidemexico.com/wp-content/uploads/2026/03/Future-430x430.png') !important;
}
.product-category:has(a[href*="/bocinas/"]) .cat-thumb,
.product-category:has(a[href*="/bocinas/"]) .wd-cat-thumb,
.product-category:has(a[href*="/bocinas/"]) .product-category__thumb,
.product-category:has(a[href*="/bocinas/"]) .category-image-wrapp {
    background-image: url('https://gtidemexico.com/wp-content/uploads/2025/01/01-Bocina-Bluetooth-G-Tide-THUNDERBASS-430x430.jpg') !important;
}
.product-category:has(a[href*="/cables/"]) .cat-thumb,
.product-category:has(a[href*="/cables/"]) .wd-cat-thumb,
.product-category:has(a[href*="/cables/"]) .product-category__thumb,
.product-category:has(a[href*="/cables/"]) .category-image-wrapp {
    background-image: url('https://gtidemexico.com/wp-content/uploads/2026/04/goog-430x430.png') !important;
}
.product-category:has(a[href*="/cargadores/"]) .cat-thumb,
.product-category:has(a[href*="/cargadores/"]) .wd-cat-thumb,
.product-category:has(a[href*="/cargadores/"]) .product-category__thumb,
.product-category:has(a[href*="/cargadores/"]) .category-image-wrapp {
    background-image: url('https://gtidemexico.com/wp-content/uploads/2026/04/goog-430x430.png') !important;
}
.product-category:has(a[href*="/gafas-inteligentes/"]) .cat-thumb,
.product-category:has(a[href*="/gafas-inteligentes/"]) .wd-cat-thumb,
.product-category:has(a[href*="/gafas-inteligentes/"]) .product-category__thumb,
.product-category:has(a[href*="/gafas-inteligentes/"]) .category-image-wrapp {
    background-image: url('https://gtidemexico.com/wp-content/uploads/2026/03/Gafas-Inteligentes-400x300.png') !important;
}
.product-category:has(a[href*="/powerbank/"]) .cat-thumb,
.product-category:has(a[href*="/powerbank/"]) .wd-cat-thumb,
.product-category:has(a[href*="/powerbank/"]) .product-category__thumb,
.product-category:has(a[href*="/powerbank/"]) .category-image-wrapp {
    background-image: url('https://gtidemexico.com/wp-content/uploads/2025/01/Power-1-430x430.png') !important;
}
.product-category:has(a[href*="/promociones/"]) .cat-thumb,
.product-category:has(a[href*="/promociones/"]) .wd-cat-thumb,
.product-category:has(a[href*="/promociones/"]) .product-category__thumb,
.product-category:has(a[href*="/promociones/"]) .category-image-wrapp {
    background-image: url('https://gtidemexico.com/wp-content/uploads/2025/01/PROMO-POWER-G-TIDE.png') !important;
}
.product-category:has(a[href*="/proyectores/"]) .cat-thumb,
.product-category:has(a[href*="/proyectores/"]) .wd-cat-thumb,
.product-category:has(a[href*="/proyectores/"]) .product-category__thumb,
.product-category:has(a[href*="/proyectores/"]) .category-image-wrapp {
    background-image: url('https://gtidemexico.com/wp-content/uploads/2026/07/Mercado-Libre.png') !important;
}
.product-category:has(a[href*="/smartwatch/"]) .cat-thumb,
.product-category:has(a[href*="/smartwatch/"]) .wd-cat-thumb,
.product-category:has(a[href*="/smartwatch/"]) .product-category__thumb,
.product-category:has(a[href*="/smartwatch/"]) .category-image-wrapp {
    background-image: url('https://gtidemexico.com/wp-content/uploads/2025/01/04-Smartwatch-Power-para-caballero-430x430.jpg') !important;
}
.product-category:has(a[href*="/ventiladores/"]) .cat-thumb,
.product-category:has(a[href*="/ventiladores/"]) .wd-cat-thumb,
.product-category:has(a[href*="/ventiladores/"]) .product-category__thumb,
.product-category:has(a[href*="/ventiladores/"]) .category-image-wrapp {
    background-image: url('https://gtidemexico.com/wp-content/uploads/2026/07/FS01.png') !important;
}


/* Ajuste profesional de textos en categorias */
.product-category {
    display: flex !important;
    flex-direction: column !important;
    justify-content: space-between !important;
}
.product-category .cat-thumb,
.product-category .wd-cat-thumb,
.product-category .product-category__thumb,
.product-category .category-image-wrapp {
    min-height: 180px !important;
    padding: 18px 18px 8px !important;
}
.product-category h3,
.product-category .woocommerce-loop-category__title,
.product-category .wd-entities-title {
    position: static !important;
    display: block !important;
    width: 100% !important;
    margin: 0 !important;
    padding: 16px 18px 20px !important;
    background: #fff !important;
    text-align: left !important;
    font-size: 16px !important;
    line-height: 1.2 !important;
    min-height: 84px !important;
    box-sizing: border-box !important;
}
.product-category .count {
    position: static !important;
    display: inline-flex !important;
    margin-left: 8px !important;
    vertical-align: middle !important;
}
.product-category mark,
.product-category .category-mask,
.product-category .hover-mask {
    display: none !important;
}


/* Restaurar titulos visibles en categorias */
.product-category {
    display: block !important;
    position: relative !important;
    overflow: hidden !important;
}
.product-category .cat-thumb,
.product-category .wd-cat-thumb,
.product-category .product-category__thumb,
.product-category .category-image-wrapp {
    min-height: 220px !important;
    padding: 16px !important;
}
.product-category h3,
.product-category .woocommerce-loop-category__title,
.product-category .wd-entities-title {
    display: block !important;
    visibility: visible !important;
    opacity: 1 !important;
    position: absolute !important;
    left: 16px !important;
    right: 16px !important;
    bottom: 16px !important;
    z-index: 5 !important;
    margin: 0 !important;
    padding: 14px 16px !important;
    background: rgba(255,255,255,.96) !important;
    border-radius: 14px !important;
    color: #101820 !important;
    text-align: left !important;
    font-size: 15px !important;
    line-height: 1.2 !important;
    min-height: unset !important;
    box-sizing: border-box !important;
    box-shadow: 0 8px 22px rgba(15, 23, 42, 0.08) !important;
    transform: none !important;
}
.product-category .count {
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    margin-left: 8px !important;
    min-width: 28px !important;
    height: 28px !important;
    border-radius: 999px !important;
    background: #eaf4ff !important;
    color: #0a7ad1 !important;
    font-size: 12px !important;
    font-weight: 700 !important;
}


/* Fix final profesional categorias */
.wd-products .category-grid-item .wrapp-category{position:relative!important;}
.wd-products .category-grid-item .category-image-wrapp{position:relative!important;display:block!important;min-height:220px!important;height:220px!important;padding:18px!important;background:#fff!important;overflow:hidden!important;border-radius:22px!important;}
.wd-products .category-grid-item .category-image{display:block!important;width:100%!important;height:100%!important;background-repeat:no-repeat!important;background-position:center center!important;background-size:contain!important;}
.wd-products .category-grid-item img.woocommerce-placeholder{opacity:0!important;visibility:hidden!important;}
.wd-products .category-grid-item .hover-mask{display:block!important;position:absolute!important;left:14px!important;right:14px!important;bottom:14px!important;z-index:5!important;background:transparent!important;padding:0!important;}
.wd-products .category-grid-item .hover-mask .more-products{display:none!important;}
.wd-products .category-grid-item .wd-entities-title{display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:8px!important;position:static!important;margin:0!important;padding:12px 14px!important;background:rgba(255,255,255,.96)!important;border-radius:14px!important;color:#101820!important;font-size:15px!important;line-height:1.2!important;box-shadow:0 8px 24px rgba(15,23,42,.10)!important;visibility:visible!important;opacity:1!important;text-align:left!important;transform:none!important;}
.wd-products .category-grid-item .wd-entities-title .count{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:28px!important;height:28px!important;padding:0 8px!important;margin:0!important;border-radius:999px!important;background:#eaf4ff!important;color:#0a7ad1!important;font-size:12px!important;font-weight:700!important;}
.wd-products .category-grid-item a.category-image[href*="/auriculares/"]{background-image:url("https://gtidemexico.com/wp-content/uploads/2026/03/Future-430x430.png")!important;}
.wd-products .category-grid-item a.category-image[href*="/bocinas/"]{background-image:url("https://gtidemexico.com/wp-content/uploads/2025/01/01-Bocina-Bluetooth-G-Tide-THUNDERBASS-430x430.jpg")!important;}
.wd-products .category-grid-item a.category-image[href*="/cables/"]{background-image:url("https://gtidemexico.com/wp-content/uploads/2026/04/goog-430x430.png")!important;}
.wd-products .category-grid-item a.category-image[href*="/cargadores/"]{background-image:url("https://gtidemexico.com/wp-content/uploads/2026/04/goog-430x430.png")!important;}
.wd-products .category-grid-item a.category-image[href*="/gafas-inteligentes/"]{background-image:url("https://gtidemexico.com/wp-content/uploads/2026/03/Gafas-Inteligentes-400x300.png")!important;}
.wd-products .category-grid-item a.category-image[href*="/powerbank/"]{background-image:url("https://gtidemexico.com/wp-content/uploads/2025/01/Power-1-430x430.png")!important;}
.wd-products .category-grid-item a.category-image[href*="/promociones/"]{background-image:url("https://gtidemexico.com/wp-content/uploads/2025/01/PROMO-POWER-G-TIDE.png")!important;}
.wd-products .category-grid-item a.category-image[href*="/proyectores/"]{background-image:url("https://gtidemexico.com/wp-content/uploads/2026/07/Mercado-Libre.png")!important;}
.wd-products .category-grid-item a.category-image[href*="/smartwachts/"]{background-image:url("https://gtidemexico.com/wp-content/uploads/2025/01/04-Smartwatch-Power-para-caballero-430x430.jpg")!important;}
.wd-products .category-grid-item a.category-image[href*="/ventiladores/"]{background-image:url("https://gtidemexico.com/wp-content/uploads/2026/07/FS01.png")!important;}


/* Remate final categorias limpio */
.wd-products .category-grid-item{overflow:hidden!important;}
.wd-products .category-grid-item .wrapp-category{position:relative!important;height:100%!important;}
.wd-products .category-grid-item .category-image-wrapp{padding:0!important;min-height:220px!important;height:220px!important;display:block!important;overflow:hidden!important;border-radius:22px!important;}
.wd-products .category-grid-item .category-image{display:block!important;width:100%!important;height:100%!important;min-height:220px!important;background-repeat:no-repeat!important;background-position:center center!important;background-size:contain!important;}
.wd-products .category-grid-item .category-image img{display:none!important;}
.wd-products .category-grid-item .hover-mask{display:block!important;position:absolute!important;left:12px!important;right:12px!important;bottom:12px!important;z-index:6!important;}
.wd-products .category-grid-item .wd-entities-title{font-size:14px!important;line-height:1.2!important;padding:10px 12px!important;}


/* Ajuste estructural categorias */
.wd-products .category-grid-item,
.wd-products .category-grid-item .wrapp-category{height:220px!important;min-height:220px!important;}
.wd-products .category-grid-item .wrapp-category{position:relative!important;overflow:hidden!important;}
.wd-products .category-grid-item .category-image-wrapp{background:none!important;}
.wd-products .category-grid-item .category-image{background-position:center 38%!important;background-size:72% auto!important;}
.wd-products .category-grid-item .hover-mask{top:auto!important;bottom:12px!important;left:12px!important;right:12px!important;}


/* Posicion real del titulo categorias */
.wd-products .category-grid-item .hover-mask{position:relative!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;margin:-58px 12px 0!important;z-index:6!important;}


/* Eliminar desplazamiento del tema en categorias */
.wd-products .category-grid-item .hover-mask{transform:none!important;}


/* Curacion visual final categorias */
.wd-products .category-grid-item a.category-image[href*="/auriculares/"]{background-image:url("https://gtidemexico.com/wp-content/uploads/2025/01/04-Auriculares-G-Tide-L22-430x430.jpg")!important;background-size:70% auto!important;background-position:center 34%!important;}
.wd-products .category-grid-item a.category-image[href*="/bocinas/"]{background-image:url("https://gtidemexico.com/wp-content/uploads/2026/04/thunder-Bass-430x430.png")!important;background-size:72% auto!important;background-position:center 35%!important;}
.wd-products .category-grid-item a.category-image[href*="/cables/"]{background-image:url("https://gtidemexico.com/wp-content/uploads/2026/06/Vida-Colorida-430x430.png")!important;background-size:72% auto!important;background-position:center 34%!important;}
.wd-products .category-grid-item a.category-image[href*="/cargadores/"]{background-image:url("https://gtidemexico.com/wp-content/uploads/2026/04/goog-430x430.png")!important;background-size:66% auto!important;background-position:center 34%!important;}
.wd-products .category-grid-item a.category-image[href*="/gafas-inteligentes/"]{background-image:url("https://gtidemexico.com/wp-content/uploads/2026/03/BV01-Azul-430x430.png")!important;background-size:78% auto!important;background-position:center 34%!important;}
.wd-products .category-grid-item a.category-image[href*="/powerbank/"]{background-image:url("https://gtidemexico.com/wp-content/uploads/2025/01/01-Power-Bank-G-Tide-Easy-1-430x430.jpg")!important;background-size:60% auto!important;background-position:center 34%!important;}
.wd-products .category-grid-item a.category-image[href*="/promociones/"]{background-image:url("https://gtidemexico.com/wp-content/uploads/2026/07/Gtide-combo-400x300.png")!important;background-size:86% auto!important;background-position:center 36%!important;}
.wd-products .category-grid-item a.category-image[href*="/proyectores/"]{background-image:url("https://gtidemexico.com/wp-content/uploads/2026/03/PJ50-430x430.png")!important;background-size:68% auto!important;background-position:center 34%!important;}
.wd-products .category-grid-item a.category-image[href*="/smartwachts/"]{background-image:url("https://gtidemexico.com/wp-content/uploads/2025/01/03-Smartwatch-G-tide-Elegance-430x430.jpg")!important;background-size:66% auto!important;background-position:center 33%!important;}
.wd-products .category-grid-item a.category-image[href*="/ventiladores/"]{background-image:url("https://gtidemexico.com/wp-content/uploads/2026/05/FS01-430x430.png")!important;background-size:72% auto!important;background-position:center 34%!important;}


/* Limpieza de fondo viejo en categorias */
.wd-products .category-grid-item .category-image-wrapp{background-image:none!important;background-color:#fff!important;}


/* Anular fondos viejos categoria por categoria */
.wd-products .category-grid-item:has(a.category-image[href*="/auriculares/"]) .category-image-wrapp,
.wd-products .category-grid-item:has(a.category-image[href*="/bocinas/"]) .category-image-wrapp,
.wd-products .category-grid-item:has(a.category-image[href*="/cables/"]) .category-image-wrapp,
.wd-products .category-grid-item:has(a.category-image[href*="/cargadores/"]) .category-image-wrapp,
.wd-products .category-grid-item:has(a.category-image[href*="/gafas-inteligentes/"]) .category-image-wrapp,
.wd-products .category-grid-item:has(a.category-image[href*="/powerbank/"]) .category-image-wrapp,
.wd-products .category-grid-item:has(a.category-image[href*="/promociones/"]) .category-image-wrapp,
.wd-products .category-grid-item:has(a.category-image[href*="/proyectores/"]) .category-image-wrapp,
.wd-products .category-grid-item:has(a.category-image[href*="/smartwachts/"]) .category-image-wrapp,
.wd-products .category-grid-item:has(a.category-image[href*="/ventiladores/"]) .category-image-wrapp{background-image:none!important;background:#fff!important;}


/* === BLOQUE VENTA REVERSIBLE START === */
@media (min-width: 1025px){
  .whb-top-bar .whb-col-center.whb-empty-column::before{
    content:"Compra segura • Garantía real • Atención por WhatsApp";
    display:flex;
    align-items:center;
    justify-content:center;
    height:100%;
    color:#ffffff;
    font-size:13px;
    font-weight:700;
    letter-spacing:.2px;
    white-space:nowrap;
  }
}

.wd-products .product-grid-item .button,
.wd-products .product-grid-item .add_to_cart_button,
.wd-products .product-grid-item .product_type_variable,
.wd-products .product-grid-item .ajax_add_to_cart,
.woocommerce .wd-products .product-grid-item a.button{
  background:#0a7ad1!important;
  color:#fff!important;
  border-radius:12px!important;
  font-weight:700!important;
  box-shadow:0 8px 18px rgba(10,122,209,.18)!important;
  transition:all .25s ease!important;
}

.wd-products .product-grid-item .button:hover,
.wd-products .product-grid-item .add_to_cart_button:hover,
.wd-products .product-grid-item .product_type_variable:hover,
.wd-products .product-grid-item .ajax_add_to_cart:hover,
.woocommerce .wd-products .product-grid-item a.button:hover{
  background:#085f9f!important;
  transform:translateY(-1px)!important;
  box-shadow:0 12px 24px rgba(10,122,209,.24)!important;
}

.wd-products .product-grid-item .price{
  font-weight:800!important;
  color:#101820!important;
}
/* === BLOQUE VENTA REVERSIBLE END === */


/* === REDES MOVIL REVERSIBLE START === */
@media (max-width: 1024px){
  .whb-top-bar .whb-col-mobile.whb-hidden-lg{
    display:none !important;
  }

  .whb-top-bar .whb-col-right.whb-visible-lg{
    display:flex !important;
    width:100% !important;
    justify-content:center !important;
  }

  .whb-top-bar .whb-top-bar-inner{
    justify-content:center !important;
  }

  .whb-top-bar .wd-social-icons.social-follow{
    display:flex !important;
    align-items:center !important;
    justify-content:center !important;
    gap:10px !important;
    width:100% !important;
    padding:6px 0 !important;
  }

  .whb-top-bar .wd-social-icons.social-follow .wd-social-icon{
    display:flex !important;
    align-items:center !important;
    justify-content:center !important;
    width:34px !important;
    height:34px !important;
    min-width:34px !important;
    border-radius:50% !important;
    background:rgba(255,255,255,.12) !important;
    color:#fff !important;
    font-size:15px !important;
    transition:all .2s ease !important;
  }

  .whb-top-bar .wd-social-icons.social-follow .wd-social-icon:hover{
    background:rgba(255,255,255,.22) !important;
  }
}
/* === REDES MOVIL REVERSIBLE END === */


@media (max-width: 1024px){
  .whb-top-bar .wd-social-icons.social-follow .wd-social-icon.wd-hide-md{
    display:none !important;
  }
}


/* === REDES MOVIL PREMIUM START === */
@media (max-width: 1024px){
  .whb-top-bar{
    background: linear-gradient(90deg,#0a7ad1 0%, #075eaa 100%) !important;
    box-shadow: 0 8px 20px rgba(10,122,209,.18) !important;
  }

  .whb-top-bar .wd-social-icons.social-follow{
    gap: 12px !important;
    padding: 7px 0 !important;
  }

  .whb-top-bar .wd-social-icons.social-follow .wd-social-icon{
    width: 36px !important;
    height: 36px !important;
    min-width: 36px !important;
    border-radius: 999px !important;
    background: rgba(255,255,255,.14) !important;
    border: 1px solid rgba(255,255,255,.18) !important;
    box-shadow: 0 8px 16px rgba(0,0,0,.12) !important;
    backdrop-filter: blur(6px) !important;
    -webkit-backdrop-filter: blur(6px) !important;
  }

  .whb-top-bar .wd-social-icons.social-follow .wd-social-icon .wd-icon{
    font-size: 15px !important;
  }

  .whb-top-bar .wd-social-icons.social-follow .social-facebook{ background: rgba(24,119,242,.18) !important; }
  .whb-top-bar .wd-social-icons.social-follow .social-instagram{ background: rgba(225,48,108,.18) !important; }
  .whb-top-bar .wd-social-icons.social-follow .social-youtube{ background: rgba(255,0,0,.18) !important; }
  .whb-top-bar .wd-social-icons.social-follow .social-whatsapp{ background: rgba(37,211,102,.18) !important; }
  .whb-top-bar .wd-social-icons.social-follow .social-tiktok{ background: rgba(255,255,255,.14) !important; }
}
/* === REDES MOVIL PREMIUM END === */


/* === BOTONES VENTA PREMIUM START === */
/* Hero Mercado Libre: premium y más proporcionado */
body a.n2-ow[href*="mercadolibre.com.mx/pagina/lmgwqd5j"]{
  display:inline-flex !important;
  align-items:center !important;
  justify-content:center !important;
  width:auto !important;
  min-width:146px !important;
  min-height:0 !important;
  height:auto !important;
  padding:8px 18px !important;
  border-radius:14px !important;
  background:linear-gradient(135deg,#1496ff 0%,#0b7dd6 100%) !important;
  color:#fff !important;
  font-weight:800 !important;
  font-size:15px !important;
  line-height:1 !important;
  letter-spacing:.2px !important;
  box-shadow:0 10px 22px rgba(11,125,214,.18) !important;
  transition:transform .2s ease, box-shadow .2s ease, background .2s ease !important;
}
body a.n2-ow[href*="mercadolibre.com.mx/pagina/lmgwqd5j"]:hover{
  transform:translateY(-1px) !important;
  box-shadow:0 14px 28px rgba(11,125,214,.22) !important;
}
body a.n2-ow[href*="mercadolibre.com.mx/pagina/lmgwqd5j"] > div,
body a.n2-ow[href*="mercadolibre.com.mx/pagina/lmgwqd5j"] > div > div{
  color:#fff !important;
  font-weight:800 !important;
  font-size:15px !important;
  line-height:1 !important;
  white-space:nowrap !important;
}

/* WhatsApp: limpio, discreto y comercial */
#cncb-bar{
  left:auto !important;
  right:18px !important;
  bottom:18px !important;
  width:auto !important;
  max-width:245px !important;
  margin:0 !important;
  border-radius:15px !important;
  overflow:hidden !important;
  box-shadow:0 12px 28px rgba(0,0,0,.14) !important;
  backdrop-filter:blur(6px) !important;
  -webkit-backdrop-filter:blur(6px) !important;
  z-index:9999 !important;
}
#cncb-bar .cncb-btn{
  min-height:46px !important;
  padding:0 16px !important;
  background:linear-gradient(135deg,#0a7ad1 0%,#0868b3 100%) !important;
  color:#fff !important;
  font-weight:700 !important;
  font-size:14px !important;
  letter-spacing:.1px !important;
  border:none !important;
  box-shadow:none !important;
}
#cncb-bar .cncb-btn-icon{
  width:19px !important;
  height:19px !important;
  margin-right:7px !important;
}
#cncb-bar .cncb-btn-text,
#cncb-bar .cncb-btn span,
#cncb-bar .cncb-btn{
  font-size:14px !important;
}

@media (max-width: 1024px){
  body a.n2-ow[href*="mercadolibre.com.mx/pagina/lmgwqd5j"]{
    min-width:122px !important;
    min-height:0 !important;
    height:auto !important;
    padding:7px 13px !important;
    border-radius:12px !important;
    box-shadow:0 8px 18px rgba(11,125,214,.16) !important;
  }
  body a.n2-ow[href*="mercadolibre.com.mx/pagina/lmgwqd5j"] > div,
  body a.n2-ow[href*="mercadolibre.com.mx/pagina/lmgwqd5j"] > div > div{
    font-size:13px !important;
  }

  #cncb-bar{
    left:12px !important;
    right:12px !important;
    bottom:12px !important;
    max-width:none !important;
    border-radius:14px !important;
  }
  #cncb-bar .cncb-btn{
    min-height:44px !important;
    padding:0 14px !important;
    font-size:13px !important;
  }
  #cncb-bar .cncb-btn-text,
  #cncb-bar .cncb-btn span,
  #cncb-bar .cncb-btn{
    font-size:13px !important;
  }
}
/* === BOTONES VENTA PREMIUM END === */


/* === COMBO FITNESS DESTACADO START === */
.postid-11561 .summary .price,
.postid-11561 .woocommerce-variation-price .price{
  color:#0a7ad1 !important;
  font-size:34px !important;
  font-weight:800 !important;
  line-height:1.1 !important;
}
.postid-11561 .summary .price::before,
.postid-11561 .woocommerce-variation-price .price::before{
  content:"OFERTA FITNESS";
  display:block;
  margin-bottom:8px;
  color:#ffffff;
  background:linear-gradient(135deg,#1496ff 0%,#0b7dd6 100%);
  padding:7px 12px;
  border-radius:999px;
  font-size:12px;
  font-weight:800;
  letter-spacing:.6px;
  width:max-content;
  box-shadow:0 10px 22px rgba(11,125,214,.18);
}
a[title="Combo Fitness Tiempo Limitado"] + .price,
.widget-product-info .wd-entities-title[href*="combo-fitness-tiempo-limitado"] + .price{
  color:#0a7ad1 !important;
  font-weight:800 !important;
}
a[title="Combo Fitness Tiempo Limitado"] + .price .amount,
.widget-product-info .wd-entities-title[href*="combo-fitness-tiempo-limitado"] + .price .amount{
  font-size:20px !important;
}
.widget-product-info .wd-entities-title[href*="combo-fitness-tiempo-limitado"]::after{
  content:" OFERTA";
  display:inline-block;
  margin-left:8px;
  padding:3px 8px;
  border-radius:999px;
  background:#eaf5ff;
  color:#0a7ad1;
  font-size:11px;
  font-weight:800;
  vertical-align:middle;
}
@media (max-width: 768px){
  .postid-11561 .summary .price,
  .postid-11561 .woocommerce-variation-price .price{
    font-size:28px !important;
  }
}
/* === COMBO FITNESS DESTACADO END === */

/* === COMBO FITNESS CTA START === */
.postid-11561 .single_add_to_cart_button{
  background: linear-gradient(135deg,#1496ff 0%,#0b7dd6 100%) !important;
  color:#fff !important;
  border:none !important;
  border-radius:16px !important;
  min-height:54px !important;
  padding:0 28px !important;
  font-size:15px !important;
  font-weight:800 !important;
  letter-spacing:.3px !important;
  text-transform:uppercase !important;
  box-shadow:0 14px 30px rgba(11,125,214,.22) !important;
  transition:all .2s ease !important;
}
.postid-11561 .single_add_to_cart_button:hover{
  background: linear-gradient(135deg,#1aa1ff 0%,#0a73c5 100%) !important;
  transform:translateY(-1px) !important;
  box-shadow:0 18px 34px rgba(11,125,214,.28) !important;
}
.postid-11561 .single_add_to_cart_button:before,
.postid-11561 .single_add_to_cart_button:after{
  display:none !important;
}
.postid-11561 .quantity{
  border-radius:14px !important;
  overflow:hidden !important;
}
@media (max-width:768px){
  .postid-11561 .cart{
    gap:10px !important;
  }
  .postid-11561 .single_add_to_cart_button{
    width:100% !important;
    min-height:50px !important;
    padding:0 18px !important;
    font-size:14px !important;
  }
}
/* === COMBO FITNESS CTA END === */