/*____________________________________ Постоянные переменные*/ *{ margin: 0; padding: 0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; } body { font: 100%/1.5em Arial,Helvetica, sans-serif; position: relative; } a{ text-decoration: none; color: black; } h1, h2, h3, h4{ text-shadow: 2px 4px 3px rgba(0,0,0,0.3); } img{ object-fit: contain; } /* _____________________________________ подключаем шрифт */ @font-face{ font-family: releway; /* название шрифта */ src: url(../fonts/Raleway.ttf); /* Путь к файлу со шрифтом */ } @font-face{ font-family: intro; /* название шрифта */ src: url(../fonts/intro.ttf); /* Путь к файлу со шрифтом */ } @font-face{ font-family: light; /* название шрифта */ src: url(../fonts/Light.ttf); /* Путь к файлу со шрифтом */ } @font-face{ font-family: ptt; /* название шрифта */ src: url(../fonts/PTT.ttf); /* Путь к файлу со шрифтом */ } @font-face{ font-family: romans; /* название шрифта */ src: url(../fonts/RomanD.ttf); /* Путь к файлу со шрифтом */ } @font-face{ font-family: Bebas; /* название шрифта */ src: url(https://allfont.ru/allfont.css?fonts=bebas); /* Путь к файлу со шрифтом */ } @font-face{ font-family: near; /* название шрифта */ src: url(../fonts/font_near.ttf); /* Путь к файлу со шрифтом */ } @font-face{ font-family: two; /* название шрифта */ src: url(../fonts/font_two.otf); /* Путь к файлу со шрифтом */ } @gray: #ccc; @hot-blue: #00bae0; @dark-blue: #0089a5; @text-gray: #626262; @darkgray: #454545; @Green: #8dc53e; @mycolor: #d8d8d8; @logocolor: #FFD700; @logocolordark: #f1cb00; @red: #F94343; @yellow: #ffdf33; /*_____________________________________ Разметка 12 столбцов */ .top_lenta,.pod_lenta,.container,.add_top,.follow_line,.footer{ min-width: 1000px; } .container{ width:90%; width: 1300px; margin: 0 auto; } .container .cols { float:left; margin: 0 0 ; text-align: center; } .container .cols.col-1 { width: 8.333333333333333%; } .container .cols.col-2 { width: 16.66666666666667%; } .container .cols.col-3 { width: 25%; } .container .cols.col-4 { width: 33.33333333333333%; } .container .cols.col-5 { width: 41.66666666666667%; } .container .cols.col-6 { width: 50%; } .container .cols.col-7 { width: 58.33333333333333%; } .container .cols.col-8 { width: 66.66666666666667%; } .container .cols.col-9 { width: 75%; } .container .cols.col-10 { width: 83.33333333333333%; } .container .cols.col-11 { width: 91.66666666666667%; } .container .cols.col-12 { width: 100%; } /*____________________________________ Очищение фолдера*/ .container:before, .container:after, .row:after, .row:before, .clear:before, .clear:after { content: " "; display: table; } .container:after, .row:after, .clear:after { clear: both; } .border{ border:1px solid black; } /* Верхняя строка лого поиск карзина */ /* Фиксация */ .background{ display: none; position: absolute; z-index: 9; width: 100%; height: 1000px; background: rgba(50,50,50,0.7); } .z_index_11{ position: relative; z-index: 11; background-color: white; } .top_lenta{ height: 35px; background-color: #eeeeee; line-height: 35px; font-family: two; border-bottom: 1px solid #bcbcbc; a:hover{ color:red; } ul{ list-style: none; li{ float: right; a{ font-size: 0.9em; color: #353535; padding: 0 15px; display: block; } } } } /* PANEL */ /* PANEL Раздел парсер */ .PANEL_parser_text{ font:1Em near; line-height: 35px; } .PANEL_parser_block_autoparsers{ border-radius: 7px; border: 1px solid #ccc; } .PANEL_parser_block_autoparsers_title{ display: block; text-align: left; font:1Em near; line-height: 35px; padding-left: 10px; } .PANEL_parser_block_autoparsers_div_divs{ display: inline-block; width: 150px; height: 44px; border-radius: 7px; border: 1px solid #ccc; line-height: 44px; margin: 5px 7px 5px 5px ; transition: .2s; cursor: pointer; } .PANEL_parser_block_autoparsers_div_divs_img{ margin: 2px 7px 0 5px; height: 38px; float: left; transition: .2s; } .PANEL_parser_block_autoparsers_div_divs:hover{ border: 2px solid red; transition: .2s; .PANEL_parser_block_autoparsers_div_divs_img{ margin: 1px 7px 0 5px; transition: .2s; } } .PANEL_parser_block_choses{ } .PANEL_parser_block_choses_block{ height: 70px; border-radius: 7px; border:1px solid #ccc; margin: 5px 0 0 0; position: relative; } .PANEL_parser_block_choses_block_href{ float: right; position: absolute; right: 5px; bottom: 2px; input{ outline: none; width: 80px; border: 1px solid #ccc; font:0.9em near; } } .PANEL_parser_block_choses_block_img{ float: left; height: 64px; width: 64px; border-radius: 5px; margin: 2px 7px 0 3px; } .PANEL_parser_block_choses_block_title{ width: 80%; float: left; margin-left: 5px; font:0.9em near; text-align: left; padding:5px 5px 0 0; line-height: 20px; height: 40px; overflow: hidden; } .PANEL_parser_block_choses_block_article{ width: 60%; float: left; margin-left: 5px; font:0.8em near; text-align: left; padding:5px 5px 0 0; line-height: 20px; .fa-clone{ font-size: 0.8em; cursor: pointer; } .fa-clone:hover{ color: red; } } .PANEL_parser_block_central_start{ width: 200px; height: 40px; border-radius: 7px; line-height: 40px; border: 1px solid #ccc; margin-left: 20px; cursor: pointer; } .PANEL_parser_block_central_start_on{ background-color: #5da130; color: white; } .PANEL_parser_block_central{ position: relative; } .PANEL_parser_block_central_load{ position: absolute; width: 100px; height: 100px; top: -32px; right: 120px; display: none; } .PANEL_parser_block_central_done{ position: absolute; width: 60px; height: 60px; top: -15px; right: 90px; display: none; } /* PANEL Раздел номенклатура */ .PANEL_nomenkl_title{ font:1.2Em near; line-height: 50px; } .Panel_nom_menu{ .Panel_nom_menu_btn{ cursor: pointer; float: left; width: 250px; height: 45px; margin-right: 15px; font:1em near; line-height: 45px; border: 1px solid #ccc; border-radius: 7px; -webkit-box-shadow: 0px 0px 9px 1px rgba(34, 60, 80, 0.12); -moz-box-shadow: 0px 0px 9px 1px rgba(34, 60, 80, 0.12); box-shadow: 0px 0px 9px 1px rgba(34, 60, 80, 0.12); text-align: left; transition: .2s; .fa-check-square-o{ display: none; } i{ font-size: 1.1em; padding: 0px 10px; } } .Panel_nom_menu_btn_on{ background-color: rgba(180, 250, 40,0.5); .fa-check-square-o{ display: inline; } .fa-square-o{ display: none; } } .Panel_nom_menu_btn:hover{ color: red; transition: .2s; -webkit-box-shadow: -2px 6px 5px 2px rgba(34, 60, 80, 0.17); -moz-box-shadow: -2px 6px 5px 2px rgba(34, 60, 80, 0.17); box-shadow: -2px 6px 5px 2px rgba(34, 60, 80, 0.17); } } .Panel_nom_menu_seartch{ width: 700px; outline: none; height: 40px; font:1.2em near; line-height: 40px; padding-left: 10px; border: 1px solid #ccc; border-radius: 7px; margin-top: 20px; float: left; transition: .2s; } .Panel_nom_menu_seartch:focus{ transition: .2s; -webkit-box-shadow: -2px 6px 5px 2px rgba(34, 60, 80, 0.17); -moz-box-shadow: -2px 6px 5px 2px rgba(34, 60, 80, 0.17); box-shadow: -2px 6px 5px 2px rgba(34, 60, 80, 0.17); } .Panel_nom_menu_seartch_deleteall{ position: absolute; color: #ccc; left: 670px; top: 20px; font-size: 1.1Em; padding: 10px 7px; } .Panel_nom_menu_seartch_deleteall:hover{ color: red; cursor: pointer; } .Panel_nom_menu_seartch_tovars{ padding-top: 20px; margin-top: 20px; } .Panel_nom_menu_seartch_tovar{ transition: 0.2s; width: 700px; height: 80px; border: 1px solid #ccc; margin: 4px 0; border-radius: 7px; img{ height: 74px; width: 74px; border-radius: 7px; float: left; margin: 2px 0 0 5px; } .Panel_nom_menu_seartch_tovar_block_titlov{ float: left; width: 490px; height: 78px; margin-left: 10px; span{ display: block; text-align: left; overflow: hidden; } .Panel_nom_menu_seartch_tovar_title{ font:0.9em near; height: 20px; line-height: 20px; } .Panel_nom_menu_seartch_tovar_article{ font:0.8em near; height: 19px; line-height: 19px; } .Panel_nom_menu_seartch_tovar_code{ font:0.7em near; height: 18px; line-height: 18px; color: #949494; } .Panel_nom_menu_seartch_tovar_brand{ font:0.8em near; height: 19px; line-height: 19px; } } } .Panel_nom_menu_seartch_tovar:hover{ cursor: pointer; margin: 8px 0 ; transition: 0.2s; background-color: rgba(247, 231, 153, 0.5); } .Panel_nom_menu_seartch_tovar_active{ background-color: rgba(247, 229, 139, 0.5); margin-left: 7px; } .Panel_nom_menu_seartch_doings_add_index_photo{ transition: .2s; height: 200px; border-radius: 7px; border: 2px solid #ccc; -webkit-box-shadow: 0px 0px 9px 1px rgba(34, 60, 80, 0.12); -moz-box-shadow: 0px 0px 9px 1px rgba(34, 60, 80, 0.12); box-shadow: 0px 0px 9px 1px rgba(34, 60, 80, 0.12); position: relative; .Panel_nom_menu_seartch_doings_add_index_photo_title{ position: absolute; top: 2px; left: 5px; width: 300px; float: left; font:1.1em near; padding: 5px 0 7px 10px; display: block; } .Panel_nom_menu_seartch_doings_add_index_photo_save{ border-radius: 7px; background-color: #FCDA21; width: 250px; height: 30px; font:1em near; position: absolute; bottom: 13px; color: black; right: 30px; line-height: 30px; cursor: pointer; } .Panel_nom_menu_seartch_doings_add_index_photo_save:hover{ color: red; } img{ float: left; width: 86px; height: 86px; margin: 35px 7px 0 7px; border-radius: 7px; overflow: hidden; } } .Panel_nom_menu_seartch_doings_add_index_photo:hover{ transition: .2s; -webkit-box-shadow: -2px 6px 5px 2px rgba(34, 60, 80, 0.17); -moz-box-shadow: -2px 6px 5px 2px rgba(34, 60, 80, 0.17); box-shadow: -2px 6px 5px 2px rgba(34, 60, 80, 0.17); } /* AUTH */ .panel_auth{ position: absolute; width: 300px; border-radius: 7px; height: 150px; border: 1px solid #ccc; top: 20vh; left: 50%; margin: 0 0 0 -150px; span{ display: block; font:1.1em near; padding: 7px 0 0 10px; } input{ outline: none; font:1em near; padding-left: 10px; border: 1px solid #ccc; width: 90%; margin: 15px 0 0 5%; border-radius: 7px; height: 35px; } .panel_auth_code{ display: none; } } /* INDEX */ .PANEL_DARK{ display: none; position: absolute; z-index: 2; width: 100vw; height: 100vh; background-color: rgba(99, 99, 96, 0.8); } .PANEL_left_menu{ position: fixed; left: 0px; width: 200px; height: 100vh; background-color: #f9cb9c; a{ display: block; height: 45px; font:1.2Em near; padding-left: 15px; color: black; line-height: 45px; border-bottom: 1px solid black; } a:hover{ color: red; } } /* NOMENKL */ .PANEL_nomenkl_block{ .PANEL_nomenkl_blocks{ margin-left: 7px; float: left; width: 350px; border-left: 1px solid black; border-right: 1px solid black; border-top: 1px solid black; cursor: pointer; -webkit-user-select: none; /* Chrome/Safari */ -moz-user-select: none; /* Firefox */ -ms-user-select: none; /* IE/Edge */ user-select: none; /* стандартный синтаксис */ .PANEL_nomenkl_block_razdel{ transition: .2s; display: block; height: 61px; border-bottom: 1px solid black; .PANEL_nomenkl_block_razdel_img{ float: left; width: 50px; height: 50px; border-radius: 7px; margin: 5px 0 5px 5px; } .PANEL_nomenkl_block_razdel_title{ float: left; display: block; text-align: left; padding-left: 7px; font:1em near; height: 60px; line-height: 60px; width: 288px; overflow: hidden; } } .PANEL_nomenkl_block_razdel:hover{ transition: .2s; background-color: #fce5cd; } } .PANEL_nomenkl_blocks_two{ background-color: white; position: relative; margin-left: -220px; -webkit-box-shadow: -13px 0px 20px -4px rgba(66, 68, 90, 1); -moz-box-shadow: -13px 0px 20px -4px rgba(66, 68, 90, 1); box-shadow: -13px 0px 20px -4px rgba(66, 68, 90, 1); } } .PANEL_add_new_cat_block{ border: 1px solid #ccc; width: 500px; height: 400px; background-color: white; border-radius: 7px; position: absolute; left: 50%; top: 50%; margin: -300px 0 0 -250px; } .PANEL_add_new_cat_block_title_razdel{ font:1em near; margin-top: 10px; padding: 15px 0 0 10px; } .PANEL_add_new_cat_block_save{ position: absolute; bottom: 10px; right: 10px; border-radius: 7px; border: 1px solid #ccc; padding: 5px 10px; cursor: pointer; } .PANEL_add_new_cat_block_close{ position: absolute; right: 10%; top: 10px; color: red; cursor: pointer; } .PANEL_add_new_cat_block_title,.PANEL_add_new_cat_block_title_eng{ width: 460px; border-radius: 7px; font:1em near; border: 1px solid #ccc; outline: none; margin: 20px 0 0 20px; line-height: 40px; padding-left: 7px; } #PANEL_add_new_cat_block_image{ width: 200px; height: 200px; position: absolute; bottom: 10px; left: 10px; border-radius: 7px; } .PANEL_nomenkl_block_ind{ min-height: 400px; .PANEL_nomenkl_block_ind_photo{ float: left; display: inline-block; margin-top: 30px; width: 300px; height: 300px; border-radius: 7px; border:1px solid #ccc; img{ height: 250px; width: 250px; } } .PANEL_nomenkl_block_ind_title{ float: left; margin-top: 10px; width: 450px; input,textarea{ float: right; height: 45px; font:1.1em near; line-height: 45px; width: 430px; margin-top: 20px; border-radius: 7px; padding-left: 7px; outline: none; border: 1px solid #ccc; } textarea{ height: 90px; line-height: 30px; padding-top: 10px; } } .PANEL_nomenkl_block_ind_save{ position: absolute; padding: 7px 15px; right: 20px; bottom: 20px; background: @logocolor; border-radius: 7px; cursor: pointer; } } .lenta{ margin-top: 10px; margin-bottom: 20px; position: relative; } .catalog_bottom{ z-index: 100; position: absolute; bottom: 0px; width: 250px; a{ font: 1.1Em Helvetica; line-height: 35px; font-weight: 900; display: block; background: white; border: 2px solid @logocolor; text-align: center; background: @logocolor; color: #4c4000; i{ margin: 8px 10px 0 -10px; } } } .slider{ div{ height: 400px; } } .catalog_bottom:hover + .catalog_block{ display: block; } .catalog_block:hover{ display: block; } .catalog_block{ display: none; position: absolute; top: 84px; width: 100%; z-index: 10000; .catalog_first_list{ float: left; width: 25%; background: white; border-right: 1px solid #bebebe; ul{ list-style: none; li{ position: relative; a{ display: block; height: 40px; line-height: 40px; padding-left: 15px; border-bottom: 1px solid #bebebe; color: #353535; transition: .2s; } i{ position: absolute; top: 10px; right: 7px; font-size: 1.1Em; } } li:hover{ a{ color: black; padding-left: 17px; transition: .2s; background: @logocolor; } i{ color: black; transition: .2s; } } } } .catalog_twin_list{ background: white; float: left; width: 25%; min-height: 645px; .mini_list_ul{ list-style: none; li{ position: relative; a{ display: block; height: 40px; line-height: 40px; padding-left: 15px; border-bottom: 1px solid #bebebe; color: #353535; transition: .2s; } i{ position: absolute; top: 10px; right: 7px; font-size: 1.1Em; } } li:hover{ a{ color: black; padding-left: 17px; transition: .2s; background: @logocolor; } i{ color: black; transition: .2s; } } } } } .mobile_lent_searth{ display: none; } .logo{ a{ cursor: pointer; display: block; width: 70%; height: 40px; background-image: url(/files/images/Logo_horisontal_Tochka_Market.svg); background-size: cover; background-repeat: no-repeat; } } .seartch{ span{ text-align: left; display: block; line-height: 40px; font: 1.5Em Helvetica; font-weight: 900; color: #4c4000; i{ padding: 4px 0 0 10px ; color: #4c4000; } } input{ margin: 13px 0 0 10px; width: 500px; float: left; height: 40px; border: 3px solid @logocolor; font: 1Em Arial; padding-left: 7px; outline: none; } input:focus{ border: 3px solid @logocolor; } button{ margin: 13px 0 0 -2px; width: 60px; height: 40px; float: left; border: 3px solid @logocolor; background-color: white; font-size: 1.12Em; } button:active{ color: red; } } .cart{ a:hover{ .include_to_cart{ .cart_ingore{ color: #191500; } } } .include_to_cart{ position: relative; width: 90%; float: right; .cart_ingore{ color: #4c4000; position: absolute; width: 95px; height: 77px; font-size: 3EM; background: @logocolor; margin-top: 5px; .fa-shopping-cart{ transform: skewX(20deg) rotateY(180deg); margin-right: 23px; line-height: 77px; } .fa-bars{ font-size: 0.6Em; position: absolute; right: 12px; transform: skewX(20deg) ; bottom: 22px; } } .incart_totalitm{ margin-top: 5px; height: 77px; float: right; width: 65%; font: 1em near; text-align: left; padding: -5px 0 0 0; border: 2px solid @logocolor; color: white; i{ padding: 3px 0 0 0; font-size: 0.95em; } .span_th{ line-height: 38px; width: 93%; display: block; float: right; color: black; } } .incart_totalprice{ height: 30px; float: right; width: 70%; text-align: left; padding: -5px 0 0 0; .span_thp{ width: 93%; display: block; float: right; font: 1.1Em Helvetica; line-height: 45px; } .slash_p{ float: left; color:red; font: 2.5Em Helvetica; font-weight: 900; } } } } /* Раздел доставка и оплата*/ .dostavkaioplata{ text-align: left; padding-left: 10px; font: 1em near; line-height: 30px; } .rfg{ display: block; font: 1.1em intro; padding-bottom: 15px; } .dsse{ display: block; font: 0.9em near; color:#5a5a5a; line-height: 20px; } /* раздел карзина */ .img_of_user{ border-radius: 50%; height: 100px; width: 100px; border:1px solid #ccc; margin: 10px 0 0 0 ; } .name_client,.tel_client,.nomber_card_client{ font:1em near; line-height: 30px; display: block; text-align: left; padding-left: 15px; i{ font-size: 1.4Em; } } .tel_client{ i{ font-size: 1.8em; padding-right: 5px; } } .row{ position: relative; } .carts{ .cart_div{ min-height: 600px; margin-top: 20px; display: inline-block; } .intuit{ font: 1.2em near; text-align: left; padding: 15px; display: block; border-bottom: 1px solid #ccc; } .cart_prod{ position: relative; border-bottom: 1px solid #ccc; height: 90px; img{ display: block; width: 80px; height: 79px; margin: 5px; float: left; } a{ display: block; text-align: left; padding:10px 0 0 10px; font:1.2Em near; } a:hover{ text-decoration: underline; } .aprandcode{ display: block; width: 250px; text-align: left; padding: 5px 0 0 10px; font: 0.9Em two; } .totalprice_one_prod{ display: block; position: absolute; right: 0px; bottom: 0px; width: 160px; line-height: 39px; text-align: right; padding: 0 20px 2px 0; font-size: 1.4Em; i{ font-size: 0.9Em; } } .in_cart_qty{ position: absolute; right: 150px; bottom: 6px; .qty_mdsd{ font-size: 1.3Em; padding-left: 7px; } input{ width: 70px; border: none; border-top:1px solid #ccc; border-bottom:1px solid #ccc; height: 30px; outline: none; text-align: center; font-size: 1Em; } .fa{ background: @yellow; height: 30px; line-height: 30px; width: 30px; cursor: pointer; } .fa-minus{ margin-right: -5px; } .fa-plus{ margin-left: -5px; } } } } .cart_prod_block{ min-height: 180px; position: relative; -webkit-box-shadow:0px 0px 10px 0px #949191 ; -moz-box-shadow:0px 0px 10px 0px #949191 ; box-shadow:0px 0px 10px 0px #949191 ; } .sdasdads{ height: 30px; border:1px solid #75be31; color: #75be31; cursor: pointer; outline: none; top: 11px; left: 230px; font: 1em near; position: absolute; line-height: 30px; padding: 0px 5px; background: white; display: none; } .save_carts{ border:2px solid @logocolor; position: absolute; height: 30px; top: 10px; right: 15px; font: 1em two ; line-height: 26px; font-weight: 900; cursor: pointer; span{ padding: 0px 5px; } input{ width: 0px; font: 0.9em near; padding: 0 5px; outline: none; display: none; margin-left: 5px; } button{ width: 0px; height: 19px; background: @logocolor; border:none; outline: none; color: white; display: none; margin: -2px 5px 0 5px; } } .total_check_div{ display: inherit; position: absolute; top: 0; right: 0; bottom: 0; .total_check{ -webkit-box-shadow:0px 0px 10px 0px #949191 ; -moz-box-shadow:0px 0px 10px 0px #949191 ; box-shadow:0px 0px 10px 0px #949191 ; border:1px solid #ccc; height: 180px; width: 97%; position: absolute; bottom: 0px; margin-left: 3%; .check_summ{ display: block; font: 1.4em two; line-height: 40px; text-align: left; padding-left: 10px; i{ font-size: 0.8Em; } } .check_discount{ float: left; display: block; font: 1.3em two; line-height: 40px; text-align: left; padding-left: 10px; i{ font-size: 0.8Em; } } .check_discount_summ{ float: right; display: block; font: 1.3em two; line-height: 40px; text-align: left; padding-right: 10px; i{ font-size: 0.8Em; } } .check_total_summ{ float: left; display: block; font: 1.6em two; line-height: 40px; text-align: left; padding-left: 10px; i{ font-size: 0.8Em; } } } } .cart_delivery{ margin-top: 40px; -webkit-box-shadow:0px 0px 10px 0px #949191 ; -moz-box-shadow:0px 0px 10px 0px #949191 ; box-shadow:0px 0px 10px 0px #949191 ; min-height: 420px; .delivery_buttom{ float: left; display: block; width: 200px; line-height: 40px; border: 1px solid #ccc; margin: 10px; cursor: pointer; i{ float: left; font-size: 1.3Em; padding-left: 10px; line-height: 40px; } } .delivery_buttom:hover{ -webkit-box-shadow:0px 0px 10px 0px #949191 ; -moz-box-shadow:0px 0px 10px 0px #949191 ; box-shadow:0px 0px 10px 0px #949191 ; } .delivery_samovivoz:hover{ transition: .2s; color: #ffa420; i{ padding-top: 3px; margin-bottom: -5px; } } .delivery_truck{ i{ transition: .2s; transform: scaleX(-1); padding-right: 10px; } } .delivery_truck:hover{ transition: .2s; color: #1ac61c; i{ transition: .2s; padding-right: 20px; } } .delivery_shot:hover{ transition: .1s; color: #c61c1a; i{ transition: .1s; margin-left: 10px; } } .div_samovivoz{ float: left; width: 47%; .sax{ display: block; text-align: left; padding-left: 15px; font: 1.1Em near; line-height: 30px; margin: 15px 0; } .sdc{ display: block; font: 1.4Em two; text-align:left; padding-left: 15px; } } .dostavka{ display: none; float: left; width: 47%; .sax{ display: block; text-align: left; padding-left: 15px; font: 1.1Em near; line-height: 30px; margin: 15px 0; } .distavka_input{ display: block; outline: none; border:1px solid #ccc; font: 1Em near; margin: 10px; padding: 7px 0 7px 10px; } .distavka_city{ width: 300px; } .distavka_str{ width: 200px; } .distavka_hom{ width: 90px; margin: -42px 0 0 220px; } .distavka_korpus{ width: 75px; margin: -32px 0 0 320px; } .distavka_apr{ width: 95px; margin: -32px 0 0 405px; } .distavka_komment{ width: 350px; height: 80px; } } } .activesd{ color: @logocolor; border:1px solid @logocolor; -webkit-box-shadow:0px 0px 10px 0px #949191 ; -moz-box-shadow:0px 0px 10px 0px #949191 ; box-shadow:0px 0px 10px 0px #949191 ; } .payed_div{ min-height: 250px; margin-top: 1900px; -webkit-box-shadow:0px 0px 10px 0px #949191 ; -moz-box-shadow:0px 0px 10px 0px #949191 ; box-shadow:0px 0px 10px 0px #949191 ; transition: .2s; .pay_buttom{ float: left; display: block; width: 200px; height: 160px; line-height: 40px; border: 1px solid #ccc; margin: 20px 0 0 20px; cursor: pointer; span:nth-child(1){ display: block; border-bottom: 1px solid #ccc; } span:nth-child(2){ display: block; font: 1em near; line-height: 25px; color: #2f2f2f; } i{ float: left; font-size: 1.3Em; padding-left: 10px; line-height: 40px; } } .pay_buttom:hover{ transition: .2s; -webkit-box-shadow:0px 0px 10px 0px #949191 ; -moz-box-shadow:0px 0px 10px 0px #949191 ; box-shadow:0px 0px 10px 0px #949191 ; } } .contact_div{ -webkit-box-shadow:0px 0px 10px 0px #949191 ; -moz-box-shadow:0px 0px 10px 0px #949191 ; box-shadow:0px 0px 10px 0px #949191 ; margin-bottom: 20px; .registracia_novogo_polzovatelya{ -webkit-box-shadow:0px 0px 10px 0px #949191 ; -moz-box-shadow:0px 0px 10px 0px #949191 ; box-shadow:0px 0px 10px 0px #949191 ; overflow: auto; width: 400px; margin: 20px 0 20px 30px; position: relative; .title_cntct{ text-align: left; padding: 10px 10px; font: 1.1em near; display: block; border-bottom: 1px solid #ccc; } #send_masage{ float: left; display: block; width: 300px; font: 1em two; line-height: 40px; border-radius: 3px; margin: 25px 0 20px 20px; background: @logocolor; border:1px solid #ccc; color: white; transition: .2s; cursor: pointer; } #send_masage:hover{ padding-left: 5px; transition: .2s; background: #cd3213; -webkit-box-shadow:0px 0px 10px 0px #949191 ; -moz-box-shadow:0px 0px 10px 0px #949191 ; box-shadow:0px 0px 10px 0px #949191 ; } } .name_cart_code{ display: none; position: absolute; right: 10px; width: 60px; border:1px solid #ccc; outline:none; font: 1em near; padding: 7px 10px; top: 184px; } .name_cart{ position: relative; float: left; margin: 25px 0 0 20px; .name_cart_title{ position: absolute; top: 8px; left: 10px; font: 1em two; } .name_cart_input{ border:1px solid #ccc; outline:none; width: 300px; font: 1em near; padding: 7px 10px; } .green_border{ border:1px solid #74e22a; } .red_border{ border:1px solid red; } } } .registracia_novogo_polzovatelya_g{ width: 350px; } .lenta_reklami{ margin-top: 10px; height: 500px; background: url(/files/images/backgrounds/betonnn.jpg); background-size:cover; .lipos{ width: 100%; background: white; margin: 20px auto; height: 460px; } } .plds{ img{ float: left; width: 100px; margin: -5px 0 0 3px; } i{ float: left; font-size: 3em; color: white; margin: 10px; } } .lenta_brends{ height: 150px; span{ display: block; text-align: center; color: @logocolor; font: 1.4Em Helvetica; font-weight: 900; line-height: 50px; } .brands_zone{ position: relative; overflow: hidden; height: 150px; .left_brand{ width: 25px; display: block; position: absolute; top: 10px; left: 10px; z-index: 100; padding: 15px 8px; border:2px solid @logocolor; font-size: 1.3Em; cursor: pointer; } .left_brand:hover{ padding-left: 5px; transition: .2s; } .right_brand{ width: 25px; display: block; position: absolute; top: 10px; z-index: 100; right: 10px; border:2px solid @logocolor; padding: 15px 8px; font-size: 1.3Em; cursor: pointer; } .right_brand:hover{ padding-right: 5px; transition: .2s; } .brand_div{ width: 1075px; height: 80px; float: right; margin-right: 32px; a{ display: block; height: 80px; width: 150px; float: left; position: relative; img{ max-width: 96%; height: auto; max-height: 80px; margin: auto; position: absolute; left: 0; top: 0; bottom: 0; right: 0; } p{ -webkit-box-shadow: 0px 2px 2px 0px rgba(0,0,0,0.75); -moz-box-shadow: 0px 2px 2px 0px rgba(0,0,0,0.75); box-shadow: 0px 2px 2px 0px rgba(0,0,0,0.75); position: absolute; width: 50%; height: 1px; bottom: 15px; left: 0; right: 0; margin: auto; } } } } } .sale_lent{ height: 900px; background: url(/files/images/backgrounds/what-the-hex.png); .row{ margin-top: 20px; } .left_btn_day_sale,.right_btn_day_sale{ position: absolute; display: block; padding: 5px 10px; border-radius: 50px; color: #656565; font-size: 1.8Em; transition: .2s; cursor: pointer; } .left_btn_day_sale{ margin: 190px 50%; left: -615px; } .right_btn_day_sale{ margin: 103px 50%; right: -615px; } .left_btn_day_sale:hover,.right_btn_day_sale:hover{ background: rgba(200,200,200,0.8); transition: .2s; color: black; } } .day_sale{ border: 1px solid #ccc; background: white; -webkit-box-shadow: 0px 0px 7px -2px rgba(0, 0, 0, 0.99); -moz-box-shadow: 0px 0px 7px -2px rgba(0, 0, 0, 0.99); box-shadow: 0px 0px 7px -2px rgba(0, 0, 0, 0.99); .supa_sale{ display: block; background: url(/files/images/backgrounds/gray_sand.png); opacity: .8; text-shadow: 0px 0px 10px rgba(10, 10, 10, 1); width: 100%; font: 1.7Em ptt; color: white; border-bottom: 1px solid #ccc; font-weight: 900; padding:15px 20px; text-align: left; } .brand_divk{ width: 203px; height: 300px; border: 1px solid #ccc; float: left; margin: -5px 0px 10px 20px; position: relative; a{ display: block; text-align: left; padding-left: 7px; font: 1.1Em ptt; img{ width: 183px; height: 163px; margin: 5px 2px; } } a:hover{ text-decoration: underline; } span{ position: absolute; } .price_a{ bottom: 2px; left: 10px; font: 2Em ptt; } .price_b{ bottom: 33px; left: 60px; font: 1.2Em ptt; text-decoration: line-through; } .ssd{ position: absolute; cursor: pointer; width: 70px; height: 25px; bottom: 8px; right: 8px; background: #f6c006; color: black; font-size: .9Em; border: none; } } .ssd:hover{ transition: .2s; background: rgba(36, 206, 80,0.9); color: white; } .brand_divk:hover{ transition: .1s; -webkit-box-shadow: 0px 0px 7px -2px rgba(0, 0, 0, 0.99); -moz-box-shadow: 0px 0px 7px -2px rgba(0, 0, 0, 0.99); box-shadow: 0px 0px 7px -2px rgba(0, 0, 0, 0.99); } } .insert{ .mrg{ overflow: auto; margin-top: 40px; -webkit-box-shadow: 0px 0px 7px -2px rgba(0, 0, 0, 0.99); -moz-box-shadow: 0px 0px 7px -2px rgba(0, 0, 0, 0.99); box-shadow: 0px 0px 7px -2px rgba(0, 0, 0, 0.99); background: white; } .supa_sales{ background: url(/files/images/backgrounds/gray_sand.png); opacity: .8; display: block; text-shadow: 0px 0px 10px rgba(10, 10, 10, 1); width: 100%; font: 1.7Em ptt; color: white; border-bottom: 1px solid #ccc; font-weight: 900; padding:15px 20px; text-align: left; } .brand_divk{ background: white; width: 203px; height: 300px; border: 1px solid #ccc; float: left; margin: -10px 0px 10px 20px; position: relative; a{ display: block; text-align: left; padding-left: 7px; font: 1.1Em ptt; img{ width: 183px; height: 163px; margin: 5px 2px; } } a:hover{ text-decoration: underline; } span{ position: absolute; } .price_a{ bottom: 2px; left: 10px; font: 2Em ptt; } .price_b{ bottom: 33px; left: 60px; font: 1.2Em ptt; text-decoration: line-through; } .ssd{ position: absolute; cursor: pointer; width: 70px; height: 25px; bottom: 8px; right: 8px; background: #f6c006; color: black; font-size: .9Em; border: none; } } .ssd:hover{ transition: .2s; background: rgba(36, 206, 80,0.9); color: white; } .brand_divk:hover{ transition: .1s; -webkit-box-shadow: 0px 0px 7px -2px rgba(0, 0, 0, 0.99); -moz-box-shadow: 0px 0px 7px -2px rgba(0, 0, 0, 0.99); box-shadow: 0px 0px 7px -2px rgba(0, 0, 0, 0.99); } } .footer{ background: rgb(66,66,66); height: 700px; .footer_top{ height: 290px; border-bottom: 1px solid rgb(105,105,105); .lipos{ span{ display: block; line-height: 40px; font: 1.3Em ptt; font-weight: 900; color: white; margin-top: 20px; text-align: left; padding-left: 10px; } ul{ list-style: none; li{ text-align: left; a{ padding-left: 10px; color: #bcbcbc; font:1Em light; font-weight: 100; line-height: 30px; } a:hover{ text-decoration: underline; } } } } } .footer_center{ height: 170px; border-bottom: 1px solid rgb(105,105,105); .footer_center_contact_span{ span{ width: 90%; text-align: left; display: block; padding: 15px ; color: white; font: 1.3Em ptt; } ul{ list-style: none; li{ text-align: left; padding-left: 15px; color: #bcbcbc; font-size: 1.1Em; line-height: 35px; font-family:light; i{ color: white; font-size: 1.4Em; padding: 5px 10px; } } } } .footer_center_discount_span{ span{ text-align: left; display: block; padding: 15px ; color: white; font: 1.3Em ptt; i{ display: block; font-size: 1.8Em; float: left; padding: 5px 10px 0 0; } } input{ width: 60%; height: 35px; line-height: 35px; border: 1px solid rgb(105,105,105); float: left; padding-left: 5px; margin-left: 15px; font: 1Em ptt; outline: none; } button{ float: left; height: 35px; width: 25%; border: none; background-color: #e41526; color: white; font: 1.2Em ptt; -webkit-box-shadow: 4px 0px 0px 0px rgba(181, 17, 30, 1); -moz-box-shadow: 4px 0px 0px 0px rgba(181, 17, 30, 1); box-shadow: 4px 0px 0px 0px rgba(181, 17, 30, 1); cursor: pointer; } button:hover{ padding-left: 5px; transition: .2s; } button:active{ -webkit-box-shadow: inset 4px 4px 9px 0px rgba(158, 15, 26, 1); -moz-box-shadow: inset 4px 4px 9px 0px rgba(158, 15, 26, 1); box-shadow: inset 4px 4px 9px 0px rgba(158, 15, 26, 1); } } } .footer_bottom{ .social{ a{ display: inline-block; margin: 30px 10px; width: 80px; i{ font-size: 2Em; color: white; } } a:hover{ i{ color:@logocolor; transition: .2s; } } } } } .imageas_on{ display: none; position: absolute; width: 100vw; height: 100vh; background-color: rgba(0,0,0, .7); top: 0px; left: 0px; z-index: 20; } .imageas_on_work{ display: none; position: absolute; top: 4%; left: 15vw; width: 70vw; height: 90vh; .red_border{ border: 1px solid red; } .images_on_all_photo{ position: absolute; width: 100%; height: 150px; bottom: 2%; background-color: white; overflow: scroll; z-index: 25; .images_on_all_photo_scrol{ min-width: 1600px; height: 150px; img{ border-radius: 5px; object-fit: contain; cursor: pointer; width: 130px; height: 130px; margin: 10px 0 0 15px; } } } .images_on_center_photo{ position: absolute; bottom: 2%; margin-bottom: 150px; height: 80vh; background-color: white; width: 100%; z-index: 25; img{ object-fit: contain; width: 90%; height: 72vh; margin: 3% 0 0 5%; } } } .product_block{ .row{ margin-top: 20px; } .images_product{ position: relative; .up_buttonf,.up_downf{ position: absolute; width: 60px; line-height: 20px; border: 1px solid #ccc; left: 20px; } .image_list{ width: 60px; height: 545px; margin: 30px 0 0 20px; overflow: hidden; .mini_images{ height: 60px; width: 60px; margin-top: 0px ; } } .imge_big{ border: 1px solid #ccc; border-radius: 5px; position: absolute; width: 600px; height: 600px; left: 100px; top: 0px; cursor: pointer; } .sertificats{ height: 60px; margin-top: 40px; a{ transition: .2s; float: left; display: block; margin-left: 10px; font: .7Em ptt; width: 90px; text-decoration: underline; i{ width: 90px; font-size: 2Em; } } a:hover{ transition: 0.2s; color: red; } } } .right_info{ span{ display: block; text-align: left; padding-top: 5px; } .title_productv{ position: relative; padding-top: 0px; font: 1.7Em ptt; .title_productv_brand_block{ position: absolute; right: 0; top: 120%; img{ object-fit: contain; border: 1px solid #ccc; border-radius: 5px; width: 100px; height: 100px; -webkit-box-shadow: -1px 2px 6px -2px rgba(133, 133, 133, 1); -moz-box-shadow: -1px 2px 6px -2px rgba(133, 133, 133, 1); box-shadow: -1px 2px 6px -2px rgba(133, 133, 133, 1); cursor: pointer; } } .title_productv_brand_block:hover{ img{ object-fit: contain; -webkit-box-shadow: -1px 0px 6px -2px rgba(133, 133, 133, 1); -moz-box-shadow: -1px 0px 6px -2px rgba(133, 133, 133, 1); box-shadow: -1px 0px 6px -2px rgba(133, 133, 133, 1); } } } .id_product{ font: 1Em ptt; width: 80%; color: #444444; } .article_product{ font: 1Em ptt; color: #444444; width: 80%; } .description_product{ width: 80%; font: .9Em near; line-height: 20px; min-height: 200px; color: #444444; } .price_prod_in_prod{ display: block; width: 188px; text-align: center; font: 3Em two; line-height: 20px; margin: 28px 0 0 0px; i{ font-size: .8Em; } } .fresh_product_add_to_cart_block{ transition: .3s; position: relative; border: 1px solid rgba(133, 133, 133, 0.5); border-radius: 5px; height: 140px; -webkit-box-shadow: 0px 0px 17px -5px rgba(82, 82, 94, 1); -moz-box-shadow: 0px 0px 17px -5px rgba(82, 82, 94, 1); box-shadow: 0px 0px 17px -5px rgba(82, 82, 94, 1); .add_to_cart_qty{ position: absolute; text-align: left; top: 55%; left: 4%; i,input{ float: left; } i{ border:1px solid #ccc; padding: 8px 8px; font-size: 1Em; margin: 10px 0 0 0px; background: #ffd700; } input{ border: none; text-align: center; border-top:1px solid #ccc; border-bottom:1px solid #ccc; width: 70px; font: 1Em intro; outline:none; border-radius: 0px; margin: 10px 0 0 0px; line-height: 32px; } } .add_to_buscet_product_price{ position: absolute; font:2.2em intro; top: 15px; padding-left: 15px; .fa-rub{ font-size: 0.7em; } .qty_mdsd{ float: right; font: 0.6Em near; padding-left: 7px; color: #545454; } } .add_to_buscet_product_price_old{ position: relative; float: left; font:0.6em near; color: #444; padding: 0 5px; .add_to_buscet_product_price_old_cherta{ position: absolute; top: 30%; left: 0; display: block; width: 100%; border-bottom: 1px solid red; transform: rotate(-20deg); } } .add_to_buscet_product_price_new{ padding:5px 0 0 7px; float: left; } .add_to_buscet_product_btn{ position: absolute; top: 55%; right: 2%; transition: .2s; display: block; width: 65%; height: 50px; border: 1px solid #ccc; font-size: 1.2Em; background: #ffd700; color: black; border-radius: 7px; text-align: center; line-height: 48px; .fa-shopping-cart{ padding-right: 10px; width: 25px; } .fa-cube{ opacity: 0; transition: .3s; position: absolute; top: -30px; left: 40px; transition-timing-function: ease-in-out; transition-duration: 3s; } } .add_to_buscet_product_btn:hover{ transition: .2s; background:#ffda12; .fa-shopping-cart{ transition: .2s; padding-right: 0px; } } .add_to_buscet_product_btn:active{ .fa-cube{ opacity: 1; transform: scale(0.7) rotate(360deg); transition: .3s, 250ms; top: 0px; left: 120px; } } } .fresh_product_zabrat_segodnya{ width: 210px; margin-top: 20px; background-color: #74cc39; border-radius: 7px; color: white; font:1em near; line-height: 40px; .fa-share{ padding-right: 5px; } } .fresh_product_sklad_aram{ margin-top: 5px; } .fresh_product_sklad_aram,.fresh_product_sklad_kos{ height: 35px; color: #6abe33; text-align:left; font:1em two; .fa{ font-size: 1.1em; line-height: 30px; float: left; padding-right: 5px; } .fresh_product_sklad_span{ float: left; line-height: 22px; } .fresh_product_sklad_span_ed{ float: left; font-size: 0.9em; line-height: 22px; padding-left: 2px; } } .not_in_stock{ color: #444; } .fresh_product_add_to_cart_block:hover{ transition: .3s; -webkit-box-shadow: 0px 0px 23px -3px rgba(82, 82, 94, 1); -moz-box-shadow: 0px 0px 23px -3px rgba(82, 82, 94, 1); box-shadow: 0px 0px 23px -3px rgba(82, 82, 94, 1); } .bistro_dog{ margin-top: 60px; width: 90%; margin-right: 20px; .zakaz_and_zabor_v_mgz{ float: right; display: block; width: 200px; border: 1px solid #ccc; position: relative; font-family: ptt; border-radius: 5px; i{ position: absolute; font-size: 2Em; top: 12px; left: 5px; background: rgba(239,239,239,0.5); width: 45px; line-height: 45px; border-radius: 50px; } .sdss{ display: block; text-align: right; background: #f6bc16; line-height: 30px; padding-right: 10px; } .sdsss{ display: block; text-align: right; background: #f6a916; line-height: 30px; padding-right: 10px; } } } } } .FRESH_product_char_menu_cont{ margin-top: 40px; } .FRESH_product_char_menu{ border-radius: 7px; border: 1px solid #ccc; background-color: #eee; .FRESH_product_char_menu_div{ width: 33%; cursor: pointer; display: inline-block; font:1em near; line-height: 50px; text-align: center; } .FRESH_product_char_menu_centr{ border-right: 1px solid #ccc; border-left: 1px solid #ccc; } div:hover{ color: red; } } .FRESH_product_char_block{ margin-top: 30px; .FRESH_product_char_block_title{ font:1.2em near; display: block; text-align: left; text-decoration: underline; } .FRESH_product_char_block_opis{ display: block; margin-top: 10px; padding-right: 10px; font:1em near; color: #444; text-align: left; line-height: 24px; } a:hover{ color: red; } .FRESH_product_char_block_table{ margin-top: 20px; width: 70%; .FRESH_product_char_block_table_char{ height: 40px; border-radius: 3px; .FRESH_product_char_block_table_char_ch,.FRESH_product_char_block_table_char_pok{ display: block; width: 50%; float: left; text-align: left; padding-left: 7px; font:1em near; line-height: 40px; } } .FRESH_product_char_block_table_char:nth-child(odd){ background-color: #efefef; } } .FRESH_product_char_block_file{ margin-top: 15px; text-align: left; font:1em near; margin-bottom: 100px; i{ font-size: 1.5em; padding: 0 10px 0 0; } } } .FRESH_similar_block{ .FRESH_similar_block_title{ text-decoration: underline; padding-left: 7%; display: block; text-align: left; font:1.2Em near; line-height: 40px; } .FRESH_similar_block_tovar{ transition: .2s; -webkit-box-shadow: 0px 0px 7px -5px rgba(82, 82, 94, 1); -moz-box-shadow: 0px 0px 7px -5px rgba(82, 82, 94, 1); box-shadow: 0px 0px 7px -5px rgba(82, 82, 94, 1); margin-top: 10px; position: relative; width: 93%; margin-left: 7%; border: 1px solid #ccc; border-radius: 7px; height: 120px; img{ position: absolute; top: 5px; left: 5px; border-radius: 7px; width: 80px; height: 80px; } .FRESH_similar_block_tovar_title{ right: 0px; position: absolute; width: 70%; float: right; text-align: left; padding: 7px 5px 0 2px; font: 0.9em near; } .FRESH_similar_block_tovar_title:hover{ color: red; } .FRESH_similar_block_tovar_price{ position: absolute; left: 5px; bottom: 7px; font:1em two; padding-left: 10px; .fa{ padding-left: 2px; font-size: 0.8em; } } .FRESH_similar_block_tovar_add_to_cart{ position: absolute; bottom: 5px; right: 5px; border-radius: 5px; background-color: #ffd700; width: 50%; height: 35px; line-height: 35px; } } .FRESH_similar_block_tovar:hover{ transition: .2s; -webkit-box-shadow: 0px 0px 7px -2px rgba(82, 82, 94, 1); -moz-box-shadow: 0px 0px 7px -2px rgba(82, 82, 94, 1); box-shadow: 0px 0px 7px -2px rgba(82, 82, 94, 1); } } /* Раздел личный кабинет */ .fresh_lk_block{ overflow: hidden; width: 96%; margin: 0px 0 0 2%; border: 1px solid #ccc; -webkit-box-shadow: 0px 0px 7px -2px rgba(82, 82, 94, 1); -moz-box-shadow: 0px 0px 7px -2px rgba(82, 82, 94, 1); box-shadow: 0px 0px 7px -2px rgba(82, 82, 94, 1); border-radius: 7px; .fresh_lk_block_inputs{ font:1em near; padding: 3px 0 3px 5px; outline: none; border: 1px solid #ccc; display: none; } .fresh_lk_block_title{ transition: .2s; height: 60px; font: 1.15em near; line-height: 60px; text-align: left; padding-left: 15px; background-color: #f3f6f4; i{ font-size: 1.2em; padding-right: 5px; } } .fresh_lk_block_fio{ height: 120px; .fa-user-circle-o{ float: left; font-size: 6em; padding: 15px 0 0 15px; } .fresh_lk_block_fio_block{ float: left; margin: 15px 0 0 20px; div{ text-align: left; font:1em near; line-height: 30px; a{ font-size: 0.9Em; color: #2986cc; cursor: pointer; } a:hover{ color:red; } } } } .fresh_lk_block_other_info{ height: 40px; line-height: 35px; .fa{ font-size: 1.5em; float: left; padding-left: 20px; line-height: 35px; } div{ float: left; text-align: left; padding-left: 10px; font:1em near; line-height: 37px; .fresh_lk_block_fio_block_titl{ font-size: 1em; } a{ font-size: 0.9Em; color: #2986cc; cursor: pointer; } a:hover{ color: red; } .fresh_lk_block_other_podtverd_email{ cursor: pointer; float: right; font-size: 0.9em; i{ line-height: 40px; font-size: 0.8em; padding-right: 5px; } } .fresh_lk_block_other_podtverd_email:hover{ color: red; } } } } .fresh_lk_chosen{ background-color: #f3f6f4; } .fresh_lk_title{ font:1.3em near; line-height: 40px; display: block; padding: 15px 0 10px 10px ; } .fresh_lk_menu{ overflow: hidden; width: 96%; margin: 0px 0 20px 2%; border: 1px solid #ccc; -webkit-box-shadow: 0px 0px 7px -2px rgba(82, 82, 94, 1); -moz-box-shadow: 0px 0px 7px -2px rgba(82, 82, 94, 1); box-shadow: 0px 0px 7px -2px rgba(82, 82, 94, 1); border-radius: 7px; div{ transition: .2s; cursor: pointer; height: 60px; font: 1.15em near; line-height: 60px; border-bottom: 1px solid #ccc; text-align: left; padding-left: 15px; i{ font-size: 1.2em; padding-right: 5px; } } div:hover{ transition: .2s; color: red; padding-left: 20px; } } /* раздел личного кабинета - заказы */ .fresh_lk_block_orders_order{ position: relative; width: 96%; margin: 15px 0 0 2%; height: 125px; border: 1px solid #ccc; border-radius: 7px; -webkit-box-shadow: 0px 0px 7px -2px rgba(82, 82, 94, 1); -moz-box-shadow: 0px 0px 7px -2px rgba(82, 82, 94, 1); box-shadow: 0px 0px 7px -2px rgba(82, 82, 94, 1); .fresh_lk_block_orders_order_delivery{ position: absolute; width: 400px; height: 60px; top: 5px; left: 300px; font:0.9em near; text-align: left; line-height: 25px; } .fresh_lk_block_orders_order_pay{ position: absolute; top: 5px; right: 0px; width: 200px; height: 60px; text-align: left; font:0.9em near; line-height: 30px; } .fresh_lk_block_orders_order_date{ position: absolute; height: 30px; color: #444444; font:0.9em near; text-align: left; left: 0px; top: 0px; width: 220px; line-height: 30px; padding-left: 15px; } .fresh_lk_block_orders_order_images{ overflow: hidden; position: absolute; width: 200px; height: 85px; left: 10px; top:30px; img{ margin: 2px 0 0 2px; float: left; width: 82px; height: 82px; border-radius: 7px; -webkit-box-shadow: 0px 0px 5px -2px rgba(66, 68, 90, 1); -moz-box-shadow: 0px 0px 5px -2px rgba(66, 68, 90, 1); box-shadow: 0px 0px 5px -2px rgba(66, 68, 90, 1); } img:nth-child(2){ margin-left: -30px; } img:nth-child(3){ margin-left: -30px; } } .fresh_lk_block_orders_order_items{ position: absolute; height: 40px; font:1em near; line-height: 40px; bottom: 0px; left: 300px; } .fresh_lk_block_orders_order_summ{ position: absolute; height: 40px; font:1em near; line-height: 40px; bottom: 0px; right: 20px; } } /* раздел кабинет - авторизация*/ .Fresh_cabinet_reg_auth_title{ font:1.4em near; line-height: 40px; } .Fresh_cabinet_reg_auth_block{ margin: 20px 0 40px 0 ; width: 400px; height: 200px; border: 1px solid #ccc; -webkit-box-shadow: 0px 0px 7px -2px rgba(82, 82, 94, 1); -moz-box-shadow: 0px 0px 7px -2px rgba(82, 82, 94, 1); box-shadow: 0px 0px 7px -2px rgba(82, 82, 94, 1); border-radius: 7px; .Fresh_cabinet_reg_auth_block_one_step{ .Fresh_cabinet_reg_auth_block_title{ font:1.1em near; line-height: 50px; padding-left: 5%; text-align: left; } .Fresh_cabinet_reg_auth_block_input{ float: left; margin-left: 5%; width: 90%; font:1.1em near; padding-left: 7px; outline: none; border: 1px solid #ccc; border-radius: 7px; line-height: 35px; height: 40px; } .Fresh_cabinet_reg_auth_block_input:focus{ border-color: #5b5b5b; } .Fresh_cabinet_reg_auth_block_text{ font:1em near; padding: 0 0 10px 5%; text-align: left; color: #5b5b5b; } .Fresh_cabinet_reg_auth_block_href{ border-radius: 7px; background-color: @logocolor; font:1.2em near; line-height: 45px; width: 90%; margin: 60px 0 0 5%; display: block; cursor: pointer; } .Fresh_cabinet_reg_auth_block_href:hover{ background-color: @logocolordark; } } .Fresh_cabinet_reg_auth_block_two_step{ display: none; .Fresh_cabinet_reg_auth_block_title{ font:1.1em near; line-height: 50px; padding-left: 5%; text-align: left; } .Fresh_cabinet_reg_auth_block_info{ font:0.9em near; padding:0 5% 0 5%; color: #6c6c6c; text-align: left; line-height: 17px; a{ color: #2986cc; } } .Fresh_cabinet_reg_auth_block_input_code{ float: left; margin:10px 0 0 5%; width: 40%; font:1.1em near; padding-left: 7px; outline: none; border: 1px solid #ccc; border-radius: 7px; line-height: 35px; height: 40px; } .Fresh_cabinet_reg_auth_block_href_back{ border-radius: 7px; background-color: @logocolor; font:1.2em near; line-height: 40px; width: 30%; margin: 60px 0 0 5%; display: block; cursor: pointer; } .Fresh_cabinet_reg_auth_block_href_back:hover{ background-color: @logocolordark; } } } /* раздел оформленый заказ */ .Fresh_end_order_div{ min-height: 400px; span{ display: block; padding: 50px 0 0 0 ; font:2em near; a{ color: #2986cc; } } } /* раздел карзина */ .Fresh_cart_block_sposob_poluchit{ margin-top: 30px; .Fresh_cart_block_sposob_poluchit_title{ text-align: left; font: 1.4em near; display: block; } .Fresh_cart_block_sposob_poluchit_block{ margin-top: 20px; -webkit-box-shadow: 0px 0px 6px -2px rgba(82, 82, 94, 1); -moz-box-shadow: 0px 0px 6px -2px rgba(82, 82, 94, 1); box-shadow: 0px 0px 6px -2px rgba(82, 82, 94, 1); border-radius: 7px; overflow: hidden; .Fresh_in_cart_info_client_block{ text-align: left; margin: 15px 0% 15px 2% ; width: 47%; border-radius: 7px; background-color: #f3f6f4; border: 1px solid black; .Fresh_in_cart_info_client_block_title{ font:1.1em near; text-align: left; line-height: 35px; padding-left: 10px; } .Fresh_in_cart_info_client_block_info{ font:1em near; text-align: left; line-height: 35px; padding-left: 10px; a{ font-size: 0.9em; color: #2986cc; } } } .Fresh_cart_block_sposob_poluchit_block_chose{ cursor: pointer; position: relative; float: left; display: inline-block; width: 47%; min-height: 100px; margin: 15px 0% 15px 2% ; border: 1px solid #ccc; overflow: hidden; border-radius: 7px; span{ display: block; font:1.1em near; text-align: left; line-height: 35px; padding-left: 10px; } div{ font:1em near; line-height: 25px; text-align: left; padding-left: 10px; } .fa-circle-thin{ position: absolute; top: 10px; right: 10px; font-size: 1.3em; } .fa-check-circle-o{ color: #5da130; display: none; position: absolute; top: 10px; right: 10px; font-size: 1.3em; } input{ width: 80%; height: 35px; font:0.9em near; padding-left: 7px; border-radius: 7px; border: 1px solid #ccc; outline: none; float: left; margin: 10px 0 0 10px; line-height: 35px; } .Fresh_cart_block_sposob_poluchit_block_chose_input{ margin-bottom: 10px; } .code_iz_sms{ position: absolute; width: 60px; top: 196px; right: 5px; } #code_iz_sms_ok{ position: absolute; width: 60px; top: 211px; right: 20px; font-size: 1.6em; } #code_iz_sms_nok{ position: absolute; width: 60px; top: 211px; right: 20px; font-size: 1.6em; display: none; } } .Fresh_cart_block_sposob_poluchit_block_chose:hover{ background-color: #f3f6f4; } .Fresh_cart_block_sposob_poluchit_block_chose_dostavka{ cursor: pointer; position: relative; float: left; display: inline-block; width: 96%; height: 125px; margin: 0px 0% 15px 2% ; border: 1px solid #ccc; overflow: hidden; border-radius: 7px; span{ display: block; font:1.1em near; text-align: left; line-height: 35px; padding-left: 10px; } .fa-circle-thin{ display: block; position: absolute; top: 10px; right: 10px; font-size: 1.3em; } .fa-check-circle-o{ color: #5da130; display: none; position: absolute; top: 10px; right: 10px; font-size: 1.3em; } input{ width: 60%; height: 40px; font:0.9em near; padding-left: 7px; border-radius: 7px; border: 1px solid #ccc; outline: none; float: left; margin: 5px 0 0 10px; line-height: 40px; } div{ border-radius: 7px; text-align: left; font:1em near; padding:3px 7px; line-height: 22px; float: right; border: 1px solid #ccc; width: 35%; margin: 5px 10px 0 0 ; } } .Fresh_cart_block_sposob_poluchit_block_chose_chosed{ background-color: #f3f6f4; border: 1px solid black; .fa-circle-thin{ display: none; } .fa-check-circle-o{ display: block; } } .Fresh_cart_block_sposob_poluchit_block_chose_dostavka:hover{ background-color: #f3f6f4; } } } .FRESH_cart_block_info_back{ position: relative; } .FRESH_cart_block_info{ border-radius: 7px; overflow: hidden; position: fixed; margin-top: 20px; width: 21%; margin-left: 2%; -webkit-box-shadow: 0px 0px 6px -2px rgba(82, 82, 94, 1); -moz-box-shadow: 0px 0px 6px -2px rgba(82, 82, 94, 1); box-shadow: 0px 0px 6px -2px rgba(82, 82, 94, 1); .FRESH_cart_block_info_blocks{ margin-top: 15px; .FRESH_cart_block_info_blocks_title{ margin-top: 5px; display: block; text-align: left; padding-left: 15px; font:1.1em two; font-weight: 900; line-height: 30px; } .FRESH_cart_block_info_blocks_chose{ margin-top: 5px; text-align: left; padding-left: 25px; font:1em near; line-height: 20px; .FRESH_cart_block_info_blocks_change{ color: #2986cc; font:0.9em two; } } .FRESH_cart_block_info_blocks_info{ text-align: left; padding-left: 25px; font:1em near; line-height: 30px; i{ font-size: 0.9Em; } } } .FRESH_cart_block_info_block_total_items{ text-align: left; padding-left: 15px; font:1.1em two; font-weight: 900; margin-top: 20px; span{ float: right; padding-right: 20px; } } .FRESH_cart_block_info_block_total_price{ text-align: left; padding-left: 15px; font:1.8em near; font-weight: 900; margin-top: 20px; .FRESH_cart_block_info_block_total_price_span{ min-width: 200px; float: right; padding-right: 20px; text-align: right; i{ font-size: 0.8em; } } } .fresh_cart_end_order{ display: block; width: 90%; height: 50px; border-radius: 7px; margin: 15px 0 15px 5%; background-color: @logocolor; font:1.6Em near; line-height: 50px; cursor: pointer; } .fresh_cart_end_order:hover{ background-color: @logocolordark; } } .FRESH_cart_bread_cr{ margin-top: 10px; font:0.8em near; line-height: 30px; a{ padding-right: 7px; } } .FRESH_cart_bread_cr{ a:hover{ color:red; } } .FRESH_cart_title{ font:1.4em near; line-height: 40px; } .FRESH_cart_block{ margin: 20px 0; overflow: hidden; border-radius: 7px; -webkit-box-shadow: 0px 0px 6px -2px rgba(82, 82, 94, 1); -moz-box-shadow: 0px 0px 6px -2px rgba(82, 82, 94, 1); box-shadow: 0px 0px 6px -2px rgba(82, 82, 94, 1); .FRESH_cart_block_tovar{ position: relative; height: 120px; border-bottom: 1px solid #ccc; .FRESH_cart_block_tovar_delete{ position: absolute; right: 3px; top: 0px; padding: 3px; color: #444; } .FRESH_cart_block_tovar_delete:hover{ color: red; } img{ float: left; border-radius: 5px; width: 110px; height: 110px; margin: 5px 0 0 5px; } .FRESH_cart_block_tovar_article,.FRESH_cart_block_tovar_code{ position: absolute; top: 27px; left: 110px; font:0.8em near; line-height: 35px; color: #444; } .FRESH_cart_block_tovar_code{ top: 49px; } .FRESH_cart_block_tovar_title{ position: absolute; font:0.9em near; line-height: 40px; left: 110px; } .FRESH_cart_block_tovar_title:hover{ color: red; } .FRESH_cart_block_tovar_block_cen{ position: absolute; width: 320px; right: 0px; bottom: 0px; height: 70px; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; .FRESH_cart_block_tovar_block_cen_economy{ position: absolute; right: 10px; bottom: 7px; background-color: #5da130; padding: 2px 5px; font:0.9em near; color: white; border-radius: 5px; .fa{ font-size: 0.8em; } } .FRESH_cart_block_tovar_block_cen_old{ top: -40px; right: 100px; float: right; position: relative; font:1em near; color: #444; padding: 0 5px; span{ position: absolute; top: 40%; left: 0; display: block; width: 100%; border-bottom: 1px solid red; transform: rotate(-15deg); } } .FRESH_cart_block_tovar_block_cen_itog{ display: block; position: absolute; bottom: 20px; right: 0px; font:1.3em two; line-height: 50px; padding-right: 15px; .fa{ font-size: 0.8em; } } .add_to_cart_qty{ margin-top: 10px; background-color: #ffe599; width: 123px; border-radius: 7px; overflow: hidden; .fa,input{ background-color: #ffe599; float: left; width: 40px; line-height: 30px; border: none; text-align: center; } .fa{ cursor: pointer; font-size: 0.8em; } .fa:hover{ color: red; } } } } } .catalog_bread_crambs{ min-height: 50px; background: #efefef; -webkit-box-shadow: inset 0px 3px 9px 0px rgba(114, 114, 114, 0.75); -moz-box-shadow: inset 0px 3px 9px 0px rgba(114, 114, 114, 0.75); box-shadow: inset 0px 3px 9px 0px rgba(114, 114, 114, 0.75); .catalog_bread_crambs_div{ float: left; a{ display: inline-block; float: right; margin: 15px 0 0 10px; .gn{ font-size: .7Em; padding-left: 3px; } } a:hover{ color: red; transition: .2s; } } } .catalog_list{ background-color: white; .filter_list{ margin-top: 40px; .filter_list_block{ width: 95%; border: 1px solid #ccc; border-radius: 7px; min-height: 50px; -webkit-box-shadow: 0px 0px 5px 0px rgba(50, 50, 50, 0.75); -moz-box-shadow: 0px 0px 5px 0px rgba(50, 50, 50, 0.75); box-shadow: 0px 0px 5px 0px rgba(50, 50, 50, 0.75); .filter_list_block_title{ font:1em near; text-align: left; padding: 10px 0 0 10px; display: block; } a{ text-align: left; display: block; font:1em near; padding-left: 20px; line-height: 15px; margin: 10px 0 0 0 ; } a:last-child{ margin-bottom: 20px; } a:hover{ color: red; } } .filter{ border: 1px solid #d8d8d8; border-top: 4px solid @logocolor; margin-top: 30px; background: white; -webkit-box-shadow: 0px 0px 5px 0px rgba(50, 50, 50, 0.75); -moz-box-shadow: 0px 0px 5px 0px rgba(50, 50, 50, 0.75); box-shadow: 0px 0px 5px 0px rgba(50, 50, 50, 0.75); span{ display: block; border-bottom: 1px solid #d8d8d8; width: 80%; margin: 0px auto; text-align: left; font: 1.2Em ptt; line-height: 40px; p{ display: none; float: right; font: .7Em light; line-height: 40px; cursor: pointer; } p:hover{ color: @logocolor; } } ul{ width: 90%; list-style: none; margin: 0px 0 0 30px; li{ text-align: left; font: 0.95Em light; cursor: pointer; line-height: 30px; a{ display: block; } i{ font-size: .7Em; padding-right: 5px; } } li:hover{ color: @logocolor; transition: .2s; padding-left: 5px; a{ color: @logocolor; transition: .2s; } } } } } .catalog_products{ margin: 20px 0 0 0; .metal{ width: 100%; margin: 5px auto; overflow: auto; .fresh_product_block{ float: left; width: 203px; height: 420px; background-color: white; border-radius: 5px; margin: 15px 7px 0 5px; border: 1px solid #eeeeee; transition: .2s; position: relative; .fresh_product_block_art{ position: absolute; display: block; font:0.8em two; padding:7px 10px 0 5px; text-align: left; color: @darkgray; } .fresh_product_block_block_img{ height: 205px; width: 199px; .fresh_product_block_img{ height: 190px; width: 190px; margin-top: 15px; border-radius: 5px 5px 0 0 ; outline: none; } } .fresh_product_block_instock{ display: block; color: #5da130; font:0.9em near; text-align: left; padding:5px 0 0 15px; span{ padding-right: 5px; float: left; font: 1.6em near; padding-top: 3px; line-height: 10px; } } .fresh_product_block_title{ transition: .2s; text-align: left; display: block; padding: 7px 5px 0 15px; font:1em ; color: #353535; line-height: 20px; height: 100px; } .fresh_product_block_old_price{ text-decoration: line-through; display: block; text-align: left; line-height: 30px; font:0.9Em near; padding: 5px 0 0 15px; i{ font-size: 0.8em; } } .fresh_product_block_new_price{ display: block; text-align: left; line-height: 30px; font:1.1Em near; padding: 2px 0 0 15px; i{ font-size:0.9em; } } .fresh_product_block_new_add_to_cart_btn{ display: block; height: 32px; line-height: 32px; width: 90%; margin: 8px 5% 0 5%; background-color: @logocolor; border-radius: 5px; } .fresh_product_block_new_add_to_cart_btn:hover{ background-color: @logocolordark ; } } .fresh_product_block:hover{ transition: .2s; border-color: #ccc; -webkit-box-shadow: 0px 0px 3px 2px rgba(34, 60, 80, 0.15); -moz-box-shadow: 0px 0px 3px 2px rgba(34, 60, 80, 0.15); box-shadow: 0px 0px 3px 2px rgba(34, 60, 80, 0.15); .fresh_product_block_title{ color: red; transition: .2s; } } } .product{ width: 31.6%; margin: 15px 2.5% 0 0 ; float: left; background: white; position: relative; .bistro{ display: block; position: absolute; background: rgba(255,255,255,0.5); width: 100%; height: 180px; text-decoration: underline; padding-top: 130px; cursor: pointer; display: none; } img{ display: block; width: 170px; height: 170px; margin: 10px auto; } .title_prod_in_catalog{ display: block; width: 100%; height: 45px; padding-left: 10px; text-align: left; font: 1Em ptt; } .title_prod_in_catalog:hover{ text-decoration: underline; } .price_pop{ text-align: left; padding-left: 15px; font: 2Em two; i{ font-size: 0.7Em; } } .add_to_cart_mobile{ display: block; font: 1Em intro; line-height: 30px; margin: 50px 10px 0 7px; width: 94%; background: -moz-linear-gradient(90deg, rgba(255,223,51,1) 0%, rgba(255,215,0,1) 100%); /* ff3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255,215,0,1)), color-stop(100%, rgba(255,223,51,1))); /* safari4+,chrome */ background: -webkit-linear-gradient(90deg, rgba(255,223,51,1) 0%, rgba(255,215,0,1) 100%); /* safari5.1+,chrome10+ */ background: -o-linear-gradient(90deg, rgba(255,223,51,1) 0%, rgba(255,215,0,1) 100%); /* opera 11.10+ */ background: -ms-linear-gradient(90deg, rgba(255,223,51,1) 0%, rgba(255,215,0,1) 100%); /* ie10+ */ background: linear-gradient(0deg, rgba(255,223,51,1) 0%, rgba(255,215,0,1) 100%); /* w3c */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffd700', endColorstr='#ffdf33',GradientType=0 ); /* ie6-9 */ text-align: center; } .add_to_cart_qty{ width: 95%; margin: 0 2.5%; i{ font-size: 0.9em; } input{ width: 60px; font-size: 0.9EM; line-height: 30px; } .qty_mdsd{ font-size: 1.2Em; } } .sdsdsdsd,.sdsdsdsd{ display: block; text-align: left; padding-left: 5%; font-size: 0.9Em; } } .product:nth-child(3n){ margin-right: 0px; } .product:hover{ transition: .2s; -webkit-box-shadow: 0px 0px 5px 0px rgba(50, 50, 50, 0.75); -moz-box-shadow: 0px 0px 5px 0px rgba(50, 50, 50, 0.75); box-shadow: 0px 0px 5px 0px rgba(50, 50, 50, 0.75); span{ display: block; } } } .stranicy{ background: #eeeeee; width: 100%; margin: 15px auto; height: 44px; text-align: left; font:1em near; a{ height: 34px; display: block; float: left; width: 34px; text-align: center; padding: 7px 0; margin:5px 0 0 5px; border: 1px solid #797980; border-radius: 7px; line-height: 20px; cursor: pointer; } a:hover{ background-color: #bababa; } .this_page{ color: red; } } } .sher_look:hover{ display: block; } .sher_look{ display: none; position: absolute; border: 1px solid #Ccc; left: 50%; margin: 0 0 0 -466px; z-index: 100; background-color: white; .sher_look_images{ height: 370px; float: left; .img_index{ float: right; height: 330px; width: 330px; margin: 13px 10px 10px 10px; } .Images_scroll{ width: 72px; margin: 13px 0 0 10px; height: 330px; float: left; position: relative; .btn_up,.btn_down{ display: block; background: white; cursor: pointer; width: 64px; height: 20px; border: 1px solid #ccc; } .btn_up{ margin-left: 3px; margin-bottom: 5px; } .btn_down{ position: absolute; bottom: 0px; left: 3px; } .cvc{ height: 280px; overflow: hidden; } .img_scrol{ width: 64px; height: 64px; margin-left: 3px; } } } .sher_look_right_panel{ width:500px; float: right; .shert_title{ display: block; padding: 10px 10px 0 10px; font: 1.5Em ptt; } .shert_title:hover{ text-decoration: underline; } .article{ display: block; font: .9Em Helvetica; padding: 10px 0 0 10px; } .kode{ background: #efefef; margin: 10px 0 0 10px; } .description{ margin: 10px 0; padding: 0 10px 0 10px; font: 1Em near; display: block; height: 191px; } .add_to_shert_cart{ margin: 10px; .shert_minus,.shert_plus{ float: left; display: block; background: white; border: 1px solid #ccc; height: 40px; width: 30px; font: 1.2Em Helvetica; } .shert_qnty{ float: left; height: 40px; width: 50px; margin: 0px 5px; outline: none; font: 1.2Em Helvetica; text-align: center; } .ire{ border: 1px solid #ccc; height: 40px; width: 60px; font: .9Em Helvetica; text-align: center; line-height: 40px; float: left; margin-left: 5px; } a{ display: block; float: left; height: 40px; width: 250px; margin-left: 10px; text-align: center; font: 1.1Em Helvetica; color: white; line-height: 40px; border: 1px solid #ccc; background: #74c63e; } } .over_pipes{ margin-top: 50px; position: relative; .over_pipe{ display: block; margin: 10px 0 0 10px; font: 1Em ptt; padding-top: 10px; } .over_pipe_chenge{ margin: 10px 0 0 10px; display: block; width: 90%; height: 40px; border: 1px solid #74c63e; font: 1Em Helvetica; line-height: 40px; padding-left: 10px; cursor: pointer; } .over_pipe_chenge:hover{ background: #f6f6f6; transition: .2s; } .over_pipe_chenge:click{ background: #e5e5e5; transition: .2s; } .over_pipe_chenge_over{ display: none; width: 90%; list-style: none; margin-left: 10px; position: absolute; z-index: 100; background-color: white; li{ font: 1Em Helvetica; margin-top: -1px; border: 1px solid #ccc; line-height: 40px; padding-left: 15px; cursor: pointer; } li:hover{ background: #f6f6f6; transition: .2s; } } } } .sher_look_char{ margin-top: 450px; border-top: 1px solid #ccc; .paremetrss{ display: block; margin: 10px 0 10px 20px; font: 1.2Em ptt; } .paremetr_char{ display: block; margin: 0 0 10px 20px; font: 1Em light; } } } .js_hashclass_filter_on{ padding-left: 5px; color: @logocolor; } .js_hashclass_filter_off{ color: #929292; pointer-events: none; cursor: default; } .mobile_telephon,.mobile_top_lenta,.mobile_icon{ display: none; } #catalog_navigacion_id{ height: 50px; background: #e2e2e2; width: 100%; margin: 5px auto; } .filter_on_mobile{ overflow: inherit; width: 90%; min-height: 30px; margin: 20px 5% 0; .sorting_mobile{ display: none; width: 45%; float: right; list-style: none; border:2px solid @yellow; margin-top: -2px; background: white; -webkit-box-shadow: 0px 0px 5px 0px rgba(50, 50, 50, 0.75); -moz-box-shadow: 0px 0px 5px 0px rgba(50, 50, 50, 0.75); box-shadow: 0px 0px 5px 0px rgba(50, 50, 50, 0.75); li{ text-align: left; padding-left: 10px; border-bottom: 1px solid @gray; font: 1em near; line-height: 33px; i{ float: right; line-height: 33px; padding-right: 5px; } } } .sort_on_mobile{ float: right; cursor: pointer; display: block; width: 200px; background: white; margin: 7px; font: 1.2Em near; line-height: 30px; border:2px solid @logocolor; -webkit-box-shadow: 0px 0px 5px 0px rgba(50, 50, 50, 0.75); -moz-box-shadow: 0px 0px 5px 0px rgba(50, 50, 50, 0.75); box-shadow: 0px 0px 5px 0px rgba(50, 50, 50, 0.75); } .sort_on_mobile{ border-color: @yellow; float: right; } } .filter_on_mobile_btn{ display: none; } /* раздел контакты*/ .intuitds{ display: block; font: 1.5EM two; padding-left: 20px; text-align: left; } .dfsdss{ border:1px solid #ccc; width: 370px; margin: 20px; text-align: left; } .sdasda{ display: block; font: 1.1EM two; padding: 5px 10px; line-height: 40px; text-align: left; } .ghghg{ display: block; text-align: left; padding-left: 10px; font: 1em near; line-height: 30px; i{ padding-right: 7px; } } /* раздел личный каюинет */ .street_lk,.city_lk,.home_lk,.korp_lk,.kv_lk{ display: block; font: 1Em near; line-height: 40px; color: #5b5b5b; text-align: left; padding-left: 10px; } .street_lk,.home_lk,.korp_lk,.kv_lk{ float: left; width: 220px; } .home_lk{ width: 100px; input{ width: 40px; } } .korp_lk{ width: 120px; input{ width: 30px; } } .kv_lk{ width: 90px; input{ width: 40px; } } .city_lk_in{ width: 140px; border:none; outline: none; font: 1em two; padding:4px 7px; transition: .2s; } .city_lk_in:hover{ transition: .2s; cursor: pointer; border-bottom: 1px solid #ccc; } .city_lk_in:focus{ transition: .2s; border: 1px solid #ec4c19; } .lk_span{ display: block; text-align: left; font: 1.5Em near; padding-left: 10px; } .card_bonus{ float: left; margin: 10px; } .bonus_lk_nomber,.bonus_lk_bonus{ display: block; font: 1em near; padding:15px 0 0 10px; text-align: left; } .lk_div_registr{ width: 65%; margin: 15px 0 0 10px; position: relative; float: left; border:2px solid #ccc; .vxod_po_tel{ margin-top: 5px; text-align: left; display: block; color: #2a74e2; cursor: pointer; padding-left: 10px; } .lk_span_registration{ display: block; font: 1.1em near; text-align: left; padding-left: 10px; line-height: 40px; border-bottom: 1px solid #ccc; } .lkspan_andinput{ margin-top: 10px; display: block; text-align: left; padding-left: 10px; font:1em two; input{ display: block; width: 250px; height: 30px; font: 1em near; outline:none; padding-left: 5px; margin-top: 2px; border:2px solid #ccc; } } .codeinsms{ position: absolute; width: 100px; right: 5px; top: 101px; input{ width: 80px; } } .lk_regist_button{ display: block; width: 95%; height: 35px; line-height: 35px; font: 1em two; margin: 15px auto; background: @yellow; } } .yyy{ width: 400px; margin-left: 20px; .vxod_po_tel{ display: block; margin-top: 130px; text-align: left; padding:0px 0 0 20px; font: 1em two; cursor: pointer; color:#2a74e2; } .vxod_po_tel:hover{ text-decoration: underline; } } .send_masage{ float: left; display: block; width: 300px; font: 1em two; line-height: 40px; border-radius: 3px; margin: 25px 0 20px 20px; background: @logocolor; border:1px solid #ccc; color: white; transition: .2s; cursor: pointer; } .all_orders_lk{ transition: .2s; display:block; float: left; width: 33.3%; text-align: left; padding: 7px; font: 0.9em near; line-height: 30px; cursor: pointer; border-bottom: 1px solid #ccc; i{ font-size: 2em; float: left; padding-right: 5px; } } .all_orders_lk:hover{ transition: .2s; background: #fbf8bf; } .all_orders_lk:active{ transition: .2s; background: #faf5a7; } .arderss_lk{ border-bottom: 1px solid #ccc; .order_lk_ord{ cursor: pointer; span{ font: 1em two; display: block; float: left; text-align: left; width: 25%; padding-left: 5px; line-height: 40px; } } .order_lk_ord:hover{ span{ background: #bfe0fb; } } } .sdfsdss{ border-right: 1px solid #ccc; border-left: 1px solid #ccc; } .lk_div_block{ width: 95%; margin: 10px auto 0; border:1px solid #d9d9d9; overflow: auto; .user_img{ float: left; height: 100px; width: 100px; border:1px solid #ccc; border-radius: 50%; margin: 10px; } .lk_span_title{ background: #a1d4e7; font: 1.1Em intro; line-height: 40px; border-bottom: 1px solid #d9d9d9; display: block; text-align: left; padding-left: 15px; } .name_lk{ display: block; width: 70%; float: right; text-align: left; font: 0.9Em near; line-height: 30px; } } .mapsamovivoz{ width: 50%; float: right; margin-right: 10px; height: 290px; } /* FRESH */ .fresh_top_action{ height: 50px; background-color: #5b5b5b; padding: 14px; color: white; font-family: two; font-size: 1.1em; a{ color: white; div{ span{ display: block; margin-right: 140px; } i{ display: block; margin: -20px 0 0 180px; transition: 1s; } } } a:hover{ color: #ffd966; div{ i{ margin-left: 500px; transition: 1.5s; } } } } .fresh_lenta{ margin: 10px 0 0 0; .fresh_logo_block{ .fresh_logo{ cursor: pointer; display: block; width: 100%; height: 40px; background-image: url(/files/images/Logo_horisontal_Tochka_Market.svg); background-size: cover; background-repeat: no-repeat; } .fresh_catalog{ height: 40px; display: block; background-color: @logocolor; margin-top: 10px; line-height: 40px; font-family: two; font-size: 1.2em; } } .fresh_searth{ position: relative; input{ width: 94%; height: 36px; outline: none; border: 1px solid #999999; margin: 2px 3% 2px 3%; border-radius: 10px; padding-left: 7px; font: 1em near; } .fresh_searth_menu{ width: 5%; height: 36px; overflow: hidden; position: absolute; top: 2px; right: 4%; cursor:default; span{ display: inline-block; line-height: 34px; font-size: 0.9em; padding:0 2px 0 2px; color: #5b5b5b; } .fresh_searth_menu_btn:hover{ color: red; cursor: pointer; } } .fresh_searth_rezult{ margin: -2px 0 0 3%; display: none; position: absolute; z-index: 30; width: 94%; background-color: white; min-height: 385px; -webkit-box-shadow: -1px 2px 12px -3px rgba(66, 68, 90, 1); -moz-box-shadow: -1px 2px 12px -3px rgba(66, 68, 90, 1); box-shadow: -1px 2px 12px -3px rgba(66, 68, 90, 1); border-radius: 0 0 7px 7px; overflow: hidden; .fresh_searth_rezult_cat{ border-bottom: 1px solid #ccc; height: 66px; background-color: white; font:0.9em near; img{ float: left; width: 61px; height: 61px; margin: 2px 0 0 5px; border-radius: 7px; } span{ float: left; padding: 5px 5px 0 7px; transition: .2s; width: 85%; text-align: left; height: 40px; } div{ font-size: 0.9em; position: absolute; margin: 42px 0 0 75px; float: right; } } .fresh_searth_rezult_cat:hover{ display: block; transition: .2s; background-color: #fffcf9; span{ color:red; padding-left: 10px; } } } } .fresh_tel_block{ a:hover{ color:red; } .fresh_tel{ margin: -3px 0 3px 0; display: block; height: 25px; font:1.5em ptt; } .fresh_teleg{ display: block; font:0.8em near; } } .fresh_cart_block{ .fresh_cart_a{ display: block; float: left; width: 33%; height: 40px; border-radius: 5px; color: #444444; position: relative; i{ font-size: 1.2em; } .fresh_cart_span{ font:0.8em two; display: block; } .fresh_cart_span_kolvo{ width: 30px; position: absolute; top:1px; right: 10px; padding: 1px 3px; border-radius: 5px; background-color: #5da130; font: 0.9em two; color: white; } } .fresh_cart_a:hover{ background-color: #eeeeee; color: red; } } } .Fresh_backlist{ width: 100%; height: 100%; background-color: rgba(50,50,50,0.5); position: absolute; top: 0px; left: 0px; display: none; z-index: 10; } .fresh_lenta_katalog{ height: 50px; border-bottom: 1px solid #bcbcbc; .fresh_lenta_katalog_btn{ margin-top: 5px; display: block; background-color: @logocolor; line-height: 40px; i{ padding-right: 5px; } } .Fresh_catalog_menu{ position: absolute; width: 100%; height: 720px; display: none; z-index: 10; background-color: white; .Fresh_catalog_menu_left_block{ width: 23%; float: left; } .Fresh_catalog_menu_left_right_block{ width: 77%; float: left; .Fresh_catalog_menu_left_right_block_one_block,.Fresh_catalog_menu_left_right_block_two_block{ height: 700px; float: left; border: 1px solid white; border-left: 1px solid #ccc; width: 35%; .Fresh_catalog_menu_left_block_href{ display: none; } } .Fresh_catalog_menu_left_right_block_recl_block{ float: left; width: 30%; position: relative; img{ margin-top: 5px; width: 200px; height: 200px; border: 1px solid #dedede; border-radius: 5px; } .Fresh_catalog_menu_left_right_block_recl_block_action{ display: block; width: 90%; border: 1px solid #ccc; height: 100px; margin: 10px 0 0 5%; } } } .Fresh_catalog_menu_left_block_href{ .Fresh_catalog_menu_left_block_href_sp{ position: relative; width: 96%; border-radius: 5px; margin: 5px 2% 0 2%; display: block; border: 1px solid #dedede; text-align: left; padding-left: 15px; font:1em near; line-height: 40px; .Fresh_catalog_menu_left_block_href_sp_strelka{ position: absolute; right: 10px; top: 0px; color: red; line-height: 40px; font-size: 130%; display: none; } } } .Fresh_catalog_menu_left_block_href:hover{ .Fresh_catalog_menu_left_block_href_sp{ background-color: #eeeeee; color: red; } .Fresh_catalog_menu_left_block_href_sp_strelka{ display: block; } } .Fresh_catalog_menu_left_block_href_hover{ .Fresh_catalog_menu_left_block_href_sp{ background-color: #eeeeee; color: red; } .Fresh_catalog_menu_left_block_href_sp_strelka{ display: block; } } } .fresh_lenta_katalog_btn:hover + .Fresh_catalog_menu{ display: block; } .fresh_lenta_katalog_action_block{ left: 0; position: absolute; width: 100%; display: none; height: 440px; z-index: 10; background-color: white; .fresh_lenta_katalog_action_block_title{ text-align: left; float: left; font:1.4em near; padding: 25px 0 0 25px; color: red; i{ font-size: 0.9em; } } .fresh_lenta_katalog_action_block_action_first{ display: block; border: 1px solid #ccc; margin-top: 65px; float: left; width: 220px; height: 350px; border-radius: 7px; margin-left: -100px; } .fresh_lenta_katalog_action_block_action{ display: block; border: 1px solid #ccc; margin-top: 65px; margin-left: 20px; float: left; width: 220px; height: 350px; border-radius: 7px; } .fresh_lenta_katalog_action_block_action:hover,.fresh_lenta_katalog_action_block_action_first:hover,.fresh_lenta_katalog_action_block_action_first_in:hover,.fresh_lenta_katalog_action_block_action_if:hover{ -webkit-box-shadow: -1px 2px 12px -3px rgba(66, 68, 90, 1); -moz-box-shadow: -1px 2px 12px -3px rgba(66, 68, 90, 1); box-shadow: -1px 2px 12px -3px rgba(66, 68, 90, 1); } } .fresh_lenta_katalog_action_block:hover{ display: block; } .fresh_lenta_katalog_action:hover,.fresh_lenta_katalog_prokat_instrumenta:hover{ .fresh_lenta_katalog_action_block{ display: block; } } .Fresh_catalog_menu:hover{ display: block; } .fresh_lenta_katalog_btn:hover{ background-color: #f9d61b; } .fresh_top_lnt{ margin-top: 5px; .fresh_top_lnt_a{ width: 90%; margin: 0 5% 0 5%; line-height: 40px; display: block; font-family: two; i{ padding-right: 5px; } } .fresh_top_lnt_a:hover{ background-color: #f3f6f4; } } .fresh_lenta_katalog_action{ a{ color: red; } } .fresh_lenta_katalog_prokat_instrumenta{ .fresh_lenta_katalog_action_block_title{ color: black; text-align: left; } .fresh_lenta_katalog_action_block_action_first_in{ display: block; border: 1px solid #ccc; margin-top: 65px; float: left; margin-left: -264px; width: 220px; height: 350px; border-radius: 7px; img{ border-radius: 7px; width: 219px; height: 349px; } } .fresh_lenta_katalog_action_block_action_if{ display: block; border: 1px solid #ccc; margin-top: 65px; float: left; width: 220px; height: 350px; border-radius: 7px; margin-left: -24px; img{ border-radius: 7px; width: 218px; height: 348px; } } .fresh_lenta_katalog_action_block_action{ display: block; border: 1px solid #ccc; margin-top: 65px; margin-left: 20px; float: left; width: 220px; height: 350px; border-radius: 7px; img{ border-radius: 7px; width: 218px; height: 348px; } } } } /* Fresh index */ .fresh_index_box{ background-color: #f5f5f5; .fresh_index_box_slider{ height: 350px; border-radius: 10px; margin-top: 30px; border: 1px solid #ccc; background-color: white; } .fresh_index_box_quick_catalog{ overflow: hidden; height: 400px; border-radius: 10px; margin-top: 30px; border: 1px solid #ccc; background-color: white; .fresh_index_box_quick_catalog_line{ height: 133px; .fresh_index_box_quick_catalog_line_block{ position: relative; float: left; width: 33.33333%; height: 133px; span{ float: left; margin: 20px 0 0 25px; font: 1.3em near; } .fresh_index_box_quick_catalog_line_block_img{ position: absolute; height: 130px; top: 0px; right: 0px; width: 140px; overflow: hidden; img{ width: 100%; height: 130px; } } } .fresh_border_rl{ border-right: 1px solid #ccc; border-left: 1px solid #ccc; } a:hover{ .fresh_index_box_quick_catalog_line_block{ background-color: #f3f6f4; } } } .fresh_border_tb{ border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; } } .fresh_index_top_action{ height: 440px; margin-top: 30px; .fresh_index_top_action_span{ display: block; text-align: left; font: 1.4em near; font-weight: 900; color: #353535; line-height: 40px; } .fresh_index_top_action_block{ height: 400px; overflow-x: scroll; overflow-y: hidden; .fresh_index_top_action_block_scrol{ width: 2500px; .fresh_product_block{ float: left; width: 220px; height: 390px; background-color: white; border-radius: 5px; margin: 5px 15px 0 3px; border: 1px solid #eeeeee; transition: .2s; position: relative; .fresh_product_block_art{ position: absolute; display: block; font:0.8em two; padding:7px 0 0 5px; text-align: left; color: @darkgray; } .fresh_product_block_block_img{ height: 205px; width: 220px; .fresh_product_block_img{ height: 190px; width: 190px; margin-top: 15px; border-radius: 5px 5px 0 0 ; outline: none; } } .fresh_product_block_instock{ display: block; color: #5da130; font:0.9em near; text-align: left; padding:5px 0 0 15px; span{ padding-right: 5px; float: left; font: 1.6em near; padding-top: 3px; line-height: 10px; } } .fresh_product_block_title{ text-align: left; display: block; padding: 7px 0 0 15px; font:1em ; color: #353535; line-height: 20px; height: 70px; } .fresh_product_block_old_price{ text-decoration: line-through; display: block; text-align: left; line-height: 30px; font:0.9Em near; padding: 5px 0 0 15px; i{ font-size: 0.8em; } } .fresh_product_block_new_price{ display: block; text-align: left; line-height: 30px; font:1.1Em near; padding: 2px 0 0 15px; i{ font-size:0.9em; } } .fresh_product_block_new_add_to_cart_btn{ display: block; height: 32px; line-height: 32px; width: 90%; margin: 8px 5% 0 5%; background-color: @logocolor; border-radius: 5px; } .fresh_product_block_new_add_to_cart_btn:hover{ background-color: @logocolordark ; } } .fresh_product_block:hover{ transition: .2s; border-color: #ccc; -webkit-box-shadow: 0px 0px 3px 2px rgba(34, 60, 80, 0.15); -moz-box-shadow: 0px 0px 3px 2px rgba(34, 60, 80, 0.15); box-shadow: 0px 0px 3px 2px rgba(34, 60, 80, 0.15); } } } } .fresh_index_block_one_action{ margin-top: 20px; div{ width: 49%; float: left; border-radius: 5px; border: 1px solid #ccc; height: 130px; background-color: white; } .fresh_index_block_one_action_l{ } .fresh_index_block_one_action_r{ margin-left: 2%; } } .fresh_index_block_brands{ margin-top: 20px; .fresh_index_block_brands_href{ display: block; text-align: left; font: 1.4em near; font-weight: 900; color: #353535; line-height: 40px; text-decoration: underline; } .fresh_index_block_brands_bar{ margin-top: 10px; height: 125px; overflow-x: hidden; .fresh_index_block_brands_bar_br{ float: left; width: 80px; height: 120px; margin: 0 13px 0 3px; .fresh_index_block_brands_bar_br_img{ img{ filter: grayscale(100%); transition: .2s; -webkit-box-shadow: 0px 2px 3px 2px rgba(34, 60, 80, 0.12); -moz-box-shadow: 0px 2px 3px 2px rgba(34, 60, 80, 0.12); box-shadow: 0px 2px 3px 2px rgba(34, 60, 80, 0.12); border-radius: 5px; width: 80px; height: 80px; background-color: white; } } .fresh_index_block_brands_bar_br_title{ display: block; text-align: center; font:0.9em near; line-height: 20px; } } .fresh_index_block_brands_bar_br:hover{ .fresh_index_block_brands_bar_br_img{ img{ filter: grayscale(0%); margin-top: 1px; transition: .2s; -webkit-box-shadow: 0px 0px 3px 2px rgba(34, 60, 80, 0.12); -moz-box-shadow: 0px 0px 3px 2px rgba(34, 60, 80, 0.12); box-shadow: 0px 0px 3px 2px rgba(34, 60, 80, 0.12); } .fresh_index_block_brands_bar_br_title{ line-height: 18px; } } } } } .fresh_index_block_two_action_slider{ height: 200px; border-radius: 5px; margin-top: 20px ; border: 1px solid #ccc; background-color: white; } .fresh_index_block_shops_title{ margin-top: 20px; display: block; text-align: left; font: 1.4em near; font-weight: 900; color: #353535; line-height: 40px; } .fresh_index_block_shop_aramil{ position: relative; width: 49%; height: 250px; border: 1px solid #ccc; float: left; margin-right: 2%; background-color: white; border-radius: 5px; margin-top: 10px; margin-bottom: 30px; overflow: hidden; img{ position: absolute; width: 260px; bottom: -20px; right: -20px; } } .fresh_index_block_shop_kosulino{ position: relative; width: 49%; margin-top: 10px; height: 250px; border: 1px solid #ccc; float: left; background-color: white; border-radius: 5px; overflow: hidden; img{ position: absolute; width: 260px; bottom: -5px; right: -20px; } } .fresh_index_block_shop_title{ margin-top: 20px; display: block; text-align: left; font: 1.4em near; padding-left: 20px; font-weight: 900; color: #353535; line-height: 40px; } .fresh_index_block_shop_adres{ display: block; text-align: left; font: 1em near; padding-left: 20px; font-weight: 900; color: #353535; line-height: 20px; } .fresh_index_block_shop_daywork{ margin: 20px 0 0 10px; div{ float: left; width: 50px; height: 70px; border: 1px solid #ccc; border-radius: 5px; margin: 0 3px; span{ display: block; font: 1em near; line-height: 22px; } span:nth-child(1){ font: 1em two; background-color: #ffe599; line-height: 25px; } } div:nth-child(6){ span:nth-child(1){ background-color: #93c47d; } } div:nth-child(7){ span:nth-child(1){ background-color: #93c47d; } } } } /* РАЗДЕЛ КАТАЛОГС весь каталог */ .FRESH_catalogs_block{ .FRESH_catalogs_div{ border-radius: 7px; overflow: hidden; transition: .2s; -webkit-box-shadow: 0px 0px 5px -3px rgba(66, 68, 90, 1); -moz-box-shadow: 0px 0px 5px -3px rgba(66, 68, 90, 1); box-shadow: 0px 0px 5px -3px rgba(66, 68, 90, 1); display: inline-block; float: left; width: 31%; margin: 20px 10px; img{ float: left; width: 100px; height: 100px; margin: 10px 0 0 10px; border-radius: 7px; } .FRESH_catalogs_div_title{ float: left; margin: 15px 0 0 10px; font:1.3em near; width: 70%; text-align: left; padding: 0 5px 0 7px; } .FRESH_catalogs_div_title:hover{ color: red; } .FRESH_catalogs_div_cat{ width: 70%; float: right; margin-top: 7px; cursor: pointer; a{ font:0.9em near; padding: 5px 0 2px 10px; display: block; text-align: left; line-height: 1.2em; } a:hover{ color: red; cursor: pointer; } } } .FRESH_catalogs_div:hover{ transition: .2s; -webkit-box-shadow: 0px 0px 8px -2px rgba(66, 68, 90, 1); -moz-box-shadow: 0px 0px 8px -2px rgba(66, 68, 90, 1); box-shadow: 0px 0px 8px -2px rgba(66, 68, 90, 1); } } /* FRESH catalogs */ .fresh_catalog_other_cat_block{ .fresh_catalog_other_cat_block_href{ transition: .2s; position: relative; display: block; font:1Em near; text-align: left; padding-left: 10px; padding-top: 10px; line-height: 1.2em; width: 200px; height: 220px; border: 2px solid #ccc; float: left; border-radius: 5px; margin: 15px 0 0px 15px; img{ z-index: -1; position: absolute; left: 13px; bottom: 5px; width: 170px; height: 170px; outline: none; border: none; } } .fresh_catalog_other_cat_block_href:hover{ color: red; transition: .2s; -webkit-box-shadow: 0px 5px 5px -5px rgba(34, 60, 80, 0.6); -moz-box-shadow: 0px 5px 5px -5px rgba(34, 60, 80, 0.6); box-shadow: 0px 5px 5px -5px rgba(34, 60, 80, 0.6); } } .fresh_mobile_tovar_block{ display: none; } .FRESH_mobile_index_bottom_line{ display: none; } /* мобильная версия --------- MOBILE version --------*/ @media screen and (max-width: 800px) { /* releway intro light ptt romans Bebas near two */ /* cart */ .FRESH_cart_block{ width: 96%; margin: 20px 0 0 2%; overflow: hidden; border-radius: 7px; -webkit-box-shadow: 0px 0px 6px -2px rgba(82, 82, 94, 1); -moz-box-shadow: 0px 0px 6px -2px rgba(82, 82, 94, 1); box-shadow: 0px 0px 6px -2px rgba(82, 82, 94, 1); .FRESH_cart_block_tovar{ height: 140px; border-bottom: 1px solid #ccc; img{ position: relative; left: 0px; top: 40px; height: 90px; width: 90px; } .FRESH_cart_block_tovar_article,.FRESH_cart_block_tovar_code{ top: 43px; font:0.7em near; line-height: 15px; color: #444; } .FRESH_cart_block_tovar_code{ top: 60px; } .FRESH_cart_block_tovar_title{ width: 95%; position: absolute; text-align: left; left: 0px; font:0.95em near; height: 40px; overflow: hidden; line-height: 20px; padding: 0 7px 0 7px; } .FRESH_cart_block_tovar_block_cen{ width: 75%; .FRESH_cart_block_tovar_block_cen_economy{ .fa{ font-size: 0.7em; } } .FRESH_cart_block_tovar_block_cen_old{ top: -10px; right: 20%; span{ transform: rotate(-10deg); } } .add_to_cart_qty{ margin-top: 34px; } } } } .Fresh_cart_block_sposob_poluchit{ width: 96%; margin-left: 2%; .Fresh_cart_block_sposob_poluchit_block{ .Fresh_in_cart_info_client_block{ width: 96%; margin-left: 2%; } .Fresh_cart_block_sposob_poluchit_block_chose{ span{ font:1em near; width: 90%; margin-bottom: 7px; padding-top: 7px; } div{ font:0.9em near; padding-right: 5px; } .fa-circle-thin{ top: 5px; right: 5px; } .fa-check-circle-o{ top: 5px; right: 5px; } input{ width: 70%; } .code_iz_sms{ top: 185px; } #code_iz_sms_ok{ position: absolute; width: 60px; top: 211px; right: 20px; font-size: 1.6em; } #code_iz_sms_nok{ position: absolute; width: 60px; top: 211px; right: 20px; font-size: 1.6em; display: none; } } .mobile_cart_client_block{ margin-left: 2%; width: 95%; } .Fresh_cart_block_sposob_poluchit_block_chose:hover{ background-color: #f3f6f4; } .Fresh_cart_block_sposob_poluchit_block_chose_dostavka{ height: 170px; span{ padding-top: 5px; margin-bottom: 7px; font:1em near; } .fa-circle-thin{ top: 5px; right: 5px; } .fa-check-circle-o{ top: 5px; right: 5px; } input{ width: 95%; height: 40px; font:0.9em near; } div{ width: 95%; margin: 10px 10px 0 0 ; } } .Fresh_cart_block_sposob_poluchit_block_chose_chosed{ background-color: #f3f6f4; border: 1px solid black; .fa-circle-thin{ display: none; } .fa-check-circle-o{ display: block; } } .Fresh_cart_block_sposob_poluchit_block_chose_dostavka:hover{ background-color: #f3f6f4; } } } .FRESH_cart_block_info{ border-radius: 7px; overflow: hidden; position: relative; margin-top: 20px; width: 96%; margin-left: 2%; margin-bottom: 20px; } /* product */ .catalog_bread_crambs{ min-height: 50px; background: #efefef; -webkit-box-shadow: inset 0px 3px 9px 0px rgba(114, 114, 114, 0.75); -moz-box-shadow: inset 0px 3px 9px 0px rgba(114, 114, 114, 0.75); box-shadow: inset 0px 3px 9px 0px rgba(114, 114, 114, 0.75); .catalog_bread_crambs_div{ float: left; text-align: left; a{ float: right; margin: 5px 0 0 5px; .gn{ font-size: .7Em; padding-left: 3px; } } a:hover{ color: red; transition: .2s; } } } .product_block,.FRESH_product_char_menu_cont{ display: none; } .fresh_mobile_tovar_block{ display: block; width: 94%; margin: 0px 3%; overflow: hidden; .fresh_mobile_tovar_block_title{ position: relative; .fresh_mobile_tovar_block_title_span{ display: block; width: 78%; padding-top: 10px; font:120% two ; line-height: 140%; font-weight: 900; } .fresh_mobile_tovar_block_title_span_code{ display: block; width: 80%; padding-top: 5px; font:100% near ; line-height: 100%; span{ font-size: 80%; } } .fresh_mobile_tovar_block_title_span_art{ display: block; width: 80%; padding-top: 5px; font:100% near ; line-height: 100%; span{ font-size: 80%; } } .title_productv_brand_block{ position: absolute; top: 10px; right: 1px; width: 75px; height: 75px; border-radius: 7px; img{ width: 75px; height: 75px; border: 1px solid #ccc; border-radius: 7px; } } } .fresh_mobile_tovar_block_image{ height: 320px; img{ width: 100%; height: 320px; } } .fresh_mobile_tovar_block_nalichie{ .fresh_product_zabrat_segodnya{ font:100% near; border-radius: 7px; background-color: #5da130; padding: 10px 15px; color: white; } .fresh_product_sklad_aram{ margin-top: 12px; } .fresh_product_sklad_aram,.fresh_product_sklad_kos{ font:95% near; line-height: 180%; color: #5da130; .fa{ padding-right: 5px; } } .not_in_stock{ color: #444444; } } .fresh_mobile_tovar_block_add_to_cart{ position: relative; height: 70px; border-radius: 7px; margin-top: 10px; .fresh_mobile_tovar_block_add_to_cart_old_price{ font:100% near; position: absolute; top: 10px; left: 20px; span{ position: absolute; top: 45%; left: 0; display: block; width: 100%; border-bottom: 1px solid red; transform: rotate(-8deg); } } .fresh_mobile_tovar_block_add_to_cart_new_price{ font:200% near; position: absolute; top: 25px; left: 30px; width: 200px; .fa-rub{ font-size: 65%; } .qty_mdsd{ font-size: 65%; } } } .fresh_mobile_tovar_block_params{ margin-top: 10px; .fresh_mobile_tovar_block_params_block{ a{ display: inline-block; font:100% near; font-weight: 900; padding: 5px 7px; border-radius: 7px; border: 1px solid #ccc; margin: 0 1% 10px 0; } } .fresh_mobile_tovar_block_params_opis{ margin-bottom: 20px; .fresh_mobile_tovar_block_params_opis_title{ font:140% near; font-weight: 900; display: block; line-height: 200%; } .fresh_mobile_tovar_block_params_chars{ font:100% near; line-height: 35px; width: 100%; .fresh_mobile_tovar_block_params_chars_titl{ display: inline-block; padding-left: 1%; width: 55%; } .fresh_mobile_tovar_block_params_chars_pak{ display: inline-block; padding-left: 1%; width: 43%; } } .fresh_mobile_tovar_block_params_chars:nth-child(even){ background-color: #ccc; } .fresh_mobile_tovar_block_params_files{ margin-top: 10px; .fa-file-o{ font-size: 130%; padding-left: 7px; line-height: 100%; } .fresh_mobile_tovar_block_params_file_title{ padding-left: 7px; color: red; font:100% near; } } } } .fresh_mobile_tovar_block_add_to_cart_bottom{ position: fixed; height: 60px; bottom: 59px; width: 100%; z-index: 100; left: 0%; background-color: white; -webkit-box-shadow: 0px -2px 21px -16px rgba(66, 68, 90, 1); -moz-box-shadow: 0px -2px 21px -16px rgba(66, 68, 90, 1); box-shadow: 0px -2px 21px -16px rgba(66, 68, 90, 1); border-bottom: 1px solid #ccc; .fresh_mobile_tovar_block_add_to_cart_bottom_price{ position: absolute; width: 30%; top: 3px; left: 10px; font:140% near; line-height: 54px; padding-left: 10px; text-align: left; font-weight: 900; .fa{ font-size: 85%; } } .fresh_mobile_tovar_block_add_to_cart_bottom_btn{ display: block; width: 60%; position: absolute; right: 10px; top: 10px; text-align: center; font:100% near; font-weight: 900; border-radius: 7px; line-height: 40px; background-color: @logocolor; } } } /* catalog */ .fresh_catalog_other_cat_block{ .fresh_catalog_other_cat_block_href{ height: 60px; width: 94%; border: 1px solid #444444; line-height: 60px; padding: 0px 0 0 70px; font-size: 1.2em; background: #eaeaea; img{ z-index: 1; height: 50px; width: 50px; border-radius: 7px; margin-left: -5px; margin-top: 1px; } } } .filter_list{ .filter_list_block{ width: 94%; margin:-10px 3% 0; } } .catalog_list{ .catalog_products{ .metal{ overflow: hidden; width: 94%; .fresh_product_block{ width: 49%; border: 1px solid #444444; margin: 0px; margin-top: 15px; .fresh_product_block_block_img{ width: 100%; height: 190px; margin-top: 25px; .fresh_product_block_img{ margin-top: 0px; width: 96%; border-radius: 7px; } } .fresh_product_block_instock{ font:0.8em near; padding-left: 7px; } .fresh_product_block_title{ height: 90px; font-size: 0.9em; padding-left: 7px; } .fresh_product_block_old_price{ height: 23px; } .fresh_product_block_new_price{ font-weight: 900; } } .fresh_product_block:nth-child(odd){ margin-right: 2%; } } } } /* catalogs */ .FRESH_cart_bread_cr,.FRESH_cart_title{ padding-left: 12px; } .FRESH_catalogs_block{ margin-bottom: 20px; height: 830px; .FRESH_catalogs_div{ position: relative; max-height: 60px; min-width: 94%; margin:8px 10px; background-color: #eaeaea; border: 1px solid #444444; img{ position: relative; left: -5px ; top: -5px; max-height: 50px; max-width: 50px; } .FRESH_catalogs_div_title{ height: 60px; margin-top: 0px; min-width: 80%; font-size: 1.2em; line-height: 60px; } .FRESH_catalogs_div_cat{ display: none; } } } /* index */ .fresh_top_action{ height: 33px; line-height: 0px; } .FR_mob_top_lent{ margin-top: -10px; text-align: center; font-size: 0.9em; padding: 0px; span{ width: 80%; padding-left: 15px; display: block; float: left; margin: 0px; } i{ width: 21%; text-align: right; float: right; display: block; line-height: 40px; } } .top_lenta{ display: none; } .fresh_logo_block{ display: none; } .mobile_lent_searth{ display: block; height: 60px; .mobile_lent_searth_ind_href{ float: left; display: block; height: 52px; width: 52px; margin:6px 0 0 14px; border-radius: 7px; border: 1px solid #FFAD00; img{ margin: 2px 0 0 2px; width: 46px; height: 46px; } } .fresh_tel_mobile_block{ width: 80%; float: right; text-align: center; margin-top: 7px; .fresh_tel_mobile{ display: block; height: 25px; font:1.5em ptt; } .fresh_teleg_mobile{ margin-top: 7px; display: block; font:0.8em near; } } } .fresh_searth{ #FRESH_index_searth{ margin: -10px 0 10px 0px; width: 94%; } .fresh_searth_menu{ display: none; } .fresh_searth_rezult{ position: absolute; top: 32px; display: block; .fresh_searth_rezult_cat{ border-bottom: 1px solid #ccc; height: 66px; background-color: white; font:0.9em near; position: relative; img{ float: left; width: 61px; height: 61px; margin: 2px 0 0 5px; border-radius: 7px; } span{ position: absolute; right: -10px; padding-right: 20px; padding-left: 20px; transition: .2s; text-align: left; height: 40px; } } } } .FRESH_mobile_index_bottom_line{ display: block; position: fixed; bottom: 0px; height: 60px; background-color: white; border-top: 1px solid #ccc; border-radius: 3px 3px 0 0; width: 100%; .FRESH_mobile_index_bottom_line_bl{ height: 60px; float: left; float: left; width: 25%; .FRESH_mobile_index_bottom_line_bl_div{ width: 80%; height: 48px; border-radius: 7px; margin: 6px 10% ; color: #303030; i{ text-align: center; display: block; font-size: 1.1em; padding-top: 7px; } span{ text-align: center; display: block; font:0.8em near; line-height: 20px; } } .FRESH_mobile_index_bottom_line_bl_div_chose{ background-color: #303030; color: white; span{ color: white; } } } } .fresh_index_box{ margin-top: 10px; } .fresh_index_box_slider{ width: 94%; max-height: 200px; top: -20px; position: relative; margin:-20px 0 0 3%; } .fresh_index_box_quick_catalog{ position: relative; top: -25px; width: 94%; margin:0px 3%; min-height: 900px; border: none; .fresh_index_box_quick_catalog_line{ border: 1px solid white; min-height: 300px; .fresh_index_box_quick_catalog_line_block{ max-height: 100px; min-width: 100%; border-bottom: 1px solid #ccc; span{ position: relative; left: -15px; } .fresh_index_box_quick_catalog_line_block_img{ max-height: 90px; max-width: 90px; margin-top: 3px; img{ max-height: 90px; max-width: 90px; object-fit: contain; } } } .fresh_border_tb{ border: 1px solid white; } .fresh_border_rl{ border-right: none; border-left: none; min-width: 101%; position: relative; left: -2px; } } } .fresh_index_block_one_action{ min-height: 94%; margin:0px 3%; .fresh_index_block_one_action_l{ min-width: 100%; width: 94%; } .fresh_index_block_one_action_r{ min-width: 100%; width: 94%; margin-top: 15px ; position: relative; left: -7px; } } .fresh_index_top_action_span{ padding-left: 10px; } .fresh_index_block_brands_href{ padding-left: 10px; } .fresh_index_block_brands_bar{ max-height: 110px; margin-left: 5px; } .fresh_index_block_two_action_slider{ max-width: 94%; margin:0 3%; max-height: 170px; } .fresh_tel_block{ display: none; } .fresh_cart_block{ display: none; } .fresh_lenta_katalog{ display: none; } .mobile_telephon,.mobile_top_lenta,.mobile_icon{ display: block; } .top_lenta,.pod_lenta,.container,.add_top,.follow_line,.footer{ min-width: 100px; } .container{ width: 100%; } .sale_lent{ width: 100%; .row{ width: 100%; position: relative; } } .mobile_top_lenta{ width: 100%; background: #525252; .mobile_top_lenta_telephone{ font-size: 0.7Em near; color:#ffd700; padding: 3px 0 3px 7px; } } .mobile_icon{ background: white; position: relative; z-index: 999; width: 100%; .span_mobile{ text-align: center; margin: 0px; display: inline-block; width: 24%; font-size: 0.9em; line-height: 22px; font-family: intro; i{ padding-top: 10px ; width: 100%; font-size: 1.5Em; } } .span_mobile:active{ color: #525252; } .span_mobile:hover{ color: #525252; } } .lenta_reklami{ margin-top: 65px; } .background{ height: 10000px; } .catalog_for_mobile{ margin-top: 2px; display: none; z-index: 900; position: absolute; border-top: 1px solid #ccc; width: 100%; background: white; .catalog_for_mobile_ul{ list-style: none; li{ line-height: 43px; padding-left: 10px; font-family: helvetica; font-weight: 500; font-size: 1.1Em; border-bottom: 1px solid #ccc; } .catalog_for_mobile_div{ display: none; position: absolute; width: 100%; background: white; .back_to_catalog{ display: block; padding: 15px 10px; font: 1em intro; } .catalog_for_mobile_span{ display: block; font: 1.2em hear; padding: 15px 0 15px 10px; background: #f2efe1; a{ color: #555555; padding-left: 10px; } } } } } .active_icons_block{ border-bottom: 2px solid @logocolor; margin-bottom: 2px; } .active_icon{ i,g{ color: @logocolor; } } .mobile_telephon{ height: 50px; .phone_nomber{ height: 60px; width: 37%; font-size: .95Em; padding: 15px 5px 0 0 ; font-family: near; float: right; } .magazin_title{ height: 60px; float: left; line-height: 20px; display: block; width: 63%; font-size: 1.5Em; padding:10px; font-family: intro; b{ font-family: near; font-size: 0.6em; } } } .sale_lent{ position: relative; height: 900px; background: url(/files/images/backgrounds/what-the-hex.png); .row{ margin-top: 20px; position: relative; } .left_btn_day_sale,.right_btn_day_sale{ position: absolute; display: block; padding: 5px 10px; border-radius: 50px; color: #656565; font-size: 1.8Em; transition: .2s; cursor: pointer; } .left_btn_day_sale{ margin: 190px 50%; } .right_btn_day_sale{ left: -240px; } .left_btn_day_sale:hover,.right_btn_day_sale:hover{ background: rgba(200,200,200,0.8); transition: .2s; color: black; } } .sale_lent{ width: 100%; overflow: hidden; } .catalog_bread_crambs{ a{ float: right; font-size: 0.85Em; margin: 10px 0 10px 10px; .gn{ font-size: .7Em; padding-left: 1px; } } a:hover{ color: red; transition: .2s; } } .filterssits{ display: none; } .filter{ width: 90%; margin: 0px 5%; } #catalog_navigacion_id{ height: 60px; } .filter_on_mobile{ overflow: inherit; width: 90%; height: 60px; min-height: 40px; margin: 20px 5% 0; .sorting_mobile{ display: none; width: 45%; float: right; list-style: none; border:2px solid @yellow; margin: -7px 7px 0 -10px; background: white; -webkit-box-shadow: 0px 0px 5px 0px rgba(50, 50, 50, 0.75); -moz-box-shadow: 0px 0px 5px 0px rgba(50, 50, 50, 0.75); box-shadow: 0px 0px 5px 0px rgba(50, 50, 50, 0.75); li{ text-align: left; padding-left: 10px; border-bottom: 1px solid @gray; font: 1em near; line-height: 33px; i{ float: right; line-height: 33px; padding-right: 5px; } } } .filter_on_mobile_btn,.sort_on_mobile{ float: left; display: block; width: 45%; margin: 7px; background: white; font: 1.2Em near; line-height: 40px; border:2px solid @logocolor; -webkit-box-shadow: 0px 0px 5px 0px rgba(50, 50, 50, 0.75); -moz-box-shadow: 0px 0px 5px 0px rgba(50, 50, 50, 0.75); box-shadow: 0px 0px 5px 0px rgba(50, 50, 50, 0.75); } .sort_on_mobile{ border-color: @yellow; float: right; } } .catalog_list{ .catalog_products{ width: 100%; position: relative; .product{ position: relative; width: 90%; border:1px solid #ccc; margin: 10px 5%; img{ width: auto; height: 180px; margin: 10px auto; } .price_pop{ font: 2.2Em two; text-align: left; padding-left: 10px; i{ font-size: 0.7em; } } a{ width: 100%; margin: 5px 0; padding-left: 10px; font: 1.2em near; } button{ display: none; } .add_to_cart_mobile{ display: block; font: 1.1Em intro; line-height: 40px; margin: 50px 10px 0 10px; width: 94%; background: -moz-linear-gradient(90deg, rgba(255,223,51,1) 0%, rgba(255,215,0,1) 100%); /* ff3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255,215,0,1)), color-stop(100%, rgba(255,223,51,1))); /* safari4+,chrome */ background: -webkit-linear-gradient(90deg, rgba(255,223,51,1) 0%, rgba(255,215,0,1) 100%); /* safari5.1+,chrome10+ */ background: -o-linear-gradient(90deg, rgba(255,223,51,1) 0%, rgba(255,215,0,1) 100%); /* opera 11.10+ */ background: -ms-linear-gradient(90deg, rgba(255,223,51,1) 0%, rgba(255,215,0,1) 100%); /* ie10+ */ background: linear-gradient(0deg, rgba(255,223,51,1) 0%, rgba(255,215,0,1) 100%); /* w3c */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffd700', endColorstr='#ffdf33',GradientType=0 ); /* ie6-9 */ text-align: center; } .sdsdsdsd{ float: left; display: block; width: 100%; margin: 9px 0 0 0; text-align: left; padding-left: 5%; font: 1Em near; } } .product:hover{ transition: .2s; -webkit-box-shadow: 0px 0px 5px 0px rgba(50, 50, 50, 0.75); -moz-box-shadow: 0px 0px 5px 0px rgba(50, 50, 50, 0.75); box-shadow: 0px 0px 5px 0px rgba(50, 50, 50, 0.75); span{ display: none; } } } } /* РАЗДЕЛ продукта */ .product_block{ position: relative; } .title_productv{ padding-left: 10px; position: absolute; top: 10px; } .id_product{ position: absolute; top: 75px; padding-left: 10px; } .sertificats{ display: none; } .article_product,.description_product{ padding-left: 10px; } #add_to_buscet_product_mobile{ width: 100%; margin: 10px 0 0; a{ display: block; width: 95%; background: #ffd700; margin: 0 auto; float: none; font: 1.1em intro; color: black; span{ line-height: 32px; } } } .images_product{ height: 410px; .image_list,.up_buttonf,.up_downf{ display: none; } .left_product_image{ position: absolute; padding: 15px 5px; border:1px solid black; left: 16px ; top: 190px; } .right_product_image{ position: absolute; padding: 15px 5px; border:1px solid black; right: 16px ; top: 190px; } .imge_big{ height: 200px; width: auto; position: absolute; margin: 80px 0 0 -55px; } .sertificats{ position: absolute; bottom: 0px; } } #dgh{ display: none; } #prodct_ind_img{ height: auto; max-height: 322px; max-width: 250px; width: auto; margin: 90px auto 0; margin-left: -10px; } #this_pr_mobile{ font-size: 0.9Em; } #simlr_prod_div{ .fds{ width: 95%; margin: 0px auto 20px; } } /* footer */ .footer{ min-height: 1070px; overflow: all; .footer_top{ border:none; .lipos{ border-bottom: 1px solid rgb(105,105,105); padding-bottom: 15px; } } .footer_center{ margin-top: 250px; display: block; overflow: all; border:none; i{ color: @yellow; } .footer_center_contact_span{ ul{ color: white; li{ i{ color: @yellow; } } } } } } .add_to_cart_qty{ margin: 0px 0 0 3%; float: left; overflow: auto; } #simmilar_mobile_li{ #btsn_title{ display: inline-block; max-width: 65%; height: 50px; line-height: 25px; padding:3px 0 0 5px; left: 0px; margin-left: -8px; } span,button,input{ display: none; } .simmilar_price{ display: block; width: 19%; border:none; i{ font-size: 0.8Em; } } } /* раздел карзина */ .cart_prod_block{ .cart_prod{ height: 130px; a,span{ font-size: 0.9Em; } } } .hhhgj{ height: 85px; } .carts{ .cart_div{ .in_cart_qty{ right: 130px; .fa{ float: left; } input{ float: left; border-radius: 0px; } } } } .ighty{ display: block; } .sdasdads{ display: block; width: 90%; margin: 35px; left: -13px; } .total_check_div{ display: block; bottom: -190px; .total_check{ width: 100%; margin-left: 0; } } .ghyt{ position: relative; margin-top: 200px; } .cart_delivery{ margin-top: 20px; overflow: all; .delivery_shot{ display: none; } .div_samovivoz{ width: 100%; .sax{ display: block; width: 100%; font-size: 1em; } .sdc{ font-size: 1.15em; margin-bottom: 7px; } } .mapsamovivoz{ width: 100%; float: left; height: 230px; margin: 10px 0; } } .cart_delivery{ .dostavka{ .distavka_hom{ width: 90px; margin: -45px 0 0 220px; } .distavka_korpus{ width: 75px; margin: -34px 0 0 320px; } .distavka_apr{ width: 100px; margin: 10px 0 0 10px; } .distavka_komment{ width: 350px; height: 80px; } } } .contact_div{ .registracia_novogo_polzovatelya{ width: 90%; margin: 10px 5%; box-shadow: none; border: 1px solid black; .title_cntct{ background: @yellow; font: 1em intro; } } } .payed_div{ .pay_buttom{ width: 90%; margin: 5px 5%; height: 100px; } } .container .cols.col-1, .container .cols.col-2, .container .cols.col-3, .container .cols.col-4, .container .cols.col-5, .container .cols.col-6, .container .cols.col-7, .container .cols.col-8, .container .cols.col-9, .container .cols.col-10, .container .cols.col-11, .container .cols.col-12 { width: 100%; } }