.elementor-6607 .elementor-element.elementor-element-87d44ff > .elementor-container{max-width:1400px;}.elementor-6607 .elementor-element.elementor-element-87d44ff{margin-top:0px;margin-bottom:0px;}.elementor-6607 .elementor-element.elementor-element-c5485d9 .elementor-heading-title{text-transform:uppercase;color:#757574;}.elementor-6607 .elementor-element.elementor-element-00d18d8 > .elementor-container{max-width:1400px;}.elementor-6607 .elementor-element.elementor-element-00d18d8{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-6607 .elementor-element.elementor-element-8a3d0f4{border-style:solid;border-width:0px 0px 1px 0px;border-color:#EBEAEB;margin-top:0px;margin-bottom:0px;padding:0px 2px 2px 0px;}.elementor-6607 .elementor-element.elementor-element-824fae2 > .elementor-element-populated{margin:0px 0px 0px -10px;--e-column-margin-right:0px;--e-column-margin-left:-10px;}.elementor-6607 .elementor-element.elementor-element-3649711 > .elementor-widget-container{margin:2px 0px 0px 0px;}.elementor-6607 .elementor-element.elementor-element-3649711{text-align:start;}.elementor-6607 .elementor-element.elementor-element-3649711 .elementor-heading-title{font-size:14px;font-weight:bold;letter-spacing:1.5px;color:#757074;}.elementor-6607 .elementor-element.elementor-element-65a726f .jet-active-filters__title{font-family:"Sofia Sans", Sans-serif;}.elementor-6607 .elementor-element.elementor-element-65a726f .jet-smart-filters-active{flex-direction:row;}.elementor-6607 .elementor-element.elementor-element-65a726f .jet-active-filters__list{flex-direction:row;}.elementor-6607 .elementor-element.elementor-element-65a726f .jet-active-filter{margin-right:5px;margin-bottom:5px;font-family:"Sofia Sans", Sans-serif;}.elementor-6607 .elementor-element.elementor-element-65a726f .jet-active-filter__remove{font-size:12px;}.elementor-6607 .elementor-element.elementor-element-a5ac98a .elementor-button{background-color:#FFFFFF;font-family:"Helvetica", Sans-serif;fill:#000000;color:#000000;border-style:solid;border-width:1px 1px 1px 1px;border-radius:5px 5px 5px 5px;padding:12px 60px 12px 60px;}.elementor-6607 .elementor-element.elementor-element-a5ac98a .elementor-button-content-wrapper{flex-direction:row;}.elementor-6607 .elementor-element.elementor-element-0cbc8c5 .jet-remove-all-filters__button{color:#080000;background-color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#000000;border-radius:5px 5px 5px 5px;padding:7px 40px 7px 40px;margin:1px 1px 1px 1px;-webkit-align-self:center;align-self:center;}.elementor-6607 .elementor-element.elementor-element-c73ed78 .jet-sorting-select{max-width:284px;font-family:"VisbyCF-Bold", Sans-serif;}.elementor-6607 .elementor-element.elementor-element-e0b7c8b{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-6607 .elementor-element.elementor-element-6430496 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-style:solid;border-radius:1px 1px 1px 1px;}.elementor-6607 .elementor-element.elementor-element-6430496 .woocommerce-breadcrumb{color:#D6AFAE;font-size:12px;text-transform:uppercase;}.elementor-6607 .elementor-element.elementor-element-6430496 .woocommerce-breadcrumb > a{color:#757074;}.elementor-6607 .elementor-element.elementor-element-7bd2437{margin-top:0px;margin-bottom:0px;}.elementor-6607 .elementor-element.elementor-element-e1d28c8 .elementor-button{background-color:#FFFFFF;font-family:"Helvetica", Sans-serif;fill:#000000;color:#000000;border-style:solid;}.elementor-6607 .elementor-element.elementor-element-f5188b5 .jet-sorting-select{max-width:284px;font-family:"Helvetica", Sans-serif;}.elementor-6607 .elementor-element.elementor-element-ef8ed15 > .elementor-container{max-width:1400px;}.elementor-6607 .elementor-element.elementor-element-ef8ed15{padding:0px 0px 0px 0px;}.elementor-6607 .elementor-element.elementor-element-597f8e0 .jet-active-filters__title{font-family:"Sofia Sans", Sans-serif;}.elementor-6607 .elementor-element.elementor-element-597f8e0 .jet-smart-filters-active{flex-direction:row;}.elementor-6607 .elementor-element.elementor-element-597f8e0 .jet-active-filters__list{flex-direction:row;}.elementor-6607 .elementor-element.elementor-element-597f8e0 .jet-active-filter{margin-right:5px;margin-bottom:5px;font-family:"Sofia Sans", Sans-serif;}.elementor-6607 .elementor-element.elementor-element-597f8e0 .jet-active-filter__remove{font-size:12px;}.elementor-6607 .elementor-element.elementor-element-f191bb5.elementor-wc-products ul.products li.product{text-align:center;}.elementor-6607 .elementor-element.elementor-element-f191bb5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:00px 0px 60px 0px;}.elementor-6607 .elementor-element.elementor-element-f191bb5.elementor-wc-products  ul.products{grid-column-gap:5px;grid-row-gap:28px;}.elementor-6607 .elementor-element.elementor-element-f191bb5.elementor-wc-products .attachment-woocommerce_thumbnail{margin-bottom:100px;}.elementor-6607 .elementor-element.elementor-element-f191bb5.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-6607 .elementor-element.elementor-element-f191bb5.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:"VisbyCF-Bold", Sans-serif;font-size:12px;font-weight:bold;text-transform:uppercase;line-height:0em;}.elementor-6607 .elementor-element.elementor-element-f191bb5.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{margin-bottom:30px;}.elementor-6607 .elementor-element.elementor-element-f191bb5.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{margin-bottom:30px;}.elementor-6607 .elementor-element.elementor-element-f191bb5.elementor-wc-products ul.products li.product .star-rating{margin-bottom:0px;}.elementor-6607 .elementor-element.elementor-element-f191bb5.elementor-wc-products ul.products li.product .price{font-family:"VisbyCF-Bold", Sans-serif;font-size:14px;font-weight:800;}.elementor-6607 .elementor-element.elementor-element-f191bb5.elementor-wc-products ul.products li.product .price del {font-size:14px;}.elementor-6607 .elementor-element.elementor-element-f191bb5 nav.woocommerce-pagination{font-family:"Sofia Sans", Sans-serif;}.elementor-6607 .elementor-element.elementor-element-f191bb5 nav.woocommerce-pagination ul li a{color:#000000;}.elementor-6607 .elementor-element.elementor-element-f191bb5.elementor-wc-products ul.products li.product span.onsale{display:block;}@media(min-width:768px){.elementor-6607 .elementor-element.elementor-element-824fae2{width:24.042%;}.elementor-6607 .elementor-element.elementor-element-c53dc35{width:17.066%;}.elementor-6607 .elementor-element.elementor-element-de6973d{width:18.139%;}.elementor-6607 .elementor-element.elementor-element-d4f0df2{width:17.557%;}.elementor-6607 .elementor-element.elementor-element-613439c{width:14.861%;}.elementor-6607 .elementor-element.elementor-element-3844c62{width:5.665%;}}@media(max-width:1024px){.elementor-6607 .elementor-element.elementor-element-3649711 .elementor-heading-title{font-size:11px;}.elementor-6607 .elementor-element.elementor-element-e1d28c8 .elementor-button{border-width:1px 1px 1px 1px;border-radius:5px 5px 5px 5px;padding:12px 60px 12px 60px;}.elementor-6607 .elementor-element.elementor-element-f191bb5.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(max-width:767px){.elementor-6607 .elementor-element.elementor-element-45c7243{width:50%;}.elementor-6607 .elementor-element.elementor-element-e1d28c8{width:var( --container-widget-width, 152px );max-width:152px;--container-widget-width:152px;--container-widget-flex-grow:0;}.elementor-6607 .elementor-element.elementor-element-e1d28c8 .elementor-button{border-width:1px 1px 1px 1px;border-radius:7px 7px 7px 7px;padding:13px 50px 13px 50px;}.elementor-6607 .elementor-element.elementor-element-7ea881d{width:50%;}.elementor-6607 .elementor-element.elementor-element-f5188b5 .jet-sorting-select{max-width:328px;}.elementor-6607 .elementor-element.elementor-element-f191bb5.elementor-wc-products  ul.products{grid-column-gap:5px;grid-row-gap:40px;}}/* Start custom CSS for jet-smart-filters-sorting, class: .elementor-element-c73ed78 *//* SELECT COMO BOTÓN */
.orden-boton select,
.orden-boton .orderby {
    appearance: none ;
    -webkit-appearance: none ;
    -moz-appearance: none ;

    background: transparent ;
    border: 1px solid #000 ;
    border-radius: 8px ;

    height: 42px ;
    padding: 0 40px 0 16px ;

    font-size: 14px ;
    font-weight: 500;
    color: #000 ;

    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for wc-archive-products, class: .elementor-element-f191bb5 *//* Quitar espacio entre título y precio - OceanWP */
.woocommerce ul.products li.product h2,
.woocommerce ul.products li.product .woocommerce-loop-product__title {
    margin-bottom: 0px
}

.woocommerce ul.products li.product .price {
    margin-top: 0
}

/* Forzar todas las imágenes del catálogo al mismo formato */
.woocommerce ul.products li.product .woocommerce-loop-product__link {
    position: relative;
    overflow: hidden;
}

.woocommerce ul.products li.product img {
    width: 100%;
    aspect-ratio: 3 / 4; /* 👈 formato vertical uniforme */
    object-fit: cover;
}

/* 1) Asegura que cada producto sea el contenedor */
.woocommerce ul.products li.product{
  position: relative;
}

/* 2) Mueve el wishlist arriba a la derecha */
.woocommerce ul.products li.product .tinvwl_add_to_wishlist_button,
.woocommerce ul.products li.product .tinv-wraper,
.woocommerce ul.products li.product .add_to_wishlist,
.woocommerce ul.products li.product .yith-wcwl-add-to-wishlist{
  position: absolute ;
  top: 12px ;
  right: 12px ;
  z-index: 20 ;
  margin: 0 ;
}

/* 3) Color del ícono (normal) */
.woocommerce ul.products li.product .tinvwl_add_to_wishlist_button i,
.woocommerce ul.products li.product .add_to_wishlist i,
.woocommerce ul.products li.product .yith-wcwl-add-to-wishlist a{
  color: #E34B62 !important; /* 👈 cambia el color aquí */
}

/* 4) Hover */
.woocommerce ul.products li.product .tinvwl_add_to_wishlist_button:hover i,
.woocommerce ul.products li.product .add_to_wishlist:hover i,
.woocommerce ul.products li.product .yith-wcwl-add-to-wishlist a:hover{
  opacity: .85;
}/* End custom CSS */