.elementor-25887 .elementor-element.elementor-element-2183003{--display:flex;--min-height:425px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25887 .elementor-element.elementor-element-2183003:not(.elementor-motion-effects-element-type-background), .elementor-25887 .elementor-element.elementor-element-2183003 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-25887 .elementor-element.elementor-element-449c87b{--display:flex;--min-height:350px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-25887 .elementor-element.elementor-element-449c87b:not(.elementor-motion-effects-element-type-background), .elementor-25887 .elementor-element.elementor-element-449c87b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://hannacolombia.com/wp-content/uploads/2025/11/Banner-Dtos.jpg");background-repeat:no-repeat;background-size:cover;}.elementor-25887 .elementor-element.elementor-element-a72905d{--display:flex;}.elementor-25887 .elementor-element.elementor-element-f0b5662{--display:flex;}.elementor-25887 .elementor-element.elementor-element-48abaec{--display:flex;}.elementor-25887 .elementor-element.elementor-element-3615f48{--display:flex;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-25887 .elementor-element.elementor-element-ae202b5 img{width:100%;}.elementor-25887 .elementor-element.elementor-element-10bab12{--display:flex;}.elementor-25887 .elementor-element.elementor-element-86b13f1 > .elementor-widget-container{padding:50px 0px 50px 0px;}.elementor-25887 .elementor-element.elementor-element-86b13f1 .wd-tabs .tabs-name{font-family:"Soho Gothic Pro", Sans-serif;}.elementor-25887 .elementor-element.elementor-element-86b13f1 .wd-tabs{--wd-header-sp:40px;}@media(min-width:768px){.elementor-25887 .elementor-element.elementor-element-10bab12{--content-width:1400px;}}@media(max-width:1024px){.elementor-25887 .elementor-element.elementor-element-2183003{--min-height:350px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}}@media(max-width:767px){.elementor-25887 .elementor-element.elementor-element-2183003{--min-height:250px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-25887 .elementor-element.elementor-element-10bab12{--padding-top:0px;--padding-bottom:0px;--padding-left:25px;--padding-right:25px;}.elementor-25887 .elementor-element.elementor-element-86b13f1 .wd-nav-tabs > li:not(:last-child){margin-inline-end:5px;}.elementor-25887 .elementor-element.elementor-element-86b13f1 .wd-tabs{--wd-header-sp:20px;}}/* Start custom CSS for container, class: .elementor-element-2183003 */@media (max-width: 1400px) {
  .wd-negative-gap.elementor-element.elementor-element-2183003.e-flex.e-con-boxed.e-con.e-parent.e-lazyloaded{
      min-height: 480px;
  }
}

@media (max-width: 1200px) {
  .wd-negative-gap.elementor-element.elementor-element-2183003.e-flex.e-con-boxed.e-con.e-parent.e-lazyloaded{
      min-height: 430px;
  }
}

@media (max-width: 990px) {
  .wd-negative-gap.elementor-element.elementor-element-2183003.e-flex.e-con-boxed.e-con.e-parent.e-lazyloaded{
      min-height: 350px;
  }
}

@media (max-width: 780px) {
  .wd-negative-gap.elementor-element.elementor-element-2183003.e-flex.e-con-boxed.e-con.e-parent.e-lazyloaded{
      min-height: 250px;
  }
}/* End custom CSS */
/* Start custom CSS for wd_products_tabs, class: .elementor-element-86b13f1 */img.attachment-woocommerce_thumbnail.size-woocommerce_thumbnail {
    object-fit: none!important;
}

a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart.add-to-cart-loop span{
    font-size: 10px;
    padding: 5px 15px 5px 15px;
    min-height: auto;
    text-align: left;
}

a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart.add-to-cart-loop span{
        font-size: 12px;
    padding: 5px;
}

a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart.add-to-cart-loop span{
    font-size: 12px!important;
    padding: 2px 5px 2px 5px;
    text-transform: none;
}

.wd-product.wd-hover-standard .wd-add-btn{
    justify-content: flex-start!important;
}

h3.wd-entities-title{
        text-align: left;
}

p.wd-product-stock.stock.wd-style-default.in-stock{
    text-align: left;
}

span.price{
    text-align: left;
        font-size: 18px;
    letter-spacing: 0px;
        font-family: "Soho Gothic Pro", Sans-serif;
}


p.wd-product-stock.stock.wd-style-default.in-stock{
    display: none;
}

span.woocommerce-Price-amount.amount{
    font-weight: 500;
}


.product-element-top.wd-quick-shop{
    background: #f4f4f4;
}


img.attachment-woocommerce_thumbnail.size-woocommerce_thumbnail{
    filter: brightness(1);
    mix-blend-mode: multiply;
}

h3.wd-entities-title{
    text-align: left;
    font-family: "Soho Gothic Pro", Sans-serif;
    font-weight: 400;
    font-size: 12px !important;
}

h3.wd-entities-title a strong{
    font-weight: 500;
}

p.stock.out-of-stock{
        color: #B50808;
    text-align: left;
    font-family: "Soho Gothic Pro", Sans-serif;
    font-weight: 500;
    font-size: 12px;
}


a.button.product_type_simple.add-to-cart-loop{
    font-size: 12px !important;
    padding: 2px 2px 2px 2px;
    text-transform: none;
}

a.button.product_type_simple.add-to-cart-loop span{
    padding: 2px!important;
}



.wd-product.wd-hover-standard .wd-add-btn .add-to-cart-loop span{
        min-height: auto!important;
    font-size: 12px;
    text-transform: math-auto;
}

img.attachment-large.size-large.wd-lazy-load.wd-lazy-fade.wd-loaded{
        background: #f4f4f4;
    filter: brightness(1);
    mix-blend-mode: multiply;
}























.product-labels.labels-rounded-sm{
    display: none;
}

.custom-price-normal{
    display: none;
}

/* Ocultar precio original tachado (solo mostrar precio final) */
.product-element-bottom .price del {
    display: none !important;
}

/* Estilo para el precio con descuento */
.product-element-bottom .custom-price-with-discount {
    display: block;
    font-size: 18px;
    font-weight: bold;
    color: #d90000;
    margin: 5px 0;
    display: flex;
}

/* Precio en rojo */
.custom-price-with-discount .custom-sale-price {
    color: #d90000;
    font-weight: bold;
}

/* Descuento al lado izquierdo, en badge */
.custom-price-with-discount .custom-discount-badge {
    background-color: #d90000;
    color: #fff;
    font-size: 12px;
    font-weight: bold;
    padding: 2px 6px;
    border-radius: 4px;
    margin-right: 8px;
    display: inline-block;
    vertical-align: middle;
    display: flex
;
    align-content: center;
    align-items: center;
}

.wd-product .price{
    display: flex
;
    align-content: center;
    align-items: center;
    margin-bottom: 2px;
    
}
    
span.product-promo-label{
    text-align: left;
    color: #005EB8;
    font-size: 12px;
    font-weight: 600;
}

.custom-price-with-discount span.woocommerce-Price-amount.amount{
    color: #d90000;
}
    
   
.product-element-bottom{
    gap: 3px;
} 


.wd-product.wd-hover-standard .wd-add-btn{
    margin-top: 10px;
}
    

    
    
    
    
    

.wd-nav-tabs>li>a{
        border: 2px solid #d4d4d4;
    border-radius: 25px;
    padding: 2px 15px!important;
    font-size: 12px!important;
    color: #000000 !important;
    text-transform: math-auto;
    text-decoration: none;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Soho Gothic Pro';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://hannacolombia.com/wp-content/uploads/2025/06/sohogothicpro-bold-webfont-1.eot');
	src: url('https://hannacolombia.com/wp-content/uploads/2025/06/sohogothicpro-bold-webfont-1.eot?#iefix') format('embedded-opentype'),
		url('https://hannacolombia.com/wp-content/uploads/2025/06/sohogothicpro-bold-webfont-1.woff2') format('woff2'),
		url('https://hannacolombia.com/wp-content/uploads/2025/06/sohogothicpro-bold-webfont.woff') format('woff'),
		url('https://hannacolombia.com/wp-content/uploads/2025/06/sohogothicpro-bold-webfont.ttf') format('truetype'),
		url('https://hannacolombia.com/wp-content/uploads/2025/06/sohogothicpro-bold-webfont.svg#SohoGothicPro') format('svg');
}
@font-face {
	font-family: 'Soho Gothic Pro';
	font-style: normal;
	font-weight: 800;
	font-display: auto;
	src: url('https://hannacolombia.com/wp-content/uploads/2025/06/sohogothicpro-extrabold-webfont.eot');
	src: url('https://hannacolombia.com/wp-content/uploads/2025/06/sohogothicpro-extrabold-webfont.eot?#iefix') format('embedded-opentype'),
		url('https://hannacolombia.com/wp-content/uploads/2025/06/sohogothicpro-extrabold-webfont.woff2') format('woff2'),
		url('https://hannacolombia.com/wp-content/uploads/2025/06/sohogothicpro-extrabold-webfont.woff') format('woff'),
		url('https://hannacolombia.com/wp-content/uploads/2025/06/sohogothicpro-extrabold-webfont.ttf') format('truetype'),
		url('https://hannacolombia.com/wp-content/uploads/2025/06/sohogothicpro-extrabold-webfont.svg#SohoGothicPro') format('svg');
}
@font-face {
	font-family: 'Soho Gothic Pro';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://hannacolombia.com/wp-content/uploads/2025/06/sohogothicpro-light-webfont.eot');
	src: url('https://hannacolombia.com/wp-content/uploads/2025/06/sohogothicpro-light-webfont.eot?#iefix') format('embedded-opentype'),
		url('https://hannacolombia.com/wp-content/uploads/2025/06/sohogothicpro-light-webfont.woff2') format('woff2'),
		url('https://hannacolombia.com/wp-content/uploads/2025/06/sohogothicpro-light-webfont.woff') format('woff'),
		url('https://hannacolombia.com/wp-content/uploads/2025/06/sohogothicpro-light-webfont.ttf') format('truetype'),
		url('https://hannacolombia.com/wp-content/uploads/2025/06/sohogothicpro-light-webfont.svg#SohoGothicPro') format('svg');
}
@font-face {
	font-family: 'Soho Gothic Pro';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://hannacolombia.com/wp-content/uploads/2025/06/sohogothicpro-medium-webfont.eot');
	src: url('https://hannacolombia.com/wp-content/uploads/2025/06/sohogothicpro-medium-webfont.eot?#iefix') format('embedded-opentype'),
		url('https://hannacolombia.com/wp-content/uploads/2025/06/sohogothicpro-medium-webfont.woff2') format('woff2'),
		url('https://hannacolombia.com/wp-content/uploads/2025/06/sohogothicpro-medium-webfont.woff') format('woff'),
		url('https://hannacolombia.com/wp-content/uploads/2025/06/sohogothicpro-medium-webfont.ttf') format('truetype'),
		url('https://hannacolombia.com/wp-content/uploads/2025/06/sohogothicpro-medium-webfont.svg#SohoGothicPro') format('svg');
}
@font-face {
	font-family: 'Soho Gothic Pro';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://hannacolombia.com/wp-content/uploads/2025/06/sohogothicpro-regular-webfont.eot');
	src: url('https://hannacolombia.com/wp-content/uploads/2025/06/sohogothicpro-regular-webfont.eot?#iefix') format('embedded-opentype'),
		url('https://hannacolombia.com/wp-content/uploads/2025/06/sohogothicpro-regular-webfont.woff2') format('woff2'),
		url('https://hannacolombia.com/wp-content/uploads/2025/06/sohogothicpro-regular-webfont.woff') format('woff'),
		url('https://hannacolombia.com/wp-content/uploads/2025/06/sohogothicpro-regular-webfont.ttf') format('truetype'),
		url('https://hannacolombia.com/wp-content/uploads/2025/06/sohogothicpro-regular-webfont.svg#SohoGothicPro') format('svg');
}
@font-face {
	font-family: 'Soho Gothic Pro';
	font-style: normal;
	font-weight: 100;
	font-display: auto;
	src: url('https://hannacolombia.com/wp-content/uploads/2025/06/sohogothicpro-thin-webfont.eot');
	src: url('https://hannacolombia.com/wp-content/uploads/2025/06/sohogothicpro-thin-webfont.eot?#iefix') format('embedded-opentype'),
		url('https://hannacolombia.com/wp-content/uploads/2025/06/sohogothicpro-thin-webfont.woff2') format('woff2'),
		url('https://hannacolombia.com/wp-content/uploads/2025/06/sohogothicpro-thin-webfont.woff') format('woff'),
		url('https://hannacolombia.com/wp-content/uploads/2025/06/sohogothicpro-thin-webfont.ttf') format('truetype'),
		url('https://hannacolombia.com/wp-content/uploads/2025/06/sohogothicpro-thin-webfont.svg#SohoGothicPro') format('svg');
}
@font-face {
	font-family: 'Soho Gothic Pro';
	font-style: normal;
	font-weight: 900;
	font-display: auto;
	src: url('https://hannacolombia.com/wp-content/uploads/2025/06/sohogothicpro-ultra-webfont.eot');
	src: url('https://hannacolombia.com/wp-content/uploads/2025/06/sohogothicpro-ultra-webfont.eot?#iefix') format('embedded-opentype'),
		url('https://hannacolombia.com/wp-content/uploads/2025/06/sohogothicpro-ultra-webfont.woff2') format('woff2'),
		url('https://hannacolombia.com/wp-content/uploads/2025/06/sohogothicpro-ultra-webfont.woff') format('woff'),
		url('https://hannacolombia.com/wp-content/uploads/2025/06/sohogothicpro-ultra-webfont.ttf') format('truetype'),
		url('https://hannacolombia.com/wp-content/uploads/2025/06/sohogothicpro-ultra-webfont.svg#SohoGothicPro') format('svg');
}
/* End Custom Fonts CSS */