.delivery{min-height:600px;font-style:normal}@media screen and (max-width:61.9375em){.delivery{min-height:300px}}.delivery__header .header__title{text-align:center;letter-spacing:-.02em;color:#000;margin:40px 0 0;font-size:48px;font-weight:900;line-height:100%}@media screen and (max-width:47.9375em){.delivery__header .header__title{text-align:left;font-size:36px}}.delivery__header .header__type_list{text-align:center;white-space:nowrap;margin-top:30px}@media screen and (max-width:47.9375em){.delivery__header .header__type_list{display:none}}.delivery__header .header__type_list.mobile{border-bottom:1px solid #0000;display:none;position:relative}@media screen and (max-width:47.9375em){.delivery__header .header__type_list.mobile{display:block}}.delivery__header .header__type_list.mobile .header__type_list--current_delivery_type{background-color:#f6f6f8;border-radius:10px 10px 0 0;width:60%;margin:0 auto;padding:16px 20px;position:relative;box-shadow:0 10px 25px #0000000d}@media screen and (max-width:47.9375em){.delivery__header .header__type_list.mobile .header__type_list--current_delivery_type{width:100%}}.delivery__header .header__type_list.mobile .header__type_list--current_delivery_type:not(.showed){border-radius:10px}.delivery__header .header__type_list.mobile .header__type_list--current_delivery_type:before,.delivery__header .header__type_list.mobile .header__type_list--current_delivery_type:after{content:"";background-color:#000;width:12px;height:2px;display:block;position:absolute;top:24px}.delivery__header .header__type_list.mobile .header__type_list--current_delivery_type:before{right:15px;transform:rotate(-45deg)}.delivery__header .header__type_list.mobile .header__type_list--current_delivery_type:after{right:23px;transform:rotate(45deg)}.delivery__header .header__type_list.mobile .header__type_list--current_delivery_type.showed:before{transform:rotate(45deg)}.delivery__header .header__type_list.mobile .header__type_list--current_delivery_type.showed:after{transform:rotate(-45deg)}.delivery__header .header__type_list.mobile .header__type_list--delivery_type_list{z-index:100;background-color:#f6f6f8;border-top:1px solid #0000000d;border-radius:0 0 10px 10px;width:60%;margin:0 auto;padding:0;list-style:none;position:absolute;top:49px;left:0;right:0}@media screen and (max-width:47.9375em){.delivery__header .header__type_list.mobile .header__type_list--delivery_type_list{width:100%}}.delivery__header .header__type_list.mobile .header__type_list--delivery_type_list li{padding:9px 18px;font-size:14px;font-weight:500;line-height:130%}.delivery__header .header__type_list.mobile .header__type_list--delivery_type_list li:first-child{padding-top:15px}.delivery__header .header__type_list.mobile .header__type_list--delivery_type_list li:last-child{padding-bottom:15px}.delivery__header .header__type_list::-webkit-scrollbar{display:none}.delivery__header .header__type_list{-ms-overflow-style:none;scrollbar-width:none}.delivery__header .header__type_list .type_list__item:not(:first-child){margin-left:10px}.delivery__header .header__type_list .type_list__item:before{background-color:#f6f6f8}.delivery__header .header__type_list .type_list__item.active{color:#fff}.delivery__header .header__type_list .type_list__item.active:before{background-color:#f9733a}.delivery__types_content.container{margin-top:50px;margin-bottom:100px;position:relative}.delivery__types_content.container:after,.delivery__types_content.container:before{content:"";opacity:.05;background:#000;width:calc(100% - 30px);height:1px;display:block;position:absolute;left:15px}.delivery__types_content.container:before{top:-20px}.delivery__types_content.container:after{bottom:-20px}.delivery__types_content .selected_point_info__remove_point{cursor:pointer;background:#f6f6f8;border:7px solid #0000;border-radius:50%;width:44px;height:44px;position:absolute;top:0;right:0}.delivery__types_content .selected_point_info__remove_point:after,.delivery__types_content .selected_point_info__remove_point:before{content:"";background:#000;width:15px;height:2px;position:absolute;top:45%;left:25%}.delivery__types_content .selected_point_info__remove_point:after{transform:rotate(45deg)}.delivery__types_content .selected_point_info__remove_point:before{transform:rotate(-45deg)}.delivery__types_content .selected_point_info__title{color:#000;margin-top:10px;margin-bottom:0;font-size:20px;font-weight:900;line-height:120%}.delivery__types_content .selected_point_info__content{margin-top:10px}.delivery__types_content .selected_point_info__content .info_item{margin-bottom:10px}.delivery__types_content .selected_point_info__content .info_item__title{color:#7a8292;margin:0;font-size:13px;font-weight:500;line-height:130%}.delivery__types_content .selected_point_info__content .info_item__value{margin:0 5px 0 10px;font-size:13px;font-weight:500;line-height:130%}.delivery__types_content .our_delivery_block .free_delivery_info{text-align:center;color:#682eff;margin:0 0 20px;font-size:24px}@media screen and (max-width:47.9375em){.delivery_block_panel{height:auto}}.delivery_block_panel__info_block{z-index:1;background:#fff;border-radius:30px;width:32%;height:fit-content;margin-top:15px;margin-bottom:15px;margin-left:15px;padding:15px 25px;position:absolute}.delivery_block_panel__info_block.pickup_block__info_block{min-height:42vh}@media screen and (max-width:74.9375em){.delivery_block_panel__info_block{width:37%}}@media screen and (max-width:61.9375em){.delivery_block_panel__info_block{flex-direction:column;justify-content:space-between;padding:15px;display:flex}}@media screen and (max-width:47.9375em){.delivery_block_panel__info_block{width:100%;margin-left:0;position:relative}}.delivery_block_panel__info_block .info_block__title{color:#000;margin:0;font-size:24px;font-weight:900;line-height:120%}@media screen and (max-width:33.9375em){.delivery_block_panel__info_block .info_block__title{font-size:18px}}@media screen and (max-width:47.9375em){.delivery_block_panel__map_container:not(.show){display:none}.delivery_block_panel__map_container>div{height:70vh!important}}.pickup_block iframe{width:100%;height:50vh}.pickup_block__info_block{flex-direction:column;justify-content:space-between;display:flex}.pickup_block__address{color:#000;margin:20px 0 0;font-size:24px;font-weight:900;line-height:140%}.pickup_block__working_hours{margin:15px 0 0;padding:0;list-style:none}.pickup_block__contact_phone,.pickup_block__working_hours li{color:#000;white-space:nowrap;margin:0;font-size:17px;font-weight:500;line-height:130%}@media screen and (max-width:47.9375em){.pickup_block__contact_phone,.pickup_block__working_hours li{white-space:normal}}.pickup_block__contact_phone{margin-top:10px}.pickup_block__route_scheme_modal{color:#682eff;cursor:pointer;margin:15px 0 0;font-size:17px;font-weight:500;line-height:130%}.region_selector{background:#fff;border-radius:15px;width:100%;position:relative;box-shadow:0 10px 25px #0000000d}.region_selector.showed{border-radius:15px 15px 0 0}.region_selector.showed .current_region:before{right:24px;transform:rotate(-45deg)}.region_selector.showed .current_region:after{right:20px;transform:rotate(45deg)}.region_selector .current_region{cursor:pointer;min-height:50px;padding:16px 20px;display:block;position:relative}.region_selector .current_region:after,.region_selector .current_region:before{content:"";background:#000;width:7px;height:2px;position:absolute;top:24px}.region_selector .current_region:before{right:24px;transform:rotate(45deg)}.region_selector .current_region:after{right:20px;transform:rotate(-45deg)}.region_selector .region_list{z-index:10;background:#fff;border-radius:0 0 15px 15px;padding-top:15px;padding-bottom:9px;padding-left:0;list-style:none;position:absolute;top:32px;left:0;right:0;box-shadow:0 10px 25px #0000000d}.region_selector .region_list:before{content:"";background:#0000000d;width:calc(100% - 40px);height:1px;display:block;position:absolute;top:9px;left:20px}.region_selector .region_list li{cursor:pointer;padding-top:7px;padding-bottom:7px;padding-left:20px}.region_selector .region_list li.active{color:#000;opacity:.2}.pickup_point_block__header{align-items:center;margin-bottom:15px;display:flex}@media screen and (max-width:33.9375em){.pickup_point_block__header{flex-direction:column;gap:10px}}.pickup_point_block__header .region_selector{width:270px;display:inline-block}@media screen and (max-width:33.9375em){.pickup_point_block__header .region_selector{width:100%}}.pickup_point_block__header ul.pickup_point_block__point_list,.pickup_point_block__header ul.pickup_point_block__point_list li{display:inline-block}.pickup_point_block__map,.pickup_point_block__map_container{position:relative}.pickup_point_block__map_container .selected_point_info{z-index:1;background:#fff;border-radius:10px;padding:15px;position:absolute;top:50px;left:15px;box-shadow:2px 2px 9px #7a8292}.pickup_point_block__map_container .search_area{z-index:1;height:auto;padding:6px 15px;position:absolute;top:10px;left:calc(50% - 75px)}.pickup_point_block__point_list{z-index:1;flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex;position:absolute;bottom:20px;left:20px}@media screen and (max-width:33.9375em){.pickup_point_block__point_list{margin-top:30px;position:relative;bottom:0;left:0}}.pickup_point_block__point_list li{cursor:pointer;color:#000;background:#f6f6f8;border-radius:15px;margin-bottom:8px;margin-left:5px;font-size:14px;font-weight:500;line-height:130%}@media screen and (max-width:33.9375em){.pickup_point_block__point_list li{background:#fff}}.pickup_point_block__point_list li.active{color:#fff;background:#682eff}.pickup_point_block__point_list li span{padding:14px 25px;display:block}.pickup_point_block__address_search{margin-left:20px;display:inline-block}@media screen and (max-width:33.9375em){.pickup_point_block__address_search{width:100%;margin-left:0}}.pickup_point_block__address_search input{background:#f6f6f8;border:#0000;outline:none;width:315px;max-width:100%;height:50px;padding-left:20px}@media screen and (max-width:33.9375em){.pickup_point_block__address_search input{width:100%}}.pickup_point_block__address_search::placeholder{color:#7a8292;opacity:.5;font-size:14px;font-weight:400;line-height:130%}.delivery_block_panel{border-radius:30px;padding:20px 20px 40px}@media screen and (max-width:47.9375em){.delivery_block_panel{padding:0!important}}.delivery_block_panel__map_container{width:100%;height:550px}@media screen and (max-width:47.9375em){.delivery_block_panel__map_container{height:auto}}.delivery_block_panel__form .form__content{margin-top:10px}.delivery_block_panel__form .form__content .order_characteristics{grid-area:order_characteristics;gap:10px;display:flex}.delivery_block_panel__form .form__content .input_block{margin-bottom:10px}.delivery_block_panel__form .form__content .input_block.place .title{margin:0}@media screen and (max-width:61.9375em){.delivery_block_panel__form .form__content .input_block.address{margin-bottom:17px;margin-right:0;display:block}.delivery_block_panel__form .form__content .input_block.address input[type=text]{width:100%;height:45px}}@media screen and (max-width:47.9375em){.delivery_block_panel__form .form__content .input_block.weight{margin-right:6px}.delivery_block_panel__form .form__content .input_block.volume{float:right;margin-right:0}.delivery_block_panel__form .form__content .input_block.weight,.delivery_block_panel__form .form__content .input_block.volume{width:49%}.delivery_block_panel__form .form__content .input_block.weight input[type=number],.delivery_block_panel__form .form__content .input_block.volume input[type=number]{width:100%}}.delivery_block_panel__form .form__content .input_block .title{color:#000;font-size:14px;font-weight:700;line-height:130%;display:block}.delivery_block_panel__form .form__content .input_block .title:not(.address){margin-bottom:10px}.delivery_block_panel__form .form__content .input_block .title p{margin:0 0 10px}.delivery_block_panel__form .form__content .input_block .input_block_cover:last-child{margin-top:11px}.delivery_block_panel__form .form__content .input_block .input_block_cover label.list{white-space:nowrap;margin-top:2px;font-size:14px;font-weight:500;line-height:130%;display:inline-block}@media screen and (max-width:47.9375em){.delivery_block_panel__form .form__content .input_block .input_block_cover label.list{width:50%;display:inline-block}}.delivery_block_panel__form .form__content .input_block .input_block_cover label.list input{margin-right:12px}.delivery_block_panel__form .form__content .input_block input{background:#f6f6f8;border:#0000;border-radius:10px;outline:none}.delivery_block_panel__form .form__content .input_block input[type=text],.delivery_block_panel__form .form__content .input_block input[type=number]{width:100%;height:50px;padding:10px 10px 10px 20px}.delivery_block_panel__form .form__submit{width:100%;min-width:213px;height:65px;margin-top:15px}.delivery_block_panel__form .form__submit .progress_value:after{content:"%"}@media screen and (max-width:47.9375em){.delivery_block_panel__form .form__submit{float:none;width:100%;margin-top:35px}.delivery_block_panel__form .form__submit:before{transform:skewY(.5deg)}}.delivery_block_panel__form .form__submit:before{background:#682eff}.delivery_block_panel__form .form__submit.disable:before{background:#7a8292}.delivery_block_panel__form .form__submit .button__content{text-align:center;color:#fff;font-size:17px;font-weight:700;line-height:20px}.delivery_block_panel__companies_error{color:#7a8292;margin:20px 0 0;font-size:14px;font-weight:500;line-height:130%}.delivery_block_panel__delivery_list{margin-top:60px;position:relative}.delivery_block_panel__delivery_list:before{content:"";background:#0000000d;width:100%;height:1px;display:block;position:absolute;top:-35px}.delivery_block_panel__delivery_list .delivery_list__types{white-space:nowrap;overflow-x:scroll}.delivery_block_panel__delivery_list .delivery_list__types::-webkit-scrollbar{display:none}.delivery_block_panel__delivery_list .delivery_list__types{-ms-overflow-style:none;scrollbar-width:none}.delivery_block_panel__delivery_list .delivery_list__types .delivery_type{cursor:pointer;color:#000;background:#f6f6f8;border:none;border-radius:15px;margin-right:5px;padding:14px 24px;font-family:inherit;font-size:14px;font-weight:500;line-height:130%;display:inline-block}.delivery_block_panel__delivery_list .delivery_list__types .delivery_type.active{color:#fff;background:#682eff}.delivery_block_panel__delivery_list .delivery_list__empty{color:#7a8292;margin:30px 0 0;font-size:14px;font-weight:500;line-height:130%}.delivery_block_panel__delivery_list .delivery_list__companies{flex-flow:wrap;justify-content:space-between;gap:10px;margin-top:60px;display:flex;position:relative}.delivery_block_panel__delivery_list .delivery_list__companies:before{content:"";background:#0000000d;width:100%;height:1px;display:block;position:absolute;top:-27px}.delivery_block_panel__delivery_list .delivery_list__companies .company_item{cursor:pointer;background:#f6f6f8;border-radius:20px;flex-direction:row;width:48%;padding:30px;display:flex}.delivery_block_panel__delivery_list .delivery_list__companies .company_item.recommended{outline:1px solid #682eff40}.delivery_block_panel__delivery_list .delivery_list__companies .company_item:focus-visible{outline-offset:2px;outline:2px solid #682eff}.delivery_block_panel__delivery_list .delivery_list__companies .company_item__badges{flex-wrap:wrap;gap:6px;margin-bottom:8px;display:flex}.delivery_block_panel__delivery_list .delivery_list__companies .company_item__badge{color:#fff;border-radius:12px;padding:4px 12px;font-size:12px;font-weight:500;line-height:130%;display:inline-block}.delivery_block_panel__delivery_list .delivery_list__companies .company_item__badge.cheap{background:#682eff}.delivery_block_panel__delivery_list .delivery_list__companies .company_item__badge.fast{background:#f9733a}@media screen and (max-width:61.9375em){.delivery_block_panel__delivery_list .delivery_list__companies .company_item{display:block}}@media screen and (max-width:47.9375em){.delivery_block_panel__delivery_list .delivery_list__companies .company_item{width:100%}}.delivery_block_panel__delivery_list .delivery_list__companies .company_item__image{background:#fff;border-radius:50%;justify-content:center;align-items:center;width:146px;min-width:146px;height:146px;margin-top:6%;margin-right:20px;display:flex}@media screen and (max-width:61.9375em){.delivery_block_panel__delivery_list .delivery_list__companies .company_item__image{width:102px;min-width:102px;height:102px}.delivery_block_panel__delivery_list .delivery_list__companies .company_item__image img{width:68px}}.delivery_block_panel__delivery_list .delivery_list__companies .company_item__title{color:#000;margin:0;font-size:24px;font-weight:900;line-height:140%}@media screen and (max-width:61.9375em){.delivery_block_panel__delivery_list .delivery_list__companies .company_item__title{margin-top:8px}}.delivery_block_panel__delivery_list .delivery_list__companies .company_item__address.mobile{display:none}.delivery_block_panel__delivery_list .delivery_list__companies .company_item__address--delivery_type{color:#f9733a;margin:0;font-size:14px;font-weight:400;line-height:130%}.delivery_block_panel__delivery_list .delivery_list__companies .company_item__address--address{color:#000;margin:0;font-size:14px;font-weight:400;line-height:130%}.delivery_block_panel__delivery_list .delivery_list__companies .company_item__address--show_on_map{text-align:left;color:#682eff;cursor:pointer;background:0 0;border:none;margin:5px 0 0;padding:0;font-family:inherit;font-size:14px;font-weight:500;line-height:130%;display:inline-block}.delivery_block_panel__delivery_list .delivery_list__companies .company_item__delivery_info{margin-top:15px;display:flex}.delivery_block_panel__delivery_list .delivery_list__companies .company_item__delivery_info .delivery_info__price{margin-right:10%}.delivery_block_panel__delivery_list .delivery_list__companies .company_item__delivery_info .delivery_info__price .value{white-space:nowrap}.delivery_block_panel__delivery_list .delivery_list__companies .company_item__delivery_info .delivery_info__price .value:after{content:" ₽"}.delivery_block_panel__delivery_list .delivery_list__companies .company_item__delivery_info .delivery_info__delivery_time .value{white-space:nowrap}.delivery_block_panel__delivery_list .delivery_list__companies .company_item__delivery_info .title{color:#7a8292;white-space:nowrap;margin:0;font-size:14px;font-weight:500;line-height:130%}.delivery_block_panel__delivery_list .delivery_list__companies .company_item__delivery_info .value{color:#000;margin:5px 0 0;font-size:24px;font-weight:900;line-height:140%}@keyframes growProgressBar{0%,33%{--pgPercentage:0}to{--pgPercentage:var(--value)}}.delivery_point_info_popover{z-index:3;padding-left:1px}.delivery_point_info_popover .point_info{margin:0;padding:0;list-style:none}.delivery_point_info_popover .address{color:#000;margin:0;font-size:14px;font-weight:700;line-height:130%}.delivery_point_info_popover .point_title{color:#7a8292;margin:0;font-size:12px;font-weight:700;line-height:130%}.delivery_point_info_popover .point_info{margin:5px 0 0;font-size:12px;font-weight:700;line-height:130%}.delivery_point_info_popover .delivery_type_title{margin:10px 0 0;font-size:15px;font-weight:700;line-height:130%}.delivery_point_info_popover .delivery_type_list{margin:15px 0 0;padding:0;list-style:none}.delivery_point_info_popover .delivery_type_list__item{flex-direction:column;justify-content:space-between;gap:5px;padding-bottom:15px;display:flex}.delivery_point_info_popover .delivery_type_list__item:not(:first-child){margin-top:10px}.delivery_point_info_popover .delivery_type_list__item .point_info .info_row .title{font-weight:600}.delivery_point_info_popover .delivery_type_list__item .point_info .info_row .title:after{content:":"}.delivery_point_info_popover .popover_schedule_block{margin-top:5px}.delivery_point_info_popover .popover_schedule_block__title,.delivery_point_info_popover .popover_schedule_block__value .schedule_row{margin:0}.delivery_point_info_popover .init_route{cursor:pointer;color:#682eff;margin:10px 0 0;font-size:14px;font-weight:700;line-height:130%}.delivery_point_info_popover .footer{border-top:1px solid #0000000d;align-items:center;gap:15px;margin-top:15px;padding-top:10px;padding-bottom:0;display:flex}.delivery_point_info_popover .footer__price{text-align:right;color:#000;font-size:24px;font-weight:900}.delivery_point_info_popover .footer__price:after{content:" ₽"}.delivery_point_info_popover .footer__submit{margin-top:10px;display:inline-block}.price_value:after{content:" ₽"}
