/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Sep 07 2026 | 21:07:00 */
.yith-quick-view-content.woocommerce div.summary-content {
    display: flex;
    flex-direction: column;
}


.woocommerce-product-details__short-description {
    order: 4;
  margin-top: 25px;
}

/* Add your CSS code here.

For example:
.example {
    color: red;
}

For brushing up on your CSS knowledge, check out https://www.w3schools.com/css/css_syntax.asp

End of comment */ 


#tienda .et_pb_shop .woocommerce ul.products li.product h2{
        font-family: 'dalecafe-bold',Helvetica,Arial,Lucida,sans-serif;
        color: #493933 !important;
        text-align: center;
        transition: color 300ms ease 0ms;
        text-transform: uppercase;
        padding: 0px;
    }



.cwp_et_pb_layout_slider_standard_0 .swiper-navMenu .navMenu_item, .cwp_et_pb_layout_slider_standard_0 .swiper-container.navMenu_slide .swiper-slide {
    padding: 10px !important;
    width: 130px !important;
    height: 120px !important;
}




#tienda .cwp_et_pb_layout_slider_standard_0 .swiper-container.navMenu_slide .swiper-slide {
    max-width: 135px!important;
    min-width: 135px!important;
    padding: 20px !important;
}
#tienda .et_pb_row.et_pb_row_2, #tienda .et_pb_row.et_pb_row_3, #tienda .et_pb_row.et_pb_row_4, #tienda .et_pb_row.et_pb_row_5, #tienda .et_pb_row.et_pb_row_6, #tienda .et_pb_row.et_pb_row_7, #tienda .et_pb_row.et_pb_row_8, #tienda .et_pb_row.et_pb_row_9, #tienda .et_pb_row.et_pb_row_10, #tienda .et_pb_row.et_pb_row_11, #tienda .et_pb_row.et_pb_row_12, #tienda .et_pb_row.et_pb_row_13 {
    margin: auto !important;
}


.ps-container.ps-active-x>.ps-scrollbar-x-rail, .ps-container.ps-active-y>.ps-scrollbar-y-rail {
opacity:1 !important;
}




li.tmcp-field-wrap.tmhexcolorimage-li-nowh.tm-per-row.tc-mode-color.tc-active span span.radio_image{
    background: #679fd3 !important;
    
    }
    
    
    
    
    
    
    /** ------  PRODUCT LOOP EN TIENDA ------**/
    
    
    
    
    
    
    
    
    
    .yith-wcqv-button:not( .button ) span {
        font-size: 16px !important;
        color:  #493933 !important;
    }
    
    a.yith-wcqv-button.button {
        display: none !important;
    }
    
    .page .et_pb_shop .woocommerce ul.products li.product .price{
      display: none !important;
    }
    
    #tienda ul.products li.product span.et_shop_image {
        border-radius: 30px;
        background: #F4F4F4;
        width: 300px;
        height: 300px;
        align-items: center;
        display: inline-flex;
        margin-bottom: 10px;
          padding:2px;
    }
    
    #tienda ul.products li.product span.et_shop_image img{
        border-radius: 30px;
      
    }
    
    /* CUSTOM ON-HOVER IMAGE */
    #tienda ul.products li.product div img:nth-of-type(2) {
        display: none;
           animation: fadeOut 2s;
          opacity: 0;
      
    }
    #tienda ul.products li.product div:hover img:nth-of-type(2) {
        display: block;
          animation: fadeIn 1s;
          opacity: 1;
      
    
    }
    #tienda ul.products li.product div:hover img:nth-of-type(1) {
        display: none;
           animation: fadeIn 2s;
          opacity: 1;
      
    }
    
    
    
    
    
    @media (min-width: 481px){
      
      
    
    
    
    
    
    
    
    
    
    
    
    .swiper-container.navMenu_slide.swiper-container-initialized.swiper-container-horizontal.swiper-container-thumbs {
    margin-bottom:50px;
    
    
    }
    
    
    .swiper-container.navMenu_slide.swiper-container-initialized.swiper-container-horizontal.swiper-container-thumbs .swiper-wrapper{
      display:flex;
    align-items: center;
    justify-content: center;
    }
		.swiper-navMenu.swiper-pagination-clickable.swiper-pagination-bullets{
      display:flex;
    align-items: center;
    justify-content: center;
    }
    
    .swiper-container.navMenu_slide.swiper-container-initialized.swiper-container-horizontal.swiper-container-thumbs .swiper-wrapper span.navMenu_label{
      display:block;
    }
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    span.navMenu_label {
        /*vertical-align: inherit;*/
    }
    a.yith-wcqv-button.button {
        width: 100%;
        border: none;
        padding: 5px 2px;
        margin: 0px;
        background: #679fd3;
        font-size: 16px !important;
        color: #fff;
        font-family: 'dalecafe-bold';
        border-radius: 30px;
        letter-spacing: 1px;
    }
    a.yith-wcqv-button.button:hover {
        padding: 5px 2px !important;
    }
    .woocommerce ul.products li.product .button {
        margin-top: .5em;
    }
      }
    
    @media only screen and (max-width: 767px){
      
      .et_pb_row.et_pb_row_2, .et_pb_row.et_pb_row_3, .et_pb_row.et_pb_row_4 {
        width: 100% !important;
    }
    .page .tienda-prods input[type="text"] {
        width: 50% !important;
        margin-bottom:10px !important;
    }
    .page .tienda-prods button.plus {
        float: right !important;
    }
      
    .et_pb_shop ul.products.columns-3 li.product{
    
      }
      
      .woocommerce ul.products[class*=columns-] li.product:nth-child(2n), .woocommerce-page ul.products[class*=columns-] li.product:nth-child(2n){
    
      }
    div#tienda-imagen {
    min-height: 200px !important;
}
      
    }
    
    
    
    
    
    p.woocommerce-result-count, form.woocommerce-ordering {
        display: none;
    }
    
    
    span.price {
        padding-top: 10px!important;
    }
    
    p.tienda-prods {
        padding: 0px !important;
        border: none !important;
        margin-top: 10px!important;
    }
    
    a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart {
        margin: 0px !important;
        background-color: #679FD4;
        color: #fff !important;
        border-radius: 15px;
        font-size: 1em;
        text-transform: uppercase;
        text-align:center;
          line-height: 2em !important;
    }
    
    a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart:hover {
        padding: .3em 1em !important;
    }
    
    
    
    
    .tienda-prods button.minus, .tienda-prods button.plus{
        display: inline-block !important;
        width: 32px !important;
        height: 32px !important;
        text-align: center !important;
        user-select: none !important;
        border: none;
    }
    .tienda-prods button.minus {
        margin-right: 0px !important;
        float: left;
        background: url(https://dalecafe.com.gt/wp-content/uploads/2022/01/minus.png) no-repeat center !important;
    }
    .tienda-prods button.plus {
        position: unset !important;
        bottom: 32px !important;
        float: left !important;
        background: url(https://dalecafe.com.gt/wp-content/uploads/2022/01/plus.png) no-repeat center !important;
    }
    
    .tienda-prods input[type="text"] {
        text-align: center !important;
        border: none;
        border-radius: 10px;
        margin: 0px !important;
        width: 30px !important;
        height: 32px !important;
        vertical-align: top !important;
        padding: 0 !important;
        float: left;
        font-size: 20px;
        font-weight: 800;
        color: #629FCF;
    }
    
    
    .tienda-prods a.button.product_type_simple.add_to_cart_button {
        padding: 0px;
        background: none !important;
        color: #679FD4 !important;
        border-radius: 0px !important;
        border-bottom: solid 2px #679FD4 !important;
        border: none;
        float:right !important;
    }
    
    
    .page .et_pb_shop_0.et_pb_shop .woocommerce ul.products li.product h2, 
    .page .et_pb_shop_1.et_pb_shop .woocommerce ul.products li.product h2, 
    .page .et_pb_shop_2.et_pb_shop .woocommerce ul.products li.product h2 {
        font-family: 'dalecafe-bold',Helvetica,Arial,Lucida,sans-serif;
        color: #493933 !important;
        text-align: center;
        transition: color 300ms ease 0ms;
        text-transform: uppercase;
        padding: 0px;
    }
    #tienda .et_pb_shop .woocommerce ul.products li.product h2{
        font-family: 'dalecafe-bold',Helvetica,Arial,Lucida,sans-serif;
        color: #493933 !important;
        text-align: center;
        transition: color 300ms ease 0ms;
        text-transform: uppercase;
        padding: 0px;
    }
    
    .page .et_pb_shop_0.et_pb_shop .woocommerce ul.products li.product .price, .page .et_pb_shop_1.et_pb_shop .woocommerce ul.products li.product .price, .page .et_pb_shop_2.et_pb_shop .woocommerce ul.products li.product .price {
        font-size: 15px !important;
        padding: 0px !important;
        letter-spacing: 0px !important;
    }
    
    .et_pb_shop_0.et_pb_shop .woocommerce ul.products li.product .price .amount, .et_pb_shop_1.et_pb_shop .woocommerce ul.products li.product .price .amount, .et_pb_shop_2.et_pb_shop .woocommerce ul.products li.product .price .amount{
          font-family: 'dalecafe-main',Helvetica,Arial,Lucida,sans-serif !important;
    }
    
    .page .woocommerce.columns-3 ul.products li.product {
        border: solid 1px #4939331f;
        padding: 10px;
    }
    
    a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart:hover {
        padding: 0 !important;
        color: #493933 !important;
    }
    
    
    
    
    
    .page .woocommerce.columns-3 label.tc-cell.tm-epo-element-label,.page .woocommerce.columns-3 li.tc-epo-element-product-li-container{
      display:none;
    }
    
    .page .woocommerce.columns-3 .tc-epo-element-product-holder.tc-epo-element-product-dropdown, .page .woocommerce.columns-3 ul.tmcp-ul-wrap.tmcp-elements.tm-extra-product-options-product.tm-element-ul-product.element_0_tcform2,.page .woocommerce.columns-3 .tc-container.cpf_hide_element.tc-cell.tcwidth-100.cpf-type-product.cpf-type-product-dropdown.cpf-type-product-mode-products.tc-container-enabled, .page .woocommerce.columns-3 ul#tm-extra-product-options-fields {
        margin: 0px;
    }
    
    .page .woocommerce.columns-3 .tmcp-field-wrap select {
        border-radius: 15px;
        padding: 5px;
    }
    
    
    
    p.product.woocommerce.add_to_cart_inline.tienda-prods {
        display: none;
    }
    
    
    
    
    
    
    
    
    /* Modal Productos */
    
    .yith-quick-view.yith-modal .yith-wcqv-main {
        -webkit-box-shadow: none !important;
        box-shadow: none !important;
    }
    
    .yith-quick-view.yith-modal .yith-quick-view-content div.imagen-prod {
        width: 100% !important;
        display: flex;
        justify-content: center;
    }
     .yith-quick-view.yith-modal .yith-quick-view-content div.summary {
        width: 100% !important;
    } 
      
    }
      
    .yith-wcqv-wrapper {
    
    }
    
    
    
    .yith-quick-view-content.woocommerce div.summary-content {
    
    }
    
    .yith-quick-view-content.woocommerce div.product {
        height: 100%;
        display: flex;
        align-items: center;
	    justify-content: flex-start;
        flex-direction: column;
        padding: 11px 20px;
    }
    
    .yith-quick-view.yith-modal .yith-quick-view-content div.imagen-prod{
      margin-bottom:20px;
    }
    
    .yith-quick-view.yith-modal.open, .yith-quick-view.yith-modal.open .yith-wcqv-wrapper {
        z-index: 1000000;
    }
    
    .yith-quick-view-close {
        background: url(https://dalecafe.com.gt/wp-content/uploads/2022/01/close-1.png) no-repeat center !important;
        opacity: 1 !important;
        -webkit-transition: all 0.3s ease;
        transition: all 0.3s ease;
    }
    .yith-wcqv-head {
        top: -32px !important;
          right: -32px !important;
    }
    
    
    
    .woocommerce-product-details__short-description {
        margin-bottom: 30px;
    }
    
    
    .yith-quick-view.yith-modal .yith-wcqv-main {
        background: #ffffff;
    
    }
    
    
    .yith-quick-view .woocommerce div.product div.images {
        border-radius: 15px;
    }
    
    .yith-quick-view .woocommerce div.product  hr {
        margin: 20px 0px 30px 0px;
    }
    
    .yith-quick-view-content.woocommerce.single-product .woocommerce-product-details__short-description h2 {
      font-family: 'dalecafe-bold',Helvetica,Arial,Lucida,sans-serif;
        color: #493933 !important;
        letter-spacing: 0px;
        line-height: inherit;
        text-align: center;
        transition: color 300ms ease 0ms;
        text-transform: uppercase;
        padding: 0px;
    }
    
    .yith-quick-view-content.woocommerce.single-product .woocommerce-product-details__short-description h3 {
        font-family: 'dalecafe-main',Helvetica,Arial,Lucida,sans-serif;
        color: #493933 !important;
        font-size: 1.5em;
        line-height: 1.3em;
    }
    
    .yith-quick-view-content.woocommerce.single-product label.tc-cell.tm-epo-element-label {
        font-family: 'dalecafe-bold',Helvetica,Arial,Lucida,sans-serif;
        color: #493933 !important;
        text-align: left;
        font-size: 16px;
        margin-bottom: 20px;
    }
    
    
    
    .yith-quick-view-content.woocommerce.single-product select.tmcp-field  {
        background: #679fd3;
        border-radius: 15px;
        color: #fff;
        font-size: 1.3em;
        padding-left: 10px;
        padding-right: 10px;
    }
    
    .yith-quick-view-content.woocommerce div.summary button.button.alt {
        border-radius: 0px;
        width: 100%;
        margin-top: 60px;
          font-size:16px;
          padding:0.3em 2em 0.3em 1em;
    }
    .yith-quick-view-content.woocommerce div.summary button.button.alt:after{
      content:"";
            padding:0.3em 2em 0.3em 1em;
    }
    
    .yith-quick-view-content.woocommerce div.product form.cart div.quantity{
        width: 90%;
        display: flex !important;
        vertical-align: middle !important;
        margin-top: 0px !important;
        flex-flow: wrap-reverse;
          visibility:visible !important;
      
    }
    
    
    
    
    
    
    
    .tm-epo-cart-option-label, .tc-epo-cart-option-value {
        font-size: .7em !important;
    }
    
    
    .xt_woofc-inner span.woocommerce-Price-amount.amount {
        display: none !important;
        text-indent: 0px;
    }
    
    
    
    li.tmcp-field-wrap.tmhexcolorimage-li-nowh.tm-per-row.tc-mode-color.tc-active {
        margin-right: 10px;
        margin-left: 10px;
    }
    
    
    
    .yith-quick-view-content span.tc-label.radio-image-label {
        position: relative;
        top: -75px;
        font-size: 12px;
    }
    .yith-quick-view-content .tc-active span.tc-label.radio-image-label {
       color:#ffffff !important;
    }
    
    
    .yith-quick-view-content .ps-container > .ps-scrollbar-y-rail > .ps-scrollbar-y {
        background-color: #679fd4 !important;
    }
    
    .yith-quick-view-content .tc-active span.tmhexcolorimage.thinline.radio_image {
        background-color: #679fd4 !important;
    }
    
    
    
    
    .yith-quick-view-content.woocommerce .quantity button.minus {
        width: 25px !important;
        height: 25px !important;
    }
    
    
    .yith-quick-view-content.woocommerce .quantity button.plus {
        background: url(https://dalecafe.com.gt/wp-content/uploads/2022/01/plus.svg) no-repeat center !important;
        border: none !important;
          width: 25px !important;
        height: 25px !important;
    }
    
    
    .yith-quick-view-content label.tm-epo-field-label, .yith-quick-view-content label.tm-epo-field-label span{
        height: 120px !important;
    }
    
    .yith-quick-view-content.woocommerce div.product form.cart div.quantity:after {
        content: 'Cantidad';
        display: block;
        width: 100%;
      font-family: 'dalecafe-bold',Helvetica,Arial,Lucida,sans-serif;
        color: #493933 !important;
        text-align: left;
        font-size: 16px;
      margin-bottom:10px;
    }
    
    a.added_to_cart.wc-forward {
        background: #679fd4 !important;
        color: #fff;
        padding: 5px 20px;
    }
    
    
    
    .yith-quick-view-content.woocommerce div.product form.cart div.quantity a.added_to_cart.wc-forward {
        display: none;
    }
    
    
    
    
    /** MOBILE **/
    @media (max-width: 980px) {
      
      
    .yith-quick-view-content.woocommerce div.product {
    min-height: 1380px !important;
        position: relative !important;
          padding: 11px 20px !important;
    }
    
      
      #tienda ul.products li.product div.prod-image {
        border-radius: 10px !important;
        width: 150px;
        height: auto;
        }
		
		
      p.woocommerce-result-count {
        display: none;
        }
      form.woocommerce-ordering {
        display: none;
        }
      .swiper-container {
        margin-top: 20px;
        }
     
      .yith-quick-view-content .ps-container > .ps-scrollbar-y-rail > .ps-scrollbar-y {
        background-color: #679fd4 !important;
        }
      ::-webkit-scrollbar-track {
        background-color: #679fd4 !important;
        }
      
      
    
      
      
      
      
    }
    
    
    
    
    
    
    .summary.entry-summary p.price{
      display:block !important;
    }
    
    .yith-quick-view-content .product_title.entry-title{
      display:none;
    }
    