/*<editor-fold desc="Header">*/
:root {
    --primary-color: #d71560 !important;
    --primary-color-d4: #d71560 !important;
    --primary-color-d10: #d71560 !important;
    --primary-color-l6: #d71560 !important;
    --primary-color-l8: #d71560 !important;
    --primary-color-l10: #d71560 !important;
    --primary-color-l36: #ffddbb;
    --primary-color-l44: #fff1e3;
    --secondary-color: #201f1f;
    --secondary-color-d4: #161515;
    --secondary-color-d10: #060606;
    --secondary-color-l10: #3a3838;
    --tertiary-color: #4d4d4d;
    --tertiary-color-d4: #434343;
    --tertiary-color-d10: #343434;
    --tertiary-color-l10: #676767;
    --quaternary-color: #0063d1;
    --quaternary-color-d4: #0059bd;
    --quaternary-color-d10: #004b9e;
    --quaternary-color-l10: #057bff;
}

.top-bar {
    background: #ffd1da;
    
}

.top-bar a {
    color: black;
}

.techmarket-sticky-wrap .col-full {
    /* background: #ffd1da; */
    margin-top: 14px;
    border-top: 1px solid #d71560;
}

.navbar-primary .nav > li > a,
.primary-navigation .nav > li > a,
.header-compare a,
.header-wishlist a,
.site-header-cart .cart-contents i,
.site-header-cart .cart-contents .amount,
.site-header-cart .cart-contents .amount .price-label {
    color: black;
}
/* .header-compare a{
    color: white !important;
}
.site-header-cart .cart-contents .amount .price-label {
    color: white !important;
}
.site-header-cart .cart-contents .count {
    background: var(--primary-color);
    color: #fff;
} */

/* .sticky-wrapper .techmarket-sticky-wrap.stuck {
    background: #ff2e11;
} */

@media (max-width: 1024px) {
    .site-header .handheld-header .handheld-header-links ul li a,
    .site-header .handheld-header .handheld-header-cart-link,
    .site-header .handheld-header .handheld-navigation button {
        color: #fff;
    }
}

/*</editor-fold>*/

/*<editor-fold desc="Home">*/
.full-width-section {
    left: 50%;
    margin-left: -50vw;
    position: relative;
    width: 100vw;
}

#full-width-product-card {
    margin-bottom: 4.25em;
    background: var(--tertiary-color);
    padding: 1em 0;
}

#full-width-product-card section {
    margin: 0;
}

#full-width-product-card section > .section-header {
    display: none;
}

#full-width-product-card .products .content-landscape-product-card-with-gallery {
    background: none;
}

#full-width-product-card .products .content-landscape-product-card-with-gallery .ecommercepro-loop-product__title,
#full-width-product-card .products .content-landscape-product-card-with-gallery h3,
#full-width-product-card .section-landscape-product-card-with-gallery .section-header .pretitle,
#full-width-product-card .section-landscape-product-card-with-gallery .section-header .section-title {
    color: #fff;
}

#full-width-product-card .products .content-landscape-product-card-with-gallery .ecommercepro-loop-product__title {
    font-size: 1em;
    height: 2.7em;
}

#full-width-product-card .section-landscape-product-card-with-gallery .section-header .pretitle {
    font-size: .8em;
}

#full-width-product-card .products .product .button {
    background: var(--primary-color);
    color: #fff;
    max-width: 300px;
}

#full-width-product-card .products .product .button:hover {
    border-color: var(--primary-color-d10);
    background: var(--primary-color-d10);
}

@media (max-width: 991px) {
    #full-width-product-card .products .content-landscape-product-card-with-gallery .media .product-images-wrapper {
        order: 1;
    }

    #full-width-product-card .section-landscape-product-card-with-gallery .content-landscape-product-card-with-gallery .media .media-body {
        order: 2;
    }
}

@media (max-width: 767px) {
    #full-width-product-card .products .content-landscape-product-card-with-gallery .media .images .techmarket-wc-product-gallery__wrapper img,
    #full-width-product-card .products .product-carousel-with-timer-gallery .media .images .techmarket-wc-product-gallery__wrapper img {
        max-width: 280px;
    }
}

/*</editor-fold>*/

/*<editor-fold desc="Footer">*/
 
@media (max-width: 1024px) {
    .site-footer {
         background: #ffffff !important; 
    }
    }

.site-footer .before-footer-wrap .col-full > * {
    flex-grow: 1;
}

.footer-newsletter .newsletter-title,
.footer-newsletter .newsletter-marketing-text {
    color: white;
}

.footer-newsletter .media-body {
    display: flex;
    white-space: nowrap;
    align-items: center
}

.footer-newsletter .media-body svg {
    min-width: 55px;
    margin-right: 1em;
}

.footer-newsletter .media-body svg > * {
    fill: var(--primary-color);
}

.footer-newsletter input[type=text] {
    border-color: black;
    margin-right: -2px;
}

.footer-social-icons .sm-icon-label-link i {
    color: white;
}

.site-footer .before-footer-wrap {
    padding: 1.5em 0;
}

.footer-contact .footer-contact-info .icon i {
    color: var(--primary-color);
}

.footer-contact .footer-contact-info .icon .tm {
    font-size: 2em;
}

.footer-contact .footer-contact-info .call-us-title {
    color: #bfbfbf;
}

.footer-contact .footer-contact-info .call-us-text {
    color: var(--primary-color);
}

.footer-payment-info .icon .tm {
    color: var(--primary-color);
    font-size: 2em;
}

.footer-payment-info .footer-payment-info-title {
    color: #bfbfbf;
}

.site-footer h1,
.site-footer h2,
.site-footer h3,
.site-footer h4,
.site-footer h5,
.site-footer h6,
.site-footer strong {
    color: #20212d;
}

.footer-contact .footer-contact-info .footer-address-map-link {
    color: white;
    margin-bottom: 10px;
}
i.tm.tm-map-marker {
    color: #febd59;
}
.footer-widgets-block .widget ul li a,
.footer-widgets-block .widget_nav_menu ul li a {
    color: #7f819a;
}

.footer-widgets-block .widget ul li a:hover,
.footer-widgets-block .widget_nav_menu ul li a:hover {
    text-decoration: underline;
}
@media (min-width: 900px){
.site-footer .footer-widgets-block .footer-widgets .columns {
    flex: 0 0 50%;
    max-width: 50%;
}
}
.site-footer .footer-widgets-block .footer-widgets .columns .widget {
    margin-bottom: 0;
}

.site-footer .footer-widgets-block {
    margin-bottom: 1em;
    padding-top: 2em;
    border-bottom: 1px solid #d1d2dd;
    margin-top: 4em;
}

.site-footer .site-info {
    background: #ffffff;
    font-size: 1em;
}
.site-footer {
    background-color: #ffffff !important;
}
.before-footer-wrap {
    background: #ffffff !important;
}
.site-footer .footer-widgets-block .footer-contact,
.site-footer .footer-widgets-block .footer-widgets .columns {
    padding-top: 0;
}

.footer-widgets .widget .widget-title, .footer-widgets .widget .widgettitle {
    margin-bottom: 1em;
}

.footer-widgets .widget ul {
    margin-bottom: 0;
}

@media (min-width: 1280px) {
    .site-footer .before-footer-wrap .col-full {
        flex-direction: row;
    }

    .site-footer .before-footer-wrap .col-full .footer-newsletter {
        margin: 0;
    }
}

@media (min-width: 1590px) {
    .footer-social-icons .social-icons.nav {
        justify-content: flex-end;
    }
}

@media (max-width: 1589px) {
    .footer-social-icons .social-icons.nav {
        justify-content: center;
    }

    .footer-social-icons .social-icons.nav .nav-item,
    .footer-social-icons .social-icons.nav .nav-item + .nav-item {
        flex-basis: auto;
        margin: 0 15px;
    }

}

@media (max-width: 1024px) {
    .site-footer .before-footer-wrap .col-full {
        flex-direction: column;
    }

    .site-footer .before-footer-wrap .col-full .footer-newsletter {
        margin-bottom: 1.5em;
    }

    .footer-newsletter .media-body > div {
        display: block;
    }

    .footer-newsletter input[type=text] {
        width: 25em;
    }

    .footer-newsletter input[type=text] + .button,
    .footer-newsletter input[type=text] + button {
        padding: 1em 2em;
    }
}

/*</editor-fold>*/


/*<editor-fold desc="Horarios de entrega">*/
#horario-picker-modal {
    z-index: 999999;
}

#tbl-Delivery .disabled,
#tbl-Pickup .disabled {
    opacity: .4 !important;
    text-decoration: line-through;
}

#horario-picker-modal .card {
    border: 0 none;
    margin-bottom: 2px;
    text-align: center;
}

#horario-picker-modal .card .card-header {
    background: var(--primary-color-l44);
    border: 0 none;
}

#horario-picker-modal .card .card-header {
    -webkit-border-radius: calc(.25rem - 1px) calc(.25rem - 1px);
    -moz-border-radius: calc(.25rem - 1px) calc(.25rem - 1px);
    border-radius: calc(.25rem - 1px) calc(.25rem - 1px);
    padding: 0;
}

#horario-picker-modal .card .card-header a {
    display: block;
    color: #333;
    padding: 0.55rem 1.25rem;
}

#horario-picker-modal .card .card-block {
    padding-left: 0;
    padding-right: 0;
}

#horario-picker-modal .card .card-block label {
    font-size: .9em;
    white-space: nowrap;
}

/*</editor-fold>*/
 
#menu-navbar-primary .header-logo {
    display: none;
    width: 0;
    padding: 0;
}
.site-header.header-v9 .navbar-primary {
    flex: 0 0 100%;
    max-width: 100%;
}
.site-header.header-v9 .row+.sticky-wrapper {
    margin: 0em 0 0;
}
.primary-navigation .nav, .navbar-primary .nav {
    text-align: center;
}
.stuck #menu-navbar-primary .header-logo {
    display: inline-block;
    width: auto;
    padding: 0 1.6em;
}
.techmarket-sticky-wrap.stuck .navbar-primary .nav {
    text-align: left;
}
#menu-navbar-primary li {
    vertical-align: middle;
}
.navbar-search .input-group .input-group-btn {
    font-size: 1.5em;
}
.navbar-search button i {
    display: inline-block;
}
.site-header .handheld-navigation button {
    color: #fff;
}
.tm-shopping-bag {
    color: black;
}
.site-header .handheld-header .handheld-header-links ul li a {
    color: #fff;
}
.site-header.header-v10, .site-header.header-v2, .site-header.header-v3, .site-header.header-v4, .site-header.header-v9 {
    padding-bottom: 0px;
    padding: 0em 0;
}
.site-header.header-v9 .navbar-primary{
    margin-top: 6px;
    margin-bottom: 6px;
}
.msg-full-width-inside-main {
    cursor: pointer;
    display: block;
    width: 100vw;
    margin-left: calc(-50vw + 50%);
    position: relative;
    padding: 5px 15px;
    color: #fff;
    font-size: 22px;
    text-align: center;
    background-color: #ff2e11;
}
div#wild-msg {
    margin-bottom: 50px;
}
.banners {
    margin-left: -5.2%;
    margin-right: -5.2%;
}
.banners .row {
    margin-right: 0px !important;
    margin-left: 0px !important;
}
.banners .col-md-6 {
    padding-right: 0px !important;
    padding-left: 0px !important;
    margin-bottom: -14px !important;
}
.banners .col-md-12 {
    padding-right: 0px !important;
    padding-left: 0px !important;
}
@media (min-width: 768px){
    .section-products-carousel-widget-with-tabs .productoscarousel{
        flex: 0 0 100%;
        max-width: 100%;
    }
}

.imgbannermedio{
    height: 100% !important;
    /* object-fit: cover !important; */
    /* object-position: center center !important; */
    border-radius: 20px !important;
    width: 100%;
}
.buttonnew{
    background-color:#dfdfdf !important;
    color: #c22622;
}
.top-bar .nav>.menu-item+.menu-item>a::before{
    color: #d71560;
}
.navbar-search .input-group-addon {
    background: white !important;
}
@media (max-width: 992px){
    .footer-widgets-block {
        text-align: center;
    }
}
.footer-widgets {
    margin-bottom: 30px !important;
}
/* i.tm.tm-shopping-bag{
    color: white;
} */
span.precio_total {
    color: white;
}
@media (max-width: 992px){
    .footer-contact .footer-contact-info .footer-address-map-link .tm{
        float: none !important;
    }
}
.bannersuperior{
    display: -webkit-inline-box;
}
.section-banner-cols{
    margin-bottom: 0em !important;
    background: #e6e6e6;
    border-radius: 10px;
}
.col-md-3.bannersuperior {
    margin-left: 20px;
    margin-top: 20px;
    margin-bottom: 0px !important;
}
.bannerimagen {
    max-width: 25%;
}
.bannertexto {
    max-width: 70%;
    margin-left: 20px;
    margin-bottom: 0px !important;
   
}
@media (min-width: 768px){
    .section-banner-cols .col-md-3 {
        flex: 0 0 23%;
        max-width: 23%;
    }
    
}
.bannertexto p {
    font-size: 12px;
    margin: 0 0 0em;
}
@media (min-width: 500px){
    .site-header .custom-logo-link img, .site-header .site-logo-anchor img, .site-header .site-logo-link img {
        max-width: 100%;
    }
}
@media (max-width: 1024px){
    .site-header .handheld-header .site-search {
        margin-bottom: 5px;
    }
}
 
.single-product-wrapper .product-actions .quantity {
    display: flex;
    align-items: center;
    margin-bottom: 15px;
}
.single-product .single-product-wrapper .product-actions-wrapper .product-actions label {
    margin-bottom: 0;
    margin-right: 15px;
}
.prod-first-col, .prod-second-col {
    min-height: auto;
    /* padding: 20px; */
    border-radius: 10px;
    justify-content: flex-end;
    display: flex;
    flex-direction: column;
    color: #000;
}
@media (min-width: 1300px){
.product-actions-wrapper {
    transform: scale(.90);
    transform-origin: 0 0;
}
}
/* span.amount {
    display: inline-flex;
}
  */
.single-product .product-actions form.cart .single_add_to_cart_button {
    margin: auto !important;
 
}
@media (max-width: 1480px){
.single-product .single_add_to_cart_button {
    padding: 13px 22px !important;
}
}
/* .single-product .single_add_to_cart_button {
    padding: 18px 60px
} */
span.woocommerce-Price-amount {
    display: block !important;
}
@media (min-width: 1200px) and  (max-width: 1380px){
span.woocommerce-Price-amount{
    font-size: 0.8em !important;

}
}
@media (min-width: 992px) and  (max-width: 1199px){
    span.woocommerce-Price-amount{
        font-size: 0.5em !important;
    
    }
    }
    @media (max-width: 700px){ 
        .bannerimagen {
            max-width: 10%;
        }
        .bannertexto h6{
            font-size: 12px;
            
        }
       .swiper-slide .img-responsive{
            height: 180px;
        }
        .col-md-3.bannersuperior{
            margin-top: 10px;
        }
    }   
    .section-banner-cols2 [class^=col-] {
        margin-bottom: 30px;
    }    
    p.white{
        color: white !important;
        margin: 0;
        line-height: 2.267em;
    }
    @media (max-width: 768px){
        .bannertexto p{
            display: none;
        }
        .section-banner-cols .col-md-3 {
            flex: 0 0 40%;
            max-width: 40%;
        }
        .bannertexto{
            max-width: 90% !important;
        }
        .bannerimagen {
            max-width: 17%;
        }
    }
    .navbar-search input[type=text] {
        border-top-left-radius: 25px!important;
        border-bottom-left-radius: 25px!important;
    }


    .fontdescuento {
        font-size: 50px;
        height: 110px;
        display: flex !important;
        align-items: center !important;
        justify-content: center !important;
    }
    @media (max-width: 2500px){
        .products .porcentajeproductos {
            min-height: 0px;
            border: 0px solid #f0f0f0;
            background: none;
            padding: 0px 0px 0px 0px !important;
        }
    }
    .product.porcentajeproductos {
        margin: 0.2em;
    }
    .btn {
        border-radius: 25px;
    }
    @media (min-width: 1170px){
        .section-products-carousel .products .product.slick-active::after, .section-products-carousel-tabs .products .product.slick-active::after {
            background-color: white !important;
        }
    }
    /* .agora-service:nth-child(2n+1) {
        background: #efefef;
    } */
    /* @media (min-width: 1140px){
        .hover-area:nth-child(2n) {
            background: #efefef !important;
        }
    } */
#respond.comment-respond .comment-form .form-submit input[type=submit], #respond.comment-respond .comment-form>p.logged-in-as a, #secondary .widget.widget_rss li .rsswidget, #secondary.sidebar-blog .widget_recent_comments ul li.recentcomments a, .banner-action.button, .banners .banner .banner-bg .caption .price, .btn-outline-primary, .cart-collaterals .shop-features li i, .commentlist .comment #respond .comment-reply-title small a, .commentlist .comment .reply a, .commentlist .pingback #respond .comment-reply-title small a, .features-list .feature i, .features-list .features .feature .media .feature-icon, .footer-widgets .widget.widget_rss li .rsswidget, .footer-widgets.sidebar-blog .widget_recent_comments ul li.recentcomments a, .full-width-banner .banner-bg .button, .home-v1-slider .slider-1 .button, .home-v11-slider .slider-1 .button, .home-v12-slider .slider-1 .button, .home-v2-slider .slider-1 .button, .home-v3-slider .slider-1 .button, .home-v4-slider .slider-1 .button, .home-v5-slider .slider-1 .button, .home-v6-slider .slider-1 .button, .home-v9-slider .slider-1 .button, .landing-v1-slider .slider-1 .button, .landing-v2-slider .slider-1 .button, .pings-list .comment #respond .comment-reply-title small a, .pings-list .comment .reply a, .pings-list .pingback #respond .comment-reply-title small a, .price, .products .product .added_to_cart, .products .product .button, .return-to-shop .button, .section-products-with-image .load-more-button, .section-recent-posts-with-categories .nav .nav-link, .section-recent-posts-with-categories .post-items .post-item .post-info .btn-more, .single-product .accessories .accessories-product-total-price .accessories-add-all-to-cart .button, .single-product .accessories .products .product .accessory-checkbox label input, .single-product .ecommercepro-tabs .wc-tabs li a.active, .single-product .ecommercepro-tabs .wc-tabs li.active a, .single-product .single_add_to_cart_button, .single-product .techmarket-tabs .tm-tabs li a.active, .single-product .techmarket-tabs .tm-tabs li.active a, .site-content .home-v6-slider .slider-1 .caption .offer-price, .site-content .home-v9-slider .slider-1 .button, .table-compare tbody tr td .button, .wcmp_main_page .wcmp_displaybox2 h3, .wcmp_main_page .wcmp_displaybox3 h3, .wcmp_main_page .wcmp_main_holder .wcmp_dashboard_display_box h3, .wcmp_main_page .wcmp_main_menu ul li a.active, .wcmp_main_page .wcmp_main_menu ul li a:hover, .wcv-header-container~h3 a, .widget_techmarket_banner_widget .banner .banner-bg .caption .price, .widget_techmarket_poster_widget .poster-bg .caption .button:hover, article .post-readmore .btn-primary, article.post .post-readmore .btn-primary, article.post.category-more-tag a[target=_blank], article.post.format-link .entry-content p a {
    color: #d71560 !important;
}
.banners-simple.mb-3 {
    margin-left: -5.1%;
    margin-right: -5.1%;
}
.productos-destacados-banner {
    background-position: top center;
    background-size: 100% auto;
    background-repeat: no-repeat;
    margin-bottom: 5em;
}
@media (min-width: 768px){
    .section-products-carousel-tabs .section-header {
        align-items: flex-end;
    }
}

.section-products-carousel-tabs .section-header {
    border: 0 none;
  padding-top: 2em;  
}
@media (min-width: 1140px){
    .productos-destacados-banner.destacados2 > .col-full > section .tab-content {
        overflow: visible;
        /* height: 364px; */
    }
}

.stretch-full-width.productos-destacados-banner {
    padding-left: 3%!important;
    padding-right: 3%!important;
}
@media (min-width: 1140px){
    .productos-destacados-banner > .col-full > section .tab-content > .tab-pane {
        overflow: hidden;
        padding-right: 2px;
        /* margin-bottom: -120px; */
        /* padding-bottom: 120px; */
    }
    
}

.footer-contact.col-lg-3 {
    top: -39px;
}
a.sm-icon-label-link.nav-link {
    color: white;
}
 
.square-color {
    width: 32px;
    height: 32px;
    display: block;
    border-radius: 5px;
    margin-right: 10px;
    border: 1px solid #fff;
}
.header-v9 #departments-menu.departments-menu > .dropdown-menu > li > a {
    color: #333440;
    font-weight: 500;
    display: flex;
    align-items: center;
}
.departments-menu>.dropdown-menu .menu-item-has-children a[data-toggle=dropdown-hover]::after, .departments-menu>.dropdown-menu .menu-item-has-children a[data-toggle=dropdown]::after {
    font-family: FontAwesome;
    border-top: none;
    content: "\f105";
    float: right;
    border-left: none;
    border-right: none;
    width: auto;
    height: auto;
}
.header-v9 #departments-menu.departments-menu span {
    margin-right: auto;
}
.departments-menu button {
  border: 0px solid #eee !important;
  background: white !important; 
}
.stretch-full-width.menu-principal-wrap {
    /* top: -29px; */
    z-index: 1;
}
.imgheader{
    z-index:2;
    margin-right: 10px;
}
/* .col-full.desktop-only {
    height: 154px;
} */
.dropdown-toggle:after {
    color: white !important;
}
.departments-menu>.dropdown-menu {
    z-index: 2 !important;
}
ul#menu-departments-menu {
    right: -130px;
}
.tm-departments-thin:before {
    content: "\47" !important;
    color: black !important;
}
@media (min-width: 1200px) and (max-width: 1399px){
    .site-header .departments-menu {
        flex: 0 0 12%;
        max-width: 12%;
    }
}
@media (min-width: 992px) and (max-width: 1199px){
    .site-header .departments-menu {
        flex: 0 0 12%;
        max-width: 12%;
    }
}
#payment .place-order .button, #respond.comment-respond .comment-form .form-submit input[type=submit], .about-accordion .card .card-header h5>a:not(.collapsed) i, .about-accordion .kc-section-active .kc_accordion_header.ui-state-active a i, .about-accordion .vc_tta-panels .vc_tta-panel.vc_active .vc_tta-panel-title i, .banner-action.button, .btn-primary, .cart-collaterals .checkout-button, .col-2-full-width-banner .banner .banner-bg .caption .banner-action.button:hover, .contact-form .form-group input[type=button], .contact-form .form-group input[type=submit], .contact-page-title:after, .dokan-btn-danger, .dokan-btn-danger:focus, .dokan-btn-danger:hover, .dokan-btn-theme, .dokan-btn-theme:focus, .dokan-btn-theme:hover, .ecommercepro-wishlist table.cart .product-add-to-cart a.button, .full-width-banner .banner-bg .button, .header-v1 .departments-menu button, .header-v4 .departments-menu>.dropdown-menu .menu-item-has-children>.dropdown-menu, .header-v4 .departments-menu>.dropdown-menu>li, .home-v9-full-banner.full-width-banner .banner-bg .caption .banner-action.button:hover, .navbar-search .btn-secondary, .products .product .added_to_cart, .products .product .added_to_cart:hover, .products .product .button, .products .product .button:hover, .products .sale-product-with-timer, .products .sale-product-with-timer:hover, .return-to-shop .button, .return-to-shop .button:hover, .section-3-2-3-product-cards-tabs-with-featured-product .nav .nav-link.active:after, .section-6-1-6-products-tabs ul.nav .nav-link.active:after, .section-categories-filter .products .product-type-simple .button:hover, .section-deals-carousel-and-products-carousel-tabs .deals-carousel-inner-block, .section-landscape-full-product-cards-carousel .section-title::before, .section-media-single-banner .button, .section-product-cards-carousel-tabs .nav .nav-link.active:after, .section-product-carousel-with-featured-product.type-2 .section-title::before, .section-products-carousel-tabs .nav-link.active::after, .section-products-carousel-with-vertical-tabs .section-title:before, .section-products-tabs .section-products-tabs-wrap>.button:hover, .select2-container .select2-drop-active, .single-product .accessories .accessories-product-total-price .accessories-add-all-to-cart .button:focus, .single-product .accessories .accessories-product-total-price .accessories-add-all-to-cart .button:hover, .single-product .single_add_to_cart_button, .site-content .home-v1-slider .slider-1 .button:hover, .site-content .home-v11-slider .slider-1 .button:hover, .site-content .home-v12-slider .slider-1 .button:hover, .site-content .home-v2-slider .slider-1 .button:hover, .site-content .home-v3-slider .slider-1 .button:hover, .site-content .home-v4-slider .slider-1 .button:hover, .site-content .home-v5-slider .slider-1 .button:hover, .site-content .home-v6-slider .slider-1 .button:hover, .site-content .home-v7-slider .slider-1 .button:hover, .site-content .home-v8-slider .slider-1 .button:hover, .site-content .home-v9-slider .slider-1 .button, .site-content .home-v9-slider .slider-1 .button:hover, .site-content .landing-v1-slider .slider-1 .button:hover, .site-content .landing-v2-slider .slider-1 .button:hover, .table-compare tbody tr td .button, .table-compare tbody tr td .button:hover, .wcmp_main_page .wcmp_ass_btn, .wcv-header-container~h3 a, .wcv-header-container~h3 a:hover, .wcvendors-pro-dashboard-wrapper .wcv-grid nav.wcv-navigation ul li.active a:after, .widget_techmarket_poster_widget .poster-bg .caption .button, a.dokan-btn-danger, a.dokan-btn-danger:focus, a.dokan-btn-danger:hover, a.dokan-btn-theme, a.dokan-btn-theme:focus, a.dokan-btn-theme:hover, article .post-readmore .btn-primary, article.post .post-readmore .btn-primary, input[type=submit].dokan-btn-danger, input[type=submit].dokan-btn-danger:focus, input[type=submit].dokan-btn-danger:hover, input[type=submit].dokan-btn-theme, input[type=submit].dokan-btn-theme:focus, input[type=submit].dokan-btn-theme:hover, table.cart td.actions div.coupon .button {
    border-color: #d71560 !important;
}
.products .product .button:hover{
    background-color: #d71560 !important;
    color: white !important;
}
.section-products-carousel-tabs .products:not(.slick-dotted) .slick-list {
    padding-bottom: 108px !important;
}

#dia-f-counter-wrapper {
    background: #c22622 !important;
    color: #fff;
    /* height: 65px; */
    /* margin: -0.8em -0.5em -0.8em -2.2em; */
    position: relative;
    padding: 1em 1.5em 0 1.5em;
    overflow: hidden;
    top: -21px;
    border-bottom-left-radius: 15px;
    border-bottom-right-radius: 15px;
    margin-left: 30px;
}
.promodia{
    color:white !important;
}
img.imgpromo {
    height: 22px;
}
p.promooferta {
    text-align: center;
}
#dia-f-counter-wrapper > a div .timer {
    font-weight: 500;
    font-size: 1.1em;
    min-width: 80px;
    text-align: center;
}
.navbar-search button {
    min-width: 3.067em !important;
}
@media (min-width: 1400px) and (max-width: 1550px){
    .site-header .departments-menu {
        flex: 0 0 12.6666666667%;
        max-width: 12.6666666667%;
    }
}
a.has-icon {
    align-items: center;
}
@media (min-width: 1551px) and (max-width: 1699px){
    .site-header .departments-menu {
        flex: 0 0 12.1666666667%;
        max-width: 12.1666666667%;
    }
}
/* @media (min-width: 992px) {
.techmarket-sticky-wrap.stuck.animated.fadeInDown.faster {
    top: -20px;
    height: 150px;
}
} */
#payment .place-order .button, #respond.comment-respond .comment-form .form-submit input[type=submit]:hover, #scrollUp, #secondary.sidebar-blog .widget .section-header .section-title:after, #secondary.sidebar-blog .widget .widget-title:after, #secondary.sidebar-blog .widget_tag_cloud .tagcloud a:hover, .about-accordion .card .card-header h5>a:not(.collapsed) i, .added_to_cart, .banner-action.button:hover, .banners-v2 .banner-action.button, .btn-primary, .button, .cart-collaterals .checkout-button, .comment-reply-title:after, .comments-title:after, .contact-form .form-group input[type=button], .contact-form .form-group input[type=submit], .contact-page-title:after, .deal-progress .progress-bar, .dokan-btn-danger, .dokan-btn-danger:focus, .dokan-btn-danger:hover, .dokan-btn-theme, .dokan-btn-theme:focus, .dokan-btn-theme:hover, .dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li.active, .dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li.dokan-common-links a:hover, .dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li:hover, .ecommercepro-wishlist table.cart .product-add-to-cart a.button, .fullwidth-notice, .header-v1 .departments-menu button, .header-v4 .sticky-wrapper .techmarket-sticky-wrap.stuck, .header-v5 .sticky-wrapper .techmarket-sticky-wrap.stuck, .home-v1-slider .custom.tp-bullets .tp-bullet.selected, .home-v2-slider .custom.tp-bullets .tp-bullet.selected, .home-v3-banner-with-products-carousel .banner .banner-action.button, .home-v3-slider .custom.tp-bullets .tp-bullet.selected, .home-v4-slider .custom.tp-bullets .tp-bullet.selected, .home-v5-slider .custom.tp-bullets .tp-bullet.selected, .home-v6-slider .custom.tp-bullets .tp-bullet.selected, .navbar-primary .nav .techmarket-flex-more-menu-item>a::after, .navbar-search .btn-secondary, .pace .pace-progress, .pings-title:after, .primary-navigation .nav .techmarket-flex-more-menu-item>a::after, .products .product .added_to_cart:hover, .products .product .button:hover, .products .product-carousel-with-timer-gallery .button, .return-to-shop .button:hover, .secondary-navigation .nav .techmarket-flex-more-menu-item>a::after, .section-categories-filter .products .product-type-simple .button:hover, .section-landscape-products-widget-carousel.type-3 .section-header:after, .section-media-single-banner .button, .section-products-tabs .section-products-tabs-wrap>.button:hover, .single-product .accessories .accessories-product-total-price .accessories-add-all-to-cart .button:focus, .single-product .accessories .accessories-product-total-price .accessories-add-all-to-cart .button:hover, .single-product .single_add_to_cart_button:hover, .site-content .home-v1-slider .slider-1 .button:hover, .site-content .home-v11-slider .slider-1 .button:hover, .site-content .home-v12-slider .slider-1 .button:hover, .site-content .home-v2-slider .slider-1 .button:hover, .site-content .home-v3-slider .slider-1 .button:hover, .site-content .home-v4-slider .slider-1 .button:hover, .site-content .home-v5-slider .slider-1 .button:hover, .site-content .home-v6-slider .slider-1 .button:hover, .site-content .home-v7-slider .slider-1 .button:hover, .site-content .home-v8-slider .slider-1 .button:hover, .site-content .home-v9-slider .slider-1 .button:hover, .site-content .landing-v1-slider .slider-1 .button:hover, .site-content .landing-v2-slider .slider-1 .button:hover, .site-header .handheld-header .handheld-header-cart-link .count, .site-header.header-v10 .stretched-row, .site-header.header-v4, .site-header.header-v5, .slick-dots li.slick-active button:before, .table-compare tbody tr td .button:hover, .top-bar.top-bar-v4, .wcmp_main_page .wcmp_main_holder .wcmp_headding1 button, .wcmp_main_page .wcmp_main_menu ul li ul li a.active2, .wcmp_main_page .wcmp_main_menu ul li.hasmenu ul.submenu li.active a, .wcmp_regi_main .register p.ecommercepro-FormRow input, .wcv-header-container~h3 a:hover, .widget.widget_tag_cloud .tagcloud a:focus, .widget.widget_tag_cloud .tagcloud a:hover, .widget_shopping_cart .buttons a:first-child, .widget_shopping_cart_content .buttons a:first-child, a.dokan-btn-danger, a.dokan-btn-danger:focus, a.dokan-btn-danger:hover, a.dokan-btn-theme, a.dokan-btn-theme:focus, a.dokan-btn-theme:hover, article .more-link, article .post-readmore .btn-primary:hover, article.post .more-link, article.post .post-readmore .btn-primary:hover, button, input[type=button], input[type=reset], input[type=submit], input[type=submit].dokan-btn-danger, input[type=submit].dokan-btn-danger:focus, input[type=submit].dokan-btn-danger:hover, input[type=submit].dokan-btn-theme, input[type=submit].dokan-btn-theme:focus, input[type=submit].dokan-btn-theme:hover, table.cart td.actions div.coupon .button {
    background-color: #d71560;
}
ul.colores li label span {
    text-indent: -99999px !important;
    display: block !important;
    /* width: 26px !important;
    height: 26px !important; */
    width: 56px !important;
    height: 56px !important;
    border-radius: 40px !important;
    border: 0px solid #fff !important;
}
.variations .colores [type=radio]:checked+label, .variations .colores [type=radio]:not(:checked)+label {
    padding: 0 !important;
}
/* [type=radio]:checked+label:before, [type=radio]:not(:checked)+label:before {
    width: 0px !important;
    height: 0px !important;

}
[type=radio]:checked+label:after, [type=radio]:not(:checked)+label:after {
    width: 0px !important;
    height: 0px !important;
} */
@media (min-width: 81.25em){
    .text-pres-prod {
        text-align: center;
        font-size: 16px;
        margin: 2px 0;
    }
}
.ui-autocomplete .ui-menu-item a img {
    display: inline-block;
    width: 50px;
    height: 50px;
    vertical-align: middle;
}
.ui-autocomplete .ui-menu-item a span.image {
    width: 60px;
    padding-right: 0;
}
.ui-menu .ui-menu-item {
    margin: 0 !important;
    cursor: pointer !important;
    list-style-image: url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7) !important;
}
ul#ui-id-1 {
    top: 135px;
    left: 40%;
    width: 40% !important;
}
.ui-autocomplete {
    /* max-width: 520px; */
    max-height: 80% !important;
    max-height: calc(100% - 120px) !important;
    overflow: auto !important;
    z-index: 1000000 !important;
    border: 1px solid #e7e7e7 !important;
    -webkit-border-radius: 5px !important;
    -moz-border-radius: 5px !important;
    border-radius: 5px !important;
}
.ui-autocomplete .ui-menu-item a > span, .ui-autocomplete .ui-menu-item a > span:hover {
    display: block;
    padding: 10px;
    vertical-align: middle;
}
.ui-autocomplete .ui-menu-item a, .ui-autocomplete .ui-menu-item a:active, .ui-autocomplete .ui-menu-item a:hover, .ui-autocomplete .ui-menu-item a:focus {
    background: none !important;
    border: 0 none !important;
    color: #333 !important;
    font-size: 14px !important;
}
.ui-autocomplete .ui-menu-item a {
    display: flex !important;
    flex-wrap: wrap !important;
    align-items: center !important;
    padding: 0 !important;
}
.ui-autocomplete .ui-menu-item a span.info span {
    padding: 1px;
}
.ui-autocomplete .ui-menu-item a span.info span.precio {
    color: #d71560;
    font-size: 1.1em;
    font-weight: bold;
}
.ui-autocomplete .ui-menu-item:hover a {
    background: #d71560 !important;
}
.ui-autocomplete .ui-menu-item:hover a {
    color: #fff !important;
}
.ui-autocomplete .ui-menu-item:hover span.precio{
    color: #fff !important;
}
.ui-autocomplete .ui-menu-item a.ui-state-active span.info span.precio,
.ui-autocomplete .ui-menu-item a.ui-state-active span.info span.precio-fiel,
.ui-autocomplete .ui-menu-item a.ui-state-active span.info span.precio-lista {
    color: #fff !important;
}
@media (max-width: 800px){
.fontdescuento {
    font-size: 20px !important;
}
}
@media (max-width: 992px){
    .site-header.header-v2 .site-branding img {
        max-width: 150px !important;
}
}
@media (max-width: 767px){
    .products .product:not(.sale-product-with-timer):not(.landscape-product-widget):not(.list-view-large):not(.list-view):not(.list-view-small):not(.content-landscape-product-card-with-gallery):not(.onsale-product-carousel-with-timer):not(.landscape-product-card-featured):not(.product-carousel-with-timer-gallery):not(.product-category) {
        box-shadow: inset 0 0 0 0px #ddd !important;
    }
}
@media (max-width: 767px){
.footer-contact .footer-logo {
    display: flex;
    justify-content: center;
}
}
.handheld-navigation > .handheld-navigation-menu {
    height: 100vh;
}
@media (max-width: 767px){
    .section-products-carousel-tabs .products .slick-dots {
        padding-bottom: 0em !important;
    }
    .productos-destacados-banner {
        margin-bottom: 1em;
    }
    .bannerimagen {
        padding-top: 2em !important;
    }
}
.opciones [type=radio]:checked+label:before, .opciones [type=radio]:not(:checked)+label:before {
    content: none !important;
}
.opciones [type=radio]:checked+label:after, .opciones [type=radio]:not(:checked)+label:after {
    content: none !important;
}
.colores [type=radio]:checked+label:before, .colores [type=radio]:not(:checked)+label:before {
    content: none !important;
}
.colores [type=radio]:checked+label:after, .colores [type=radio]:not(:checked)+label:after {
    content: none !important;
}
.single-product .single-product-header {
    margin-bottom: 1em !important;
}
.single-product .single-product-meta {
    padding-bottom: 1em !important;
}
#dropdownMenuButton.dropdown-toggle:after{
    color: #292b2c!important;
}

.variations [type=radio]:checked+label, .variations [type=radio]:not(:checked)+label{
    padding-left: 10px;
}
.variedad-color-wrap{
    width: 50px;
    height: 50px;
    margin: 10px auto;
    border-radius: 100%;
}
.single-product .single_add_to_cart_button{
    font-weight: 500;
    font-size: 18px;
}
.single-product .single_add_to_cart_button:hover{
    color: white!important;
}
.copyright {
    color: #7d7f98;
    display: flex;
}
.sitiofoo{
    color: #d71560 !important;
    font-weight: 500;
}
.credit {
    color: #454545;
}
.site-info a{
    color: #454545;
}
.footer-contact .footer-logo img{
    max-width: 100% !important;
}
.section-products-carousel-tabs .nav-link.active {
    font-weight: 500;
    color: white !important;
    background: #d71560;
    font-size: 16px;
}
a.nav-link.nav-linkcolor {
    align-items: center !important;
    display: grid !important;
    padding: 7px !important;
    color: #10111e !important;
    font-size: 16px !important;
}
.nav-itemcolor {
    border: 1px solid #ecedff !important;
}
.section-products-carousel-tabs .nav-link::after {
        padding-top: 0px !important;
}
.section-products-carousel-tabs .nav-link.active::after{
    border-color: transparent !important;
}
h4.section-title.color_2 {
    color: #999bae !important;
    font-size: 16px;
    margin-top: 5px;
    font-weight: 200 !important;
}
@media (min-width: 1024px){
    .site-header .departments-menu, .site-header .site-branding {
        flex: 0 0 10%;
        max-width: 10%;
    }
}
.departments-menu button{
    padding: 0em 0rem !important;
}
img.imgheadercategoria {
    border-radius: 28px !important;
}
.navbar-search button {
    min-width: 3.67em !important;
    border-radius: 30px !important;
    background-color: #d71560 !important;
    border-color: #d71560 !important;
}
input#search {
    border-radius: 28px !important;
    border: 1px solid #d71560;
}
.navbar-search .input-group .input-group-btn {
    font-size: 1.066em;
    margin-left: -40px;
}
.input-group-btn:not(:first-child)>.btn, .input-group-btn:not(:first-child)>.btn-group {
    z-index: 5 !important;
}
@media (min-width: 992px){
    .site-header .navbar-search {
            /* flex-basis: 0;
        flex-grow: 1;
        flex: 0 0 35% !important;
        max-width: 35% !important; */
        flex-basis: 0;
        flex-grow: 1;
        max-width: 100%;
    }
}
i.tm.tm-login-register {
    background: #fff0f5 !important;
    padding: 15px;
    border-radius: 25px;
    text-align: center;
    justify-content: center;
    color: #fba1b7 ;
    font-size: 1.433em !important;
}
 
span.icon-carrito {
    background: #fff0f5 !important;
    padding: 15px;
    border-radius: 25px;
    text-align: center;
    justify-content: center;
}
.site-header-cart .cart-contents .count {
    top: -22px !important;
    position: relative !important;
    margin-left: -1.4em;
}
.site-header-cart .cart-contents .count {
    background-color: #d71560;
    color: white;
}
i.tm.tm-favorites {
    background: #fff0f5 !important;
    padding: 15px;
    border-radius: 25px;
    text-align: center;
    justify-content: center;
    color: #d71560;
    font-size: 1.433em !important;
}
span#top-cart-wishlist-count {
    top: -8px !important;
    position: relative !important;
    margin-left: -1.4em;
}
span#top-cart-wishlist-count {
    font-size: .933em;
    padding: 0.5em 0;
    width: 21px;
    height: 21px;
    flex-shrink: 0;
    line-height: .72;
    font-weight: 400;
    text-align: center;
    /* letter-spacing: -1px; */
    border-radius: 50px;
    /* margin-left: 0.214em; */
    background-color: #d71560;
    color: white;
}
.departments-menu>.dropdown-menu::before {
    left: 15% !important;
}
#first-products-list .section-products-carousel-tabs .products .product {
    margin: 0 10px;
}
.products .product .ecommercepro-loop-product__title, .products .product h2 {
    min-height: 2.8em;
}
@media (min-width: 1024px){
    .product-categories .products .product-category .product-list-image-wrapper {
        height: 650px !important;
    }
}
.product-categories .products .product-category .product-list-image-wrapper .product-list-image-inner {
    border-radius: 0% !important;
    padding: 0% !important;
}
.product-category {
    padding-right: 0px !important;
    padding-left: 0px !important;
}
.slick-arrows-flat {
    margin-left: -7.3% !important;
    margin-right: -7.3% !important;
}
.products .product {
    
    border: 0px solid transparent;
    
}
  @media (min-width: 1024px){  
    .site-footer .before-footer-wrap {
        width: 100% !important;
        position: initial !important;
        margin-left: 0vw !important;
        background: #10111e !important;
        padding: 45px;
    }
  } 
  @media (max-width: 1024px){  
    .site-footer .before-footer-wrap {
      
        position: initial !important;
        margin-left: 0vw !important;
        background: #10111e !important;
        padding: 45px;
    }
  } 
button.button.buttonnew {
    background: #d71560 !important;
    color: white;
}
@media (min-width: 1024px){
.footer-widgets.col-lg-2 {
    flex: 30%;
    max-width: 30% !important;
}
.columns.columns1 {
    flex: 80% !important;
    max-width: 80% !important;
    border-left: 0px solid #bebebe !important;
}
}
@media (min-width: 900px){
    .site-footer .footer-widgets-block .footer-widgets .col-lg-2 .columns {
        flex: 0 0 80% !important;
        max-width: 80% !important;
    }   
}
a.footer-address-map-link {
    color: #747691;
}

h2.ecommercepro-categorias {
    color: #d71560 !important;
    font-size: 16px !important;
    text-transform: uppercase;
    font-weight: 400 !important;
}
.products .product .ecommercepro-loop-product__title, .products .product h2, .products .product h3 {
    text-align: left !important;
    font-size: 18px;
    color: #10111e;
    font-weight: 500;
    max-height: max-content;
}
.price{
    color: Black !important;
}
button.btn.btn-primary.hairstyle {
    background: #d71560 !important;
}
/* @media (min-width: 800px) and (max-width: 1400px){
section.section-banner-cols.section-landscape-full-product-cards-carousel.gripcustom {
    height: 553px  !important;
}
}  */
@media (min-width: 300px) and (max-width: 800px){
    section.section-banner-cols.section-landscape-full-product-cards-carousel.gripcustom {
        height: 100%  !important;
        background: black !important;
    }
    } 
.brands-carousel{
    border: 0px solid #ebebeb !important;
}
.brands-carousel img {
    opacity: 1 !important;
}
h2.sr-onlys {
    text-align: center;
}
@media (max-width: 1024px){
.banners-simple {
    margin-top: 40px;
}
}
@media (max-width: 1024px){
    section.brands-carousel {
        margin-bottom: 1px;
    }
    .brands-carousel .slick-list{
        padding: 2.313em 0;
    }
}
.yith-wcwl-add-to-wishlist .add_to_wishlist:before {
    background: #fff0f5 !important;
    padding: 6px 15px !important;
    border-radius: 30px !important;
}
.yith-wcwl-add-to-wishlist {
    display: block !important;
}
.yith-wcwl-add-to-wishlist.agregado .add_to_wishlist:before {
    content: "\f004";
    color: #d71560 !important;
    font-family: 'FontAwesome';
   
}
#payment .place-order .button:hover, .banners-v2 .banner-action.button:hover, .btn-primary:hover, .cart-collaterals .checkout-button:hover, .contact-form .form-group input[type=button]:hover, .contact-form .form-group input[type=submit]:hover, .ecommercepro-wishlist table.cart .product-add-to-cart a.button:hover, .navbar-primary .nav .techmarket-flex-more-menu-item>a:hover::after, .navbar-search button:hover, .primary-navigation .nav .techmarket-flex-more-menu-item>a:hover::after, .products .product-carousel-with-timer-gallery .button:hover, .secondary-navigation .nav .techmarket-flex-more-menu-item>a:hover::after, .section-media-single-banner .button:hover, .wcmp_main_page .wcmp_main_holder .wcmp_headding1 button:hover, .widget_shopping_cart .buttons a:first-child:hover, .widget_shopping_cart_content .buttons a:first-child:hover, table.cart td.actions div.coupon .button:hover {
    background-color: #ffd1da;
}
.ecommercepro-pagination .page-numbers li .page-numbers.current, .pagination .page-numbers li .page-numbers.current {
    background-color: #d71560!important;
}
.techmarket-sticky-wrap.stuck.animated.fadeInDown.faster .stretch-full-width.menu-principal-wrap{
    display:none
}
#chat-icons .chat-icon {
    width: 56px;
    height: 56px;
    border-radius: 28px;
    box-shadow: 3px 3px 10px rgba(0, 0, 0, .20);
    position: relative;
    left: 0;
    bottom: 0;
    color: #fff;
    margin-top: 10px;
    background: #d71560;
}
.ci-hairstyle a {
    padding: 0px !important;
    font-weight: 500;
    color: white;
    line-height: 18px;
    top: 10px;
    position: absolute;
}
.slick-arrows-flat, .slick-arrows-rounded{
    margin-bottom: 0px !important;
    padding: 0 0px !important; 
}
.eco-cajas {
    background: #ffd1da;
    background-size: 70px;
    padding: 15px;
    margin-left: -15px;
    margin-right: -15px;
    margin-bottom: 1em;
    font-size: 1em;
}
@media (min-width: 1280px) and (max-width: 1445px){
    .footer-newsletter input[type=text] {
        width: 18em !important;
    }
    }
    .mfp-align-center .mfp-content {
        width: auto!important;
    }
    .dropdown-peluqueria:after {
        color: black !important;
    } 
    ul.colores li label {
        width: 60px !important;
        height: 60px !important;
        border-radius: 40px !important;
        
    }
    label.propiedad {
        font-size: 20px;
        font-weight: 500 !important;
        color: black !important;
    }
    .navbar-primary .nav .menu-item-has-children > .dropdown-menu > li {
        position: relative;
    }
    .navbar-primary .nav .menu-item-has-children > .dropdown-menu > li > .dropdown-menu {
        top: 0 !important;
        left: 95% !important;
        display: block !important;
        visibility: hidden !important;
        opacity: 0 !important;
        -webkit-transition: all 200ms !important;
        -moz-transition: all 200ms !important;
        -ms-transition: all 200ms !important;
        -o-transition: all 200ms !important;
        transition: all 200ms !important;
    }
    .navbar-primary .nav .menu-item-has-children > .dropdown-menu > li:hover > .dropdown-menu {
        visibility: visible !important;
        opacity: 1 !important;
        left: 100% !important;
    }
    .navbar-primary .nav .menu-item-has-children .menu-item-has-children > a::after,
    .primary-navigation .nav .menu-item-has-children .menu-item-has-children > a::after {
        display: block;
        position: absolute;
        color: #00000030;
        right: 9px;
        top: 50%;
        -webkit-transform: translate(0, -50%);
        -moz-transform: translate(0, -50%);
        -ms-transform: translate(0, -50%);
        -o-transform: translate(0, -50%);
        transform: translate(0, -50%);
    }
    .stretch-full-width-map {
       
        width: 100% !important;
         margin-left: 0vw !important;  
         left: 0% !important;  
        margin-bottom: 2.75em;
    } 
    p.titulosucursal {
        margin-bottom: 2px;
        font-size: 14px;
    }      
    p.titulosucursal {
        margin-bottom: 2px;
        font-size: 14px;
    }
    .single-product .product-actions .price ins span {
        color: #d71560;
    }
    span#producto-precio-anterior {
        font-size: 20px !important;
    }
    .badge-danger {
        font-size: 16px !important;
    }
    @media (max-width: 768px){
        h2.sr-onlys {
            font-size: 20px;
        }
    }
    .site-header .custom-logo-link img, .site-header .site-logo-anchor img, .site-header .site-logo-link img{
        max-width: 200px !important;
    }
    .amountprecio{
        color:red;
    }
    p.textogiftcards {
        font-size: 12px;
    }
    @media (min-width: 1150px){
        .navbar-search .input-group {
            width: 400px;
            margin-left: auto !important;
        }
    }
    @media (min-width: 1190px){
        ul.header-compare.nav, ul.header-wishlist.nav {
            margin-left: 2.4em !important;
        }
    }
    @media (max-width: 992px){
        .footer-newsletter .media-body{
            display: block !important;
        }
        .imgfooter{
            margin: auto;
            margin-bottom: 10px;
        }
        }