.basket_content{display:flex;margin-top:8px;align-items:flex-start}.basket_listing{width:calc(100% - 522px);margin-right:104px}.basket_ordering{width:416px;border:1px solid #E0E0E0}.basket_ordering form{margin:0px}.basket_ordering_content{padding:32px;padding-bottom:0}.basket_product{display:flex;margin-bottom:32px}.basket_product_image{width:176px}.basket_product_image img{width:100%}.basket_product_content_right{width:144px}.basket_product_content{margin-left:24px;width:100%;margin-right:24px}.basket_price_line{display:flex;margin-bottom:16px}.basket_product_delete{width:24px;height:24px;padding:2px;cursor:pointer;position:absolute;right:0;top:0}.basket_product_delete img{width:100%}.basket_product_name{font-size:18px;font-weight:bold;color:#12120C}.basket_product_pack_info{margin-top:8px;margin-bottom:8px}.basket_product_article_number{color:#828282}.basket_empty{margin:100px auto;text-align:center;font-size:20px}.basket_amount_info{display:flex;justify-content:space-between;font-weight:bold;font-size:15px;line-height:20px}.basket_amount_info.big{font-size:28px;line-height:28px;margin-bottom:12px}.basket_ordering_section{margin-top:32px}.basket_ordering_section_title{display:flex;justify-content:space-between;line-height:24px;font-weight:bold}.basket_ordering_section_title_value{font-size:18px;line-height:24px}.basket_ordering_section_title_change{color:#2F80ED;cursor:pointer;display:none}.basket_ordering_section.completed .basket_ordering_section_title_change{display:flex}.basket_ordering_section_title_change_icon{margin-right:4px}.basket_ordering_section_title_change_icon svg{width:24px;height:24px}.basket_ordering_section_value{margin-top:4px;color:#4F4F4F;line-height:24px}.basket_ordering_section_result{display:none}.basket_ordering_section.completed .basket_ordering_section_result{display:block}.basket_ordering_section.completed .basket_ordering_section_value_fill{display:none}.basket_ordering_input{margin-top:16px;position:relative}.basket_ordering_input input{margin-top:8px;width:100%;height:48px;border-radius:4px;text-indent:16px}.basket_ordering_input_title span{color:#EB5757}.basket_ordering_input>span{margin-top:4px;font-size:14px;color:#BDBDBD;display:block}.basket_ordering_delivery_dates{display:flex;margin-top:12px}.basket_ordering_delivery_date{padding:4px;border-radius:4px;margin-right:4px;border:1px solid #E0E0E0;font-size:15px;white-space:nowrap;cursor:pointer}.basket_ordering_delivery_date.active{color:#2F80ED;border-color:#2F80ED}.basket_ordering_delivery_time{margin-top:12px}.section_line{margin-top:32px;height:1px;background:#E0E0E0}.basket_ordering_oferta_info{font-size:13px;padding:8px}.basket_ordering_oferta_info a{display:inline-block;color:#2F80ED}.basket_ordering_finish_step{padding:24px 32px 24px 32px;background:#F2F2F2;border-top:1px solid #E0E0E0;position:sticky;bottom:0;z-index:9}.basket_ordering_finish_step_free_delivery{text-align:center;font-weight:bold;font-size:15px;margin-bottom:16px;margin-top:-8px}.basket_ordering_finish_step_button{height:48px;line-height:48px;width:100%}.basket_ordering_radio{overflow:hidden;margin-top:8px}.basket_ordering_radio .ui-helper-hidden-accessible{display:none}.basket_ordering_radio .ui-checkboxradio-label{float:left;position:relative;padding-left:28px;line-height:20px;cursor:pointer}.basket_ordering_radio .ui-checkboxradio-icon{width:10px;height:10px;border:3px solid #FFF;border-radius:50%;display:inline-block;position:absolute;left:0;top:0;box-shadow:0px 0px 0px 2px #000;margin:2px}.basket_ordering_radio .ui-state-active .ui-checkboxradio-icon{background:#2F80ED;box-shadow:0px 0px 0px 2px #2F80ED}.basket_ordering_coupon_form{margin-top:8px;display:flex;justify-content:space-between}.basket_ordering_coupon_form input{width:calc(100% - 120px);border-radius:4px;text-indent:16px}.basket_ordering_coupon_form .button{height:48px;width:112px;line-height:48px}.basket_ordering_coupon_form .button.disabled{background:#BDBDBD;cursor:default}.delivery_info{margin-top:8px;overflow:hidden}.delivery_info.big{margin-top:16px}.delivery_info_icon{float:left;margin-right:8px;margin-bottom:8px}.delivery_info_icon img{width:24px;height:24px}.delivery_info_content{white-space:nowrap;float:left;font-size:15px}.delivery_info_title{font-weight:bold}.another_date{display:none}.basket_ordering_select_another_date{cursor:pointer;margin-top:8px;color:#2F80ED;position:relative;float:left}.basket_ordering_select_another_date input{position:absolute;left:0;top:0;width:100%;height:100%;z-index:1;opacity:0;cursor:pointer}.ui-datepicker{border-radius:4px;overflow:hidden;display:none;background:#FFF;padding:0px;border:1px solid #E0E0E0;box-shadow:0px 6px 12px 0px rgba(0,0,0,0.1)}.ui-datepicker table{width:100%}.ui-datepicker table td{text-align:center;position:relative}.ui-datepicker table td a,.ui-datepicker table td span{text-decoration:none;color:#000;width:29px;height:29px;margin:3px auto;border-radius:50%;font-size:13px;display:block;line-height:29px}.ui-datepicker table td a{cursor:pointer}.ui-datepicker table td span{color:#aaa;cursor:default}.ui-datepicker-header{height:32px;background:#F2F2F2;width:100%;position:relative;border-bottom:1px solid #ddd;font-size:14px}.ui-datepicker-title{height:32px;text-align:center;line-height:32px}.ui-datepicker-header a{height:32px;width:32px;position:absolute;top:0;overflow:hidden;text-indent:1000px;background-size:12px 12px;background-position:center;background-repeat:no-repeat}.ui-datepicker-prev{left:0;background-image:url(/assets/basket/calendar_left-e287e3f0de818a4f8c9b65d02708d97b69b1775f227361986ea8e741f859ecca.svg)}.ui-datepicker-next{background-image:url(/assets/basket/calendar_right-bd9af39b95ea156c2329751c28b355ab81419167c747dc03f6c2d6c7a7ba8502.svg);right:0}.ui-datepicker-current-day{background:#2F80ED;color:#FFF;border-radius:4px}.ui-datepicker-current-day a{color:#FFF !important}.ui-datepicker-calendar thead span{display:block;margin-bottom:5px;margin-top:10px;font-size:13px}.calendar_active_week_range{background:#eee}.ui-datepicker-other-month a{color:#888}.ui-datepicker-today a{background:#EB5757 !important;color:#FFF !important}.basket_ordering_section_legal{display:none}.button_add_address{height:48px;line-height:48px;display:flex;justify-content:center;margin-top:8px;margin-bottom:16px}.button_add_address .button_icon{width:20px;height:48px;display:flex;align-items:center;margin-right:4px}.basket_ordering_login_information_wrapper input{position:relative;z-index:1;background:#FFF}.basket_ordering_login_information{display:none;background:#F2F2F2;padding:8px;padding-top:12px;border-radius:0px 0px 4px 4px;margin-top:-4px;z-index:0;position:relative}.basket_ordering_login_information_title{text-align:center;font-size:13px}.basket_ordering_login_information_button{height:48px;line-height:48px;margin-top:8px;display:flex;align-items:center;justify-content:center;gap:10px}.basket_ordering_login_information_button_icon{flex:none}.pop_up_ordering_complete_content{width:384px;margin:32px auto;position:relative}.ordering_complete_logo{width:75px;height:24px;margin:0px auto;background-image:url(/assets/layouts/header/logo-a2893d25e612a615898779949a3f4dad9266290a82fefff6e9faf7386665be88.png);background-size:cover}.ordering_complete_number{margin-top:48px;font-size:28px;text-align:center;font-weight:bold;margin-bottom:32px}.ordering_complete_number span{color:#2F80ED}.ordering_complete_line{font-weight:bold;display:flex;justify-content:space-between;font-size:15px;margin-bottom:8px}.ordering_complete_line.big{font-size:18px}.pop_up_ordering_complete hr{margin-top:12px;margin-bottom:12px}.ordering_complete_line.full{display:block}.ordering_complete_line_value.full{font-weight:normal;margin-top:8px}.ordering_complete_button{line-height:48px;display:flex;justify-content:center;margin-top:32px}.ordering_complete_button_icon{width:24px;height:24px;background-image:url(/assets/basket/complete-757e821932fc73317ac61ee7d5eac6bf6787616046e3ccbf7f11723bb51be06c.svg);background-size:24px 24px;margin-top:12px;margin-right:8px}.basket_amount_info_value_sale{color:#EB5757}.basket_ordering_coupon_form_error{display:none;margin-top:4px;color:#EB5757;font-size:14px}.basket_ordering_coupon_form_success{margin-top:4px;color:#5E8E8A;font-size:14px}.basket_product_price_sale{display:none;font-size:20px;color:#828282;text-decoration:line-through}.basket_product_price_main{font-size:28px;font-weight:bold;line-height:28px}.basket_product_price.sale .basket_product_price_sale{display:block}.error_create_order{background:#EB5757;color:#FFF;border-radius:4px;padding:8px 16px 8px 16px}.basket_product_right{width:100%;display:flex;position:relative}.delivery_info.importand{color:#EB5757}.checkout{gap:32px;margin-top:24px}.checkout_main{flex:1;min-width:0;display:flex;flex-direction:column;gap:24px}.checkout .basket_listing{width:100%;margin-right:0}.checkout .basket_product:last-child{margin-bottom:0}.checkout_block{border:1px solid #E0E0E0;border-radius:4px;padding:32px}.checkout_block_head{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px}.checkout_block_title{margin:0;font-size:18px;line-height:24px;font-weight:bold}.checkout_block_link{font-size:15px}.checkout_block .basket_ordering_section:first-child{margin-top:0}.checkout_block_delivery .basket_ordering_section{margin-top:24px}.checkout_block_delivery .basket_ordering_section_title_value{font-size:16px}.checkout_block_user .basket_ordering_section_value_fill,.checkout_block_pay .basket_ordering_section_legal .basket_ordering_section_value_fill,.checkout_address_fields{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));column-gap:24px}.checkout_block_user .basket_ordering_section.completed .basket_ordering_section_value_fill,.checkout_block_pay .basket_ordering_section_legal.completed .basket_ordering_section_value_fill{display:none}.checkout_address_fields_wide{grid-column:1 / -1}.checkout_note{margin-top:16px;padding:12px 16px;background:#F2F2F2;border-radius:4px;font-size:15px;line-height:1.4}.checkout_cards{display:grid;grid-template-columns:repeat(auto-fill, minmax(220px, 1fr));gap:12px;margin-top:16px}.checkout_card{display:flex;flex-direction:column;gap:6px;padding:16px;border:1px solid #E0E0E0;border-radius:4px;background:#FFF;color:#12120C;text-align:left;cursor:pointer;transition:0.3s}.checkout_card:hover{border-color:#BDBDBD}.checkout_card.active{border-color:#2F80ED;box-shadow:0 0 0 1px #2F80ED}.checkout_card .basket_ordering_radio{margin-top:0}.checkout_card .basket_ordering_radio label{font-weight:bold}.checkout_card_text{padding-left:28px;font-size:14px;line-height:20px;color:#4F4F4F}.checkout_card_tag{align-self:flex-start;margin-left:28px;padding:0 6px;border-radius:3px;background:#F2F2F2;color:#4F4F4F;font-size:12px;line-height:18px}.checkout_card.checkout_card_add{align-items:center;justify-content:center;gap:8px;min-height:96px;border-style:dashed;border-color:#BDBDBD;color:#219653;font-weight:bold;text-align:center}.checkout_card.checkout_card_add:hover{border-color:#219653}.checkout_card_add_icon{width:32px;height:32px;border-radius:4px;background:#219653;display:flex;align-items:center;justify-content:center}.checkout_card_add_icon img{width:20px;height:20px}.basket_ordering_section_delivery_date .basket_ordering_section_title{align-items:center;flex-wrap:wrap;gap:8px 16px}.delivery_calendar_nav{display:flex;align-items:center;gap:8px;font-weight:normal}.delivery_calendar_nav_button{width:40px;height:40px;border:1px solid #E0E0E0;border-radius:4px;background:#FFF;display:flex;align-items:center;justify-content:center}.delivery_calendar_nav_button img{width:16px;height:16px}.delivery_calendar_nav_button:disabled{opacity:0.35;cursor:default}.delivery_calendar_range{min-width:130px;text-align:center;font-size:15px}.delivery_calendar{margin-top:12px}.delivery_calendar_weekdays,.delivery_calendar_page{display:grid;grid-template-columns:repeat(7, minmax(0, 1fr));gap:6px}.delivery_calendar_page{margin-top:6px}.delivery_calendar_weekdays span{text-align:center;font-size:13px;color:#828282}.delivery_calendar_weekdays span.weekend{color:#BDBDBD}.delivery_calendar_day,.delivery_calendar_day.basket_ordering_delivery_date{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;height:60px;margin:0;padding:0;border:1px solid #E0E0E0;border-radius:4px;background:#FFF;color:#12120C;white-space:nowrap;box-sizing:border-box}.delivery_calendar_day.basket_ordering_delivery_date:hover{border-color:#BDBDBD}.delivery_calendar_day.basket_ordering_delivery_date.active{border-color:#2F80ED;color:#2F80ED}.delivery_calendar_day.disabled{border-color:#F2F2F2;color:#BDBDBD;cursor:default}.delivery_calendar_day.disabled.weekend{background:#F2F2F2}.delivery_calendar_day_number{font-size:18px;font-weight:bold;line-height:1}.delivery_calendar_day_sub{font-size:12px;line-height:1.2}.delivery_calendar_legend{display:flex;flex-wrap:wrap;gap:8px 20px;margin-top:12px;font-size:13px;color:#828282}.delivery_calendar_legend_item{display:flex;align-items:center;gap:6px}.delivery_calendar_legend_mark{width:12px;height:12px;border-radius:3px;box-sizing:border-box}.delivery_calendar_legend_mark.active{border:1px solid #2F80ED}.delivery_calendar_legend_mark.weekend{background:#F2F2F2}.delivery_info.delivery_time_info{display:flex;gap:8px;margin-top:16px;padding:14px 16px;background:#F2F2F2;border-radius:4px}.delivery_time_info .delivery_info_icon{float:none;margin:0}.delivery_time_info_content{font-size:15px;line-height:1.4}.delivery_time_info .basket_ordering_delivery_time{margin-top:4px}.basket_ordering_section_comment .basket_ordering_section_title{align-items:baseline;gap:16px}.checkout_optional{font-size:14px;font-weight:normal;color:#828282}.checkout_comment{display:block;width:100%;min-height:112px;margin-top:16px;padding:12px 16px;border-radius:4px;font-size:16px;line-height:1.4;resize:vertical}.checkout_hint{margin-top:4px;font-size:14px;color:#828282}.checkout_summary.basket_ordering{flex:none;width:384px;position:sticky;top:16px;border-radius:4px;overflow:hidden}.checkout_block_delivery .basket_ordering_section_delivery_price_loader .delivery_info{margin-top:16px}.yandex_delivery{margin-top:16px}.yandex_delivery_title{margin-bottom:0}.yandex_delivery_alert{padding:12px 16px;border-radius:4px;background:#FFF4E5;color:#8A4B08;font-size:14px;line-height:20px}.checkout_card_price{padding-left:28px;font-size:17px;font-weight:bold}.checkout_card_name{font-weight:bold;color:#6B6B6B}.checkout_card.checkout_card_disabled{border-style:dashed;border-color:#BDBDBD;background:#FAFAFA;cursor:default}.checkout_card_tag.checkout_card_tag_warn{margin-left:0;background:#FFF4E5;color:#8A4B08}.yandex_delivery_note{margin-top:16px}.yandex_delivery_note_text{font-size:14px;line-height:20px;color:#4F4F4F;overflow:hidden}.yandex_pvz{margin-top:24px}.yandex_pvz_title{font-weight:bold;margin-bottom:12px}.yandex_pvz_content{display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 1fr);gap:12px;align-items:start}.yandex_pvz_content.yandex_pvz_content_list_only{grid-template-columns:minmax(0, 1fr)}.yandex_pvz_list{display:flex;flex-direction:column;gap:8px;max-height:360px;overflow-y:auto;padding:2px}.yandex_pvz_item{display:flex;flex-direction:column;gap:2px;padding:12px 14px;border:1px solid #E0E0E0;border-radius:4px;background:#FFF;color:#12120C;font:inherit;text-align:left;cursor:pointer;transition:0.3s}.yandex_pvz_item:hover{border-color:#BDBDBD}.yandex_pvz_item.active{border-color:#2F80ED;box-shadow:0 0 0 1px #2F80ED}.yandex_pvz_item_address{font-weight:bold;line-height:20px}.yandex_pvz_item_info{font-size:13px;line-height:19px;color:#6B6B6B}.yandex_pvz_map{height:360px;border:1px solid #E0E0E0;border-radius:4px;overflow:hidden;background:#F2F2F2}.yandex_pvz_hint{margin-top:12px;font-size:14px;color:#8A4B08}.yandex_courier_dates{margin-top:24px}.product_basket{width:144px;height:48px;line-height:48px;position:relative;transition:0.3s}.product_basket.big{width:200px;height:64px;line-height:64px}.product_basket_change{display:none;position:relative;height:100%;border-radius:4px;background:#219653}.product_bask.product_basket{width:144px;height:48px;line-height:48px;position:relative;transition:0.3s}.product_basket.big{width:200px;height:64px;line-height:64px}.product_basket_change{display:none;position:relative;height:100%;border-radius:4px;background:#219653}.product_basket_button{text-align:center;cursor:pointer;color:#FFF;font-weight:bold;width:100%;cursor:pointer;z-index:0;border-radius:4px;background-color:#219653}.product_basket:hover .product_basket_change,.product_basket:hover .product_basket_button{background-color:#27AE60}.product_basket_change_minus,.product_basket_change_plus{width:24px;height:100%;padding-left:8px;padding-right:8px;position:absolute;top:0;line-height:100%;font-weight:bold;display:flex;justify-content:center;align-items:center;cursor:pointer;z-index:1;user-select:none}.product_basket_change_minus{left:0}.product_basket_change_plus{right:0}.product_basket_change img{width:14px;height:14px}.product_basket_change_count{position:absolute;width:100%;height:100%;font-weight:bold;text-align:center;color:#FFF;z-index:0}.product_basket.in_basket .product_basket_change{display:block}.product_basket.in_basket .product_basket_button{display:none}.product_basket.in_basket .basket_price{display:none}.product_basket.disabled .product_basket_button{background:#BDBDBD}.product_basket.disabled .product_basket_change{display:none}.product_basket.disabled .product_basket_button{cursor:default;display:block}et_button{text-align:center;cursor:pointer;color:#FFF;font-weight:bold;width:100%;cursor:pointer;z-index:0;border-radius:4px;background:#219653}.product_basket_change_minus,.product_basket_change_plus{width:24px;height:100%;padding-left:8px;padding-right:8px;position:absolute;top:0;line-height:100%;font-weight:bold;display:flex;justify-content:center;align-items:center;cursor:pointer;z-index:1;user-select:none}.product_basket_change_minus{left:0}.product_basket_change_plus{right:0}.product_basket_change img{width:14px;height:14px}.product_basket_change_count{position:absolute;width:100%;height:100%;font-weight:bold;text-align:center;color:#FFF;z-index:0}.product_basket.in_basket .product_basket_change{display:block}.product_basket.in_basket .product_basket_button{display:none}.product_basket.disabled .product_basket_button{background:#BDBDBD}.product_basket.disabled .product_basket_change{display:none}.product_basket.disabled .product_basket_button{cursor:default;display:block}.autocomplete_address_selector{z-index:10;position:absolute;top:79px;background:#FFF;left:0;border:1px solid #BDBDBD;border-top:0px;left:5px;width:calc(100% - 10px);display:none;border-radius:0px 0px 4px 4px;box-shadow:0px 6px 12px 0px rgba(0,0,0,0.1);overflow:hidden}.autocomplete_address_selector .autocomplete_address_selector_item{padding-left:8px;padding-right:8px;line-height:40px;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.autocomplete_address_selector .autocomplete_address_selector_item:hover{background:#F2F2F2}.add_address_pop_up_form_edit{display:none}.add_address_content{width:568px;margin:50px auto;position:relative;background:#FFF;border-radius:8px;padding:32px;box-shadow:0px 10px 24px 0px rgba(0,0,0,0.1)}.add_address_pop_up_close{position:absolute;right:-68px;top:0;width:40px;height:40px;cursor:pointer;border-radius:50%;box-shadow:0px 10px 24px 0px rgba(0,0,0,0.1);background:#FFF;display:flex;justify-content:center;align-items:center}.add_address_pop_up_close img{display:block;width:24px;height:24px}.add_address_title{font-size:28px;font-weight:bold;text-align:center;margin-bottom:32px}.add_address_point{position:relative}.add_address_point_title{font-weight:bold}.add_address_point_title span{color:#EB5757}.add_address_point input{text-indent:16px;height:48px;border-radius:4px;margin-top:8px;width:100%}.add_address_point>span{margin-top:4px;font-size:14px;color:#BDBDBD;display:block}.add_address_point input[name='level']{width:72px}.add_address_pop_up button{height:48px;margin-top:32px;width:208px}.add_address_inputs_line{margin-top:24px;overflow:hidden}.add_address_inputs_line .add_address_point{float:left;margin-right:24px}@media screen and (max-width: 1200px){.basket_listing{margin-right:32px;width:calc(100% - 450px)}}@media screen and (max-width: 1100px){.basket_product_right{display:block}.basket_product_content{margin:0;width:calc(100% - 32px)}.basket_product_content_right{width:100%;margin-top:16px}.basket_price_line{display:block;float:left}.product_basket{float:right}.basket_product_price>div{line-height:48px}.basket_product_price.sale>div{line-height:24px}}@media screen and (max-width: 950px){.basket_ordering{width:360px}.basket_listing{width:calc(100% - 392px)}}@media screen and (max-width: 1100px){.checkout_summary.basket_ordering{width:340px}.checkout_block_user .basket_ordering_section_value_fill,.checkout_block_pay .basket_ordering_section_legal .basket_ordering_section_value_fill,.checkout_address_fields{grid-template-columns:minmax(0, 1fr)}}@media screen and (max-width: 950px){.checkout .basket_listing{width:100%}.checkout_block{padding:24px}}
