/*Badge informacion producto*/
.date-pub {display: flex;align-items: center;gap: 5px;color: #2196F3;}
.inf-pr-1{margin:15px 0px;}
@media (min-width: 1200px){.up-bad-m {display: flex;align-items: center;}}
@media (max-width: 1200px){.up-data-m{margin-left:0px!important;}}
@media screen and (min-width: 1200px) {.tex-badge{z-index: 2;padding: 10px;position: absolute;right: 0px;top:0px;}}
@media screen and (max-width: 1200px) {.tex-badge {position: relative;z-index: 2;padding: 10px;float: right;}}
.tex-badge-m{padding: 6px 8px;background-color:#0099ff;border-radius:5px;color:#fff;font-size: 13px;font-weight: bold;line-height: 13px;}
.tag-category-cbp a,.rat-1{color:#181B32;font-weight: 600;font-size: 16px;line-height: 20px;}
@media (min-width: 1200px){.rating-product{margin-left:16px;display:flex;}.rat-2{margin-left:4px;font-size: 16px;line-height: 24px;color: #8D8D9D;}}
@media (max-width: 1200px){.up-rat{margin: 5px 0px;}
.rating-product{margin-left:0px;display:flex;}
.rat-2{margin-left:4px;font-size: 16px;line-height: 24px;color: #8D8D9D;}}
.loop-value{margin-left:2px;}
.loop-title121 h2.woocommerce-loop-product__title{margin-bottom:0px!important;}
.loop-title121{margin: 5px 0;}
/* Header bar style */
.header-total-user{display:flex;align-items:center;gap:5px;color:#fff;}.header-total-user i {color: #49f2d2;}
.content-star-seller{display: flex;align-items: center;gap: 10px;}@media (max-width: 678px){.content-star-seller{display:none;}}
.content-star-seller .badge-prod{display:flex;align-items:center;gap:15px;}
.star-rating-count .rat-1{color:#fff;}
.float-panel-woo-info{display: flex;flex-direction: column;gap: 5px;}
.rh-float-panel{background-color: #24385B;box-shadow: 0px 0px 10px 0px rgb(0 0 0 / 50%);overflow: hidden;}
.rh-container{align-items: center;display: flex;gap: 10px;flex-direction: row;margin: 0 auto;border: none;background: none transparent;box-shadow: none;position: relative;clear: both;width: 1200px;padding: 10px 0;}
.header-title-product{font-size: 16px;font-weight: 600;text-transform: uppercase;color: #fff;}
.header-container-badge{font-weight: 600;line-height: 15px;list-style: none;}
@media (min-width: 1024px){
.rh-float-panel{transform: translateY(-100%);opacity: 0;visibility: hidden;transition: all 0.5s ease;position: fixed;left: 0;top: 0;z-index: 99;width: 100%;}
.rh-float-panel.active{opacity: 1;visibility: visible;transform: translateY(0) !important;}
.panel-woo-area{display:none;}}
@media (max-width: 1024px){
.header-title-product,.badge-content{display:none;}
.rh-float-panel{transform: translateZ(-100%);opacity: 0;visibility: hidden;transition: all 0.5s ease;position: fixed;left: 0;top: 0;z-index: 999;width: 100%;}
.rh-float-panel.active{opacity: 1;visibility: visible;transform: translateZ(0) !important;}
.rh-container{padding: 10px 15px;}
.float-panel-woo-info{margin: 0;width: 100%;gap: 0;}
.info_4{margin-left: auto;align-items: center;display: flex;flex-direction: row;}
.panel-woo-area{justify-content: space-between;flex-direction: row;display: flex;margin: 0;width: 100%;flex-wrap: nowrap;}}
.list-unstyled
.rat-1{color:#fff;}
.list-unstyled
.star-rating::before{color: #8D8D9D!important;}
.list-unstyled
.star-rating span{padding-top:0px!important;}
.list-unstyled
.rat-1,.rat-2{font-size: 1em;line-height: 1.718;}
@media (min-width: 1024px){.contenedor-float.floatactive{border-radius:5px;background-color:#fff;box-shadow: rgb(92 84 122 / 10%) 0 5px 15px;position: fixed;animation:fadeIn ease-in 0.5s;top: 45px;z-index: 109;width: 360px;}}
@media (max-width: 1024px){.contenedor-float.floatactive{display: block ;width: 100%;float: none;clear: both;position: relative;box-shadow:none;top: 0px;animation: none;border-radius: 0px;z-index: 9;}}
.floatactive .widget-content{background-color: transparent;box-shadow:none;border-radius:0px;}
.header-menu-float a:hover{color: #7ccc2c;}
.header-menu-float a{padding:10px;font-family: "Poppins", Sans-serif;font-size: 1em;font-weight: 500;color: #FFFFFF;line-height: 1.718;transition: 0.4s;}
table.woocommerce-group-attributes-public{color: #181B32;display: block;max-height: 100%;overflow-y: auto;}
table.woocommerce-group-attributes-public th{padding-left: 0!important;}
.woocommerce-product-attributes th{padding: 5px 10px!important;text-align: inherit;font-weight: bold;line-height: 1.5em!important;}
.woocommerce-product-attributes td{padding: 5px 10px!important;text-align: inherit;line-height: 1.5em!important;}
@media (min-width: 1200px){.floatactive .line-after,.floatactive .woocommerce-group-attributes-public{display:none;}}
.buy-it-now{margin-top: 20px;}
nav.rank-math-breadcrumb .separator+a{padding: 4px 8px;background-color: #F1F7F9;border-radius: 3px;display: inline-block;margin-bottom: 10px;line-height: 13px;}
.galeria-prd img{width:100%!important;margin:10px 0;}
.dropbtn{display:flex;align-items:center;transition: all .3s;background-color: transparent;color: #fff;padding: 0px;font-family: "Poppins", Sans-serif;font-size: 16px;font-weight: 500;}
.dropbtn:hover, .dropbtn:focus{background-color: transparent;color: #7ccc2c!important;}
.dropbtn i{margin-left: 0.5rem;}
.dropdown-content{display: none;}
.dropdown-content h3{transition: all .2s;padding: 10px 10px;text-decoration: none;display: block;}
.dropdown-content:after{content: '';position: absolute;top: 10px;left: 25%;width: 0;height: 0;border: 11px solid transparent;border-bottom-color:#121F3D;border-top: 0;margin-left: -16px;margin-top: -21px;}
.dropdown-open{display: block;}
.product-cats h3{margin:0px;}
@media screen and (min-width: 1024px){.product-cats{position:absolute;list-style:none;display:grid;grid-template-columns: repeat(1, 190px);margin:0rem 0;height: 250%;overflow-y:auto;overflow-x:hidden;z-index:999;background-color: #121F3D;border-radius:4px;box-shadow: 0px 11px 20px -12px rgb(0 0 0 / 50%);font-size:15px;font-weight:600;}}
@media screen and (max-width: 1024px){.dropbtn{margin-top:20px;}.product-cats{display: grid;grid-template-columns: repeat(1, 100%);list-style:none;margin:1rem 0;}.dropdown-open{position:absolute;height: 100%;overflow-x: auto;text-align:left;left:40px;right:40px;z-index: 999;}.dropdown-content{position: absolute;background-color: #121F3D;border-radius:4px;box-shadow: 0px 11px 20px -12px rgb(0 0 0 / 50%);z-index:9;font-size:15px;font-weight:600;}.dropdown-content::-webkit-scrollbar{display: none;}.dropdown-content{background-image: linear-gradient(to bottom, rgba(100,0,0,0), #24385b)}}
.nav-link {text-transform:uppercase;font-weight:bold;position:relative;}.nav-list>.nav-item > .nav-link::after {content:"";width:100%;height:0.11rem;background-color:#7ccc2c;position:absolute;left:0;bottom:0;transform: scaleX(0);transition:transform 700ms ease;transform-origin:left;}.nav-list>.nav-item > .nav-link:hover::after {transform: scaleX(1);}
.up-bad-atributos {background: #fff;border: 1px solid #ddd;padding: 0.9rem;border-radius: 5px;}
.font-subtitle {text-transform: uppercase;color: #333;font-size: 20px;line-height: 28px;font-weight: 600;font-family: 'Helvetica Neue', Arial, sans-serif;margin-bottom: 0.5em;}.atributos-info-box{display: flex;flex-direction: column;gap: 10px;margin:0;padding:0;}.atr-info-1{list-style-type: none;display: flex;gap: 10px;align-items:center;}.atributos-info-box img{height: auto;max-width: 100%;}.atr-info-2{font-size: 16px;color: #333333;font-weight: 500;}
.rhi-check:before {font-family:FontAwesome;content: "\f00c";font-weight: 500;font-size:16px;color: #09f684;}
.temas-title{display: flex;flex-direction: column;gap: 10px;}.term-title{color: #6e798a;font-size: 22px;line-height: 28px;font-weight: 500;font-family: "Poppins";font-style: normal;}
.temas-details {display: flex;flex-wrap: wrap;align-items: center;gap: 12px;}.temas-term {background: #f5f5f5;color: #333;padding: 15px 15px;white-space: nowrap;transition: background 0.3s, color 0.3s;}.temas-term:hover {background-color: #0073aa;color: #fff;}@media screen and (max-width: 1024px) {.temas-details {justify-content: flex-start;gap: 10px;}}@media screen and (max-width: 768px) {.temas-details {flex-direction: column;align-items: flex-start;gap: 8px;}.temas-term {width: 100%;font-size: 13px;padding: 8px;}}
.temas-term{height: 24px;align-items: center;display: inline-flex;border-width: 1px;border-style: solid;border-radius: 5px;border-color: #c3cbd6;font-family: "Poppins";font-style: normal;font-weight: 500;font-size: 14px;line-height: 16px;letter-spacing: .1px;}@media screen and (max-width: 1200px){.result-products-box .temas-autor{margin-left: 12px;margin-right: 12px;}}.temas-autor{display: flex;flex-direction: column;gap: 20px;padding: 20px 40px;background-color: #fff;border-radius:5px;border: 1px solid #ddd;}.total-n{color: #181b32;font-size: 40px;line-height: 44px;font-family: "Poppins";font-style: normal;font-weight: 600;display:flex;align-items:center;}.total-d{font-family: "Poppins";font-style: normal;font-size: 18px;line-height: 24px;}.total-n:after {display:inline-block;font-family:FontAwesome;content: "\f1c8";font-size: 25px;font-weight: 400;color: #181b32;margin-left:10px;}@media screen and (min-width: 1200px){.metrics{display:flex;align-items: center;gap: 40px;}}@media (max-width: 1200px){.metrics{display: flex;flex-direction: column;gap: 20px;}}.total-t{color: #181b32;font-size: 40px;line-height: 44px;font-family: "Poppins";font-style: normal;font-weight: 600;display:flex;align-items:center;}.total-t:after {display:inline-block;font-family:FontAwesome;content: "\f234";font-size: 25px;font-weight: 400;color: #181b32;margin-left:10px;}.total-v{color: #181b32;font-size: 40px;line-height: 44px;font-family: "Poppins";font-style: normal;font-weight: 600;display:flex;align-items:center;}.total-v:after {display:inline-block;font-family:FontAwesome;content: "\f005";font-size: 25px;font-weight: 400;color: #181b32;margin-left:10px;}.author-details-content{display:flex;flex-direction: column;gap: 10px;}
.category-page-content .total-count{color: #8d8d9d;font-family: "Poppins";font-style: normal;font-weight: 600;font-size: 16px;line-height: 20px;}.subcategories {margin: 0;padding: 0;list-style: none;}.subcategories li {margin: 0;padding: 0;}.subcategories li a {display: block;text-decoration: none;font-weight: bold;font-size: 14px;}
/* Slider scren content */
.slider-container {position: relative;overflow: hidden;width: 100%;}
.slider-wrapper {display: flex;transition: transform 0.3s ease-in-out;}
.slider-slide {background-color: #fff;min-width: 100%;box-sizing: border-box;border-radius: 5px;border: 1px solid #e6e9ed;padding-top: 0px;min-width: 100%;box-sizing: border-box;}
.slider-slide img {display: block;width: 100%;height: 300px;object-fit: contain;}
.slider-button-prev,
.slider-button-next {position: absolute;top: 50%;transform: translateY(-50%);background-color: rgba(0, 0, 0, 0.3);color: #fff;border: none;padding: 10px;cursor: pointer;z-index: 10;}
.slider-button-prev:hover,
.slider-button-next:hover {background-color: rgba(0, 0, 0, 0.5);color: #fff;}
.slider-button-prev{left: 10px;border-radius:50%;}
.slider-button-pr{width:30px;height:30px;display:flex;align-items:center;justify-content:center;font-size:30px;}
.slider-button-next{right: 10px;border-radius:50%;}
.slider-button-ne{border-radius:50%;width:30px;height:30px;display:flex;align-items:center;justify-content:center;font-size:30px;}