.elementor-36585 .elementor-element.elementor-element-b5bc75f{--display:flex;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-36585 .elementor-element.elementor-element-86da14c{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:2%;--padding-bottom:5%;--padding-left:7%;--padding-right:7%;}.elementor-widget-text-editor{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 );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-36585 .elementor-element.elementor-element-878c49f > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-36585 .elementor-element.elementor-element-878c49f{font-family:var( --e-global-typography-2181c91-font-family ), Sans-serif;font-size:var( --e-global-typography-2181c91-font-size );font-weight:var( --e-global-typography-2181c91-font-weight );color:var( --e-global-color-f9f882c );}.elementor-36585 .elementor-element.elementor-element-4caeca2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-36585 .elementor-element.elementor-element-4caeca2 .jet-wishlist .jet-woo-products__item{--columns:4;}.elementor-36585 .elementor-element.elementor-element-4caeca2 .cw-col-row > div{padding:0px 0px 0px 0px;}.elementor-36585 .elementor-element.elementor-element-4caeca2 .cw-col-row{margin-left:-0px;margin-right:-0px;}.elementor-36585 .elementor-element.elementor-element-4caeca2 .jet-cw-thumbnail{text-align:center;order:1;}.elementor-36585 .elementor-element.elementor-element-4caeca2 .jet-wishlist .jet-cw-product-title a{font-family:var( --e-global-typography-ef48a90-font-family ), Sans-serif;font-size:var( --e-global-typography-ef48a90-font-size );font-weight:var( --e-global-typography-ef48a90-font-weight );line-height:var( --e-global-typography-ef48a90-line-height );}.elementor-36585 .elementor-element.elementor-element-4caeca2 .jet-wishlist .jet-cw-product-title{margin:20px 0px 10px 0px;order:1;}.elementor-36585 .elementor-element.elementor-element-4caeca2 .jet-wishlist .jet-cw-price del{display:inline-block;font-weight:400;text-decoration:line-through;}.elementor-36585 .elementor-element.elementor-element-4caeca2 .jet-wishlist .jet-cw-price ins{display:inline-block;font-weight:400;text-decoration:none;}.elementor-36585 .elementor-element.elementor-element-4caeca2 .jet-wishlist .jet-cw-price{font-family:var( --e-global-typography-d773c0a-font-family ), Sans-serif;font-size:var( --e-global-typography-d773c0a-font-size );font-weight:var( --e-global-typography-d773c0a-font-weight );line-height:var( --e-global-typography-d773c0a-line-height );text-align:left;order:1;}.elementor-36585 .elementor-element.elementor-element-4caeca2 .jet-wishlist .jet-cw-price .woocommerce-Price-currencySymbol{vertical-align:baseline;}.elementor-36585 .elementor-element.elementor-element-4caeca2 .jet-cw-remove-button.jet-wishlist-item-remove-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );text-align:right;order:1;}.elementor-36585 .elementor-element.elementor-element-4caeca2 .jet-cw-remove-button.jet-wishlist-item-remove-button:hover{background-color:#FF0404;}.elementor-36585 .elementor-element.elementor-element-4caeca2 .jet-cw-remove-button.jet-wishlist-item-remove-button .icon{font-size:40px;}.elementor-36585 .elementor-element.elementor-element-4caeca2 .jet-wishlist-empty{font-family:var( --e-global-typography-38ac47d-font-family ), Sans-serif;font-size:var( --e-global-typography-38ac47d-font-size );font-weight:var( --e-global-typography-38ac47d-font-weight );line-height:var( --e-global-typography-38ac47d-line-height );}.elementor-36585 .elementor-element.elementor-element-42e1181{--display:flex;--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;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-36585 .elementor-element.elementor-element-aadc9c1 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-36585 .elementor-element.elementor-element-aadc9c1.elementor-element{--align-self:center;}.elementor-36585 .elementor-element.elementor-element-aadc9c1{font-family:var( --e-global-typography-38ac47d-font-family ), Sans-serif;font-size:var( --e-global-typography-38ac47d-font-size );font-weight:var( --e-global-typography-38ac47d-font-weight );line-height:var( --e-global-typography-38ac47d-line-height );color:var( --e-global-color-f9f882c );}.elementor-36585 .elementor-element.elementor-element-fac6e11 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-36585 .elementor-element.elementor-element-fac6e11.elementor-element{--align-self:center;}.elementor-36585 .elementor-element.elementor-element-fac6e11{--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;--e-share-buttons-primary-color:var( --e-global-color-accent );--e-share-buttons-secondary-color:var( --e-global-color-3c38ca1 );}@media(max-width:1024px){.elementor-36585 .elementor-element.elementor-element-b5bc75f{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-36585 .elementor-element.elementor-element-86da14c{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:2%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-36585 .elementor-element.elementor-element-878c49f > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-36585 .elementor-element.elementor-element-878c49f{text-align:center;font-size:var( --e-global-typography-2181c91-font-size );}.elementor-36585 .elementor-element.elementor-element-4caeca2 .jet-wishlist .jet-woo-products__item{--columns:2;}.elementor-36585 .elementor-element.elementor-element-4caeca2 .cw-col-row > div{padding:0px 0px 0px 0px;}.elementor-36585 .elementor-element.elementor-element-4caeca2 .cw-col-row{margin-left:-0px;margin-right:-0px;}.elementor-36585 .elementor-element.elementor-element-4caeca2 .jet-wishlist .jet-cw-product-title a{font-size:var( --e-global-typography-ef48a90-font-size );line-height:var( --e-global-typography-ef48a90-line-height );}.elementor-36585 .elementor-element.elementor-element-4caeca2 .jet-wishlist .jet-cw-price{font-size:var( --e-global-typography-d773c0a-font-size );line-height:var( --e-global-typography-d773c0a-line-height );}.elementor-36585 .elementor-element.elementor-element-4caeca2 .jet-cw-remove-button.jet-wishlist-item-remove-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );padding:0px 0px 0px 100px;}.elementor-36585 .elementor-element.elementor-element-4caeca2 .jet-wishlist-empty{font-size:var( --e-global-typography-38ac47d-font-size );line-height:var( --e-global-typography-38ac47d-line-height );}.elementor-36585 .elementor-element.elementor-element-aadc9c1{font-size:var( --e-global-typography-38ac47d-font-size );line-height:var( --e-global-typography-38ac47d-line-height );} .elementor-36585 .elementor-element.elementor-element-fac6e11{--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;}}@media(max-width:767px){.elementor-36585 .elementor-element.elementor-element-b5bc75f{--padding-top:20px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-36585 .elementor-element.elementor-element-86da14c{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-36585 .elementor-element.elementor-element-878c49f{text-align:center;font-size:var( --e-global-typography-2181c91-font-size );}.elementor-36585 .elementor-element.elementor-element-4caeca2 > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0% 7% 0% 7%;}.elementor-36585 .elementor-element.elementor-element-4caeca2 .jet-wishlist .jet-woo-products__item{--columns:1;}.elementor-36585 .elementor-element.elementor-element-4caeca2 .cw-col-row > div{padding:0px 0px 0px 0px;}.elementor-36585 .elementor-element.elementor-element-4caeca2 .cw-col-row{margin-left:-0px;margin-right:-0px;}.elementor-36585 .elementor-element.elementor-element-4caeca2 .jet-wishlist .jet-wishlist-item{padding:0% 0% 0% 0%;}.elementor-36585 .elementor-element.elementor-element-4caeca2 .jet-wishlist .jet-cw-product-title a{font-size:var( --e-global-typography-ef48a90-font-size );line-height:var( --e-global-typography-ef48a90-line-height );}.elementor-36585 .elementor-element.elementor-element-4caeca2 .jet-wishlist .jet-cw-price{font-size:var( --e-global-typography-d773c0a-font-size );line-height:var( --e-global-typography-d773c0a-line-height );}.elementor-36585 .elementor-element.elementor-element-4caeca2 .jet-cw-remove-button.jet-wishlist-item-remove-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;text-align:right;}.elementor-36585 .elementor-element.elementor-element-4caeca2 .jet-wishlist-empty{font-size:var( --e-global-typography-38ac47d-font-size );line-height:var( --e-global-typography-38ac47d-line-height );padding:0px 50px 0px 50px;text-align:center;}.elementor-36585 .elementor-element.elementor-element-aadc9c1{text-align:center;font-size:var( --e-global-typography-38ac47d-font-size );line-height:var( --e-global-typography-38ac47d-line-height );} .elementor-36585 .elementor-element.elementor-element-fac6e11{--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;}}/* Start custom CSS for jet-wishlist, class: .elementor-element-4caeca2 *//* COLOR ICONO BORRAR */
.jet-cw-icon svg {
     color: #C53737;
}

/* COLOR FONDO BOTON */
.jet-wishlist .jet-wishlist-item__content .jet-cw-remove-button:hover{
    background: transparent !important;
	  z-index: 999999   !important;
}


/* Caja de cada producto en la lista de deseos */
.jet-woo-products__item {
  border-radius: 35px !important;
  border: 2px solid #EFF1F3 !important;
  background: linear-gradient(180deg, #FFF 45.13%, rgba(182, 245, 231, 0.30) 128.09%) !important;
  padding: 20px !important;
  box-shadow: none !important;
}

/* Opcional: redondear imágenes dentro de la caja */
.jet-woo-products__item img {
  border-radius: 20px !important;
}

/* === BASE: 4 por fila en escritorio === */
div.cw-col-row.jet-wishlist-thumbnail-default.jet-equal-cols {
  display: flex !important;
  flex-wrap: wrap !important;
  justify-content: space-between !important;
  align-items: stretch !important;
  box-sizing: border-box !important;
  gap: 6px !important;
}

div.cw-col-row.jet-wishlist-thumbnail-default.jet-equal-cols > div[class*="jet-woo-products"] {
  flex: 0 0 calc(25% - 6px) !important;
  max-width: calc(25% - 6px) !important;
  box-sizing: border-box !important;
  margin: 0 !important;
  padding: 15px !important;
}


/* === MÓVIL: 1 por fila === */
@media (max-width: 768px) {
  div.cw-col-row.jet-wishlist-thumbnail-default.jet-equal-cols > div[class*="jet-woo-products"] {
    flex: 0 0 100% !important;
    max-width: 100% !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-42e1181 */#compartir {
    display: none;
}/* End custom CSS */