

#content > address:nth-child(2) span{
    font-family: 'Hanken Grotesk', Arial, sans-serif !important;
    color: #244D4D !important;
    line-height: 1.4em!important;

}
#content > address:nth-child(2) h1{
    font-family: 'Hanken Grotesk', Arial, sans-serif !important;
    color: #244D4D !important;
}
.page-my-account #content .links a:hover i {
    color: #F3A183 !important;
}
.page-my-account #content .links i  {
    color: #244D4D !important;
}
#order-confirmation #order-items .image img{
    border-radius: 10px;
}
body {
    font-family: 'Hanken Grotesk', Arial, sans-serif !important;
}


.forgotten-password .form-fields label.required {
    width: 25% !important;
}
.forgotten-password .form-fields .center-email-fields button {
    margin-left: 5px !important;
}

/*pagina de finalizar compra*/
#checkout #wrapper a{
    color: #F3A183 !important; /* Cambia este valor por el color que desees */
    text-decoration: none; /* Opcional, para eliminar el subrayado */
}

#checkout #wrapper a:hover, .product-price:hover {
    color: #244D4D !important; /* Cambia el color cuando pases el ratón */
}
#checkout .product-price{
    color: #F3A183 !important;
}
body#checkout #footer {
padding: 0 !important;
}
#footer {
    padding-top: 0 !important;
}
#js-checkout-summary > div:nth-child(1) > div.cart-summary-products > p:nth-child(2) > a, .collapse-button.promo-code-button{
    color: #F3A183 !important;   
}


#login-form a {
    color: #F3A183 !important;
    text-decoration: none;
}
.no-account > a{   color: #F3A183 !important;}
.input-group .input-group-btn>.btn[data-action=show-password] {
    background: #74BAB2 !important;
    padding: .78rem 1rem;
    border-radius: 0px 5px 5px 0px !important;
}
.input-group-addon:not(:last-child), .input-group-btn:not(:first-child)>.btn-group:not(:last-child)>.btn, .input-group-btn:not(:first-child)>.btn:not(:last-child):not(.dropdown-toggle), .input-group-btn:not(:last-child)>.btn, .input-group-btn:not(:last-child)>.btn-group>.btn, .input-group-btn:not(:last-child)>.dropdown-toggle, .input-group .form-control:not(:last-child){
    border-radius: 5px 0px 0px 5px !important;
    ;
}
.form-control{
    border-radius:5px !important
}
/*CABECERA*/

#products .thumbnail-container, .featured-products .thumbnail-container, .product-accessories .thumbnail-container{
    border-radius: 10px !important;
}

.elementor-1170101 .elementor-element.elementor-element-09c8e07 .elementor-search__label {
    color: #244D4D;
    margin-bottom: 20px;
}
/*CATEGORIAS*/
.block-category #category-description p {
    color: #7a7a7a !important;
}
#products .product-miniature .discount-amount, #products .product-miniature .discount-percentage, #products .product-miniature .on-sale, #products .product-miniature .online-only, #products .product-miniature .pack, #products .product-miniature .product-flags .new, .featured-products .product-miniature .discount-amount, .featured-products .product-miniature .discount-percentage, .featured-products .product-miniature .on-sale, .featured-products .product-miniature .online-only, .featured-products .product-miniature .pack, .featured-products .product-miniature .product-flags .new, .product-accessories .product-miniature .discount-amount, .product-accessories .product-miniature .discount-percentage, .product-accessories .product-miniature .on-sale, .product-accessories .product-miniature .online-only, .product-accessories .product-miniature .pack, .product-accessories .product-miniature .product-flags .new, .product-miniature .product-miniature .discount-amount, .product-miniature .product-miniature .discount-percentage, .product-miniature .product-miniature .on-sale, .product-miniature .product-miniature .online-only, .product-miniature .product-miniature .pack, .product-miniature .product-miniature .product-flags .new {
         
    border-radius: 5px;
    background: #F3A183 !important;
    }

#search_filters, #search_filters_brands, #search_filters_suppliers{
    border-radius: 10px  !important;
}
#js-product-list-top > div:nth-child(2){
    width: 100% !important;
}
.products-sort-order .select-list:hover {
    background: #F3A183 !important;
    color: #fff;
    text-decoration: none;
}
.product-description {
    border-radius: 0 0 10px 10px !important;
}
.pagination .page-list, .products-sort-order .select-title {
    border-radius: 5px !important;
}
#products img, .featured-products img, .product-accessories img, .product-miniature img {
    margin-left: 4px;
    border-radius: 010px 10px 0px 10px !important;
}

#products .product-description, .featured-products .product-description, .product-accessories .product-description, .product-miniature .product-description{
    min-height: 130px !important;
}
.product-add-to-cart{
    text-align: center !important;
}
#products .product-price-and-shipping, .featured-products .product-price-and-shipping, .product-accessories .product-price-and-shipping, .product-miniature .product-price-and-shipping{
    font-size: 20px !important;
    color: #244D4D !important;
    margin-bottom: 10px !important;
}
.pagination .current a {
    color: #F3A183 !important;
    text-decoration: none;
    font-size: 1.25rem;
}

.products-selection .total-products, .products-selection h1{
    width: 100%;
}
.products-selection .sort-by {
    white-space: normal;
    margin-right: 0 !important;
    margin-left: 0  !important;
    text-align: left !important;
    width: 15%  !important;
}
    #category .h1{
        color:#244D4D;
    }
    /*DESCRIPCION*/
    .block-category {
        min-height: 0 !important;
        margin-bottom: 0.3rem !important;
    }
    .card {
        position: relative;
        display: block;
        margin-bottom: .75rem;
        background-color: #fff;
        border-radius: 5px !important;
        border: 0px solid rgba(0, 0, 0, .125)!important;
    }
    .card {
        box-shadow: none !important;
    }
    .card-block {
        padding: 0 !important;
    }
    
    /*FIN DESCRIPCION*/
    .block-categories {
        box-shadow: 2px 2px 8px 0 rgba(0,0,0,.2);
        background: #fff;
        padding: 1.563rem 1.25rem;
        margin-bottom: 1.563rem;
        border-radius: 5px !important;
        display: none;
    }

    #left-column{
        padding-left: 0px;
    }
    #products .product-description, .featured-products .product-description, .product-accessories .product-description, .product-miniature .product-description{
        min-height: 70px;
        height: auto;
    }
    #products .product-title, .featured-products .product-title, .product-accessories .product-title, .product-miniature .product-title {
        text-align: center;
        text-transform: capitalize;
        margin-top: -1rem !important;
    }
/*HOME*/
    
    
/*Blog/*/
.block.ets_block_search.ets_blog_ltr_mode,.block.ets_block_archive.ets_blog_ltr_mode{
    display: none;
}

#ets_blog_page .ets_comment_form_blog{
    display: none;

}
#ets_blog_page .read_more{
    color:#F3A183;
}
#ets_blog_page .ets_item_img img{
    border-radius: 10px;
    background: transparent;
}
#ets_blog_page .ets_title_block{
    padding: 0;
}

.ets_blog_img_wrapper img, .blog-product-list img{
    border-radius: 10px !important;

}


#ets_blog_page .title_blog.title_block{
    font-family: "Hanken Grotesk", sans-serif !important;

}
#ets_blog_page .blog_description p{
    font-family: "Hanken Grotesk", sans-serif !important;
    font-size: 16px !important;
}
#ets_blog_page .blog_description a{
    font-family: "Hanken Grotesk", sans-serif !important;
    font-size: 16px !important;
    color:#F3A183 !important;
}
#ets_blog_page .blog_description a:hover{
    
    color:#244D4D !important;
}
#ets_blog_page .title_cat{
    font-family: "Hanken Grotesk", sans-serif !important;
    text-transform: none !important;
    font-size: 35px;
    color: #244D4D;
    line-height: 1.3em !important
}

    
/*carrusel testimonios home*/
   #Home_instagram {
        display: flex;
        flex-wrap: wrap; /* Permite que los elementos pasen a la siguiente línea si no hay espacio */
        justify-content: space-between; /* Espacio uniforme entre elementos */
        list-style: none; /* Elimina los puntos de lista predeterminados */
        padding: 0; /* Elimina el relleno del ul */
        margin: 0; /* Elimina márgenes del ul */
    }
     
    #Home_instagram .instagram_item_img {
       flex: 0 0 calc(33.3333% - 20px); /* Cada elemento ocupa 1/3 del ancho menos espacio para el margen */
        margin-bottom: 15px; /* Espacio entre filas */
       box-sizing: border-box; /* Incluye relleno y bordes dentro del ancho */
    }
    .ybc_instagram_fancy img {
       
        /*max-height: 300px !important;        
        min-height: 300px !important;*/
        border-radius: 10px !important;
        
      }
      .ph-insta-follow-us {
        background: #FDC52F !important;
        padding: 5px 15px !important;
        color: #fff !important;
        font-size: 18px !important;
    font-weight: 800 !important;
        display: inline-block;
        border-radius: 5px !important;
        margin-top: -2px;
        font-family: "Hanken Grotesk", sans-serif;
        text-transform: uppercase !important;

    }

    /*popup carrito*/
    #blockcart-modal .modal-header {
        background: #74BAB3 !important;
    }
    .btn-primary {
        color: #fff;
        background-color: #FAC530  !important;
        border-color: transparent;
    }
/*PRODUCTOS*/
.product-information span{
    font-family: 'Hanken Grotesk', Arial, sans-serif;
    color:#7a7a7a !important
}
#product .h1{
font-size: 30px !important;
color:#244D4D !important;
text-transform: capitalize !important;
font-family:  "Hanken Grotesk", sans-serif !important;

}
#product .current-price{
    font-size: 30px !important;
color: #F3A183 !important;
}
.product-prices .tax-shipping-delivery-label {
    font-size: .8125rem;
    color: #7a7a7a;
    display: inline  !important;;
}
#product-description-short-2008{
    font-size: .9375rem;
    color: #AFAEA7 !important;
    font-family:  "Hanken Grotesk", sans-serif !important;
}
.btn-primary, .btn-secondary, .btn-tertiary{
    border-radius: 5px !important;
}

.tabs .nav-tabs .nav-link.active, .tabs .nav-tabs .nav-link:hover {
    border: none;
    border-bottom: 3px solid #244D4D !important;
}

.tabs .nav-tabs .nav-link.active {
    color: #244D4D !important;
}
#product #content {
    position: relative;
    max-width: 452px;
    margin: 0 0 !important;
}

.product-flags {
    position: absolute ;
    top: 10px !important;
    left: 12px !important;
    width: 70% !important;
}
#products .product-miniature .discount-amount.on-sale, #products .product-miniature .discount-percentage.on-sale, #products .product-miniature .on-sale.on-sale, #products .product-miniature .online-only.on-sale, #products .product-miniature .pack.on-sale, #products .product-miniature .product-flags .new.on-sale, .featured-products .product-miniature .discount-amount.on-sale, .featured-products .product-miniature .discount-percentage.on-sale, .featured-products .product-miniature .on-sale.on-sale, .featured-products .product-miniature .online-only.on-sale, .featured-products .product-miniature .pack.on-sale, .featured-products .product-miniature .product-flags .new.on-sale, .product-accessories .product-miniature .discount-amount.on-sale, .product-accessories .product-miniature .discount-percentage.on-sale, .product-accessories .product-miniature .on-sale.on-sale, .product-accessories .product-miniature .online-only.on-sale, .product-accessories .product-miniature .pack.on-sale, .product-accessories .product-miniature .product-flags .new.on-sale, .product-miniature .product-miniature .discount-amount.on-sale, .product-miniature .product-miniature .discount-percentage.on-sale, .product-miniature .product-miniature .on-sale.on-sale, .product-miniature .product-miniature .online-only.on-sale, .product-miniature .product-miniature .pack.on-sale, .product-miniature .product-miniature .product-flags .new.on-sale {
    border-radius: 5px !important;
}
#product .product-cover img{
    border-radius: 10px !important;
}
.product-images>li.thumb-container>.thumb.selected, .product-images>li.thumb-container>.thumb:hover{
    border: 3px solid #F3A183 !important; 
    border-radius: 5px !important;
}
#product li.product-flag.on-sale{
    border-radius: 5px !important;
    border: 1px solid;
}

/*PAGINA DEL CARRITO*/
 #cart div.cart-grid-right.col-xs-12.col-lg-4{
    border: 1px solid rgba(0, 0, 0, .125)!important;
    background-color: #fff !important;
    border-radius: 5px !important;
    padding: 20px !important;
    box-shadow: 2px 2px 8px 0 rgba(0,0,0,.2) !important;
 }
 #cart .cart-detailed-totals{
margin-bottom: 20px !important;
 }
 #cart .separator{
    display: none;
 }
 #cart .price{
    font-size: 20px !important;
    color: #F3A183 !important;
 }
 #cart h1{
    color: #244D4D !important;
 }
 #cart div.cart-overview.js-cart{
    padding-left: 0% !important;
 }

 .blockreassurance_product p.block-title{
    line-height: 10px !important;
 }
 .blockreassurance_product .item-product{
    height: 15px !important
 }
 #main > div > div.cart-grid-right.col-xs-12.col-lg-4 > div.card.cart-summary > div.cart-detailed-totals > div.block-promo > div > p > a{
    color: #F3A183 !important;
    padding-left: 0 !important;
    padding-top: 10px !important;
  }
 .product-line-grid-left img{
    border-radius: 10px !important;
 }
    /*MOVIL*/
 @media (max-width: 768px) {
    /*CATEGORIAS*/
    #products .product-miniature .discount-amount, #products .product-miniature .discount-percentage, #products .product-miniature .on-sale, #products .product-miniature .online-only, #products .product-miniature .pack, #products .product-miniature .product-flags .new, .featured-products .product-miniature .discount-amount, .featured-products .product-miniature .discount-percentage, .featured-products .product-miniature .on-sale, .featured-products .product-miniature .online-only, .featured-products .product-miniature .pack, .featured-products .product-miniature .product-flags .new, .product-accessories .product-miniature .discount-amount, .product-accessories .product-miniature .discount-percentage, .product-accessories .product-miniature .on-sale, .product-accessories .product-miniature .online-only, .product-accessories .product-miniature .pack, .product-accessories .product-miniature .product-flags .new, .product-miniature .product-miniature .discount-amount, .product-miniature .product-miniature .discount-percentage, .product-miniature .product-miniature .on-sale, .product-miniature .product-miniature .online-only, .product-miniature .product-miniature .pack, .product-miniature .product-miniature .product-flags .new {
         
        border-radius: 5px;
        background: #F3A183 !important;
        }
    #category .block.ets_block_latest.ets_blog_ltr_mode.page_blog.ets_block_slider,.block.ets_block_archive.ets_blog_ltr_mode,.block.ets_block_search.ets_blog_ltr_mode,.block.ets_block_categories.ets_blog_ltr_mode{
        display:none;
        
        }

    #Home_instagram .instagram_item_img {
        flex: 0 0 calc(100% - 10px); /* Cada elemento ocupa 1/3 del ancho menos espacio para el margen */
        margin-bottom: 15px; /* Espacio entre filas */
        box-sizing: border-box; /* Incluye relleno y bordes dentro del ancho */
    }
    .ybc_instagram_fancy img {
        max-height: 100% !important;
        min-height: 100% !important;
}
#product .tabs{
    margin-left: 0%;
}
.elementor-1170101 .elementor-element.elementor-element-0448d52 {
    width: 15%;
    order: 1;
}
.elementor-row{
    display: flex;
}
.elementor-1170101 .elementor-element.elementor-element-b9d77b5 {
    width: 43%;
    order: 2;
}
.elementor-1170101 .elementor-element.elementor-element-d95a557 {
    width: 42%;
    order: 3;
}
.products-sort-order .select-title{
    font-size: 13px !important;
}
.elementor-nav--text-align-center .elementor-nav--dropdown .elementor-nav a {
    justify-content: left !important;
}
}

/*TABLET*/
@media only screen and (min-width: 768px) and (max-width: 1024px){
.ybc_instagram_fancy img {
    max-height: 300px !important;
    min-height: auto !important;
    border-radius: 10px !important;
}
.elementor-1170101 .elementor-element.elementor-element-8a7800a .elementor-menu-toggle {
    margin-right: auto;
    background-color: #244D4D;
}
.elementor-menu-toggle {
    display: flex;
    align-items: flex-start;
    justify-content: left;
    font-size: 22px;
    padding: .25em;
    cursor: pointer;
    border: 0 solid;
    border-radius: 3px;
    background-color: rgba(0, 0, 0, .05);
    color: #494c4f;
}
.elementor-nav--text-align-center .elementor-nav--dropdown .elementor-nav a {
    justify-content: left !important;
}
}

