:root {
    --main-background:                #ffffff;
    --module-background:              #ffffff;
    --breadcrums-background:          #f1f1f1;

    --gap-columns:                    24px;
    --width-column-page:              20%;
    --default-products-grid:          5;
    --default-products-gap:           20px;
    --subcategory-products:           6;
    
    --color-primary:                  #034239;
    --color-secondary:                #eb1724;
    --color-background:               #eeeeee;
    --color-background2:              #dddddd;

    --color-black:                    #18181F;
    --color-white:                    #ffffff;
    --color-red:                      #ff0000;
    --color-grey:                     #cccccc;
    --color-grey-dark:                #999999;
    --color-grey-white:               #f4f4f4;

    --radius:                         8px;
    --input-radius:                   20.5px;
    --btn-radius:                     20.5px;

    --color-href:                     #000000;
    --color-href-hover:               #999999;

    --color-general-border:           #dddddd;

    --color-dropdown:                 #fafafa;

    --color-footer-border:            #ACAFB0;

    --color-specialprice:             #eb503a;             

    --btn-menu-color:                 #000000;
    --btn-menu-hover-color:           #ff0000;
    --border-menu-color:              #dddddd;
    
    --btn-default-color:              #18181F;
    --btn-default-border:             #dddddd;
    --btn-default-background:         #ffffff;
    --btn-default-hover-color:        #18181F;
    --btn-default-hover-border:       #eeeeee;
    --btn-default-hover-background:   #eeeeee;

    --btn-success-color:              #ffffff;
    --btn-success-border:             #719f41;
    --btn-success-background:         #719f41;
    --btn-success-hover-color:        #ffffff;
    --btn-success-hover-border:       #2a552a;
    --btn-success-hover-background:   #2a552a;

    --btn-secondary-color:            #ffffff;
    --btn-secondary-border:           #333333;
    --btn-secondary-background:       #333333;
    --btn-secondary-hover-color:      #ffffff;
    --btn-secondary-hover-border:     #666666;
    --btn-secondary-hover-background: #666666;

    --btn-warning-color:              #ffffff;
    --btn-warning-border:             #dca707;
    --btn-warning-background:         #dca707;
    --btn-warning-hover-color:        #ffffff;
    --btn-warning-hover-border:       #7d610d;
    --btn-warning-hover-background:   #7d610d;

    --btn-primary-color:              #ffffff;
    --btn-primary-border:             #034239;
    --btn-primary-background:         #034239;
    --btn-primary-hover-color:        #ffffff;
    --btn-primary-hover-border:       #33655e;
    --btn-primary-hover-background:   #33655e;

    --btn-danger-color:               #ffffff;
    --btn-danger-border:              #b11212;
    --btn-danger-background:          #b11212;
    --btn-danger-hover-color:         #ffffff;
    --btn-danger-hover-border:        #cc3939;
    --btn-danger-hover-background:    #cc3939;

    --btn-info-color:                 #ffffff;
    --btn-info-border:                #19779f;
    --btn-info-background:            #19779f;
    --btn-info-hover-color:           #ffffff;
    --btn-info-hover-border:          #205971;
    --btn-info-hover-background:      #205971;

    --btn-default2-color:              #ffffff;
    --btn-default2-border:             #18181F;
    --btn-default2-background:         #18181F;
    --btn-default2-hover-color:        #18181F;
    --btn-default2-hover-border:       #eeeeee;
    --btn-default2-hover-background:   #eeeeee;

    --header-padding-inside:          20px;
    --header-top-icon-mx:             8px;
    /* --header-top-section-bg-color:    #034239; */
    --header-top-section-bg-color:    #025e53;
    --header-top-text-color:          #ffffff;
    --header-top-btn-hover-color:     #eb1724;

    --search-border-color:            #797979;

    --header-bottom-section-bg-color: #f3f3f3;
    --header-bottom-text-color:       #000000;
    --header-bottom-btn-hover-color:  #034239;

    --carousel-border-space:          20px;
    --carousel-border-width:          3px;

    --icons-background-color: #f1f1f1;

    --sections-background-color: #f1f1f1;

    --module-featured-title-color: #606060;
    --module-featured-title-active-color: #034239;

    --category-box-border-color: #238a28;

    --product-box-image-border-color: #b2b2b2;
    --product-box-category-color: #333e49;
    --product-box-rb-btns-border-color: #b2b2b2;
    --product-box-rb-btns-color: #808080;
    --product-box-rb-btns-hover-color: #555353;

    --article-section-title-color: #034239;
    --article-title-color: #101925;
    --article-details-color: #808080;
    --article-text-color: #101925;

    --product-social-icons-bg-color: #739e42;
    --product-social-icons-hover-bg-color: #91c359;
}

.container {
    max-width: 1920px !important;
    padding-right: 0px;
    padding-left: 0px;
}
.container-no-limit {
    max-width: 100% !important;
    padding-right: 0px;
    padding-left: 0px;
}
.container.container-small {
    /* max-width: 1200px !important; */
    max-width: calc(1920px - 320px) !important;
    padding-right: var(--bs-gutter-x,.75rem);
    padding-left: var(--bs-gutter-x,.75rem);
}

#input-coupon + .input-group-btn #button-coupon {
    border-radius: 0px .25rem .25rem 0px;
    height: 100%;
}


@media ( max-width: 1230px ) {
    :root {
        --header-top-icon-mx:             4px;
    }
}