@media (max-width: 767px){.page__header{display:none}.content{padding-top:0;padding-bottom:0}.container{width:auto;max-width:767px}.content__title{margin-top:20px;font-size:16px;line-height:1.5}.main__content{padding-top:20px}.page-wrap{width:auto;min-width:320px}.bx-controls{display:none}.page__footer{display:none}h1,h2,h3,h4,h5{font-weight:400}.breadcrumb{display:none}.tags-list{display:none}.all-sections .mobile-item-wrap.one,.all-sections .mobile-item-wrap.two{display:block}.mobile__topbar{display:block;height:50px;padding:10px;box-shadow:2px 2px 10px #333;text-align:center;position:relative}.mobile__topbar .mobile__topbar-logo img{height:30px}.mobile__topbar .js-mobile__search-toggle{float:right;padding-right:10px}.mobile__topbar .mobile__search-bar{position:absolute;top:0;left:-300px;height:50px;padding:15px 10px 10px;background:#2c61ac;width:100%;z-index:3;opacity:0;padding-right:20px}.mobile__topbar .mobile__search-bar input{width:80%;color:#fff;border:0 solid #fff;background:#2c61ac}#primary-navigation{position:relative;font-family:"HelveticaNeueCyr",sans-serif}.nav-wrapper{padding:17px}#primary-navigation a{color:#fff}#primary-navigation button.js-mobile__nav-close{margin-bottom:20px;display:block;background:url(/static/img/search_close.png) no-repeat right center;width:19px;height:19px;border:0 solid #f0ad4e}#primary-navigation button.js-mobile__nav-back{background:transparent url(/static/img/nav_back.png) no-repeat left center;padding:15px;padding-left:25px;width:100%;font-size:13px;text-transform:uppercase;color:#fff;text-align:left;border:0 solid #fff;border-bottom:1px solid #fff}#primary-navigation ul{padding:15px}#primary-navigation ul.first{padding:0}#primary-navigation ul.first > li{padding-right:30px}#primary-navigation ul.first li a{color:#fff;border-bottom:1px solid #fff;padding-left:0}#primary-navigation ul.first > li > a > span.sublink{background:url(/static/img/nav_arrow.png) no-repeat right center;padding-right:30px}#primary-navigation ul.first > li:last-child > a{border-bottom:0 solid #fff}.main__banner > div{height:auto;min-height:260px}.main__banner > div .button_wrap{text-align:center}.banner__cat-left{background:#5da8ff url(/static/img/mobile-bottle.png) no-repeat scroll 25% 55%;width:100%;padding:27px 24px 19px 20px}.banner__cat-left .banner__circle b{font-weight:400}.banner__cat-left .text1{margin-bottom:10px;padding-right:10px;width:auto}.banner__fact-right::before{background:none}.banner__fact-right{background:#5da8ff url(/static/img/mobile-star.png) no-repeat scroll 15% 75%;width:100%;text-align:left;padding:27px 24px 19px 20px}.banner__fact-right .button_wrap{margin-top:90px}.banner__serv-right{background:#b4c0c6 url(/static/img/mobile-question.png) no-repeat scroll 30px 80px;width:100%;padding:27px 24px 19px 20px}.banner__serv-right .text1{width:auto;max-width:345px}.banner__fact-right .banner__caption{text-align:left}.banner__cat-left .banner__circle{left:42.5%;top:0;position:relative}.banner__cat-right h2{padding-left:20px}.main__banner .banner__caption b{display:inline}.main__banner h2{text-align:left;font-weight:400}.mobile.bottom{position:fixed;bottom:0;width:100%;padding:10px;background:#2C61AC;border-radius:20px;z-index:99;text-align:center}.mobile.bottom a{margin-left:15%}.mobile__nav-bottom{position:absolute;bottom:14px;left:14px;width:85%}.mobile__nav-bottom h3{font-family:"HelveticaNeueCyr",sans-serif;text-transform:uppercase;color:#fff;margin-bottom:0;font-weight:400;font-size:18px}.mobile__nav-bottom p{color:#fff}.mobile__nav-bottom p.order{text-transform:uppercase;display:block;padding:10px;width:100%;border:1px solid #fff;background:url(/static/img/tel-arrow.png) no-repeat scroll 180px 12px;font-size:14px;border-radius:8px}.mobile__nav-bottom p.tel span{font-size:160%;position:relative;top:3px;width:80%}.mobile__bott-busket{position:relative;margin-left:0!important}.mobile__bott-busket span{position:absolute;right:-10px;top:0;border-radius:8px;background:#ECF2F6;color:#2C61AC;display:block;padding:0 5px;font-size:12px;font-weight:700}.mobile__social h4{margin-top:20px}.mobile__social .links{padding:20px 0;border-bottom:2px solid #A9C5D5}.mobile__social .links a{margin-right:20px}.mobile__logo{margin:20px auto;text-align:center}.mobile__logo span{padding-left:20px;color:#A9C5D5}.mobile__maltat{margin:20px auto;text-align:center}.footer-mobile-content{padding-bottom:50px;background:#ECF2F6;overflow:hidden}.ma-infinitypush-wrapper{display:block}.ma-infinitypush-button{top:12px;z-index:1}.ma-infinitypush-wrapper.ma-infinitypush-active-button{z-index:999}.ma-infinitypush-wrapper .ma-infinitypush{background-color:#2C61AC!important;box-shadow:2px 2px 10px #333;border-top:2px solid #fff}.ma-infinitypush-wrapper .ma-infinitypush ul,.ma-infinitypush-wrapper .ma-infinitypush ol{background-color:#2C61AC}.ma-infinitypush-wrapper .ma-infinitypush ul li ul,.ma-infinitypush-wrapper .ma-infinitypush ul li ol,.ma-infinitypush-wrapper .ma-infinitypush ol li ul,.ma-infinitypush-wrapper .ma-infinitypush ol li ol{z-index:99}.ma-infinitypush-wrapper .ma-infinitypush > ul,.ma-infinitypush-wrapper .ma-infinitypush > ol{border-bottom:0 solid #fff}.mobile_menu_link_hidden{display:none!important}.content.full-content > .container{padding-left:0;padding-right:0}.full-content .content__title{color:#006fb8;font-size:16px;margin:20px 0 10px;margin-left:20px}.content__title::after{border:2px solid #006fb8;content:"";display:block;width:30px}.bucket_top .text1.caption-text{display:none}.bucket__table .sum-price{text-align:center}.bucket__table tr{position:relative;display:block}.bucket__table tr:last-child{margin-top:-10px}.bucket__table td{display:block;position:static}.bucket__table td::after{width:0}.bucket__table td:not(:first-child){margin-left:74px}.bucket__table .btn_delete{position:absolute;right:0;top:0;text-indent:-9999px;white-space:nowrap}.btn_delete::after{left:0;background:rgba(0,0,0,0) url(/static/img/icon_delete.png) no-repeat scroll 0 0}.btn_delete:hover::after{background-position:0 0}.bucket__table .mobile.bucket__sum-row td{height:auto;margin-left:0;padding:10px;width:auto;text-align:center}.bucket__table .mobile.bucket__sum-row td:last-child p{color:#fff;max-width:300px;font-size:14px;margin:0 auto;margin-bottom:20px;font-weight:400;line-height:1.42857}.bucket__table .sum-price::after{background-color:transparent;bottom:-6px}.bucket__table .mobile.bucket__sum-row .btn_next{float:none;margin:0 auto;width:222px;text-align:center;font-weight:400;padding:16px}.bucket__table .mobile.bucket__sum-row td:nth-child(2){width:auto}.bucket__table .in-stock{display:block;margin-top:5px}.bucket__table .product__price{margin-top:-16px;padding-bottom:20px}.bucket__table .product__price b{font-weight:400}.bucket__table .btn_next::after{position:static;height:auto;text-align:center}.bucket__table .sum-price{top:-10px;margin:0 auto;left:0;border-top:0 solid #fff}.lot__counter{border-radius:0}.lot__counter .counter__minus{border-radius:0}.lot__counter .counter__plus{border-radius:0}.bucket__table table,.bucket__table{padding:0;margin:0}.bucket_btn_next{display:none}.bucket__full_watched{display:none}.bucket_top{margin-bottom:0}.catalog .product-list .item-wrap{width:50%}.mobile__catalog-catalog,.mobile__catalog-items{margin:15px;background:#006fb8;padding:10px;color:#fff;border-radius:5px}.mobile__catalog-catalog{display:block}.mobile__catalog-catalog span.go,.mobile__catalog-catalog a.go,.mobile__catalog-items span.go,.mobile__catalog-items a.go{border-left:1px solid #fff;display:inline-block;float:right;padding:0 10px;text-decoration:none;cursor:pointer}.mobile__catalog-catalog a.go:hover,.mobile__catalog-items a.go:hover{text-decoration:none}.mobile_catalog_link{display:block;text-align:left;color:#fff;line-height:2}.mobile_catalog_link:hover{color:#fff}.tags-list .tag{margin-bottom:10px}.mobile_catalog_link.mobile_catalog_link_hidden{display:none}.catalog .viewed-earlier.section-list{padding-right:0}.catalog .viewed-earlier.section-list-mobile-hidden{display:none}.catalog .product-list{margin-bottom:0}.catalog .product-list__item:hover{width:100%;top:0;left:0}.catalog .product-list__item:hover img{right:0;left:0;margin:auto}.catalog .content__title{margin:20px 0 0}.catalog .actions .content__title{margin:0 0 20px}.catalog .actions .saleList__item__pic{width:100%;height:auto}.catalog .actions .saleList__item__pic__mask{width:100%;height:auto}.catalog .actions .action__item{margin-bottom:15px}.catalog .actions .action__data{text-transform:uppercase;font-size:12px;color:#A6C1D1;margin-top:10px}.catalog .actions .action__content{font-size:14px}.catalog .actions .item_right .saleList__item__block__date,.catalog .actions .item_right .saleList__item__block__name,.catalog .actions .item_right .saleList__item__block__text{text-align:left}.catalog .product-list__item:hover .btn_buy,.product-list__item:hover .btn_compare{width:50%}.catalog .viewed-earlier__product-list .product-list__item{width:50%}.lot .content__title{margin:10px 0}.lot .lot__pager .active::before{background:none}.lot .lot__pager .active::after{background:none}.lot .slider__pager-wrap{height:300px;margin-top:0;overflow:hidden;padding-left:6px}.lot .lot__pager a{border:1px solid #C6C6C6;height:72px}.lot .lot__pager a.active{border:3px solid #2C62A8}.lot .lot__left-col{width:auto;min-width:480px}.lot .lot__right-col{width:100%;margin:0;margin-top:15px}.lot .lot__descr{padding:15px}.lot .item-info .product__caption{font-size:14px;white-space:nowrap}.lot .item-info .product__price b{font-weight:400}.lot .in-stock{display:block;margin-top:10px}.lot .right__cart{padding-left:15px;padding-right:15px;border:0 solid #fff}.lot .lot__specific{padding:0 15px}.cart__info h3{font-weight:500;font-size:18px;max-width:250px}.cart__cont .lot__counter{float:right;top:25px;margin-right:0}.lot .right__cart::before{border:0 solid #fff}.lot .viewed-earlier__product-list .product-list__item,.lot .cart__set-list .product-list__item{width:50%;height:auto;padding:20px 10px}.viewed-earlier .product-list .item-wrap{width:50%}.viewed-earlier .product-list__item:hover{border:1px #dcdcdc solid;height:410px;text-align:center;background-color:#fff;width:100%;position:relative;border-radius:0;left:0;top:0}.viewed-earlier .product-list__item:hover img{-webkit-filter:none;filter:none}.viewed-earlier .product-list__item a.check-wrap{display:block;text-decoration:none}.viewed-earlier .product-list__item:hover .item-info{width:100%;height:370px;padding:0;position:absolute;bottom:39px;left:1px}.viewed-earlier .product-list__item:hover .item-info__wrap{bottom:0;position:absolute;width:100%;text-align:center}.viewed-earlier .product-list__item:hover .product__caption{font-size:100%;line-height:23.524px;margin-bottom:4px;text-shadow:none}.viewed-earlier .product-list__item:hover .product__descr{display:none}.viewed-earlier .product-list__item:hover .product__price{display:block;line-height:10px;margin-bottom:15px;padding-right:0}.viewed-earlier .product-list__item:hover .product__price small{display:none}.viewed-earlier .product-list__item img,.viewed-earlier .product-list__item_check img{max-width:155px}.viewed-earlier.viewed-earlier-list .product-list__item img,.viewed-earlier.viewed-earlier-list .product-list__item_check img{max-width:140px}.viewed-earlier .product-list__item:hover .item-actions{bottom:14px;left:1px;position:absolute;width:100%;padding:0;height:auto}.viewed-earlier .product-list__item_check .btn_compare{margin-left:0}.viewed-earlier .product-list__item:hover .btn_compare{border:none;background-position:10px 0;padding:10px 19px 10px 25px;margin-left:0;width:auto;height:auto}.viewed-earlier .product-list__item:hover .btn_compare span{display:none}.viewed-earlier .product-list__item:hover .btn_buy{padding:6px 0 17px 35px;margin-left:-5px;background:url(/static/sprites/icons_sprite.png) 2px -55px no-repeat transparent;margin-bottom:0;position:relative;width:auto;height:auto}.viewed-earlier .product-list__item:hover .btn_buy:hover{background-color:#264F8B}.viewed-earlier .product-list__item:hover .btn_buy span{display:none}.viewed-earlier .product-list__item:hover .btn_oneclick{display:none}.viewed-earlier .product-list__item .btn span.products_make_full,.viewed-earlier .product-list__item_check .btn span.products_make_full{display:none}.viewed-earlier .product-list__item .btn_checkout,.viewed-earlier .product-list__item_check .btn_checkout{width:45px;background-position:5px 9px}.lot .cart__cont{width:100%;padding:0}.lot .cart__actions .btn_buy{font-weight:400;padding-left:45px!important;padding-right:20px!important}.lot .revies span{float:right;font-weight:400}.lot .lot__descr{margin:0 15px;padding:0;margin-top:10px}.lot .descr__text{padding-left:0}.lot .tabs li a{min-width:auto}.lot .section__title{font-weight:400;font-size:18px}.viewed-earlier__info{margin-bottom:44px!important}.viewed-earlier .all-viewed__link{padding:6px!important;top:32px!important;bottom:auto!important}.search .tags-list{margin-top:40px}.search .tags-list .tag{float:left}.search .tags-list::before{content:"Искать в категории:";font-size:14px;left:16px;position:absolute;top:16px}.personal .personal_contract{display:none}.personal .personal__buttons{margin-bottom:20px;border:2px solid #2c61ac}.personal .personal__buttons > div{border:0 solid #fff;width:100%;margin-left:0;height:auto;float:none}.personal .personal__buttons__block__under{display:none}.personal__buttons__cart__info{margin-bottom:10px}.personal .personal__buttons__cart button,.personal .personal__buttons__cart a{display:block;margin:0 auto}.content__bottom_delivery{display:none}.pay_delivery .delivery__descr{width:auto}.pay_delivery .delivery__method p{display:block;width:auto}.pay_delivery .delivery__method img{margin:0;vertical-align:baseline}.pay_delivery .delivery__tel span{display:block}.pay_delivery .text1 b{font-weight:400}.checkout__left{width:100%;overflow:hidden}.tabs_checkout{padding:0 10px 16px!important}.tabs_checkout li{margin-top:16px;margin-right:20px}.section__title_checkout.full{display:none}.tabs-wrap{padding:32px 10px 0}.checkout__form .form__row,.checkout__form .form__row_alt,.checkout__form .row{margin-bottom:0}.checkout__form .form__row label,.checkout__form .form__row_alt label,.checkout__form .row label{margin-bottom:45px;padding-right:0}.checkout__form .row label input{border-radius:3px}.checkout__del-pay{padding:0 10px 17px}.del-pay__item:last-child{margin-top:20px;padding-left:0;padding-right:0}.checkout__delivery{padding:14px 10px}.delivery__date-time{margin-bottom:60px;padding-left:0;padding-right:0}.calendar-wrapper{margin-top:-45px;right:auto;left:200px}.mobile__order_time{padding-left:0;padding-right:0}.mobile__order_time_section{height:24px;margin-bottom:0!important}.mobile__order_datetime{border:none;height:40px;width:100%;border-radius:3px;font-size:87.5%;color:#454545;line-height:10px;font-weight:400;padding:15px 16px;background-color:#ECF2F6}.mobile__order_datetime.invalid-field{border:1px solid red;border-right:1px solid red!important}.mobile__order_datetime:focus{outline:none;background-color:#fff}.checkout__right{width:95%;margin-left:2%;padding:0!important;border-top-left-radius:0;border-top-right-radius:0}.checkout__check{display:none}.btn_big-check{margin-left:0;margin-right:0}.checkout__error{background-color:#fff;width:280px;padding:5px 8px 5px 55px;border:1px solid red;border-radius:3px;background-position:3px 3px}.content__caption::after{top:auto;bottom:-10px}.content__order-accept .text1{font-size:100%;font-weight:700}.content__order-accept .btn_normal_alt{margin:20px 0 0!important}.content__map{margin-top:0}.mobile__auth_page{margin:0 0 20px;padding:27px 10px;border-radius:5px}.mobile__auth_page label{position:relative;margin-bottom:40px}.mobile__auth_page label span{color:#fff;font-size:87.5%;font-weight:400;left:15px;line-height:24px;position:absolute;top:-30px}.mobile__auth_page .social_link_box{width:100%;padding-top:5px;padding-bottom:5px;text-align:center;background-color:#ecf2f6;border:medium none;border-radius:3px}.mobile__auth_page input,.mobile__auth_page textarea{background-color:#ecf2f6;border:medium none;border-radius:3px;color:#454545;font-size:87.5%;font-weight:400;height:40px;line-height:10px;padding:15px 16px 15px 23px;width:100%}.mobile__login_form .js-input_valid,.mobile__remind_form .js-input_valid,.mobile__callback_form .js-input_valid{background:url(/static/sprites/validate_sprite.png) 5px 14px no-repeat #fff}.mobile__login_form .js-input_invalid,.mobile__remind_form .js-input_invalid,.mobile__callback_form .js-input_invalid{background:url(/static/sprites/validate_sprite.png) 5px -25px no-repeat #fff}.mobile__auth_page .form__row_login{margin-top:20px}.mobile__auth_page .form__row_submit{text-align:center}.mobile__auth_page .form__row_error{margin-top:20px}.mobile__auth_page .form__row_error h3{color:#fff}.mobile__auth_page .form__row_error p{color:#fff;font-size:87.5%;font-weight:400;left:15px;line-height:24px}.mobile__login_remind{margin-top:10px}.mobile__login_remind_link{color:#fff}.search_wrapper{width:100%}.tags-list{padding-top:22px}.content__bottom_actions{display:none}.saleList__item__block{width:auto;height:auto;padding-bottom:40px}.saleList__item__block__wrapper{height:auto;padding-bottom:20px}.saleList__item__pic.mobile_pic{display:block}.saleList__item__pic.full_pic{display:none}.saleDetail__pic,.saleDetail__pic__mask{width:100%;height:auto}.saleDetail__date,.saleDetail__name,.saleDetail__text{width:auto;text-align:left}.sale .saleList__item__pic__mask{width:100%;height:auto}.sale .saleList__item__pic,.sale .saleList__name,.sale .saleList__text,.sale .saleList__date{width:100%;height:auto;text-align:left}.sale .saleList__item__block__name{font-size:20px}.sale .saleList__item__block__date,.sale .item_right .saleList__item__block__text,.sale .item_right .saleList__item__block__name{text-align:left}.sale .saleList__item__block__wrapper,.sale .saleList__item__block,.sale .saleList__item{height:auto}.sale .saleList{padding-bottom:0}.mobile-personal-orders{display:block}.full-personal-orders{display:none}.personal_order .nav-tabs > li{display:block;width:100%}.personal_order .nav-tabs > li a{background:transparent url(/static/img/arrow_down.png) no-repeat scroll 95% 15px}.personal_order .nav-tabs > li.active a{background:transparent url(/static/img/exit.png) no-repeat scroll 95% 15px}.personal_order .nav-tabs > li > a,.personal_order .nav-tabs > li > a:focus,.personal_order .nav-tabs > li > a:hover,.personalOrder__list__tab a{border-left:2px solid #2c61ac;border:2px solid #2c61ac}.personalOrder .nav-tabs > li.active > a,.personalOrder .nav-tabs > li.active > a:hover{border:2px solid #2c61ac;border-left:2px solid}.personal_order .personalOrder__item__row__address{float:none;position:absolute;right:0;top:0}.personal_order .personalOrder__item__row__summ{float:left}.personal_order .personalOrder__item__row__info{width:100%;margin-left:0}.personal_order .personalOrder__item:nth-child(even){background:#ECF2F6}.personal_order .personalOrder__item__row{background:transparent}.personal_order .personalOrder__item:nth-child(even) .personalOrder__item__row__address{background:#fff}.personalOrder__item{padding:20px 10px}.personal_order .personalOrder__hint__hint_title{width:auto}.personalOrder__item__list{clear:both}.personalOrder__item__list__head,.personalOrder__item__list__body__row{display:table}.personalOrder__item__list__head__n,.personalOrder__item__list__head__name,.personalOrder__item__list__head__price,.personalOrder__item__list__head__summ,.personalOrder__item__list__body__row__number,.personalOrder__item__list__body__row__name,.personalOrder__item__list__body__row__price,.personalOrder__item__list__body__row__summ{display:table-cell;float:none}.personalOrder__item__list__footer{display:table}.personalOrder__item__list__footer__payment,.personalOrder__item__list__footer__delivery,.personalOrder__item__list__footer__total{display:table-cell;float:none}.personalOrder__item__list__footer__total{padding-left:14px}.personalOrder__item__list__footer__status{display:block;margin-bottom:10px;width:100%}.personalOrder__item__list__footer__buttons{height:auto;overflow:hidden}.personalOrder__item__list__footer__buttons__pay,.personalOrder__item__list__footer__buttons__cancel,.personalOrder__item__list__footer__buttons__repeat{float:left;margin:10px 0 10px 10px}.personalOrder__list__panel-heading > a,.personalOrder__list__panel-heading > a:focus,.personalOrder__list__panel-heading > a:hover{display:block;width:100%;background:transparent url(/static/img/exit.png) no-repeat scroll 95% 15px;border:2px solid #2c61ac;padding:10px 15px;margin-bottom:5px;line-height:1.42857143;text-decoration:none}.personalOrder__list__panel-heading > a.collapsed{background:transparent url(/static/img/arrow_down.png) no-repeat scroll 95% 15px}.product-list__item:hover .product-list__stock{display:none}}