/*
Theme Name: Elessi Theme Child
Theme URI: https://elessi.nasatheme.com
Description: This is a child theme for Elessi Theme
Author: NasaTheme team
Author URI: https://nasatheme.com
Template: elessi-theme
Version: 1.0
*/


/*************** ADD YOUR CUSTOM CSS IN THIS AREA ***************/
svg.e-font-icon-svg.e-eicon-chevron-left {
  width: 1em;
  height: 1em;
  flex-shrink: 0;
}
.nav-wrapper.main-menu-warpper {
  min-height: 56px; /* o lo que corresponda */
}

.mordisquitos-custom-header #masthead{
    padding:0;
}
.mordisquitos-custom-header{
    position: relative!important;
    background-color: #F3F2EE!important;
}
.mordisquitos-custom-header.nasa-header-sticky .fixed-already {
    background-color: #F3F2EE!important;
}
.mordisquitos-custom-header .nasa-menus-wrapper{
    justify-content: center;
}
.mordisquitos-custom-header .nasa-menus-wrapper .nasa-menu-vertical-header{
    background: transparent;
    border-radius: 0;
    min-width: inherit;
}
.mordisquitos-custom-header .nav-wrapper .root-item>a{
    font-weight: 300;
    font-size: 16px;
}
.mordisquitos-custom-header .nasa-menus-wrapper .nasa-menu-vertical-header .section-title{
    text-transform: inherit;
    padding: 17px 0;
    font-size: 16px!important;
    border: none;
    border-radius: 0;
    color: #788A70;
    font-size: 100%;
    font-weight: 300;
}
.mordisquitos-custom-header .nasa-vertical-header .vertical-menu-wrapper{
    border: none;
    border-radius: 6px;
    box-shadow: 0 4px 20px rgba(0, 0, 0, 0.1);
}
.mordisquitos-custom-header .vertical-menu-wrapper .root-item>a {
    font-size: 100%;
    font-weight: 400;
    border: 0;
}
.mordisquitos-custom-header .fixed-already .logo .header_logo {
    max-height: 50px;
}
.mordisquitos-custom-header .fixed-already .nasa-elements-wrap{
    padding-bottom: 0!important;
}
.mordisquitos-custom-header .header-elem-left .header-icons{
    justify-content: flex-start;
}
.mordisquitos-custom-header .vertical-menu-wrapper .root-item.default-menu>.nav-dropdown .sub-menu{
    border: none;
    border-radius: 6px;
    box-shadow: 0 4px 20px rgba(0, 0, 0, 0.1);
    margin: 0!important;
}
.mordisquitos-custom-header .nasa-vertical-header .vertical-menu-wrapper .root-item.default-menu>.nav-dropdown{
    top: -2px;
}
@media screen and (max-width:1560px){
    .mordisquitos-custom-header .header-icons .menus-account .sub-menu{
        left: auto;
        right: 0;
    }
}

.mordisquitos-custom-header .header-icons .menus-account .sub-menu{
    left: auto;
    right: 0;
}
@media screen and (min-width: 768px){
    .mordisquitos-services-block::after{
        content: "";
        background-color: #CDB6A7;
        position: absolute;
        right: 0;
        left: auto;
        height: 100%;
        width: 50%;
        overflow: hidden;
        z-index: 0;
    }
    .mordisquitos-services-block::before{
        content: "";
        z-index: 0;
        background-color: #968580;
        position: absolute;
        left: 0;
        height: 100%;
        width: 50%;
        overflow: hidden;
    }
}
.mordisquitos-services-block>.e-con-inner{
    position: relative;
    z-index: 1;
}
.mordisquitos-services-block .service-block .box{
    background-color: transparent;
}
.mordisquitos-services-block .service-block .box .service-title,
.mordisquitos-services-block .service-block .box .service-desc{
    color: #fff;
}

/*.nasa-top-bar-3-content .nasa-top-sidebar-3 .widget .widget-title{
    display: none;
}
.nasa-top-bar-3-content .nasa-top-sidebar-3{
    display: flex;
    gap: 32px;
}
*/
.woocommerce form.cart {
    display: flex;
    gap: 1rem; 
}
.woocommerce form.variations_form.cart.nasa-attr-ux-form{
    flex-direction: column;
    gap: 1.5rem; 
}
.campo-nombre-bebe {
    display: flex;
    flex-direction: column;
    width: 100%;
}

.campo-nombre-bebe label {
    font-size: 13px;
    font-weight: 600;
    margin-bottom: 4px;
    color: #9f7078;
    text-transform: uppercase;
    letter-spacing: 0.1em;
}

.campo-nombre-bebe input[type="text"] {
    padding: 12px 16px;
    font-size: 15px;
    border: 1px solid #ccc;
    border-radius: 8px;
    width: 100%;
    box-sizing: border-box;
    transition: border-color 0.3s ease;
}

.campo-nombre-bebe input[type="text"]:focus {
    border-color: #8bc34a;
    outline: none;
}
.product-info .cart.variations_form .woocommerce-variation-add-to-cart{
    gap: 16px;
}

.material-tabs{
    display: flex;
    justify-content: center;
    gap: 16px;
    margin-bottom: 32px;
}
.material-tabs .tab {
    font-family: "Inter";
    font-size: 16px;
    font-weight: 400;
    padding: 10px 24px;
    border: 1px solid #998986;
    text-decoration: none;
    color: #998986;
    border-radius: 50px;
    transition: .2s ease-in-out;
}
.material-tabs .tab:hover{
    background-color: #9989863d;
}
.material-tabs .tab.active {
    background-color: #998986;
    color: #fff;
}

/*.mordisquitos-archive-product .toggle-sidebar-shop{
    border: 1px solid #788A70;
    width: auto;
    display: inline-flex;
    padding: 0px 14px;
    height: 40px;
    line-height: 1.2;
    font-size: 16px;
    border-radius: 50px;
    background-color: #788A70;
    color: #fff;
}*/
@media only screen and (min-width: 768px) {
    .mordisquitos-archive-product .sort-bar .nasa-filter-order .woocommerce-ordering .sort-text {
        line-height: inherit;
    }
    .mordisquitos-archive-product .sort-bar .nasa-filter-order .woocommerce-ordering {
        padding: 2px 16px;
        margin: 0px;
        border: 1px solid #ddd;
        border-radius: 50pc;
        height: 40px;
        display: none;
    }
    .mordisquitos-archive-product .sort-bar .nasa-filter-order .woocommerce-ordering .nasa-ordering .sub-ordering {
        border-radius: 16px;
        gap: 10px;
    }
}

.nasa-buy-now{
    background-color: #7A8750!important;
}
.nasa-buy-now:hover,
.nasa-buy-now:focus,
.nasa-buy-now:active{
    background-color: #98a56e!important;
}

.nasa-add-to-cart-fixed .campo-nombre-bebe label{
    display: none;
}
.nasa-add-to-cart-fixed .campo-nombre-bebe{
    max-width: 260px;
}

.nasa-add-to-cart-fixed button{
    white-space: nowrap;
}
.nasa-add-to-cart-fixed .qty{
    min-width: 55px !important;
    padding: 8px 25px 8px 5px!important;
}
.nasa-add-to-cart-fixed .nasa-single-btn-clone{
    position: relative;
}
.nasa-add-to-cart-fixed .nasa-single-btn-clone .price{
    border-radius: 5px;
    padding: 3px 6px;
    font-size: 11px;
    position: absolute;
    right: 0px;
    top: -16px;
    z-index: 1;
    background: #79874f;
    color: #fff;
}

.mordisquitos-special-deal.nasa-special-deal-style-multi-wrap .nasa-product-grid .add_to_cart_text,
#submit, button, .button, input[type="submit"]{
    font-weight: 400!important;
    letter-spacing: 0;
}
.mordisquitos-special-deal .product-deal-special-title{
    font-size: 22px!important;
    font-weight: 500!important;
}


.mordisquitos-special-deal.nasa-products-special-deal.nasa-products-special-deal-multi{
    border-radius: 16px;
    box-shadow: none;
}

.mordisquitos-special-deal.nasa-products-special-deal.nasa-products-special-deal-multi .nasa-nav-slick-wrap {
    right: auto;
    width: 100%;
    bottom: auto;
    top: 15px;
}
@media(max-width: 767px){
    .mordisquitos-special-deal .product-deal-special-title{
        font-size: 22px!important;
    }
    .mordisquitos-special-deal.nasa-products-special-deal.nasa-products-special-deal-multi .nasa-nav-slick-wrap {
        justify-content: center;
    }
    .mordisquitos-special-deal .nasa-special-deal-style-multi-wrap{
        padding-top: 20px!important;
    }
    .mordisquitos-special-deal .product-deal-special-wrap-info *{
        text-align: center;
        justify-content: center;
    }
    .mordisquitos-special-deal.nasa-products-special-deal.nasa-products-special-deal-multi .nasa-main-special {
        padding-bottom: 0!important;
    }
}
.mordisquitos-special-deal.nasa-products-special-deal.nasa-products-special-deal-multi .nasa-nav-slick-wrap .nasa-nav-slick-div .nasa-nav-icon-slick{
    font-size: 14px;
}
.mordisquitos-counter .elementor-counter-title{
    text-align: center;
}

.whatsapp-form-control{
    display: flex;
    gap: 8px;
}
.whatsapp-form-control .wpcf7-form-control-wrap{
    width: 100%;
    margin-bottom: 0;
}
.whatsapp-form-control .btn-submit{
    width: auto;
    margin-bottom: 0;
}
span.wpcf7-not-valid-tip{
    background: #ab4a4a;
    font-size: 10px;
    color: #fff;
    padding: 4px;
    text-transform: uppercase;
    font-weight: bold;
    border-radius: 4px;
    display: inline-grid;
    margin-top: 5px;
}
.wpcf7-response-output{
    background: #4dc5a5;
    font-size: 10px;
    color: #fff;
    padding: 4px;
    text-transform: uppercase;
    font-weight: bold;
    border-radius: 4px;
    display: inline-grid;
    margin-top: 5px;
}
.wpcf7 form.invalid .wpcf7-response-output,
.wpcf7 form.unaccepted .wpcf7-response-output,
.wpcf7 form.payment-required .wpcf7-response-output {
    color: #575757;
}
.mordisquitos-archive-product.top-bar-wrap-type-3{
    padding:8px;
    margin: 20px auto;
    background-color: #f9f9f9;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
    width: 100%;
}
.mordisquitos-archive-product .nasa-top-sidebar-3 .nasa-attr-color{
    display: flex;
    align-items: center;
}
.mordisquitos-archive-product .nasa-top-sidebar-3 .nasa-variation-filters .nasa-filter-color{
    width: 25px;
    height: 25px;
    padding: 0;
}
.mordisquitos-archive-product .nasa-top-sidebar-3 .nasa-variation-filters .nasa-filter-color .nasa-text-variation-color,
.mordisquitos-archive-product .nasa-top-sidebar-3 .nasa-variation-filters .nasa-filter-color .count{
    display: none;
}
.mordisquitos-archive-product .nasa-toggle-top-bar{
    width: 50%;
}
.mordisquitos-archive-product .nasa-change-view-wrap{
    width: 50%;
    display: flex;
    justify-content: flex-end;
}
.mordisquitos-archive-product .nasa-sort-by-action{
    display: none;
}

.mordisquitos-theme .nasa-first-breadcrumb {
    font-weight: 400;
}

.mordisquitos-theme .breadcrumb a{
    font-weight: 300;
}
.mordisquitos-theme .nasa-product-details-page .product-info .entry-title{
    color: #9f7078;
    font-weight: 300;
    font-size: 28px;
}
@media(max-width:991px){
    .mordisquitos-theme .nasa-product-details-page .product-info .entry-title{
        font-size: 24px;
    }
}
@media(max-width:767px){
    .mordisquitos-theme .nasa-product-details-page .product-info .entry-title{
        font-size: 20px;
    }
}
.mordisquitos-theme .nasa-breadcrumb {
    background: #f7f7f7;
}
.mordisquitos-theme .product-info .price{
    color: #333;
    font-weight: 400;
    font-size: 24px;
}
@media(max-width:767px){
    .mordisquitos-theme .product-info .price{
        font-size: 20px;
    }
}
.mordisquitos-theme .check-incart-sold{
    height: 26px!important;
    border: 1px solid #ddd;
}

.mordisquitos-theme .check-incart-sold .nasa-crazy-inline{
    font-weight: 300;
}
.mordisquitos-theme .product-info .variations .label{
    padding:8px 0 0; 
    margin-bottom: 4px;
}
.mordisquitos-theme .product-info .variations .label label{
    font-size: 13px;
    font-weight: 600;
    color: #9f7078;
    text-transform: uppercase;
    letter-spacing: 0.1em;
}
.mordisquitos-theme .product-info .variations .reset_variations{
    display: none!important;
}
.mordisquitos-theme .woocommerce-product-details__short-description{
    color: #2f2f2f;
}
.mordisquitos-theme .nasa-badges-wrap .badge.sale-label.sale-variable{
    display: none;
}
.mordisquitos-theme .nasa-badges-wrap .badge.deal-label,
.mordisquitos-theme .nasa-badges-wrap .badge.sale-label{
    display: none;
}
.mordisquitos-theme .image-box .elementor-image-box-img{
	background-color:#fff;
	border-radius:16px;
}
.mordisquitos-theme .woocommerce-variation-price .price{
    padding-top: 30px;
    position: relative;
    padding-left: 16px;
    padding-bottom: 12px;
    margin-bottom: 24px;
    border-left: 2px solid #79874f;
    background-color: #79874f17;
}
.mordisquitos-theme .woocommerce-variation-price .price::after{
    content: "Precio final:";
    position: absolute;
    top: 5px;
    left: 16px;
    width: 100%;
    font-size: 11px;
    font-weight: 500;
    margin-bottom: 0.1em;
    color: #242424;
    text-transform: uppercase;
    letter-spacing: 0.1em;
    padding:8px 0 4px; 
}
.mordisquitos-theme .woocommerce-variation-price .price .amount{
    font-weight: 600;
}  
#woocommerce-order-items .woocommerce_order_items_wrapper table.woocommerce_order_items table.display_meta tbody tr th,
#woocommerce-order-items .woocommerce_order_items_wrapper table.woocommerce_order_items table.meta  tbody tr th{
    white-space: nowrap;
}
.mordisquitos-theme #mobile-navigation li a {
    font-weight: 400;
}
.mordisquitos-theme .nasa-bottom-bar .nasa-bot-icons {
    font-weight: 300;
}
.mordisquitos-theme .col-sidebar .widget-title, .nasa-side-sidebar .widget-title{
    font-size: 18px;
    font-weight: 400;
}
.mordisquitos-theme .nasa-classic-style.nasa-tabs-no-border li.nasa-single-product-tab a{
    font-size: 24px;
    font-weight: 500;
}
@media screen and (max-width:576px){
    .mordisquitos-theme .product-info .variations .label label,
    .campo-nombre-bebe label {
        font-size: 11px;
    }
    .mordisquitos-theme .product-item .info .name {
        font-size: 16px;
    }
    .mordisquitos-theme .nasa-badges-wrap .badge.hot-label{
        font-size: 8px;
        padding: 2px 8px;
        border-radius: 2px;
    }
    .mordisquitos-theme .nasa-top-sidebar-3 .widget .widget-title,
    .mordisquitos-theme .nasa-top-sidebar-3 .widget a,
    .mordisquitos-theme .nasa-top-sidebar-3 .widget span,
    .mordisquitos-theme .nasa-top-sidebar-3 .widget .tagcloud{
        font-size: 12px;
    }
}

.mordisquitos-theme .nasa-label-round .nasa-attr-ux-label{
    padding: 1px 10px 0;
    border-radius: 3px;
    background-color: #fff;
}
.mordisquitos-theme .nasa-label-round .nasa-attr-ux-label.selected{
    background-color: #333;
}

.mordisquitos-theme .nasa-label-round .nasa-attr-ux-label .nasa-attr-text{
    font-size: 11px;
    font-weight: 600;
    position: relative;
    top: -1px;
    text-transform: uppercase;
}
.mordisquitos-theme .badge.hot-label{
    font-size: 10px;
    border-radius: 4px;
}

.mordisquitos-theme .nasa-product-content-nasa_label-wrap .nasa-product-content-child{
    align-items: center;
}
.mordisquitos-theme .nasa-product-content-nasa_label-wrap .nasa-product-content-child > a{
    text-decoration: none;
    text-transform: uppercase;
    padding: 2px 7px;
    font-size: 9px;
}
.mordisquitos-theme .nasa-promo-popup-wrap{
    height: 80vh!important;
    background-size: cover!important;
    background-position: center;
}
.mordisquitos-theme .nasa-promo-popup-wrap .row{
    height: 100%!important;
}
.mordisquitos-theme .nasa-promo-popup-wrap .nasa-pp-left{ 
    display: none;
}
.mordisquitos-theme .nasa-promo-popup-wrap .nasa-pp-right{
    width: 100%!important;
    height: 100%!important;
}
.mordisquitos-theme .nasa-promo-popup-wrap .nasa-popup-wrap{
    height: 100%!important;
    padding: 0!important;
}
.mordisquitos-theme .nasa-popup-close{
    background-color: #fff;
}
.mordisquitos-theme #nasa-popup .checkbox-label{
    background-color: #fff;
    border-radius: 3px;
    padding: 4px;
    background: #fff;
}

@media(min-width:1280px){
    .mordisquitos-theme .main-slider .swiper-slide-inner{
       max-width: 1280px;
    }
}
.mordisquitos-marquee p{
    font-size: 18px;
    font-weight: 300;
    letter-spacing: -0.5px;
    text-transform: uppercase;
}
.mordisquitos-theme .nasa-title-relate {
    font-size: 30px;
    font-weight: 300;
    letter-spacing: -1px;
}
.mordisquitos-theme .nasa-static-sidebar .nasa-sidebar-title,
.mordisquitos-theme .nasa-static-sidebar .nasa-sidebar-tit{
    font-size: 30px;
    font-weight: 300;
    letter-spacing: -1px;
}
.mordisquitos-theme .nasa-static-sidebar .mini-cart-info .product-name, .ns-cart-popup-v2 .mini-cart-info .product-name,
.mordisquitos-theme .wishlist-empty .empty{
    font-weight: 300;
}

@media(max-width:767px){
    .mordisquitos-theme .nasa-static-sidebar .nasa-sidebar-title,
    .mordisquitos-theme .nasa-static-sidebar .nasa-sidebar-tit,
    .mordisquitos-theme .nasa-title-relate {
        font-size: 24px;
    }
}

.mordisquitos-theme .cart_totals tr.cart-subtotal th{
    font-weight: 300!important;
}
.mordisquitos-theme .shop_table thead,
.mordisquitos-theme .shop_table thead th {
    font-weight: 300!important;
    font-size: 12px !important;
}

.mordisquitos-theme .cart_totals h2,
.mordisquitos-theme .cart_totals th,
.mordisquitos-theme  .checkout-modern-wrap .woocommerce-checkout-review-order table tfoot tr th,
.mordisquitos-theme  .checkout-modern-wrap .woocommerce-checkout-review-order table tfoot tr td {
    font-weight: 300!important;
}
.mordisquitos-theme  .title-cart .ct-1st,
.mordisquitos-theme .title-checkout .ct-1st,
.mordisquitos-theme .title-thankyou .ct-1st{
    font-weight: 100;
}
.mordisquitos-theme .title-cart .ct-2nd,
.mordisquitos-theme .title-checkout .ct-2nd,
.mordisquitos-theme .title-thankyou .ct-2nd {
    font-weight: 300;
}
.mordisquitos-theme  .co-wrap-item .co-wrap-info span.co-product-name,
.mordisquitos-theme  .co-wrap-item .co-wrap-info dl.variation {
    font-weight: 400;
}
.mordisquitos-theme .cart_totals {
    border: 1px solid #ECECEC;
    background: #fafafa;
}

.mordisquitos-theme .instagram-feed .slick-track{
    height: auto;
    display: flex
}
.mordisquitos-theme .instagram-feed .slick-track .slick-slide img {
    height: 100%;
    object-fit: cover;
}

.etiqueta-transferencia {
    background-color: #f9f9f9;
    color: #4CAF50;
    padding: 5px 10px;
    font-size: 12px;
    z-index: 10;
    position: absolute;
    bottom: 0;
    width: 100%;
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;
    line-height: 0;
    border-bottom: 2px solid #4CAF50;
}
.etiqueta-transferencia::before{
    content: "";
    width: 20px;
    height: 20px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' id='Capa_2' data-name='Capa 2' viewBox='0 0 197.86 206.6'%3E%3Cg id='Capa_1-2' data-name='Capa 1'%3E%3Cg id='lcNGUp.tif'%3E%3Cg%3E%3Cpath class='cls-2' fill='%2397cca6' d='M147.19,19.03c-6.09-6.08,8.61-23.85,16.29-17.79,7.13,5.62-8.95,25.12-16.29,17.79Z'/%3E%3Cg%3E%3Cpath class='cls-2' fill='%2397cca6' d='M192.52,23.47c6.32-1.67,5.68,3.22,4.78,7.8-15.48,40.06-26.82,82.93-42.63,122.72C115.86,251.65-24.74,200.61,3.79,104.72,21.57,44.96,88.08,47.39,136.77,28.41c10.25-.49.65,19.07,2.31,24.08.72,2.17,3.43,1.87,5.13,1.43l48.3-30.44ZM160.65,70.31c-3.73-3.7-9.28,1.15-12.89,2.07-8.36,2.13-18.42-.66-23.72-7.79-2.91-3.92-2.69-9.68-8.43-10.33-34.57,12.09-80.81,13.53-93.46,54.88-14.71,48.12,27.54,89.24,75.43,75.43,45.03-12.99,46.44-72.55,63.92-108.48.57-1.65.41-4.53-.85-5.77Z'/%3E%3Cpath class='cls-1' fill='%2306a650' d='M160.65,70.31c1.25,1.24,1.42,4.12.85,5.77-17.48,35.93-18.88,95.49-63.92,108.48-47.88,13.81-90.14-27.31-75.43-75.43,12.64-41.35,58.89-42.79,93.46-54.88,5.74.65,5.52,6.41,8.43,10.33,5.3,7.13,15.36,9.92,23.72,7.79,3.61-.92,9.16-5.77,12.89-2.07ZM79.21,109.91c0-7.7-6.24-13.95-13.95-13.95s-13.95,6.24-13.95,13.95,6.24,13.95,13.95,13.95,13.95-6.24,13.95-13.95ZM99.13,102.35l-41.42,41.42,5.57,5.57,41.42-41.42-5.57-5.57ZM111.09,141.79c0-7.7-6.24-13.95-13.95-13.95s-13.95,6.24-13.95,13.95,6.24,13.95,13.95,13.95,13.95-6.24,13.95-13.95Z'/%3E%3Ccircle class='cls-1' fill='%2306a650' cx='65.27' cy='109.91' r='5.94'/%3E%3Ccircle class='cls-1' fill='%2306a650' cx='97.14' cy='141.79' r='5.94'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
    background-size: contain;
    display: inline-block;
    background-repeat: no-repeat;
    position: relative;
    top: -2px;
    margin-right: 3px;
}
@media(max-width:480px){
    .etiqueta-transferencia::before{
        display: none;
    }
    .etiqueta-transferencia {
        padding: 12px 6px;
    }
}

.etiqueta-transferencia-detail{
  position: relative;
  color: #00a650;
  font-size: 14px;
  margin-top: 16px;
}
.etiqueta-transferencia-detail::before{
    content: "";
    width: 20px;
    height: 20px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' id='Capa_2' data-name='Capa 2' viewBox='0 0 197.86 206.6'%3E%3Cg id='Capa_1-2' data-name='Capa 1'%3E%3Cg id='lcNGUp.tif'%3E%3Cg%3E%3Cpath class='cls-2' fill='%2397cca6' d='M147.19,19.03c-6.09-6.08,8.61-23.85,16.29-17.79,7.13,5.62-8.95,25.12-16.29,17.79Z'/%3E%3Cg%3E%3Cpath class='cls-2' fill='%2397cca6' d='M192.52,23.47c6.32-1.67,5.68,3.22,4.78,7.8-15.48,40.06-26.82,82.93-42.63,122.72C115.86,251.65-24.74,200.61,3.79,104.72,21.57,44.96,88.08,47.39,136.77,28.41c10.25-.49.65,19.07,2.31,24.08.72,2.17,3.43,1.87,5.13,1.43l48.3-30.44ZM160.65,70.31c-3.73-3.7-9.28,1.15-12.89,2.07-8.36,2.13-18.42-.66-23.72-7.79-2.91-3.92-2.69-9.68-8.43-10.33-34.57,12.09-80.81,13.53-93.46,54.88-14.71,48.12,27.54,89.24,75.43,75.43,45.03-12.99,46.44-72.55,63.92-108.48.57-1.65.41-4.53-.85-5.77Z'/%3E%3Cpath class='cls-1' fill='%2306a650' d='M160.65,70.31c1.25,1.24,1.42,4.12.85,5.77-17.48,35.93-18.88,95.49-63.92,108.48-47.88,13.81-90.14-27.31-75.43-75.43,12.64-41.35,58.89-42.79,93.46-54.88,5.74.65,5.52,6.41,8.43,10.33,5.3,7.13,15.36,9.92,23.72,7.79,3.61-.92,9.16-5.77,12.89-2.07ZM79.21,109.91c0-7.7-6.24-13.95-13.95-13.95s-13.95,6.24-13.95,13.95,6.24,13.95,13.95,13.95,13.95-6.24,13.95-13.95ZM99.13,102.35l-41.42,41.42,5.57,5.57,41.42-41.42-5.57-5.57ZM111.09,141.79c0-7.7-6.24-13.95-13.95-13.95s-13.95,6.24-13.95,13.95,6.24,13.95,13.95,13.95,13.95-6.24,13.95-13.95Z'/%3E%3Ccircle class='cls-1' fill='%2306a650' cx='65.27' cy='109.91' r='5.94'/%3E%3Ccircle class='cls-1' fill='%2306a650' cx='97.14' cy='141.79' r='5.94'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
    background-size: contain;
    display: inline-block;
    background-repeat: no-repeat;
    position: relative;
    top: 3px;
}
.cuota-info {
  font-family: "Inter", sans-serif;
  font-size: 16px;
  color: #00a650;
  font-weight: 400;
  margin-top: 5px;
  display: inline-block;
  position: relative;
}
@media(max-width:767px){
    .etiqueta-transferencia-detail{
        font-size: 13px;
    }
    .mordisquitos-theme .product-info .price .cuota-info{
        font-size: 14px;
    }
}
.cuota-info span.amount,
.cuota-info span.amount bdi{
  color: #00a650!important;   
  font-weight: 600; 
}
.cuota-info i{
    height: 10px;
    width: 10px;
    position: absolute;
    top: 0;
    right: -15px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' id='Capa_1' version='1.1' viewBox='0 0 512 512'%3E%3C!-- Generator: Adobe Illustrator 29.3.1, SVG Export Plug-In . SVG Version: 2.1.0 Build 151) --%3E%3Cdefs%3E%3Cstyle%3E .st0 %7B fill: %230ca650; %7D %3C/style%3E%3C/defs%3E%3Cpath class='st0' d='M256,8C119,8,8,119.1,8,256s111,248,248,248,248-111,248-248S393,8,256,8ZM256,118c23.2,0,42,18.8,42,42s-18.8,42-42,42-42-18.8-42-42,18.8-42,42-42ZM312,372c0,6.6-5.4,12-12,12h-88c-6.6,0-12-5.4-12-12v-24c0-6.6,5.4-12,12-12h12v-64h-12c-6.6,0-12-5.4-12-12v-24c0-6.6,5.4-12,12-12h64c6.6,0,12,5.4,12,12v100h12c6.6,0,12,5.4,12,12v24Z'/%3E%3C/svg%3E");
    background-size: contain;
    background-repeat: no-repeat;
}
.cuota-info .tooltip{
    opacity: 0;
    visibility: hidden;
    position: absolute;
    width: max-content;
    background-color: #333;
    color: #fff!important;
    text-align: center;
    font-size: 11px;
    padding: 6px 10px;
    border-radius: 4px;
    position: absolute;
    z-index: 999;
    bottom: 125%;
    left: 50%;
    transform: translateX(-50%);
    transition: opacity 0.2s ease;
    white-space: nowrap;
    pointer-events: none;
}
.cuota-info:hover .tooltip,
.cuota-info:focus .tooltip {
  visibility: visible;
  opacity: 1;
}

.cuota-info .tooltip::after {
  content: "";
  position: absolute;
  top: 100%;
  left: 50%;
  transform: translateX(-50%);
  border-width: 6px;
  border-style: solid;
  border-color: #333 transparent transparent transparent;
}
.mordisquitos-theme .woocommerce-variation-price .cuota-info i,
.mordisquitos-theme .woocommerce-variation-price .cuota-info .tooltip{
    display: none;
}
@media(max-width:767px){
    .mordisquitos-theme .link-legales ul li a{
        justify-content: center;
    }
}
.wc_payment_method.payment_method_bacs label small{
    font-size: 11px;
    background-color: #2ec075;
    border-radius: 10px;
    padding: 5px 8px;
    color: #fff;
    text-transform: uppercase;
    margin-left: 10px;
}
.mordisquitos-theme .product-item .info .price {
    margin-bottom: 0;
}
.mordisquitos-theme .product-item .info .price .cuota-info,
.mordisquitos-theme .product-info-wrap .cuota-info + .cuota-info{
    display: none;
}
.mordisquitos-theme .product-info-wrap{
    display: flex;
    flex-direction: column;
}

@media only screen and (max-width: 767px) {
    .mordisquitos-theme .product-item .info .price {
        font-size: 14px;
        margin:auto;
    }
   .mordisquitos-theme .product-info-wrap .cuota-info{
        margin-top: 0;
        font-size: 13px;
    }
}

.mordisquitos-theme .nasa-size-guide{
    display: none;
}
.mordisquitos-theme .product_cat-ajuares .nasa-size-guide,
.mordisquitos-theme .product_cat-rodilleras-medias-antideslizantes .nasa-size-guide{
    display: inline-flex;
}
.precio-thumbnail-label{
    border: 1px solid #1ba650;
    padding: 3px;
    text-transform: uppercase;
    text-align: center;
    font-size: 10px;
    font-weight: 500;
    color: #1ba650;
    background-color: #1ba65010;
   
}
 @media(max-width:767px){
    .precio-thumbnail-label{
        margin-bottom: 8px;
    }
}

.precio-thumbnail{
    display: none;
}
.dpv-title{
    border: 1px solid #1ba650;
    display: flex;
    justify-content: space-between;
    padding: 6px;
    align-items: center;
}
@media(max-width:500px){
    .dpv-title{
        flex-direction: column;
        align-items: flex-start;
    }
}
.dpv-label{
    font-size: 11px;
    font-weight: 700;
    text-transform: uppercase;
    color: #1ba650;
}
.dpv-link{
    font-size: 11px;
    font-weight: 500;
    text-transform: uppercase;
    color: #1ba650;
}
.dpv{
    position: relative;
}
.dpv-inner{
    border: 1px solid #ddd;
    padding: 16px;
    position: relative;
    gap: 16px;
    display: flex;
    flex-direction: column;
}

.dpv-inner .precio-variacion{
    display: flex;
    gap: 16px;
    align-items: center;
}
.precio-variacion .price-aside{
    display: flex;
    flex-direction: column;
    gap: 0;
}
.precio-variacion .price-aside del .woocommerce-Price-amount.amount bdi{
    font-size: 13px;
    color: #9F9F9F;
    font-weight: 500;
    line-height: 1;
    font-family: "Jost", Arial, Helvetica, sans-serif;
}
.precio-variacion .price-aside ins{
    text-decoration: none;
}
.precio-variacion .price-aside ins .woocommerce-Price-amount.amount bdi{
    font-size: 18px;
    color: #333;
    font-weight: 700;
    font-family: "Jost", Arial, Helvetica, sans-serif;
    text-decoration: none;
}
.precio-variacion .label-aside{
    display: flex;
    flex-direction: column;
    gap: 0; 
}

.precio-variacion .label-aside .atributo-label{
    color: #333;
    font-weight: 500;
    font-size: 13px;
}
.precio-variacion .label-aside .atributo-label strong{
    font-weight: 700;
    text-transform: uppercase;
}   
.precio-variacion .label-aside .cuota-info{
    font-size: 13px;
    margin:0;
}
.variations_form {
    position: relative;
    background-color: #f4f4f4;
    padding: 16px;
    border: 1px solid #ddd;
    margin-top: 32px;
}

.mordisquitos-theme [class*="block-grid-"] {
    margin: 0 -32px;
}

.mordisquitos-theme .products.grid li.product-warp-item{
    padding: 32px;
    margin-bottom: 0;
}
.mordisquitos-theme .product-item .info .name {
    font-size: 16px;
    font-weight: 300;
}
@media(max-width:991px){
    .mordisquitos-theme [class*="block-grid-"] {
        margin: 0 -24px;
    }
    .mordisquitos-theme .products.grid li.product-warp-item{
        padding: 24px;
    }
}
@media(max-width:767px){
    .mordisquitos-theme [class*="block-grid-"] {
        margin: 0 -8px;
    }
    .mordisquitos-theme .products.grid li.product-warp-item{
        padding: 8px;
        width: 50%!important;
    }
}
.mordisquitos-theme .nasa-show-one-line {
    overflow: hidden;
    white-space: inherit;
    text-overflow: ellipsis;
    height: 80px;
    margin-bottom: 8px;
}

.mordisquitos-theme .product-info-wrap .cuota-info {
    font-size: 13px;
    margin-bottom: 10px;
    margin-top: 10px;
}
.mordisquitos-theme .product-info-wrap .cuota-info i{
    position: relative;
    top: -5px;
    right: auto;
    display: inline-block;
}
.mordisquitos-theme .product-info-wrap .price{
    font-size: 16px;
}
.mordisquitos-theme .price del {
    color: #000;
    font-weight: normal;
    font-size: 13px;
    margin-right: 5px;
    font-weight: 300;
}
.mordisquitos-theme .order-total .woocommerce-Price-amount,
.mordisquitos-theme .woocommerce-Price-amount.amount{
    color: #000!important;
    font-weight: 400!important;
}

.mordisquitos-theme .products.list .product-item{
    display: flex;
    gap: 16px;
    align-items: flex-start;
}
@media only screen and (max-width: 991px) {
    .mordisquitos-theme .products.list .product-item{
        flex-direction: column;
    }
}
.mordisquitos-theme .products.list[class*="block-grid-"] {
    margin: 0;
}
.mordisquitos-theme .products.list .nasa-show-one-line{
    height: auto;
}

@media only screen and (min-width: 768px) {
    .mordisquitos-theme .products.list .product-warp-item {
        padding:0;
    }
}
@media only screen and (min-width: 768px) {
    .mordisquitos-theme .products.list .product-img-wrap {
        width: 25%;
        padding: 0;
    }
}

.mordisquitos-theme .product-warp-item .product-item.product_cat-ofertas .product-info-wrap .cuota-info+.cuota-info{
    display: none;
}

.mordisquitos-theme .shop-headbar .dgwt-wcas-sf-wrapp{
    background-color: transparent;
    padding:2px;
}

.mordisquitos-theme .shop-headbar .dgwt-wcas-search-wrapp{
    max-width: inherit;
}

.mordisquitos-theme .shop-headbar .dgwt-wcas-sf-wrapp input[type="search"].dgwt-wcas-search-input{
    border: 0;
    border-radius: 0 8px 8px 0;
    padding: 16px 48px 16px 16px;
}
@media(max-width:767px){
    .mordisquitos-theme .shop-headbar .dgwt-wcas-sf-wrapp input[type="search"].dgwt-wcas-search-input{
        border-radius: 8px;
    }
}
.mordisquitos-theme .carousel-category-shop .elementor-heading-title{
    min-height: 40px;
}
@media(max-width:1360px){
.mordisquitos-theme .carousel-category-shop .elementor-element.elementor-element-8a7559c img {
    height: 180px;
}
 .mordisquitos-theme .carousel-category-shop .elementor-button{
    font-size: 13px;
    padding: 12px 16px;
 }   
}
@media(max-width:1160px){
    .mordisquitos-theme .carousel-category-shop .elementor-heading-title{
        font-size: 14px!important;
        line-height: 1.2!important;   
    }
 .mordisquitos-theme .carousel-category-shop .elementor-element.elementor-element-ce93fcc{
    padding:16px 8px;
 }
 .mordisquitos-theme .carousel-category-shop .elementor-element.elementor-element-8a7559c img {
    height: 140px;
  }
  .mordisquitos-theme .carousel-category-shop .elementor-button{
    font-size: 12px;
    padding: 8px 12px;
  } 
}

.mordisquitos-theme .off-canvas-category .ekit-wid-con .ekit_sidebar-textwidget{
    padding: 0!important;
}
.mordisquitos-theme .off-canvas-category .ekit_close-side-widget{
    border: 0;
    padding: 0;
}
.mordisquitos-theme .off-canvas-category .header-nav{
    display: flex;
    flex-direction: column;
    gap: 0;
}
.mordisquitos-theme .off-canvas-category .header-nav .menu-item{
    padding: 0;
}
.mordisquitos-theme .off-canvas-category .header-nav .menu-item .nasa-title-menu {
    color: #333333;
    font-weight: 300;
    font-size: 16px;
    margin-right: 0;
    padding:10px;
    padding-right: 40px;
}
.mordisquitos-theme .off-canvas-category .nav-wrapper{
    display: block;
}
.mordisquitos-theme .off-canvas-category .nav-wrapper .root-item.menu-parent-item > a .nasa-open-child{
    height: 24px;
    width: 24px;
    right: 0;
}

.mordisquitos-theme .off-canvas-category .elementor-widget-nasa-mega-menu{
    margin:0;
    padding:0;
    width: 100%;
}
.mordisquitos-theme .off-canvas-category .nav-wrapper .default-menu .menu-item{
    width: 100%;
}
.mordisquitos-theme .off-canvas-category .nav-wrapper .root-item>a:after{
    bottom: 10px;
}
.mordisquitos-theme .off-canvas-category .nav-dropdown{
    width: 100%;
    margin-top: -10px;
}
.mordisquitos-theme .off-canvas-category .nav-wrapper .default-menu>.nav-dropdown .sub-menu{
    padding:0;
    width: 100%;
    display: block;
}
.mordisquitos-theme .off-canvas-category .nav-wrapper .default-menu>.nav-dropdown .sub-menu .menu-item{
    display: block;
}
.mordisquitos-theme .off-canvas-category .nav-wrapper .default-menu>.nav-dropdown .sub-menu .menu-item a{
    font-size: 14px;
}


.mordisquitos-theme .mordisquitos-archive-product .hidden-tag.nasa-top-bar-content{
	/*display:block;*/	
}
.mordisquitos-theme .mordisquitos-archive-product #nasa_product_categories-2{
	display:none!important;
}
.mordisquitos-theme.term-accesorios .mordisquitos-archive-product .hidden-tag.nasa-top-bar-content,
.mordisquitos-theme.term-vamos-a-comer .mordisquitos-archive-product .hidden-tag.nasa-top-bar-content,
.mordisquitos-theme.term-gift-cards .mordisquitos-archive-product .hidden-tag.nasa-top-bar-content,
.mordisquitos-theme.term-indumentaria .mordisquitos-archive-product .hidden-tag.nasa-top-bar-content{
    display: none;
}
.mordisquitos-theme .mordisquitos-archive-product .widget_price_filter .price_slider_wrapper{
    max-width: 300px;
}
.mordisquitos-theme .mordisquitos-archive-product .widget_price_filter .price_slider{
    margin-bottom: .5rem;
}
.mordisquitos-theme .mordisquitos-archive-product .widget_price_filter .price_slider_amount .price_label{
    text-align: center;
    float: none;
    font-size: 13px;
}

.mordisquitos-theme .mordisquitos-archive-product .widget_price_filter .price_slider_wrapper .reset_price{
    right: auto;
    margin-left: 10px;
}

@media(max-width:767px){
     .mordisquitos-theme .nasa-cookie-notice-container .nasa-cookie-notice-centent{
        padding: 16px;
        padding-bottom: 80px;
    }
     .mordisquitos-theme .nasa-cookie-notice-container .nasa-cookie-notice-centent .nasa-notice-text{
        font-size: 12px;
        display: block; 
    }
}

@media(max-width:767px){
     .mordisquitos-theme .nasa-modern-6 .nasa-product-content-nasa_label-wrap .nasa-product-content-child{
        margin: 0;
        display: flex;
        gap: 4px;
        justify-content: center;
    }

    .mordisquitos-theme .nasa-modern-6 .nasa-product-content-nasa_label-wrap .nasa-product-content-child>a {
        padding: 2px 4px;
        margin: 0;
        font-size: 9px;
    }
    .mordisquitos-theme .product-item .info .name{
        text-align: center;
        height: auto;
        min-height: 70px;
    }
    .mordisquitos-theme .product-warp-item .product-info-wrap .price-wrap,
    .mordisquitos-theme .product-warp-item .product-info-wrap .cuota-info,
    .mordisquitos-theme .product-warp-item .product-info-wrap .nasa-product-content-variable-warp{
        text-align: center;
    }
}
@media(max-width: 500px) {
    .mordisquitos-theme .product-warp-item {
        width: 100%!important;
    }
    .mordisquitos-theme .nasa-modern-6 .nasa-product-content-nasa_label-wrap .nasa-product-content-child>a {
        padding: 5px 8px;
        font-size: 11px;
    }
}

@media(max-width:767px){
    .mordisquitos-theme .mordisquitos-archive-product .nasa-toggle-top-bar{
        width: 100%;
        text-align: center;
    }
    .mordisquitos-theme .mordisquitos-archive-product .nasa-toggle-top-bar .nasa-toggle-top-bar-click{ 
        display: flex;
        align-items: center;
        justify-content: center;
    }
    .mordisquitos-theme .mordisquitos-archive-product .nasa-widget-store{
        flex-direction:column;
        gap: 6px;
        align-items: center;
        border-top: 1px solid #efe6e6;
        padding-top: 8px;
    }
    .mordisquitos-theme .mordisquitos-archive-product .nasa-widget-store .widget-title{
        display: block;
        margin: 0;
        font-weight: 600;
        width: 100%;
        text-align: center;
        text-transform: uppercase;
        font-size: 12px;
    }

    .mordisquitos-theme .mordisquitos-archive-product .nasa-widget-store .nasa-filter-variations-widget-wrap ul{
        justify-content: center;
    }
    .mordisquitos-theme .mordisquitos-archive-product .widget_price_filter .price_slider_wrapper{
        margin: auto;
        max-width: 500px;
    }
}
.wc-proceed-to-checkout #pwgc-redeem-gift-card-container{
    display: grid;
    grid-template-columns: 2fr 1fr;
    grid-template-rows: auto auto;
    gap: 8px;
    position: relative;
    padding-bottom: 24px;
}
.wc-proceed-to-checkout #pwgc-redeem-gift-card-container>label{
    grid-column: 1 / -1;
}
.wc-proceed-to-checkout #pwgc-redeem-gift-card-container br{
    display: none;
}
.wc-proceed-to-checkout #pwgc-redeem-gift-card-container #pwgc-redeem-button{
    background-color: transparent;
    color: #998986;
    border: 1px solid #998986;
    font-size: 13px;
    font-weight: 400;
    padding:8px 16px;
    width: auto;
}
.wc-proceed-to-checkout #pwgc-redeem-gift-card-container #pwgc-redeem-button:hover{
    background-color: #998986;
    color: #fff;
}
.wc-proceed-to-checkout #pwgc-redeem-gift-card-container #pwgc-redeem-error{
    position: absolute;
    bottom: 0;
    font-size: 12px;
}
@media(min-width:768px) and (max-width:1100px){
    .wc-proceed-to-checkout #pwgc-redeem-gift-card-container{
        grid-template-columns: none;
    }
}
@media(max-width:400px){
    .wc-proceed-to-checkout #pwgc-redeem-gift-card-container{
        grid-template-columns: none;
    }
}

.woocommerce-checkout-payment #pwgc-redeem-form{
    display: flex;
    position: relative;
    padding:24px 0;
    gap: 8px;
    justify-content: space-between;
}
.woocommerce-checkout-payment #pwgc-redeem-form label{
    position: absolute;
    top: 0;
}
.woocommerce-checkout-payment #pwgc-redeem-form #pwgc-redeem-gift-card-number{
    border: 1px solid #998986;
    color: #333;
    background-color: #fff;
}
.woocommerce-checkout-payment #pwgc-redeem-form #pwgc-redeem-button{
    border-radius: 4px;
    background-color: #f9f9f9;
    color: #998986;
    border: 1px solid #998986;
    font-weight: 400;
    font-size: 14px;
    margin:0!important;
}
.woocommerce-checkout-payment #pwgc-redeem-form #pwgc-redeem-button:hover{
    background-color: #998986;
    color: #fff;
}

#order_sucursal_mainca .ca-logo{
    border-radius: 4px;
}
#order_sucursal_mainca h3{
    font-size: 16px;
}
#order_sucursal_mainandreani{
    display: none!important;
}
#order_sucursal_mainandreani .andreani-logo{
    height: 30px;
}
#nasa-init-viewed{
    display: none!important;
}
@media(max-width:767px){
    .mordisquitos-theme .checkout-modern-left-wrap{
        padding-bottom: 0;
    }
    .mordisquitos-theme .checkout-modern-right-wrap{
        bottom: auto;
        top: auto;
        position: inherit;
        visibility: visible;
        opacity: 1;
        height: auto;
        transform: none;
        z-index: 0;
        padding-bottom: 80px;
        background-color: #fff;
    }
    .mordisquitos-theme .checkout-modern-right-wrap .close-your-order-mobile{
        display: none;
    }
    .mordisquitos-theme .checkout-modern-right-wrap #order_review_heading{
        box-shadow: none;
        display: none;
    }
    .mordisquitos-theme .your-order-mobile{
        display: none;
        background: transparent;
    }
    .mordisquitos-theme .woocommerce-additional-fields{
        display: none!important;
    }
    .mordisquitos-theme .checkout-modern-right-wrap .woocommerce-checkout-review-order{
        display: flex;
        flex-direction: column;
        background-color: #ffffff;
        padding: 0;

    }
    .mordisquitos-theme .checkout-modern-right-wrap .shop_table.woocommerce-checkout-review-order-table{
        order: 2;
    }
    .mordisquitos-theme .checkout-modern-right-wrap #order_sucursal_mainca{
        order:1;
    }
    .mordisquitos-theme .checkout-modern-right-wrap #order_sucursal_mainca small{
        font-size: 14px;
        display: block;
        margin: 20px 0 8px;
    }
    .mordisquitos-theme .woocommerce-checkout input,
    .mordisquitos-theme .woocommerce-checkout select,
    .mordisquitos-theme .woocommerce-checkout textarea {
        font-size: 16px !important;
        font-weight: 300;
    }
    .mordisquitos-theme #main-content .checkout-modern-wrap form.checkout .nasa-checkout-step {
        z-index: 999;
    }
    .mordisquitos-theme #main-content .checkout-modern-wrap .nasa-bc-modern .nasa-bc-modern-wrap a{
        border: 0;
    }
    .mordisquitos-theme .nasa-bc-modern-wrap .nasa-iflex{
        margin:auto;
    }
    .mordisquitos-theme .wc_payment_method.payment_method_bacs label small{
        display: block;
        margin: 0;
        border-radius: 5px;
        padding: 4px 8px;
    }
}

@media(max-width:370px){
    .mordisquitos-theme .products.grid li.product-warp-item{
        width: 100%!important;
    }
}

@media(min-width:370px) and (max-width:500px){
    .mordisquitos-theme .product-item .info .name {
        font-size: 14px;
    }
    .mordisquitos-theme .etiqueta-transferencia {
        font-size: 11px;
    }
    .mordisquitos-theme .precio-thumbnail-label {
        font-size: 8px;
        font-weight: 700;
    }
    .mordisquitos-theme .nasa-modern-6 .nasa-product-content-nasa_label-wrap .nasa-product-content-child>a {
        padding: 5px 6px;
        font-size: 8px;
    }
    .mordisquitos-theme .product-item .nasa-product-grid .btn-wishlist{
        display: none;
    }
    .mordisquitos-theme .product-item .nasa-product-content-color-image-wrap .nasa-product-content-child{
        display: flex;
        align-items: center;
        justify-content: center;
        gap: 2px;
    }
    .mordisquitos-theme .product-item .info .name {
        min-height: 85px;
    }
}
@media(min-width:370px) and (max-width:400px){
    .mordisquitos-theme .nasa-modern-6 .nasa-product-content-nasa_label-wrap .nasa-product-content-child>a {
        padding: 5px 3px;
    }
}
@media(max-width:369px){
    .mordisquitos-theme .nasa-modern-6 .nasa-product-content-nasa_label-wrap .nasa-product-content-child>a {
        padding: 5px 10px;
    }
}

.product-info .cart .single_add_to_cart_button:disabled{
    background-color: #998986!important;
    border-color: #998986!important;
    color: #FFF!important;
    opacity: 0.5!important;
    cursor: not-allowed!important;
}
.product-info .cart .nasa-buy-now:disabled {
    background-color: #7A8750 !important;
    border-color: #6ca300!important;
    cursor: not-allowed!important;
    color: #FFF!important;
    opacity: 0.5!important;
}

/* Tooltip sobre el campo nombre_bebe */
.product-info .cart .campo-nombre-bebe {
    position: relative;
}

.product-info .cart .tooltip-nombre-bebe {
    position: absolute;
    margin: auto;
    background-color: #333;
    color: #fff;
     text-align: center;
    font-size: 11px;
    padding: 6px 10px;
    border-radius: 4px;
    position: absolute;
    z-index: 999;
    top: -15px;
    right: 0;
    transition: opacity 0.2s ease;
    white-space: nowrap;
    pointer-events: none;
    width: max-content;
    display: none;
}

.product-info .cart .tooltip-nombre-bebe::after {
    content: "";
    position: absolute;
    top: 100%;
    left: 50%;
    transform: translateX(-50%);
    border-width: 6px;
    border-style: solid;
    border-color: #333 transparent transparent transparent;
}

.product-info .cart .campo-nombre-bebe.mostrar-tooltip .tooltip-nombre-bebe {
    display: block;
}

.hero-main-slider{
    width: 100%;
    padding:0;
}
.hero-main-slider .swiper-img{
    position: absolute;
    width: 100%;
    height: 100%;
    object-fit: cover;
    top: 0;
    left: 0;
}
.hero-main-slider .slide-inner{
    width: 100%;
    max-width: 1280px;
    margin:auto;
    padding:50px;
    display: flex;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    z-index: 1;
}

.hero-main-slider .slide-inner .slide-contents{
    max-width: 51%;
}
.hero-main-slider .slide-inner .slide-contents .slide-heading{
    color: #646464;
    font-family: "Inter", Sans-serif;
    font-size: 40px;
    font-weight: 700;
    margin-bottom: 16px;
    line-height: 1;
}
.hero-main-slider .slide-inner .slide-contents .slide-description{
    color: #646464;
    font-family: "Inter", Sans-serif;
    font-size: 18px;
    font-weight: 300;
    line-height: 1.4;
}
.hero-main-slider .slide-inner .slide-contents .slide-description:not(:last-child) {
    margin-bottom: 24px;
}
.hero-main-slider .swiper-button-prev::after,
.hero-main-slider .swiper-button-next::after{
    color: #fff;
    font-size: 2rem;
}

.nasa-subcategory-tabs {
    display: flex;
    flex-wrap: wrap;
    gap: 16px;
    align-items: center;
    justify-content: center;
    position: relative;
    min-height: 34px;
}

.nasa-tab-link {
    padding: 16px 20px;
    background: #f2f2f2;
    border-radius: 4px;
    color: #333;
    text-decoration: none;
    font-weight: 500;
    transition: 0.3s ease;
}
.nasa-tab-link:hover,
.nasa-tab-link.active {
    background-color: #998986;
    color: #fff;
}

.nasa-subcategory-tabs .nasa-parent-link {
    color: #444;
    font-weight: bold;
    padding: 10px 16px;
    text-decoration: none;
    transition: 0.3s ease;
    position: absolute;
    border-radius: 4px;
    left: 0;
    background-color: transparent;
    border:1px solid #f9f9f9;
}

.nasa-subcategory-tabs .nasa-parent-link:hover {
   color: #000;
   background-color: transparent;
   border-color: #998986;
}

.nasa-material-tabs{
    margin-top: 16px;
    display: flex;
    flex-wrap: wrap;
    gap: 16px;
    align-items: center;
    justify-content: center;
    position: relative;
    min-height: 34px; 
}
.nasa-material-tabs .nasa-tab-link {
    padding: 12px 32px;
    border:1px solid #f2f2f2;
    border-radius: 20px;
    color: #333;
    background-color: transparent;
    font-size: 13px;
    text-decoration: none;
    font-weight: 500;
    transition: 0.3s ease;
}

.nasa-material-tabs .nasa-tab-link:hover,
.nasa-material-tabs .nasa-tab-link.active {
    background-color: #998986;
    color: #fff;
    border-color: #998986;
}

@media(max-width:500px){
    .nasa-tab-link {
        padding: 12px;
        background: #f2f2f2;
        border-radius: 8px;
        font-size: 12px;
    }
    .nasa-material-tabs {
        gap: 8px;
        margin-top: 8px;
    }
    .nasa-material-tabs .nasa-tab-link {
        padding: 8px 20px;
        font-size: 12px;
    }
}

#nasa-before-load{
    background-color: rgb(243 242 238 / 0.9);
}

