﻿.search-container{display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start;-ms-flex-pack:start;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;-ms-flex-align:center;position:relative;width:100%;height:48px;border-radius:15px;border:1px solid #ddd;background-color:#fff;padding:0 20px;}.header-mobile>.search-container{width:100%;margin:10px;}.search-container>.search{font-family:'Montserrat';color:#999;font-size:16px;font-weight:400;width:calc(100% - 24px);outline:none;background-color:transparent;border:none;}.search-container>.ico{min-width:24px;width:24px;min-height:24px;height:24px;background-repeat:no-repeat;background-position-x:center;background-position-y:center;background-size:contain;background-image:url(../Images/icons_common/gray/poisk.svg),url(../Images/icons_common/blue/poisk.svg);background-size:contain,0;}.search-container>.ico:hover{background-image:url(../Images/icons_common/blue/poisk.svg),url(../Images/icons_common/gray/poisk.svg);}.btn-pin{cursor:pointer;-ms-user-select:none;-moz-user-select:none;-webkit-user-select:none;user-select:none;min-width:52px;width:52px;min-height:52px;height:52px;background-repeat:no-repeat;background-position-x:center;background-position-y:center;background-size:cover;transition:background-image .15s ease-in-out;background-image:url(../Images/pins/idle.svg);color:#f00;font-weight:700;}.btn-pin.active{background-image:url(../Images/pins/hovered.svg);}.download-container{cursor:pointer;-ms-user-select:none;-moz-user-select:none;-webkit-user-select:none;user-select:none;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start;-ms-flex-pack:start;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;-ms-flex-align:center;}.download-container>.btn-download{cursor:pointer;-ms-user-select:none;-moz-user-select:none;-webkit-user-select:none;user-select:none;display:inline-block;font-weight:400;text-align:center;white-space:nowrap;vertical-align:middle;border:1px solid transparent;font-size:1rem;line-height:1.5;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:all 0s;font-family:'Montserrat';color:#666;font-size:18px;font-weight:500;padding:10px 40px;border-radius:15px;background-color:#f3f3f3;box-shadow:0 3px 18px rgba(0,0,0,.1);}.download-container>.ico{min-width:127px;width:127px;min-height:127px;height:127px;background-repeat:no-repeat;background-position-x:center;background-position-y:center;background-size:cover;margin-left:-40px;background-image:url(../Images/form-elements/btn-download/idle.svg);}@media(max-width:900px){.download-container>.ico{min-width:97px;width:97px;min-height:97px;height:97px;}}.download-container:hover>.btn-download{background-color:#554ca5;color:#fff;}.download-container:hover>.ico{background-image:url(../Images/form-elements/btn-download/hovered.svg);}.simple-btn{cursor:pointer;-ms-user-select:none;-moz-user-select:none;-webkit-user-select:none;user-select:none;display:inline-block;font-weight:400;text-align:center;white-space:nowrap;vertical-align:middle;border:1px solid transparent;padding:10px 40px;font-size:1rem;line-height:1.5;border-radius:15px;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;-ms-flex-align:center;background-position:100% 0;background-size:200% 200%;background-image:linear-gradient(45deg,#4ac6ff 0%,#63e2c8 55%,#4ac6ff 90%);transition:background-image 1s;transition:all .5s ease !important;font-family:'Montserrat';color:#fff;font-size:18px;font-weight:500;}.simple-btn-otmena{margin-left:15%;}@media screen and (max-width:540px){.simple-btn-otmena{margin-left:0;}}.simple-btn.violet-variation{background-image:linear-gradient(45deg,#7e64ff 0%,#4ac6ff 55%,#7e64ff 90%);}.simple-btn.orange-variation{background-image:linear-gradient(45deg,#7e64ff 0%,#4ac6ff 55%,#7e64ff 90%);}.simple-btn:hover{background-position:0 0;}.btn-element{cursor:pointer;-ms-user-select:none;-moz-user-select:none;-webkit-user-select:none;user-select:none;display:inline-block;font-weight:400;text-align:center;white-space:nowrap;vertical-align:middle;border:1px solid transparent;padding:10px 40px;font-size:1rem;line-height:1.5;border-radius:15px;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;-ms-flex-align:center;font-family:'Montserrat';color:#645ac4;font-size:14px;font-weight:500;padding:16px;background-color:#f9f9f9;border:1px solid #ddd;}.btn-element>.name-price{overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;width:40%;max-width:40%;text-align:left;}.btn-element>.dostavka{overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;width:30%;max-width:30%;}.btn-element>.samovivoz{overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;width:30%;max-width:30%;}.btn-element>.ico{width:40px;min-width:40px;height:20px;background-image:url(../Images/icons_common/gray/chevron_right.svg);background-position:center;background-size:12px 12px;background-repeat:no-repeat;}.btn-element:hover{color:#fff;background-image:linear-gradient(45deg,#7e64ff 0%,#4ac6ff 90%);}.btn-element:hover>.ico{background-image:url(../Images/icons_common/white/chevron_right.svg);}.btn-element:hover>.ico{background-image:url(../Images/icons_common/white/chevron_right.svg);}@media(max-width:540px){.btn-element{display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;-ms-flex-align:center;}.btn-element>.name-price{width:100%;max-width:100%;text-align:center;}.btn-element>.dostavka{width:100%;max-width:100%;}.btn-element>.samovivoz{width:100%;max-width:100%;}.btn-element>.ico{display:none;}}.btn-element.active{color:#fff;background-image:linear-gradient(45deg,#7e64ff 0%,#4ac6ff 90%);}.btn-element.active>.ico{background-image:url(../Images/icons_common/white/chevron_right.svg);}.btn-passiv{cursor:pointer;-ms-user-select:none;-moz-user-select:none;-webkit-user-select:none;user-select:none;display:inline-block;text-align:center;white-space:nowrap;vertical-align:middle;border:1px solid transparent;padding:10px 40px;font-size:1rem;line-height:1.5;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;font-family:'Montserrat';color:#999;font-size:18px;font-weight:400;background-color:transparent;border:1px solid #999;border-radius:15px;}.btn-passiv:hover{background-color:#fff;}.tile-btn{cursor:pointer;-ms-user-select:none;-moz-user-select:none;-webkit-user-select:none;user-select:none;display:inline-block;font-weight:400;text-align:center;white-space:nowrap;vertical-align:middle;border:1px solid transparent;padding:10px 40px;font-size:1rem;line-height:1.5;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;-ms-flex-align:center;position:relative;border-radius:15px;border:none;padding:17px 20px;background-image:linear-gradient(45deg,#4ac6ff 0%,#63e2c8 55%,#4ac6ff 90%);background-position:100% 0;background-size:200% 200%;transition:all .5s ease !important;}@media screen and (min-width:1537px) and (max-width:1780px){.tile-btn{display:block;padding-top:10px;padding-bottom:10px;}}.tile-btn:hover{background-position:0 0;}.tile-btn:hover>.ico{transform:scale(1.1);}.tile-btn>.ico{min-width:25px;width:25px;min-height:25px;height:25px;background-repeat:no-repeat;background-position-x:center;background-position-y:center;background-size:contain;transition:all .3s;position:absolute;left:20px;top:calc(50% - 13px);}.tile-btn.analogi-btn{background-image:linear-gradient(45deg,#ddd 0%,#f1efef 55%,#ddd 90%);}.tile-btn.analogi-btn>.ico{background-image:url(../Images/icons_common/darkgray/analogi.svg);}.tile-btn.analogi-btn>.text{font-family:'Montserrat';color:#666;font-size:18px;font-weight:500;}.tile-btn.basket-btn>.ico{background-image:url(../Images/icons_common/white/basket.svg);}.tile-btn.basket-btn>.ico--assortment{min-width:24px;width:24px;min-height:24px;height:24px;background-repeat:no-repeat;background-position-x:center;background-position-y:center;background-size:contain;background-image:url(../Images/icons_common/white/poisk.svg);background-size:contain,0;}.tile-btn.basket-btn>.ico--assortment:hover{background-image:url(../Images/icons_common/white/poisk.svg);}.tile-btn.basket-btn>.text{text-shadow:2px 2px 3px rgba(0,0,0,.2);font-family:'Montserrat';color:#fff;font-size:18px;font-weight:500;}.tile-btn.glass-btn>.ico{background-image:url(../Images/icons_common/white/glass.svg);}@media(max-width:900px){.tile-btn{padding:12px 20px;}}.medok-input{font-family:'Montserrat';color:#444;font-size:16px;font-weight:400;outline:none;width:100%;height:48px;border-radius:15px;border:1px solid #ddd;background-color:#fff;padding:0 20px;}.medok-textarea{font-family:'Montserrat';color:#444;font-size:16px;font-weight:400;outline:none;width:100%;height:48px;border-radius:15px;border:1px solid #ddd;background-color:#fff;padding:0 20px;min-height:80px;height:auto;max-height:200px;max-width:100%;resize:vertical;padding:16px;}.input-error-state{border-color:#f00;}.landing-page-btn{width:140px;padding-right:0;display:inline-flex;margin:0;}.landing-page-btn .ico{left:10px;}.landing-page-btn:not(.tile-btn){vertical-align:middle;}a.landing-page-btn>div{width:140px;padding-right:0;}.form-element-btn-group{display:flex;justify-content:space-between;align-items:center;align-content:center;margin-bottom:15px;margin-top:25px;}@media screen and (min-width:1537px) and (max-width:1780px){.form-element-btn-group{display:block;margin-bottom:0;}.form-element-btn-group .tile-btn,.form-element-btn-group .landing-page-btn{width:100%;padding-top:10px;padding-bottom:10px;margin-bottom:2px;}}.tile-btn.glass-btn>.ico{background-image:url(../Images/icons_common/white/glass.svg);}.tile-btn.glass-btn>.text{text-shadow:2px 2px 3px rgba(0,0,0,.2);font-family:'Montserrat';color:#fff;font-size:18px;font-weight:500;}.password{position:relative;}.password-control-cabinet{position:absolute;top:11px;right:6px;display:inline-block;width:20px;height:20px;cursor:pointer;}.password-control-modal{position:absolute;top:318px;right:15px;display:inline-block;width:20px;height:20px;cursor:pointer;}