@import "https://fonts.googleapis.com/css?family=Montserrat:400,700&subset=latin-ext";
.bold{font-weight:700}
.normal{font-weight:400}
.display-none{display:none}
.display-show{display:inherit}
.uppercase{text-transform:uppercase}
.clear{clear:both}
.mbh_green_bg{background-color:#38c14f}
.mbh_green{color:#38c14f}
.mbh_gray{color:#8e8e98}
.mbh_gray_dark{color:#4c4c55}
.mbh_red_light_bg{background-color:#ff7474}
.mbh_red_light{color:#ff7474}
.inline-block{display:inline-block}
.block{display:block}
.vertical-align-middle{vertical-align:middle}
.vertical-align-top{vertical-align:top}
.tablet_view{display:none}
.mobile_view{display:none}
.float-right{float:right}
.float-left{float:left}
.underline{text-decoration:underline}
.relative{position:relative}
.absolute{position:absolute}
.strike-through{text-decoration:line-through}
.bbs_border{border-radius:4px;border:solid 1px #e7;background-color:#FFF}
.pad-r-15{padding-right:15px}
.main_content{margin:0 auto;padding:32px 0 60px;width:100%}
.small_card{display:inline-block;width:250px;box-sizing:border-box;padding:20px;background-color:#FFF;margin-top:30px;margin-right:11px;vertical-align:middle;min-height:170px}
.small_card:nth-child(4n){margin-right:0}
.medium_card{display:inline-block;width:265px;min-height:225px;box-sizing:border-box;padding:25px;background-color:#FFF;border-radius:8px;box-shadow:0 10px 20px 0 rgba(236,236,236,0.5);border:solid 1px #f0f0f0;margin-top:30px;margin-right:18px}
.slug_navigation li{display:inline-block}
.selected_tab{border-bottom:3px solid #38c14f}
.side_button{cursor:pointer}
.hide{display:none}
.mbh_green_button{margin:0 auto;width:183px;padding-top:10px;padding-bottom:10px;border-radius:4px;border:none;box-shadow:0 10px 20px 0 rgba(236,236,236,0.5);background-color:#38c14f;font-size:14px;font-weight:700;font-family:'Montserrat';color:#FFF;cursor:pointer}
html,body{margin:0 auto;padding:0;font:14px Montserrat,sans-serif;color:#8e8e98}
html h1,html h2,html h3,html h4,html h5,html h6,body h1,body h2,body h3,body h4,body h5,body h6{margin:0}
html ul,body ul{padding:0;margin:0}
html li,body li{list-style-type:none}
html a,body a{color:inherit;text-decoration:none}
header{position:sticky;top: 0px;z-index:50;width:100%;overflow: auto;box-shadow:0 2px 4px 0 rgba(221,221,221,0.5); background: #fff;}
header span{color:#b8b8c1}
header .header{margin:0 auto;max-width:1140px; overflow: auto; width: calc(100% - 60px)}
header .header_img_container{float:left;height:100px;width:210px}
header .header_content_container{text-align:right;width:675px;float:right}
header .header_content_container .header_search_bar_containter{margin-top:20px;margin-left:40px}
header .header_content_container ul{margin-top:13px;margin-bottom:0;padding-left:0}
header .header_content_container li{display:inline-block;font-size:12px;color:#8e8e98}
header .header_content_container .header_search_bar{float:left;width:435px;height:32px;border-radius:4px;border:solid 1px #E7E7E7;background-color:#FFF}
header .header_content_container .header_search_bar form input,header .header_content_container .header_search_bar form select{border:none;height:30px;box-sizing:border-box;color:#8e8e98;font-family:14px "Montserrat",sans-serif}
header .header_content_container .header_search_bar form select{width:170px;padding-left:14px}
header .header_content_container .header_search_bar form input[type=text]{float:left;padding-left:14px;width:210px}
header .header_content_container .header_search_bar form input[type=submit]{background-color:#38c14f;background-image:url(images/Icon-Search.svg);background-repeat:no-repeat;background-position:center;color:#FFF;padding-left:8px;padding-right:8px;width:35px}
header .header_content_container .header_basket_container{float:right;margin-top:5px}
header .header_content_container .header_basket_container h2{font-size:14px;font-weight:400;font-weight:lighter}
header .header_content_container .header_basket_container a{text-decoration:none}
main{position:relative;z-index:1;box-sizing:border-box}
main h2{font-size:26px;font-weight:700;color:#4c4c55;margin:0}
main h3{margin:5px 0 0;font-size:14px;font-weight:400;color:#8e8e98}
main h4{font-size:16px;font-weight:700;color:#4c4c55}
main .label{position:absolute;top:0;right:0;margin-right:10px;margin-top:10px;font-size:12px;font-weight:700;color:#FFF;padding:5px 15px;border-radius:4px}
main .mbh_green_button{margin:0 auto;width:183px;padding-top:10px;padding-bottom:10px;border-radius:4px;border:none;box-shadow:0 10px 20px 0 rgba(236,236,236,0.5);background-color:#38c14f;font-size:14px;font-weight:700;font-family:'Montserrat';color:#FFF}
main .content_switch_container{padding:50px 0;text-align:center}
main .content_switch_container ul li{display:inline-block;font-family:"Montserrat";font-size:16px;padding:0 10px}
main .back_button{text-align:center;border-radius:4px;border:solid 2px #8e8e98;padding:10px 0;width:185px}
main .main_catalogue_container .main_catalogue_content{padding-top:0}
main .main_catalogue_container .main_catalogue_content .catalogue_list_content{vertical-align:top;box-sizing:border-box;display:inline-block; min-width: 200px; position: sticky; top: 115px; max-height: calc(100vh - 130px);
    overflow: auto; }
main ::-webkit-scrollbar { width: 7px; height: 7px; background-color: #fff; }
main ::-webkit-scrollbar-thumb { background-color: #eee; border-radius: 10px; }


main .main_catalogue_container .main_catalogue_content .catalogue_list_content li{padding:10px;border-bottom:solid 1px #e7e7e7}
main .main_catalogue_container .main_catalogue_content .catalogue_list_content li h3{margin-left:10px}
main .main_catalogue_container .main_catalogue_content .catalogue_galery_content{vertical-align:top;box-sizing:border-box;display:inline-block;background-color:#e1e1e1;height:352px;width:calc(100% - 254px);position:relative;text-align:center}
main .main_catalogue_container .main_catalogue_content .catalogue_galery_content .mbh_green_button{margin-top:250px;left:50%;margin-left:-100px;width:200px}
main .main_catalogue_container .main_catalogue_content .catalogue_galery_content .gallery_images_container{height:100%; background-size: cover; background-position: center;}
main .main_catalogue_container .main_catalogue_content .catalogue_galery_content .gallery_images{margin-top:5%;height:80%;max-width:80%;-webkit-animation:slide-from-right .3s ease-out;-moz-animation:slide-from-right .3s ease-out}
@-webkit-keyframes slide-from-right {
0%{opacity:0;-webkit-transform:translateX(5%)}
100%{opacity:1;-webkit-transform:translateX(0)}
}
@-moz-keyframes slide-from-right {
0%{opacity:0;-moz-transform:translateX(5%)}
100%{opacity:1;-moz-transform:translateX(0)}
}
main .main_catalogue_container .main_catalogue_content .catalogue_galery_content .side_button{width:30px;height:30px;position:absolute;margin-top:-15px;top:50%;background-color:#FFF;border:none;font-weight:700;color:#8e8e98;cursor:pointer}
main .main_catalogue_container .main_catalogue_content .catalogue_galery_content .left_button{left:0}
main .main_catalogue_container .main_catalogue_content .catalogue_galery_content .right_button{right:0}
main .main_catalogue_container .main_catalogue_content .catalogue_galery_content .side_scroller_container{position:absolute;left:0;bottom:0;padding:15px 20px}
main .main_catalogue_container .main_catalogue_content .catalogue_galery_content .side_scroller_container .scroller_dot{background-color:#8e8e98;height:5px;width:5px;border-radius:2.5px;display:inline-block;margin-right:10px;-webkit-transition:width .1s ease;-moz-transition:width .1s ease;transition:width .1s ease}
main .main_catalogue_container .main_catalogue_content .catalogue_galery_content .side_scroller_container .scroller_extended{width:30px;background-color:#38c14f;-webkit-transition:width .1s ease;-moz-transition:width .1s ease;transition:width .1s ease}
main .main_catalogue_container .main_catalogue_content .catalogue_galery_content .main_recomendation_container{text-align:left;padding-top:15px;padding-left:15px}
main .main_catalogue_container .main_catalogue_content .catalogue_galery_content .main_recomendation_container .main_recomendation_content{padding-top:0}
main .main_catalogue_container .main_catalogue_content .catalogue_galery_content .main_recomendation_container .main_recomendation_content h2{font-size:24px}
main .main_catalogue_container .main_catalogue_content .catalogue_galery_content .main_recomendation_container .main_recomendation_content h3{padding-top:15px;padding-bottom:15px}
main .main_catalogue_container .main_catalogue_content .catalogue_galery_content .main_recomendation_container .main_recomendation_card_container{width:100%;text-align:left;box-sizing:border-box}
main .main_catalogue_container .main_catalogue_content .catalogue_galery_content .main_recomendation_container .main_recomendation_card_container .small_card{box-sizing:border-box;margin-top:15px;margin-right:10px;width:205px}
main .main_catalogue_container .main_catalogue_content .catalogue_galery_content .main_recomendation_container .main_recomendation_card_container .small_card:nth-child(3){margin-right:0}
main .main_catalogue_container .main_catalogue_content .catalogue_galery_content .main_recomendation_container .main_recomendation_card_container .small_card:nth-child(4){margin-right:10px}
main .main_delivery_container .main_delivery_contetnt .delivery_option_container{margin:0 auto;text-align:center}
main .main_delivery_container .main_delivery_contetnt .delivery_option_container .delivery_option{vertical-align:top;display:inline-block;margin:0 39px;width:140px}
main .main_delivery_container .main_delivery_contetnt .delivery_option_container .delivery_option .delivery_icon{margin:0 auto;height:100px;width:100px;background-color:#f0f0f0;border-radius:50px;margin-bottom:10px;position:relative;line-height: 100px;}
main .main_delivery_container .main_delivery_contetnt .delivery_option_container .delivery_option .delivery_icon img{max-width: 50px}
main .main_delivery_container .main_delivery_contetnt .delivery_option_container .delivery_option h4{text-align:center;font-size:16px;color:#8e8e98}
main .main_recomendation_container .main_recomendation_card_container{box-sizing:border-box;.small_card:n}
main .main_recomendation_container .main_recomendation_card_container .small_card{text-align:center;position:relative}
main .main_recomendation_container .main_recomendation_card_container .small_card .image{margin:0 auto;width:100px;height:145px;line-height: 145px;}
main .main_recomendation_container .main_recomendation_card_container .small_card .image img{height:145px}
main .main_category_container{background-color:#fafff9}
main .main_category_container .main_category_content .main_category_card_container{box-sizing:border-box}
main .main_category_container .main_category_content .main_category_card_container ul li{margin-top:10px;text-decoration:underline}
main .main_category_container .main_category_content .main_category_card_container ul li a{color:#38c14f; text-decoration: underline;}
footer{box-sizing:border-box;width:100%}
footer .footer_top_container{background-color:#f5f5f5}
footer .footer_top_container .footer_top{margin:0 auto;max-width:1000px;min-height:350px; padding-bottom: 20px; display: flex; flex-wrap: wrap; justify-content: space-between;}
footer .footer_top_container .footer_top .footer_estore{margin-top:45px}
footer .footer_top_container .footer_top .footer_estore h3,footer .footer_top_container .footer_top .footer_estore h4{margin-top:0;margin-bottom:0;font-size:24px;line-height:36px}
footer .footer_top_container .footer_top .footer_estore h3{color:#38c14f}
footer .footer_top_container .footer_top .footer_estore h4{margin-bottom:28px;color:#4c4c55}
footer .footer_top_container .footer_top .footer_estore .footer_email_container{margin-top:12px;box-sizing:border-box}
footer .footer_top_container .footer_top .footer_estore .footer_email_container input[type=text],footer .footer_top_container .footer_top .footer_estore .footer_email_container input[type=submit]{border:none;height:34px}
footer .footer_top_container .footer_top .footer_estore .footer_email_container input[type=text]{width:176px;padding-left:16px;border-radius:4px 0 0 4px}
footer .footer_top_container .footer_top .footer_estore .footer_email_container input[type=text]::placeholder{font-style:italic;color:#e1e1e1}
footer .footer_top_container .footer_top .footer_estore .footer_email_container input[type=submit]{width:109px;color:#FFF;background-color:#38c14f;font-weight:700;border-radius:0 4px 4px 0}
footer .footer_top_container .footer_top .footer_categories{margin-top:45px;margin-left:20px;}
.footer_banner { display: inline-block; overflow:  auto; margin-top: 50px }
.footer_banner img { width: 200px; float: right }
@media all and (max-width:  700px){
	.footer_banner { width: 100% }
	.footer_banner img { float: none; }
}
footer .footer_top_container .footer_top .footer_categories h4{margin:0;color:#4c4c55;font-size:16px}
footer .footer_top_container .footer_top .footer_categories ul{margin-top:10px;padding:0;width:412px}
footer .footer_top_container .footer_top .footer_categories ul li{box-sizing:border-box;text-decoration:underline;width:204px;display:inline-block;margin-bottom:10px}
footer .footer_top_container .footer_top .footer_contact_info p{margin-top:12px}
footer .footers_bottom_container{background-color:#4c4c55}
footer .footers_bottom_container .footers_bottom{margin:0 auto;width:885px;height:44px}
footer .footers_bottom_container .footers_bottom p{margin-top:12px;color:#FFF}
.category_page .main_category_container{background-color:#FFF}
.category_page .medium_card{padding-top:15px}
.category_page .medium_card svg{display:inline-block;vertical-align:middle}
.category_page .medium_card h4{vertical-align:middle;display:inline-block;margin-left:10px; }
.category_page .medium_card ul{columns:2;-webkit-columns:2;-moz-columns:2}
.category_page .medium_card ul li{width:112px;margin-right:0;display:inline-block;float:left;color:#3cadff}
.single_category_page .main_recomendation_container{}
.single_category_page .main_recomendation_container .main_content{padding-top:55px;padding-bottom:100px}
.single_category_page .main_content{padding-bottom:40px}
.single_category_page .hero_container{width:700px;margin:0 auto;margin-bottom:30px}
.single_category_page .hero_image_container{background-color:#fff;border-radius:82px;width:164px;height:164px}
.single_category_page .hero_image_container img{max-width:164px;max-height:164px;object-fit:cover;}
.single_category_page .hero_text_container{margin-left:60px;width:470px}
.single_category_page .card_container{max-width: 700px;margin:0 auto;margin-bottom:60px;display: flex;flex-wrap: wrap;justify-content: space-between;}
.single_category_page .card_container a{text-decoration:none; font-size: 16px; color: #4c4c55; font-weight: 600; margin-top: 10px; }
.single_category_page .small_card{display:inline-block;box-sizing:border-box;padding:20px;background-color:#FFF;margin-top:20px;margin-right:11px;position:relative}
.single_category_product_page .main_category_content{padding-bottom:20px}
.single_category_product_page .main_recomendation_content{padding-top:0;padding-bottom:50px}
.single_category_product_page .main_category_container{background-color:#fafff9;padding-top:30px;padding-bottom:60px}
.single_category_product_page .main_category_container .main_category_content{padding-top:0;padding-bottom:0}
.search_page div.main_catalogue_container div.main_catalogue_content{padding-bottom:0}
.search_page div.main_catalogue_container div.main_catalogue_content div.catalogue_galery_content{height:auto;background-color:#FFF}
.search_page div.main_catalogue_container div.main_catalogue_content div.catalogue_galery_content .no_result{margin-top:10px}
.search_page div.main_catalogue_container div.main_catalogue_content div.catalogue_list_content li{border-right:solid 1px #e7e7e7}
.product_view_page .product_view_container .main_content{padding-top:0}
.product_view_page img{padding-top:5%;padding-bottom:5%;height:90%}
.product_view_page .image_container .big_single{width:456px;height:356px;border:solid 1px #e7e7e7;text-align:center}
.product_view_page .image_container .small_image_container{padding-top:20px;padding-bottom:20px;text-align:left}
.product_view_page .image_container .small_image_container .single{margin-right:9px;display:inline-block;background-color:#b8b8c1;height:80px;width:80px;text-align:center}
.product_view_page .image_container .small_image_container .single:nth-child(4n){margin-right:0}
.product_view_page .product_detail_container{width:588px;padding-left:35px}
.product_view_page .product_detail_container h2{margin-bottom:15px}
.product_view_page .product_value_container{width:100%}
.product_view_page .product_value_container .medium_card{border:0;box-shadow:none;height:60px;padding-left:0;margin-left:0}
.product_view_page label{font-size:14px;font-weight:700;color:#4c4c55}
.product_view_page .amount_container{margin-top:30px;display:block}
.product_view_page .amount_container input,.product_view_page .amount_container select{margin-top:8px;padding:11px 15px;border-radius:4px;border:solid 1px #e7e7e7;color:#4c4c55}
.product_view_page .amount_container input{font-weight:700;width:135px}
.product_view_page .amount_container select{width:210px}
.product_view_page .amount_container button{margin-top:20px;margin-bottom:20px; padding-top: 12px; padding-bottom: 12px}
.product_view_page .amount_container p{font-size:14px;color:#4c4c55}
.cart .main_content{padding-top:45px}
.cart li.tabs_all{min-width:100px;margin-right:80px;padding-bottom:3px;cursor:pointer}
.cart .cart_container{margin:0 auto;width:885px;text-align:left;padding-bottom:20px}
.cart .cart_container p{line-height:1.5}
.cart .cart_table{padding-top:20px;font-family:14px "Montserrat",sans-serif;font-size:12px;margin-bottom:100px;border-collapse:collapse;border-spacing:0}
.cart .cart_table .col_1{vertical-align:middle;width:490px}
.cart .cart_table .col_1 .image{height:40px;width:40px;border:solid 1px #e7e7e7;text-align:center}
.cart .cart_table .col_1 .image img{height:40px}
.cart .cart_table .col_1 .counter{font-size:12px}
.cart .cart_table .col_3 .buttons{margin-left:5px}
.cart .cart_table .col_3 .buttons div{border:0;background-color:#FFF;font:14px Montserrat,sans-serif;font-size:24px}
.cart .cart_table .col_3 .buttons span{font-size:16px;line-height:.9;vertical-align:text-bottom}
.cart .cart_table .col_2,.cart .cart_table .col_3,.cart .cart_table .col_4{vertical-align:middle;width:130px}
.cart .cart_table tr.first_row th{border-bottom:solid 2px #e7e7e7;padding-top:9px;padding-bottom:9px}
.cart .cart_sums{margin-top:50px;background-color:#f5f5f5;padding:17px 17px 25px}
.cart .cart_sums .sum_block{margin-top:15px;height:21px}
.cart .cart_sums .sum_block h4{color:#8e8e98}
.cart .cart_sums span{font-size:14px}
.cart .cart_sums button{margin-top:25px}
.cart .cart_sums hr{border-width:2px;border-color:#f5f5f5;margin-top:15px}
.cart .back_button{padding-top:8px;padding-bottom:8px;margin-bottom:25px}
.cart form{width:600px}
.cart form.full{width:100%}
.cart form input,.cart form select{box-sizing:border-box;width:274px;padding:10px 16px;border-radius:4px;border:solid 1px #8e8e98;background-color:#fff;margin-right:15px;font:14px Montserrat,sans-serif}
.cart form input[type=checkbox]{ width: 40px; }
.cart form input::placeholder,.cart form select::placeholder{font-style:italic;color:#8e8e98}
.cart form label{font-weight:700;color:#4c4c55;padding-top:20px;padding-bottom:7px}
.cart form label,.cart form input,.cart form select{display:block}
.cart form label.checkbox_label,.cart form input.checkbox_box{width:auto;display:inline-block}
.cart form textarea{width:569px;height:94px;padding:10px 16px;border-radius:4px;border:solid 1px #8e8e98;background-color:#fff;margin-right:15px;font:14px Montserrat,sans-serif;resize:none}
.cart form input.checkbox_box{height:18px;width:18px;border-radius:4px;border:solid 2px #8e8e98;background-color:#FFF}
.cart form label.checkbox_label{padding-top:0;padding-bottom:0;font-weight:400}
.cart form div.checkbox{margin-top:30px}
.cart form .form_one_container{padding-bottom:50px}
.cart form .form_two_container,.cart form .form_three_container,.cart form .form_four_container{margin-bottom:50px}
.cart form .form_two_container h2,.cart form .form_three_container h2,.cart form .form_four_container h2{margin-bottom:20px}
.cart form button.delivery_button{outline:none;text-align:left;display:block;width:560px;border-radius:8px;box-shadow:0 10px 20px 0 rgba(236,236,236,0.5);border:solid 1px #f0f0f0;padding:15px 20px;background-color:#FFF;font:14px Montserrat,sans-serif;margin-top:10px;box-sizing:border-box}
.cart form button.delivery_button_selected{border:solid 2px #38c14f}
.cart form .icon_paceholder{width:30px;height:30px;border-radius:15px;background-color:#d8d8d8;margin-right:20px}
.cart form .check_mark{color:#38c14f;right:10px;top:5px;font:14px Montserrat,sans-serif;font-size:20px;font-weight:700}
.cart form .form_button_container{height:80px}
.cart form .form_button_container a{left:0}
.cart form .form_button_container button{box-sizing:border-box;right:30px;height:36px}
.cart .tab_three form button.delivery_button{width:280px;display:inline-block;margin-right:15px}
.cart .tab_three form hr{width:576px;margin:50px 0;border:solid 1px #979797}
.cart .tab_three form .form_button_container{margin-top:60px}
.cart .tab_three form input.input_full_width{width:567px}
.cart .tab_three form .pay_card_container button.delivery_button{width:134px;padding:9px;font-size:12px}
.cart .tab_three form .pay_card_container .icon_paceholder{width:34px;height:22px;border-radius:2px;margin-right:5px}
.cart .tab_three form .pay_card_container button.delivery_button{margin-right:7px}
.cart .tab_three form .pay_card_container .check_mark{font-size:12px;top:3px;right:5px}
.cart .tab_four{padding-bottom:35px}
.cart .tab_four .success_container{text-align:center;width:543px}
.cart .tab_four .success_text{width:100%;font:14px Montserrat,sans-serif;text-align:center;color:#4c4c55;padding-top:25px;padding-bottom:25px;border-radius:8px;background-color:#cfffc6;margin-top:20px;margin-bottom:45px}
.cart .tab_four button{width:280px;margin-bottom:50px}
.cart .edit_button{box-sizing:border-box;border:solid 2px #8e8e98;background-color:#f5f5f5;color:#8e8e98}
.inner_page p.text_delivery{width:630px}
.notification_dot{font:14px Montserrat,sans-serif;text-align:center;font-size:10px;height:12px;min-width:4px;border-radius:6px;padding-right:4px;padding-left:4px;background-color:#ff7474;color:#fff;top:-8px;left:-10px}
header .header .header_img_container img { max-height: 90px }
@media only screen and (max-width: 950px) {
	header .header{width:700px;margin:0 auto}
	header .header .header_img_container{width:90px}
	header .header .header_img_container img{width:100%; object-fit:cover;object-position:left; height: 90px}
	header .header .header_content_container{width:600px}
	main .main_content{width:700px}
	main .main_catalogue_container .main_catalogue_content .catalogue_list_content li{box-sizing:border-box;display:inline-block;width:350px}
	main .main_catalogue_container .main_catalogue_content .catalogue_list_content li:last-child{padding-bottom:14px}
	main .main_catalogue_container .main_catalogue_content .catalogue_list_content li:nth-child(2n){border-left:solid 1px #e7e7e7}
	main .main_catalogue_container .main_catalogue_content .catalogue_galery_content{width:700px;margin-top:0}
	main .main_delivery_container .main_delivery_contetnt{padding-top:0}
	main .main_delivery_container .main_delivery_contetnt .delivery_option_container .delivery_option{margin:0 15px}
	.main_recomendation_card_container .small_card:nth-child(2n){margin-right:20px}
	.main_category_card_container .small_card{width:217px;margin-right:20px}
	.main_category_card_container .small_card:nth-child(3n){margin-right:0}
	footer .footer_top_container .footer_top{width:700px}
	footer .footer_top_container .footer_top .footer_categories{margin-left:84px}
	footer .footer_top_container .footer_top .footer_categories ul{width:310px}
	footer .footer_top_container .footer_top .footer_categories ul li{width:150px}
	footer .footers_bottom_container .footers_bottom{width:700px}
	.medium_card{width:338px;margin-right:20px}
	.medium_card ul{min-height:150px}
	.medium_card:nth-child(3n){margin-right:20px}
	.medium_card:nth-child(2n){margin-right:0}
	.category_page .card_container{width:700px}
	.category_page .card_container .small_card{width:164px}
	.category_page .main_recomendation_card_container .small_card{margin-right:20px}
	.category_page .main_recomendation_card_container .small_card:nth-child(2n){margin-right:0}
	.search_page div.main_catalogue_container div.main_catalogue_content div.catalogue_list_content li{border-right:0}
	.search_page .main_catalogue_container .main_catalogue_content .catalogue_galery_content .main_recomendation_container .main_recomendation_card_container{width:700px}
	.search_page .main_catalogue_container .main_catalogue_content .catalogue_galery_content .main_recomendation_container .main_recomendation_card_container .small_card{width:330px;margin-right:20px}
	.search_page .main_catalogue_container .main_catalogue_content .catalogue_galery_content .main_recomendation_container .main_recomendation_card_container .small_card:nth-child(2n){margin-right:0}
	.search_page .main_catalogue_container .main_catalogue_content .catalogue_galery_content .main_recomendation_container .main_recomendation_card_container .small_card:nth-child(3n){margin-right:20px}
	.product_view_page .product_detail_container{width: 100%}
	.product_view_page .product_value_container{margin-top:50px}
	.product_view_page .amount_container input,.product_view_page .amount_container select,.product_view_page .amount_container button{box-sizing:border-box;width:303px;margin-bottom:10px}
	.product_view_page .medium_card{width:215px;margin-right:20px}
	.product_view_page .medium_card:nth-child(3n){margin-right:0}
	.inner_page p.text_delivery{width:700px}
	.cart .slug_navigation li{width:172px;margin:0;text-align:center}
	.cart .cart_container{width:700px}
	.cart .tab_one{max-width:700px;margin:0 auto}
	.cart .desktop_view{display:none}
	.cart .tablet_view{display:block}
	.cart .tablet_view.cart_sums{box-sizing:border-box;padding:20px 20px 25px}
	.cart .cart_sums{width:700px;margin:0 auto;float:none}
	.cart .cart_sums button{width:100%}
	.cart .cart_table{margin-bottom:38px}
	.cart .cart_table .col_1{width:270px}
	.cart .cart_table .col_2,.cart .cart_table .col_3,.cart .cart_table .col_4{width:140px}
	.cart form{width:700px}
	.cart form .form_one_container label,.cart form .form_one_container input,.cart form .form_one_container select,.cart form .form_three_container label,.cart form .form_three_container input,.cart form .form_three_container select,.cart form .form_four_container label,.cart form .form_four_container input,.cart form .form_four_container select{width:328px;margin-right:10px;margin-left:10px}
	.cart form .form_one_container label span,.cart form .form_one_container input span,.cart form .form_one_container select span,.cart form .form_three_container label span,.cart form .form_three_container input span,.cart form .form_three_container select span,.cart form .form_four_container label span,.cart form .form_four_container input span,.cart form .form_four_container select span{padding-right:0}
	.cart form .form_one_container textarea,.cart form .form_three_container textarea,.cart form .form_four_container textarea{box-sizing:border-box;width:680px;margin:0 10px}
	.cart form .form_one_container input.checkbox_box,.cart form .form_three_container input.checkbox_box,.cart form .form_four_container input.checkbox_box{width:20px;margin-right:0}
	.cart form button.delivery_button{width:100%}
	.cart form .form_button_container button{right:0}
	.cart .tab_three form button.delivery_button{box-sizing:border-box;width:340px;margin-right:0}
	.cart .tab_three form button.delivery_button:nth-child(2n){margin-right:16px}
	.cart .tab_three form hr{width:100%}
	.cart .tab_three form .pay_card_container button.delivery_button{width:157px;margin-right:20px}
	.cart .tab_three form .pay_card_container button.delivery_button:nth-child(4n){margin-right:0}
	.cart .tab_three form input.input_full_width{width:700px}
	.cart .tab_three form input{width:340px;margin-right:0}
	.cart .tab_three form input:nth-child(even){margin-right:16px}
	.cart .tab_four .success_container{width:100%}
}
@media only screen and (max-width: 700px) {
	.mobile_view{display:inherit}
	.header_content_container{display:none}
	header .header{position:relative;width:100%;text-align:center}
	header .header .header_img_container{display:inline-block;float:none;vertical-align:middle}
	header .header .toggle_search,header .header .toggle-nav{position:absolute;display:inline-block;vertical-align:middle;font-size:25px;top:15px}
	header .header .toggle_search{left:10px;font-weight:700;font-size:30px;top:14px}
	header .header .toggle-nav{right:10px}
	main .main_content{width: 90%;padding-bottom:40px;max-width: 400px}
	main .main_catalogue_container .main_catalogue_content{padding-bottom:30px}
	main .main_catalogue_container .main_catalogue_content .catalogue_list_content li{width:160px;height:43px;padding:10px}
	main .main_catalogue_container .main_catalogue_content .catalogue_list_content li h3{margin-left:3px;font-size:8.5px;width:118px}
	main .main_catalogue_container .main_catalogue_content .catalogue_galery_content{display:none}
	main .main_delivery_container .main_delivery_contetnt{padding-top:0}
	main .main_delivery_container .main_delivery_contetnt .delivery_option_container .delivery_option{margin:0 0 25px;width:150px}
	main .main_delivery_container .main_delivery_contetnt .delivery_option_container .delivery_option .delivery_icon{width:76px;height:76px;line-height:76px;}
	main .main_delivery_container .main_delivery_contetnt .delivery_option_container .delivery_option h4{font-size:12px}
	main .main_recomendation_card_container{text-align:center}
	main .main_recomendation_card_container .small_card{width:300px;margin:20px auto 0}
	main .main_recomendation_card_container .small_card:nth-child(2n){margin:20px auto 0}
	main .main_category_card_container .small_card{width:150px}
	main .main_category_card_container .small_card:nth-child(odd){margin-right:10px}
	main .main_category_card_container .small_card:nth-child(even){margin-right:0}
	footer .footer_top_container .footer_top{width:320px;text-align:center}
	footer .footer_top_container .footer_top .footer_estore{float:none}
	footer .footer_top_container .footer_top .footer_categories{ margin: 25px 0px }
	footer .footer_top_container .footer_top .footer_contact_info{margin-top:30px}
	footer .footers_bottom_container .footers_bottom{width:320px;height:60px;padding-top:10px}
	footer .footers_bottom_container .footers_bottom p{float:none;margin:0 0 10px;text-align:center}
	.single_category_page .hero_container{text-align:center;width:320px}
	.single_category_page .hero_container .hero_text_container{margin:20px 0 0;text-align:left;width:100%}
	.single_category_page .main_category_container .card_container{width:320px}
	.single_category_page .main_category_container .card_container .small_card{width:155px;margin:0 0 10px}
	.single_category_page .main_category_container .card_container .small_card:nth-child(odd){margin-right:5px}
	.category_page .main_recomendation_card_container .small_card{margin-right:0}
	.product_view_page .product_view_content .big_single{box-sizing:border-box;width:320px}
	.product_view_page .product_view_content .single{height:60px;width:60px}
	.product_view_page .image_container .small_image_container .single{height:70.25px;width:70.25px}
	.product_view_page .product_detail_container{padding-left:0;height:auto}
	.product_view_page .product_value_container{margin-top:0}
	.product_view_page .product_value_container .medium_card{margin-top:10px}
	main .main_catalogue_container .main_catalogue_content .catalogue_galery_content{display:block;width:320px}
	main .main_catalogue_container .main_catalogue_content .catalogue_galery_content .main_recomendation_container{padding-left:0}
	.inner_page p.text_delivery{width:320px}
	.search_page .main_catalogue_container .main_catalogue_content .catalogue_galery_content .main_recomendation_container .main_recomendation_card_container{width:320px;text-align:center}
	.search_page .main_catalogue_container .main_catalogue_content .catalogue_galery_content .main_recomendation_container .main_recomendation_card_container .small_card{width:300px;margin-right:0}
	.search_page .main_catalogue_container .main_catalogue_content .catalogue_galery_content .main_recomendation_container .main_recomendation_card_container .small_card:nth-child(3n){margin-right:0}
	.cart .slug_navigation li{width:150px;margin-bottom:10px;vertical-align:baseline}
	.cart .cart_container{width:320px}
	.cart .back_button,.cart p{width:320px}
	.cart .cart_table{width:320px;overflow-x:scroll;overflow-y:hidden}
	.cart form{width:320px}
	.cart form input:not(.checkbox_box),.cart form select,.cart form label:not(.checkbox_label),.cart form textarea{box-sizing:border-box!important;width:320px!important;margin-left:0!important;margin-right:0!important}
	.cart form input[type=checkbox] { width: auto; margin-right: 20px }
	/*.cart form label.checkbox_label{width:100px!important}*/
	.cart form .form_button_container{height:auto}
	.cart form .form_button_container a{position:static;display:block}
	.cart form .form_button_container button{position:static;display:block;margin-bottom:40px;width:100%}
	.cart form button.delivery_button.payment_method_card{text-align:center;width:150px}
	.cart form button.delivery_button.payment_method_card .icon_paceholder{margin-right:0}
	.cart .cart_sums{width:320px}
	.cart .tab_three form .pay_card_container button.delivery_button{margin-right:15px;text-align:left;width:150px}
	.cart .tab_three form .pay_card_container button.delivery_button .icon_paceholder{margin-right:10px}
	.cart .tab_three form .pay_card_container button.delivery_button:nth-child(even){margin-right:0}
	.cart .tab_three form .pay_card_container button.delivery_button:nth-child(4n){margin-right:0}
	.cart .main_category_container div.main_category_content.main_content{padding-top:15px}
	.mobile_cart_overlay{display:none;position:fixed;text-align:center;margin:0 auto;width:100%;height:100%;background-color:#FFF;z-index:100;overflow-x:hidden;overflow-y:hidden}
	.mobile_cart_overlay h3{margin-top:50px;font-size:21px;font-weight:400}
	.mobile_cart_overlay .button_container{position:relative;width:320px;margin:0 auto}
	.mobile_cart_overlay .button_container button{position:absolute;border:0;background-color:#FFF;top:20px}
	.mobile_cart_overlay .button_container .left_button{left:20px}
	.mobile_cart_overlay .button_container .right_button{right:20px;top:-30px}
	.active_cart{display:block!important}
	.for_search{text-align:center}
	.for_search select,.for_search input,.for_search button.mbh_green_button{box-sizing:border-box;display:block;margin:0 auto;margin-top:20px;width:280px}
	.for_search select,.for_search input{font:14px Montserrat,sans-serif;color:#b8b8c1;padding:10px 14px}
	.for_search select{border:0}
	.for_search input{border-radius:4px;border:solid 1px #e7e7e7}
	.for_search input[type=text]::placeholder{color:#b8b8c1}
	.for_cart ul{padding-top:60px;font-size:21px}
	.for_cart ul li{margin-bottom:30px}
	.for_cart ul hr{border-top:1px solid #b8b8c1;width:320px}
	.for_cart ul .notification_dot{left:50%;margin-left:30px}
}
.cookieInfo{background:#eee;padding:10px}
.cookieInfo input{float:right}
#addedInfo{position:relative;top:18px}
main .main_recomendation_container .main_recomendation_card_container .small_card{overflow:hidden}
main .main_recomendation_container .main_recomendation_card_container .small_card .image{width:100%;margin:0}
.product_view_page img{max-width:100%;max-height:100%;height:auto}
main .main_recomendation_container .main_recomendation_card_container .small_card .image img{max-width:100%;max-height:100%;height:auto}
@media all and (min-width: 800px) {
	.main_category_card_container{display:flex; flex-wrap: wrap; justify-content: space-between; }
}
@media all and (max-width: 799px) {
	.main_category_card_container .small_card{display:block;width:100%!important}
	main .main_catalogue_container .main_catalogue_content .catalogue_list_content li{width:100%}
}

input.error, select.error, button.error { border-color: #900 !important; box-shadow: 0px 0px 3px #f99; }
.noclick { cursor: auto !important; }

.deliveryList { width: 100%; }
.deliveryList select { width: 100% !important; max-width: 569px }

.optional {}
.mobile {}
@media all and (max-width: 768px){ .optional { display: none !important } }
@media all and (min-width: 768px){ .mobile { display: none !important } }
img { max-width: 100% }
.small_card.wimg { text-align: center; }
/*.small_card.wimg img { width: 100px; height: 100px; object-fit: cover; border-radius: 82px; }*/
.small_card.wimg img { object-fit: cover; height: 100px; }
.small_card.wimg a { display: block; min-height: 36px; margin-top: 5px; }

h1.p2 { font-size: 26px; font-weight: 700; color: #4c4c55; margin: 0; margin-bottom: 15px }
.main_recomendation_card_container { display: flex; flex-wrap: wrap; justify-content: space-between; }

@media (max-width: 600px){
	.product_detail_container table { display: block; overflow: auto; max-width: 80vw }
	.product_detail_container table:after { content: "\f054"; font-family: 'FontAwesome'; position: absolute; right: 10px; margin-top: -36px; }
	.product_detail_container table td { white-space: nowrap; padding: 5px; }
}

.main_product_list { padding: 0px 30px; }
.small_card img { height: 250px; aspect-ratio: 1; object-fit: contain; }
.main_content.notop { margin-top: 0px; padding-top: 0px; }
.cart .main_content { max-width: 885px; }

.mli2 a { padding-left: 10px !important; color: #999; }
.mli3 a { padding-left: 20px !important; color: #aaa;}
.mli4 a { padding-left: 30px !important; color: #aaa;}
.mli5 a { padding-left: 50px !important; color: #aaa;}



.category_page .catalogue_list_content { width: 250px; }
.category_page .catalogue_galery_content { background: #fff !important; height: auto !important; }
.category_page .catalogue_galery_content .hero_container { margin-bottom: 0px }

.leftCatMenu .current { font-weight: bold; }
.leftCatMenu .slideup { float: right; cursor: pointer; }
.oldPrice { text-decoration: line-through; }
.small_card .oldPrice { font-size: smaller; color: #999 }
.small_card a:hover { text-decoration: none }
.small_card h4 { padding-top: 10px }
.small_card .discountVisual { float: right; background: linear-gradient(30deg, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 50%, rgba(0,0,0,1) 52%, rgba(0,0,0,1) 100%); color: #fff; position: absolute; top: 0px; right: 0px; width: 100px; height: 60px; line-height: 40px; padding-left: 20px; text-align: right; padding-right: 10px; transition-duration: 0.2s; font-size: 15px; }
/*.small_card:hover .discountVisual { width: 120px; height: 70px; font-size: 16px; background: linear-gradient(28deg, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 50%, rgba(0,0,0,1) 52%, rgba(0,0,0,1) 100%); }*/

.cookieInfoContainer { width: 100vw; height: 100vh; position: fixed; background: rgba(0,0,0,0.5); z-index: 10000; }
.cookieInfo { padding: 10px; background: #333; color: #fff; position: fixed; bottom: 0px; width: 100%; z-index: 100; }
.cookieInfo h3 { color: #fff; margin-top: 10px; margin-bottom: 10px }
.cookieInfo div { max-width: 1120px; margin: auto; }
.cookieInfo input { float: right; color: #111; background: #bbb; border: 2px solid #bbb; border-radius: 2px; padding: 5px; margin-right: 10px; padding-left: 10px; padding-right: 10px }
.cookieInfo input:hover { background: #000; color: #fff; }
.cookieInfoWindow {  }
.cookieOptionLine { border-top: 1px solid #999; padding: 10px 0px;  }
.cookieOptionLine input { position: relative; top: 2px }
.cookieTerms { padding-bottom: 20px }
.cookieInfoContainer .btns { margin-top: 10px }



@media only screen and (max-width: 700px) {
	body header a { transition-duration: 0.2s }
	body header .header .header_img_container img { transition-duration: 0.2s }
	body header .header .header_img_container { transition-duration: 0.2s }
	body header .header .toggle_search, header .header .toggle-nav {  }
	
	body.scrolled header .header .toggle_search, body.scrolled header .header .toggle-nav { top: 7px }
	body.scrolled header a { font-size: 20px !important }
	body.scrolled header .header .header_img_container img { height: 60px }
	body.scrolled header .header .header_img_container { height: 60px; width: 60px }
}

.main_recomendation_card_container .small_card { width: 210px }

/* loader */
.lds-dual-ring,
.lds-dual-ring:after {
  box-sizing: border-box;
}
.lds-dual-ring {
  display: inline-block;
  width: 80px;
  height: 80px;
}
.lds-dual-ring:after {
  content: " ";
  display: block;
  width: 64px;
  height: 64px;
  margin: 8px;
  border-radius: 50%;
  border: 6.4px solid currentColor;
  border-color: currentColor transparent currentColor transparent;
  animation: lds-dual-ring 1.2s linear infinite;
}
@keyframes lds-dual-ring {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}


@media (max-width: 1200px) and (min-width: 700px) {
	.product_view_page .image_container .big_single { width: 30vw }
	.product_view_page .product_detail_container { width: 60vw }
}
