.elementor-628 .elementor-element.elementor-element-20ad74e1{margin-top:37px;margin-bottom:0px;}.elementor-628 .elementor-element.elementor-element-f2e988d > .elementor-widget-container{margin:35px 0px 0px 50px;padding:65px 0px 0px 0px;}.elementor-628 .elementor-element.elementor-element-f2e988d{z-index:1;}.elementor-628 .elementor-element.elementor-element-2ea246fc > .elementor-container{max-width:1600px;}.elementor-628 .elementor-element.elementor-element-2ea246fc .elementor-column-gap-custom .elementor-column > .elementor-element-populated{padding:31px;}.elementor-628 .elementor-element.elementor-element-4d4e6cca{text-align:left;}.elementor-628 .elementor-element.elementor-element-4d4e6cca .elementor-heading-title{color:#FFFFFF;font-size:30px;font-weight:500;}.elementor-628 .elementor-element.elementor-element-2dedb34d{text-align:left;}.woocommerce .elementor-628 .elementor-element.elementor-element-2dedb34d .price{color:#FFFFFF;font-weight:bold;}.woocommerce .elementor-628 .elementor-element.elementor-element-2dedb34d .price ins{color:#808080;}.elementor-628 .elementor-element.elementor-element-2dedb34d > .elementor-widget-container{margin:-19px 0px -31px 0px;padding:0px 0px 0px 0px;}.woocommerce .elementor-628 .elementor-element.elementor-element-353a7b2f .woocommerce-product-details__short-description{color:#808080;}.elementor-628 .elementor-element.elementor-element-353a7b2f > .elementor-widget-container{margin:-16px 0px 0px 0px;}.elementor-628 .elementor-element.elementor-element-75616352 .cart button{border-radius:14px 14px 14px 14px;transition:all 0.2s;}.elementor-628 .elementor-element.elementor-element-75616352 .quantity .qty{border-radius:14px 14px 14px 14px;transition:all 0.2s;}.elementor-628 .elementor-element.elementor-element-76593fb{--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;--e-share-buttons-primary-color:#FFFFFF;--e-share-buttons-secondary-color:#000000;}.elementor-628 .elementor-element.elementor-element-50169e0a.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-628 .elementor-element.elementor-element-50169e0a.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:#FFFFFF;}.elementor-628 .elementor-element.elementor-element-50169e0a.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:#FFFFFF;}.elementor-628 .elementor-element.elementor-element-50169e0a.elementor-wc-products ul.products li.product .price{color:#FFFFFF;}.elementor-628 .elementor-element.elementor-element-50169e0a.elementor-wc-products ul.products li.product .price ins{color:#FFFFFF;}.elementor-628 .elementor-element.elementor-element-50169e0a.elementor-wc-products ul.products li.product .price ins .amount{color:#FFFFFF;}.elementor-628 .elementor-element.elementor-element-50169e0a.elementor-wc-products ul.products li.product .price del{color:#808080;}.elementor-628 .elementor-element.elementor-element-50169e0a.elementor-wc-products ul.products li.product .price del .amount{color:#808080;}.woocommerce .elementor-628 .elementor-element.elementor-element-50169e0a.elementor-wc-products .products > h2{color:#F9F9F9;}.elementor-628 .elementor-element.elementor-element-50169e0a.elementor-wc-products ul.products li.product span.onsale{display:block;}.woocommerce .elementor-628 .elementor-element.elementor-element-28b7be07 .woocommerce-tabs ul.wc-tabs li a{color:#FFFFFF;}.woocommerce .elementor-628 .elementor-element.elementor-element-28b7be07 .woocommerce-Tabs-panel{color:#FFFFFF;}.elementor-628 .elementor-element.elementor-element-28b7be07 > .elementor-widget-container{margin:-74px 0px 0px 0px;}@media(min-width:768px){.elementor-628 .elementor-element.elementor-element-7e042425{width:50%;}.elementor-628 .elementor-element.elementor-element-49b5213b{width:49.332%;}}@media(max-width:1024px){ .elementor-628 .elementor-element.elementor-element-76593fb{--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;}.elementor-628 .elementor-element.elementor-element-50169e0a.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(max-width:767px){ .elementor-628 .elementor-element.elementor-element-76593fb{--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;}.elementor-628 .elementor-element.elementor-element-50169e0a.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}/* Start custom CSS for woocommerce-product-price, class: .elementor-element-2dedb34d */@media screen and (min-width: 800px) {
    /* Agrega más estilos específicos para dispositivos grandes aquí */
  	
  	.woocommerce .elementor-6696 .elementor-element.elementor-element-b675433 .price ins{
        
        
        /* position: absolute;
        margin-left: 95px;
        */
}
     
  
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-75616352 */.woocommerce div.product form.cart .button.single_add_to_cart_button{
    padding: 25px 25px;
}

label{
    color: white;
}
button, select{
     color: white;
     background: black !important;
}

.woocommerce div.product form.cart .button.single_add_to_cart_button{
    background: black;
}
.woocommerce div.product form.cart .button.single_add_to_cart_button:hover{
    background: red;
}
/*border raidus*/
.cfvsw-swatches-option .cfvsw-swatch-inner{
    border-radius: 8px !important; 
}

  input[type=number]::-webkit-inner-spin-button {
    opacity: 1;
}


.cfvsw-swatches-blur-disable::before, .cfvsw-swatches-blur::before{
   content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border: 2px solid #000; /* Ancho y color de la línea diagonal */
    transform: rotate(-95deg); /* Rotar la línea diagonal */
}

.cfvsw-swatches-blur{
    display: none; 
}

.cfvsw-swatches-option .cfvsw-swatch-inner::before{
     background-color: black;
}

.cfvsw-label-option{
    border-radius: 8px !important;
}
.woocommerce a.added_to_cart{
    display: none;
}

@media screen and (min-width: 800px) {
    /* Agrega más estilos específicos para dispositivos grandes aquí */
  	.fa.fa-trash-o{
		padding-left: 30px;
		 padding-top: 15px;
		
	}
     
  
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-2ea246fc */@media (min-width: 1025px){
.woocommerce .flex-viewport {
   
     left: 100px !important; 
}
}
.woocommerce-message{
    top:80px;
    
    z-index: 100px;
}
.woocommerce a.added_to_cart{
   
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-20ad74e1 */.wc-block-components-notice-banner.is-success{
    z-index: 100;
    position: absolute;
    width: 100%;
    top: 15%;
    display: none;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-related, class: .elementor-element-50169e0a */.p_relacionados{
    text-align: center !important;
}
.ht-products .ht-product .ht-product-inner .ht-product-content .ht-product-content-inner .ht-product-categories{
    display: none;
}

.ht-products .ht-product .ht-product-inner .ht-product-content .ht-product-content-inner .ht-product-title a{
    color: WHITE;
}


.ht-products .ht-product .ht-product-inner .ht-product-image-wrap .ht-product-label.ht-product-label-right{
    display: none;
}
.ht-products .ht-product .ht-product-inner .ht-product-content .ht-product-content-inner .ht-product-price span{
    
    margin-left: auto;
    margin-right: auto;
     /* display: block; Asegúrate de que sea un elemento de bloque para que los márgenes automáticos surtan efecto */
    color:red;
}

.ht-product-user-ratting{
    display: none !important;
}


.p_relacionados h4 :hover{
    color: red !important;
    
}
.related.products > h2{
    font-size: 25px !important;
}

/* precio de descuento */
.ht-products .ht-product .ht-product-inner .ht-product-content .ht-product-content-inner .ht-product-price span del span{
    color: WHITE;
}

/* Estilos para dispositivos móviles */
@media only screen and (max-width: 767px) {
    .ht-col-xs-12 {
        max-width: 50%;
    }
    
     .ht-col-xs, .ht-col-xs-1, .ht-col-xs-2, .ht-col-xs-3, .ht-col-xs-4, .ht-col-xs-5, .ht-col-xs-6, .ht-col-xs-7, .ht-col-xs-8, .ht-col-xs-9, .ht-col-xs-10, .ht-col-xs-11, .ht-col-xs-12, .ht-col-xs-offset-0, .ht-col-xs-offset-1, .ht-col-xs-offset-2, .ht-col-xs-offset-3, .ht-col-xs-offset-4, .ht-col-xs-offset-5, .ht-col-xs-offset-6, .ht-col-xs-offset-7, .ht-col-xs-offset-8, .ht-col-xs-offset-9, .ht-col-xs-offset-10, .ht-col-xs-offset-11, .ht-col-xs-offset-12{
            padding-right: 0rem;
    padding-left: 0.3rem;
    }
}


.ht-products .ht-product .ht-product-inner .ht-product-content .ht-product-content-inner .ht-product-price span{
    color: white;
}/* End custom CSS */