.elementor-1678 .elementor-element.elementor-element-a378b43 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-1678 .elementor-element.elementor-element-a793fcb{--spacer-size:50px;}.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 );text-transform:var( --e-global-typography-text-text-transform );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-1678 .elementor-element.elementor-element-d0cef05{--spacer-size:100px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:767px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}/* Start custom CSS for text-editor, class: .elementor-element-29d2de21 */:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt{
    background-color: #333;
    color: #fff;
    -webkit-font-smoothing: antialiased;
}

:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button{
     font-size: 100%;
    margin: 2px;
    line-height: 1;
    cursor: pointer;
    position: relative;
    text-decoration: none;
    overflow: visible;
    padding: .618em 1em;
    font-weight: 600;
    border-radius: 0px;
    left: auto;
    color: #1e1e1e;
    background-color: #fff;
    display: inline-block;
    background-image: none;
    box-shadow: none;
    text-shadow: none;
     border: 1px solid #000;
 }
 
 .tinv-wishlist tfoot .tinvwl-to-left+.tinvwl-to-right
 {
    margin-top: 1px !important;
}

.Deseo a{
    background-color
: transparent;
    color: #000;
}

:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button:hover{
    background-color
: #000;
    text-decoration: none;
    background-image: none;
    color: #fff;
       border: 1px solid #000;
}

.Deseo h2{
  font-size: 30px;
  font-family: helvetica;
  font-weight: 400;
  color:#212426;
}

:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button{
    font-size: 100%;
    margin: 0;
    line-height: 1;
    cursor: pointer;
    position: relative;
    text-decoration: none;
    overflow: visible;
    padding: .618em 1em;
    font-weight: 700;
    border-radius: 0px;
    left: auto;
    color: #212426;
    background-color: #fff;
    border: 1px solid #000;
    display: inline-block;
    background-image: none;
    box-shadow: none;
    text-shadow: none;
}

:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button:hover{
    background-color: #000;
    text-decoration: none;
    background-image: none;
    color: #fff;
}

.woocommerce-info {
    border-top-color: #fff;
}

.woocommerce-info::before {
    color: #212426;
}/* End custom CSS */