/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}main{display:block}h1{font-size:2em;margin:.67em 0}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}@font-face{font-family:GothamPro;src:url(../../common/fonts/GothamPro/GothamPro.eot?#iefix) format("embedded-opentype"),url(../../common/fonts/GothamPro/GothamPro.woff) format("woff"),url(../../common/fonts/GothamPro/GothamPro.woff2) format("woff2"),url(../../common/fonts/GothamPro/GothamPro.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:GothamPro;src:url(../../common/fonts/GothamPro/GothamPro-Bold.eot?#iefix) format("embedded-opentype"),url(../../common/fonts/GothamPro/GothamPro-Bold.woff) format("woff"),url(../../common/fonts/GothamPro/GothamPro-Bold.woff2) format("woff2"),url(../../common/fonts/GothamPro/GothamPro-Bold.ttf) format("truetype");font-weight:600;font-style:normal}@font-face{font-family:GothamPro;src:url(../../common/fonts/GothamPro/GothamPro-Medium.eot?#iefix) format("embedded-opentype"),url(../../common/fonts/GothamPro/GothamPro-Medium.woff) format("woff"),url(../../common/fonts/GothamPro/GothamPro-Medium.woff2) format("woff2"),url(../../common/fonts/GothamPro/GothamPro-Medium.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:GothamPro;src:url(../../common/fonts/GothamPro/GothamPro-Light.eot?#iefix) format("embedded-opentype"),url(../../common/fonts/GothamPro/GothamPro-Light.woff) format("woff"),url(../../common/fonts/GothamPro/GothamPro-Light.woff2) format("woff2"),url(../../common/fonts/GothamPro/GothamPro-Light.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:digift_icons;src:url(../../common/fonts/digift-icons/digift_icons.eot?#iefix) format("embedded-opentype"),url(../../common/fonts/digift-icons/digift_icons.woff) format("woff"),url(../../common/fonts/digift-icons/digift_icons.ttf) format("truetype"),url(../../common/fonts/digift-icons/digift_icons.svg#digift_icons) format("svg");font-weight:400;font-style:normal}body,html{width:100%;overflow-x:hidden}body{min-width:1020px;height:100%;min-height:100%;position:relative;margin:0;padding:0;font:normal 400 16px/1.3 GothamPro,Helvetica,Arial,sans-serif;color:#1e1e1e;background-color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{-webkit-box-sizing:border-box;box-sizing:border-box}a{text-decoration:none;color:inherit}ul{padding-left:0;margin-top:0;list-style:none}p{font-size:16px;font-weight:400;color:rgba(30,30,30,.7)}select{display:none}textarea{border:0;resize:none}fieldset{border:0;padding:0;margin:0}table{border-collapse:collapse;border-spacing:0}td,th,tr{padding:0;margin:0}.wrapper{width:100%;max-width:1260px;margin:0 auto;padding:10px 40px;position:relative;overflow-x:hidden;background-color:#fff}.wrapper:after{content:"";background-color:#000;height:0;left:50%;opacity:0;position:fixed;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:height 0s,width 0s,opacity .4s;-o-transition:height 0s,width 0s,opacity .4s;transition:height 0s,width 0s,opacity .4s;visibility:hidden;width:0;z-index:-2}.wrapper_constructor{max-width:1440px;padding:10px 24px}.wrapper.darken:after{display:block;height:100%;opacity:.08;visibility:visible;width:100%;z-index:6}.container{margin:0 auto}.row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}input::-webkit-input-placeholder{opacity:1;-webkit-transition:opacity .4s;-o-transition:opacity .4s;transition:opacity .4s}input:focus::-webkit-input-placeholder{opacity:0}input::-moz-placeholder{opacity:1;-webkit-transition:opacity .4s;-o-transition:opacity .4s;transition:opacity .4s}input:focus::-moz-placeholder{opacity:0}textarea::-webkit-input-placeholder{opacity:1;-webkit-transition:opacity .4s;-o-transition:opacity .4s;transition:opacity .4s}textarea:focus::-webkit-input-placeholder{opacity:0}textarea::-moz-placeholder{opacity:1;-webkit-transition:opacity .4s;-o-transition:opacity .4s;transition:opacity .4s}textarea:focus::-moz-placeholder{opacity:0}.title{margin-top:0;font-size:36px;font-weight:400;color:#1e1e1e}.column{width:26%}.column_wide{width:74%}.overlay{bottom:0;left:0;position:fixed;right:0;top:0;width:100%;z-index:-1;opacity:0;background-color:rgba(31,31,34,.1);-webkit-transition:opacity .5s;-o-transition:opacity .5s;transition:opacity .5s}.overlay_active{z-index:10;opacity:1}.header{min-height:75px;position:relative;z-index:2}.header--fixed{left:0;opacity:1;position:fixed;top:0;-webkit-transition:z-index .5s,opacity .5s;-o-transition:z-index .5s,opacity .5s;transition:z-index .5s,opacity .5s;width:100%;z-index:2}.header.visibility-hidden{opacity:0}.header.hidden{z-index:-1}.header.move{opacity:0}.header:after{background-color:#000;content:"";height:0;left:50%;opacity:0;position:fixed;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:height 0s,width 0s,opacity .2s;-o-transition:height 0s,width 0s,opacity .2s;transition:height 0s,width 0s,opacity .2s;visibility:hidden;width:0;z-index:-1}.header.fader:after{display:block;height:100%;opacity:.08;visibility:visible;width:100%}.header.fade-out:after{opacity:0}.header__inner{width:100%;max-width:1680px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:auto;margin-right:auto;min-width:1024px;padding:23px 24px}@media (min-width:1350px){.header__inner{padding-left:45px;padding-right:45px}}.logo{display:inline-block;height:52px;min-width:103px;width:103px}.main-menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;font-size:14px;letter-spacing:.5px}@media (min-width:1350px){.main-menu{font-size:16px}}.main-menu.white .main-menu__link{color:#fff}.main-menu__item{margin-left:auto;position:relative}@media (min-width:1100px){.main-menu__item{margin-left:42px}}@media (min-width:1350px){.main-menu__item{margin-left:72px}}.long-menu .main-menu__item{margin-left:auto}@media (min-width:1100px){.long-menu .main-menu__item{margin-left:auto}}@media (min-width:1350px){.long-menu .main-menu__item{margin-left:auto}}.main-menu__item:last-child{margin-left:auto;text-align:right}@media (min-width:1200px){.main-menu__item:last-child{margin-left:auto}}.main-menu__dropdown{display:none;left:-24px;position:absolute;padding-top:65px;top:0;z-index:1}.main-menu__link{color:#1e1e1e;opacity:1;padding-top:10px;padding-bottom:10px;position:relative;-webkit-transition:color .3s,opacity .3s;-o-transition:color .3s,opacity .3s;transition:color .3s,opacity .3s;text-decoration:none;white-space:nowrap;z-index:2}.main-menu__link:hover{opacity:.8}.main-menu__link--buy-link{background:url(../../common/images/vector/buy-card.svg) no-repeat 100% 50% transparent;color:#262626;padding-top:7px;padding-bottom:5px;padding-right:58px;text-decoration:none}@media (max-width:1199px){.main-menu__link .xs-hidden{display:none}}.dropdown{background-color:#fff;border-radius:6px;font-size:16px;line-height:26px;letter-spacing:.5px;position:relative;width:320px}.dropdown:after{bottom:100%;left:72px;content:"";height:0;width:0;position:absolute;pointer-events:none;border:8px solid hsla(0,0%,100%,0);border-bottom-color:#fff;margin-left:-8px}.dropdown__link{color:#1e1e1e;display:block;padding:15px 24px 19px;-webkit-transition:background-color .3s;-o-transition:background-color .3s;transition:background-color .3s;text-decoration:none}.dropdown__link:first-child{border-top-left-radius:6px;border-top-right-radius:6px}.dropdown__link:last-child{border-bottom-left-radius:6px;border-bottom-right-radius:6px}.dropdown__link:hover{background-color:#f0f0f0}.no-js .main-menu__item:hover .main-menu__dropdown{display:block}.main-menu__info{display:block;font-size:14px;font-weight:400;letter-spacing:.47px;color:rgba(30,30,30,.6)}@media (min-width:1350px){.main-menu__info{font-size:15px}}.long-menu .main-menu__info{font-size:12px}@media (min-width:1350px){.long-menu .main-menu__info{font-size:15px}}.main-menu__link--tel-link{display:inline-block;font-size:16px;padding-top:5px;padding-bottom:5px}@media (min-width:1350px){.main-menu__link--tel-link{font-size:20px;padding-top:10px;padding-bottom:10px}}.user-par_without_pars{width:200px!important}.iframe-button{top:0;line-height:1;position:absolute;right:0;margin-top:0;width:14px;height:14px;border-radius:5px}.iframe-button,.iframe-button-text{z-index:999999999999999;box-sizing:content-box;cursor:pointer;margin-right:0;padding:10px;text-align:center;vertical-align:middle;transition:background-color .4s;border:none;background-color:transparent}.iframe-button-text{position:fixed;right:20px;top:20px;width:70px;height:20px;font-weight:400;font-size:16px;line-height:20px}.iframe-button:hover{opacity:.65}.iframe-cover{z-index:99999;border:none;top:20px;position:fixed}.iframe-container{display:flex;justify-content:center}.svg-icon-close{width:21px;height:21px;filter:invert(93%) sepia(100%) saturate(0) hue-rotate(209deg) brightness(105%) contrast(109%);margin-top:-3px;margin-left:-3px}.h1_total_basket{padding-right:20px}.breadcrumbs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:30px 20px 30px 0}.breadcrumbs__elem{position:relative;font-size:14px;white-space:nowrap}.breadcrumbs__item{position:relative;color:rgba(31,31,34,.65);-webkit-transition:color .3s;-o-transition:color .3s;transition:color .3s}.breadcrumbs__item:not(:last-of-type){margin-right:16px}@media screen and (min-width:1200px){.breadcrumbs__item:not(:last-of-type){margin-right:24px}}@media screen and (min-width:1350px){.breadcrumbs__item:not(:last-of-type){margin-right:30px}}.breadcrumbs__item:not(:last-of-type):after{content:"";height:1px;width:6px;background-color:#e0e0e0;position:absolute;top:50%;right:-12px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);margin-top:1px}@media screen and (min-width:1200px){.breadcrumbs__item:not(:last-of-type):after{width:12px;right:-18px}}@media screen and (min-width:1350px){.breadcrumbs__item:not(:last-of-type):after{width:16px;right:-24px}}.breadcrumbs__item:not(:last-of-type):hover{color:#4740e3}.controls{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:auto;padding:24px 0}.controls__item:not(:last-child){margin-right:70px}.controls__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:16px;letter-spacing:.5px;color:rgba(30,30,30,.6);-webkit-transition:color .3s;-o-transition:color .3s;transition:color .3s}.controls__link:hover{color:#1e1e1e}.controls__svg{width:24px;height:24px;margin-left:12px}.controls__svg svg{width:100%;height:100%}.search{padding:24px 0}.search__input{padding-left:52px;border:0;background-color:#fff;font-size:16px;color:#1e1e1e;letter-spacing:.5px;outline:transparent}.search__input::-webkit-input-placeholder{color:rgba(30,30,30,.6)}.search__input:focus::-webkit-input-placeholder{opacity:0}.search__label{position:relative;width:100%;height:100%;display:block}.search__label:before{content:"";background-image:url(../../common/images/vector/search.svg);background-size:contain;background-position:50%;width:24px;height:24px;position:absolute;top:50%;left:20px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);display:block}.partner{position:relative;width:33%;height:358px;padding:0 20px;background-color:#fff;border-radius:6px;margin-bottom:65px}@media screen and (max-width:1225px){.partner{padding:0 10px}}.partner__image{height:175px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transition:opacity .4s;-o-transition:opacity .4s;transition:opacity .4s;border-top-right-radius:6px;border-top-left-radius:6px;overflow:hidden;background-position:50%;background-repeat:no-repeat;background-size:cover}.dk-animation-card img,.partner__image{width:100%;object-fit:cover;object-position:center}.dk-animation-card img{-webkit-animation-duration:1.25s;animation-duration:1.25s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:skeleton;animation-name:skeleton;-webkit-animation-timing-function:linear;animation-timing-function:linear;background:#f1f1f1;background:linear-gradient(90deg,#f1f1f1 8%,#fafafa 18%,#f1f1f1 33%);background-size:1000px 104px}.dk-animation-card-height{height:100%}.dk-img-background{background-color:#f1f1f1}@-webkit-keyframes skeleton{0%{background-position:-500px 0}to{background-position:500px 0}}@keyframes skeleton{0%{background-position:-500px 0}to{background-position:500px 0}}.partner__image:hover{opacity:.85}.partner__content{display:flex;flex-wrap:wrap;align-content:space-between;height:100%;position:relative;padding-bottom:10px}.partner__info{position:relative;height:55%;max-height:200px;padding:22px 28px 20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background-color:#f7f7f7;border-bottom-right-radius:6px;border-bottom-left-radius:6px}@media screen and (max-width:1225px){.partner__info{padding:14px 16px 20px}}.partner__title{margin-bottom:5px;width:100%;font-size:17px;font-weight:500;color:#1e1e1e;min-height:2.6em}@media (min-width:1280px){.partner__title{font-size:20px}}.partner__title--shops_list{padding-right:30px;position:relative}.partner__shops-block{left:auto;position:absolute;right:0;top:0}.partner__shops-button{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:50%;border:none;background-color:#b2f5e8;color:#1e1e1e;display:-webkit-box;display:-ms-flexbox;display:flex;cursor:pointer;height:25px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;width:25px;z-index:1}.partner__shops-button:hover{background-color:#4740e3;color:#fff}.partner__price{font-size:14px;letter-spacing:.5px;color:rgba(30,30,30,.8)}.partner__text{padding-left:12px;font-size:16px;letter-spacing:.5px;color:#1e1e1e}.partner__svg,.partner__text{-webkit-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s}.partner__svg{width:24px;height:24px}.partner__svg_favourite{opacity:.3;-webkit-transition:opacity .4s;-o-transition:opacity .4s;transition:opacity .4s;cursor:pointer}.partner__svg_favourite:hover{opacity:1}.partner__footer{padding-top:20px;border-top:1px solid hsla(0,0%,59.2%,.2)}.partner__controls{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.partner__buy,.partner__controls{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.partner__buy:hover .partner__text{opacity:.7}.partner__buy:hover .partner__svg{opacity:.7}.partner__discount{position:absolute;width:77px;padding:4px 12px;left:17px;top:11px;background-color:#d0021b;border-radius:3px 100px 100px 3px;text-align:right}@media screen and (max-width:1225px){.partner__discount{left:7px}}.partner__discount-amount{font-size:18px;font-weight:500;color:#fff}.shops-popover-wrapper{cursor:default}.shops-popover-wrapper.is-open .partner__shops-button{background-color:#4740e3;color:#fff}.shops-popover-wrapper.is-open .tooltip{display:none}.shops-popover{background-color:#fff;border-radius:6px;color:#1e1e1e;display:none;height:320px;left:calc(100% + 15px);margin-top:-160px;position:absolute;top:50%;width:450px;z-index:2}@media (min-width:1350px){.shops-popover{width:574px}}.shops-popover:after{right:100%;top:50%;content:"";height:0;width:0;position:absolute;pointer-events:none;border:10px solid hsla(0,0%,100%,0);border-right-color:#fff;margin-top:-10px;z-index:1}.shops-popover__close{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:none;border:none;cursor:pointer;height:40px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;left:auto;position:absolute;padding:0;right:6px;top:6px;width:40px;z-index:1}.shops-popover__close-svg{fill:#1e1e1e;height:20px;width:20px}.shops-popover__content{height:320px;margin-right:-20px;overflow-y:auto;padding-top:40px;padding-left:48px;padding-right:48px;overflow-x:hidden}.shops-popover__title{color:#1e1e1e;font-size:20px;font-weight:500;margin-bottom:12px;margin-top:0}.shops-popover__text{color:#1e1e1e;margin-top:0;margin-bottom:24px;opacity:.7}.shops-popover__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-6px;margin-right:-6px;padding-bottom:40px}.slider__slide .shops-popover{margin-top:-185px}.slider__slide .shops-popover:after{margin-top:15px}.swiper-slide-active~.slider__slide~.slider__slide .shops-popover,.swiper-slide-active~.slider__slide~.slider__slide~.slider__slide .shops-popover{left:auto;right:40px}.swiper-slide-active~.slider__slide~.slider__slide .shops-popover:after,.swiper-slide-active~.slider__slide~.slider__slide~.slider__slide .shops-popover:after{left:100%;border-left-color:#fff;border-right-color:transparent}.swiper-slide-active~.slider__slide~.slider__slide~.slider__slide .tooltip{margin-left:-120px;-webkit-transition:opacity .4s,visibility .4s,-webkit-transform .4s;transition:opacity .4s,visibility .4s,-webkit-transform .4s;-o-transition:opacity .4s,transform .4s,visibility .4s;transition:opacity .4s,transform .4s,visibility .4s;transition:opacity .4s,transform .4s,visibility .4s,-webkit-transform .4s}.swiper-slide-active~.slider__slide~.slider__slide~.slider__slide .tooltip:after{left:95%}.shop{max-width:110px;margin-left:6px;margin-right:6px;margin-bottom:12px;width:calc(33.33333% - 12px)}@media (min-width:1200px){.shop{width:calc(25% - 12px)}}.shop:last-child,.shop:nth-last-child(2),.shop:nth-last-child(3),.shop:nth-last-child(4){margin-bottom:0}.shop__image{border:1px solid rgba(30,30,30,.08);border-radius:4px;height:0;margin-bottom:4px;max-width:100%;padding-bottom:63.63%;position:relative}.shop__image img{-o-object-fit:contain;object-fit:contain;height:auto;max-height:80%;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);max-width:80%;width:100%}.shop__image img.square{height:100%;width:auto}.shop__title{color:#1e1e1e;font-size:13px;letter-spacing:.4;margin-top:0;margin-bottom:0;opacity:.8}.shop__title.long{overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap}.slider{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.slider__slide{display:block;position:relative;cursor:pointer}.slider__slide:hover .slider__mark{opacity:.5;-webkit-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s}.slider__radio{position:absolute;left:-9999px}.slider__radio:checked+.slider__card .slider__mark{opacity:1}.slider__card{max-width:150px;min-height:92px;border-radius:6px;overflow:hidden;position:relative}.slider__img{max-width:100%;height:auto;vertical-align:top}.slider__mark{position:absolute;top:4px;right:4px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:36px;height:36px;border-radius:6px;background-color:rgba(30,30,30,.6);overflow:hidden;opacity:0;-webkit-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s}.slider__svg{width:20px;height:20px;margin:0 auto;display:block}.slider__button{-webkit-appearance:none;border:0;height:40px;width:40px;background-color:rgba(31,31,34,.3);border-radius:6px;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:1;cursor:pointer;outline:transparent}.slider__button_disabled{opacity:0;z-index:-1}.slider__button_prev{left:5px}.slider__button_next{right:5px}.slider__button-svg{fill:#fff;height:20px;width:20px}.slider_design.swiper-wrapper{max-width:800px}@media screen and (max-width:1350px){.slider_design.swiper-wrapper{max-width:580px}}.slider_design .slider__slide{max-width:152px}.slider_recommendations.swiper-wrapper{max-width:none}.swiper-container{height:100%;margin:0}.constructor{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;padding-left:45px}.constructor--no_code{display:block}.constructor__inner{width:100%;position:relative}.constructor__block{display:block}.constructor__title{margin-bottom:24px;font-size:20px;font-weight:500;color:#1e1e1e}.constructor__main-title{padding-right:100px}.constructor__subtitle{margin-top:8px;color:rgba(31,31,34,.7);font-size:15px}.constructor__left{width:65%;max-width:800px;margin-right:64px}@media screen and (max-width:1350px){.constructor__left{margin-right:50px;width:calc(68% - 50px)}}.constructor__left h1.title{line-height:41px}.constructor__left h1.title .title-text{display:inline-block}.constructor__right{width:35%}@media screen and (max-width:1350px){.constructor__right{width:32%}}.constructor__slider{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.slider_width_auto{width:auto!important}.constructor__breadcrumbs-block{position:relative}.constructor__op{left:auto;position:absolute;right:0;top:14px;width:96px}.constructor .breadcrumbs{padding-right:100px}.op{color:rgba(31,31,34,.65);font-size:13px;line-height:17px;text-align:center}.op__image{height:65px;width:53px}.op__text{display:block}.no-code{margin-bottom:54px}.no-code__text{letter-spacing:0;margin-top:0;margin-bottom:30px;color:rgba(30,30,30,.8);line-height:1.6;font-size:20px;font-weight:500;color:#1e1e1e}.no-code__link{height:54px;display:inline-block;padding:16px 24px;font-size:16px;font-weight:500;letter-spacing:.5px;color:#fff;background-color:#4740e3;border-radius:6px;-webkit-transition:background-color .3s;-o-transition:background-color .3s;transition:background-color .3s;position:relative;text-align:left;width:260px}.no-code__link:hover{background-color:#544de5}.no-code__link-svg{fill:#fff;height:24px;left:auto;position:absolute;right:15px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:24px}.congrats{padding:36px 68px 36px 48px;margin-top:60px}.congrats,.congrats__textarea{width:100%;background-color:#f7f7f7}.congrats__textarea{padding:0 0 17px;outline:transparent;font-size:22px;font-weight:300;color:#1e1e1e;border-bottom:1px solid rgba(30,30,30,.08);line-height:normal!important}.congrats__footer{padding-top:5px}.symbols-amount{text-align:right;font-size:14px;font-weight:500;letter-spacing:.3px}.symbols-amount__first{color:#1e1e1e}.symbols-amount__last{color:#7d7d7d}.discount{margin-bottom:54px}.banner-partner{width:100%;height:150px;margin-bottom:17px;margin-top:17px;cursor:pointer}.discount__amount{display:inline-block;max-width:77px;padding:3px 12px;border-radius:3px 100px 100px 3px;background-color:#d0021b;text-align:right;color:#fff;font-size:18px;font-weight:500}.discount__description{display:inline-block;margin-left:11px;font-size:15px;font-weight:400;color:rgba(208,2,27,.8)}.values{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.values__label{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:24%;max-width:190px;margin-bottom:12px;margin-right:6px}.values__label:nth-child(4n){margin-right:0}@media screen and (max-width:1350px){.values__label{-webkit-box-flex:initial;-ms-flex:initial;flex:initial}}.values__label_wide{-webkit-box-flex:2;-ms-flex:2;flex:2;max-width:calc(50% - 6px)}.values__input{position:absolute;left:-9999px}.values__input:checked+.values__item{background-color:#4740e3;color:#fff}.values__input_text{position:static;padding:20px 22px;width:100%;border:0;border-radius:6px;background:url(../../common/images/vector/pencil.svg) no-repeat 148px rgba(64,113,227,.12);color:#444185;font-size:16px;letter-spacing:.5px;outline:transparent}.values__input_text:focus{background-image:none}.values__input_text::-webkit-input-placeholder{color:#444185;font-size:16px;letter-spacing:.5px}.values__input_text::-moz-placeholder{color:#444185;font-size:16px;letter-spacing:.5px}.values__input_text:-ms-input-placeholder{color:#444185;font-size:16px;letter-spacing:.5px}.values__input_text::-ms-input-placeholder{color:#444185;font-size:16px;letter-spacing:.5px}.values__input_text::placeholder{color:#444185;font-size:16px;letter-spacing:.5px}.values__item{display:block;padding:20px;color:#1e1e1e;font-size:16px;letter-spacing:.5px;border-radius:6px;background-color:#f4f4f4;overflow:hidden;text-align:center;-webkit-transition:background-color .3s,color .3s;-o-transition:background-color .3s,color .3s;transition:background-color .3s,color .3s;cursor:pointer}.values__item:hover{background-color:rgba(64,113,227,.12);color:#444185}.time{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:42px}.time__button{-webkit-appearance:none;border:0;outline:transparent;position:relative;width:50%;max-width:344px;padding:20px;font-size:16px;font-weight:400;letter-spacing:.5px;color:#1e1e1e;background-color:#eee;border-radius:6px;text-align:center;-webkit-transition:background-color .3s,color .3s;-o-transition:background-color .3s,color .3s;transition:background-color .3s,color .3s;cursor:pointer}@media screen and (max-width:1350px){.time__button{width:48%}}.time__button_active{background-color:#4740e3;color:#fff}.time__button[disabled]{color:#1e1e1e;background-color:#eee;cursor:default}.time__button_disabled{color:#1e1e1e;background-color:#eee}.user-data{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:42px}.user-data__label{position:relative;width:33%;max-width:226px}@media screen and (max-width:1350px){.user-data__label{margin-right:10px}}.user-data__label.filled .user-data__placeholder,.user-data__label.focused .user-data__placeholder{bottom:calc(100% - 10px);color:#7d7d7d;font-size:13px;font-weight:400}.user-data__input{border:0;outline:transparent;padding-bottom:13px;margin-top:10px;background-color:transparent;color:#1e1e1e;font-size:16px;font-weight:500;letter-spacing:.5px;border-bottom:1px solid rgba(31,31,34,.12);-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;width:100%}.disable-autofill{line-height:normal!important}.disable-autofill::-webkit-contacts-auto-fill-button{visibility:hidden;display:none!important;pointer-events:none;position:absolute;right:0}.at_input_fullwidth{width:100%}.user-data__input:focus{border-bottom:2px solid #4740e3;padding-bottom:12px}.user-data__input.valid{background:url(../../common/images/vector/valid.svg) no-repeat 100% -2px;padding-right:30px}.user-data__input.valid-padding{padding-right:30px}@media screen and (max-width:1350px){.user-data__input{width:100%}}.user-data__placeholder{position:absolute;left:0;bottom:13px;color:#1e1e1e;font-size:16px;font-weight:500;letter-spacing:.5px;-webkit-transition:color .3s,bottom .3s,font-size .3s;-o-transition:color .3s,bottom .3s,font-size .3s;transition:color .3s,bottom .3s,font-size .3s}.result{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:464px;margin-left:auto;margin-top:20px;padding:84px 48px 42px;background-color:#f7f7f7;background-repeat:no-repeat;background-position:top;background-size:contain}@media screen and (max-width:1350px){.result{padding:84px 20px 12px}}.result__card{position:relative;width:266px;height:169px;margin:0 auto 55px;overflow:hidden;border-radius:16px;-webkit-box-shadow:0 18px 24px 0 rgba(0,0,0,.1);box-shadow:0 18px 24px 0 rgba(0,0,0,.1)}.result__img{width:100%;height:100%}.result__value{position:absolute;bottom:6px;right:6px;display:inline-block;padding:12px;font-size:13px;font-weight:500;letter-spacing:.26px;color:#fff;background-color:rgba(30,30,30,.6);border-radius:6px}.result__promo{width:100%;margin-bottom:24px}.result__row{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.result__submit{height:54px;width:70%;max-width:234px;padding:5px 10px;font-size:15px;color:#fff;font-weight:500;letter-spacing:.5px;background-color:#4740e3;border-radius:6px;cursor:pointer;outline:transparent;-webkit-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s}.result__submit:hover{opacity:.95}.result__label{position:relative}.result__label.filled .result__placeholder,.result__label.focused .result__placeholder{bottom:calc(100% + 10px);color:#7d7d7d;font-size:13px;font-weight:400}.result__input{width:100%;padding-bottom:13px;border:0;border-bottom:1px solid rgba(31,31,34,.12);background-color:transparent;outline:transparent}.result__input,.result__placeholder{color:#1e1e1e;font-size:16px;font-weight:500;letter-spacing:.5px}.result__placeholder{position:absolute;left:0;bottom:0;-webkit-transition:color .3s,bottom .3s,font-size .3s;-o-transition:color .3s,bottom .3s,font-size .3s;transition:color .3s,bottom .3s,font-size .3s}@media screen and (max-width:1350px){.result__placeholder{font-size:15px}}.result__button{-webkit-appearance:none;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:20px 24px;margin:12px 0;border:0;border-radius:6px;background-color:#eee;font-weight:500;letter-spacing:.5px;outline:transparent;text-align:left;cursor:pointer;-webkit-transition:color .3s;-o-transition:color .3s;transition:color .3s}.result__button:hover{color:#4740e3}.result__button:hover .result__button-svg{fill:#4740e3}.result__button-svg{width:16px;height:16px;fill:#000;-webkit-transition:fill .3s;-o-transition:fill .3s;transition:fill .3s}.result__footer{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:30px}@media screen and (max-width:1350px){.result__footer{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.result__text{margin-right:10px;color:rgba(30,30,30,.6);font-size:16px;letter-spacing:.5px}@media screen and (max-width:1350px){.result__text{margin-bottom:15px}}.result__link{display:inline-block;margin:0 15px}.result__link:hover .result__socials-svg{fill:#4740e3}.result__socials{display:-webkit-box;display:-ms-flexbox;display:flex}.result__socials-svg{width:24px;height:24px;fill:#9d9d9d;-webkit-transition:fill .3s;-o-transition:fill .3s;transition:fill .3s}.cards-amount{display:-webkit-box;display:-ms-flexbox;display:flex;width:30%;margin-right:10px;min-width:125px;background-color:#eee;border-radius:6px}@media screen and (max-width:1350px){.cards-amount{min-width:113px}}.cards-amount__button{height:54px;-webkit-appearance:none;border:0;background-color:transparent;width:33%;outline:transparent;cursor:pointer;-webkit-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s}.cards-amount__button:hover .cards-amount__svg{fill:#000}.cards-amount__button[disabled]{background-color:transparent!important;opacity:.3;cursor:default}.cards-amount__button[disabled]:hover .cards-amount__svg{fill:#767676}.cards-amount__svg{width:16px;height:16px;fill:#767676;-webkit-transition:fill .3s;-o-transition:fill .3s;transition:fill .3s}.cards-amount__input{height:54px;width:33%;padding:15px 0;border:0;background-color:transparent;text-align:center;font-weight:500;color:#1e1e1e;font-size:16px;letter-spacing:.5px;outline:transparent}.cards-amount__input::-webkit-input-placeholder{font-weight:500;color:#1e1e1e;font-size:16px;letter-spacing:.5px;text-align:center}.cards-amount__input::-moz-placeholder{font-weight:500;color:#1e1e1e;font-size:16px;letter-spacing:.5px;text-align:center}.cards-amount__input:-ms-input-placeholder{font-weight:500;color:#1e1e1e;font-size:16px;letter-spacing:.5px;text-align:center}.cards-amount__input::-ms-input-placeholder{font-weight:500;color:#1e1e1e;font-size:16px;letter-spacing:.5px;text-align:center}.cards-amount__input::placeholder{font-weight:500;color:#1e1e1e;font-size:16px;letter-spacing:.5px;text-align:center}.agreement{margin-top:20px;padding-right:30px;font-size:13px;line-height:1.8;color:#616164}.agreement__link{color:#4740e3;border-bottom:1px solid transparent;-webkit-transition:border-bottom-color .3s;-o-transition:border-bottom-color .3s;transition:border-bottom-color .3s}.agreement__link:hover{border-bottom:1px solid #4740e3}.rules{margin:0 0 60px;padding:42px 48px 24px;background-color:#f7f7f7}.rules__title{margin:0 0 42px}.rules__items{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.rules__item,.rules__items{display:-webkit-box;display:-ms-flexbox;display:flex}.rules__item{width:50%;margin-bottom:42px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.rules__item:hover .rules__icon{opacity:.6}.rules__item:hover .rules__text{color:rgba(30,30,30,.42)}.rules__item.js-popover-opener .rules__icon,.rules__item.js-popover-opener .rules__text>span{cursor:pointer}.rules__item.js-popover-opener.is-open .rules__text:before{height:100%;opacity:.08;visibility:visible;width:100%}.rules__item.js-popover-opener.fade-out .rules__text:before{opacity:0}.rules__icon{width:48px;min-width:48px;height:48px;margin-right:16px;-webkit-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s}.rules__icon--double{min-width:96px;width:96px}.rules__svg{width:100%;height:100%}.rules__text{font-size:15px;color:rgba(31,31,34,.7);position:relative;-webkit-transition:color .3s;-o-transition:color .3s;transition:color .3s;padding-right:10px}.rules__text:before{background-color:#000;content:"";height:0;left:50%;opacity:0;position:fixed;pointer-events:none;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:height 0s,width 0s,opacity .3s;-o-transition:height 0s,width 0s,opacity .3s;transition:height 0s,width 0s,opacity .3s;visibility:hidden;width:0;z-index:2}.rules__text .shops-popover{z-index:9999;bottom:100%;left:50%;margin-top:0;-webkit-transform:translate(-50%,-24px);-ms-transform:translate(-50%,-24px);transform:translate(-50%,-24px);top:auto}.rules__text .shops-popover:after{top:100%;left:50%;content:"";height:0;width:0;position:absolute;pointer-events:none;border:10px solid hsla(0,0%,100%,0);border-top-color:#fff;margin-left:-10px;margin-top:0}.rules__detail{padding-top:29px;border-top:1px solid #e4e4e4}.rules__detail-svg{width:24px;height:24px;margin-left:auto;opacity:.3}.rules__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:16px;font-weight:500;letter-spacing:.5px;color:#1e1e1e;-webkit-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s}.rules__link:hover{opacity:.8}.brand{padding:42px 47px;border:1px solid #ececec}.brand__title{margin-bottom:20px;font-size:20px;font-weight:500;color:#1e1e1e}.brand__content{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.brand__text{width:60%;font-size:16px;color:#616161;line-height:1.6}.brand__text>p{font-size:16px;color:#616161;line-height:1.6}.brand__image{width:160px;margin-left:15px}.brand__logo{max-width:100%;max-height:190px;display:block;margin-left:auto}.recommendations{padding:66px 60px;background-color:#f7f7f7;margin-top:72px;margin-right:-24px;margin-left:-24px}@media (min-width:1350px){.recommendations{padding-left:36px;padding-right:36px}}.recommendations .swiper-container{width:auto!important}.recommendations__title{margin-bottom:36px;font-size:20px;font-weight:500;color:#1e1e1e}.recommendations__slider{display:-webkit-box;display:-ms-flexbox;display:flex}.recommendations .partner{min-width:208px;max-width:266px;width:100%;margin-bottom:0;padding:0;background-color:#f1f1f1}.recommendations .partner__info{background-color:#f1f1f1}.recommendations .partner__discount{left:-3px}.recommendations .partner__price{margin-top:auto}.upload__label-button{-webkit-appearance:none;border:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:12px 0;width:100%;padding:31px 0 34px;background-color:#e8eefb;font-size:15px;color:rgba(68,65,133,.7);outline:transparent;cursor:pointer}.upload__input{width:0;height:0;overflow:hidden;opacity:0;position:absolute;z-index:0}.upload__svg{width:45px;height:33px;fill:#4740e3;margin-right:16px}.calendar{background-color:#fff;border-radius:6px;height:496px;left:50%;position:fixed;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:328px;z-index:13;display:none}.calendar_active{display:block}.calendar-holder{position:relative}.calendar__top{background-color:#4740e3;display:-webkit-box;display:-ms-flexbox;display:flex;border-radius:6px 6px 0 0}.calendar__switch{background-color:rgba(31,31,34,.15);border:none;color:#fff;cursor:pointer;font-weight:500;padding:15px 0 16px 24px;text-align:left;width:50%;outline:transparent}.calendar__switch:first-child{border-radius:6px 0 0 0}.calendar__switch:last-child{border-radius:0 6px 0 0}.calendar__switch_active{background-color:#4740e3}.calendar__switch-title{display:block;font-size:20px;line-height:30px;margin-bottom:14px}.calendar__switch-value{display:block;font-size:20px;line-height:33px}.calendar__buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.calendar__button{background-color:transparent;border:none;cursor:pointer;font-family:inherit;font-size:15px;font-weight:500;height:52px;padding:0 24px;-webkit-transition:background-color .4s;-o-transition:background-color .4s;transition:background-color .4s;text-transform:uppercase;outline:transparent}.calendar__button:hover{background-color:rgba(31,31,34,.04)}.calendar__button_cancel{color:rgba(31,31,34,.5)}.datetimepicker>div{display:none}.datetimepicker.days div.datetimepicker-days,.datetimepicker.hours div.datetimepicker-hours{display:block}.datetimepicker table{margin:0;width:100%}.datetimepicker td,.datetimepicker th{text-align:center;vertical-align:middle;min-width:20px;min-height:20px;border:none;background:none}.datetimepicker-days{padding-left:10px;padding-right:10px}.datetimepicker-days .table-condensed{margin-top:16px}.datetimepicker-days .table-condensed thead .next,.datetimepicker-days .table-condensed thead .prev,.datetimepicker-days .table-condensed thead .switch{height:24px}.datetimepicker-days .table-condensed thead .next,.datetimepicker-days .table-condensed thead .prev{width:26px;cursor:pointer}.datetimepicker-days .table-condensed thead .switch{color:rgba(0,0,0,.87);font-size:14px;font-weight:500;cursor:default}.datetimepicker-days .table-condensed thead .next .icon-arrow-right,.datetimepicker-days .table-condensed thead .prev .icon-arrow-left{display:inline-block;height:20px;opacity:.54;width:20px;pointer-events:none;cursor:pointer}.datetimepicker-days .table-condensed thead .prev .icon-arrow-left{margin-left:6px;background:url(../../common/images/vector/arrow-left.svg) no-repeat 0 0}.datetimepicker-days .table-condensed thead .next .icon-arrow-right{margin-right:6px;background:url(../../common/images/vector/arrow-right.svg) no-repeat 0 0}.datetimepicker-days .table-condensed thead .dow{padding-top:14px;color:rgba(0,0,0,.38);font-size:12px;font-weight:500;width:44px}.datetimepicker-days .table-condensed tbody .day{background-color:transparent;border:none;border-radius:50%;color:rgba(0,0,0,.87);cursor:pointer;font-family:inherit;font-size:12px;height:42px;padding:0;-webkit-transition:background-color .4s,color .4s;-o-transition:background-color .4s,color .4s;transition:background-color .4s,color .4s}.datetimepicker-days .table-condensed tbody .day:hover{background-color:#4740e3!important;color:#fff!important}.datetimepicker-days .table-condensed tbody .day.active{background-color:#4740e3}.datetimepicker-days .table-condensed tbody .day.today{background-color:#ededed;color:#1f1f22;font-weight:500}.datetimepicker-days .table-condensed tbody .day.today:hover{color:#1f1f22}.datetimepicker-days .table-condensed tbody .day.today.active{background-color:#4740e3}.datetimepicker-days .table-condensed tbody .day.disabled{color:#ededed!important;cursor:default;font-weight:500}.datetimepicker-days .table-condensed tbody .day.disabled:hover{background-color:transparent!important;color:#ededed!important}.datetimepicker-days .table-condensed tbody .day.disabled.old{color:transparent!important}.datetimepicker-days .table-condensed tbody .day.disabled.old:hover{color:transparent!important}.datetimepicker-days .table-condensed tbody .day.active{cursor:default;font-weight:500;color:#fff}.datetimepicker-days .table-condensed tbody .day.active:hover{color:#fff}.datetimepicker-days .table-condensed tbody .day:hover{color:#fff}.datetimepicker-hours{padding-left:36px;padding-right:36px}.datetimepicker-hours .table-condensed tfoot,.datetimepicker-hours .table-condensed thead{display:none}.datetimepicker-hours .table-condensed tbody .hour{background-color:transparent;border:none;border-radius:50%;color:rgba(0,0,0,.87);cursor:pointer;display:block;float:left;font-family:inherit;font-size:12px;height:42px;line-height:42px;margin-left:21.5px;margin-right:21.5px;padding:0;-webkit-transition:background-color .4s,color .4s;-o-transition:background-color .4s,color .4s;transition:background-color .4s,color .4s;width:42px}.datetimepicker-hours .table-condensed tbody .hour.active{background-color:#4740e3}.datetimepicker-hours .table-condensed tbody .hour.disabled{color:#ededed!important;cursor:default;font-weight:500}.datetimepicker-hours .table-condensed tbody .hour.disabled:hover{background-color:transparent!important}.datetimepicker-hours .table-condensed tbody .hour.active{cursor:default;font-weight:500}.datetimepicker-hours .table-condensed tbody .hour.active,.datetimepicker-hours .table-condensed tbody .hour:hover{background-color:#4740e3!important;color:#fff}.tooltip{background-color:#1f1f22;border-radius:6px;color:#fff;font-family:GothamPro,sans-serif;font-size:15px;font-weight:400;left:50%;line-height:29px;letter-spacing:0;opacity:0;padding:10px 15px;position:absolute;pointer-events:none;top:0;-webkit-transform:translate(-50%,-100%);-ms-transform:translate(-50%,-100%);transform:translate(-50%,-100%);-webkit-transition:all .4s;-o-transition:all .4s;transition:all .4s;text-align:center;text-transform:none;visibility:hidden;white-space:nowrap;z-index:1}.tooltip:after{top:100%;left:50%;content:"";height:0;width:0;position:absolute;pointer-events:none;border:5px solid rgba(31,31,34,0);border-top-color:#1f1f22;margin-left:-5px}.tooltip-holder{overflow:visible;position:relative}.tooltip-holder:hover .tooltip{opacity:1;-webkit-transform:translate(-50%,calc(-100% - 20px));-ms-transform:translate(-50%,calc(-100% - 20px));transform:translate(-50%,calc(-100% - 20px));visibility:visible}.error-message,.error-message1{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:fixed;top:0;left:0;right:0;width:100%;height:66px;padding:19px;background-color:#c5071e;font-size:15px;z-index:9999!important;color:#fff;text-align:center;z-index:502;opacity:0;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);-webkit-transition:opacity .3s,-webkit-transform .3s;transition:opacity .3s,-webkit-transform .3s;-o-transition:transform .3s,opacity .3s;transition:transform .3s,opacity .3s;transition:transform .3s,opacity .3s,-webkit-transform .3s}.error-message_shown{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);opacity:1}.error-message__close{position:absolute;left:auto;right:0;top:0;bottom:0;-webkit-appearance:none;border:0;outline:transparent;background-color:transparent;width:66px;height:66px;cursor:pointer}.error-message__close svg{fill:#fff;width:24px;height:24px}.footer{background-color:#fff;padding:72px 6.25%}@media (min-height:800px){.footer{padding-top:108px;padding-bottom:108px}}.footer__top{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;max-width:1260px;margin:0 auto 5px}@media (min-width:1200px){.footer__top{-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.footer__bottom{width:100%;max-width:1260px;margin:0 auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.footer__logo{display:inline-block;min-width:120px;width:120px}.footer__logo img{width:120px}.footer__copyright{color:#7d7d7d;font-size:16px;margin-bottom:0;margin-top:0}.footer__links{margin:0 41px}.footer__link,.footer__links{display:-webkit-box;display:-ms-flexbox;display:flex}.footer__link{margin-right:34px;opacity:1;-webkit-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:20px;text-decoration:none;color:rgba(30,30,30,.6)}.footer__link:hover{opacity:.8}.footer__link:active{opacity:1}.footer__link:last-child{margin-right:0}.footer__link-icon{fill:#1e1e1e;height:36px;width:36px}.footer-menu{font-size:16px;line-height:20px;margin-bottom:60px;width:50%}@media (min-width:1200px){.footer-menu{margin-left:5.142%;padding-right:2.698%;width:25%}}@media (min-width:1350px){.footer-menu{margin-left:7.142%}}.footer-menu:first-child{margin-left:0}.footer-menu:last-child{padding-right:0}.footer-menu__title{color:#7d7d7d;font-size:13px;font-weight:500;letter-spacing:1.5px;margin-bottom:20px;opacity:.65;white-space:nowrap}.footer-menu__item{margin-bottom:10px}.footer-menu__item:last-child{margin-bottom:0}.footer-menu__item--phone{margin-bottom:7px}.footer-menu__item--time{line-height:23px;opacity:.6;white-space:nowrap}.footer-menu__link{color:#1e1e1e;display:inline-block;opacity:1;padding-top:5px;padding-bottom:5px;-webkit-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s;text-decoration:none}.footer-menu__link--phone{font-size:22px;white-space:nowrap}.footer-menu__link:hover{opacity:.8}.footer-menu__link:active{opacity:1}.form_filter{width:100%}.form__fieldset{margin-bottom:60px}.form__fieldset_filled{padding:42px 48px 0;background-color:#f7f7f7}.form__fieldset--locked{-webkit-filter:grayscale(100%);filter:grayscale(100%);opacity:.8;position:relative}.form__fieldset--locked:before{content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:2}.to-top{position:fixed;top:auto;right:30px;bottom:172px;left:auto;display:-webkit-box;display:-ms-flexbox;display:flex;width:49px;height:49px;padding:0;cursor:pointer;border:none;border-radius:100%;outline:0;background-color:#38393d;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:-1;opacity:0;-webkit-transition:opacity .3s,z-index .3s;-o-transition:opacity .3s,z-index .3s;transition:opacity .3s,z-index .3s}.to-top.is-active{z-index:5;opacity:.4;display:flex}.to-top:focus,.to-top:hover{opacity:.6;color:transparent;outline:0}.to-top__icon{fill:#fff;height:24px;width:24px}.widget_close_btn{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.card_example_block:after,.card_order_block:after,.form_v1 .form_row:after,.order_footer:after,.price_list:after,.work_flow:after{position:static;display:block;height:0;clear:both;content:"";visibility:hidden}.time_btn span{top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.aside_back_btn:after,.aside_back_btn:before,.aside_close_btn:after,.aside_close_btn:before,.icon_photo:after,.icon_photo:before,.thumb_slider_holder .slider_next:after,.thumb_slider_holder .slider_next:before,.thumb_slider_holder .slider_prev:after,.thumb_slider_holder .slider_prev:before,.work_step:after,.work_step:before{font-family:digift_icons!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.popup{display:none}.popup.popup_v1{padding:1.125em 4.0625em 3em;background:#fff;-webkit-box-shadow:0 .5em .5em rgba(27,27,27,.44);box-shadow:0 .5em .5em rgba(27,27,27,.44)}.popup_caption{font:1.4375em Ubuntu,sans-serif;color:#333;margin-bottom:.5em;letter-spacing:-.01875em}.popup_caption.mod_1{position:relative;font-size:2.8125em;padding:0 0 .6em;font-weight:300;letter-spacing:0;margin-bottom:.2em}.popup_caption.mod_1:before{content:"";position:absolute;background:#92cd9c;height:3px;width:1.3333333333em;left:50%;bottom:0;margin-left:-.6666666667em}.popup_tip{font:1.0625em Ubuntu,sans-serif;color:#333;margin-bottom:1.5em;letter-spacing:-.4px}.popup_tip.mod_1{font-size:2.3125em;font-weight:300;margin-bottom:.5405405405em}.popup_tip_text_center_fix{width:44%;margin:0 auto;text-align:left}.popup_tip--img_loader{font:.8125em Ubuntu,sans-serif}.popup_tip--img_loader ol{list-style:decimal}.btn_place_1{margin-left:33%;margin-right:33%}.popup_preloader{background:url(/img/ajax-loader.gif) 50% no-repeat;height:32px;width:32px;margin:10px auto}.popup_crop_btns button{margin:0 10px}.aside_right_holder{-webkit-transition:transform .3s;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;-o-transition:transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s;-webkit-transform:translate(100%);-ms-transform:translate(100%);transform:translate(100%);position:fixed;top:0;bottom:0;right:0;width:100%;max-width:52.75em;padding:10em 0 2em;background:#fff;z-index:15}.aside_right_holder.anketa_mode{padding:4.2em 0 0}.aside_right_holder.aside_opened{-webkit-transform:translate(0);-ms-transform:translate(0);transform:translate(0);-webkit-box-shadow:-.5em 0 .5em rgba(27,27,27,.44);box-shadow:-.5em 0 .5em rgba(27,27,27,.44)}.aside_opened_alter{overflow-y:auto;overflow-x:hidden}.aside_line{height:1px;width:104px;margin:0 auto;background-color:#365bda}.aside_close_btn{cursor:pointer;position:absolute;top:2em;left:2.25em;background:none}.aside_close_btn:before{content:"";font-size:2.5em;color:#365bda;text-align:center}.aside_back_btn{cursor:pointer;background:none}.aside_back_btn:before{content:"";font-size:2.5em;color:#365bda;text-align:center}.aside_right{margin:0 auto}.aside_right,.tab_block{max-height:100%;overflow-y:auto}.tab_holder{position:absolute;top:6em;right:0;left:0}.offer_text_format{font-size:.875em;line-height:1.2em}.offer_text_format p{margin-bottom:15px}.offer_text_format h2{font-weight:700}.aside_tip{text-align:center;font-size:1.3125em;margin-bottom:2.5em}.aside_caption{text-align:center;color:#333;font-size:1.5625em;margin-bottom:2em;letter-spacing:-.008em}.aside_caption.rules{font-size:1.4375em}.aside_caption.anketa{font-size:2em;margin-bottom:.45em}.form_holder{width:25.9375em;margin:0 auto}.form_v1 .form_row{margin-left:-.9375em;line-height:2.25em;margin-bottom:1.875em}.form_v1 .form_row--margin_0_bottom{margin-bottom:0}.form_v1 .form_cell{float:left;padding-left:.9375em}.form_v1 .form_cell.form_cell_r{float:right}.rules_list{margin-top:-.875em}.rules_list li{position:relative;color:#282828;font-size:.875em;padding-left:3.2em;margin-bottom:.95em}.rules_list li:before{content:"";position:absolute;height:2px;left:.4375em;top:.5em;width:1.4285714286em;background:#0f5bdf}.aside_phones{text-align:center;color:#666;bottom:0;right:0;left:0;padding:3.25em 0 1.5625em}.aside_phones span{font-size:.875em}.aside_phones span.phone{font-size:1em}.download_link{color:#365bda;font-size:.875em;display:inline-block;vertical-align:top}.download_icon{font-size:2.875em;display:inline-block;vertical-align:middle}.anketa_features_w{margin:0 auto;max-width:45em}.anketa_features{display:table;width:100%;table-layout:fixed;padding:.5em 0 1.5em;border:solid #efefef;border-width:1px 0;text-align:center}.anketa_features li{display:table-cell;color:#333;font-size:.8125em}.anketa_icon{position:relative;display:inline-block;vertical-align:top;font-size:5em}.work_flow{margin-right:-2%}.work_flow>li{padding:0 0 0 1.0625em;display:inline-block;vertical-align:top;width:49%}.work_flow_popup{padding-bottom:2.5em}.work_step{position:relative;min-height:15em;padding-top:4.25em;padding-left:14.5em;color:#000;font-family:FlowExt,sans-serif;line-height:1.5}.work_step:before{position:absolute;color:#71ce9b;font-size:4em}.work_step.step_1:before{-webkit-transform:rotate(-105deg);-ms-transform:rotate(-105deg);transform:rotate(-105deg);content:"";right:.75em;top:100%;margin-top:-.15em}.work_step.step_2{margin-top:5.5em;margin-left:1em}.work_step.step_2-1{padding-top:5em;margin-bottom:9.375em}.work_step.step_2-1:before{-webkit-transform:rotate(-105deg);-ms-transform:rotate(-105deg);transform:rotate(-105deg);content:"";right:.4em;top:100%;margin-top:-.75em}.work_step.step_2-2{margin-top:5em;padding-top:5em;margin-left:1em}.work_step.step_2-2:before{-webkit-transform:rotate(25deg);-ms-transform:rotate(25deg);transform:rotate(25deg);content:"";right:100%;top:100%;margin-right:1.9em;margin-top:-.85em}.work_step.step_2-3{margin-top:-6.4em;padding-top:7em}.work_step.step_2-3:before{-webkit-transform:rotate(-125deg);-ms-transform:rotate(-125deg);transform:rotate(-125deg);content:"";right:.25em;top:100%;margin-top:-.4em}.work_step.step_2-4{margin-top:-1.5em;margin-left:2.2em;padding-top:6em}.work_step p{font-size:1.3125em}.work_step_ico{position:absolute;width:14.6875em;top:0;left:0}.work_list li{position:relative;padding-left:.625em;margin-bottom:.2em;font-size:1.3125em;margin-right:-2em}.work_list li:before{content:"•";position:absolute;top:-1px;left:-1px;color:#f05a28}.widget_w{position:relative}.widget_holder{-webkit-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s;opacity:0;pointer-events:none;visibility:hidden;position:absolute;top:0;left:0;right:0}.widget_opened .widget_holder{opacity:1;pointer-events:all;visibility:visible}.widget_inner{margin:0 auto;max-width:59em;font-size:16px}.content_holder{-webkit-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s}.widget_opened .content_holder{opacity:0;pointer-events:none;visibility:hidden}.widget_close_btn{cursor:pointer;position:absolute;left:100%;margin-left:1em;display:inline-block;vertical-align:middle;font-size:1em}.widget_close_btn__not_visible{visibility:hidden}.example_link{font-size:1.4375em}.example_link_2{font-size:20px}.card_example_block{padding-bottom:1.8em}.card_slider_holder{float:left;width:47%;position:relative}.card_envelope{position:absolute;top:-2.5em;left:-6.125em;width:28.75em}.card_envelope img{display:block;width:100%}.card_price_holder{float:right;width:47%;padding-top:2.625em}.card_slider{padding:5em 2.8em 2em}.card_slider .slide img{display:block;width:100%;border-radius:15px}.thumb_slider_w{position:relative;padding-left:6.5em;padding-right:1.5em}.thumb_slider_holder{position:relative;padding:0 2.5em}.thumb_slider_holder .slide{position:relative;padding:.1875em}.thumb_slider_holder .slide:before{-webkit-transition:border .3s;-o-transition:border .3s;transition:border .3s;position:absolute;top:0;bottom:0;left:0;right:0;content:"";border-radius:.4375em;border:1px solid transparent}.thumb_slider_holder .slide.slick-current:before{border-color:#899ee5}.thumb_slider_holder .slide img{display:block;width:100%;border-radius:.4375em}.thumb_slider_holder .slider_next,.thumb_slider_holder .slider_prev{-webkit-transition:transform .3s;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;-o-transition:transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s;position:absolute;top:50%;margin-top:-1.25em;border-radius:100%;width:2.5em;height:2.5em;line-height:2.5em;text-align:center;font-size:.75em;cursor:pointer;border:none}.thumb_slider_holder .slider_next:before,.thumb_slider_holder .slider_prev:before{line-height:inherit}.thumb_slider_holder .slider_prev{left:0}.thumb_slider_holder .slider_prev:before{content:""}.thumb_slider_holder .slider_next{right:0}.thumb_slider_holder .slider_next:before{content:""}.icon_photo{position:absolute;right:.25em;top:.425em;font-size:1.9em}.icon_photo:before{content:""}.example_caption{color:#333;font-size:1.125em;margin-bottom:.625em}.price_list{margin-bottom:1.5em;margin-left:-.875em}.price_list>li{float:left;width:25%;margin-bottom:1.25em;padding-left:.875em}.price_list>li.wide{width:50%}.card_order_block{margin-right:-1%;margin-left:-3.3125em}.order_col{float:left;width:33%;padding-left:3.3125em}.order_col .input_w{margin-bottom:.75em}.order_col .cell_required{top:.4em}.order_col .f_input.f_input_v5{font-size:1em;height:2.47em}.date_tip{text-align:center;font-size:.8125em;color:#010000}.time_btn{cursor:pointer;position:absolute;top:0;bottom:0;right:0;width:2.4375em;background:#365bda}.time_btn span{position:absolute;color:#fff;font-size:1.8em}.order_footer{font-size:.75em}.order_subscribe{float:left;margin-top:1em}.order_rules{float:right}.rules_card{display:inline-block;vertical-align:top;padding-top:1.5em;padding-left:.625em}.rules_card img{display:block}.order_opt{margin:.2em auto 0;background:#fff;font-size:1.375em;max-width:23.4090909091em;padding:.9090909091em;text-align:center}.ui-widget-overlay{z-index:500;position:fixed;width:100%;height:100%;left:0;top:0;background:rgba(41,59,71,.4);opacity:1}.ui-widget.ui-widget-content{border-radius:0;padding:0}.ui-draggable .ui-dialog-titlebar{border:0;border-radius:0;padding:.375em;background:#fff}.f_input.f_input_v3,.popup.popup_v1{text-align:center}.dialog_close_butt_mod_1 .ui-dialog-titlebar-close{cursor:pointer;position:absolute;top:1.75em;right:2em;background:none;border:none;padding:0;margin:0;z-index:1}.dialog_close_butt_mod_1 .ui-dialog-titlebar-close .ui-button .ui-icon{display:none}.dialog_close_butt_mod_1 .ui-dialog-titlebar-close:before{content:"\e90b";font-size:2.5em;color:#9ea2a7;text-align:center;font-family:digift_icons!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased}.recommendations__wrapper{display:flex}.recommendations__left-arrow{margin-right:18px}.recommendations__left-arrow,.recommendations__right-arrow{font-size:50px;display:flex;align-items:center;justify-content:center;color:rgba(0,0,0,.3);transition:color 1s linear}.recommendations__right-arrow{margin-left:18px}.recommendations__left-arrow:hover{cursor:pointer;color:rgba(0,0,0,.8)}.recommendations__right-arrow:hover{cursor:pointer;color:rgba(0,0,0,.8)}.tooltip_text_input{margin:0;font-size:15px;color:grey}.tooltip_text_input_wrapper_phone{width:203px;text-align:center;margin-left:190px;margin-top:-36px;margin-bottom:15px}.tooltip_text_input_wrapper_email{width:203px;text-align:center;margin-left:394px;margin-top:-36px}@media (min-width:1205px){.tooltip_text_input_wrapper_email{margin-left:405px}.tooltip_text_input_wrapper_phone{margin-left:206px}}@media (min-width:1240px){.tooltip_text_input_wrapper_email{margin-left:415px}.tooltip_text_input_wrapper_phone{margin-left:206px}}@media (min-width:1270px){.tooltip_text_input_wrapper_email{margin-left:433px}.tooltip_text_input_wrapper_phone{margin-left:213px}}@media (min-width:1310px){.tooltip_text_input_wrapper_email{margin-left:456px}.tooltip_text_input_wrapper_phone{margin-left:231px}}@media (min-width:1350px){.tooltip_text_input_wrapper_email{margin-left:475px}.tooltip_text_input_wrapper_phone{margin-left:236px}}.email_autocomplete_class,.email_autocomplete_class1{top:10px!important}.checkboxFake{display:inline-block;vertical-align:middle;position:relative;margin-right:12px;width:24px;min-width:24px;height:24px;border:2px solid rgba(31,31,34,.12);border-radius:6px;cursor:pointer;transition:border .3s,background-color .3s;transition-property:opacity;transition-duration:.2s}.checkboxFake .checkboxFakeChecked{width:24px;height:24px;position:absolute;top:-2px;left:-2px;transition-property:opacity,transform;transition-duration:.2s;transform:scale(0);opacity:0}.checkboxFakeRadio{border-radius:100%}.listLabel{padding:17px 18px;transition:background-color .4s;cursor:pointer}.listLabel:hover{background-color:#f2f2f2}.checkboxRevert~.checkboxText{font-size:15px;letter-spacing:.3px;color:#1e1e1e}.checkboxRevert~.checkboxText svg{display:none}.checkboxRevert:checked~.checkboxText{display:inline-block;position:relative;width:100%;padding-right:25px}.checkboxRevert:checked~.checkboxText svg{display:inline-block;width:16px;height:16px;position:absolute;top:50%;right:0;transform:translateY(-50%);background-size:contain}.mobile .checkboxRevert{width:0;height:0;opacity:0;position:absolute;left:-99999px;z-index:-1}.mobile .checkboxText{display:block;position:relative;margin-bottom:20px;color:#1e1e1e;font-size:16px;letter-spacing:.5px;line-height:20px}input[type=checkbox]:checked+.checkboxFake{background-color:transparent}input[type=checkbox]:checked+.checkboxFake .checkboxFakeChecked{opacity:1;transform:scale(1)}input[type=radio]:checked+.checkboxFake .checkboxFakeChecked{opacity:1;transform:scale(1)}.checkboxSvg{min-width:24px;max-width:24px}input[type=checkbox]{-webkit-appearance:none;appearance:none}input[type=radio]{-webkit-appearance:none;appearance:none}.text{opacity:.65;max-width:336px;font-family:GothamPro;font-size:14px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;color:#141519;cursor:pointer}.label_checkbox{margin-left:50px;display:flex}.label_checkbox:hover .checkboxFake{opacity:.5}.wrapper_agreement{display:flex;justify-content:center;align-items:center}.border_checkbox_error{border:2px solid red}.rules_checkbox{display:flex;margin-top:15px}.agreement_checkbox{margin-top:0!important}.font_weight_600{font-weight:600}.email_autocomplete_class,.email_autocomplete_class1{background-color:#e1f5fe}.email_autocomplete_class2{top:10px!important;background-color:#e1f5fe}input.invalid{border-bottom:2px solid red;box-shadow:none;outline:none}