.map__container{max-width:1440px;margin:0 auto;margin-top:38px;padding:0 29px;padding-bottom:28px;background:#FFFFFF;border:1.16px solid #DEE6EA;box-shadow:0px 0px 9px 2.32px rgba(161, 171, 190, 0.22);border-radius:30px;}.map__filter__box{display:flex;justify-content:flex-start;margin-top:36px;padding-bottom:23px;border-bottom:1.5px solid #DEE6EA;}.map__filter__box input, .map__filter__box select{border:1.5px solid #DEE6EA;border-radius:79px;width:313px;margin-right:33px;position:relative;height:52px;padding-left:18px;appearance:none;background-color:#fff;color:#A0A9B9;box-sizing:border-box;}.map__apteka__filter{display:flex;justify-content:flex-start;margin-top:15px;margin-bottom:35px;}.apteka__filter__item{margin-right:24px;}.apteka__list__item:not(:nth-child(2n)){}.apteka__list__item{padding-bottom:11px;margin-right:10px;line-height:1.5;border-bottom:1.5px solid #DEE6EA;}.full__day::before, .optika::before, .lenoblfarm::before, .simple::before{content:"";display:inline-block;height:33px;width:22px;background-size:22px 33px;background-repeat:no-repeat;background-position:left;}.full__day::before{background-image:url("../img/map/24.png");}.optika::before{background-image:url("../img/map/optics.png");}.lenoblfarm::before{background-image:url("../img/map/lenoblfarm.png");}.simple::before{background-image:url("../img/map/simple.png");}.apteka__item__info{position:relative;padding:12px 10px;box-sizing:border-box;}.apteka__item__info:hover, .apteka__list__item.bx-selected .apteka__item__info{background:#F4FAFF;border-radius:15px;}.apteka__item__name, .chosen__item__name{font-weight:600;font-size:16px;color:#2C2C2C;}.chosen__item__name{font-size:20px;}.apteka__item__availability{position:absolute;right:10px;bottom:10px;color:#DA251D;font-weight:400;}.apteka__item__shedule, .apteka__item__phone, .apteka__item__metro, .chosen__apteka__disclamer{font-size:14px;color:#A0A9B9;}.apteka__item__shedule:before, .apteka__item__phone:before{content:"";display:inline-block;height:15px;width:15px;background-size:15px 15px;margin-right:5px;background-repeat:no-repeat;background-position:left;}.apteka__item__metro:before{content:"";display:inline-block;height:12px;width:15px;background-size:15px 12px;margin-right:5px;background-repeat:no-repeat;background-position:left;}.apteka__item__shedule, .apteka__item__phone, .apteka__item__metro{display:flex;align-items:center;}.apteka__item__shedule:before{background-image:url("../img/map/clocks_nofallback.svg");}.apteka__item__phone:before{background-image:url("../img/map/phone_nofallback.svg");}.apteka__item__metro:before{background-image:url("../img/map/metro_nofallback.svg");}.chosen__apteka__disclamer{padding:13px 0px;}.apteka__item__status{font-weight:600;font-size:16px;}.apteka__item__status.open{color:#00A0E3;}.apteka__item__status.open:first-letter{text-transform:uppercase;}.apteka__item__status.closed{color:#DA251D;}.apteka__choice__container{display:flex;}.apteka__list{width:35%;max-height:578px;overflow-y:scroll;}.apteka__list::-webkit-scrollbar{height:75%;width:9px;}.apteka__list::-webkit-scrollbar-track{background-color:#fff;width:9px;margin-top:15px;margin-bottom:15px;}.apteka__list::-webkit-scrollbar-thumb{background:#DEE6EA;border-radius:30px;}.apteka__list.pharmacies-list{bottom:57px;}.map__box{position:relative;width:65%;margin-left:13px;border-radius:15px;overflow:hidden;max-height:578px;}.apteka__filter__item span{font-weight:400;font-size:16px;line-height:24px;}.chosen__apteka__items{display:none;position:absolute;width:430px;background:#FFFFFF;border:1.16px solid #DEE6EA;box-shadow:0px 0px 9px 2.32px rgba(161, 171, 190, 0.22);border-radius:17.4px;padding:0 24px 0 24px;box-sizing:border-box;top:0;overflow-y:auto;}.choosen__header{position: sticky;top: 0;background: #fff;z-index: 5;padding-top: 20px;}.choice__that__apteka_box{position:sticky;bottom:0;background:#fff;}.chosen__product__container, .chosen__product__qtyprice{display:flex;align-items:center;}.chosen__product__image{display:flex;width:60px;margin-right:23px;min-width:60px;}.chosen__product__image img{width:100%;}.chosen__product__qty .quantity__form{margin-right:0;text-align:center;padding-bottom:0;}.chosen__product__qtyprice{margin-top:30px;justify-content:space-between;margin-bottom:14px;}.chosen__product__name{font-weight:700;font-size:16px;line-height:17px;margin-right:20px;word-break:break-word;}.chosen__product__name a{color:#000;}.chosen__apteka__items .simple_price{font-weight:700;font-size:21px;line-height:27px;color:#FF4134;margin:0;}.chosen__apteka__items .apteka__item__address{padding-bottom:15px;font-size:18px;}.chosen__apteka__product:first-child{border:none;}.chosen__apteka__product{padding:13px 0px;border-bottom:1px solid #DEE6EA;}.chosen__apteka__product .chosen__product__info{width:100%;}.chosen__apteka__products::-webkit-scrollbar{height:20%;width:9px;}.chosen__apteka__products::-webkit-scrollbar-track{background-color:#fff;width:7px;margin-top:15px;margin-bottom:15px;}.chosen__apteka__products::-webkit-scrollbar-thumb{background:#DEE6EA;border-radius:30px;width:7px;height:20%}.chosen__apteka__products_head{display:flex;border-radius:50px;width:max-content;padding:2px 10px;margin:14px 0 5px 0;color:#fff;}.mobile__map__button, .choise__apteka__item, .mobile__search__input, .close__list.main__list{display:none;}.chosen__apteka__product{position:relative;}.close__list, .delete__product{position:absolute;right:0;top:10px;}.close__list{cursor:pointer;position:static;margin-bottom:10px;display:flex;color:#999;font-size:14px;align-items:center;}#close__chosen__apteka img{margin-right:5px;}.choice__that__apteka, .choice__that__apteka_delivery, .choice__that__apteka_request{background:#00A0E3;border-radius:64px;font-style:normal;font-weight:600;font-size:20px;line-height:24px;text-align:center;color:#FFFFFF;width:100%;padding-top:10px;padding-bottom:10px;border:0;width:100%;margin-top:15px;}.choice__that__apteka_request{background:#739CE5;border-color:#739CE5;color:#fff;}.choice__that__apteka_delivery{background:#fff;border:2px solid #00A0E3;color:#00A0E3;}.close_product_map{display:none;}.map__apteka__filter__apply, .map_filter_mobile_title{display:none;}.bx-soa-pickup-list-item-store-info-phone, .bx-soa-pickup-list-item-store-info-clock{display:flex;align-items:center;}.bx-soa-pickup-list-item-store-info-phone::before, .bx-soa-pickup-list-item-store-info-clock::before{content:"";display:inline-block;height:20px;width:20px;background-size:20px 20px;margin-right:7px;background-repeat:no-repeat;background-position:left;}.bx-soa-pickup-list-item-store-info-phone{margin-bottom:10px;}.bx-soa-pickup-list-item-store-info-clock::before{background-image:url("../img/map/clocks_nofallback.svg");}.bx-soa-pickup-list-item-store-info-phone::before{background-image:url("../img/map/phone_nofallback.svg");}.bx-soa-pickup-list-item-store-info-phone a{color:#000;}.map__container_filter_btn{display:none;}@media screen and (max-width:768px){.apteka__list{width:45%;}}@media screen and (max-width:720px){.choosen__header{padding-top: 5px;}.mobile__interface{display:block;} .choice__that__apteka_box{bottom:-23px;} .apteka__item__shedule, .apteka__item__phone, .apteka__item__metro, .chosen__apteka__disclamer{font-size:11px;text-align:center;} .chosen__apteka__disclamer{padding:10px 0px;} .apteka__item__availability{position:static;} .close_product_map{display:block;position:absolute;z-index:2;right:10px;top:47px;padding:10px;background:#00A0E3;border-radius:42px;font-family:'Rubik';color:#fff;cursor:pointer;} .map__filter__box{display:flex;position:absolute;top:0;z-index:999;flex-direction:column;left:0;right:0;background:#fff;margin:0;padding:15px 20px 10px 20px;} .map__apteka__filter{display:flex;position:absolute;top:188px;z-index:999;flex-direction:column;right:0;left:0;background:#fff;margin:0;padding:10px 20px 20px 20px;} .apteka__filter__item label{padding-left:1.8em;} .apteka__filter__item{margin-bottom:5px;} .map__filter__box input, .map__filter__box select{margin-right:0;width:100%;margin-bottom:10px;} .map__apteka__filter .map__apteka__filter__apply{display:block;margin-top:10px;padding:8px 15px;background:#00A0E3;border-radius:42px;color:#fff;box-sizing:border-box;text-align:center;cursor:pointer;} .map_filter_mobile_title{display:block;font-size:20px;font-weight:700;position:relative;padding-left:5px;margin-bottom:15px;} .map__container_filter_btn{padding:8px 15px;background:#00A0E3;border-radius:50px;color:#fff;box-sizing:border-box;text-align:center;cursor:pointer;display:flex;align-items:center;margin-right:14px;position:absolute;top:80px;z-index:1;right:0px;} .map__container_filter_btn img{margin-left:6px;} input.apteka-choose-search{display:none;} @-webkit-keyframes in{0%{height:0px;} 50%{height:75%;} } @keyframes in{0%{height:0px;} 50%{height:75%;} } @-webkit-keyframes out{0%{height:75%;} 50%{height:0px;} } @keyframes out{0%{height:75%;} 50%{height:0px;} } .apteka__list.hide, .chosen__apteka__items.hide{animation:out .5s ease both;} .apteka__list.show, .chosen__apteka__items.show{animation:in .7s ease both;} .close__list.main__list{display:flex;justify-content:center;} .chosen__apteka__items, .apteka__list, .map__filter__box, .map__apteka__filter{display:none;} .map__container{margin:0;padding:0;border-radius:0px;position:fixed;top:0;bottom:55px;z-index:4;width:100%;} .map__box{position:relative;width:100%;height:100%;margin:0;max-height:none;} .apteka__choice__container{width:100%;height:100%;} .mobile__map__button{display:flex;position:absolute;bottom:0;background:#fff;padding-bottom:15px;padding-top:15px;border-top-left-radius:15px;border-top-right-radius:15px;width:100%;justify-content:center;z-index:3;} .mobile__search__input{display:flex;position:absolute;top:15px;width:100%;justify-content:center;} .mobile__search__input .map__input__address{z-index:100;width:83%;height:40px;padding-top:6px;padding-bottom:6px;padding-left:39px;border:1px solid #00A0E3;border-radius:50px;background:url(../img/header/search_icon.svg) no-repeat, #fff;background-position-y:0%;background-position-x:3%;background-position-y:center;} #apteka__list__trigger{width:100%;padding:11px 0;border:none;margin:0px 14px;background:#00A0E3;border-radius:42px;font-family:'Rubik';font-style:normal;font-weight:500;font-size:14px;line-height:21px;color:#fff;} .map__input__address{display:block;position:absolute;} .apteka__list{position:absolute;width:100%;z-index:100;padding:15px;box-sizing:border-box;background-color:#fff;bottom:0px;border-radius:15px 15px 0px 0px;box-shadow:0px 0px 9px 2.32px rgba(161, 171, 190, 0.22);margin-bottom:0;padding-top:0;height:75%;} .checkout__wrapper .apteka__list{bottom:0} .choise__apteka__item{display:block;right:0px;bottom:10px;position:absolute;padding:11px 22px;border:none;background:#00A0E3;border-radius:42px;font-family:'Rubik';font-style:normal;font-weight:500;font-size:16px;line-height:21px;color:#fff;} .chosen__apteka__items{width:100%;bottom:0;height:75%;padding:0 10px 22px 10px;top:auto;z-index:100;border-bottom-left-radius:0;border-bottom-right-radius:0;} .checkout__wrapper .chosen__apteka__items{bottom:0;} .chosen__product__info{width:100%;} .chosen__product__qtyprice{justify-content:space-between;} .chosen__apteka__product{position:relative;} .close__list{width:100%;} .close__list img{width:16px;margin-right:5px;} .close__list{position:sticky;right:0;top:0;text-align:right;background:#fff;z-index:10;padding:15px 0 8px 0;margin-bottom:0;justify-content:center;} .chosen__apteka__disclamer{flex-grow:1;} .choice__that__apteka_box{display:flex;flex-grow:1;flex-wrap:wrap;justify-content:space-between;} .choice__that__apteka, .choice__that__apteka_delivery{flex-grow:1;flex-basis:0;font-size:16px;}}