@import url("https://fonts.googleapis.com/css2?family=Nunito:ital,wght@0,200..1000;1,200..1000&display=swap");
// <weight>: Use a value from 200 to 1000
// <uniquifier>: Use a unique and descriptive class name

.nunito-<uniquifier> {
  font-family: "Nunito", sans-serif;
  font-optical-sizing: auto;
  font-weight: <weight>;
  font-style: normal;
}
* {font-family: "Nunito", sans-serif !important;}
body, header .header_middle_nav .header_work_time span, header .header_contact a {font-size: 16px;}
header .header_contact h3 a {font-size:22px;}
header .header_top_nav, header .header_top_nav ul {background: #fff;}
h2 {color:#008d3e;}
ul#headerMobileMenu.left_nav.list_in, ul.right_nav.list_inline {background: transparent;}
header .header_brand .media-body h2 a {letter-spacing: 0;}
body > header > div.header_top_nav.background_light_gray > div > div > div.login.col-lg-2.col-md-3.col-lg-offset-1.col-md-offset-0.col-xs-12 > ul > li:nth-child(1) {margin-right:10px;}
header .header_top_nav ul li a, header .header_top_nav ul.right_nav li a {color: #333;}
header .header_top_nav ul li a:hover, header .header_top_nav ul li.active > a, header .header_top_nav ul.right_nav li a:hover {color: #000;}
header .header_brand .media-body h2 {width:170px;}
.header_middle_nav .container, header .header_middle_nav .row .header_cart .header_search, header .header_middle_nav .row .header_cart .header_cart_block, .header_mobile .mobile_menu_toggle > span, .sticker_cart .cart_items {background: #fd5621;}
.header_middle_nav .container * {color:#fff;}
.card_product_container .card_product {width: 338px;}
.card_product_container .card_product .card_product_price a, .catalog_inline_page .item .price_sect .item_btn a,
.cart_page .item .price_sect .item_btn a, .cart_btn, .add_review form input[type="submit"], .one_click_btn:hover, .block_capt .cart-goback-button, .order_form .cart-goback-button, main .reg_page .reg_form form > input[type="submit"], .modal form input[type="submit"], .modal form textarea[type="submit"], main .contact_page .contact_form form > input[type="submit"], .catalog_inline_page .result_sum a, .cart_page .result_sum a, main .order_page .order_caption, main .order_page .order_form form > input[type="submit"], .header_cart_block .cart_items, .order_popup .buy_button a, .emarket_compare .button_buy, main .search_page input[type="submit"], .catalog_inline_page input[type="submit"], .cart_page input[type="submit"], .catalog_inline_page a.paysystem_button, .cart_page button.paysystem_button  {background-color: #008d3e;}
.main_slider .slick-prev, .main_slider .slick-next, #carousel-example-generic .icon-prev, #carousel-example-generic .icon-next {border-color:#008d3e;}
table.emarket_compare tr:not(:last-of-type), .add_review form input[type="submit"] {border-color:transparent;}
header .category_nav li.active {border-color:transparent;}
header .category_nav li.active > a {background: #fd5621;color: #fff;}
header .category_nav li a {font-weight:700;font-size: 21px;color: #008d3e;}
header .category_nav li a:hover {background: #fd5621;color: #fff;}
header .category_nav li .sub_menu {border:none;}
.one_click_btn {border-color:#008d3e;color:#008d3e;}
footer {background: linear-gradient(to bottom, #B53D18 0%, #FF561C 100%);}
.card_product_container .card_product .card_product_title, .cart_page .item .item_title h5 a, .cart_page .mobile_item .item_title h3 a {color:#008d3e;font-weight:700;}
.card_product_container {gap:20px;}
.catalog_inline_page .item, .cart_page .item {padding: 20px;}

@media (min-width: 1500px) {
    .col-lg-offset-1 {
        margin-left: 6.7%;
    }
      body, header .header_contact a, header .header_middle_nav .header_work_time span {
        font-size: 18px;
    }
}
@media (min-width: 991px) {
      body, .item_page .about_item p {
        font-size: 18px;
    }
}