
/*==================================================
=                  CSS Variables                   =
==================================================*/
:root {
    --primary-color: #835857;
    --secondary-color: #B67D7D;
    --marron:#b37c7c;
    --tertiary-color: #B0B19E;
    --light-bg: #FFF7E9;
    --white: #fff;
    --gris: #443639;
    --marron-a:#865D5C;
    --marron-b:#c69393;
    --marron-c:#fff8ea;
    
    
}

/*==================================================
=                  Base Styles                     =
==================================================*/
body#index,body#contact,body#cms {
    background: var(--light-bg);
}
body {
    color: var(--primary-color);
}
.h1, .h2, .h3,h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6,.thumbnail-container .product-title a,.pagination a,#back-top,.product-prices .current-price{
    color: var(--gris);
}

/*==================================================
=                  Header Styles                   =
==================================================*/
#header {
    background: var(--marron-a) !important;
}
/**.header-top .group-nav {
    background:#FFF7E9!important;
}**/


.logo,
.logo-second {
    width: 30px;
}


/*==================================================
=                  Navigation Styles               =
==================================================*/
a,
.group-nav .leo-megamenu .navbar-nav > li > a,
.showmenu i,
.showmenu,
.box-top #leo_search_block_top .title_block,
#_desktop_cart .cart-preview {
    color: var(--secondary-color);
}

.block.ApRawHtml,
a:hover {
    color: var(--light-bg);
}
body#cms a:hover {
    color: #c69393;
}

.group-nav .leo-megamenu .navbar-nav > li > a:hover {
    color: var(--tertiary-color);
    background: transparent;
}

.closemenu {
    color: var(--light-bg);
    background: var(--primary-color);
}
.showmenu:hover,.showmenu i.con-Ico_Menu:hover i {
    color: var(--secondary-color);
}
.showmenu i{
    color: var(--marron-c);
}
.showmenu .icon-Ico_Menu:hover {
    color: #c69393;
}

/*==================================================
=                  Product Styles                  =
==================================================*/
.plist-dsimple .thumbnail-container .pro3-btn .btn-product,
.plist-dsimple .thumbnail-container .pro3-btn .quick-view {
    color: var(--primary-color);
}

.plist-dsimple .thumbnail-container .pro3-btn .btn-product:hover,
.plist-dsimple .thumbnail-container .pro3-btn .quick-view:hover {
    color: var(--light-bg);
    background: var(--primary-color);
}

.plist-dsimple .thumbnail-container .pro3-btn .btn-product span span,
.plist-dsimple .thumbnail-container .pro3-btn .quick-view span span {
    color: var(--light-bg);
    background: var(--primary-color);
}

/*==================================================
=                  Banner Styles                   =
==================================================*/
.bannercontainer .tp-caption.h6-style-slide a {
    background-color: var(--primary-color);
    border: 2px solid var(--primary-color);
    color: var(--light-bg);
}

.bannercontainer .tp-caption.h6-style-slide a:hover {
    background-color: var(--light-bg);
    border: 2px solid var(--primary-color);
    color: var(--primary-color);
}

/*==================================================
=                  Footer Styles                   =
==================================================*/
.footer-container {
    background: var(--primary-color);
}

.footer-container .ApLink li a,
.footer-container .ApColumn .title_block,
#footer a,
.nqt_address p,
.nqt-phonenumber {
    color: var(--light-bg);
}

.footer-container .ApLink li a:hover,
#footer a:hover,
.nqt_address p:hover,
.nqt-phonenumber:hover {
    color: var(--secondary-color);
}
.page-content.page-cms {
    background: transparent;
}


.iview-directionNav a.iview-prevNav {
    left: 0;
}
.iview-directionNav a {
    top: 50%!important;
    -webkit-transform: translateY(-50%)!important;
    -moz-transform: translateY(-50%)!important;
    -ms-transform: translateY(-50%)!important;
    -o-transform: translateY(-50%)!important;
    transform: translateY(-50%)!important;
    background: transparent
}

.iview-directionNav a:before {
    font-size: 100px
}

.iview-directionNav a:hover:before {
    color: var(--light-bg);
}

.iview-directionNav a.iview-prevNav {
    left: 0;
}

.iview-directionNav a.iview-nextNav {
    right: 0;
    left: auto
}
#index .bg-fullwidth-container{
    margin: 0 auto;
}
.page-home .ApColumn .sub-title-widget h2,.page-home .ApColumn .sub-title-widget{
    font-size: 15px;
    font-weight: 400;
    color: var(--secondary-color);
    font-family: "Poppins", sans-serif;
}
.page-home .ApColumn .title_block {
    color: var(--primary-color);
}
.h11-box-bn {
    position: relative;
    display: inline-block;
    width: 100%;
}

.contenedores-imagenes .h11-box-bn .image_description {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    border: var(--light-bg);
}
.contenedores-imagenes-dos .h11-box-bn .image_description  a {
    border-radius: 0px; 
    font-size: 20px;
    width: 100%;
    margin-top: 5px;
}
.contenedores-imagenes-dos.contenedor4 .h11-box-bn .image_description  a {
    margin-top: 0px;
}


.h11-box-bn a {
    border: var(--primary-color);
    color:  var(--light-bg);
}
.h11-box-bn .image_description  a, .contenedores-imagenes-dos .h11-box-bn .image_description  a {
    background: #b0b29f;
    color: #fff8ea;
    font-size: 25px;
}
.outlet{
    background: #b0b29f;
    border-radius: 10px;
    color:  #fff8ea;
    font-size: 25px;
}
.btn-primary.outlet:hover {
    background: #b37c7c;
    color:#fff8ea;
}
.showmenu i {
    margin-right: 50px;
}
#leo_block_top,.box-top #leo_search_block_top .title_block:before,#_desktop_cart .cart-preview i,.icon-Ico_User:before{
    color:#fff8ea;
}
.h11-box-bn .image_description  a:hover,.contenedores-imagenes-dos .h11-box-bn .image_description  a:hover {
    background:#c5c6b2;
    color:  #fff8ea;
}
.h11-box-bn a:hover {
    color:  var(--secondary-color);
}
.contenedores-imagenes .ApColumn,.contenedores-imagenes-dos .ApColumn{
    margin-bottom: 15px;
}
#index .h11-box-bn {
    padding: 40px 0;
}
.plist-dsimple .thumbnail-container .pro3-btn {

    text-align: center;
}
.container .owl-theme .owl-buttons div:hover {
    border-color: #865d5c;
}
.owl-theme .owl-buttons div:hover:before {
    color: var(--primary-color);
}
.page-home .ApColumn .title_block {
    margin-bottom: 30px;
}
.page-home .novedades .ApColumn .title_block{
    color: var(--light-bg);
    text-align: left;
}
.page-home .novedades .ApColumn .sub-title-widget{
    color: var(--light-bg);
}
.page-home  .novedades .thumbnail-container .product-title a,.novedades .thumbnail-container .product-price-and-shipping .price {
    display: none;
}

.box-service .sv-col i:before,.box-service .sv-col h3 {
    color: var(--tertiary-color);
}
.box-service .sv-col i:before,.box-service .sv-col h3 {
    color: var(--tertiary-color);
}
.box-service .sv-col:hover i:before,.box-service .sv-col:hover h3{
    color: var( --secondary-color);
}
.box-service .sv-col:hover i {
    transform:none;
}

/*==================================================
=            Service Box - Material Icons          =
==================================================*/
.box-service {
    padding: 40px 0;
    background: var(--light-bg);
}

.box-service .sv-col {
    text-align: center;
    padding: 30px 15px;
    transition: all 0.3s ease;
    border-radius: 12px;
    margin-bottom: 20px;
    border: 1px solid transparent;
    position: relative;
}

/* Líneas laterales para elementos del medio */
.box-service .sv-col:nth-child(2):before,
.box-service .sv-col:nth-child(3):before {
    content: '';
    position: absolute;
    left: 0;
    top: 20%;
    height: 60%;
    width: 1px;
    background: rgba(176, 177, 158, 0.3);
    transition: background 0.3s ease;
}

.box-service .sv-col:nth-child(3):after {
    content: '';
    position: absolute;
    right: 0;
    top: 20%;
    height: 60%;
    width: 1px;
    background: rgba(176, 177, 158, 0.3);
    transition: background 0.3s ease;
}
/**
.box-service .sv-col:hover {
    background: rgba(179, 125, 125, 0.05);
    transform: translateY(-3px);
    border-color: rgba(179, 125, 125, 0.1);
    box-shadow: 0 5px 15px rgba(179, 125, 125, 0.1);
}
**/
/* Material Icons styling */
.box-service .sv-col .material-symbols-outlined {
    font-size: 3rem;
    margin-bottom: 15px;
    display: block;
    color: var(--tertiary-color);
    transition: all 0.3s ease;
    font-variation-settings:
        'FILL' 0,
        'wght' 300,
        'GRAD' 0,
        'opsz' 48;
}

.box-service .sv-col:hover .material-symbols-outlined {
    color: var(--secondary-color);
    transform: scale(1.1);
    font-variation-settings:
        'FILL' 1,
        'wght' 400,
        'GRAD' 0,
        'opsz' 48;
}

.box-service .sv-col .sv-text {
    margin-top: 10px;
}

.box-service .sv-col h3 {
    font-size: 1.1rem;
    font-weight: 400;
    color: var(--tertiary-color);
    margin: 0;
    padding: 0;
    line-height: 1.4;
    transition: color 0.3s ease;
    font-family: "Poppins", sans-serif;
}

.box-service .sv-col:hover h3 {
    color: var(--secondary-color);
    font-weight: 500;
}
.box-service .ApColumn:nth-child(1), .box-service .ApColumn:nth-child(3) {
    display: inherit;
}

.block_newsletter,.page-home .ApColumn .block_newsletter .title_block {
    color:var(--light-bg);
}
    .group-nav .leo-megamenu .dropdown-menu {
        background: var(--light-bg);
    }

.leo-megamenu .dropdown-menu li a{
    color: var(--primary-color);
}
.leo-megamenu .dropdown-menu li a:hover{
    color: var(--tertiary-color);
}
#wrapper .breadcrumb:before {
    display: none;
}


/* Responsive */
@media only screen and (max-width: 768px) {
    /* Ocultar líneas laterales en móvil */
    .box-service .sv-col:nth-child(2):before,
    .box-service .sv-col:nth-child(3):before,
    .box-service .sv-col:nth-child(3):after {
        display: none;
    }
    
    .box-service .sv-col {
        padding: 20px 10px;
        margin-bottom: 15px;
    }
    
    .box-service .sv-col .material-symbols-outlined {
        font-size: 2.5rem;
        margin-bottom: 10px;
    }
    
    .box-service .sv-col h3 {
        font-size: 1rem;
    }
}

@media only screen and (max-width: 480px) {
    .box-service .sv-col {
        padding: 15px 5px;
    }
    
    .box-service .sv-col .material-symbols-outlined {
        font-size: 2rem;
    }
    
    .box-service .sv-col h3 {
        font-size: 0.9rem;
    }
}

.leo-megamenu .level2.dropdown > .dropdown-menu {
    position: absolute;
    top: 1px !important;
    left: 100px !important;
}
/*==================================================
=                  Media Queries                   =
==================================================*/

/*==========  Mobile First Method  ==========*/

/* Custom, iPhone Retina */
@media only screen and (min-width: 320px) {
    /* Estilos para dispositivos muy pequeños */
}

/* Extra Small Devices, Phones */
@media only screen and (min-width: 480px) {
    /* Estilos para teléfonos */
}

/* Small Devices, Tablets */
@media only screen and (min-width: 768px) {
    /* Estilos para tablets */
    #wrapper .breadcrumb {
    height: 100px;
}
}

/* Medium Devices, Desktops */
@media only screen and (min-width: 992px) {
    /* Estilos para escritorios medianos */
    
.leo-megamenu .level2.dropdown > .dropdown-menu {
  position: absolute;  
  top: 1px !important;  
  right: auto;
}



    
}

/* Large Devices, Wide Screens */
@media only screen and (min-width: 1200px) {
    
    /* ===== NAVEGACIÓN PRINCIPAL ===== */
    .group-nav {
        position: fixed;
        top: 0;
        left: 0;
        width: 100%;
        height: auto;
        opacity: 0;
        visibility: hidden;
        transform: translateY(-100%);
        transition: transform 0.3s ease, opacity 0.3s ease;
    }
    
    .group-nav.active-menu {
        width: 100%;
        height: auto;
        opacity: 1;
        visibility: visible;
        transform: translateY(0);
        transition: transform 0.3s ease, opacity 0.3s ease;
    }

    /* ===== MEGAMENU HORIZONTAL ===== */
    ul.megamenu.horizontal {
        display: flex;
        justify-content: center;
                margin-top: 30px;
        margin-bottom: 30px;
    }



    /* ===== LOGO Y ELEMENTOS ===== */
    .group-nav .wr-logo {
        text-align: center;
    }

    /* ===== MENU ITEMS ===== */
    .leo-megamenu .navbar-nav > li {
        text-align: center;
        float: left;
    }

    .group-nav .leo-megamenu .navbar-nav > li {
        width: 300px;
    }

    .group-nav .leo-megamenu .navbar-nav > li > a.dropdown-toggle:after {
        display: none;
    }
}
#instagram-footer{
    text-align: center;
}
  .logo.pie {
     width: 80%; 
    }
    .social-links {
    text-align: center;
    padding: 20px 0;
    }

    .footer-container .instagram-link {
        display: inline-flex;
        align-items: center;
        gap: 10px;
        color: var(--light-bg);
        text-decoration: none;
        font-size: 1.2rem;
        transition: color 0.3s ease;
        width: 155px;
    }

    .instagram-link:hover {
        color: var(--secondary-color);
    }

    .instagram-link i {
        font-size: 1.5rem;
    }
     /* Estilos para el SVG de Instagram */
    .instagram-icon {
        width: 1.5rem;
        height: 1.5rem;
        fill: var(--light-bg);
        transition: fill 0.3s ease;
    }

    .instagram-link:hover .instagram-icon {
        fill: var(--secondary-color);
    }
    #leo_search_block_top .btn {
    background:  var(--primary-color);
}
.box-top #leo_search_block_top.active .title_block:before,.box-newsletter .block_newsletter .input-wrapper button:hover {
    color: var(--primary-color);
}
.box-newsletter .block_newsletter .input-wrapper button:hover {
    background-color: #b37c7c;
    color: #fff8ea;
}
.box-newsletter .block_newsletter .input-wrapper button{
    background: #b0b29f;
    color: #fff8ea;
}

#contact .card {
    background: var(--light-bg);
    box-shadow: none;
    border:none;
}
#contact #main .title_block {
    color: var(--primary-color);
    text-align: center;
    font-size: 42px;
    line-height: 50px;
    padding: 0;
    font-family: "Poppins", sans-serif;
    font-weight: 600;
    margin: 0 auto 35px;
}

#contact .sub-title-widget {
    font-size: 15px;
    font-weight: 400;
    color: var(--secondary-color);
    font-family: "Poppins", sans-serif;
    text-align: center;
    line-height: 25px;
    margin: 0 auto;
    margin-bottom: 40px;
    width: 80%;
    
}
#contact .contact-form a:hover{
    color: var(--tertiary-color);
}
#contact h2 {
    font-size: 22px;
    font-weight: 500;
    color: var(--secondary-color);
    font-family: "Poppins", sans-serif;
    text-align: center;
    line-height: 25px;
}
#contact textarea.form-control,#contact input.form-control {
    border: 1px solid var(--primary-color);
    color: var(--secondary-color);
}
#contact .form-control-select{
    border: 1px solid var(--primary-color);
}
#contact .form-control-select,#contact .form-control:disabled, #contact .form-control[readonly],#contact .form-control{
    background: var(--light-bg);
}
#contact .contact-form .btn-primary {
    color: #fff;
    background-color:var(--primary-color);
    width: 150px;
}
#contact .text-sm-right {
    text-align: left !important;
}
#contact #content-wrapper.col-lg-9 {
    width: 100%;
}
#blockcart-modal .cart-content a.btn, .product-add-to-cart .product-quantity .add-to-cart, .leo-cart-dropdown-action a.btn.cart-dropdow-checkout, .continue.btn, button.btn.btn-primary.center-block,.view-leo-dropdown-additional,#_desktop_cart a.cart-dropdow-button,.view-leo-dropdown-additional.show {
    background-color:#b37c7c;
    color:#fff8ea!important;
}
#blockcart-modal .cart-content a.btn:hover, .product-add-to-cart .product-quantity .add-to-cart:hover, .leo-cart-dropdown-action a.btn.cart-dropdow-checkout:hover, .continue.btn:hover, button.btn.btn-primary.center-block:hover,.view-leo-dropdown-additional:hover,#_desktop_cart a.cart-dropdow-button:hover {
    background-color:#c69393;
    color:#fff8ea!important;
}
.leo-cart-dropdown-action a.btn.cart-dropdow-checkout:hover {
    background: var(--light-bg);
    color:var(--primary-color);
}


#leo_block_top a:hover,#_desktop_cart a:hover,.box-top #leo_search_block_top .title_block:hover {
    color: var(--tertiary-color);
}
#_desktop_cart a.cart-dropdow-button:hover{
    color:var(--primary-color);
}
.leo-cart-dropdown-action a.btn:hover, .leo-cart-dropdown-action a.btn:focus, .leo-cart-dropdown-action a.btn:active:focus {
    background: var(--light-bg);
    color: var(--primary-color);
}
#product #product-availability{
    display: none;
}
.btn-primary:active:hover, .btn-primary:hover, .btn-primary:active:focus, .btn-primary:active.focus, .btn-primary.active:hover, .btn-primary.active:focus, .btn-primary.active.focus, .open > .btn-primary.dropdown-toggle:hover, .open > .btn-primary.dropdown-toggle:focus, .open > .btn-primary.dropdown-toggle.focus {
    color: var(--primary-color);
}
.leoproductsearch-result .ac_results .ac_over, .leoproductsearch-result .ac_results li:hover {
     background: var(--primary-color);
    color: var(--light-bg);
}
 .product-add-to-cart .product-quantity .add-to-cart{
    width: 100%;
 }
#contact .form-control {
    color: var(--secondary-color);
}
/*==========  Non-Mobile First Method  ==========*/

/* Large Devices, Wide Screens */
@media only screen and (max-width: 1200px) {
    /* Estilos para pantallas grandes y menores */
}

/* Medium Devices, Desktops */
@media only screen and (max-width: 992px) {
    .contenedores-imagenes .h11-box-bn .image_description  a {
    padding: 4px 36px;
    font-size: 18px;
}
#index .contenedores-imagenes .h11-box-bn {
    padding-bottom: 0px;
}
.contenedores-imagenes-4 .h11-box-bn .image_description  a {
    font-size: 10px;
    padding: 7px 20px;
}
.block_newsletter .input-wrapper input {
    width: 100%;
}

}

/* Small Devices, Tablets */
@media only screen and (max-width: 768px) {
    /* Estilos para tablets y menores */
        .iview-directionNav a:before {
    font-size: 30px;
}
}

/* Extra Small Devices, Phones */
@media only screen and (max-width: 480px) {
    /* Estilos para teléfonos y menores */
}

/* Custom, iPhone Retina */
@media only screen and (max-width: 400px) {
    /* Estilos para dispositivos muy pequeños */
}

.leo-megamenu .widget-subcategories .widget-heading {
    font-size: 15px;
    font-family: "Poppins", sans-serif;
    font-weight: 600;
    margin-bottom: 10px;
    margin-top: 10px;
    padding-bottom: 10px;
    color: #222222;
}
    .subcategory-image, .widget-subcategories .menu-title, .popup-content.dropdown-menu .currency-selector {
    display: none;
}
.group-nav .leo-megamenu .level2 .dropdown-menu {
    background: var(--primary-color);
    
}
.leo-megamenu .level2  .dropdown-menu li a {
    color:  var(--light-bg);
}

    /* ===== DROPDOWN STYLES ===== */
 .group-nav .leo-megamenu .navbar-nav > li.aligned-fullwidth > .dropdown-menu,
.group-nav .leo-megamenu .dropdown:hover .dropdown-menu {
    top: 100%;
    left: 0%;
    right: auto;
}

    .group-nav .leo-megamenu .dropdown-menu {
        position: absolute;
        top: 100%;
        left: 0;
        right: auto;
        min-width: 250px;
        border: none;
        box-shadow: 0 10px 30px rgba(0, 0, 0, 0.15);
        opacity: 0;
        visibility: hidden;
        transform: translateY(10px);
        transition: all 0.3s ease;
        z-index: 1000;
    }

@media (max-width: 1360px) and (min-width: 992px) {
    .leo-megamenu .navbar-nav>li.aligned-fullwidth>.dropdown-menu {
        width: 95% !important;
        left: 30px;
    }
}
.leo-megamenu .navbar-nav>li.aligned-fullwidth{
    position: static;
}
@media (min-width: 1200px) {
    .group-nav .leo-megamenu .navbar-nav > li.aligned-fullwidth > .dropdown-menu {
        width: 80% !important;
        left: 50%;
        transform: translateX(-50%);
    }
}


@media (max-width: 1999px) {
    .off-canvas-nav-megamenu .offcanvas-mainnav {
         background: var(--light-bg);
    }

    .off-canvas-nav-megamenu .navbar-nav > li > a .menu-title,
.off-canvas-nav-megamenu .navbar-nav .dropdown-sub div.menu-title,
.off-canvas-nav-megamenu .dropdown-menu,
.off-canvas-nav-megamenu .dropdown-menu ul li > a {
    color: var(--primary-color);
}

.off-canvas-nav-megamenu .nav li.dropdown .caret,
.off-canvas-nav-megamenu .nav li.dropdown .caret:before {
    color: var(--secondary-color);
}

/* Hover en enlaces del menú */
.off-canvas-nav-megamenu .dropdown-menu ul li > a:hover,
.off-canvas-nav-megamenu .navbar-nav > li > a .menu-title:hover,
.off-canvas-nav-megamenu .navbar-nav .dropdown-sub div.menu-title:hover {
    color: var(--tertiary-color);
}
.off-canvas-nav-megamenu .navbar-nav .dropdown-sub div.menu-title,.off-canvas-nav-megamenu .dropdown-menu {
    font-weight: 600;
    color: #444;
    font-size: 12px;
}
.off-canvas-nav-megamenu .navbar-nav > li > a .menu-title {
    margin-top: 10px;
}
.off-canvas-nav-megamenu .dropdown-menu {
    padding: 10px 10px;
}
    
}

.product-additional-info .social-sharing,.currency-selector,.user-info .ap-btn-compare.dropdown-item { 
    display: none;
}
.no-account a:hover,.forgot-password a:hover{
     color: var(--gris);
}
#login-form .btn-primary:hover{
    color:var(--light-bg);
}
#leo_block_top ul {
    border: none;
}
.display-list-store {
    background-color: var(--primary-color);
}


.contenedor4 .h11-box-bn .image_description a {
    background: #b0b29f;
}
.contenedor4 .h11-box-bn .image_description a:hover {
    background: #c5c6b3;
}

.contenedor4 .h11-box-bn .botton2 .image_description  a {
    background: #b37c7c;

}
.contenedor4 .h11-box-bn .botton2  .image_description a:hover {
    background: #c69393;

}



.h11-box-bn .image_description  a, .contenedores-imagenes-4.contenedores-imagenes-dos .h11-box-bn .image_description  a {
    background:#b37c7c;
    color: #fff8ea;
}
.h11-box-bn .image_description  a:hover, .contenedores-imagenes-4.contenedores-imagenes-dos .h11-box-bn .image_description  a:hover {
    background: #c69393;
    color: #fff8ea;
}
.group-nav .navbar-header .navbar-toggler {
    border: 1px solid #fff8ea;
    color: #fff8ea;;
}
.breadcrumb li a {
color:#b37c7c;
}
.breadcrumb li a:hover {
color:#865d5c;
}
.description-short, .product-actions .control-label{
    color: #865d5c;
}
.product-flags .product-flag.new {
    color: #865d5c;
    border-color: #865d5c;
}
.thumbnail-container .product-price-and-shipping .price {
    color: #865d5c;
}
.owl-theme .owl-buttons div:before {
    content: "\e628";
    font-family: 'themify';
    color: #b0b29f;
}

 .block-categories .title_block a{
    color: #865d5c;
}
 .block-categories .title_block a:hover{
    color: #b37c7c;
}
.block-categories .category-sub-menu li:after {
    background-color: #b0b29f;
}
.block-categories .category-sub-menu li:hover:after {
    background-color: #b0b29f;
}

.block-categories .category-sub-menu li > a {
color: #b37c7c;
}
.block-categories .category-sub-menu li > a:hover {
color: #865d5c;
}
.products-sort-order .select-title {
    color: #b0b29f;
}
.banners2 .h11-box-bn .image_description a {
    background:#b0b29f;
    color: #fff8ea;
}
.banners2 .h11-box-bn .image_description a:hover{
    background:#c5c6b2;
    color: #fff8ea;
}
.box-newsletter .block_newsletter .input-wrapper input {
    color: #adaba7;
}
.products-section-title{
    color: #443639;
}
.products-section-title span {
    color: #b0b29f;
}
#wrapper .breadcrumb h1 {
    color: #443639;
 }

.images-container:hover .product-flags .product-flag.new {
    color: #b37c7c;
    border-color: #b37c7c
}
@media (max-width: 767px) {
    .group-nav {
        top: 112px;
    }
}
#leo_search_block_top .btn:hover {
    color: #c69393;
}
.box-top #leo_search_block_top.active .title_block:before {
    color: #fff7ea;
}
@media (min-width: 992px) {
    .group-nav {
        background: #FFF7E9 !important;
    }
}
.product-add-to-cart .product-quantity .add-to-cart[disabled] {
    background: #7a7b7b;
    color: #fff;
}
.product-add-to-cart .product-quantity .add-to-cart[disabled]:hover {
    background: #a5a4a4;
    color: #fff;
}
#blockcart-modal .cart-content a.btn:hover, #blockcart-modal .cart-content a.btn:focus, .product-add-to-cart .product-quantity .add-to-cart:hover, .product-add-to-cart .product-quantity .add-to-cart:focus, .leo-cart-dropdown-action a.btn.cart-dropdow-checkout:hover, .leo-cart-dropdown-action a.btn.cart-dropdow-checkout:focus, .continue.btn:hover, .continue.btn:focus, button.btn.btn-primary.center-block:hover, button.btn.btn-primary.center-block:focus {
    background: #b37c7c;
}
.showmenu .btn-primary.outlet:hover,body#cms .showmenu .btn-primary.outlet:hover{
    background: #b37c7c;
    color: #fff8ea;
}
.product-add-to-cart .product-quantity .add-to-cart:hover, .product-add-to-cart .product-quantity .add-to-cart:focus{
    background: #b37c7c;
}
.leo-fly-cart-icon-wrapper a:hover {
    color: #c69393;
}

body#checkout section.checkout-step .payment-options .payment-option {
    display: flex;
    align-items: center;
}
body#checkout section.checkout-step .payment-options label {
    margin-bottom: 0px;
}
body#checkout section.checkout-step #customer-form [for="field-psgdpr"] {
    width: 0px;
    padding: 0px;
}