@charset "UTF-8";@font-face{font-family:Proxima Nova;font-style:normal;font-weight:300;src:url(/build/assets/ProximaNova-Light-7c2393bf.eot) format("eot"),url(/build/assets/ProximaNova-Light-db856c32.ttf) format("ttf"),url(/build/assets/ProximaNova-Light-72ffdef6.woff) format("woff")}@font-face{font-family:Proxima Nova;font-style:normal;font-weight:400;src:url(/build/assets/ProximaNova-Regular-330929db.eot) format("eot"),url(/build/assets/ProximaNova-Regular-c28997e1.ttf) format("ttf"),url(/build/assets/ProximaNova-Regular-81c6d1a1.woff) format("woff")}@font-face{font-family:Proxima Nova;font-style:normal;font-weight:600;src:url(/build/assets/ProximaNova-Bold-995408f4.eot) format("eot"),url(/build/assets/ProximaNova-Bold-ef64623e.ttf) format("ttf"),url(/build/assets/ProximaNova-Bold-99a24fdd.woff) format("woff")}@font-face{font-family:Proxima Nova;font-style:normal;font-weight:900;src:url(/build/assets/ProximaNova-Black-529db54f.eot) format("eot"),url(/build/assets/ProximaNova-Black-3e64847a.ttf) format("ttf"),url(/build/assets/ProximaNova-Black-819533bb.woff) format("woff")}*{box-sizing:border-box;margin:0;padding:0;scroll-behavior:smooth}html{font-family:Proxima Nova,sans-serif;font-weight:400;font-style:normal;font-size:14px}body{height:100%;width:100%;--main-txt: #000;--header-txt: #fff;--footer-txt: #fff;--search-link-txt: #656565;--search-link-shd: 0px 1px 0px rgba(0, 0, 0, .05);--modal-bg: #fff;--block-active-bg: #fff;--block-active-txt: #009ef8;--block-unactive-txt: #fff;--block-unactive-bg: #78d6ff;--item-desc-txt: #656565;--price-value-clr: #000;--item-count-clr: #c9c9c9;--anim-bg1: #2cbdf9;--anim-bg2: #fff;--trolley-bg: #37bdfa;--scroll-thumb: rgba(0, 158, 248, .7);--cat-btn: #fff;--btn-hover: #21afff;--act-btn: #0092e3;--mob-nav-bg: #0092e3;--btn-dis: #b5e4ff;--btn-dis2: #f8f8f8;--input: 1px solid #c9c9c9;--input-focus: 1px solid #0092e3;--input-error: 1px solid #e30000;--error: #e30000;--gray2: #c9c9c9;--step-color: #0092E3;--card-bg: #F9F9F9}::-webkit-scrollbar{width:4px;height:4px}::-webkit-scrollbar-track{background:#0092e3;width:4px}::-webkit-scrollbar-thumb{background-color:#0092e3;border-radius:30px;border:none}*{scrollbar-width:thin;scrollbar-color:#0092e3 #EBEDF2}.body{background:url(/build/assets/mainBg-e0c27dbe.png) no-repeat fixed center center;background-size:cover;display:flex;flex-direction:column;height:100vh}.header,.footer{flex-shrink:0}.footer{margin-top:auto}.main{overflow:overlay;overflow-x:hidden}.chat-btn{position:fixed;width:80px;height:80px;padding:20px;border-radius:50%;bottom:30px;right:30px;background:url(/build/assets/chats-3c611454.svg) no-repeat center center #0092E3;background-size:40px;box-shadow:0 4px 10px #00000080;animation:chat-width 5s;animation-iteration-count:infinite}@keyframes chat-width{0%{transform:scale(1)}50%{transform:scale(1.2)}to{transform:scale(1)}}a,button,li{text-decoration:none;list-style:none}a,button{cursor:pointer}label{position:relative;display:block}input,button,textarea{outline:none;border:none;-webkit-tap-highlight-color:transparent}.input-text{padding:15px 20px 15px 50px;border-radius:50px;font-family:inherit;border:var(--input);color:var(--main-txt);user-select:all;font-size:1.1rem;line-height:20px;transition:.5s;width:100%;background-color:transparent;-webkit-border-radius:50px;-moz-border-radius:50px;-ms-border-radius:50px;-o-border-radius:50px}.input-text::placeholder{color:var(--item-desc-txt)}.input-text:hover,.input-text:focus{color:var(--block-active-txt);caret-color:var(--main-txt);border:var(--input-focus)}.input-text:hover~.input-svg path,.input-text:focus~.input-svg path{fill:var(--item-desc-txt)}.input-text:hover .input-svg path,.input-text:focus .input-svg path{fill:var(--item-desc-txt)}.input-error input,.input-error textarea{border:var(--input-error)}.input-error .error-msg{margin-top:20px;color:red}.input-svg{position:absolute;left:10px;top:25px;transform:translateY(-50%)}.input-error .input-svg path{fill:var(--error);border:none;outline:none}@keyframes error-anim{0%{visibility:visible;opacity:0;transform:translateY(-20px)}to{transform:translateY(0);visibility:visible;opacity:1}}.input-error .error-desc{display:block;color:var(--error);margin-top:20px;animation:error-anim 1s}textarea{padding:20px 30px;border-radius:25px;font-family:inherit;border:var(--input);color:var(--main-txt);user-select:all;font-size:1.1rem;line-height:20px}textarea:hover,textarea:focus{color:var(--block-active-txt);caret-color:var(--main-txt);border:var(--input-focus)}a{padding:2.5px 5px}.container{max-width:1400px;padding:0 10px;width:100%;margin:0 auto}.modal-bg{position:absolute;width:100%;height:100%;background-color:var(--modal-bg);opacity:.6;top:0;left:0}.category-btn{background-color:var(--cat-btn);padding:10px 20px;border:1px solid #f5f5f5;border-radius:40px;color:var(--block-active-txt);text-transform:uppercase;transition:.5s}.action-btn{background-color:var(--act-btn);padding:10px 20px;border:1px solid #f5f5f5;border-radius:40px;color:var(--block-unactive-txt);text-transform:uppercase;transition:.5s}.category-btn:hover,.action-btn:hover,.btn-active{background-color:var(--btn-hover);color:var(--block-unactive-txt);text-transform:uppercase}.disabled-btn{background-color:var(--btn-dis);color:var(--block-unactive-txt);text-transform:uppercase;padding:10px 20px;border:1px solid #f5f5f5;border-radius:40px}.minus-btn{background:url(/build/assets/minus-38f6c721.svg) no-repeat center center;width:20px;height:20px;transition:.2s}.plus-btn{background:url(/build/assets/plus-6792b038.svg) no-repeat center center;width:20px;height:20px;transition:.2s}.plus-btn:active,.minus-btn:active{transform:scale(1.1)}.gold-star{display:inline-block;width:16px;height:16px;background:url(/build/assets/goldStar-c36f5ce9.svg) no-repeat center center;background-size:contain}.gray-star{display:inline-block;width:16px;height:16px;background:url(/build/assets/grayStar-3e4b6407.svg) no-repeat center center;background-size:contain}@keyframes animBlueStart{0%{visibility:visible;opacity:1}90%{transform:scaleY(1);visibility:visible;opacity:1}93%{transform:scaleY(0);visibility:visible;opacity:0}}.logo-anim-blue{position:fixed;top:0;left:0;width:100%;height:100%;z-index:200;display:flex;justify-content:center;align-items:center;background-color:var(--anim-bg1);visibility:hidden;opacity:0}@keyframes animWhiteStart{0%{opacity:1}80%{transform:scaleY(0)}90%{transform:scaleY(1);opacity:1}to{transform:scaleY(0);opacity:0}}.logo-anim-white{position:fixed;top:0;left:0;width:100%;height:100%;z-index:201;display:flex;justify-content:center;align-items:center;background-color:var(--anim-bg2);transform:scaleY(0);opacity:0}@keyframes headerAnim{0%{opacity:0}90%{transform:translateY(-50px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes shopAnim{0%{opacity:0}90%{transform:translateY(50px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes footerAnim{0%{opacity:0}90%{transform:translateY(50px);opacity:0}to{transform:translateY(0);opacity:1}}.header__content{padding:30px 0;display:grid;grid-template-columns:170px auto;justify-content:space-between;align-items:center;grid-column-gap:40px;position:relative}.header__logo{max-width:180px}.header__logo__img{width:100%}.header__content__right{display:flex;gap:30px;align-items:center}.header__phone-btn{background:url(/build/assets/phone_receiver-b5db3099.svg) no-repeat center center transparent;background-size:contain;width:40px;height:40px}.header__search{position:relative}.header__search-btn{background:url(/build/assets/search-beae737b.svg) no-repeat center center transparent;background-size:contain;width:40px;height:40px}.header__seacrh__anim{position:absolute;top:20px;height:298px;right:0;overflow-y:auto;overflow-x:hidden;border-radius:10px;z-index:100;width:80%;display:none;box-shadow:0 4px 4px #0000001a;background:#ffffff}.area-show{display:block}.suggestions-list__item{position:relative}.search__label__input{width:100%;padding:20px 10px 20px 70px;border-radius:10px}.search__label__search-btn,.search__label__close-btn{width:40px;height:40px;background-color:transparent;position:absolute}.search__label__search-btn{top:10px;left:10px;background:url(/build/assets/blueSearch-3e5a0682.svg) no-repeat center center;background-size:contain}.search__label__close-btn{top:10px;right:10px;background:url(/build/assets/searchClose-9e4ecc32.svg) no-repeat center center;background-size:contain}.header__seacrh__suggestions-list{opacity:0;width:100%;background-color:#fff;border-radius:0 0 10px 10px;display:none;box-shadow:0 4px 4px #0000001a}.suggestions-list__item__link{display:block;width:100%;padding:10px 10px 10px 70px;color:var(--search-link-txt);box-shadow:var(--search-link-shd)}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;opacity:1!important;display:block}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}.header__nav{display:flex;gap:20px;color:var(--header-txt);text-transform:uppercase;font-size:16px}.header__main{display:flex;gap:20px}.header__nav__item{display:flex;align-items:center;background-position:center center;color:var(--header-txt);padding:10px 2px}.header__nav__item:hover{background-image:url(/build/assets/nav-hover-top-0b45fb1c.png),url(/build/assets/nav-hover-bot-80d96edd.png);background-repeat:no-repeat,no-repeat;background-position:center top,center bottom}.header-item-active{background-image:url(/build/assets/nav-hover-top-0b45fb1c.png),url(/build/assets/nav-hover-bot-80d96edd.png);background-repeat:no-repeat,no-repeat;background-position:center top,center bottom}.header__lang{position:relative}.header__lang__selected{color:var(--header-txt)}.header__lang__list{position:absolute;top:-7px;left:50%;transform:translate(-50%);display:flex;flex-direction:column;gap:10px;background-color:var(--block-active-bg);color:var(--block-active-txt);padding:5px;border-radius:5px;opacity:0;visibility:hidden;transition:.5s}.header__lang:hover .header__lang__list{opacity:1;visibility:visible}.header__lang__list-item{color:var(--block-active-txt)}.header__lang__list-item:hover{background-color:var(--block-active-txt);color:var(--block-active-bg);border-radius:5px}.header__burger__list{display:flex;gap:30px}.header__tablet__list{display:flex;gap:30px;margin-left:45px}.header__tablet__list-item{color:var(--header-txt);text-transform:uppercase;font-size:16px}.header__burger__btn{background:transparent;display:none;flex-direction:column;gap:5px;max-width:22px}.line1,.line3{transition:.5s}.line1-part1,.line3-part1{opacity:1;transition:.5s}.line1-part2,.line3-part2{opacity:0;transition:.5s}.header__burger__btn.burgerBtn-active .line1{opacity:1;transform:rotate(45deg) translateY(8px) translate(6px)}.header__burger__btn.burgerBtn-active .line3{opacity:1;transform:rotate(-45deg) translateY(-5.5px) translate(6.5px)}.header__burger__btn.burgerBtn-active .line1-part1,.header__burger__btn.burgerBtn-active .line3-part1{opacity:0}.header__burger__btn.burgerBtn-active .line1-part2,.header__burger__btn.burgerBtn-active .line3-part2{opacity:1}.line2{transition:.5s;align-self:flex-end}.header__burger__btn.burgerBtn-active .line2{opacity:0;transform:translate(-10px)}.header__lang-trolley{display:flex;color:var(--header-txt)}.sticky{position:sticky;top:0}.stop{position:relative}.shop__block{z-index:20}.overflow-stop{overflow-y:hidden!important}.shop-hide{opacity:.5;user-select:none;pointer-events:none}.shop-active{visibility:visible!important;display:grid!important}.shop{padding:20px 0}.shop__title{display:flex;gap:2px;text-transform:uppercase}.shop__title__item{display:flex;align-items:center;gap:10px;padding:10px 20px 8px;background-color:var(--block-unactive-bg);color:var(--block-unactive-txt);border-radius:10px 10px 0 0;transition:.5s;text-transform:uppercase;font-size:1.14rem}.shop__title__svg path{fill:var(--block-unactive-txt);transition:.5s}.shop__title-active{background:var(--block-active-bg)!important;color:var(--block-active-txt)}.shop__title-active path{fill:var(--block-active-txt)}.shop__title__item:hover{background:var(--block-active-bg);color:var(--block-active-txt)}.shop__title__item:hover path{fill:var(--block-active-txt)}.shop__title__doctor{background-color:#0092e3;padding:20px;margin-left:auto}.shop-effects{transform:translateY(-2px);border-radius:0 10px 10px;display:grid;grid-template-columns:minmax(auto,265px) auto;background:#fff;position:relative}.shop-filters{display:none;width:40px;height:40px;background-color:transparent;background:url(/build/assets/filter-f62be473.svg) no-repeat center center transparent;position:absolute;top:10px;left:10px;z-index:41}.filters-btn-active{background-image:url(/build/assets/grayClose-4838b0dd.svg)}.filters-block-active{display:block!important}.shop-effects:before{content:"";display:block;position:absolute;top:-2px;width:100%;height:40px;background:linear-gradient(180deg,#ffffff 0%,rgba(255,255,255,0) 100%);border-radius:0}::-webkit-details-marker{display:none}.shop-effects:after{content:"";display:block;position:absolute;bottom:0;width:100%;height:40px;background:linear-gradient(180deg,#ffffff 0%,rgba(255,255,255,0) 100%);transform:scaleY(-1);border-radius:10px}.shop__filters{padding:60px 0;background-color:var(--block-active-bg);border-radius:0 0 0 10px}.shop__filters:hover{cursor:pointer}.filter__detail__sum{padding:10px 10px 10px 30px;display:flex;justify-content:space-between;position:relative;align-items:center;border-radius:16px;color:var(--act-btn)}.filter__detail__sum:after{content:"";display:inline-block;padding-right:22px;width:20px;height:20px;background-image:url(/build/assets/down-028f61c6.svg);background-repeat:no-repeat;background-position:right 6px center}.filter__detail[open] .filter__detail__sum:after{content:"";display:inline-block;padding-right:22px;width:20px;height:20px;background-image:url(/build/assets/up-24c77443.svg);background-repeat:no-repeat;background-position:right 6px center}.filter__detail__lbl{padding:10px 30px;cursor:pointer}.filter__detail:hover,.filter__detail__lbl:hover{background-color:#8080801a}.filter-input{display:none}.filter__detail__lbl-text{color:var(--item-desc-txt);display:flex;gap:10px;align-items:center}.filter__detail__lbl-text:before{content:"";display:block;width:20px;height:20px;border-radius:2px;background-color:#fff;border:var(--input);box-sizing:border-box}.filter-input:checked~.filter__detail__lbl-text:before{content:"";display:block;width:20px;height:20px;border-radius:2px;background-color:var(--act-btn);border:transparent}.filter__action-btn{display:block;margin:20px auto 0;padding:10px}.shop__content{background:var(--block-active-bg);padding:70px 95px 70px 20px;display:none;visibility:hidden;grid-template-columns:repeat(auto-fill,170px);justify-content:space-between;grid-row-gap:50px;grid-column-gap:20px;overflow-x:hidden;overflow-y:auto;border-radius:0 0 10px 10px;grid-auto-rows:max-content}.content{background:var(--block-active-bg);padding:70px 95px;grid-template-columns:repeat(auto-fill,170px);justify-content:space-between;grid-row-gap:50px;grid-column-gap:20px;overflow-x:hidden;overflow-y:auto;border-radius:0 0 10px 10px}.shop__content__item{position:relative;display:flex;flex-direction:column;justify-content:space-between}.shop__content__item .ribbon{position:absolute;top:110px}.shop__item__picture{border-radius:10px;margin-bottom:25px;width:165px;height:110px;display:flex;justify-content:center;align-items:center;overflow:hidden}.shop__item__desc{color:var(--item-desc-txt);min-height:51px;overflow:hidden;text-overflow:ellipsis}.shop__item__price{display:flex;justify-content:space-between}.price__value__numbers{color:var(--price-value-clr);font-size:20px;font-weight:300}.item__price__btns{display:flex;align-items:center}.price__btns__minus,.price__btns__plus{width:20px;height:20px;background-color:transparent;transition:.2s}.price__btns__minus:active,.price__btns__plus:active{transform:scale(1.2)}.price__btns__minus{background:url(/build/assets/minus-38f6c721.svg) no-repeat center center}.price__btns__plus{background:url(/build/assets/plus-6792b038.svg) no-repeat center center}.price__btns__value{color:var(--item-count-clr);font-size:20px;margin:0 5px;width:23px;font-weight:300}.footer__content{padding:55px 0 45px;display:flex;justify-content:space-between;color:var(--footer-txt)}.footer__rights__copyright{text-transform:uppercase;margin-bottom:5px}.footer__social{display:flex;gap:20px}.footer__social__item{display:block;width:40px;height:40px}.fb{background:url(/build/assets/fb-4e48379d.svg) no-repeat center center;background-size:contain;transition:.5s}.fb:hover{background:url(/build/assets/fbHover-813b972e.svg) no-repeat center center;background-size:contain}.ig{background:url(/build/assets/ig-dc7e85d5.svg) no-repeat center center;background-size:contain;transition:.5s}.ig:hover{background:url(/build/assets/igHover-27218288.svg) no-repeat center center;background-size:contain}.vk{background:url(/build/assets/vk-b93dbec7.svg) no-repeat center center;background-size:contain;transition:.5s}.vk:hover{background:url(/build/assets/vkHover-b8f1b405.svg) no-repeat center center;background-size:contain}.footer__call{display:flex;flex-direction:column;align-items:flex-end}.footer__call__num{display:inline-block;color:var(--footer-txt);font-size:20px;transform:translate(5px);margin-bottom:5px}.blog__block{position:relative;border-radius:10px;background:var(--block-active-bg);overflow:auto}.blog__categories{position:relative}.blog__categories .buttons-wrapper{display:flex;position:relative;flex-wrap:wrap;top:0;align-items:center;z-index:10;background-color:#fff;padding:40px 30px;grid-gap:15px;overflow:auto}.blog__categories:before,.blog__categories:after{content:"";position:absolute;height:100%;width:40px;top:0;bottom:0;z-index:999}.blog__categories:before{background:linear-gradient(to right,#ffffff 0%,transparent 100%);left:0}.blog__categories:after{background:linear-gradient(to left,#ffffff 0%,transparent 100%);right:0}.blog__categories__btn{flex-shrink:0}.blog__articles__overflow{overflow:auto}.blog__articles{display:flex;flex-direction:column;padding:20px 90px;overflow:auto;gap:70px}.blog__articles__item{display:grid;grid-template-columns:minmax(min-content,360px) minmax(min-content,430px);grid-column-gap:20px;justify-content:space-between;color:var(--black)}.blog__articles__desc{display:flex;flex-direction:column;gap:30px}.blog__articles__desc-hdng{font-size:30px}.blog__articles__desc-text{max-height:51px;overflow:hidden;text-overflow:ellipsis;color:var(--gray)}.blog__articles__desc-date{text-align:right;color:var(--gray2)}.blog__articles__photo{display:flex;position:relative;align-items:flex-end;justify-content:center;border-radius:10px;max-width:360px;max-height:220px;overflow:hidden}.blog__content{border-radius:10px;background:var(--block-active-bg);padding:70px 95px;overflow-x:hidden;overflow-y:auto}.blog__picture{display:flex;position:relative;align-items:flex-end;justify-content:center;margin:0 auto 40px;border-radius:10px;width:100%;max-width:930px;height:100%;max-height:400px;overflow:hidden}.blog__desc h3{margin-bottom:30px;font-size:30px;font-weight:300}.blog__desc p{display:block;margin-bottom:30px;color:var(--item-desc-txt)}.blog__desc a{color:var(--act-btn)}.up-btn{position:fixed;left:1em;width:20px;height:20px;animation:unset;background-image:url(/build/assets/up-w-22079d91.svg);opacity:.7;bottom:200px;transition:.2s}.up-btn:hover{opacity:1}.contacts__block{position:relative;border-radius:10px;background:var(--block-active-bg);padding:60px 95px;overflow:hidden;overflow-y:auto}.contacts__top{display:flex;justify-content:space-between}.contacts__top__mobile,.contacts__top__mail,.contacts__top__clock{display:flex;align-items:center;gap:10px}.contacts__mobile-text__numbers{margin-bottom:4px;font-size:20px;display:flex;flex-direction:column}.contacts__mobile-text__number{color:#000}.contacts__hdng__text{font-size:2.1rem;margin-bottom:60px}.contacts__mail-text__address{color:var(--act-btn);font-size:20px}.contacts__top__clock-text{font-size:20px}.contacts__mid{display:grid;grid-template-columns:minmax(auto,265px) minmax(auto,645px);grid-gap:10px 20px;margin-top:120px}.contacts__mid__label-textarea{grid-row:1/4;grid-column:2/3}.contacts__mid__textarea{width:100%;height:100%;resize:none}.contacts__bot__btn{display:block;margin-top:40px;margin-left:auto}.doctor__btns{display:flex;justify-content:space-between;margin-top:30px}.doctor__hdng{display:flex;gap:25px;align-items:center}.doctor__hdng__step{opacity:.2}.doctor__hdng__step.step-active{opacity:1!important}.step-active .hdng__step__number{color:var(--block-active-txt)!important;font-size:2.1rem}.step-active .hdng__step__desc{color:var(--item-desc-txt)}.hdng__step__number{color:var(--main-txt);font-size:2.1rem}.hdng__step__desc{color:var(--item-desc-txt)}.doctor__hdng__line{max-width:258px;width:100%;flex-grow:1;flex-shrink:1;border-bottom:1px solid var(--main-txt);opacity:.2}.line-active{border-bottom:1px solid var(--block-active-txt)!important;opacity:1!important}.doctor__content{display:flex;justify-content:space-between}.doctor__photo{height:170px;width:170px}.doctor__desc{margin-top:115px;max-width:645px;width:100%}.doctor__desc__txt{color:var(--item-desc-txt)}.doctor__desc__txt-ps{display:block;margin-top:20px}.doctor__desc__name{color:var(--main-txt);font-size:2.1rem;margin-top:5px;margin-bottom:15px}.doctor__desc__geo{color:var(--block-active-txt);font-size:1.1rem;display:flex;align-items:center;gap:10px;margin-bottom:30px}.doctor__desc__geo:before{content:"";display:inline-block;height:20px;width:20px;background:url(/build/assets/map-df19c6c7.svg) no-repeat center center}.doctor__content__month-name{margin-top:65px;color:var(--item-desc-txt);font-size:2.1rem;font-weight:300}.doctor__content__month-period{display:flex;gap:30px;padding-top:30px;padding-bottom:40px;border-bottom:1px solid rgba(0,0,0,.1)}.doctor__month__week{display:flex;gap:10px}.month__week__day{padding:10px;border:var(--input);display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:2px}.day-picked,.time-picked{background-color:var(--act-btn);color:var(--cat-btn)!important}.day-picked .month__week__day-date,.day-picked .month__week__day-weekday{color:var(--cat-btn)!important}.month__week__day-date{color:var(--main-txt);text-align:center;font-size:2.1rem;line-height:36px;width:40px;font-weight:300}.month__week__day-weekday{color:var(--item-desc-txt)}.doctor__content__month-time{display:flex;gap:10px;padding-top:40px}.doctor__month__time{padding:10px;display:flex;align-items:center;justify-content:center;border:var(--input);border-radius:2px}.doctor__form{padding-top:80px;display:grid;grid-template-columns:minmax(auto,267px) minmax(auto,643px);gap:20px}.doctor__form__user-data{display:flex;flex-direction:column;gap:10px}.doctor__label__point,.doctor__label__textarea{width:100%;height:100%}.doctor__done__left{max-width:640px}.doctor__done__datetime{color:var(--act-btn)}.doctor__done__ps{margin-top:30px;margin-bottom:50px}.doctor__done__info{display:flex;justify-content:space-between}.online__content{background:var(--block-active-bg);padding:70px 95px;overflow-x:hidden;overflow-y:auto;border-radius:10px}.online__buys__hdng{display:flex;justify-content:flex-end;gap:30px;color:var(--item-desc-txt)}.online__list__item:not(:last-child){border-bottom:var(--input)}.online__hdng__item-diopter{width:82px;text-align:center}.online__hdng__item-price{width:90px;text-align:center}.online__hdng__item-count{width:72px;text-align:center}.online__hdng__item-total{width:90px;text-align:center}.online__list__item{padding:20px 0}.online__item__img-cross{margin-bottom:25px;display:flex;justify-content:space-between}.online__item__cross{padding:12px;width:50px;height:50px;background:none}.online__item__cross:hover .online__item__cross-line{background:var(--item-desc-txt)}.online__item__cross-line{display:block;background:var(--item-count-clr);width:35px;height:2px;border-radius:2px;transition:.3s}.online__item__cross-line:nth-child(1){transform:rotate(45deg)}.online__item__cross-line:nth-child(2){transform:rotate(135deg) translateY(2px) translate(-1px)}.online__desc__rating{margin-bottom:15px}.online__item__desc-values{display:flex;justify-content:space-between}.online__item__name{color:var(--item-desc-txt);margin-bottom:25px}.online__item__color-list{display:flex;gap:10px}.online__item__color-input{display:none}.label-lightblue{background:url(/build/assets/lightblue-a481e61b.svg) no-repeat center center;width:30px;height:30px;position:relative}.input-lightblue:checked+.label-lightblue:before{content:"";display:block;position:absolute;width:28px;height:28px;border-radius:50%;border:2px solid rgba(0,145,227,.5);top:-1px;left:-1px}.label-blue{background:url(/build/assets/blue-c492508a.svg) no-repeat center center;width:30px;height:30px;position:relative}.input-blue:checked+.label-blue:before{content:"";display:block;position:absolute;width:28px;height:28px;border-radius:50%;border:2px solid rgba(0,77,227,.5);top:-1px;left:-1px}.label-brown{background:url(/build/assets/brown-270aa2ba.svg) no-repeat center center;width:30px;height:30px;position:relative}.input-brown:checked+.label-brown:before{content:"";display:block;position:absolute;width:28px;height:28px;border-radius:50%;border:2px solid rgba(227,123,0,.5);top:-1px;left:-1px}.label-black{background:url(/build/assets/black-2692d1a0.svg) no-repeat center center;width:30px;height:30px;position:relative}.input-black:checked+.label-black:before{content:"";display:block;position:absolute;width:28px;height:28px;border-radius:50%;border:2px solid rgba(73,73,73,.5);top:-1px;left:-1px}.online__item__values{font-size:1.42rem;font-weight:300;display:flex;align-items:center;gap:30px}.online__values__diopters{color:var(--item-desc-txt)}.online__values__1st-diopter,.online__values__2nd-diopter,.online__values__count{display:flex;justify-content:center;align-items:center;gap:5px}.online__1st-diopter__value,.online__2nd-diopter__value{width:32px}.online__values__price,.online__values__total{width:90px}.online__count__value{width:22px}.online__btns{display:flex;flex-direction:column;gap:20px;align-items:flex-end}.online__content{display:grid;grid-template-columns:minmax(auto,645px) minmax(auto,183px);justify-content:space-between}.online__content__step2{background:var(--block-active-bg);padding:70px 95px;overflow-x:hidden;overflow-y:auto;border-radius:10px}.online__pay{display:flex;flex-direction:column;height:100%}.online__pay__accept{align-self:flex-end;margin-top:auto}.online-pay__hdng{font-size:2.14rem;margin-bottom:30px;font-weight:300}.online-pay__btns{display:flex;gap:20px}.online-pay__getting{margin-top:120px;display:grid;grid-template-columns:minmax(auto,265px) minmax(auto,645px);grid-gap:10px 20px}.pay__getting__label-textarea{grid-row:1/4;grid-column:2/3}.pay__getting__textarea{width:100%;height:100%;resize:none}.online-pay__card{margin-top:35px}.online-pay__card__fields{font-weight:300;background:#f9f9f9;max-width:360px;border-radius:10px;padding:25px 30px}.card__fields__card-hdng{padding-left:26px;margin-bottom:5px}.card__fields__month-year-cvc{display:flex;margin-top:20px}.card-number__input,.card__fields__input{padding:15px 25px;border-radius:50px;font-family:inherit;border:var(--input);color:var(--item-desc-txt);user-select:all;font-size:1.1rem;line-height:20px;transition:.5s;width:100%;background-color:transparent}.card-number__input::placeholder,.card__fields__input::placeholder{color:var(--item-desc-txt);font-weight:300}.card__fields__month,.card__fields__year{margin-top:5px;max-width:70px;text-align:center}.card__fields__month{margin-right:10px}.card__fields__cvc{margin-top:5px;max-width:80px;text-align:center;margin-left:auto}.online-pay__comments{margin-top:35px;display:grid;grid-template-columns:minmax(auto,265px) minmax(auto,645px);grid-gap:10px 20px}.online-pay__desc{color:var(--item-desc-txt)}.online-pay__desc-link{color:var(--act-btn);font-size:1rem}.online-pay__btns{display:flex;justify-content:flex-end;margin-top:auto}.product__container{max-width:645px;color:var(--main-txt)}.product__block{padding:70px 95px;background-color:var(--block-active-bg);border-radius:10px;display:flex}.product__btns{display:flex;gap:20px;margin-top:65px;margin-bottom:55px}.product__characs{margin-bottom:50px}.characs__row{display:flex;justify-content:space-between;padding:10px 0;border-bottom:1px solid rgba(0,0,0,.1);align-items:center}.characs__property{display:inline-block;color:var(--item-desc-txt);font-size:1.1rem;max-width:245px}.characs__property__value{display:inline-block;color:var(--main-txt);font-size:1.1rem;max-width:380px;text-align:right}.characs__property__value__color{display:inline-block;width:25px;height:25px;border-radius:50%}.product__payment__hdng{display:block;margin-bottom:30px;font-size:2.1rem;font-weight:300}.product__payment__desc{color:var(--item-desc-txt);line-height:19px;white-space:pre-line;font-family:inherit}.similar-toggle-btns{width:100%;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;grid-gap:20px}.parameters__list_wrapper{opacity:1;width:100%;display:flex;grid-gap:20px;justify-content:space-between;transition:opacity .3s ease}.parameters__list_wrapper.hidden{visibility:hidden;height:0;width:0;opacity:0}@media screen and (max-width: 1250px){.parameters__list_wrapper{zoom:.9}}@media screen and (max-width: 1100px){.parameters__list_wrapper{flex-direction:column;align-items:flex-end}}@media screen and (max-width: 768px){.parameters__list_wrapper{align-items:flex-end}}@media screen and (max-width: 650px){.parameters__list_wrapper{flex-direction:column}}.parameters__list{width:230px!important}@media screen and (max-width: 992px){.parameters__list{width:100%!important}}.parameters__item{display:grid!important;grid-template-columns:100px 1fr;grid-gap:8px;justify-content:space-between!important}.parameters__item__btns{width:unset!important}:root{--arrow-bg: rgba(0,146,226, .2);--arrow-icon: url(/build/assets/down-2-b97b6392.svg);--select-bg: rgba(255, 255, 255, .1)}select.price__btns__select{appearance:none;border:0;outline:0;font:inherit;width:100%!important;padding:.5rem 2rem .5rem .5rem;background:var(--arrow-icon) no-repeat right .8em center/1.4em,linear-gradient(to left,var(--arrow-bg) 3em,var(--select-bg) 3em);color:#656565;border-radius:.5em;box-shadow:0 0 .6em #0003;cursor:pointer}select.price__btns__select::-ms-expand{display:none}select.price__btns__select:focus{outline:none}select.price__btns__select option{color:inherit;background-color:var(--option-bg)}.product__desc{font-family:inherit;max-width:645px}.product__desc h3{display:block;margin-bottom:30px;font-size:2.1rem;font-weight:300}.product__desc pre{color:var(--item-desc-txt);line-height:19px;white-space:pre-line;font-family:inherit}.product__desc ul{list-style:none}.product__desc ul li:before{content:"—";display:inline-block;margin-right:5px}.product__container{max-width:645px;width:100%;color:var(--main-txt)}.product__block{padding:70px 95px;background-color:var(--block-active-bg);border-radius:10px;display:grid;grid-template-columns:repeat(2,1fr)!important;grid-gap:40px;justify-content:space-between}@media screen and (max-width: 1270px){.product__block{grid-gap:25px;padding:70px}}@media screen and (max-width: 1200px){.product__block{padding:70px 50px}.product__block .product__container{width:100%;zoom:.9}.product__block .splide{zoom:.7}}@media screen and (max-width: 992px){.product__block{padding:70px 18px;grid-template-columns:1fr!important}.product__block .product__container{display:block;width:100%!important;max-width:100vw}}.product__hdng{font-weight:300;font-size:1.8rem;margin-bottom:20px}.product__btns{display:flex;flex-wrap:wrap;gap:20px;margin-top:65px;margin-bottom:55px}.review__form{display:flex;flex-direction:column}.review__form__textarea{margin-top:10px;max-width:647px;width:100%;height:170px;resize:none}.review__form__btn{align-self:flex-end;margin-top:30px}.review__list__user{display:flex;flex-direction:column;gap:30px;margin-bottom:50px}.review__user__name{font-size:2.1rem;color:var(--main-txt)}.review__user__opinion{color:var(--item-desc-txt)}.review__user__date-time{align-self:flex-end;color:var(--gray2)}.product__price{display:flex;flex-direction:column;align-items:flex-end;gap:15px}.product__price__hdng{font-size:1rem;color:var(--item-desc-txt);font-weight:400}.product__price__value{display:flex;gap:5px;font-size:1.2rem}.product__price__btn{margin-top:5px}.product__img{background-color:#ffb6c1;height:400px;width:455px;display:flex;flex-direction:column;justify-content:space-between;align-items:center}.product__img__switches{display:flex;gap:7px}.img__switch{width:10px;height:10px;border-radius:50%;background-color:var(--act-btn);opacity:.2}.switch-active{opacity:1!important}@media screen and (max-width: 479px){.product__btns{gap:5px;margin-top:25px;margin-bottom:25px}}.product__tips{font-family:inherit;max-width:645px}.product__tips h3{display:block;margin-bottom:30px;font-size:2.1rem;font-weight:300}.product__tips p{display:inline-block;margin-bottom:50px;color:#65656580}.svg{fill:#7cfc00}.product__tips ul{list-style:none;color:var(--item-desc-txt);display:flex;flex-direction:column;gap:10px;margin-bottom:50px}.product__tips ul li:before{content:"—";display:inline-block;margin-right:5px}.stock__content{background:var(--block-active-bg);padding:70px 95px;overflow-x:hidden;overflow-y:auto;border-radius:10px}.stock__picture{max-width:930px;width:100%;max-height:400px;height:100%;margin:0 auto 40px;position:relative;overflow:hidden;display:flex;align-items:flex-end;justify-content:center;border-radius:10px}.stock__desc{color:var(--item-desc-txt)}.stock__desc h3{font-size:30px;font-weight:300;margin-bottom:30px;color:#000!important}.stock__desc p{display:block;color:var(--item-desc-txt)}.stock__desc a{color:var(--act-btn)}.header__trolley-container{width:150px}.header__trolley{display:flex;align-items:center;color:var(--header-txt)}.trolley{width:40px;height:40px;background:url(/build/assets/shop-436ef5ea.svg) no-repeat center center;background-size:contain;position:relative;margin-right:10px}.trolley__count{background-color:var(--trolley-bg);padding:4px;text-align:center;border-radius:50%;position:absolute;top:0;right:0;font-size:12px}@media screen and (max-width: 991px){.header__nav__trolley{display:none}}@media screen and (max-width: 769px){.header__nav__trolley{display:block}}.link{transition:.5s}.link:active,.link:visited{color:var(--act-btn)}.link:hover{color:var(--btn-hover);text-decoration:underline}.cart{display:flex;justify-content:space-between;width:100%;min-height:640px;padding:70px 95px;background:var(--block-active-bg);border-radius:10px}.cart__list{width:70%}.cart__item{position:relative;display:flex;padding:20px 0}.cart__item:not(:last-child){border-bottom:1px solid var(--item-count-clr)}.cart__item__del-btn{position:absolute;width:36px;height:36px;top:0px;right:13px;background:url(/build/assets/searchClose-9e4ecc32.svg) no-repeat center center}.cart__total{display:flex;flex-direction:column;align-items:end}.cart__total .total-sum{font-weight:300;font-size:20px;line-height:24px;color:var(--main-txt);margin-bottom:20px}.cart__total .order-btn{margin-bottom:30px}.cart__total .myorders-btn{text-transform:unset}.product{margin-right:56px;width:170px}.product__img{width:170px;height:110px;background:var(--block-active-bg);margin-bottom:25px}.product__img img{width:100%;height:100%}.product__rating{margin-bottom:15px}.product__name{max-width:165px;color:var(--item-desc-txt);font-size:14px;line-height:17px;margin-bottom:28px;text-transform:uppercase}.product__color{display:flex;flex-wrap:wrap;border:none}.product__color label{width:24px;height:24px;cursor:pointer;border-radius:50%}.product__color label[for=color-skyblue]{border-radius:50%;background:linear-gradient(to right,#0092E3 50%,rgba(0,145,227,.5) 50%)}.product__color label[for=color-blue]{border-radius:50%;background:linear-gradient(to right,#004DE3 50%,rgba(0,77,227,.5) 50%)}.product__color label[for=color-brown]{border-radius:50%;background:linear-gradient(to right,#E37B00 50%,rgba(227,123,0,.5) 50%)}.product__color label[for=color-black]{border-radius:50%;background:linear-gradient(to right,#494949 50%,rgba(73,73,73,.5) 50%)}.product__color .label-wrapper{display:flex;justify-content:center;align-items:center;width:30px;height:30px;margin:5px}.product__color input[type=radio]{visibility:hidden;width:0;height:0}.product__color input:checked+.label-wrapper{border:1px solid rgba(0,145,227,.5);border-radius:50%}.parameters__list{flex-direction:column}.parameters__item{display:flex;align-items:center;justify-content:space-between}.parameters__item__name{font-size:16px;line-height:19px;color:var(--item-desc-txt)}.parameters__item__price,.parameters__item__total{font-weight:300;font-size:20px;line-height:24px;color:var(--main-txt)}.parameters__item__comment{font-weight:100;font-size:12px;line-height:14px;color:var(--main-txt)}.parameters__item__btns{display:flex;align-items:center;width:91px}.parameters__item__btns .item__btns__value{width:41px;font-weight:300;font-size:20px;line-height:24px;color:var(--item-count-clr);margin:0 10px;text-align:center}.parameters__item:not(:last-child){margin-bottom:25px}.back-btn{background:transparent;position:absolute;left:20px;top:50%;margin-top:-10px}.back-btn .back-btn-color{transition:.5s}.back-btn:hover svg .back-btn-color{fill:var(--btn-hover);transition:.5s}.order{position:relative;border-radius:10px;background:var(--block-active-bg);padding:60px 95px;overflow:hidden;overflow-y:auto}.order__top__title{font-weight:300;font-size:30px;line-height:37px;margin-bottom:30px}.order__top__steps{display:flex;justify-content:space-between;align-items:center;width:100%;margin-bottom:85px}.order__top__steps .step{width:110px}.order__top__steps .step__name{font-weight:300;font-size:30px;line-height:33px;color:var(--item-count-clr)}.order__top__steps .step__description{font-size:14px;line-height:17px;color:var(--item-count-clr)}.order__top__steps .step__separator{height:1px;width:25%;background:rgba(0,0,0,.1)}.order__top__steps .step__separator.active{background:var(--step-color)}.order__top__steps .step.active .step__name{color:var(--step-color)}.order__top__steps .step.active .step__description{color:var(--item-desc-txt)}.order__mid .step-one{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:10px 20px;margin-bottom:200px}.order__mid .step-two{margin-bottom:100px}.order__mid .step-two__wrapper{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:20px;grid-row-gap:10px}.order__mid .text{font-size:14px;line-height:19px;color:var(--item-desc-txt);margin-bottom:40px}.order__mid .delivery-area{grid-column:1;grid-row:2/5}.order__mid .payment-type{grid-column:1;grid-row:5/21}.order__mid .delivery-area,.order__mid .payment-type{position:relative}.order__mid .delivery-area:hover .input-text,.order__mid .payment-type:hover .input-text{border:var(--input-focus)}.order__mid .delivery-area:hover .input-svg path,.order__mid .payment-type:hover .input-svg path{fill:var(--item-desc-txt)}.order__mid .delivery-area .input-text,.order__mid .payment-type .input-text{height:100%;color:var(--item-desc-txt);border-radius:25px}.order__mid .delivery-area input:checked~span,.order__mid .payment-type input:checked~span{color:var(--step-color);font-weight:600;transition:.1s ease;font-size:16px}.order__mid .delivery-area #input-radio-out,.order__mid .delivery-area #input-radio-in,.order__mid .delivery-area #input-radio-in-card,.order__mid .delivery-area #input-radio-out-card,.order__mid .payment-type #input-radio-out,.order__mid .payment-type #input-radio-in,.order__mid .payment-type #input-radio-in-card,.order__mid .payment-type #input-radio-out-card{visibility:hidden;width:0}.order__mid .delivery-area label[for=input-radio-in],.order__mid .delivery-area label[for=input-radio-out],.order__mid .delivery-area label[for=input-radio-out-card],.order__mid .delivery-area label[for=input-radio-in-card],.order__mid .payment-type label[for=input-radio-in],.order__mid .payment-type label[for=input-radio-out],.order__mid .payment-type label[for=input-radio-out-card],.order__mid .payment-type label[for=input-radio-in-card]{cursor:pointer;position:absolute;left:50px;color:var(--item-desc-txt)}.order__mid .delivery-area label[for=input-radio-out],.order__mid .delivery-area label[for=input-radio-out-card],.order__mid .payment-type label[for=input-radio-out],.order__mid .payment-type label[for=input-radio-out-card]{top:110px}.order__mid .delivery-area label[for=input-radio-in],.order__mid .delivery-area label[for=input-radio-in-card],.order__mid .payment-type label[for=input-radio-in],.order__mid .payment-type label[for=input-radio-in-card]{top:70px}.order__mid .textarea{grid-row:5/21;grid-column:2}.order__mid__textarea{width:100%;height:100%;resize:none}.order__mid .delivery-building{grid-column:2;grid-row:1}.order__mid .delivery-street{grid-column:2;grid-row:2}.order__mid .delivery-house{grid-column:2;grid-row:3}.order__mid .delivery-apt{grid-column:2;grid-row:4}.order__mid .delivery-date{position:relative}.order__mid .delivery-date .info-svg{position:absolute;top:15px;right:-25px;z-index:2}.order__mid .delivery-date .info-svg:hover path{fill:var(--block-unactive-txt)}.order__mid .delivery-date .info-svg:hover~.info-block{opacity:1;visibility:visible}.order__mid .delivery-date .info-block{position:absolute;right:0;top:-238px;width:360px;padding:20px;box-shadow:0 1px 10px #00000026;border-radius:10px;background:var(--act-btn);color:var(--block-unactive-txt);z-index:1;opacity:0;visibility:hidden;transition:.55s opacity,.55s visibility}.order__mid .delivery-date .info-block__text:not(:last-child){margin-bottom:25px}.order__mid .delivery-date .info-block:after{content:url(/build/assets/infobefore-a932141c.svg);position:absolute;top:50%;margin-top:-22px;right:-30px;z-index:0}.order__mid .step-three{display:flex;justify-content:space-between;align-items:center}.order__mid .payment-card{display:grid;grid-template-columns:repeat(4,1fr);grid-column-gap:10px;width:360px;min-width:360px;background:var(--card-bg);border-radius:10px;padding:22px 30px 27px}.order__mid .payment-card__label span{padding-bottom:10px}.order__mid .payment-card__label:nth-child(1){grid-column:1/5;padding-bottom:20px}.order__mid .payment-card__label:nth-child(1) span{padding-left:20px}.order__mid .payment-card__label:nth-child(2){grid-column:1;grid-row:2;text-align:center}.order__mid .payment-card__label:nth-child(3){grid-column:2;grid-row:2;text-align:center}.order__mid .payment-card__label:nth-child(4){grid-column:4;grid-row:2;text-align:center}.order__mid .payment-card__input{width:100%;padding:15px 18px;margin-top:5px}.order__mid .upon-receipt{display:flex;align-items:center;justify-content:space-between;width:100%;max-width:400px}.order__mid .upon-receipt__text{padding-left:20px;font-weight:300;font-size:30px;line-height:37px;color:var(--item-count-clr)}.order__mid .upon-receipt__lbl{padding:10px}.order__bot{display:flex;justify-content:flex-end;align-items:center}.order-complete__text{line-height:19px;color:var(--item-desc-txt);margin-bottom:450px}.order-complete__btns{margin-top:auto}.order-complete__btns .action-btn{margin-right:20px}.orders{display:flex;flex-direction:column;min-height:640px}.orders__item{display:flex;justify-content:space-between;align-items:center;padding:10px 0;border-bottom:1px solid var(--item-count-clr)}.orders__item:not(:last-child){margin-bottom:20px}.orders__item__num,.orders__item__summ{font-weight:300;font-size:20px;line-height:24px;margin-bottom:5px}.orders__item__num .text,.orders__item__summ .text{color:var(--item-count-clr)}.orders__item__status{color:var(--act-btn)}.orders__item__date{color:var(--item-count-clr);text-align:right}@media screen and (max-width: 1199px){.order__top__steps .step__separator{width:22%}}@media screen and (max-width: 991px){.cart{flex-direction:column;padding:30px 48px}.cart__list{width:100%}.cart__total{flex-direction:row;align-items:center;justify-content:end;padding-top:40px}.cart__total .total-sum,.cart__total .order-btn{margin-bottom:0;margin-right:50px}.order__top__steps .step__separator{width:18%}.order__mid .step-one{display:grid;grid-template-columns:1fr;grid-gap:10px 20px;margin-bottom:200px}.order__mid .upon-receipt{flex-direction:column}}@media screen and (max-width: 769px){.cart{padding:10px 20px}.cart__item{padding-top:50px;flex-direction:column;justify-content:center;align-items:flex-start}.cart__item__del-btn{top:15px}.cart__total{position:relative;justify-content:space-between;margin-top:20px}.cart__total .total-sum{position:absolute;top:0;left:0}.product{margin-right:0;width:100%}.product__link{width:100%}.product__img{width:100%;height:auto}.product__color{margin-bottom:25px}.product__name{max-width:unset}.parameters{width:100%}.parameters__list{display:flex;justify-content:space-between;width:100%}.parameters__item:nth-child(2n){align-items:end}.parameters__item__name{margin-bottom:10px}.parameters__item_total{display:block;margin:0 auto;text-align:center}.back-btn{top:30px;left:20px}.order{padding:70px 45px 30px}.order__top__steps .step__separator{width:12%}.order__mid .step-two{margin-bottom:60px}.order__mid .step-two__wrapper{grid-template-columns:1fr 1fr}.order__mid .payment-type,.order__mid .delivery-area{grid-column:1;height:170px}.order__mid .delivery-building{grid-column:1;grid-row:4}.order__mid .step-three{flex-direction:column}.order__mid .payment-card{margin-bottom:40px}.order__mid .upon-receipt{margin-bottom:50px}}@media screen and (max-width: 576px){.cart__total .total-sum,.cart__total .order-btn{margin-right:0}.order{padding:70px 28px 30px}.order__top__steps{margin-bottom:60px;align-items:flex-start}.order__top__steps .step:not(:last-child){margin-right:30px}.order__top__steps .step__name{font-size:20px;line-height:24px}.order__top__steps .step__separator{display:none}.order__mid .step-one{display:flex;flex-direction:column;margin-bottom:45px}.order__mid .textarea{grid-row:8;grid-column:1}.order__mid__textarea{height:170px}.order__mid .step-two{margin-bottom:50px}.order__mid .step-two__wrapper{grid-template-columns:1fr}.order__mid .delivery-area{grid-column:1;grid-row:1;height:170px}.order__mid .payment-type{grid-column:1;grid-row:2;height:170px}.order__mid .delivery-building{grid-column:1;grid-row:4}.order__mid .delivery-street{grid-column:1;grid-row:5}.order__mid .delivery-house{grid-column:1;grid-row:6}.order__mid .delivery-apt{grid-column:1;grid-row:7}.order__mid .delivery-date .info-block{width:300px;top:-444px}.order__mid .delivery-date .info-block:after{right:-25px;top:471px}.order__mid .payment-card{min-width:unset}.order-complete__text{margin-bottom:135px}.order-complete__btns{display:flex;justify-content:space-between;align-items:center}.order-complete__btns .action-btn{margin-right:0}.orders__item{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px}.orders__item__summ{text-align:right}.orders__item__btn{grid-column:2/3;padding:10px 5px}}.appointment{display:flex;flex-direction:column;width:100%;min-height:720px;padding:70px 95px;background:var(--block-active-bg);border-radius:10px}.appointment .back-btn{display:none}.appointment__step{display:flex;flex-direction:column;height:100%}.appointment__step_one .appointment__btns{margin-top:140px}.appointment__step_one .appointment__btns .action-btn{margin-left:auto}.appointment__step_two .appointment__btns{margin-top:140px}.appointment__step_three .appointment__btns{margin-top:105px}.appointment__step_three .action-btn{margin-left:auto}.appointment__step_four .appointment__btns{margin-top:330px}.appointment__steps{display:flex;justify-content:space-between;align-items:center;width:100%;margin-bottom:115px}.appointment__steps .step{width:90px}.appointment__steps .step__name{font-weight:300;font-size:30px;line-height:33px;color:var(--item-count-clr)}.appointment__steps .step__description{font-size:14px;line-height:17px;color:var(--item-count-clr)}.appointment__steps .step__separator{height:1px;width:25%;background:rgba(0,0,0,.1)}.appointment__steps .step__separator.active{background:var(--step-color)}.appointment__steps .step.active .step__name{color:var(--step-color)}.appointment__steps .step.active .step__description{color:var(--item-desc-txt)}.appointment .doctor{display:flex;justify-content:space-between;align-items:center}.appointment .doctor__description{width:70%}.appointment .doctor__description__title{color:var(--item-desc-txt);font-size:14px;line-height:17px;margin-bottom:10px}.appointment .doctor__description__title_appoint-complete{font-weight:300;font-size:30px;line-height:37px}.appointment .doctor__description__name{font-weight:300;font-size:30px;line-height:37px;margin-bottom:15px}.appointment .doctor__description__name .date{color:var(--step-color)}.appointment .doctor__description__name_appoint-complete{margin-bottom:30px}.appointment .doctor__description__address{display:flex;align-items:center;margin-bottom:30px}.appointment .doctor__description__address .address-txt{padding-left:10px;color:var(--step-color)}.appointment .doctor__description__text{color:var(--item-desc-txt);font-size:14px;line-height:17px}.appointment .doctor__description__text_change-date{margin-bottom:30px}.appointment .doctor__img{width:170px;height:170px;min-width:170px;border-radius:50%;overflow:hidden}.appointment .doctor__img img{width:100%;height:100%;object-fit:cover}.appointment__month{font-weight:300;font-size:30px;line-height:37px;color:var(--item-desc-txt);margin-bottom:30px}.appointment__days,.appointment__time{display:flex;overflow:auto;padding-bottom:40px;margin-bottom:40px;border-bottom:1px solid rgba(0,0,0,.1)}.appointment__days__input,.appointment__time__input{position:absolute;z-index:-1;opacity:0}.appointment__days__input:checked+.appointment__days__label,.appointment__time__input:checked+.appointment__days__label{color:var(--block-unactive-txt);background:var(--act-btn);border:var(--input-focus)}.appointment__days__input:checked+.appointment__days__label .day,.appointment__time__input:checked+.appointment__days__label .day{color:var(--block-unactive-txt)}.appointment__days__input:checked+.appointment__days__label .day-of-week,.appointment__time__input:checked+.appointment__days__label .day-of-week{color:var(--block-unactive-txt)}.appointment__days__input:checked+.appointment__time__label,.appointment__time__input:checked+.appointment__time__label{color:var(--block-unactive-txt);background:var(--act-btn);border:var(--input-focus)}.appointment__days__label,.appointment__time__label{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:9px;border:var(--input);border-radius:2px;transition:.3s;color:var(--item-desc-txt)}.appointment__days__label:not(:last-child),.appointment__time__label:not(:last-child){margin-right:10px}.appointment__days__label:hover,.appointment__time__label:hover{transition:.3s;cursor:pointer;border:var(--input-focus)}.appointment__days__label.sunday:not(:last-child),.appointment__time__label.sunday:not(:last-child){margin-right:30px}.appointment__days__label.disabled,.appointment__time__label.disabled{background:var(--btn-dis2);pointer-events:none;color:var(--item-count-clr)}.appointment__days__label.disabled .day,.appointment__days__label.disabled .day-of-week,.appointment__time__label.disabled .day,.appointment__time__label.disabled .day-of-week{color:var(--item-count-clr)}.appointment__days__label .day,.appointment__time__label .day{width:40px;height:37px;font-weight:300;font-size:30px;line-height:37px;text-align:center;color:var(--main-txt)}.appointment__days__label .day-of-week,.appointment__time__label .day-of-week{width:40px;height:17px;text-align:center;font-size:14px;line-height:17px;color:var(--item-desc-txt)}.appointment__time{flex-wrap:wrap;padding-bottom:0;margin-bottom:0;overflow:unset;border-bottom:unset}.appointment__time__label{width:60px;margin-bottom:10px}.appointment__form{display:grid;grid-template-columns:1fr 2fr;grid-column-gap:20px;grid-row-gap:10px}.appointment__form__label_textarea{grid-column:2;grid-row:1/6}.appointment__form__label_textarea .appointment__form__input_textarea{width:100%;height:100%;resize:none}.appointment__btns{display:flex;justify-content:space-between;align-items:flex-end}@media screen and (max-width: 1199px){.appointment__steps .step__separator{width:22%}}@media screen and (max-width: 991px){.appointment{padding:50px}.order__steps .step__separator{width:18%}}@media screen and (max-width: 769px){.appointment__step_one .appointment__btns{margin-top:40px}.appointment__step_four .appointment__btns{margin-top:60px}.appointment__steps .step__separator{width:16%}.appointment .doctor{flex-direction:column-reverse;align-items:flex-start}.appointment .doctor__description{width:85%}.appointment .doctor__description__name .date{display:block}.appointment .doctor__img{margin-bottom:40px}}@media screen and (max-width: 576px){.appointment{position:relative;min-height:560px;padding:70px 20px 30px}.appointment__step_two .appointment__btns{margin-top:40px}.appointment__step_three .appointment__btns{justify-content:center;align-items:center;margin-top:55px}.appointment__step_three .appointment__btns .action-btn{margin:0}.appointment__step_four .appointment__btns{margin-top:50px}.appointment .back-btn{display:block;top:35px}.appointment__steps{margin-bottom:30px;padding-left:0}.appointment__steps .step{width:76px}.appointment__steps .step__name{font-size:20px;line-height:24px}.appointment__steps .step__separator{display:none}.appointment .doctor__description{width:100%}.appointment .doctor__description__title_appoint-complete,.appointment .doctor__description__name_appoint-complete .date{font-size:20px;line-height:24px}.appointment .doctor__img{align-self:center}.appointment__time{flex-wrap:nowrap;overflow:auto}.appointment__form{display:flex;flex-direction:column;margin-top:50px}.appointment__form__label_textarea{height:290px}.appointment__btns{margin-top:40px}}@media screen and (max-width: 1350px){.footer__content{padding-right:120px}}@media screen and (max-width: 991px){.product__block{flex-direction:column}}@media screen and (max-width: 993px){.header__burger__btn{width:40px;height:40px;display:flex;flex-direction:column;gap:5px}.header__nav{position:absolute;left:50%;opacity:0;transform:translate(-50%) translateY(0);transition:.4s;pointer-events:none}@keyframes BurgerShow{0%{opacity:0;visibility:hidden;transform:translate(-50%) translateY(0)}30%{opacity:0;visibility:hidden}to{opacity:1;visibility:visible;transform:translate(-50%) translateY(60px)}}.burger-show{opacity:1;transform:translate(-50%) translateY(60px);pointer-events:visible}.shop{padding:0}.main,.footer{transition:1s}.content-down{transform:translateY(40px);transition:1s}.header__content{padding:30px 0;display:grid;grid-template-columns:40px 170px auto;justify-content:unset;align-items:center;grid-column-gap:20px;position:relative}.header__content__right{margin-left:auto;grid-gap:10px}.header__seacrh__anim{right:0;top:10px}.header__phone-btn{width:35px;height:35px}.shop__title__item{padding:5px}.shop__title-active path{fill:var(--block-active-txt)}.shop__title__item-text{display:none}.shop__content{justify-content:center;padding:50px 20px;width:100%}.shop-filters{display:block}.shop__content__item:last-child{padding-bottom:40px}.footer__content{font-size:.9rem;padding-right:70px}.footer__call__num{font-size:1rem}.footer__call{align-items:unset;max-width:130px;text-align:right}.shop-effects{transform:translateY(-2px);position:relative;border-radius:0 10px 10px;display:flex;justify-content:space-between}.shop__filters{display:none}.contacts__block{padding:40px 20px}.contacts__top{flex-wrap:wrap;grid-gap:10px}.contacts__top .contacts__mobile-text__numbers,.contacts__top .contacts__top__clock-text{font-size:16px}.contacts__mid{display:flex;flex-direction:column;margin-top:30px}.order__mid table{border-spacing:10px}.order__mid table thead td{font-size:12px;vertical-align:top}.stock__content,.blog__content{padding:20px}.stock__content iframe,.blog__content iframe{width:100%}.blog__categories .buttons-wrapper{flex-wrap:nowrap}.blog__articles{padding:20px}.blog__articles__photo{width:100%;max-width:unset;max-height:unset}.blog__articles__item{display:flex;flex-direction:column;grid-gap:20px}.blog__articles img{object-fit:cover}.chat-btn{width:60px;height:60px;bottom:15px;right:15px}.up-btn{width:20px;height:20px;bottom:200px}}@media screen and (max-width: 479px){.header__content{grid-template-columns:auto auto;grid-template-rows:auto auto}.header__logo{display:none}.header__burger__btn{grid-row:2/3;grid-column:1/2;margin-right:auto;z-index:41;justify-content:flex-end}.header__content__right{grid-row:2/3;grid-column:2/3}.header__nav{position:fixed;grid-column:unset;display:flex;padding-left:50px;flex-direction:column;justify-content:flex-start;align-items:flex-start;height:80vh;top:145px;bottom:0;width:100%;right:0;transition:1s;transform:translate(-110%) translateY(0);background:transparent;z-index:40;left:0;opacity:1}@keyframes BurgerShow{0%{opacity:0;visibility:hidden;transform:translate(-130%)}30%{opacity:0;visibility:hidden;transform:translate(-130%)}to{opacity:1;visibility:visible;transform:translate(0)}}.burger-show{opacity:1;top:145px;transform:translate(0);background:linear-gradient(0deg,var(--mob-nav-bg),transparent)}.shop{padding:0}.main,.footer{transition:1s}.content-down{transform:translateY(0);transition:1s;overflow:hidden}.content-hide{opacity:0}.footer__content{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:8px}.footer__call__num{text-align:left;transform:unset;padding:0}.shop__content__item .ribbon{top:112px}}
