.woocommerce ul.products li.product .tinvwl-loop-button-wrapper{display:inline-block;vertical-align:middle}@media (max-width: 1024px){.woocommerce ul.products li.product .tinvwl-loop-button-wrapper{display:none}}.woocommerce ul.products li.product .rey-productFooter-item--wishlist .tinvwl-loop-button-wrapper{display:block}@media (max-width: 1024px){.woocommerce ul.products li.product .rey-productFooter-item--wishlist .tinvwl-loop-button-wrapper{display:none}}.woocommerce ul.products li.product .tinv-wishlist .tinvwl_add_to_wishlist_button{margin-top:0;width:20px;height:20px;display:block;color:var(--accent-color)}.woocommerce ul.products li.product .tinv-wishlist .tinvwl_add_to_wishlist_button:hover{color:var(--accent-hover-color)}.woocommerce ul.products li.product .tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart.no-txt{width:16px;height:13px;margin:0;display:block}.woocommerce ul.products li.product .tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart.no-txt.ftinvwl-pulse{opacity:0.6;pointer-events:none}.woocommerce ul.products li.product .tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart::before{display:block;margin-right:0}.woocommerce ul.products li.product .tinv-wishlist .tinvwl_add_to_wishlist_button .tinvwl_add_to_wishlist-text{display:none}.woocommerce ul.products li.product .tinv-wishlist.tinvwl-above_thumb-add-to-cart{display:block;position:static}.woocommerce ul.products li.product .tinv-wishlist.tinvwl-above_thumb-add-to-cart .tinvwl_add_to_wishlist_button{-webkit-transition:opacity 0.4s var(--easeoutcubic);transition:opacity 0.4s var(--easeoutcubic);opacity:0}.woocommerce ul.products li.product:hover .tinvwl-above_thumb-add-to-cart .tinvwl_add_to_wishlist_button.tinvwl-position-above_thumb{opacity:0.5;-webkit-transition-delay:0.4s;transition-delay:0.4s}.woocommerce ul.products li.product:hover .tinvwl-above_thumb-add-to-cart .tinvwl_add_to_wishlist_button.tinvwl-position-above_thumb:hover{opacity:1;-webkit-transition-delay:0s;transition-delay:0s}.woocommerce div.product .tinv-wishlist{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.woocommerce div.product .tinv-wishlist .tinvwl_add_to_wishlist_button{margin-top:0;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-weight:var(--font-weight-bold);color:var(--link-color);background-color:transparent;text-transform:uppercase;letter-spacing:0;border:0;padding:0;font-size:.8125rem;line-height:1;-webkit-transition:color 0.2s var(--easeoutcubic);transition:color 0.2s var(--easeoutcubic)}.woocommerce div.product .tinv-wishlist .tinvwl_add_to_wishlist-text,.woocommerce div.product .tinv-wishlist .tinvwl_remove_from_wishlist-text{display:none}@media (min-width: 1025px){.woocommerce div.product .tinv-wishlist .tinvwl_add_to_wishlist-text,.woocommerce div.product .tinv-wishlist .tinvwl_remove_from_wishlist-text{display:initial}}.woocommerce div.product .rey-innerSummary>.tinv-wishlist{margin-bottom:1.875rem}.woocommerce div.product form.cart .tinv-wishlist{-ms-flex-preferred-size:auto;flex-basis:auto;margin-left:1.25rem}@media (min-width: 768px){.woocommerce div.product form.cart .tinv-wishlist{margin-left:2.5rem}}.woocommerce div.product form.cart+.tinv-wishlist{margin-bottom:1.25rem}.tinv-wishlist .tinv-header h2{font-weight:var(--font-weight-bold);color:var(--body-color);text-transform:var(--h-text-transform);font-size:16px}.tinv-wishlist table.tinvwl-table-manage-list,.tinv-wishlist table.tinvwl-table-manage-list thead,.tinv-wishlist table.tinvwl-table-manage-list tr,.tinv-wishlist table.tinvwl-table-manage-list th,.tinv-wishlist table.tinvwl-table-manage-list td,.tinv-wishlist table.tinvwl-table-manage-list tbody,.tinv-wishlist table.tinvwl-table-manage-list tfoot{display:block;border:0}.tinv-wishlist table.tinvwl-table-manage-list thead th,.tinv-wishlist table.tinvwl-table-manage-list thead th.product-name{display:none !important}.tinv-wishlist table.tinvwl-table-manage-list tbody{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-15px;margin-right:-15px}@media (min-width: 1025px){.tinv-wishlist table.tinvwl-table-manage-list tbody{margin-left:-25px;margin-right:-25px}}.tinv-wishlist table.tinvwl-table-manage-list tbody tr.wishlist_item{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;padding-left:15px;padding-right:15px;margin-bottom:40px;position:relative;font-size:.875rem}@media (min-width: 1025px){.tinv-wishlist table.tinvwl-table-manage-list tbody tr.wishlist_item{padding-left:25px;padding-right:25px;-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}}@media (min-width: 1025px){.tinv-wishlist table.tinvwl-table-manage-list tbody tr.wishlist_item{-webkit-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}}.tinv-wishlist table.tinvwl-table-manage-list tbody tr.wishlist_item:hover .product-remove,.tinv-wishlist table.tinvwl-table-manage-list tbody tr.wishlist_item:hover .product-date{opacity:1}.tinv-wishlist table.tinvwl-table-manage-list tbody td{width:100%;max-width:100%;padding:0;text-align:start !important}.tinv-wishlist table.tinvwl-table-manage-list tfoot{display:none;margin:20px 0}.tinv-wishlist table.tinvwl-table-manage-list tfoot td::after{display:block;clear:both;content:""}.tinv-wishlist table.tinvwl-table-manage-list .product-cb{display:none}.tinv-wishlist table.tinvwl-table-manage-list .product-remove{opacity:0;-webkit-transition:opacity 0.3s ease 0.1s;transition:opacity 0.3s ease 0.1s;position:absolute;top:10px;right:35px;z-index:1;width:auto}.tinv-wishlist table.tinvwl-table-manage-list .product-remove button{padding:0;height:25px;width:25px;line-height:25px;border-radius:2px;border:0;font-size:17px}.tinv-wishlist table.tinvwl-table-manage-list .product-thumbnail{margin-bottom:15px}.tinv-wishlist table.tinvwl-table-manage-list .product-thumbnail img{max-width:100%}.tinv-wishlist table.tinvwl-table-manage-list .product-thumbnail img.rey-productThumbnail__second{display:none}.tinv-wishlist table.tinvwl-table-manage-list .product-name{margin-bottom:12px;font-size:1rem}.tinv-wishlist table.tinvwl-table-manage-list .product-name .variation{text-transform:uppercase;font-size:11px}.tinv-wishlist table.tinvwl-table-manage-list .product-price{margin-bottom:12px}.tinv-wishlist table.tinvwl-table-manage-list .product-price .woocommerce-Price-amount{margin-bottom:5px;display:inline-block;font-size:.8125rem;font-weight:var(--font-weight-bold)}.tinv-wishlist table.tinvwl-table-manage-list .product-price .woocommerce-Price-amount+.woocommerce-Price-amount:before{margin:0 0.4em 0 0.2em}.tinv-wishlist table.tinvwl-table-manage-list .product-price del .woocommerce-Price-amount{text-decoration:line-through}.tinv-wishlist table.tinvwl-table-manage-list .product-price ins .woocommerce-Price-amount{margin-left:10px;color:var(--colors-red)}.tinv-wishlist table.tinvwl-table-manage-list .product-price .rey-discount{display:none}.tinv-wishlist table.tinvwl-table-manage-list .product-date{background:HSL(var(--neutral-1));position:absolute;left:40px;top:15px;font-size:10px;line-height:1;border-radius:2px;font-weight:400;text-transform:uppercase;display:inline-block;width:auto;padding:4px 8px;opacity:0;-webkit-transition:opacity 0.3s ease;transition:opacity 0.3s ease}.tinv-wishlist table.tinvwl-table-manage-list .product-stock{margin-bottom:15px;text-transform:uppercase;font-size:12px;color:HSL(var(--neutral-6))}.tinv-wishlist table.tinvwl-table-manage-list .product-stock i{margin-right:7px}.tinv-wishlist table.tinvwl-table-manage-list .product-stock span:nth-child(2){font-weight:var(--font-weight-bold)}.tinv-wishlist table.tinvwl-table-manage-list .product-stock p{margin:0}.tinv-wishlist table.tinvwl-table-manage-list .product-action{text-align:start}.tinv-wishlist table.tinvwl-table-manage-list .product-action button.button.alt{display:inline-block;width:auto;color:var(--accent-text-color);background-color:var(--accent-color);padding:.625rem 1.0625rem;font-size:.8125rem;font-weight:400;line-height:1.5;border-radius:2px;text-align:center;text-decoration:none;-webkit-transition:color 0.15s var(--easeoutcubic),background-color 0.15s var(--easeoutcubic),border-color 0.15s var(--easeoutcubic);transition:color 0.15s var(--easeoutcubic),background-color 0.15s var(--easeoutcubic),border-color 0.15s var(--easeoutcubic);color:HSL(var(--neutral-8));background-color:HSL(var(--neutral-2))}@media screen and (prefers-reduced-motion: reduce){.tinv-wishlist table.tinvwl-table-manage-list .product-action button.button.alt{-webkit-transition:none;transition:none}}.tinv-wishlist table.tinvwl-table-manage-list .product-action button.button.alt:hover{color:var(--accent-text-hover-color);background-color:var(--accent-hover-color)}.tinv-wishlist table.tinvwl-table-manage-list .product-action button.button.alt:hover{color:HSL(var(--neutral-8));background-color:HSL(var(--neutral-3))}.tinv-wishlist div.social-buttons{text-align:center;float:none}.tinv-wishlist div.social-buttons>span{margin-right:27px;text-transform:uppercase;font-size:12px;font-weight:var(--font-weight-bold)}.tinv-wishlist div.social-buttons a{text-decoration:none}.tinv-wishlist .tinv-lists-nav{margin:30px 0 20px;text-align:center}.tinv-wishlist .tinv-lists-nav .button{float:none}.tinv-wishlist .tinvwl-buttons-group button{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.tinv-wishlist .tinvwl-buttons-group button i.ftinvwl-heart-o::before,.tinv-wishlist .tinvwl-buttons-group button i.ftinvwl-key::before,.tinv-wishlist .tinvwl-buttons-group button i.ftinvwl-times::before{top:auto !important}

/*menu new ipad*/
.menu_two{
    display: flex;
    background: #fff;
}

.menu_new_flotante li a span{
    transform:inherit !important;
}
.content_heder_menu_new{
    display: flex;
    justify-content: space-between;
}

.view_submenu{
    display: block !important;
}

.col1_header_menu_mew{
    width: 160px;
}
.col3_header_menu_mew{
    width: 160px;
}
.subcol_3{
    display: flex;
    align-items: center;
}

/*menu flotante*/
.menu_two_flotante{
    
}
.active_flotante{
    position: fixed;
    min-height: 72px;
    width: 100%;
    top:0px;
    z-index: 989;
}

@media (min-width: 100px) { 
    .menu_one{display:none;}
    .menu_flotante_one{display:none;}
    .menu_two{
        min-height: 65px;
        justify-content: space-around;
        align-items: center;
    }
    .col1_header_menu_mew{display: none;}
    .logo_menu_new{width: 120px;height: 33px;}

    .banner_video_new{margin-top: 50px !important;}
    
}
@media (min-width: 576px) {
    .menu_one{display:none;}
    .menu_flotante_one{display:none;}
    .menu_two{
        min-height: 75px;
        justify-content: space-around;
        align-items: center;
    }
    .col1_header_menu_mew{display: block;}
    .logo_menu_new{width: 240px;height: auto;}
}
@media (min-width: 768px) { 
    .menu_one{display:none;}
    .menu_flotante_one{display:none;}
}
@media (min-width: 992px){
    .menu_one{display:none;}
    .menu_flotante_one{display:none;}
}
@media (min-width: 1025px) {
    .menu_one{display:inherit;}
    .menu_flotante_one{display:inherit;}

    .menu_two{display:none;}
    .menu_two_flotante{display:none;}
    .active_flotante{display:none;}
}



/*CARRITO*/
.cart_totals{
    float: inherit !important;
    width: auto !important;
}



/*:::::::::::::::BOOTSTRAP::::::::::::::::*/
.row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}
.col {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%
}

.col-auto {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: 100%
}

.col-1 {
    -ms-flex: 0 0 8.333333%;
    flex: 0 0 8.333333%;
    max-width: 8.333333%
}

.col-2 {
    -ms-flex: 0 0 16.666667%;
    flex: 0 0 16.666667%;
    max-width: 16.666667%
}

.col-3 {
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%
}

.col-4 {
    -ms-flex: 0 0 33.333333%;
    flex: 0 0 33.333333%;
    max-width: 33.333333%
}

.col-5 {
    -ms-flex: 0 0 41.666667%;
    flex: 0 0 41.666667%;
    max-width: 41.666667%
}

.col-6 {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%
}

.col-7 {
    -ms-flex: 0 0 58.333333%;
    flex: 0 0 58.333333%;
    max-width: 58.333333%
}

.col-8 {
    -ms-flex: 0 0 66.666667%;
    flex: 0 0 66.666667%;
    max-width: 66.666667%
}

.col-9 {
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 75%
}

.col-10 {
    -ms-flex: 0 0 83.333333%;
    flex: 0 0 83.333333%;
    max-width: 83.333333%
}

.col-11 {
    -ms-flex: 0 0 91.666667%;
    flex: 0 0 91.666667%;
    max-width: 91.666667%
}

.col-12 {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%
}
@media (min-width:576px) {
    .col-sm {
        -ms-flex-preferred-size: 0;
        flex-basis: 0;
        -ms-flex-positive: 1;
        flex-grow: 1;
        max-width: 100%
    }

    .col-sm-auto {
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: auto;
        max-width: 100%
    }

    .col-sm-1 {
        -ms-flex: 0 0 8.333333%;
        flex: 0 0 8.333333%;
        max-width: 8.333333%
    }

    .col-sm-2 {
        -ms-flex: 0 0 16.666667%;
        flex: 0 0 16.666667%;
        max-width: 16.666667%
    }

    .col-sm-3 {
        -ms-flex: 0 0 25%;
        flex: 0 0 25%;
        max-width: 25%
    }

    .col-sm-4 {
        -ms-flex: 0 0 33.333333%;
        flex: 0 0 33.333333%;
        max-width: 33.333333%
    }

    .col-sm-5 {
        -ms-flex: 0 0 41.666667%;
        flex: 0 0 41.666667%;
        max-width: 41.666667%
    }

    .col-sm-6 {
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%
    }

    .col-sm-7 {
        -ms-flex: 0 0 58.333333%;
        flex: 0 0 58.333333%;
        max-width: 58.333333%
    }

    .col-sm-8 {
        -ms-flex: 0 0 66.666667%;
        flex: 0 0 66.666667%;
        max-width: 66.666667%
    }

    .col-sm-9 {
        -ms-flex: 0 0 75%;
        flex: 0 0 75%;
        max-width: 75%
    }

    .col-sm-10 {
        -ms-flex: 0 0 83.333333%;
        flex: 0 0 83.333333%;
        max-width: 83.333333%
    }

    .col-sm-11 {
        -ms-flex: 0 0 91.666667%;
        flex: 0 0 91.666667%;
        max-width: 91.666667%
    }

    .col-sm-12 {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%
    }
}

@media (min-width:768px) {
    .col-md {
        -ms-flex-preferred-size: 0;
        flex-basis: 0;
        -ms-flex-positive: 1;
        flex-grow: 1;
        max-width: 100%
    }

    .col-md-auto {
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: auto;
        max-width: 100%
    }

    .col-md-1 {
        -ms-flex: 0 0 8.333333%;
        flex: 0 0 8.333333%;
        max-width: 8.333333%
    }

    .col-md-2 {
        -ms-flex: 0 0 16.666667%;
        flex: 0 0 16.666667%;
        max-width: 16.666667%
    }

    .col-md-3 {
        -ms-flex: 0 0 25%;
        flex: 0 0 25%;
        max-width: 25%
    }

    .col-md-4 {
        -ms-flex: 0 0 33.333333%;
        flex: 0 0 33.333333%;
        max-width: 33.333333%
    }

    .col-md-5 {
        -ms-flex: 0 0 41.666667%;
        flex: 0 0 41.666667%;
        max-width: 41.666667%
    }

    .col-md-6 {
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%
    }

    .col-md-7 {
        -ms-flex: 0 0 58.333333%;
        flex: 0 0 58.333333%;
        max-width: 58.333333%
    }

    .col-md-8 {
        -ms-flex: 0 0 66.666667%;
        flex: 0 0 66.666667%;
        max-width: 66.666667%
    }

    .col-md-9 {
        -ms-flex: 0 0 75%;
        flex: 0 0 75%;
        max-width: 75%
    }

    .col-md-10 {
        -ms-flex: 0 0 83.333333%;
        flex: 0 0 83.333333%;
        max-width: 83.333333%
    }

    .col-md-11 {
        -ms-flex: 0 0 91.666667%;
        flex: 0 0 91.666667%;
        max-width: 91.666667%
    }

    .col-md-12 {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%
    }
}

@media (min-width:992px) {
    .col-lg {
        -ms-flex-preferred-size: 0;
        flex-basis: 0;
        -ms-flex-positive: 1;
        flex-grow: 1;
        max-width: 100%
    }

    .col-lg-auto {
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: auto;
        max-width: 100%
    }

    .col-lg-1 {
        -ms-flex: 0 0 8.333333%;
        flex: 0 0 8.333333%;
        max-width: 8.333333%
    }

    .col-lg-2 {
        -ms-flex: 0 0 16.666667%;
        flex: 0 0 16.666667%;
        max-width: 16.666667%
    }

    .col-lg-3 {
        -ms-flex: 0 0 25%;
        flex: 0 0 25%;
        max-width: 25%
    }

    .col-lg-4 {
        -ms-flex: 0 0 33.333333%;
        flex: 0 0 33.333333%;
        max-width: 33.333333%
    }

    .col-lg-5 {
        -ms-flex: 0 0 41.666667%;
        flex: 0 0 41.666667%;
        max-width: 41.666667%
    }

    .col-lg-6 {
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%
    }

    .col-lg-7 {
        -ms-flex: 0 0 58.333333%;
        flex: 0 0 58.333333%;
        max-width: 58.333333%
    }

    .col-lg-8 {
        -ms-flex: 0 0 66.666667%;
        flex: 0 0 66.666667%;
        max-width: 66.666667%
    }

    .col-lg-9 {
        -ms-flex: 0 0 75%;
        flex: 0 0 75%;
        max-width: 75%
    }

    .col-lg-10 {
        -ms-flex: 0 0 83.333333%;
        flex: 0 0 83.333333%;
        max-width: 83.333333%
    }

    .col-lg-11 {
        -ms-flex: 0 0 91.666667%;
        flex: 0 0 91.666667%;
        max-width: 91.666667%
    }

    .col-lg-12 {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%
    }
}

@media (min-width:1200px) {
    .col-xl {
        -ms-flex-preferred-size: 0;
        flex-basis: 0;
        -ms-flex-positive: 1;
        flex-grow: 1;
        max-width: 100%
    }

    .col-xl-auto {
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: auto;
        max-width: 100%
    }

    .col-xl-1 {
        -ms-flex: 0 0 8.333333%;
        flex: 0 0 8.333333%;
        max-width: 8.333333%
    }

    .col-xl-2 {
        -ms-flex: 0 0 16.666667%;
        flex: 0 0 16.666667%;
        max-width: 16.666667%
    }

    .col-xl-3 {
        -ms-flex: 0 0 25%;
        flex: 0 0 25%;
        max-width: 25%
    }

    .col-xl-4 {
        -ms-flex: 0 0 33.333333%;
        flex: 0 0 33.333333%;
        max-width: 33.333333%
    }

    .col-xl-5 {
        -ms-flex: 0 0 41.666667%;
        flex: 0 0 41.666667%;
        max-width: 41.666667%
    }

    .col-xl-6 {
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%
    }

    .col-xl-7 {
        -ms-flex: 0 0 58.333333%;
        flex: 0 0 58.333333%;
        max-width: 58.333333%
    }

    .col-xl-8 {
        -ms-flex: 0 0 66.666667%;
        flex: 0 0 66.666667%;
        max-width: 66.666667%
    }

    .col-xl-9 {
        -ms-flex: 0 0 75%;
        flex: 0 0 75%;
        max-width: 75%
    }

    .col-xl-10 {
        -ms-flex: 0 0 83.333333%;
        flex: 0 0 83.333333%;
        max-width: 83.333333%
    }

    .col-xl-11 {
        -ms-flex: 0 0 91.666667%;
        flex: 0 0 91.666667%;
        max-width: 91.666667%
    }

    .col-xl-12 {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%
    }
}

.pl-4,
.px-4 {
    padding-left: 1.5rem !important
}
.pr-4,
.px-4 {
    padding-right: 1.5rem !important
}
.pl-5,
.px-5 {
    padding-left: 3rem !important
}
.pr-5,
.px-5 {
    padding-right: 3rem !important
}