
.btn78{text-align:-webkit-center}.bispic{margin:10px}input::-moz-placeholder{font-family:Lato,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:16px;opacity:1;font-weight:400;color:#2c2a29}input:-moz-placeholder{font-family:Lato,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:16px;opacity:1;font-weight:400;color:#2c2a29}input::-webkit-input-placeholder{font-family:Lato,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:16px;opacity:1;font-weight:400;color:#2c2a29;line-height:1}input:-ms-input-placeholder{font-family:Lato,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:16px;opacity:1;font-weight:400;color:#2c2a29}textarea::-moz-placeholder{font-family:Lato,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:16px;opacity:1;font-weight:400;color:#2c2a29}textarea:-moz-placeholder{font-family:Lato,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:16px;opacity:1;font-weight:400;color:#2c2a29}textarea::-webkit-input-placeholder{font-family:Lato,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:16px;opacity:1;font-weight:400;color:#2c2a29}textarea:-ms-input-placeholder{font-family:Lato,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:16px;opacity:1;font-weight:400;color:#2c2a29}textarea:focus::-moz-placeholder{opacity:0}textarea:focus:-moz-placeholder{opacity:0}textarea:focus::-webkit-input-placeholder{opacity:0}textarea:focus:-ms-input-placeholder{opacity:0}input,textarea{outline:0;border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;box-sizing:border-box;border-radius:0}textarea{overflow:hidden}textarea:focus{-webkit-appearance:none;text-rendering:optimizeLegibility;outline:0}input:focus{outline:0;-webkit-appearance:none}a,a:active,a:focus,a:hover{text-decoration:none;border:none;outline:0;cursor:pointer}button,button:active,button:focus,button:hover{outline:0;border:none;cursor:pointer;background:0 0}input:focus::-webkit-input-placeholder{color:transparent}input:focus::-moz-placeholder{color:transparent}input:focus:-moz-placeholder{color:transparent}input:focus:-ms-input-placeholder{color:transparent}*{invalid-box-shadow:none;-moz-submit-invalid-box-shadow:none;-moz-ui-invalid-box-shadow:none}::-moz-focus-inner{border:0}*{color:#2c2a29;font-family:Lato,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:18px;-webkit-tap-highlight-color:transparent;box-sizing:border-box;outline:0}body{padding:0;margin:0;min-width:320px;position:relative;font-family:Lato,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:18px;color:#2c2a29;font-weight:400;-webkit-text-size-adjust:none;-moz-text-size-adjust:none}.highlights{color:transparent}.nicescroll_pc{cursor:initial!important}input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}input[type=number]{-moz-appearance:textfield;overflow:visible}input[type=radio]{-webkit-appearance:radio}button,button:active,button:focus,button:hover{outline:0;border:none;cursor:pointer}.bx-authfotm-error{max-width:100%;margin-bottom:0}.bx-authfotm-error .alert-warning{color:red;background-color:unset;margin:0;padding:10px 0 0;font-size:13px;font-weight:400;line-height:25px}.bx-authform:not(.bx-authfotm-error){padding:64px 68px;border-radius:3px;margin:40px 0 110px;border:1px solid #e0e0e0}.bx-authform:not(.bx-authfotm-error)>noindex .bx-authform-link-container{margin-top:27px}.bx-authform:not(.bx-authfotm-error)>noindex .bx-authform-link-container a{margin-top:10px}.bx-authform:not(.bx-authfotm-error) .bx-title{font-size:25px;font-weight:600;margin-bottom:58px}.bx-authform:not(.bx-authfotm-error) form .bx-authform-formgroup-container{margin-bottom:0}.bx-authform:not(.bx-authfotm-error) .bx-authform-link-container a{margin:0;padding:0;font-weight:400;font-size:18px;color:#292d2e;padding-bottom:4px;display:block}.bx-authform:not(.bx-authfotm-error) .bx-authform-link-container a:hover{color:#11521e}.bx-authform:not(.bx-authfotm-error) .bx-authform-link-container{margin-bottom:0;padding-bottom:0}.bx-authform:not(.bx-authfotm-error) .bx-authform-formgroup-container.wrapper{display:flex;align-items:center}.bx-authform:not(.bx-authfotm-error) .bx-authform-formgroup-container.wrapper .btn_wrap{width:174px}.bx-authform:not(.bx-authfotm-error) .bx-authform-formgroup-container.wrapper noindex{margin-left:auto;display:block}.bx-authform:not(.bx-authfotm-error) form .bx-authform-formgroup-container.checkbox-wrap{display:none}.bx-authform:not(.bx-authfotm-error) form .bx-authform-formgroup-container:nth-of-type(2){margin-top:31px;margin-bottom:51px}.bx-authform:not(.bx-authfotm-error) .bx-authform-label-container{display:none}.bx-authform:not(.bx-authfotm-error) .bx-authform-input-container input{border:0;border-bottom:1px solid #e0e0e0;padding:0 0 3px;min-height:25px;height:auto;background-color:transparent}.bx-authform:not(.bx-authfotm-error) .bx-authform-input-container input:focus{color:#11521e;border-bottom:1px solid #11521e}.blog_slider_wrap.search_blog,.recommend_wrap.search_order{padding:0}.pluso-010010010101-06 .pluso-wrap a{margin:0 20px 0 0!important}.pluso-010010010101-06 .pluso-wrap a.pluso-facebook{background:url(../img_min/fb_.png) no-repeat center center/contain,url(../img_min/fb2_.png) no-repeat center center/0;background-position:unset!important;width:8px;height:16px;margin-right:0!important;vertical-align:middle}.pluso-010010010101-06 .pluso-wrap a.pluso-facebook:hover{background-size:0,contain}.pluso-010010010101-06 .pluso-wrap a.pluso-vkontakte{background:url(../img_min/vk_.png) no-repeat center center/contain,url(../img_min/vk2_.png) no-repeat center center/0;background-position:unset!important;width:21px;height:12px;vertical-align:middle}.pluso-010010010101-06 .pluso-wrap a.pluso-vkontakte:hover{background-size:0,contain}.pluso-more{display:none!important}.bx-forgotpass-table .btn_wrap{margin:auto}.pass_confirm-wrap input{max-width:unset!important;width:100%}.pass_confirm-wrap p{line-height:27px}.pass_confirm-wrap .title_wrap{margin-bottom:20px}.pass_confirm-wrap .btn_wrap{margin-top:0}.pass_confirm-wrap{margin-top:40px;margin-bottom:50px}.pass_confirm-wrap label{margin-bottom:16px}.pass_confirm-wrap label span{margin-bottom:6px;display:inline-block}.pass_confirm-wrap .personal_data{max-width:380px!important}.bx-forgotpass-table label{text-align:center}.bx-forgotpass-table .text{margin-bottom:26px}.bx-forgotpass-table span{display:inline-block;line-height:27px}.info-pass{margin:30px 0;line-height:27px}form.personal_data{margin-bottom:50px}.recommend_wrap.search_order{padding-bottom:70px;margin-bottom:90px}.recommend_wrap.search_not_found{margin-bottom:0;padding-bottom:0}.search_page_subscribe{margin:100px 0 110px}.recommend_wrap.search_order .slick-arrow,.recommend_wrap.search_order .slick-dots{bottom:0}.blog_slider_wrap.search_blog{padding-bottom:70px}.blog_slider_wrap.search_blog .search_blog_slider{padding-bottom:98px;margin-bottom:-98px;overflow:hidden}.blog_slider_wrap.search_blog .sect_title_wrap .sect_title:after{content:unset}.search_blog_slider{margin-top:50px;visibility:hidden;height:569px}.search_blog_slider .blog_slide{padding:10px}.hide_hover{position:relative;z-index:-1}.social_wrap{max-width:350px;width:100%}.bx-authform-social ul{display:flex;flex-direction:column;margin:10px 0 0;padding:0;width:100%;align-items:center}.bx-authform-social ul li{max-width:361px;width:100%;margin-right:0;border:1px solid #e0e0e0;border-radius:3px;height:54px}.bx-authform-social ul li:hover{border-color:#11521e}.bx-authform-social ul li:hover a span{color:#11521e;display:inline-block}.bx-authform-social ul li a span:before{content:'';display:inline-block;width:21px;height:21px;background-repeat:no-repeat;margin-right:12px;vertical-align:bottom}.bx-authform-social ul li .google span:before{background-image:url(../img_min/google.png)}.bx-authform-social ul li .vkontakte span:before{background-image:url(../img_min/vk.png);width:24px;height:14px;vertical-align:top}.bx-authform-social ul li .facebook span:before{background-image:url(../img_min/fb.png)}.bx-authform-social ul li:not(:last-of-type){margin-bottom:15px}.bx-authform-social ul li a{width:100%!important;height:100%!important;display:flex!important;align-items:center;padding:0 5px;justify-content:center}.pop_up_autorization .btns-wrapper,.pop_up_autorization .pop_up_form label,.pop_up_autorization form[data-form=reg] input[type=submit]{max-width:350px}.pop_up_autorization .btns-wrapper .btn_wrap{margin:0;margin-right:18px}.divide{margin-bottom:33px;margin-top:42px;max-width:350px;width:100%;text-align:center;position:relative;display:flex;justify-content:center;align-items:center}.divide p{display:inline-block;color:#2c2a29;font-size:18px;font-weight:400;line-height:25px;margin:0 20px}.divide span{display:block;width:100%;max-width:140px;height:1px;background-color:#e0e0e0}.bx-authform-social ul li .bx-authform-social-icon{background:unset}.animation_capsula_wrap+.product_banner_wrap{margin-top:0}.animation_capsula_wrap .text_wrap:nth-of-type(4) .img_wrap:first-of-type{z-index:3;position:relative;transition:transform 1s linear;transform:translate(0,0) rotateX(0)}#small_basket{cursor:pointer}#small_basket:hover span{color:#11521e}#small_basket:hover .basket{background-size:0,contain}.animation_capsula_wrap .text_wrap:nth-of-type(4) .img_wrap:nth-of-type(2){z-index:1;position:relative;transform:translate(4px,0) rotateX(0);transition:transform 1s linear;opacity:1}.cup_big,.cup_small{display:inline-block;width:49%;position:relative}.cup_small:hover:after{content:'';position:absolute;left:0;right:0;top:0;bottom:5px;background:url(../img_min/c2_hover.png) no-repeat center}.cup_big:hover:after{content:'';position:absolute;left:0;right:0;top:0;bottom:5px;background:url(../img_min/c1_hover.png) no-repeat center}.animation_capsula_wrap .text_wrap:nth-of-type(4){transition:transform 1s linear}.animation_capsula_wrap .text_wrap:nth-of-type(4) .img_wrap:last-of-type{position:relative}.animation_capsula_wrap .img_wrap{overflow:unset}.animation_capsula_wrap .text_wrap:nth-of-type(4) .img_wrap:last-of-type .pad{position:absolute;left:49px;bottom:4px;z-index:1}.anime_capsula .text_wrap:nth-of-type(4) .img_wrap:first-of-type{transform:translate(0,314px) rotateX(0)}.anime_capsula .text_wrap:nth-of-type(4) .img_wrap:nth-of-type(2){transform:translate(4px,185px) rotateX(0);opacity:0;transition:all 1s linear}.animation_capsula_wrap+.product_banner_wrap .blank_mob,.animation_capsula_wrap+.product_banner_wrap .blank_mob .blank,.technical_features_wrap+.product_banner_wrap .blank_mob,.technical_features_wrap+.product_banner_wrap .blank_mob .blank{padding:0;border:0;background:0 0}.card_product .social{margin-top:-10px;margin-bottom:12px;max-width:unset;margin-left:-16px}.card_product .social .vk a{background-position:-758px 11px}.card_product .social .vk:hover a{background-position:-758px -25px}.card_product .social .fb a{background-position:-724px 9px}.card_product .social .fb:hover a{background-position:-724px -26px}.card_product .social ul li:hover{border:1px solid #11521e}.scroll-mnu-body{overflow:hidden;width:100%}.header-fixed{position:fixed;width:100%;box-shadow:0 0 15px rgba(44,42,41,.22);padding:0;top:0;transition:all .4s linear}.header-fixed .content_wrap,.header-fixed .logo_h{transition:all .4s linear}.header-fixed .content_wrap .btn_wrap,.header-fixed .content_wrap .callback{transition:margin .4s linear}.header-fixed .logo_h{width:103px;height:70px;margin-right:30px}.header-fixed .text_wrap{line-height:18px;font-size:16px;transition:all .4s linear}.header-fixed .btn_wrap,.header-fixed .callback{margin-right:30px}.sect_title_wrap .sect_title:after,.underline{content:'';position:absolute;width:50px;height:1px;background:#af2021;left:50%;bottom:-32px;transform:translate(-50%,0)}.container{box-sizing:border-box;padding:0 15px;margin:auto}.sect_title{font-size:40px;font-weight:600;line-height:25px;color:#2c2a29}.product_name{font-size:25px;font-weight:600;line-height:25px}.product_name *{color:#2c2a29}.title{font-size:25px;font-weight:600;line-height:32px;color:#2c2a29}.subscribe{font-size:30px;font-weight:600;line-height:28px;color:#2c2a29}.subscribe.bonus_text{display:block;width:100%;line-height:1.1;font-size:14px;font-weight:400;margin-top:10px}.scrollable{position:fixed}.sandwich{display:flex;justify-content:space-between;flex-direction:column;align-items:center;width:34px;height:22px;cursor:pointer;z-index:1;position:relative}.sandwich>span{width:100%;height:2px;background:#2c2a29;transition:.5s;position:relative}.sandwich .sw-bottom{opacity:1}.sandwich .sw-topper{transform:rotate(0);top:0}.sandwich .sw-footer{transform:rotate(0);bottom:0}.sandwich:hover>span{background:#11521e}header .left_block_mnu .wrap:first-child:hover .sandwich>span{background:#11521e}.sandwich_active .sw-bottom{opacity:0}.sandwich_active .sw-topper{transform:rotate(45deg);top:12px}.sandwich_active .sw-footer{transform:rotate(-45deg);bottom:8px}.bg_grey{background-color:#f8f8f8;padding:88px 0 100px}.content,.content_wrap{display:flex;align-items:center}.grid{display:grid;align-items:stretch}.sprite{background-image:url(../img_min/sprite.png);background-repeat:no-repeat}.sect_title_wrap .sect_title{position:relative;display:inline-block}.uppercase{text-transform:uppercase}.bg-image{background-repeat:no-repeat;background-position:100% 12px}.label-brown,.label-green,.label-red{position:absolute;top:10px;left:0;background:#af2021;border-radius:0 22px 22px 0;display:flex;align-items:center;justify-content:center;width:160px;height:44px;overflow:hidden;z-index:1}.label-brown span,.label-green span,.label-red span{font-size:13px;font-weight:600;text-transform:uppercase;color:rgba(255,255,255,.9)}.label-green{background:#11521e}.label-brown{background:#c8b38d}.slick-slide{box-shadow:none;border-color:none;color:none;background:0 0;outline:0}.favorites{width:18px;height:15px;position:absolute;top:24px;right:24px;cursor:pointer}.favorites .sprite{background:url(../img_min/heart-grey.png) no-repeat center center/contain,url(../img_min/heart-red.png) no-repeat center center/0;width:100%;height:100%;display:block}.favorites:hover .sprite{background-size:0,contain}.favorites.active .sprite{background-size:0,contain}.all_categories,.hidden_categories{font-size:16px;font-weight:600;color:#2c2a29;position:relative;display:none;cursor:pointer;margin-top:23px}.all_categories:after,.hidden_categories:after{content:'';position:absolute;width:20px;height:11px;top:50%;right:-38px;transform:translate(0,-50%);background:url(../img_min/shape.png)}.hidden_categories:after{height:10px;background:url(../img_min/shape-rotate.png)}.logo_f,.logo_h{width:148px;height:102px;background-position:center center;background-repeat:no-repeat;background-size:contain;margin-right:46px;display:block}.logo_f{margin-right:0;max-width:280px;background-position:left;width:100%}.logo_scroll{width:103px;height:71px;display:none;background-size:contain}.value{font-size:16px}.currency{font-size:13px}.left_block_mnu{border:1px solid #cdcdcd;width:88px;position:fixed;z-index:4;top:0;left:0;bottom:0;display:flex;flex-direction:column;align-items:center;background:#fff}.language_wrap{font-size:16px}.language_wrap span a:hover{color:#1f6e30}.language_wrap span:first-child{margin-right:4px}.language_wrap .active a{color:#1f6e30}.search_wrap{width:25px;height:25px}.search_wrap .sprite{background-position:-65px -29px;display:block}.search_wrap .sprite:hover{background-position:-65px -59px}.search_wrap input[type=submit]{background:0 0;cursor:pointer;padding:0;width:25px;height:25px}.btn_wrap{border:1px solid #11521e;border-radius:3px;background:#fff;display:inline-block;color:#11521e;height:54px;width:208px;display:flex;align-items:center;justify-content:center}.btn_wrap .btn{display:flex;align-items:center;justify-content:center;width:100%;height:100%;line-height:24px;color:#11521e;padding-bottom:2px}.btn_wrap:hover{background:#11521e;box-shadow:0 3px 3px rgba(44,42,41,.22);color:#fff}.btn_wrap:hover .btn{color:#fff}header+section{margin-top:110px}header{z-index:4;background:#fff;padding:4px 0;position:fixed;width:100%;top:0;transition:all .4s linear}header .content_wrap,header .logo_h{transition:all .4s linear}header .content_wrap .callback{transition:margin .4s linear}header .content_wrap .btn_wrap{transition:margin .4s linear}header .container{display:flex}header .text_wrap{line-height:22px;width:204px;transition:all .4s linear}header .content_wrap{justify-content:space-between;flex:1}header .btn_wrap{margin-right:46px}header .left_block_mnu .wrap>div{margin:auto}header .left_block_mnu .wrap:first-child{flex:1;align-items:center;display:flex;width:100%;cursor:pointer}header .left_block_mnu .wrap .search_wrap{margin-bottom:36px}header .left_block_mnu .wrap .language_wrap{margin-bottom:38px}header .left_block_mnu .wrap .info_wrap{margin-bottom:41px}header .info_wrap{width:30px;height:30px;border-radius:50%;text-align:center;border:1px solid #2c2a29;cursor:pointer;position:relative}header .info_wrap .info{width:100%;height:100%;font-size:16px;padding:7px 0 8px;box-sizing:border-box;display:block}header .info_wrap .blank{position:absolute;width:242px;font-size:16px;line-height:20px;text-align:left;top:50%;transform:translate(0,-50%);left:40px;padding:15px 36px 15px 24px;box-sizing:border-box;box-shadow:0 0 15px rgba(44,42,41,.22);border-radius:2px;background:#fff;display:none}header .info_wrap .blank:after{content:'';position:absolute;background:#fff;top:50%;transform:translate(0,-50%);left:15px;box-sizing:border-box;border:8px solid #fff;border-color:#fff #fff transparent transparent;transform-origin:0 0;transform:rotate(133deg);box-shadow:3px 3px 10px -3px rgba(0,0,0,.2)}header .info_wrap .blank *{color:#11521e}header .info_wrap:hover{border-color:#11521e}header .info_wrap:hover .info{color:#11521e}header .info_wrap:hover .blank{display:block}.basket_wrap{word-spacing:-3px}.basket_wrap .basket{width:26px;height:30px;background:url(../img_min/basket_hover.png) no-repeat center center/contain,url(../img_min/basket1.png) no-repeat center center/contain;display:inline-block;vertical-align:middle;margin-right:8px;background-size:contain,0}.basket_wrap .value{display:inline-block;vertical-align:middle;margin-right:2px}.basket_bonus_qnt{background:0 0}.callback{width:26px;height:30px;background:url(../img_min/tel_.png) no-repeat center center/contain,url(../img_min/tel_hover.png) no-repeat center center/contain;display:inline-block;margin-right:44px;cursor:pointer;background-size:contain,0}.callback:hover{background-size:0,contain}.sale-order-history-link{margin:4px 0 0;padding:0;font-size:16px;font-family:Lato;font-weight:400}.list_orders_wrap h3{font-size:18px;margin-top:26px}.pages_breadcrumbs_wrap{padding:0;border-top:1px solid #cdcdcd}.pages_breadcrumbs{padding-top:10px}.pages_breadcrumbs .last-item-breadcrumbs,.pages_breadcrumbs a{font-size:13px;font-weight:400;line-height:25px;color:#2c2a29}.pages_breadcrumbs a{color:#808083}.pages_breadcrumbs .last-item-breadcrumbs{color:#2c2a29}.pages_breadcrumbs .sprite{width:6px;height:11px;background-position:-409px -60px;vertical-align:middle;display:inline-block;margin:0 12px}.pages_breadcrumbs a:hover{color:#11521e}.pages_breadcrumbs>div{display:inline-block}.no-border{border-top:1px solid transparent}.basket_table_wrap{padding:82px 0 41px}.basket_table_wrap .sect_title_wrap{text-align:center}.basket_table_wrap .sect_title{line-height:50px}.basket_table{margin-top:102px}.basket_table .row{grid-template-columns:3fr 1fr 1fr 1fr;padding:0 54px;box-sizing:border-box;border:1px solid #e0e0e0;position:relative;margin-bottom:-1px}.basket_table .row .fraction:nth-child(2){padding-left:40px}.basket_table .row .fraction:nth-child(3){padding-left:55px}.basket_table .row .fraction:nth-child(4){padding-left:71px}.basket_table .row:not(:first-child) .fraction_head{display:none}.basket_table .row:first-child:after{content:'';position:absolute;width:100%;height:1px;background:#e0e0e0;top:78px;left:0}.basket_table .img_wrap{text-align:center;margin-right:62px;width:135px;height:128px;flex:0 0 auto}.basket_table .img_wrap img{width:100%;height:128px;object-fit:contain;overflow:hidden}.basket_table .content_wrap{height:208px;overflow:hidden}.basket_table .content_wrap .value{font-size:20px;color:#2c2a29;font-weight:600;display:inline-block;margin-right:4px}.basket_table .content_wrap .currency{font-size:14px;font-weight:600;color:#2c2a29;display:inline-block}.basket_table .content_wrap .text_wrap *{font-size:16px;font-weight:600;color:#2c2a29}.fraction_head{height:80px;box-sizing:border-box;overflow:hidden;display:flex;align-items:center}.quantity-nav{width:100px;height:54px;display:flex;align-items:center;padding:0 14px;box-sizing:border-box;position:relative;border:1px solid #cdcdcd;border-radius:3px}.quantity-nav input[type=number]{text-align:center;width:48px;display:inline-block;padding:0;margin:auto}.quantity-nav .quantity-button{width:10px;height:9px;position:absolute;cursor:pointer}.quantity-nav .quantity-down{background-position:-335px -90px;left:14px}.quantity-nav .quantity-up{background-position:-305px -90px;right:14px}.close{width:13px;height:13px;cursor:pointer;margin-left:auto;padding:0}.close .sprite{display:block;height:100%;width:100%;background:url(../img_min/cross-menu-grey.png) no-repeat center center/contain,url(../img_min/cross-menu-green.png) no-repeat center center/0}.close:hover .sprite{background-size:0,contain}.close_pop_up{width:20px;height:20px;cursor:pointer;position:absolute;top:-46px;right:0}.close_pop_up .sprite{display:block;height:100%;width:100%;background-position:-529px -77px}.input-style{border:1px solid #e0e0e0;max-width:340px;height:54px;border-radius:3px;font-size:16px;padding:0 24px;width:100%!important}.input-style:focus{border:1px solid #11521e;color:#11521e}.close_mob{width:20px;height:20px;display:none;margin:34px auto}.close_mob .sprite{background:url('../img_min/cross-popup grey.png') no-repeat center center/contain,url('../img_min/cross-popup greem.png') no-repeat center center/0;width:100%;height:100%;display:block}.close_mob:hover .sprite{background-size:0,contain}.close_alert,.close_auth,.close_callback{width:20px;height:20px;position:absolute;top:15px;right:15px;cursor:pointer}.close_alert .sprite,.close_auth .sprite,.close_callback .sprite{background:url(../img_min/cross-menu-grey.png) no-repeat center center/contain,url(../img_min/cross-menu-green.png) no-repeat center center/0;width:100%;height:100%;display:block}.close_alert:hover .sprite,.close_auth:hover .sprite,.close_callback:hover .sprite{background-size:0,contain}.not_price .content_wrap .currency,.not_price .content_wrap .value{opacity:0}.not_sale{display:none}.code_wrap{max-width:496px;width:100%}.code_wrap .text_wrap{display:none}.send_disc{display:flex;align-items:center;background-color:#f8f8f8;padding:37px;box-sizing:border-box}.send_disc input[type=text]{height:54px;padding:0 52px 0 26px;font-size:16px;font-weight:400;background:#fff;border:1px solid #e0e0e0;border-radius:3px}.send_disc input[type=text]:focus{border:1px solid #11521e;color:#11521e}.send_disc .btn_wrap{max-width:198px;height:54px;padding:12px 28px 16px;margin-left:15px}.accepted_coupons .coupon{margin-top:10px;display:flex;justify-content:space-between}.delete_coupon{color:#2c2a29}.delete_coupon:hover{color:#11521e}.code_wrap.valid .send_disc .code>span{display:none}.code_wrap.valid .send_disc .code .close{display:block}.code_wrap.valid .send_disc .code .btn_wrap{border-color:#e0e0e0}.code_wrap.valid .text_wrap{display:block;background:#f8f8f8;font-size:16px;padding:14px 37px 34px}.code_wrap.valid .text_wrap_mob{display:none;align-self:flex-start}.code{height:54px;position:relative;display:block}.code input[type=text]{width:210px}.code>span{font-size:13px;position:absolute;top:-8px;left:26px;display:none}.code>span:not(.sprite){padding:0 4px;background:#f8f8f8}.code .close{position:absolute;top:50%;transform:translate(0,-50%);right:26px;display:none}.make_order_wrap{display:flex;justify-content:space-between}.make_order_wrap .content_wrap{flex-direction:column;max-width:316px;width:100%;margin-right:110px}.make_order_wrap .content_wrap .text_wrap{line-height:24px}.make_order_wrap .content_wrap .text_wrap *{color:#11521e}.personal_p{min-height:1000px}.send_order{width:100%;background}.send_order .btn_wrap{width:100%;margin-bottom:22px;color:#11521e;cursor:pointer}.send_order .btn_wrap:hover{color:#fff}.send_order .btn_not_valid{color:rgba(128,128,131,.6);background:rgba(224,224,224,.6);border:transparent}.send_order .btn_not_valid:hover{color:rgba(128,128,131,.6);box-shadow:none}.send_order .value{margin-left:auto;margin-right:8px}.discount_wrap,.sum_wrap,.total_wrap{display:flex;align-items:baseline}.discount_wrap .currency,.discount_wrap .value,.sum_wrap .currency,.sum_wrap .value,.total_wrap .currency,.total_wrap .value{font-weight:600;line-height:25px;color:#2c2a29;font-size:18px}.discount_wrap .currency,.sum_wrap .currency,.total_wrap .currency{font-size:14px}.total_wrap .currency,.total_wrap .total,.total_wrap .value{font-size:30px;font-weight:600;line-height:25px;color:#2c2a29}.total_wrap .currency{font-size:14px}.sum_wrap{margin-bottom:14px}.discount_wrap{margin-bottom:34px}.total_wrap{margin-bottom:30px}.wrap_price{margin-left:auto;width:118px}.wrap_price .value{margin-right:2px}.basket_table_wrap+.make_order_wrap{margin-bottom:84px}.pages_breadcrumbs_wrap .search_wrap{width:100%;height:auto;padding:95px 0 76px}.pages_breadcrumbs_wrap .search_wrap .sect_title_wrap{text-align:center}.pages_breadcrumbs_wrap+script+.present_wrap{padding-top:0;padding-bottom:110px}.slider_search_wrap{margin-top:50px;border-right:1px solid #e0e0e0;overflow:hidden;visibility:hidden;position:static}.main_slider_wrap{height:100%}.main-slider{overflow:hidden;height:920px;visibility:hidden;transition:height .5s linear}.main-slider .slick-list{overflow:hidden}.main_slider_mb-wrap{display:none}.main_slide img,.main_slide-mb img{width:100%;object-fit:contain}.main_slide-mb img{padding-top:100px}.main_slide{padding-left:88px}.main_slide .blank_wrap{position:absolute;top:104px;max-width:502px;width:100%;padding:7px;background-color:#f8f8f8;border-radius:3px}.main_slide .blank_wrap .blank{background-color:#f8f8f8;border-radius:3px;border:1px solid #e0e0e0;box-sizing:border-box;padding:51px 54px}.main_slide .blank_wrap .blank .sect_title{color:#2c2a29;line-height:55px}.dots{position:absolute;bottom:20px;left:0;width:100%;padding-left:116px;box-sizing:border-box}.dots li{display:inline-block;width:8px;height:8px;cursor:pointer;border:1px solid #f5f0ea;border-radius:50%}.dots li:hover{background:#fff}.dots li:not(:last-child){margin-right:13px}.dots li button{opacity:0}.dots li.slick-active{background:#fff}.approach_wrap{padding:110px 0}.approach_wrap .content_wrap{grid-template-columns:minmax(290px,517px) 1fr 1fr;grid-template-rows:auto auto auto;grid-column-gap:6.9%;grid-row-gap:32px}.approach_wrap .content_wrap .img_wrap{grid-row:1/-1;align-self:center;max-width:490px;max-height:489px;overflow:hidden}.approach_wrap .content_wrap .img_wrap img{width:100%}.approach_wrap .content_wrap .sect_title_wrap{grid-column:2/-1;padding:34px 0}.approach_wrap .content_wrap .sect_title_wrap .sect_title{line-height:50px}.approach_wrap .info_wrap{grid-row:2/-1;grid-column:2/-1;grid-template-columns:1fr minmax(auto,217px);grid-column-gap:120px}.approach_wrap .info_wrap .title{margin-bottom:52px;font-weight:400}.approach_wrap .info_wrap .title span{color:#af2021}.approach_wrap .info_wrap .grid{text-align:center;grid-template-columns:repeat(3,1fr);grid-gap:50px}.approach_wrap .info_wrap .grid li .text{margin-top:24px;line-height:24px}.approach_wrap .info_wrap .row:nth-child(2) .img_wrap{width:100%;overflow:hidden;max-height:155px;margin-bottom:25px}.approach_wrap .info_wrap .row:nth-child(2) .img_wrap img{width:100%}.approach_wrap .info_wrap .row:nth-child(2) .title{margin-bottom:25px}.ellipse_wrap{width:120px;height:120px;background-color:#f8f8f8;border-radius:50%;padding:8px;box-sizing:border-box}.ellipse_wrap .ellipse{display:block;width:100%;height:100%;border-radius:50%;border:1px solid #e0e0e0;padding:21px;box-sizing:border-box}.ellipse_wrap .ellipse .sprite{display:block;width:100%;height:100%}.img_wrap{width:100%;overflow:hidden}.coffe_machine{background-position:-104px -1px}.delivery{background-position:-179px -1px}.service{background-position:-260px 6px}.offer_wrap .sect_title_wrap{text-align:center}.offer_wrap .sect_title_wrap .sect_title{line-height:50px}.offer_wrap .content_wrap{grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(2,auto);margin-top:98px;border-top:1px solid #e0e0e0;border-left:1px solid #e0e0e0}.list_wrap{grid-template-columns:repeat(4,1fr);grid-column:1/-1;grid-template-rows:repeat(2,auto);grid-row:1/-1}.list:after{content:'';position:absolute;bottom:-1px;left:0;right:0;border-bottom:1px solid #e0e0e0;z-index:1}.list{width:100%;height:100%;text-align:center;padding:54px 0;box-sizing:border-box;border-bottom:1px solid #e0e0e0;border-right:1px solid #e0e0e0;cursor:pointer;position:relative}.list .img_wrap{width:149px;height:149px;border-radius:50%;overflow:hidden;margin:auto;margin-bottom:24px}.list .img_wrap img{width:100%}.consultation_wrap{grid-column:3/-1;grid-row-end:-1;border-bottom:1px solid #e0e0e0;border-right:1px solid #e0e0e0;display:flex;align-items:center;min-height:300px;background:#f8f8f8;position:relative;overflow:hidden}.consultation_wrap .img_wrap{max-width:237px;text-align:right;bottom:-9px;right:14px;position:absolute;height:100%}.consultation_wrap .text_wrap{padding-left:54px;z-index:1;max-width:406px}.consultation_wrap .text_wrap .text{font-size:23px;line-height:34px;font-weight:400;color:#2c2a29;margin-bottom:30px}.consultation_wrap .btn_wrap{width:264px}.offer{padding:88px 105px 110px;max-width:1200px;margin:auto}.offer .sect_title_wrap{padding:0 60px}.btn_list_wrap{margin-top:102px;display:flex;padding-bottom:40px;border-top:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0}.btn_list_wrap .btn_wrap{margin-top:40px}.btn_list_wrap .btn_wrap:not(:last-child){margin-right:40px}.go_coffee{width:215px}.go_coffee_machine{width:270px}.testing{width:230px}.about_us{width:155px}.blank_wrap.blank_mob{display:none}.list_offer_wrap .blank_wrap{width:495px;border-radius:3px;background-color:#f8f8f8;padding:7px}.list_offer_wrap .blank_wrap .blank{border:1px solid #e0e0e0;border-radius:3px;padding:32px 43px 55px}.list_offer_wrap .blank_wrap .blank .sect_title{font-size:30px;line-height:30px}.list_offer_wrap .blank_wrap .blank .sect_title:after{content:unset}.list_offer_wrap .blank_wrap .blank .text_wrap{height:178px;overflow:hidden;margin:23px 0 30px}.list_offer_wrap .blank_wrap .blank .text_wrap *{font-size:16px;line-height:26px}.list_offer_wrap .container>ul{max-width:1030px;margin:auto;padding-top:110px}.list_offer_wrap .container>ul li{display:flex;align-items:center;margin-bottom:110px}.list_offer_wrap .container>ul li:nth-child(even) .img_wrap{order:2;margin-right:0;margin-left:44px}.list_offer_wrap .img_wrap{max-width:491px;margin-right:44px;text-align:center}.list_offer_wrap .img_wrap img{width:100%;object-fit:contain}.list_offer_wrap .technical_features_wrap{padding:0}.list_offer_wrap .subscribe_wrap{margin:110px 0}.coffee_machine_wrap,.our_production_wrap{position:relative;padding:90px 0 110px}.coffee_machine_wrap .sect_title_wrap,.our_production_wrap .sect_title_wrap{text-align:center}.coffee_machine_wrap .sect_title_wrap .sect_title,.our_production_wrap .sect_title_wrap .sect_title{line-height:50px}.slider_coffee_capsule,.slider_coffee_machine{position:static;overflow:hidden;visibility:hidden;transition:height .5s linear;margin-top:102px;border-right:1px solid #e0e0e0}.slider_coffee_capsule .btn_order_wrap .btn,.slider_coffee_machine .btn_order_wrap .btn{border-top-left-radius:0;border-bottom-left-radius:0}.btn_order_wrap .btn.add_present_btn{width:100%}.card_product{padding:30px 0;border:1px solid #e0e0e0;margin:0 -1px 0 0;position:relative;height:541px;box-sizing:border-box}.card_product .img_wrap{max-width:280px;margin:auto;margin-bottom:16px;height:265px;overflow:hidden}.card_product .img_wrap img{width:100%;height:100%;object-fit:contain;color:transparent}.card_product .text_wrap .title{line-height:34px;width:100%;overflow:hidden;height:64px;margin-bottom:10px;display:inline-flex;align-items:flex-end;justify-content:center;text-align:center;padding:0 18px;box-sizing:border-box}.card_product .text_wrap .text{width:228px;text-align:center;margin:auto;font-size:16px;line-height:23px;height:46px;overflow:hidden;margin-bottom:0}.card_product .text_wrap .text_hover{display:none;font-size:16px;font-weight:400;line-height:24px;height:70px;max-width:250px;overflow:hidden}.card_product .wrap{display:block}.card_product .wrap .btn_order_wrap{display:none}.card_product>.wrap{cursor:pointer}.card_product>.wrap .text_hover_wrap{display:none}.card_product>.wrap:hover{position:relative;height:100%}.card_product>.wrap:hover .img_wrap{filter:blur(8px);opacity:.85}.card_product>.wrap:hover .img_wrap img{filter:blur(8px);opacity:.85}.card_product>.wrap:hover .text_hover_wrap{position:absolute;top:50%;transform:translate(0,-50%);display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%}.card_product>.wrap:hover .text_hover_wrap .text_hover,.card_product>.wrap:hover .text_hover_wrap .title{display:inline-flex;opacity:1}.card_product>.wrap:hover .text_hover_wrap .text{display:none}.card_product>.wrap:hover .btn_order_wrap{display:block;position:absolute;bottom:0;left:50%;transform:translate(-50%,0)}.card_product>.wrap:hover .btn_order_wrap .about{display:flex;width:220px}.card_product>.wrap:hover .price_wrap{display:none}.card_product>.wrap:hover .grade{display:flex}.card_product>.wrap:hover~div{display:none}.card_product.not_available .img_wrap,.card_product.not_available .text_wrap .grade,.card_product.not_available .text_wrap .price_wrap,.card_product.not_available .text_wrap .text,.card_product.not_available .text_wrap .title{opacity:.4}.card_product.not_available .text_hover_wrap .grade{opacity:1}.card_product.not_available>.btn_order_wrap{border-color:rgba(232,232,232,.5);box-shadow:none}.card_product.not_available>.btn_order_wrap>a:not(.btn_not_available){display:none}.card_product.not_available>.btn_order_wrap .btn_not_available{display:flex;width:220px;cursor:default}.card_product.not_available>.btn_order_wrap:hover{background:initial}.card_product.not_available>.btn_order_wrap:hover *{color:#2c2a29;opacity:.5}.btn_order_wrap{bottom:30px;left:50%;transform:translate(-50%,0);display:flex;max-width:220px;width:100%;border:1px solid #11521e;border-radius:3px;margin:auto;height:54px;background:#fff;position:absolute}.btn_order_wrap .btn-green{color:#fff;font-size:16px;height:54px;background:#11521e;width:50px;height:52px;display:flex;align-items:center;justify-content:center;overflow:hidden}.btn_order_wrap .plus{font-size:20px}.btn_order_wrap .btn{color:#11521e;width:180px;height:54px;display:inline-flex;align-items:center;justify-content:center;overflow:hidden;padding-bottom:4px;box-sizing:border-box;border-radius:3px}.btn_order_wrap .btn_not_available{display:none;color:#2c2a29;background:#e0e0e0;opacity:.5}.btn_order_wrap:hover{background-color:#11521e;box-shadow:0 3px 3px rgba(44,42,41,.22)}.btn_order_wrap:hover .btn{color:#fff}.btn_order_wrap:hover .btn-green{border-top-left-radius:3px;border-bottom-left-radius:3px}.slick-arrow{width:16px;height:32px;position:absolute;bottom:38px;left:50%;transform:translate(-50%,0);cursor:pointer}.slick-prev{background-position:-344px -19px;margin-left:-46px}.slick-next{background-position:-377px -19px;margin-left:46px}.slick-dots{position:absolute;bottom:35px;left:50%;transform:translate(-50%,0);height:36px;display:flex;align-items:center}.slick-dots li{display:none;width:60px;text-align:center}.slick-dots li span{max-width:24px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;display:inline-block;vertical-align:bottom}.slick-dots li .active{color:#af2021}.slick-dots .slick-active{display:block}.price_wrap{display:flex;justify-content:center;align-items:center;padding:0 10px;box-sizing:border-box;margin-top:12px}.price_wrap .current_value{font-size:20px;font-weight:600;color:#2c2a29}.price_wrap .currency{font-size:14px;color:#2c2a29}.price_wrap .sale_value{font-size:18px;font-weight:600;color:rgba(128,128,131,.75);position:relative;display:inline-block}.price_wrap .sale_value:after{content:'';position:absolute;width:100%;height:1px;top:50%;left:1px;transform:translate(0,-50%);background-color:rgba(128,128,131,.75)}.price_wrap .wrap:nth-child(2){margin-left:16px}.price_wrap .wrap:nth-child(2) .currency{color:rgba(128,128,131,.75)}.our_production_wrap.home{padding-top:0}.coffee_machine_wrap.indent{margin-bottom:71px}.our_production_wrap.home .container{border-top:1px solid #e0e0e0;background-position:left top;background-repeat:no-repeat;padding-top:91px}.our_production_wrap{padding:51px 0 180px}.our_production_wrap .card_product .text_wrap .text{display:none}.our_production_wrap .card_product>.btn_order_wrap{margin-top:59px}.grade{line-height:20px;display:flex;justify-content:center;margin-bottom:18px}.slider_coffee_capsule .slick-dots{bottom:107px}.slider_coffee_capsule .slick-arrow{bottom:110px}.coffee_ellipse_wrap{margin-left:20px;height:6px;align-self:center;display:inline-flex}.coffee_ellipse_wrap li{width:6px;height:6px;border-radius:50%;background-color:#d3d6da;display:inline-block}.coffee_ellipse_wrap li:not(:last-child){margin-right:6px}.coffee_ellipse_wrap .coffe_ellipse_red{background-color:#af2021}.description_wrap{margin-bottom:110px}.description_wrap .sect_title_wrap{text-align:center}.description_wrap .sect_title{font-size:30px;line-height:1}.description_wrap .sect_title:after{content:unset}.descr_img_wrap{display:flex;max-width:1050px;margin:57px auto 32px;box-shadow:0 0 15px rgba(44,42,41,.22)}.descr_img_wrap .img_wrap{max-width:351px;max-height:400px;position:relative;border:1px solid #e0e0e0;margin-bottom:-1px;margin-right:-1px}.descr_img_wrap .img_wrap img{width:100%;height:100%;display:block}.descr_img_wrap .text_wrap{position:absolute;top:23px;left:50%;transform:translate(-50%,0);text-align:center;width:100%}.descr_img_wrap .text_wrap *{font-size:16px;font-weight:400;line-height:1}.descr_img_wrap .text_wrap .title{color:#2c2a29;font-size:20px;font-weight:600;margin-bottom:10px}.aroma_wrap{display:flex;align-items:center;max-width:1050px;margin:auto;padding-left:30px;padding-top:30px;padding-bottom:30px;border:1px solid #e0e0e0}.aroma_wrap .title{font-size:20px;line-height:1;min-width:146px}.list_aroma_wrap{display:inline-flex;flex-wrap:wrap;padding-left:25px}.list_aroma_wrap li{text-align:center;width:104px;padding:6px 0}.list_aroma_wrap li img{height:51px;object-fit:contain;margin-bottom:2px}.list_aroma_wrap li *{font-size:16px}.list_aroma_wrap li:not(:last-child){margin-right:16px}.intensive_wrap{max-width:1050px;margin:-1px auto 0;border:1px solid #e0e0e0;display:flex;align-items:center;position:relative;padding:27px 0}.intensive_wrap:after{content:'';position:absolute;left:50%;top:0;height:100%;width:1px;background-color:#e0e0e0;transform:translate(-50%,0)}.intensive_wrap .grade{margin-bottom:0;padding:0 30px;justify-content:flex-start;flex-basis:50%}.intensive_wrap .grade span{font-size:20px;color:#2c2a29;font-weight:600;align-self:center}.intensive_wrap .grade .fray{display:inline-flex;align-items:center}.intensive_wrap .grade ul{margin-top:5px}.light,.middle,.strong{display:flex;align-items:center}.light img,.middle img,.strong img{width:51px;height:38px;object-fit:contain;margin-right:14px;margin-left:35px}.light *,.middle *,.strong *{font-size:16px;line-height:1}b,strong{font-weight:600}.advantages_wrap{background-repeat:no-repeat;background-position:95% 10%}.advantages_wrap .content_wrap{grid-template-columns:repeat(3,1fr);margin-top:98px;grid-row-gap:30px!important}.advantages_wrap .sect_title_wrap{text-align:center}.advantages_wrap .sect_title_wrap .sect_title{line-height:50px}.advantages_wrap .text_wrap{padding-right:114px}.advantages_wrap .text_wrap .step{font-size:12px;color:#af2021;margin-bottom:6px}.advantages_wrap .text_wrap .title{font-size:25px;font-weight:600;line-height:32px;margin-bottom:14px}.advantages_wrap .text_wrap .text{color:rgba(131,131,131,.8);font-size:16px;line-height:26px}.description_wrap+.advantages_wrap{padding:88px 0 47px}.description_wrap+.advantages_wrap .content_wrap{grid-auto-flow:column;grid-template-rows:minmax(128px,auto) minmax(128px,auto) minmax(128px,auto);grid-gap:0;grid-column-gap:10px;max-width:1052px;margin:auto}.description_wrap+.advantages_wrap .text_wrap{padding-right:0}.description_wrap+.advantages_wrap .text_wrap .title_name{font-size:20px;line-height:30px;font-weight:600;margin-bottom:10px;color:#2c2a29}.description_wrap+.advantages_wrap .text_wrap .text{line-height:25px}.description_wrap+.advantages_wrap .text_wrap .step{margin-bottom:12px}.description_wrap+.advantages_wrap .text_wrap:nth-of-type(4){grid-row:1/-1;align-self:center}.description_wrap+.advantages_wrap .text_wrap:nth-of-type(4) .img_wrap:first-of-type{margin-bottom:25px}.description_wrap+.advantages_wrap .text_wrap:nth-of-type(4) .img_wrap:nth-of-type(2){margin-bottom:5px}.description_wrap+.advantages_wrap .img_wrap{text-align:center}.blog_slider_wrap{padding:90px 0 110px}.blog_slider_wrap .sect_title_wrap{text-align:center}.blog_slider_wrap .sect_title_wrap .sect_title{line-height:50px}.blog_slider{display:flex;justify-content:space-between;align-items:center;margin-top:98px}.blog_slider .blog_slide{display:block;width:100%;max-width:680px}.blog_slider .blog_slide:nth-child(+n+3){display:none}.blog_wrap{max-width:680px;background-color:#fff;box-shadow:0 4px 6px rgba(44,42,41,.22);cursor:pointer}.blog_wrap .img_wrap{max-width:680px;height:300px;overflow:hidden}.blog_wrap .img_wrap img{width:100%;height:100%;object-fit:cover}.blog_wrap .text_wrap{padding:30px 40px 40px}.blog_wrap .text_wrap .title{line-height:25px;font-weight:400;width:100%;height:100px;overflow:hidden}.blog_wrap .text_wrap .title a{color:#2c2a29}.blog_wrap:hover{box-shadow:0 4px 12px rgba(44,42,41,.22)}.blog_wrap:hover .text_wrap .title{color:#11521e}.blog_wrap:hover .text_wrap .title a{color:#11521e}.blog_wrap:hover .inf_wrap .read{color:#11521e}.blog_wrap:hover .inf_wrap .read a{color:#11521e}.blog_wrap:hover .inf_wrap .read .sprite{background-position:-419px -44px}.inf_wrap{display:flex;justify-content:space-between;align-items:center;margin-top:34px}.inf_wrap *{font-size:16px}.inf_wrap .read{color:#2c2a29}.inf_wrap .read a{color:#2c2a29}.inf_wrap .read span{display:block;width:100%}.inf_wrap .read .sprite{width:6px;height:9px;display:inline-block;background-position:-409px -44px;margin-left:4px}.blog_category{font-size:13px;color:#11521e;text-transform:uppercase;margin-bottom:16px;font-weight:600}.blog_category *{color:#11521e}.present_wrap{padding:90px 0 160px;position:relative}.present_wrap .sect_title_wrap,.recommend_wrap .sect_title_wrap{text-align:center}.present_wrap .sect_title_wrap .sect_title,.recommend_wrap .sect_title_wrap .sect_title{line-height:50px}.present_wrap .sect_title_wrap .sect_title:after,.recommend_wrap .sect_title_wrap .sect_title:after{content:unset}.present_wrap .grade,.recommend_wrap .grade{display:none}.present_wrap .card_product>.btn_order_wrap,.recommend_wrap .card_product>.btn_order_wrap{margin-top:32px}.present_wrap .wrapper{overflow:hidden;max-width:1397px}.slider_present_wrap{margin-top:54px;position:static;max-height:541px;visibility:hidden;overflow:hidden;max-width:1396px}.slider_present_wrap .card_product{max-width:350px;width:100%}.slider_present_wrap .btn_order_wrap .add_to_order{display:inline-flex;width:100%}.slider_present_wrap.slick-initialized{height:auto;visibility:visible;overflow:visible}.slider_present_wrap.slick-initialized .slick-list{overflow:visible}.recommend_wrap{padding-top:0;padding-bottom:180px;position:relative}.slider_recommend_wrap{margin-top:54px;display:block;max-height:541px;height:541px;visibility:hidden;position:static;border-right:1px solid #e0e0e0}.slider_recommend_wrap .card_product{width:100%}.slider_recommend_wrap .card_product .text.sale{display:flex;justify-content:center;align-items:center}.slider_recommend_wrap .card_product:nth-child(4){box-shadow:none}.slider_recommend_wrap.slick-initialized{visibility:visible;height:auto}.slider_recommend_wrap .slick-arrow{bottom:113px}.slider_recommend_wrap .slick-dots{bottom:110px}.vertical_slider{max-width:350px;padding:0 1px;border-right:0}.vertical_slider .card_product{border:1px solid #e0e0e0;max-width:348px;height:541px}.vertical_slider .slick-arrow,.vertical_slider .slick-dots{display:none!important}.subscribe_wrap{padding:60px 0}.subscribe_wrap .subscribe{max-width:390px;width:100%;text-align:center}.send_subscr{display:flex;align-items:center;padding:0 174px}.send_subscr label{margin-right:42px;margin-left:64px;position:relative;max-width:350px;width:100%}.send_subscr label span{font-size:13px;font-weight:400;position:absolute;top:-16px;left:1px;display:none}.send_subscr label input[type=email]:focus{color:#11521e;border-color:#11521e}.send_subscr .btn_wrap{max-width:220px}input[type=submit]{cursor:pointer;}input[type=email]{background:0 0;border-bottom:1px solid #e0e0e0;font-size:16px}.about_sect_wrap{padding:10px 0;position:relative}.about_sect_wrap .text_wrap,.about_sect_wrap .text_wrap *{font-size:16px;font-weight:400;line-height:29px}.about_sect_wrap .text_wrap ul{padding-left:16px}.about_sect_wrap .text_wrap ul li{position:relative}.about_sect_wrap .text_wrap ul li:after{content:'';position:absolute;width:5px;height:5px;border-radius:50%;background-color:#2c2a29;top:11px;left:-15px}.about_sect_wrap .text_wrap ol{counter-reset:item}.about_sect_wrap .text_wrap ol li{position:relative;padding-left:18px}.about_sect_wrap .text_wrap ol li:before{content:counter(item) ".";counter-increment:item;position:absolute;left:0}.about_sect_wrap .text_wrap .sect_title{font-size:40px!important;font-weight:600!important;line-height:47px}.catalog_wrap{padding:104px 0 110px}.catalog_blog_wrap .catalog_wrap{padding-top:82px}.catalog{display:grid;grid-template-columns:repeat(4,1fr)}.catalog .card_product{margin:-1px -1px 0 0;box-shadow:none}.catalog .card_product .grade{display:none}.catalog .card_product>.btn_order_wrap{margin-top:30px}.catalog_list{display:grid;grid-template-columns:repeat(1,1fr)}.catalog_list .img_wrap{max-width:300px;max-height:312px;margin:auto}.catalog_list .img_wrap img{object-fit:contain;width:100%;height:312px}.catalog_list .title{text-align:center;margin-top:22px}.catalog_list a{display:inline-block;padding:51px 81px;border:1px solid #e0e0e0;margin:0 -1px -1px 0;max-width:466px;width:100%}.catalog_list a:first-of-type{justify-self:flex-end}.catalog_list_wrap{padding:102px 0 0}.subscribe_busines{margin:110px 0}.catalog_blog_wrap .container{background-repeat:no-repeat;background-position:top right}.catalog_blog_wrap .catalog_wrap .sect_title_wrap{text-align:center}.catalog_blog_wrap .catalog_wrap .sect_title_wrap .sect_title{line-height:50px}.catalog_blog_wrap .catalog_wrap .sect_title_wrap+.catalog{margin-top:103px;grid-template-columns:repeat(3,1fr);grid-gap:40px}.catalog_blog_wrap .catalog_wrap .sect_title_wrap+.catalog .blog_wrap .text_wrap{padding:25px 30px 26px}.catalog_blog_wrap+.subscribe_wrap{margin-bottom:110px}.contacts_wrap .container{background-position:100% 0}.contacts_wrap .catalog_wrap .sect_title_wrap+.catalog{grid-template-columns:repeat(3,1fr);grid-gap:0;grid-auto-rows:minmax(205px,auto);max-width:1050px;margin:103px auto 0}.contacts_wrap .catalog_wrap .sect_title_wrap+.catalog .blank{padding:31px 40px 38px;margin-right:-1px;margin-bottom:-1px;border:1px solid #e0e0e0}.contacts_wrap .catalog_wrap .sect_title_wrap+.catalog .blank ul *{font-weight:600;color:#2c2a29;font-size:16px;line-height:25px}.contacts_wrap .catalog_wrap .sect_title_wrap+.catalog .blank ul .address{margin-bottom:13px}.contacts_wrap .catalog_wrap .sect_title_wrap+.catalog .blank ul .address a{margin-right:8px}.contacts_wrap .catalog_wrap .sect_title_wrap+.catalog .blank ul .city, .contacts_wrap .catalog_wrap .sect_title_wrap+.catalog .blank ul .city a{font-size:22px;margin-bottom:20px}.contacts_wrap .catalog_wrap .catalog+.counter-li-wrap{max-width:1050px;margin:90px auto 0}.contacts_wrap .catalog_wrap .catalog+.counter-li-wrap li{max-width:100%;margin-bottom:0}.contacts_wrap .catalog_wrap .catalog+.counter-li-wrap .title-faq-wrap{max-width:350px}.contacts_wrap .catalog_wrap .catalog+.counter-li-wrap .counter-li{position:relative}.contacts_wrap .catalog_wrap .catalog+.counter-li-wrap .counter-li .text-faq{position:absolute;width:100%;z-index:1;background:#fff}.contacts_wrap .catalog_wrap .catalog+.counter-li-wrap .text-faq{max-width:350px}.contacts_wrap .catalog_wrap .catalog+.counter-li-wrap .text-faq>*{height:140px;overflow:auto}.contacts_wrap .catalog_wrap .catalog+.counter-li-wrap .text-faq li{cursor:pointer}.contacts_wrap .catalog_wrap .catalog+.counter-li-wrap .text-faq li:not(:last-child){margin-bottom:12px}.map_wrap{width:100%;height:500px;margin-top:40px;background-color:grey}.map_wrap iframe{width:100%;height:100%}.navigation{text-align:center;margin-top:50px}.page_nav_wrap a,.page_nav_wrap span:not(.sprite){font-size:14px;display:inline-block;min-width:38px;height:38px}.page_nav_wrap a{display:flex;align-items:center;justify-content:center}.page_nav_wrap a:hover{color:#11521e}.page_nav_wrap .active{box-shadow:inset 0 0 0 1px #11521e}.page_nav_wrap .active a:hover{color:#2c2a29}.page_nav_wrap .sprite{width:18px;height:36px;display:inline-block;vertical-align:bottom}.page_nav_wrap .nav_go_left{background-position:-344px -16px;margin-right:20px}.page_nav_wrap .nav_go_right{background-position:-380px -16px;margin-left:20px}.page_nav_wrap .not_visible{display:none}.banner_wrap{padding:0;position:relative;height:369px;background:linear-gradient(34deg,#eee 0,#efefef 0,#f3f3f3 100%);overflow:hidden}.banner_wrap .banner{position:absolute;max-width:1430px;width:100%;height:100%;background-repeat:no-repeat;background-position:left bottom,right bottom;background-size:320px;z-index:1}.banner_wrap .sect_title_wrap{position:relative;z-index:1;padding-left:320px;padding-right:320px;text-align:center;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.banner_wrap .container{height:100%}.banner_wrap .sect_title_wrap .sect_title{line-height:50px}.banner_wrap .sect_title_wrap .sect_title:after{bottom:-32px}.line_grey{position:absolute;left:0;right:0;bottom:0;height:107px}.product_page_wrap+script+.technical_features_wrap{padding-top:0}.product_page_wrap{padding:0 0 88px;box-sizing:border-box;position:relative}.product_page_wrap .img_wrap{width:100%;max-height:590px;overflow:hidden;height:590px;display:flex;align-items:flex-end}.product_page_wrap .img_wrap img{width:100%;object-fit:contain}.product_page_wrap .container{padding:0 100px}.product_page_wrap .line_grey{height:205px}.product_page{margin-top:23px;display:flex;justify-content:space-between}.product_page .card_product{width:400px;height:auto;background-color:#fff;border-radius:3px;padding:8px;box-sizing:border-box;box-shadow:none;position:relative;z-index:1;top:-40px;border:none;align-self:baseline}.product_page .card_product .content_wrap{flex-direction:column;border-radius:3px;border:1px solid #e0e0e0;padding:21px 35px 30px;box-sizing:border-box}.product_page .card_product .content_wrap .text_wrap{margin-bottom:22px}.product_page .card_product .content_wrap .text_wrap .title{padding:0;text-align:left;font-weight:600;line-height:38px;font-size:30px;height:70px;margin-bottom:18px}.product_page .card_product .content_wrap .text_wrap .text{text-align:left;margin:0;height:182px;width:100%}.product_page .card_product .content_wrap .btn_order_wrap{margin-top:0;margin-bottom:24px;max-width:100%;width:100%}.product_page .card_product .content_wrap .btn_order_wrap .add_to_order{width:84%}.product_page .card_product .content_wrap>p{font-size:16px;line-height:22px;height:44px;overflow:hidden;color:#11521e}.product_page .card_product .btn_order_wrap{transform:unset;left:unset;bottom:unset;position:relative}.product_page .card_product .grade{display:block;margin-top:6px;margin-bottom:0}.product_page .card_product .grade .coffee_ellipse_wrap{vertical-align:middle}.product_page .card_product .grade>*{display:inline-flex;align-items:center}.product_page .card_product .grade span:not(:first-of-type){width:100%}.product_page .card_product .grade span:not(:last-of-type){margin-bottom:16px}.product_page .card_product .grade span span{color:#2c2a29;margin-left:6px}.product_page .card_product .price_wrap{margin-top:5px;margin-bottom:20px;padding:0;justify-content:flex-start;width:100%}.choose_color .coffee_ellipse_wrap{height:100%;align-items:center}.choose_color{display:flex!important;justify-content:flex-start;width:100%;align-items:baseline!important;margin-bottom:30px!important;margin-top:0!important}.choose_color span{font-size:20px;font-weight:600;color:#2c2a29}.choose_color ul{margin-left:24px}.choose_color ul li{width:13px;height:13px;cursor:pointer;position:relative;z-index:2}.choose_color ul li:not(:last-child){margin-right:13px}.choose_color ul .active:after{content:'';position:absolute;top:-5px;left:-5px;width:21px;height:21px;border-radius:50%;border:1px solid #e0e0e0;z-index:1}.card_img{max-width:600px;max-height:663px;overflow:hidden;position:relative;z-index:1;padding-top:77px;width:100%}.card_img .label-brown,.card_img .label-green,.card_img .label-red{top:6px}.fixed_product{position:absolute;left:87px;top:0;right:0;bottom:unset;display:flex;align-items:center;z-index:1;border:1px solid #cdcdcd;border-right:transparent;background:#fff;padding:12px 49px}.fixed_product .btn_order_wrap{margin:0;margin-left:auto}.fixed_product .text_wrap{margin-left:30px}.fixed_product .text_wrap *{font-size:20px;font-weight:600;color:#2c2a29}.fixed_product .img_wrap{width:63px;max-height:unset}.fixed_product .img_wrap img{width:100%;height:62px;object-fit:contain}.fixed_product .btn_order_wrap{position:relative;transform:unset;left:0;bottom:0}.fixed_product.active{position:fixed;top:unset;bottom:0;z-index:3}.support_wrap .content_wrap{align-items:flex-start}.support_wrap .content_wrap *{font-size:16px;font-weight:400}.support_wrap .content_wrap .text_wrap{max-width:407px}.support_wrap .content_wrap .text_wrap .text{margin-bottom:28px;line-height:25px}.support_wrap .content_wrap .download_files{margin-top:30px}.support_wrap .content_wrap .download_files a{font-weight:600}.support_wrap .content_wrap .download_files a:hover{color:#11521e}.support_wrap ul li span{display:inline-block}.support_wrap ul li span:nth-child(1){width:106px;margin-right:40px}.support_wrap ul li span:nth-child(2){color:#2c2a29}.support_wrap ul li span:nth-child(2) a{color:#2c2a29}.support_wrap ul li:not(:last-child){margin-bottom:28px}.download_wrap{margin-left:146px;cursor:pointer}.download_wrap .img_wrap{width:128px;height:131px;border:1px solid #e0e0e0;display:flex;justify-content:center;align-items:center}.download_wrap:hover .download_files a{color:#11521e}.download_files a{color:#2c2a29}.product_page_wrap+.technical_features_wrap{padding:110px 0 100px}.page_accessory .card_product .content_wrap .btn_order_wrap{margin-bottom:0}.banner_page_accessory{margin-bottom:90px}.banner_page_accessory img{width:100%;height:720px;object-fit:cover;display:block}.faq_wrap{padding:102px 0 110px}.faq_wrap>.container{display:flex;justify-content:space-between}.faq_wrap .sect_title{margin-bottom:56px}.faq_wrap .sect_title .title{font-size:30px;font-weight:600;line-height:25px;color:#2c2a29}.faq_wrap .support_wrap .sect_title{margin-bottom:51px}.counter-li-wrap{margin-right:40px}.counter-li-wrap>a{font-size:16px;font-weight:600;color:#2c2a29;display:inline-block;margin-top:4px}.counter-li-wrap>a:hover{color:#11521e}.counter-li-wrap .hidden_faq{display:none}.counter-li-wrap li{max-width:530px;box-sizing:border-box;width:100%;margin-bottom:20px;background:#fff}.counter-li-wrap .title-faq-wrap{padding:16px 110px 17px 30px;border:1px solid #e0e0e0;cursor:pointer;position:relative}.counter-li-wrap .title-faq-wrap .title{font-size:16px;color:#2c2a29;font-weight:600;line-height:25px}.counter-li-wrap .title-faq-wrap .sprite{position:absolute;right:30px;top:50%;transform:translate(0,-50%);width:24px;height:13px;background-position:-459px -86px}.counter-li-wrap .title-faq-wrap .sprite.active{background-position:-424px -86px}.counter-li-wrap .text-faq{display:none;padding:20px 30px;border:1px solid #e0e0e0;border-top:transparent}.faq_wrap .counter-li-wrap .text-faq{font-size:16px;font-weight:400;line-height:26px}.faq_wrap .counter-li-wrap{max-width:512px}li[data-show=true]{display:block}li[data-show=false]{display:none}.technical_features_wrap{padding:90px 0}.technical_features_wrap .title-faq-wrap{padding:35px 100px 36px 40px}.technical_features_wrap .title-faq-wrap .title{font-size:30px;font-weight:600;color:#2c2a29}.technical_features_wrap .title-faq-wrap .sprite{background:url(../img_min/shape.png) no-repeat center center}.technical_features_wrap .title-faq-wrap .sprite.active{background:url(../img_min/shape-rotate.png) no-repeat center center}.technical_features_wrap .counter-li-wrap{margin-right:0}.technical_features_wrap .counter-li li{margin:auto;max-width:1050px}.technical_features_wrap .text-faq{padding:0 30px}.technical_features_wrap .text-faq ul li{padding-top:15px;padding-bottom:14px}.technical_features_wrap .text-faq ul li span{display:inline-block;font-size:16px;font-weight:400}.technical_features_wrap .text-faq ul li span:first-of-type{color:#2c2a29;width:120px;margin-right:76px}.technical_features_wrap .text-faq ul li span:last-of-type{color:#2c2a29}.technical_features_wrap .text-faq ul li:not(:last-child){border-bottom:1px solid #e0e0e0}.technical_features_wrap .text-faq>*{height:auto}.technical_features_wrap .coffee_ellipse_wrap{margin-left:0}.technical_features_wrap .coffee_ellipse_wrap li{width:6px;height:6px;padding:unset!important;border-radius:50%;background-color:#d3d6da;border:0!important}.technical_features_wrap .coffee_ellipse_wrap li:not(:last-child){margin-right:10px}.technical_features_wrap .coffee_ellipse_wrap .coffe_ellipse_red{background-color:#af2021}.content_sect_wrap{background-image:linear-gradient(34deg,#eee 0,#efefef 0,#f3f3f3 100%);padding:110px}.content_sect_wrap .content_wrap{padding:0 174px}.content_sect_wrap .content_wrap .img_wrap{max-width:736px;height:374px;overflow:hidden;padding-left:12px;text-align:center;box-sizing:border-box}.content_sect_wrap .sect_title_wrap{width:316px}.content_sect_wrap .sect_title_wrap .sect_title{line-height:25px;font-weight:600;font-size:30px;color:#2c2a29;margin-bottom:44px}.content_sect_wrap .sect_title_wrap .sect_title:after{content:unset}.content_sect_wrap .sect_title_wrap .text{font-size:16px;line-height:25px}.technical_features_wrap+.product_banner_wrap{margin-top:0}.product_banner_wrap{margin-top:110px;margin-bottom:90px;padding:0}.product_banner_wrap .blank_wrap{max-width:386px;width:100%;padding:7px;background-color:#f8f8f8;border-radius:3px}.product_banner_wrap .blank_wrap .blank{background-color:#fff;border-radius:3px;border:1px solid #e0e0e0;box-sizing:border-box;padding:45px 56px;background-color:#f8f8f8}.product_banner_wrap .blank_wrap .blank .sect_title{color:#2c2a29;line-height:39px}.product_banner_wrap .blank_mob{display:none}.banner_product_wrap{background-image:linear-gradient(34deg,#eee 0,#efefef 0,#f3f3f3 100%);position:relative}.banner_product_wrap .btn_wrap{margin:36px auto 0}.banner_product_wrap .container{padding:0 115px}.banner_product_wrap .line_grey{height:190px}.banner_product_wrap .banner_product{padding:124px 0 300px;background-repeat:no-repeat;position:relative;z-index:1;background-position:100% 70%}.design_wrap{padding:82px 0}.design_wrap .sect_title_wrap{text-align:center;margin-bottom:57px}.design_wrap .sect_title_wrap .sect_title{line-height:25px;font-weight:600;font-size:30px;color:#2c2a29}.design_wrap .sect_title_wrap .sect_title:after{content:unset}.design_wrap .content_wrap{align-items:baseline}.design_wrap .content_wrap .blank_wrap{max-width:320px;width:100%;text-align:center}.design_wrap .content_wrap .blank_wrap:not(:last-child){margin-right:40px}.design_wrap .content_wrap .blank_wrap .text{font-size:16px;margin-top:30px}.design_wrap .content_wrap .blank_wrap .img_wrap{height:320px;overflow:hidden;border:1px solid #e0e0e0}.design_wrap .content_wrap .blank_wrap .img_wrap img{width:100%;height:320px;object-fit:cover}.characteristics_wrap{padding-bottom:110px;padding-top:20px}.characteristics_wrap .sect_title_wrap{margin-bottom:24px}.characteristics_wrap .sect_title_wrap .sect_title{font-size:30px;line-height:25px;font-weight:600}.characteristics_wrap .sect_title_wrap .sect_title:after{content:unset}.characteristics_wrap .content_wrap{align-items:flex-start}.characteristics_wrap .text_wrap{display:flex;width:100%;max-width:682px;margin-top:22px}.characteristics_wrap .text_wrap ul li{display:flex;align-items:center}.characteristics_wrap .text_wrap ul li span:nth-child(1){font-size:16px;font-weight:600;width:132px}.characteristics_wrap .text_wrap ul li span:nth-child(2){font-size:20px;font-weight:400;color:#2c2a29;width:130px;margin-left:60px}.characteristics_wrap .text_wrap ul li:not(:last-child){margin-bottom:28px}.characteristics_wrap .text_wrap ul:nth-child(2){margin-left:39px}.characteristics_wrap .img_wrap{margin-left:38px;text-align:center}.characteristics_wrap .img_wrap img{max-width:100%;display:block}.not_found_wrap{border-top:1px solid #e0e0e0}.not_found_wrap .container{height:100vh}.not_found_wrap .content_wrap{flex-direction:column;justify-content:center;height:100%}.not_found_wrap .sect_title_wrap{margin-bottom:18px}.not_found_wrap .sect_title{font-size:350px;font-weight:400;display:flex;align-items:center}.not_found_wrap .sect_title span{display:inline-block;width:269px;height:292px;vertical-align:top;background-position:top center;background-repeat:no-repeat}.not_found_wrap .sect_title:after{content:unset}.not_found_wrap .text_wrap .title{text-align:center}.not_found_wrap .mnu_list{margin-top:30px}.not_found_wrap .mnu_list ul{display:flex;flex-wrap:wrap;max-width:394px;justify-content:space-between}.not_found_wrap .mnu_list li{margin-bottom:30px}.not_found_wrap .mnu_list li a{color:#2c2a29;font-size:16px}.not_found_wrap .mnu_list li a:hover{color:#11521e}.business_wrap{border-top:1px solid #e0e0e0}.business_wrap .img_wrap{margin-top:19px;max-width:699px;max-height:421px;grid-area:img;grid-row:1/-1}.business_wrap .img_wrap img{width:100%;height:100%;object-fit:cover}.business{margin-top:20px;margin-bottom:20px;grid-template-areas:"title title" "text img";grid-template-columns:repeat(2,1fr);grid-column-gap:98px}.business .sect_title_wrap{max-width:595px;text-align:center;grid-area:title}.business .sect_title_wrap .sect_title{line-height:50px}.business .text_wrap{margin-top:48px;text-align:left;grid-area:text}.business .text_wrap *{font-size:16px;line-height:28px}.order_wrap{margin:105px 0 110px;grid-template-columns:314px 1fr;grid-column-gap:60px}.order_wrap .left_block_mnu{position:static;border:0;display:block;width:auto;z-index:0}.order_wrap .left_block_mnu .blank_wrap{max-width:314px;background-color:#f8f8f8;border-radius:3px;padding:8px}.order_wrap .left_block_mnu .blank_wrap .blank{border:1px solid #e0e0e0;border-radius:3px;background-color:#f8f8f8;min-height:237px;padding:29px 20px}.order_wrap .left_block_mnu .blank_wrap .blank a{display:inline-block;position:relative;padding:3px 12px 5px}.order_wrap .left_block_mnu .blank_wrap .blank a span{font-size:18px;font-weight:600;line-height:25px}.order_wrap .left_block_mnu .blank_wrap .blank a span.sprite{display:inline-block;width:18px;height:17px;margin-right:10px}.order_wrap .left_block_mnu .blank_wrap li:hover a span{color:#11521e;display:inline-block;height:100%}.order_wrap .left_block_mnu .blank_wrap li:hover a:after{content:'';position:absolute;top:0;left:0;right:0;height:100%;border:1px solid #11521e;border-radius:3px}.order_wrap .left_block_mnu .blank_wrap li:hover:first-of-type a .sprite{background-size:0,contain}.order_wrap .left_block_mnu .blank_wrap li:hover:nth-of-type(2) a .sprite{background-size:0,contain}.order_wrap .left_block_mnu .blank_wrap li:hover:nth-of-type(3) a .sprite{background-size:0,contain}.order_wrap .left_block_mnu .blank_wrap li:hover:last-of-type a .sprite{background-size:0,contain}.order_wrap .left_block_mnu .blank_wrap li:not(:last-child){margin-bottom:24px}.order_wrap .left_block_mnu .blank_wrap li:first-of-type a .sprite{background:url(../img_min/people.svg) no-repeat center center/contain,url(../img_min/people2.svg) no-repeat center center/0}.order_wrap .left_block_mnu .blank_wrap li:nth-of-type(2) a .sprite{background:url(../img_min/delivery.svg) no-repeat center center/contain,url(../img_min/delivery2.svg) no-repeat center center/0;height:19px;vertical-align:middle}.order_wrap .left_block_mnu .blank_wrap li:nth-of-type(3) a .sprite{background:url(../img_min/heart.svg) no-repeat center center/contain,url(../img_min/heart2.svg) no-repeat center center/0;vertical-align:middle}.order_wrap .left_block_mnu .blank_wrap li:last-of-type a .sprite{background:url(../img_min/logout.svg) no-repeat center center/contain,url(../img_min/logout2.svg) no-repeat center center/0;height:19px;vertical-align:middle}.order_wrap .left_block_mnu .blank_wrap li.active a:after{content:'';position:absolute;top:0;left:0;right:0;height:100%;border:1px solid #11521e;border-radius:3px}.order_wrap .left_block_mnu .blank_wrap li.active a span{color:#11521e}.order_wrap .left_block_mnu .blank_wrap li.active:first-of-type a .sprite{background-size:0,contain;vertical-align:sub}.order_wrap .left_block_mnu .blank_wrap li.active:nth-of-type(2) a .sprite{background-size:0,contain}.order_wrap .left_block_mnu .blank_wrap li.active:nth-of-type(3) a .sprite{background-size:0,contain}.order_wrap .left_block_mnu .blank_wrap li.active:last-of-type a .sprite{background-size:0,contain}.list_orders_wrap{margin-top:-11px}.list_orders_wrap .title_wrap *{font-size:16px;font-weight:400;color:#2c2a29;line-height:24px}.list_orders_wrap .content_wrap{display:block;padding:24px 29px 36px}.list_orders_wrap .content_wrap>ul li span{font-size:16px;font-weight:400}.list_orders_wrap .content_wrap>ul li span:last-of-type{color:#2c2a29;margin-left:4px}.list_orders_wrap .content_wrap>ul li span:last-of-type a{color:#2c2a29}.list_orders_wrap .content_wrap>ul li:not(:last-child){margin-bottom:17px}.list_orders_wrap .blank_wrap{max-width:700px;width:100%}.list_orders_wrap .blank_wrap a{font-size:16px;padding-bottom:2px}.list_orders_wrap .blank_wrap .title_wrap{padding:17px 29px;border-bottom:1px solid #e0e0e0}.list_orders_wrap .blank_wrap .blank{margin-top:28px;border:1px solid #e0e0e0}.list_orders_wrap .btn_list_wrap{align-items:center;border:0;margin:30px 0 0;padding:0}.list_orders_wrap .btn_list_wrap .btn_wrap{margin:0;width:220px}.cancel_order,.repeat_order{font-size:16px;font-weight:400;color:#2c2a29;margin-left:auto;margin-right:32px}.cancel_order:hover,.repeat_order:hover{color:#11521e}.cancel_order{margin-right:0;margin-left:0;width:auto}.cancel_order .sprite{vertical-align:middle;margin-left:2px;display:inline-block;width:13px;height:13px}.order_about_wrap .blank .content_wrap{padding:16px 29px 36px}.order_about_wrap .blank .content_wrap .title{font-size:20px;margin-bottom:21px}.order_about_wrap .basket_table{margin-top:30px}.order_about_wrap .basket_table .row{padding:0 26px;grid-template-columns:3fr 1fr 1fr 1fr}.order_about_wrap .basket_table .row .fraction:nth-child(2){padding-left:2px}.order_about_wrap .basket_table .row .fraction:nth-child(3){padding-left:5px}.order_about_wrap .basket_table .row .fraction:nth-child(4){padding-left:0}.order_about_wrap .basket_table .row .fraction:nth-child(4) .fraction_head{padding-left:24px}.order_about_wrap .basket_table .content_wrap{height:140px;display:flex;align-items:center;padding:0 10px 0 0;box-sizing:border-box}.order_about_wrap .basket_table .img_wrap{margin-right:22px;width:104px;max-height:90px}.order_about_wrap .basket_table .img_wrap img{height:90px}.order_about_wrap .basket_table .text_wrap{line-height:24px}.order_about_wrap .make_order_wrap{align-items:center;flex-wrap:wrap;margin:23px 0 0}.order_about_wrap .make_order_wrap .btn_wrap{max-width:276px;width:100%}.order_about_wrap .make_order_wrap .btn_wrap a{font-size:16px;padding-bottom:2px}.order_about_wrap .make_order_wrap .content_wrap{margin:0;padding:0}.order_about_wrap .make_order_wrap .content_wrap>div{margin-bottom:0}.order_about_wrap .make_order_wrap .content_wrap .total_wrap .total,.order_about_wrap .make_order_wrap .content_wrap .total_wrap .value{font-size:25px}.order_about_wrap .make_order_wrap .content_wrap .sum{margin-right:55px}.order_about_wrap .make_order_wrap .content_wrap .total{margin-right:60px}.order_about_wrap .make_order_wrap .content_wrap .value{margin-right:4px}.order_about_wrap .make_order_wrap .content_wrap .sum_wrap{margin-bottom:13px}.list_orders_wrap .order_about_wrap .content_wrap>ul li span{line-height:22px}.personal_data_wrap .personal_data{padding:32px 39px 49px;border-radius:3px;max-width:480px;width:100%;border:1px solid #e0e0e0}.personal_data_wrap label{display:block}.personal_data_wrap input{border: 1px solid #e0e0e0;max-width: 383px;height: 50px;border-radius: 3px;font-size: 16px;padding: 0 20px 0;width: 100% !important;margin-top: 11px;}.personal_data_wrap input[type=password]{max-width:266px}.personal_data_wrap input[type=submit]{margin-top:24px;font-size:18px;border:1px solid #11521e; background:#11521e; color:#fff}.personal_data_wrap .input_wrap>label:first-of-type{margin-top:34px}.personal_data_wrap .input_wrap>label:not(:first-of-type){margin-top:21px}.personal_data_wrap .input_wrap>label input:focus{border:1px solid #11521e;color:#11521e}.personal_data_wrap .pass_wrap{margin-top:20px;display:flex;align-items:center}.personal_data_wrap .pass_wrap>span{font-size:16px;color:#2c2a29;margin-right:16px}.personal_data_wrap .pass_wrap input:focus{border:1px solid #11521e;color:#11521e}.personal_data_wrap .code span{font-size:13px;color:#2c2a29;background-color:#fff}.status{margin-top:12px}.status span{font-size:16px;color:#11521e}.status span:last-of-type{margin-left:4px}.wishes_wrap{position:relative;margin-top:-11px;max-width:1042px}.wishes_wrap>.status,.wishes_wrap>.title{padding-left:2px}.personal_p .wishes_wrap{overflow:hidden}.slider_wishes_wrap{max-width:1039px;margin-top:37px;margin-bottom:70px;margin-left:0;visibility:hidden;position:static;overflow:visible;height:778px}.slider_wishes_wrap .card_product{max-width:350px;width:100%;margin:0 -1px 0 0}.slider_wishes_wrap .btn_order_wrap .add_to_order{display:inline-flex;width:100%}.slider_wishes_wrap .slick-arrow,.slider_wishes_wrap .slick-dots{bottom:0}.slider_wishes_wrap .slick-list{overflow:visible}.sect_title_wrap+.order_wrap{grid-template-columns:minmax(290px,800px) 1fr;margin-bottom:0}.order_wrap+.about_sect_wrap .text_wrap{max-width:1050px;margin:auto;padding-right:32px}.pages_breadcrumbs+.sect_title_wrap{text-align:center;margin-top:85px}.pages_breadcrumbs+.sect_title_wrap .sect_title{line-height:50px}.checkout_order fieldset{border:1px solid #e0e0e0;margin-bottom:-1px;max-width:782px;min-width: 350px;margin-left:auto; border-radius:3px}.checkout_order fieldset .personal_data{border:none;max-width:100%;padding:20px 36px 22px 25px;display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between}.checkout_order fieldset .personal_data .input_wrap{width:100%}.checkout_order fieldset .personal_data .input_wrap>label:first-of-type{margin-top:20px}.checkout_order fieldset .personal_data .title{display:inline-block}.checkout_order fieldset .personal_data .read{font-size:16px;line-height:24px;color:#2c2a29;cursor:pointer;display:inline-block}.checkout_order fieldset .personal_data .read .sprite{width:6px;height:12px;display:inline-block;margin-left:4px}.checkout_order fieldset .personal_data .read:hover{color:#11521e}.delivery_wrap{padding:21px 24px 48px}.delivery_wrap .input_wrap label{cursor:pointer;display:block;margin-top:30px}.delivery_wrap .input_wrap label:first-of-type{margin-top:24px}.delivery_wrap .input_wrap label p{font-size:14px;line-height:22px;color:rgba(128,128,131,.8);max-width:340px;margin-top:17px;margin-left:31px}.delivery_wrap .input_wrap .code{margin-top:30px;cursor:default}.delivery_wrap .input_wrap .text{font-size:16px;line-height:21px;margin-top:13px}.delivery_wrap .input_wrap .check{cursor:pointer;width:100%;position:relative;border:1px solid #e0e0e0;border-radius:50%;width:16px;height:16px;margin-right:11px}.delivery_wrap .input_wrap .check input{position:absolute;opacity:0;z-index:-1;margin:0}.delivery_wrap .input_wrap span{display:inline-block}.delivery_wrap .code{padding:16px 0 16px 24px;max-width:350px;height:auto}.delivery_wrap .code:focus{border:1px solid #11521e;outline:0}.delivery_wrap .code span{background-color:#fff;display:none}.delivery_wrap .textarea{width:100%;resize:none;min-height:180px;max-height:220px;wprd-wrap:break-word;position:relative;font-size:16px;word-wrap:break-word;cursor:text;padding-right:24px;outline:0;overflow-y:auto;overflow-x:hidden}.blog_info_wrap>.text_wrap .delivery_wrap blockquote.textarea:empty:after,.delivery_wrap .blog_info_wrap>.text_wrap blockquote.textarea:empty:after,.delivery_wrap .textarea:empty:before{content:attr(placeholder);display:block;font-size:16px;font-weight:400;color:#2c2a29}.blog_info_wrap>.text_wrap .delivery_wrap blockquote.textarea:focus:empty:after,.delivery_wrap .blog_info_wrap>.text_wrap blockquote.textarea:focus:empty:after,.delivery_wrap .textarea:focus:empty:before{opacity:0}.delivery_wrap .textarea:focus,.delivery_wrap .textarea:focus>div{color:#11521e}.delivery_wrap .btn_wrap{width:220px;margin-top:33px;cursor:pointer}.about_sect_wrap .text_wrap blockquote,.about_sect_wrap .text_wrap ol,.about_sect_wrap .text_wrap p,.about_sect_wrap .text_wrap ul,.blog_info_wrap>.text_wrap blockquote,.blog_info_wrap>.text_wrap ol,.blog_info_wrap>.text_wrap p,.blog_info_wrap>.text_wrap ul{margin-bottom:19px}.about_sect_wrap .text_wrap>:last-child,.blog_info_wrap>.text_wrap>:last-child{margin-bottom:0}

.checked:after{content:'';position:absolute;background:#11521e;width:6px;height:6px;left:50%;top:50%; transform:translateX(-50%) translateY(-50%);border-radius:50%}
.delivery_wrap .input_wrap .check.checked {border: 1px solid #11521e}
.order_info_wrap .send_order{max-width:100%;background-color:#f8f8f8;padding:39px 40px 49px}
.order_info_wrap .send_order .btn_wrap{margin-bottom:0}
.order_info_wrap .counter-li-wrap{margin-right:0;max-width:390px}.order_info_wrap .counter-li-wrap .title-faq-wrap{padding:31px 76px 37px 40px}.order_info_wrap .counter-li-wrap .title-faq-wrap .title{font-size:25px;color:#2c2a29}.order_info_wrap .counter-li-wrap .title-faq-wrap .sprite{background:url(../img_min/shape.png) no-repeat center center;right:40px}.order_info_wrap .counter-li-wrap .title-faq-wrap .active{background:url(../img_min/shape-rotate.png) no-repeat center center}.order_info_wrap .counter-li-wrap li{margin-bottom:0;margin-top:40px}.order_info_wrap .counter-li-wrap .text-faq{display:none;padding:0;position:relative;z-index:1;background-color:#fff;margin-top:-1px;transition:margin-top 1s linear}.order_info_wrap .counter-li-wrap .text-faq *{height:auto;font-size:16px;line-height:24px;font-weight:400;overflow-y:visible;margin-bottom:15px}.order_info_wrap .counter-li-wrap .text-faq>*{padding:0 40px 22px}.order_info_wrap .counter-li-wrap .text-faq strong{font-weight:600;color:#2c2a29}.order_info_wrap .counter-li-wrap .text-faq ul{margin-bottom:0}.order_info_wrap .counter-li-wrap .text-faq ul li{position:relative;margin:0;margin-bottom:15px;margin-left:15px}.order_info_wrap .counter-li-wrap .text-faq ul li:before{content:'';position:absolute;width:5px;height:5px;border-radius:50%;background-color:#2c2a29;top:10px;left:-15px}.blog_banner_wrap img{width:100%;object-fit:cover;height:582px}.blog_banner_wrap+.pages_breadcrumbs_wrap+.subscribe_wrap{margin:140px 0}.blog_banner_wrap+.pages_breadcrumbs_wrap .pages_breadcrumbs{margin-bottom:84px}.blog_info_wrap{display:flex;justify-content:space-between}.blog_info_wrap .blog_slider{margin-top:23px;flex-direction:column}.blog_info_wrap .blog_slider .blog_slide:not(:last-of-type){margin-bottom:40px}.blog_info_wrap .blog_slider .blog_slide .blog_wrap .text_wrap .title{margin-bottom:0}.blog_info_wrap .blog_slider .blog_slide:nth-child(n+3){display:block}.blog_info_wrap>.text_wrap{max-width:920px;width:100%;margin-right:40px}.blog_info_wrap>.text_wrap .blog_category{font-size:13px;display:inline-block;margin-bottom:9px;margin-right:20px}.blog_info_wrap>.text_wrap .date{display:inline-block}.blog_info_wrap>.text_wrap img{max-width:100%;object-fit:cover}.blog_info_wrap>.text_wrap img[align=right]{margin-left:38px;margin-bottom:25px;max-width:460px}.blog_info_wrap>.text_wrap img[align=left]{margin-right:38px;margin-bottom:25px;max-width:460px}.blog_info_wrap>.text_wrap>*{font-size:16px;line-height:25px}.about_sect_wrap h2,.blog_info_wrap>.text_wrap h2{color:#2c2a29;font-weight:600!important;font-size:20px!important;line-height:1!important;display:block;margin-bottom:10px}.about_sect_wrap h3,.blog_info_wrap>.text_wrap h3{color:#2c2a29;font-weight:600!important;font-size:18px!important;line-height:1!important;display:block;margin-bottom:10px}.about_sect_wrap br,.blog_info_wrap>.text_wrap br{line-height:1.2}.about_sect_wrap .text_wrap blockquote,.blog_info_wrap>.text_wrap blockquote{padding:82px 76px;position:relative;background-color:#f8f8f8;color:#11521e}.about_sect_wrap .text_wrap blockquote:after,.about_sect_wrap .text_wrap blockquote:before,.blog_info_wrap>.text_wrap blockquote:after,.blog_info_wrap>.text_wrap blockquote:before{content:'';max-width:800px;width:100%;height:1px;position:absolute;background:#e0e0e0;left:50%;transform:translate(-50%,0);top:54px}.about_sect_wrap .text_wrap blockquote:after,.blog_info_wrap>.text_wrap blockquote:after{top:unset;bottom:54px}.about_sect_wrap .text_wrap ul .strong,.blog_info_wrap>.text_wrap ul .strong{font-size:16px;color:#2c2a29;margin-left:0}.blog_info_wrap>.text_wrap ul .strong:before,.blog_info_wrap>.text_wrap ul blockquote.strong:after{content:unset}.blog_info_wrap>.text_wrap ul li{position:relative;margin-left:15px}.blog_info_wrap>.text_wrap ul li:before{content:'';position:absolute;top:10px;left:-15px;width:5px;height:5px;border-radius:50%;background-color:#2c2a29}.blog_info_wrap>.text_wrap ol{counter-reset:item}.blog_info_wrap>.text_wrap ol li{position:relative;padding-left:18px}.blog_info_wrap>.text_wrap ol li:before{content:counter(item) ".";counter-increment:item;position:absolute;left:0}.about_sect_wrap .text_wrap ol li:not(:last-of-type),.about_sect_wrap .text_wrap ul li:not(:last-of-type),.blog_info_wrap>.text_wrap ul li:not(:last-of-type){margin-bottom:5px}.blog_info_wrap>.text_wrap .btn_wrap:hover{color:#fff}.blog_info_wrap>.text_wrap a{color:#2c2a29;position:relative}.blog_info_wrap>.text_wrap a:after{content:'';position:absolute;border-bottom:1px solid #2c2a29;width:100%;height:100%;left:0;bottom:-1px}.blog_info_wrap>.text_wrap .advantages_wrap .content_wrap{margin-top:0;grid-template-columns:repeat(2,1fr);grid-gap:22px 0}.blog_info_wrap>.text_wrap .advantages_wrap .content_wrap .text_wrap{padding-right:40px}.blog_info_wrap>.text_wrap .advantages_wrap .content_wrap .text_wrap .step{line-height:1.5;margin-bottom:0}.blog_info_wrap>.text_wrap .advantages_wrap .content_wrap .text_wrap .title{line-height:24px;font-size:20px;margin-bottom:9px}.blog_info_wrap>.text_wrap .advantages_wrap .content_wrap .text_wrap .text{color:#838383;line-height:25px}.blog_info_wrap .recommend_wrap .sect_title_wrap{text-align:left;margin-bottom:0}.blog_info_wrap .recommend_wrap .sect_title_wrap .sect_title{font-size:30px;line-height:46px}.blog_info_wrap .recommend_wrap .slider_recommend_wrap{margin-top:23px}.blog_info_wrap .recommend_wrap .slider_recommend_wrap .card_product:not(:last-of-type){margin-bottom:40px}.about_sect_wrap .sect_title_wrap,.blog_info_wrap .sect_title_wrap{margin-bottom:44px}.about_sect_wrap .sect_title,.blog_info_wrap .sect_title{line-height:47px}.about_sect_wrap .sect_title:after,.blog_info_wrap .sect_title:after{content:unset}.blog_info_wrap .slider_recommend_wrap{flex-direction:column;max-height:unset}.content_page_wrap{margin:83px 0 70px}.content_page_wrap .recommend_wrap{padding-bottom:0}.content_page+.subscribe_wrap{margin:0 0 110px}.delivery-page+.subscribe_wrap .bonus_text{margin-top:0;visibility:hidden}.delivery-page .delivery-layout .counter-li li:before{content:unset}.delivery-page .delivery-layout .counter-li li{margin:0}.delivery-page .delivery-layout .counter-li-wrap>.counter-li:not(:last-of-type){margin-bottom:30px!important}.delivery-page .delivery-layout .counter-li .text-faq li{background-color:transparent;color:#808083;position:relative}.delivery-page .delivery-layout .counter-li .text-faq li:before{content:'';position:absolute;top:10px;left:-15px;width:5px;height:5px;border-radius:50%}.delivery-page .delivery-layout .counter-li .text-faq ol li:before{content:counter(item) ".";counter-increment:item;position:absolute;top:0;left:-20px;width:auto;height:auto;border-radius:0}.delivery-page .technical_features_wrap{padding:30px 0 40px}.delivery-page .title-faq-wrap .title{font-size:20px}.delivery-page .technical_features_wrap .text-faq ol li:not(:last-child),.delivery-page .technical_features_wrap .text-faq ul li:not(:last-child){border-bottom:0}.delivery-page .technical_features_wrap .text-faq ol li,.delivery-page .technical_features_wrap .text-faq ul li{padding:0;margin:0}.delivery-page .technical_features_wrap .text-faq{padding:20px 40px 30px;color:#808083;background-color:#f8f8f8;line-height:30px}.delivery-layout .card-list .card__item:before{content:unset}.delivery-layout .card-list .card__item{margin:-1px -1px 0 0}.card-list{display:flex;flex-wrap:wrap}.card-list .card__item{max-width:460px;padding:30px 30px 20px;border:1px solid #e0e0e0}.delivery-card{position:relative;transition:height .2s linear}.delivery-card .card-ico{width:113px;height:113px;background-color:#c8b38d;border-radius:50%;overflow:hidden;display:flex;align-items:center;justify-content:center}.delivery-card .card-ico img{width:unset;object-fit:unset}.delivery-card .delivery-card__top{margin-bottom:22px}.delivery-card .delivery-card__bottom ol,.delivery-card .delivery-card__bottom ul{margin-left:-15px}.delivery-layout .delivery-card .delivery-card__bottom ol li{padding-left:0}.delivery-card .delivery-card__bottom{line-height:30px;color:#808083}.delivery-layout>.text_wrap blockquote,.delivery-layout>.text_wrap ol,.delivery-layout>.text_wrap p,.delivery-layout>.text_wrap ul{margin-bottom:0!important;color:#808083}.delivery-layout>.text_wrap ul li:not(:last-of-type){margin-bottom:0}.delivery-layout>.text_wrap ol li:before,.delivery-layout>.text_wrap ul li:before{color:#808083;background-color:#808083}.delivery-layout>.text_wrap ol li:before{background-color:transparent;width:auto;height:auto;border-radius:0;top:0;left:-16px}.card__toggle{visibility:hidden;position:absolute;height:80px;bottom:0;left:0;right:0;background-image:linear-gradient(to top,#fff 72%,#fff 73%,rgba(255,255,255,0) 100%)}.card__toggle .sprite{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:40px;height:40px;cursor:pointer;background:url(../img_min/shape.png) no-repeat center center}.card__toggle .sprite.active{background:url(../img_min/shape-rotate.png) no-repeat center center}@media only screen and (max-width:1515px){.card-list .card__item{max-width:356px}}@media only screen and (max-width:1319px){.delivery-layout>.text_wrap{margin-right:0}.card-list .card__item{max-width:470px}.delivery-page .technical_features_wrap .counter-li li{max-width:100%}.delivery-page .sect_title_wrap{text-align:center;padding-bottom:34px}.delivery-page .sect_title_wrap .sect_title:after{content:'';position:absolute;width:50px;height:1px;background:#af2021;left:50%;bottom:-32px;transform:translate(-50%,0)}.delivery-page .technical_features_wrap{padding:30px 0 0}}@media only screen and (max-width:1219px){.card-list .card__item{max-width:436px}}@media only screen and (max-width:1049px){.card-list .card__item{max-width:100%;width:100%}.card-list .card__item:not(:last-of-type){margin-bottom:30px!important}.card__toggle{visibility:visible}.delivery-card{height:276px;overflow:hidden}}@media only screen and (max-width:767px){.delivery-layout{margin-top:0}.counter-li{margin-left:0!important;margin-right:0!important}}@media only screen and (max-width:747px){.blog_info_wrap.delivery-layout .sect_title_wrap{margin-bottom:50px}.delivery-page .sect_title_wrap .sect_title:after{bottom:-10px}.delivery-card .card-ico{width:70px;height:70px}.delivery-card .card-ico img{width:100%!important;height:100%!important;object-fit:contain;padding:12px}.delivery-card .delivery-card__bottom{line-height:24px}.card__toggle{height:58px}.delivery-card{height:202px}.delivery-card .delivery-card__top{margin-bottom:12px}.card-list .card__item{position:20px 20px 10px}.blog_info_wrap.delivery-layout>.text_wrap>.technical_features_wrap{padding:30px 0 0}.delivery-layout .technical_features_wrap .title-faq-wrap{padding:16px 50px 20px 25px}.blog_info_wrap.delivery-layout>.text_wrap>.card-list{padding:0}.content_page_wrap.delivery-layout .recommend_wrap{margin-top:0!important}.blog_info_wrap.delivery-layout .recommend_wrap .sect_title_wrap{padding-bottom:0;margin-bottom:0}.blog_info_wrap.delivery-layout .recommend_wrap .sect_title_wrap .sect_title:after{content:unset}.blog_info_wrap.delivery-layout .recommend_wrap .slider_recommend_wrap{margin-top:24px}.delivery-page+.subscribe_wrap.bg_grey .subscribe{margin-bottom:0}.delivery-page+.subscribe_wrap.bg_grey{margin-bottom:50px}}footer{background-color:#2c2a29;padding:46px 0}footer .container{display:flex;align-items:flex-start;justify-content:space-between}noindex p{margin-top:26px}noindex p *{font-size:13px;font-weight:400;color:rgba(255,255,255,.9)}.company{margin-left:7px;color:#fff;font-family:ProximaNova;font-size:18px;font-weight:700;text-transform:uppercase;position:relative}.company:after{content:'digital agency';position:absolute;font-family:ProximaNova;font-size:10px;font-weight:300;color:#fff;top:-10px;right:0;text-transform:none}.mnu_list nav ul{padding-top:10px;box-sizing:border-box;display:grid;grid-template-columns:156px 156px 156px;grid-auto-flow:column;grid-template-rows:16px 16px 16px;grid-row-gap:25px;grid-column-gap:25px}.mnu_list nav ul li a{color:rgba(255,255,255,.9);font-size:16px;font-weight:400;line-height:unset;display:block;padding-right:8px}.mnu_list nav ul li a:hover{color:#bdbdbd}.copyright{margin-top:13px}.copyright *{font-size:13px;font-weight:400;line-height:20px;color:rgba(255,255,255,.9)}.social{max-width:282px;width:100%}.social ul li{display:inline-block;width:40px;height:40px;border-radius:50%;border:1px solid transparent}.social ul li a{display:block;height:100%}.social ul li:hover{border:1px solid #bdbdbd}.vk a{background-position:-435px -25px}.vk a:hover{background-position:-434px 11px}.fb a{background-position:-485px -25px}.fb a:hover{background-position:-484px 11px}.inst a{background-position:-535px -25px}.inst a:hover{background-position:-534px 11px}.ok a{background-position:-585px -25px}.ok a:hover{background-position:-584px 11px}.tel a{background-position:-635px -25px}.tel a:hover{background-position:-634px 11px}.youtube a{background-position:-685px -25px}.youtube a:hover{background-position:-684px 11px}.pop_ups{position:fixed;background:rgba(44,42,41,.9);z-index:20;top:0;left:0;right:0;bottom:0;display:none}.pop_ups>div:not(.quantity_popin_wrap){position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;display:none}.pop_ups .blank_wrap{padding:5px 7px;background-color:#fff;border-radius:3px;min-width:320px}.pop_ups .blank_wrap .blank{display:flex;flex-flow:column wrap;align-items:center;position:relative;padding:59px 53px 69px;border-radius:3px;border:solid 1px #e8e8e8;position:relative}.pop_ups .popup_title{color:#2c2a29;font-size:30px;font-weight:600}.pop_ups .close_mob{display:block;position:absolute;top:15px;right:15px;margin:0}.pop_ups .btns-wrapper{width:100%;display:flex;margin-top:1px}.pop_ups .btn_wrap{max-width:220px;width:100%}.pop_ups .img_wrap{width:198px;height:187px;margin-bottom:37px}.pop_ups .img_wrap img{width:100%;height:100%;object-fit:contain}.pop_up_no_bonus, .pop_up_order{max-width:457px}.pop_up_no_bonus .popup_title{font-size:25px}.pop_up_cart{max-width:604px}.pop_up_cart .popup_title{margin-bottom:51px}.pop_up_cart .btn_wrap:first-of-type{margin-right:28px}.pop_up_consultation .pop_up_form label .textarea,.pop_up_contact .pop_up_form label .textarea,.pop_up_digustation .pop_up_form label .textarea{border:1px solid #e0e0e0;min-height:120px;max-height:unset;padding:18px 25px 0}.pop_up_consultation .pop_up_form label .textarea:focus,.pop_up_contact .pop_up_form label .textarea:focus,.pop_up_digustation .pop_up_form label .textarea:focus{border:1px solid #11521e}.pop_up_consultation,.pop_up_contact,.pop_up_digustation,.pop_up_order_event{max-width:482px}.pop_up_consultation .popup_title,.pop_up_contact .popup_title,.pop_up_digustation .popup_title, .pop_up_order_event .popup_title{margin-bottom:40px}.pop_up_consultation .btn_wrap,.pop_up_contact .btn_wrap{margin:auto}.pop_up_consultation input::-moz-placeholder,.pop_up_contact input::-moz-placeholder,.pop_up_digustation input::-moz-placeholder{white-space:nowrap;text-overflow:ellipsis}.pop_up_consultation input:-moz-placeholder,.pop_up_contact input:-moz-placeholder,.pop_up_digustation input:-moz-placeholder{white-space:nowrap;text-overflow:ellipsis}.pop_up_consultation input::-webkit-input-placeholder,.pop_up_contact input::-webkit-input-placeholder,.pop_up_digustation input::-webkit-input-placeholder{white-space:nowrap;text-overflow:ellipsis}.pop_up_consultation input:-ms-input-placeholder,.pop_up_contact input:-ms-input-placeholder,.pop_up_digustation input:-ms-input-placeholder{white-space:nowrap;text-overflow:ellipsis}.pop_up_form{width:100%}.pop_up_form label{position:relative;max-width:350px;width:100%;display:block}.pop_up_form label:first-of-type{margin-bottom:31px}.pop_up_form label:last-of-type{margin-top:0;margin-bottom:51px}.pop_up_form label .textarea,.pop_up_form label input{border-bottom:1px solid #e0e0e0}.pop_up_form label .textarea:focus,.pop_up_form label input:focus{border-bottom:1px solid #11521e;color:#11521e}.pop_up_form label .textarea:focus>div{color:#11521e}.pop_up_form label span{display:none;font-size:13px;font-weight:400;position:absolute;top:-16px;left:1px}.pop_up_form .textarea{min-height:25px;word-wrap:break-word;cursor:text;outline:0;resize:none;max-height:100px;overflow-y:auto;overflow-x:hidden;padding-right:10px}.blog_info_wrap>.text_wrap .pop_up_form blockquote.textarea:empty:after,.pop_up_form .blog_info_wrap>.text_wrap blockquote.textarea:empty:after,.pop_up_form .textarea:empty:before{content:attr(placeholder);display:block;font-size:16px;font-weight:400;color:#2c2a29}.blog_info_wrap>.text_wrap .pop_up_form blockquote.textarea:focus:empty:after,.pop_up_form .blog_info_wrap>.text_wrap blockquote.textarea:focus:empty:after,.pop_up_form .textarea:focus:empty:before{opacity:0}.pop_up_form input[type=email],.pop_up_form input[type=password],.pop_up_form input[type=text]{padding-bottom:3px}.pop_up_form p{font-size:14px;line-height:1.3;text-align:center;margin-top:26px}.pop_up_form .btn_wrap{margin:auto}.callback_wrap{position:relative}.pop_up_callback{box-shadow:0 0 15px rgba(44,42,41,.22);position:absolute;width:457px;max-height:562px;left:-30px;top:64px;display:none}.pop_up_callback.active{display:block}.alert_popup{max-width:470px;z-index:99999}.pop_up_callback .content_wrap{display:block;width:100%;max-height:440px;overflow:auto}.pop_up_callback .blank_wrap{padding:5px 7px;background-color:#fff;border-radius:3px;min-width:320px}.pop_up_callback .blank_wrap .blank{display:flex;flex-flow:column wrap;align-items:center;position:relative;padding:59px 65px;border-radius:3px;border:solid 1px #e8e8e8;position:relative;z-index:1;background-color:#fff}.pop_up_callback .blank_wrap:after{content:'';position:absolute;background:#fff;top:12px;transform:translate(0,-50%);left:47px;box-sizing:border-box;border:8px solid #fff;border-color:#fff #fff transparent transparent;transform-origin:0 0;transform:rotate(225deg);box-shadow:3px 3px 10px -3px rgba(0,0,0,.2)}.row_contact{padding-right:16px}.row_contact .title_wrap *{font-size:25px;font-weight:600;color:#2c2a29}.list_phone_wrap{font-size:16px;font-weight:300;margin-top:27px;margin-bottom:39px}.list_phone_wrap ul li{margin-bottom:12px}.row_contact:last-of-type .list_phone_wrap{margin-bottom:0}.pop_up_autorization{max-width:538px}.pop_up_autorization .title_wrap{width:100%;display:flex;align-items:center;justify-content:space-between;padding:0 20px;margin-bottom:42px}.pop_up_autorization .title_wrap p{cursor:pointer}.pop_up_autorization .title_wrap *{font-size:30px;font-weight:600}.pop_up_autorization .title_wrap:not(:last-child){margin-right:8px}.pop_up_autorization .title_wrap .active_el{color:#11521e;position:relative;border-radius:3px;}.pop_up_autorization .title_wrap .active_el p{color:#11521e}.pop_up_autorization form{display:flex;flex-direction:column;align-items:center;display:none}.pop_up_autorization form[data-form=reg] input[type=submit]{max-width:240px;margin:auto}.pop_up_autorization form[data-form=auth] input[type=submit]{max-width:175px}.pop_up_autorization .active_form{display:flex}.pop_up_autorization .remind{display:flex;align-items:center;margin:auto}.pop_up_autorization .remind a{color:#2c2a29;padding-bottom:4px}.pop_up_autorization .remind a:hover{color:#11521e}.pop_up_autorization .btns-wrapper{justify-content:center}.pop_up_autorization .pop_up_form label:first-of-type{margin-bottom:0}.pop_up_autorization .pop_up_form label:last-of-type{margin-top:31px;margin-bottom:51px}.quantity_popin{width:241px;border-radius:3px;border:1px solid #e0e0e0;background-color:#fbfbfb;position:absolute;bottom:66px;left:-10px;display:none;z-index:2}.quantity_popin .close_pop_up{display:none}.blog_info_wrap>.text_wrap blockquote.quantity_popin:after,.quantity_popin:after,.quantity_popin:before{content:'';position:absolute;transform:translate(50%,0) rotate(90deg);left:auto;bottom:50%;border-width:.71429em 0 .71429em .71429em;border-style:solid;right:50%;bottom:-18px;border-color:transparent transparent transparent #e0e0e0}.quantity_popin:after{border-color:transparent transparent transparent #fbfbfb;bottom:-17px}.quantity_popin::after,.quantity_popin:before{transform:rotate(90deg);right:unset;left:22px}.quantity_popin .quantity-popin-content{padding:10px;box-sizing:border-box}.quantity_popin .quantity-popin-content .grid{grid-template-columns:repeat(5,44px);grid-auto-rows:38px}.quantity_popin .quantity-popin-content .grid li{font-size:14px;font-weight:400;border-right:1px solid #e0e0e0;display:flex;align-items:center;justify-content:center;cursor:pointer}.quantity_popin .quantity-popin-content .grid li:nth-child(5n){border-right:none}.quantity_popin .quantity-popin-content .grid li:hover{box-shadow:inset 0 0 0 1px #2c2a29}.quantity_popin .quantity-popin-content .grid .active{box-shadow:inset 0 0 0 1px #11521e;color:#11521e}.quantity_popin .quantity_input_wrap{display:block;position:relative;margin-top:14px}.quantity_popin .quantity_input_wrap input[type=number]{height:46px;border:1px solid #e0e0e0;padding-right:70px;padding-left:18px;font-size:14px;font-weight:400;border-radius:3px}.quantity_popin .quantity_input_wrap input[type=submit]{background-color:#11521e;width:63px;height:46px;position:absolute;top:0;right:0;padding:0;color:#fff;font-size:16px;font-weight:400;border-radius:0 3px 3px 0}.quantity_popin .quantity_input_wrap span{font-size:13px;padding:0 4px;background-color:#f8f8f8;position:absolute;top:-8px;left:26px;display:none}.pop_up_mnu{background-color:#f8f8f8;background-repeat:no-repeat;background-position:98% 88%;position:fixed;left:0;width:0;opacity:0;top:0;transition:all .1s linear;bottom:0;overflow:auto;z-index:3;border-top:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0;z-index:-1}.pop_up_mnu.active{width:100%;opacity:1;z-index:3;right:0}.pop_up_mnu.active:before{content:'';position:absolute;top:0;bottom:0;left:0;width:50%;background-color:#fff;z-index:-1}.pop_up_mnu .left_block nav ul.active li:not(.active) .wrapper a{color:#808083}.pop_up_mnu .left_block nav,.pop_up_mnu .left_block_copy .list_copy{opacity:0;transform:translate(50px,0)}.pop_up_mnu .left_block_copy.active_el .list_copy,.pop_up_mnu.active .left_block nav{opacity:1;transform:translate(0);transition:all .7s linear;transition-delay:.2s}.pop_up_mnu .left_block .find_order .btn_wrap,.pop_up_mnu .left_block .find_order label,.pop_up_mnu .left_block_copy #title-search-mob .find_order .btn_wrap,.pop_up_mnu .left_block_copy #title-search-mob .find_order label,.pop_up_mnu .mnu-info li{opacity:0;transform:translate(10px,10px)}.pop_up_mnu .wrap_blank-text .text_blank{opacity:0;transform:translate(30px,30px)}.pop_up_mnu.active .wrap_blank-text .text_blank{opacity:1;transform:translate(0);transition:all .7s ease-out .6s}.pop_up_mnu .wrap_blank-text .blank{opacity:0;transform:translate3d(30px,0,0) scale(.85)}.pop_up_mnu.active .wrap_blank-text .blank{opacity:1;transform:translateZ(0) scale(1);transition:all .8s ease-out .6s}.pop_up_mnu .left_block_copy.active_el #title-search-mob .find_order .btn_wrap,.pop_up_mnu .left_block_copy.active_el #title-search-mob .find_order label,.pop_up_mnu.active .left_block .find_order .btn_wrap,.pop_up_mnu.active .left_block .find_order label,.pop_up_mnu.active .mnu-info li{opacity:1;transform:translate(0);transition:transform,opacity .5s cubic-bezier(.98,.01,.02,.99)}.pop_up_mnu .left_block_copy.active_el #title-search-mob .find_order label,.pop_up_mnu.active .left_block .find_order label{transition-delay:.5s}.pop_up_mnu .left_block_copy.active_el #title-search-mob .find_order .btn_wrap,.pop_up_mnu.active .left_block .find_order .btn_wrap{transition-delay:.7s}.pop_up_mnu.active .mnu-info li:first-of-type{transition-delay:.8s}.pop_up_mnu.active .mnu-info li:nth-of-type(2){transition-delay:1s}.pop_up_mnu.active .mnu-info li:nth-of-type(3){transition-delay:1.2s}.pop_up_mnu .left_block nav ul .active .wrapper a{color:#11521e}.blog_info_wrap>.text_wrap blockquote.pop_up_mnu:after{content:'';position:fixed;top:162px;left:0;width:40%;bottom:0;background:#fff;z-index:-1;height:100vh}.pop_up_mnu .container{grid-template-columns:repeat(2,1fr);height:100%;opacity:1;transition:all .2s linear}.pop_up_mnu .container.active{transition:all .2s linear;opacity:0;height:0;transform:translate(-100%,0);z-index:1}.pop_up_mnu nav>ul{max-width:300px}.pop_up_mnu nav>ul>li:not(:first-of-type){margin-top:32px}.pop_up_mnu nav>ul>li a{font-size:25px;font-weight:600;line-height:25px;color:#2c2a29}.pop_up_mnu nav>ul>li a:hover{color:#11521e}.pop_up_mnu nav>ul>li>ul{display:none}.pop_up_mnu nav>ul>li>ul>li a{font-size:20px;font-weight:600;color:#2c2a29}.pop_up_mnu .left_block_copy{max-width:720px;position:absolute;margin:auto;top:0;left:50%;transform:translate(-50%,0);height:100%;width:100%;display:none}.pop_up_mnu .left_block_copy .list_copy>li .wrapper a{position:relative;z-index:1}.pop_up_mnu .left_block_copy .list_copy>li .wrapper a:before{content:'';display:inline-block;background:url(../img_min/shape-left.png) center center;width:6px;height:9px;vertical-align:middle;margin-right:10px}.pop_up_mnu .left_block_copy .list_copy>li ul{display:block}.pop_up_mnu .left_block_copy .active>li a{color:#2c2a29}.pop_up_mnu .left_block_copy .active>li.active a{color:#11521e}.pop_up_mnu .left_block{padding:54px 50px 58px 0;background-color:#fff}.pop_up_mnu .right_block{display:flex;padding:58px 0 50px 70px;border-left:1px solid #e0e0e0}.pop_up_mnu .right_block .list_clone{margin-top:-2px;opacity:0}.pop_up_mnu .right_block .list_clone.active{opacity:1;transition:opacity .8s linear;transition-delay:.2s}.pop_up_mnu .right_block .wrap_blank-text{opacity:0;transform:translate3d(30px,0,0) scale(.85)}.pop_up_mnu .right_block .wrap_blank-text.active{opacity:1;transition:all .8s ease-out .3s;transform:translateZ(0) scale(1)}.pop_up_mnu .right_block .list_clone.active+.blank{margin-left:auto}.pop_up_mnu .right_block .cloned>li{width:270px;padding-right:10px}.pop_up_mnu .right_block .cloned>li ul li a{font-size:18px!important}.pop_up_mnu .right_block .cloned>li ul{margin-top:22px;padding-left:30px}.pop_up_mnu .right_block .cloned>li ul li{padding-left:0!important}.pop_up_mnu .right_block .cloned>li ul li:not(:last-of-type){margin-bottom:22px!important}.pop_up_mnu .right_block .cloned>li ul li a:after{content:unset!important}.pop_up_mnu .right_block .cloned li a{font-size:20px;font-weight:600;color:#2c2a29;word-wrap:break-word}.pop_up_mnu .right_block .cloned li:not(:first-of-type){padding-left:30px}.pop_up_mnu .right_block .cloned li:first-of-type a:after{content:'';display:inline-block;width:8px;height:13px;background:url(../img_min/shapep.png) no-repeat center/contain;margin-left:8px}.pop_up_mnu .right_block .cloned li:first-of-type a:hover:after{background:url(../img_min/shapephover.png) no-repeat center/contain;margin-left:8px}.pop_up_mnu .right_block .cloned li:first-of-type a{font-size:22px}.pop_up_mnu .right_block .cloned li a:hover{color:#11521e}.pop_up_mnu .right_block .cloned li:not(:last-of-type){margin-bottom:38px}.pop_up_mnu .right_block .blank{border:1px solid #e0e0e0;cursor:pointer;background-color:#fff;height:410px;overflow:hidden;box-shadow:0 0 15px rgba(44,42,41,.22)}.pop_up_mnu .right_block .blank .img_wrap{border-bottom:1px solid #e0e0e0;height:310px}.pop_up_mnu .right_block .blank .img_wrap img{width:100%;height:100%;object-fit:contain}.pop_up_mnu .right_block .blank .text{font-size:22px;line-height:28px;color:#2c2a29;margin-top:20px;padding-left:15px;height:55px;overflow:hidden}.text_blank,.text_blank p{color:#11521e;font-size:16px;font-weight:400;line-height:24px;word-wrap:break-word}.mnu-info{margin-top:37px}.mnu-info ul{display:flex;flex-wrap:wrap}.mnu-info li:not(:last-of-type){margin-right:44px}.mnu-info li a{color:#2c2a29;font-size:18px;font-weight:600;line-height:25px;display:inline-block}.mnu-info li a:hover{color:#11521e}.text_blank{margin-bottom:42px;margin-top:-3px}.wrap_blank-text{width:320px}.autorization_wrap .autorization span{font-size:16px}.autorization_wrap .autorization:hover span{color:#11521e}.autorization_wrap .autorization{display:block}header .autorization_wrap{margin-left:45px;transition:margin .4s linear}.autorization_wrap .autorization .sprite{width:26px;height:25px;display:inline-block;background:url(../img_min/people.png) no-repeat center center/contain,url(../img_min/people_hover.png) no-repeat center center/contain;margin-right:8px;position:relative;top:-3px;vertical-align:middle;background-size:contain,0}.autorization_wrap .autorization:hover .sprite{background-size:0,contain}.header-fixed .autorization_wrap{margin-left:30px;transition:margin .4s linear}.find_order{display:flex;align-items:center;margin-top:30px;position:relative;z-index:1}.find_order label{margin-right:40px;position:relative;max-width:350px;width:100%}.find_order label input{max-width:350px;border-bottom:1px solid #e0e0e0}.find_order label input:focus{color:#11521e;border-bottom:1px solid #11521e}.find_order label span{font-size:13px;position:absolute;top:-16px;left:0;display:none}.find_order>.btn_wrap{z-index:-1}div.title-search-result{position:absolute;max-width:350px;width:100%!important;left:0!important;right:0;top:39px;background:#fff}table.title-search-result{width:100%}div.title-search-fader{display:none!important}table.title-search-result td.title-search-item{padding:0}table.title-search-result td.title-search-item a{padding:0;max-width:350px;text-overflow:ellipsis;overflow:hidden;padding:10px}table.title-search-result td.title-search-all{padding:0}table.title-search-result td.title-search-all a{padding:0;color:#11521e;margin:14px;padding-bottom:2px}table.title-search-result td.title-search-all a:hover{color:#fff}.title-search-selected .title-search-all{background-color:transparent!important}.title-search-selected .title-search-all a{background-color:#11521e!important;color:#fff!important}table.title-search-result td.title-search-more{padding:0}table.title-search-result td.title-search-more a{padding:15px;display:block;width:100%;height:100%}div.search_wrap.sprite{position:absolute;float:right;top:0;right:0;padding-left:6px;background:#fff;width:32px;height:26px}div.search_wrap.sprite input[type=submit]{border:0}div.search_wrap.sprite>div{background-image:url(../img_min/sprite.png);background-repeat:no-repeat;background-position:-65px -29px;cursor:pointer}div.search_wrap.sprite:hover>div{background-position:-65px -59px}#call_callback_men{text-align:center}@media only screen and (max-width:1619px){.slider_wishes_wrap{max-width:944px}.banner_wrap .banner{max-width:1330px}.vertical_slider .card_product{max-width:338px}.pop_up_mnu .right_block .cloned li{width:258px}.wishes_wrap{max-width:946px}.approach_wrap .info_wrap{grid-template-rows:auto auto;grid-auto-flow:column;grid-row-gap:42px}.approach_wrap .info_wrap .row:nth-child(1){grid-column:1/-1}.approach_wrap .info_wrap .row:nth-child(2) .img_wrap{width:217px}.ellipse_wrap{margin:auto}.consultation_wrap .text_wrap{max-width:283px;padding-left:20px}.blog_slider .blog_slide:nth-child(1){margin-right:40px}.content_sect_wrap .content_wrap{padding:0 60px;justify-content:space-between}.content_sect_wrap .content_wrap .img_wrap{padding-left:0}.characteristics_wrap .img_wrap img{max-width:100%}.blog_info_wrap .blog_slider .blog_slide:nth-child(1){margin-right:0}}@media only screen and (max-width:1519px){.slider_wishes_wrap{max-width:744px}.banner_wrap .banner{max-width:1130px}.pop_up_mnu.active:before{width:30%}.logo_f{max-width:206px}.pop_up_mnu .right_block .blank{height:320px}.pop_up_mnu .right_block .cloned li{width:230px}.pop_up_mnu .right_block .blank .img_wrap{height:216px}.pop_up_mnu .right_block .blank{width:240px}table.title-search-result td.title-search-item a{max-width:305px}.blog_info_wrap>.text_wrap{max-width:711px}.wishes_wrap{max-width:746px}.slider_wishes_wrap .card_product{max-width:100%}.description_wrap+.advantages_wrap .content_wrap{grid-template-columns:repeat(3,1fr)}.offer{padding:88px 80px 110px}.business{grid-gap:24px}.business .sect_title_wrap{max-width:100%}.business .text_wrap{margin-top:71px}.business .img_wrap{margin-top:81px;grid-row:2}.banner_product_wrap .container{padding:0 15px}.download_wrap{margin-left:30px}.characteristics_wrap .text_wrap ul li span:nth-child(2){margin-left:40px}.characteristics_wrap .text_wrap ul:nth-child(2){margin-left:18px}.content_sect_wrap .content_wrap{padding:0}.advantages_wrap .content_wrap{grid-template-columns:repeat(2,1fr)}.product_page_wrap .container{padding:0 15px}.product_page_wrap .img_wrap{height:399px}.product_page_wrap .img_wrap img{max-height:399px}.basket_table .close{margin-left:20px}.basket_table .close_mob{margin-left:auto}}@media only screen and (max-width:1319px){.slider_wishes_wrap{max-width:584px}.banner_wrap .banner{max-width:970px;background-size:250px}.banner_wrap .sect_title_wrap{padding-left:250px;padding-right:250px}.banner_wrap{height:260px}.cup_small:hover:after{background:url(../img_min/c2_hover.png) no-repeat center/contain}.cup_big:hover:after{background:url(../img_min/c1_hover.png) no-repeat center/contain}header .content>.basket_wrap .currency,header .content>.basket_wrap .value{display:none}.logo_f{max-width:148px}.mnu_list nav ul{grid-template-columns:130px 130px 130px;grid-column-gap:10px}.animation_capsula_wrap .text_wrap:nth-of-type(4) .img_wrap:last-of-type .pad{left:30px}.pop_up_mnu .right_block .blank{height:308px}.wrap_blank-text{width:207px}.mnu-info li:not(:last-of-type){margin-right:14px}header .btn_wrap,header .callback,header .logo_h{margin-right:26px}header .autorization_wrap{margin-left:26px}.vertical_slider{max-width:unset;border-right:1px solid #e0e0e0}.blog_info_wrap .recommend_wrap .vertical_slider .card_product:not(:last-of-type){margin-bottom:0}.vertical_slider .slick-arrow,.vertical_slider .slick-dots{display:flex!important;bottom:0!important}.content_page_wrap .recommend_wrap{margin-top:86px!important;padding-bottom:72px;margin-bottom:110px}.content_page_wrap{margin-bottom:0}.pop_up_mnu .right_block .blank{width:200px}.pop_up_mnu .right_block .blank .img_wrap{height:200px}.pop_up_mnu .right_block{padding:58px 0 50px 32px}table.title-search-result td.title-search-item a{max-width:234px}.catalog_blog_wrap .catalog_wrap .sect_title_wrap+.catalog{grid-template-columns:repeat(2,1fr)}.blog_info_wrap .blog_slider{margin-top:54px;flex-direction:row}.blog_info_wrap .blog_slider .blog_slide:nth-child(n+3){display:none}.blog_info_wrap .blog_slider .blog_slide:nth-child(1){margin-right:40px}.blog_info_wrap .blog_slider .blog_slide:not(:last-of-type){margin-bottom:0}.blog_info_wrap>.text_wrap blockquote.pop_up_mnu:after{width:30%}.blog_info_wrap{display:block}.blog_info_wrap>.text_wrap{max-width:100%}.blog_info_wrap .recommend_wrap{margin-top:121px}.blog_info_wrap .recommend_wrap .sect_title_wrap{text-align:center}.blog_info_wrap .recommend_wrap .sect_title_wrap .sect_title{font-size:40px;line-height:50px}.blog_info_wrap .recommend_wrap .slider_recommend_wrap{margin-top:54px;flex-direction:row}.wishes_wrap{max-width:585px}.order_about_wrap .basket_table .img_wrap{margin-right:2px}.catalog_list a{padding:51px}.offer{padding:88px 15px 110px}.btn_list_wrap .btn_wrap:not(:last-child){margin-right:14px}.banner_product_wrap{padding:124px 0}.banner_product_wrap .banner_product{background-size:contain;padding:0}.technical_features_wrap .counter-li li{max-width:738px}.faq_wrap .counter-li-wrap li{max-width:460px}.faq_wrap .support_wrap ul li span:nth-child(1){margin-right:15px}.characteristics_wrap .text_wrap ul li span:nth-child(1),.characteristics_wrap .text_wrap ul li span:nth-child(2){width:100px}.content_sect_wrap{padding:110px 0 56px}.content_sect_wrap .content_wrap{padding:0}.content_sect_wrap .content_wrap .sect_title_wrap{width:500px}.content_sect_wrap .content_wrap .img_wrap img{object-fit:contain;width:100%;height:100%}.catalog{grid-template-columns:repeat(3,1fr)}.approach_wrap .content_wrap{grid-template-columns:minmax(220px,408px) 1fr 1fr}.approach_wrap .info_wrap .grid{grid-gap:10px}.consultation_wrap .img_wrap{right:-62px}.send_subscr{padding:0}.make_order_wrap .content_wrap{margin-right:0}.product_page_wrap .card_img{max-width:414px}.product_page_wrap .card_product{top:0}}@media only screen and (max-width:1219px){.slider_wishes_wrap{max-width:513px}.slider_wishes_wrap .card_product .price_wrap .currency{vertical-align:text-bottom}.banner_wrap .banner{max-width:900px}.main_slide{padding-left:19px}.mnu_list nav ul{grid-template-columns:118px 118px 118px}.animation_capsula_wrap .text_wrap:nth-of-type(4) .img_wrap:last-of-type .pad{left:19px}.pop_up_mnu .right_block .blank{height:299px}header .content>.btn_wrap{width:180px}.pop_up_mnu .right_block{padding:58px 0 50px 15px}.wrap_blank-text{width:189px}.pop_up_mnu .right_block .blank .text{font-size:15px;line-height:19px}table.title-search-result td.title-search-item a{max-width:208px}table.title-search-result td.title-search-all a{width:130px;height:40px;font-size:14px}table.title-search-result td.title-search-item a{font-size:14px}table.title-search-result td.title-search-item img{vertical-align:sub}.pop_up_mnu .right_block .blank{width:190px}.pop_up_mnu .right_block .blank .img_wrap{height:190px}.banner_page_accessory img{height:620px}.wishes_wrap{max-width:515px}.slider_wishes_wrap .card_product{min-height:353px;height:unset;padding:48px 0 10px}.slider_wishes_wrap .card_product .img_wrap{max-width:143px;height:136px;margin-bottom:4px}.slider_wishes_wrap .card_product .text_wrap .title{font-size:17px;line-height:19px;height:36px;margin-bottom:5px;padding:0 10px}.slider_wishes_wrap .card_product .text_wrap .price_wrap{margin-top:23px;padding:0 10px}.slider_wishes_wrap .card_product .text_wrap .price_wrap .current_value{max-width:120px;overflow:hidden;display:inline-block;text-overflow:ellipsis;white-space:nowrap}.slider_wishes_wrap .card_product>.wrap:hover{position:static}.slider_wishes_wrap .card_product>.wrap:hover .img_wrap{filter:unset;opacity:1}.slider_wishes_wrap .card_product>.wrap:hover .img_wrap img{filter:unset;opacity:1}.slider_wishes_wrap .card_product>.wrap:hover .text_hover_wrap{display:none}.slider_wishes_wrap .card_product>.wrap:hover .btn_order_wrap{display:none}.slider_wishes_wrap .card_product>.wrap:hover~div{display:block}.slider_wishes_wrap .card_product>.btn_order_wrap{width:123px;bottom:10px}.slider_wishes_wrap .card_product>.btn_order_wrap .add_to_order{text-indent:-9999px;position:relative}.slider_wishes_wrap .card_product>.btn_order_wrap .add_to_order:after{content:'';position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:20px;height:20px;background:url(../img_min/w2.png) no-repeat center center/contain}.slider_wishes_wrap .card_product>.btn_order_wrap:hover{background:#fff}.order_about_wrap .make_order_wrap{align-items:center;flex-wrap:wrap;margin:50px 0 0}.order_about_wrap .make_order_wrap .btn_wrap{max-width:290px;width:100%;height:49px}.order_about_wrap .make_order_wrap .content_wrap{max-width:290px;width:100%}.order_about_wrap .make_order_wrap .content_wrap .sum{font-size:16px;margin-right:auto}.order_about_wrap .make_order_wrap .content_wrap .total{margin-right:auto}.order_about_wrap .make_order_wrap .content_wrap .sum_wrap{margin-top:29px;margin-bottom:23px}.order_about_wrap .basket_table .row{grid-template-columns:1fr;padding:31px 46px 38px}.order_about_wrap .basket_table .row .fraction:nth-child(1) .fraction_head{display:none}.order_about_wrap .basket_table .row:not(:first-child) .fraction_head{display:block}.order_about_wrap .basket_table .row:first-child:after{content:unset}.order_about_wrap .basket_table .row .fraction:not(:first-child){margin-top:22px;display:flex;align-items:baseline}.order_about_wrap .basket_table .row .fraction:not(:first-child) .fraction_head .text{width:68px;font-size:16px;margin-right:32px}.order_about_wrap .basket_table .row .fraction:nth-child(2){padding-left:0}.order_about_wrap .basket_table .row .fraction:nth-child(3){padding-left:0}.order_about_wrap .basket_table .row .fraction:nth-child(4){padding-left:0}.order_about_wrap .basket_table .row .fraction:nth-child(4) .fraction_head{padding-left:0}.order_about_wrap .basket_table .row .fraction>div{height:auto}.order_about_wrap .basket_table .not_price .fraction:nth-child(2),.order_about_wrap .basket_table .not_price .fraction:nth-child(4){display:none}.order_about_wrap .basket_table .content_wrap{padding:0;height:auto;flex-wrap:wrap;justify-content:center}.order_about_wrap .basket_table .img_wrap{width:100%;height:160px;max-height:unset;margin-bottom:13px;margin-right:0}.order_about_wrap .basket_table .img_wrap img{width:170px;height:100%}.list_orders_wrap .btn_list_wrap{display:block}.list_orders_wrap .btn_list_wrap .btn_wrap:not(:last-child){margin-right:0}.list_orders_wrap .btn_list_wrap .cancel_order,.list_orders_wrap .btn_list_wrap .repeat_order{display:inline-block;margin-top:31px}.list_orders_wrap .btn_list_wrap .cancel_order{margin-top:27px}.fixed_product{left:67px}.content_sect_wrap .content_wrap .img_wrap{height:334px}.left_block_mnu{width:68px}.main_slide{position:relative}.main_slide .blank_wrap{top:50%;transform:translate(0,-50%)}.main_slide .blank_wrap .blank{padding:27px 36px}.main_slide .blank_wrap .blank .sect_title{font-size:30px;line-height:38px}.dots{padding-left:unset;padding-right:10px;text-align:right}.consultation_wrap .img_wrap{display:none}.consultation_wrap .text_wrap{max-width:100%;padding-right:20px}.consultation_wrap .text_wrap .text{line-height:27px;font-size:22px}.banner_product_wrap .blank_wrap{transform:unset}.basket_table .row{grid-template-columns:2fr repeat(3,1fr)}.basket_table .img_wrap{margin-right:20px}noindex p *{font-size:12px}.company{font-size:14px}}@media only screen and (max-width:1049px){.list:after{content:unset}.slider_wishes_wrap{max-width:364px}.banner_wrap .banner{max-width:unset;left:0;background-size:230px}.banner_wrap{height:240px}.banner_wrap .sect_title_wrap{padding-left:230px;padding-right:230px}.blog_slider .blog_slide{max-width:unset}.page_accessory .card_product .social{margin-top:0}.card_product .social{margin-left:0}.pop_up_mnu .left_block_copy .list_copy>li>ul li:first-of-type{margin-top:20px}.pop_up_mnu .left_block_copy .list_copy>li>ul li ul li{margin-top:10px!important}.pop_up_mnu .left_block_copy .list_copy>li>ul li ul li a{font-size:18px!important;padding:0 20px}.pop_up_mnu .left_block_copy .list_copy>li>ul li:first-of-type a{font-size:22px}.cup_big,.cup_small{width:auto}header .content>.basket_wrap .basket{margin-right:26px}.main_slide{padding-left:0}.animation_capsula_wrap .text_wrap:nth-of-type(4) .img_wrap:last-of-type .pad{left:2px}.pop_up_callback.active{box-shadow:none;position:fixed;width:unset;max-height:unset;left:0;top:0;right:0;bottom:0;background:rgba(44,42,41,.9);z-index:20}.pop_up_callback .blank_wrap{max-width:457px;width:100%;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.pop_up_callback .blank_wrap:after{content:unset}.header-fixed .autorization_wrap{margin-left:0}header .autorization_wrap .autorization span:last-of-type{display:none}.header-fixed .autorization_wrap{margin-right:26px}.header-fixed .callback{margin-right:26px}header .autorization_wrap{margin-left:0;margin-right:26px}.autorization_wrap .autorization .sprite{margin-right:0}.pop_up_mnu .left_block nav ul .active .wrapper a{color:#2c2a29}table.title-search-result td.title-search-item a{max-width:340px}.aroma_wrap .list_aroma_wrap{padding-left:0;margin-top:36px}.slider-design{margin-left:80px}.basket_table{display:grid;grid-template-columns:repeat(2,1fr)}.basket_table .row:nth-child(odd){margin-right:-1px}noindex p *{font-size:13px}.company{font-size:18px}.logo_f{width:107px;margin:0 auto 10px}.blog_info_wrap .blog_slider{display:block}.blog_info_wrap .blog_slider .blog_slide:nth-child(n+3){display:block}.blog_info_wrap .blog_slider .blog_slide:nth-child(1){margin-right:0}.blog_info_wrap .blog_slider .slick-arrow,.blog_info_wrap .blog_slider .slick-dots{bottom:0}.pop_up_mnu{background-color:#fff;left:0;background-image:unset!important}.blog_info_wrap>.text_wrap blockquote.pop_up_mnu:after{content:unset}.pop_up_mnu .container{display:block}.pop_up_mnu .right_block{display:none}.pop_up_mnu .left_block{padding:25px 0}.pop_up_mnu nav{position:relative}.pop_up_mnu nav>ul{max-width:100%;position:relative}.pop_up_mnu nav>ul>li a{color:#2c2a29}.pop_up_mnu nav>ul>li a:hover{color:#2c2a29}.pop_up_mnu nav>ul>li>ul>li{margin-top:20px}.pop_up_mnu nav>ul>li>ul>li:first-of-type{margin-top:47px}.blog_info_wrap .recommend_wrap .slider_recommend_wrap{display:block;max-height:609px}.wishes_wrap{max-width:365px}.slider_wishes_wrap .card_product .text_wrap .price_wrap .current_value{max-width:97px}.intensive_wrap{margin:20px auto 0}.aroma_wrap{display:block;padding-top:0;padding-bottom:0;border:0}.aroma_wrap .title{text-align:center}.descr_img_wrap .img_wrap{max-width:100%}.descr_img_wrap .img_wrap img{width:100%}.description_wrap+.advantages_wrap .content_wrap{grid-gap:10px}.catalog_list a{padding:18px}.business_wrap+.offer_wrap .container{padding:0;width:100%}.btn_list_wrap{justify-content:flex-start;flex-wrap:wrap}.btn_list_wrap .btn_wrap:not(:last-child){margin-right:40px}.business{display:block}.business .text_wrap{margin-top:94px}.business .img_wrap{max-width:100%;margin-top:65px}.fixed_product{padding:12px 15px;left:0}.fixed_product .img_wrap{display:none}.fixed_product .text_wrap{margin-right:30px;margin-left:0}.fixed_product .btn_order_wrap .btn-green{width:70px}.banner_product_wrap{padding:90px 0}.banner_product_wrap .banner_product{height:500px;background-position:center center}.product_banner_wrap>.blank_mob{margin:-40px auto 0;display:block;position:relative;z-index:1}.product_banner_wrap>.blank_mob .blank{background-color:#f8f8f8}.product_banner_wrap>.blank_mob .btn_wrap{margin:39px auto 0}.faq_wrap .sect_title{text-align:center}.faq_wrap>.container{flex-direction:column}.faq_wrap .counter-li-wrap{margin-right:0}.faq_wrap .counter-li-wrap li{max-width:100%}.faq_wrap .support_wrap{margin-top:50px}.faq_wrap .support_wrap .content_wrap{justify-content:space-between}.design_wrap .container{width:100%;padding:0}.design_wrap .container .blank_wrap:not(:last-child){margin-right:82px}.design_wrap .container .blank_wrap:last-child{margin-right:82px}.slider-design{display:block}.characteristics_wrap .sect_title_wrap{text-align:center}.characteristics_wrap .content_wrap{flex-direction:column;align-items:center}.characteristics_wrap .content_wrap .text_wrap{justify-content:center;margin-bottom:39px}.characteristics_wrap .content_wrap .text_wrap ul li span:nth-child(1),.characteristics_wrap .content_wrap .text_wrap ul li span:nth-child(2){width:132px}.characteristics_wrap .content_wrap .text_wrap ul:nth-child(1){margin:auto}.characteristics_wrap .img_wrap{margin-left:0}.content_sect_wrap{padding:139px 0 98px}.content_sect_wrap .content_wrap{flex-direction:column;align-items:center}.content_sect_wrap .sect_title_wrap{order:2}.content_sect_wrap .sect_title_wrap .sect_title{margin-bottom:29px}.content_sect_wrap .img_wrap{height:300px;margin-bottom:30px}.product_page_wrap{max-height:unset;padding:70px 0}.product_page_wrap .product_page{flex-direction:column;position:relative}.product_page_wrap .card_img{max-width:100%;position:relative}.product_page_wrap .card_product{background:0 0;width:100%;padding:60px 0 0;position:static;height:auto}.product_page_wrap .card_product .content_wrap{border:0;padding:0}.product_page_wrap .card_product .content_wrap .btn_order_wrap{margin-top:0;max-width:220px;margin-bottom:22px}.product_page_wrap .card_product .content_wrap .text_wrap{margin-bottom:18px}.product_page_wrap .card_product .content_wrap .text_wrap .text,.product_page_wrap .card_product .content_wrap .text_wrap .title{height:auto}.product_page_wrap .card_product .content_wrap .text_wrap .title{margin-bottom:10px}.product_page_wrap .card_product .content_wrap>p{height:auto}.product_page_wrap .card_product .price_wrap{justify-content:center;flex-direction:row;margin-top:9px;margin-bottom:30px}.product_page_wrap .card_product .price_wrap .not_sale{margin-bottom:0;order:0}.product_page_wrap .card_product .price_wrap .sale_value{font-size:18px}.product_page_wrap .card_product .price_wrap .wrap:nth-child(2){margin-left:16px}.product_page_wrap .card_product .grade{height:auto;margin-top:9px}.product_page_wrap .card_product .grade .coffee_ellipse_wrap{margin-right:10px;margin-left:13px}.product_page_wrap .card_product .grade>span:not(:first-of-type){margin-right:10px}.product_page_wrap .card_product .choose_color{margin-bottom:25px;justify-content:center}.product_page_wrap .line_grey{height:600px}.catalog{grid-template-columns:repeat(2,1fr)}header .content>.btn_wrap{display:none}.left_block_mnu{position:static;border:0;width:auto}.left_block_mnu .wrap:last-child{display:none}.approach_wrap .content_wrap{grid-auto-flow:column}.approach_wrap .content_wrap .sect_title_wrap{grid-column:1/-1;text-align:center}.approach_wrap .content_wrap .img_wrap{grid-row:2/-1;grid-column:1/-1;justify-self:center}.approach_wrap .info_wrap{grid-row:unset;grid-column:1/-1}.offer_wrap .consultation_wrap,.offer_wrap .content_wrap{border:none;display:block}.offer_wrap .consultation_wrap .text_wrap{padding:0}.offer_wrap .consultation_wrap .text_wrap .btn_wrap{margin:auto}.offer_wrap .list_wrap{grid-template-columns:repeat(2,1fr)}.offer_wrap .list{border:0}.offer_wrap .content_wrap{margin-top:67px}.consultation_wrap{min-height:auto;margin-top:38px;justify-content:center}.consultation_wrap .text_wrap{text-align:center}.consultation_wrap .text_wrap .text{margin-bottom:28px;text-align:center}.advantages_wrap{background-size:17%}.advantages_wrap .text_wrap{padding-right:16px}.advantages_wrap .content_wrap{margin-top:60px}.blog_slider,.slider_coffee_capsule,.slider_coffee_machine{margin-top:67px}.blog_slider{display:block;position:static}.blog_slider .blog_slide:nth-child(1){margin-right:unset}.blog_slider .blog_slide:nth-child(n+3){display:block}.blog_wrap{max-width:680px;margin:0 auto 10px}.blog_wrap .text_wrap{padding:30px 22px}.blog_slider_wrap{position:relative}.blog_slider_wrap .slick-arrow,.blog_slider_wrap .slick-dots{bottom:68px}footer .mnu_list nav ul{margin-bottom:20px;padding-top:0;grid-template-columns:repeat(2,1fr)}footer .container{flex-direction:column;align-items:center}.logo_f{max-width:unset;width:148px;margin-bottom:20px}.social{max-width:unset;text-align:center}.basket_table .row{grid-template-columns:1fr}.basket_table .row:first-child:after{content:unset}.basket_table .row .fraction:nth-child(1){margin-top:0}.basket_table .row .fraction:nth-child(1) .fraction_head{display:none}.basket_table .row .fraction:nth-child(1) .content_wrap{flex-direction:column}.basket_table .row .fraction:nth-child(1) .content_wrap .img_wrap{margin:auto}.basket_table .row .fraction:nth-child(1) .content_wrap .text_wrap{text-align:center;font-size:18px}.basket_table .row:not(:first-child) .fraction_head{display:block}.basket_table .row .fraction{margin-top:34px}.basket_table .row .fraction .text{margin-right:19px;width:68px;font-size:16px}.basket_table .row .fraction:nth-child(n){padding-left:0}.basket_table .row .fraction:not(:first-child){display:flex;align-items:center}.basket_table .row .fraction:not(:first-child)>div{height:auto}.basket_table .row .close{display:none}.basket_table .row .close_mob{display:block}.basket_table .not_price .fraction:nth-child(2){margin-top:0}.basket_table .not_price .fraction:not(:nth-child(3)):not(:nth-child(1)){display:none}.make_order_wrap{flex-wrap:wrap;justify-content:center}.make_order_wrap .content_wrap{margin-top:50px}.slider_recommend_wrap .card_product{max-width:unset}.banner_wrap>.container{width:100%}.banner_wrap .line_grey{display:none}.delivery_wrap .code{max-width:289px}}@media only screen and (max-width:864px){.offer .btn_list_wrap{justify-content:center}}@media only screen and (max-height:721px){.personal_p{min-height:unset}}@media only screen and (max-width:1025px){.main_slider_mb-wrap{display:block}.main_slider_wrap{display:none}}@media only screen and (max-width:767px){.pop_up_mnu .left_block_copy{max-width:100%}.pop_up_mnu .left_block_copy .find_order{padding:0 15px}.pop_up_mnu .left_block_copy .list_copy .wrapper{padding:14px 15px;position:relative;box-sizing:border-box}.pop_up_mnu .left_block_copy .list_copy .wrapper:after{content:'';top:0;left:0;height:100%;width:100%;background-color:#f8f8f8;position:absolute}.pop_up_mnu .left_block_copy .list_copy ul{padding:0 15px}.blog_info_wrap{padding-top:93px}.blog_info_wrap .sect_title_wrap{margin-top:0}.business_wrap .container{padding:0}.business .sect_title_wrap,.business .text_wrap{padding:0 15px}.pages_breadcrumbs{display:none}.product_page_wrap{padding:0 0 14px}.technical_features_wrap .counter-li{margin:0 15px}}@media only screen and (max-width:747px){.bx-authform:not(.bx-authfotm-error){margin:40px 0 50px;padding:40px 68px}.bx-authform:not(.bx-authfotm-error) .bx-title{margin-bottom:33px;font-size:22px}.bx-authform:not(.bx-authfotm-error) form .bx-authform-formgroup-container:nth-of-type(2){margin-bottom:40px}.bx-authform:not(.bx-authfotm-error) .bx-authform-formgroup-container.wrapper .btn_wrap{height:49px}.bx-authform:not(.bx-authfotm-error) .bx-authform-link-container a{padding-bottom:3px}.subscribe.bonus_text{line-height:1.1;font-size:14px!important;font-weight:400;margin-top:10px}form.personal_data .personal_data{margin:0 0 50px}.bx-forgotpass-table{margin-top:40px!important}.banner_wrap{height:auto}.blog_wrap .img_wrap{height:200px}.our_production_wrap.home+.advantages_wrap{background-size:0}.page_accessory .card_product .social{margin-top:2px}.card_product .social{margin-bottom:20px}.bg-image{background-size:100px}.cup_small:hover:after{background:url(../img_min/c2_hover.png) no-repeat right bottom/contain;top:50px;bottom:0}.cup_big:hover:after{background:url(../img_min/c1_hover.png) no-repeat left bottom/contain;bottom:0}.cup_big,.cup_small{width:49%;height:175px}.cup_small{padding-top:50px}.cup_small img{object-position:bottom right}.cup_big img{object-position:bottom left}.product_page_wrap .product_page .card_product .btn_order_wrap .btn:not(.btn_not_available):not(.about)::after{content:unset}.animation_capsula_wrap+.product_banner_wrap{margin-bottom:7px}.technical_features_wrap+.description_wrap{margin-bottom:50px}.technical_features_wrap+.description_wrap .container{padding:0}.descr_img_slider{box-shadow:none;width:auto!important}.descr_img_slider .img_wrap{width:280px!important;padding:16px;box-sizing:content-box;border:0;margin-right:-16px!important}.descr_img_wrap .text_wrap{width:250px;z-index:1}.descr_img_slider .img_wrap img{border:1px solid #e0e0e0;box-shadow:0 0 15px rgba(44,42,41,.22);height:400px;object-fit:cover}.main-slider{padding-bottom:50px}.order_wrap .left_block_mnu .blank_wrap .blank li{text-align:center}.animation_capsula_wrap+.product_banner_wrap .blank_mob .btn_wrap,.technical_features_wrap+.product_banner_wrap .blank_mob .btn_wrap{width:215px;height:49px;margin-top:0}.animation_capsula_wrap+.product_banner_wrap .blank_mob,.technical_features_wrap+.product_banner_wrap .blank_mob{margin-top:0}.animation_capsula_wrap+.product_banner_wrap,.technical_features_wrap+.product_banner_wrap{padding-bottom:36px;background-color:#f8f8f8}.animation_capsula_wrap+.product_banner_wrap .blank_mob,.technical_features_wrap+.product_banner_wrap .blank_mob{top:4px}.blank_wrap.blank_mob{display:block}.aroma_wrap{padding-left:0}.product_banner_wrap .blank_wrap{max-width:290px;position:relative;top:-180px;margin:auto}.product_banner_wrap .blank_wrap .blank{padding:20px 30px 26px}.banner_product_wrap .btn_wrap{display:none}.product_banner_wrap .blank_wrap .blank .sect_title{line-height:28px;font-size:22px}.animation_capsula_wrap+.product_banner_wrap,.technical_features_wrap+.product_banner_wrap{margin-top:172px}.divide{margin-top:12px;margin-bottom:20px}.descr_img_wrap .img_wrap{margin-right:0;margin-bottom:0}.pop_up_consultation .pop_up_form label .textarea,.pop_up_contact .pop_up_form label .textarea,.pop_up_digustation .pop_up_form label .textarea{min-height:180px}.mnu-info li:not(:last-of-type){margin-right:44px}.mnu-info{margin-top:24px}.mnu-info li a{font-size:16px}.our_production_wrap.home{padding-top:22px}.coffee_machine_wrap.indent{margin-bottom:0}.our_production_wrap.home .container{border-top:0;background:unset!important;padding-top:0}.pop_up_callback .blank_wrap .blank{padding:59px 60px}.row_contact{padding-right:6px}.row_contact .title_wrap *{font-size:22px}.content_page_wrap .recommend_wrap{margin-bottom:50px}.vertical_slider .card_product{height:auto}.content_page_wrap{margin:20px 0 50px}table.title-search-result td.title-search-item a{max-width:290px}.subscribe_busines{margin:50px 0}.card_product .text_wrap .text{display:none}.product_page_wrap .card_product .content_wrap .text_wrap .text{display:block}.present_wrap+.recommend_wrap{padding-top:0}.fixed_product .btn_order_wrap{width:148px}header+section{margin-top:109px}.banner_wrap .banner{display:none}.aroma_wrap .list_aroma_wrap{display:block;height:81px;visibility:hidden;max-width:unset;overflow:hidden;box-sizing:border-box}.aroma_wrap .list_aroma_wrap li{margin-right:0}.list_aroma_wrap li:not(:last-child){margin-right:0}.aroma_wrap .list_aroma_wrap li img{margin:0 auto 13px}.descr_img_wrap{width:290px;display:block;overflow:hidden;height:400px;visibility:hidden}.pages_breadcrumbs_wrap+.present_wrap,.pages_breadcrumbs_wrap+.recommend_wrap{padding-top:0}.basket_table_wrap+.make_order_wrap{margin-bottom:34px}.quantity_popin{bottom:unset}.header-fixed{padding:0}.pop_ups .popup_title{font-size:22px}.pop_ups .img_wrap{width:200px;height:189px;margin-bottom:34px}.pop_ups .btn_wrap{max-width:280px;height:49px}.pop_ups .btns-wrapper{flex-wrap:wrap;justify-content:center}.pop_ups .blank_wrap .blank{padding:42px 19px 50px}.pop_ups .pop_up_consultation .pop_up_form>label,.pop_ups .pop_up_contact .pop_up_form>label,.pop_ups .pop_up_digustation .pop_up_form>label{margin-left:auto;margin-right:auto}.pop_ups .close_mob{top:6px;right:6px}.pop_up_cart .btn_wrap:first-of-type{margin-right:0;margin-bottom:35px!important}.pop_up_cart .popup_title{margin-bottom:48px}.pop_up_autorization .title_wrap{margin-bottom:24px;flex-wrap:wrap}.pop_up_autorization .title_wrap *{font-size:22px}.pop_up_autorization .title_wrap .active_el{padding:0;box-shadow:none;width:100%;text-align:center;margin-right:0}.pop_ups .btns-wrapper .btn_wrap{margin:0}.pop_ups .pop_up_cart .btns-wrapper{align-items:center;flex-direction:column}.pop_up_autorization .title_wrap .active_el p{padding:5px 10px 9px;border:1px solid #11521e;border-radius:3px;color:#11521e;display:inline-block}.pop_up_autorization .title_wrap .title_regform.active_el:first-of-type{margin-bottom:16px}.pop_up_autorization .title_wrap .title_regform.active_el:last-of-type{margin-top:24px}.pop_up_autorization .pop_up_form label:last-of-type{margin-bottom:41px}.pop_up_consultation .popup_title,.pop_up_contact .popup_title{margin-bottom:28px}.pop_up_consultation .pop_up_form label:last-of-type,.pop_up_contact .pop_up_form label:last-of-type{margin-top:53px;margin-bottom:41px}.pop_up_consultation .pop_up_form p,.pop_up_contact .pop_up_form p{margin-top:18px}.pop_up_mnu{top:109px}.pop_up_mnu .left_block{padding:40px 0 50px}.pop_up_mnu nav{margin-top:0}.pop_up_mnu nav>ul>li:not(:first-of-type){margin-top:27px}.pop_up_mnu .left_block_copy .list_copy>li ul li{margin-top:20px}.pop_up_mnu .left_block_copy .list_copy>li ul li:first-of-type{margin-top:30px}.pop_up_mnu .left_block_copy{z-index:1}.find_order{margin-top:26px}.find_order .btn_wrap{height:49px}.map_wrap{height:214px}.contacts_wrap .catalog_wrap .catalog+.counter-li-wrap{margin:50px auto 0}.contacts_wrap .catalog_wrap .catalog+.counter-li-wrap .text-faq{height:auto;margin-top:0}.contacts_wrap .catalog_wrap .catalog+.counter-li-wrap .text-faq>*{height:auto}.contacts_wrap .catalog_wrap .sect_title_wrap+.catalog .blank{padding:21px 20px 30px}.contacts_wrap .catalog_wrap .sect_title_wrap+.catalog{grid-auto-rows:minmax(160px,auto)}.catalog_blog_wrap .container{background-size:120px}.catalog_blog_wrap .catalog_wrap{padding:33px 0 50px}.catalog_blog_wrap .catalog_wrap .sect_title_wrap .sect_title{line-height:38px}.catalog_blog_wrap .catalog_wrap .sect_title_wrap .sect_title:after{bottom:-12px}.catalog_blog_wrap .catalog_wrap .sect_title_wrap+.catalog{margin-top:47px;grid-template-columns:repeat(1,1fr);grid-gap:34px}.catalog_blog_wrap .catalog_wrap .sect_title_wrap+.catalog .blog_wrap{margin:0 auto}.catalog_blog_wrap .catalog_wrap .sect_title_wrap+.catalog .blog_wrap .text_wrap{padding:25px 20px 26px}.catalog_blog_wrap+.subscribe_wrap{margin-bottom:50px}.blog_info_wrap>.text_wrap .blog_category{padding-left:15px;padding-right:0;margin-right:10px}.blog_info_wrap>.text_wrap .date{padding:0}.blog_info_wrap{padding-top:20px}.blog_wrap .img_wrap{max-width:697px}.banner_page_accessory{margin:50px 0 10px}.banner_page_accessory .container{padding:0}.banner_page_accessory img{height:300px}.blog_info_wrap>.text_wrap .advantages_wrap .content_wrap{display:block}.blog_info_wrap>.text_wrap .advantages_wrap .content_wrap .text_wrap{padding-top:14px;padding-bottom:8px;padding-right:0}.blog_info_wrap>.text_wrap .advantages_wrap .content_wrap .text_wrap .title{padding-right:20px}.blog_info_wrap>.text_wrap .advantages_wrap .content_wrap .text_wrap .text{margin-bottom:5px}.blog_banner_wrap+.pages_breadcrumbs_wrap>.container{padding:0}.blog_info_wrap .recommend_wrap{padding:36px 15px 56px;margin-top:0}.blog_info_wrap .recommend_wrap .sect_title_wrap{margin-top:0}.blog_info_wrap .recommend_wrap .sect_title_wrap .sect_title{font-size:22px;line-height:27px}.blog_info_wrap .recommend_wrap .slider_recommend_wrap{margin-top:29px}.blog_info_wrap>.text_wrap>*{padding:0 15px}.blog_info_wrap>.text_wrap blockquote{padding:78px 5%;text-align:center}.blog_info_wrap>.text_wrap blockquote:after,.blog_info_wrap>.text_wrap blockquote:before{top:50px;width:90%}.blog_info_wrap>.text_wrap blockquote:after{width:90%;top:unset;bottom:50px}.blog_banner_wrap+.pages_breadcrumbs_wrap+.subscribe_wrap{margin:50px 0}.blog_info_wrap .sect_title_wrap{margin-bottom:15px}.blog_info_wrap .sect_title_wrap .sect_title{font-size:22px;line-height:27px}.blog_banner_wrap img{height:305px}.blog_info_wrap>.text_wrap img[align=left],.blog_info_wrap>.text_wrap img[align=right]{width:100%;max-width:unset;margin-left:0;margin-right:0}.blog_info_wrap>.text_wrap br{line-height:1.4}.blog_info_wrap>.text_wrap h2,.blog_info_wrap>.text_wrap h3{margin-bottom:11px}.blog_info_wrap>.text_wrap>*{line-height:24px}.checkout_order fieldset{margin-right:auto}.checkout_order fieldset .personal_data{padding:31px 20px 40px}.checkout_order fieldset .personal_data .read{margin-bottom:28px}.checkout_order fieldset .personal_data .title{margin-bottom:20px}.checkout_order fieldset .personal_data .input_wrap>label:first-of-type{margin-top:0}.delivery_wrap{padding:31px 20px 40px}.delivery_wrap .btn_wrap{width:248px;height:49px}.order_info_wrap .counter-li-wrap{margin:0 15px;max-width:536px}.order_info_wrap .send_order{margin:50px auto 0}.order_info_wrap .send_order .btn_wrap{height:49px;width:290px;margin:auto}.order_wrap+.about_sect_wrap .text_wrap{padding-right:0}.pages_breadcrumbs+.sect_title_wrap{margin-top:37px}.pages_breadcrumbs+.sect_title_wrap .sect_title{line-height:32px}.pages_breadcrumbs+.sect_title_wrap .sect_title:after{bottom:-15px}.wishes_wrap{margin:40px auto 0}.wishes_wrap>.status,.wishes_wrap>.title{padding-left:0}.slider_wishes_wrap{margin-left:0;margin-top:32px}.slider_wishes_wrap .slick-arrow,.slider_wishes_wrap .slick-dots{bottom:0}.personal_data_wrap{margin-top:50px}.personal_data_wrap .personal_data{padding:31px 20px 40px;margin:auto}.personal_data_wrap input[type=submit]{margin:35px auto 0;width:248px;height:49px;padding-bottom:2px}.personal_data_wrap .code{width:100%}.personal_data_wrap .code input{max-width:unset}.personal_data_wrap .pass_wrap>span{margin-right:20px}.personal_data_wrap .input_wrap>label:first-of-type{margin-top:32px}.personal_data_wrap .status{margin-top:15px}.order_about_wrap .basket_table{margin-top:35px}.order_wrap{display:block;margin:50px 0}.order_wrap .left_block_mnu .blank_wrap{margin:auto}.order_wrap .left_block_mnu .blank_wrap .blank{min-height:194px;padding:27px 20px}.order_wrap .left_block_mnu .blank_wrap .blank a{padding:4px 12px 5px;width:187px}.order_wrap .left_block_mnu .blank_wrap .blank li:not(:last-child){margin-bottom:21px}.list_orders_wrap{max-width:500px;margin:40px auto 0}.list_orders_wrap .title{text-align:center}.list_orders_wrap .blank_wrap .title_wrap{padding:16px 20px}.list_orders_wrap .blank_wrap .title_wrap *{line-height:20px}.list_orders_wrap .blank_wrap .blank .content_wrap{padding:24px 20px 38px}.list_orders_wrap .btn_list_wrap{max-width:unset;width:100%}.list_orders_wrap .btn_list_wrap .btn_wrap{max-width:248px}.intensive_wrap{max-width:100%;padding:0 15px;border:0;display:block}.intensive_wrap:after{content:unset}.intensive_wrap .grade{padding:0;flex-direction:row}.intensive_wrap .grade span{margin-right:34px}.light img,.middle img,.strong img{margin-left:49px}.product_page_wrap+.technical_features_wrap{padding:13px 0 34px}.product_page_wrap+.technical_features_wrap .text-faq ul li{display:flex}.product_page_wrap+.technical_features_wrap .text-faq ul li span:first-of-type{margin-right:44px}.descr_img_wrap{margin:25px auto 26px}.description_wrap+.advantages_wrap{padding:50px 0 45px}.description_wrap+.advantages_wrap .text_wrap:nth-of-type(4){order:-1;padding-top:0;border-top:0}.description_wrap+.advantages_wrap .text_wrap .step{margin-bottom:0}.description_wrap+.advantages_wrap .text_wrap .title_name{margin-bottom:10px}.description_wrap+.advantages_wrap .content_wrap{flex-direction:column;display:flex}.catalog_wrap.catalog_list_wrap{padding-bottom:0}.catalog_list a{padding:30px 0}.catalog_list a .img_wrap{max-height:136px;max-width:143px}.catalog_list a .img_wrap img{height:136px}.catalog_list a .title{font-size:14px;line-height:19px;margin-top:7px;padding:0 25px;width:140px;margin-left:auto;margin-right:auto}.catalog_list{grid-template-columns:repeat(2,1fr)!important}.list_offer_wrap .container{padding:0}.list_offer_wrap .container>ul{padding-top:50px}.list_offer_wrap .container>ul li{flex-direction:column;margin-bottom:50px}.list_offer_wrap .container>ul li:nth-child(even) .img_wrap{order:0;margin-left:0}.list_offer_wrap .container>ul li:last-child{margin-bottom:50px}.list_offer_wrap .subscribe_wrap{margin:50px 0}.list_offer_wrap .img_wrap{max-width:265px;margin-right:0}.list_offer_wrap .img_wrap img{max-height:250px}.list_offer_wrap .blank_wrap{max-width:495px;width:100%;margin-top:-22px}.list_offer_wrap .blank_wrap .blank{padding:20px 20px 30px}.list_offer_wrap .blank_wrap .blank .sect_title{font-size:22px;line-height:25px}.list_offer_wrap .blank_wrap .blank .text_wrap{margin:14px 0 27px}.list_offer_wrap .blank_wrap .blank .btn_wrap{width:264px;margin:auto;height:49px}.offer{padding:38px 15px 50px}.offer .sect_title_wrap{padding:0 15px}.btn_list_wrap{padding-bottom:35px;margin:52px auto 0;width:290px}.btn_list_wrap>.btn_wrap{height:49px;width:100%;margin-top:35px}.btn_list_wrap>.btn_wrap:not(:last-child){margin-right:0}.business{margin-top:34px;margin-bottom:48px}.business .sect_title_wrap .sect_title{font-size:25px;line-height:32px}.business .sect_title_wrap .sect_title:after{bottom:-15px}.business .text_wrap{margin-top:42px}.business .text_wrap *{line-height:24px}.business .img_wrap{margin-top:22px}.not_found_wrap .sect_title_wrap{margin-bottom:12px}.not_found_wrap .sect_title_wrap .sect_title{font-size:140px}.not_found_wrap .sect_title_wrap .sect_title span{margin:0 14px;width:110px;height:119px;background-size:contain}.not_found_wrap .text_wrap .title{font-size:25px;line-height:34px}.not_found_wrap .mnu_list{margin-top:16px}.not_found_wrap .mnu_list li{margin-bottom:21px}#static-product{padding:42px 0}.banner_product_wrap{padding:59px 0 13px}.banner_product_wrap .banner_product{height:213px}.banner_product_wrap .line_grey{height:74px}.product_banner_wrap{margin-top:50px;margin-bottom:16px}.product_banner_wrap>.blank_mob{margin:20px auto 0}.product_banner_wrap>.blank_mob .blank{padding:26px 30px}.product_banner_wrap>.blank_mob .blank .sect_title{line-height:36px;font-size:30px}.product_banner_wrap>.blank_mob .btn_wrap{width:100%}.technical_features_wrap{padding:50px 0}.technical_features_wrap .title-faq-wrap{padding:11px 46px 11px 20px}.technical_features_wrap .title-faq-wrap .title{font-size:22px}.technical_features_wrap .title-faq-wrap .sprite{right:20px}.faq_wrap{padding:39px 0 46px}.faq_wrap .sect_title{margin-bottom:21px}.faq_wrap .sect_title .title{font-size:22px}.faq_wrap .counter-li .active .title-faq-wrap{border-bottom:transparent}.faq_wrap .counter-li-wrap>a{margin-top:7px;width:100%;text-align:center}.faq_wrap .counter-li-wrap .title-faq-wrap{padding:11px 45px 11px 20px}.faq_wrap .counter-li-wrap .title-faq-wrap .title{line-height:20px}.faq_wrap .counter-li-wrap .title-faq-wrap .sprite{right:20px}.faq_wrap .counter-li-wrap .text-faq{padding:18px 20px 31px}.faq_wrap .counter-li-wrap .text-faq>*{height:auto}.faq_wrap .support_wrap{margin-top:39px}.faq_wrap .support_wrap .sect_title{margin-bottom:21px}.faq_wrap .support_wrap .content_wrap{flex-wrap:wrap}.faq_wrap .support_wrap .content_wrap .text_wrap{margin:0 auto 47px}.faq_wrap .support_wrap .content_wrap .text_wrap .text{margin-bottom:14px}.faq_wrap .support_wrap .content_wrap .download_files{margin-top:19px}.faq_wrap .support_wrap ul li:not(:last-child){margin-bottom:23px}.faq_wrap .support_wrap ul li span:nth-child(1){margin-right:7px}.download_wrap{margin:auto}.design_wrap{overflow:hidden}.design_wrap .sect_title_wrap{margin-bottom:32px}.design_wrap .sect_title_wrap .sect_title{font-size:22px}.design_wrap .content_wrap .blank_wrap{width:233px!important}.design_wrap .content_wrap .blank_wrap .img_wrap{height:233px}.design_wrap .content_wrap .blank_wrap .img_wrap img{width:100%;height:100%;object-fit:cover}.design_wrap .slider-design{margin-left:15px}.design_wrap .container .blank_wrap:not(:last-child){margin-right:30px}.design_wrap .container .blank_wrap:last-child{margin-right:30px}.characteristics_wrap{padding-top:34px;padding-bottom:29px}.characteristics_wrap .sect_title_wrap{margin-bottom:0}.characteristics_wrap .sect_title_wrap .sect_title{font-size:22px}.characteristics_wrap .text_wrap{flex-direction:column}.characteristics_wrap .content_wrap .text_wrap{margin-bottom:35px}.characteristics_wrap .content_wrap .text_wrap ul{margin:auto}.characteristics_wrap .content_wrap .text_wrap ul li span:nth-child(2){width:98px;margin-left:63px}.characteristics_wrap .content_wrap .text_wrap ul li:not(:last-child){margin-bottom:21px}.characteristics_wrap .content_wrap .text_wrap ul:nth-child(2){margin-top:18px;display:none}.characteristics_wrap .all_categories{align-self:center;display:block}.characteristics_wrap .hidden_categories{align-self:center}.content_sect_wrap{padding:0}.content_sect_wrap .content_wrap .sect_title_wrap{width:auto}.content_sect_wrap .content_wrap .sect_title_wrap .sect_title{font-size:22px;line-height:32px;margin-bottom:12px;text-align:center;width:100%}.content_sect_wrap .content_wrap .sect_title_wrap .text{line-height:22px}.content_sect_wrap .content_wrap .img_wrap{margin-bottom:36px;height:175px}.grade{margin-bottom:22px;height:37px;padding:0 10px;flex-direction:column;align-items:center}.grade span{font-size:16px}.grade .coffee_ellipse_wrap{margin-left:0}.choose_color{margin-bottom:15px!important;flex-direction:row}.choose_color span{font-size:20px;margin-right:33px}.choose_color ul .active::after{left:-4px;top:-4px;width:19px;height:19px}.choose_color ul li:not(:last-child){margin-right:25px}.product_page_wrap{background-image:unset}.product_page_wrap .container{padding:0}.product_page_wrap .img_wrap{width:217px;height:213px;margin:auto}.product_page_wrap .product_page{margin-top:0}.product_page_wrap .label-brown,.product_page_wrap .label-green,.product_page_wrap .label-red{width:108px;height:44px;top:20px;left:15px}.product_page_wrap .label-brown span,.product_page_wrap .label-green span,.product_page_wrap .label-red span{font-size:13px}.product_page_wrap .card_img{padding-top:68px;position:relative}.product_page_wrap .card_img:after{content:'';position:absolute;width:100%;height:74px;display:block;bottom:0;z-index:-1}.product_page_wrap .card_product{padding:35px 15px 0}.product_page_wrap .card_product .content_wrap .text_wrap .title{font-size:25px;line-height:28px;margin-bottom:20px;text-align:center}.product_page_wrap .card_product .content_wrap .text_wrap .text{line-height:24px;padding:0}.product_page_wrap .card_product .content_wrap .btn_order_wrap{margin-bottom:19px;max-width:290px}.product_page_wrap .card_product .content_wrap .btn_order_wrap .btn:not(.btn_not_available):not(.about){background:unset;text-indent:unset}.product_page_wrap .card_product .content_wrap .btn_order_wrap:hover{background-color:#11521e}.product_page_wrap .line_grey{display:none}.favorites{top:20px;right:15px}.navigation{margin-top:25px}.catalog_wrap{padding:13px 0 50px}.banner_wrap{border-top:1px solid #e0e0e0;background:unset}.banner_wrap .sect_title_wrap{padding:34px 0}.banner_wrap .sect_title_wrap .sect_title{line-height:38px}.banner_wrap .sect_title_wrap .sect_title::after{bottom:-12px}.bg_grey{padding:38px 0 44px}header{padding:18px 0}header .text_wrap{line-height:20px}header .text_wrap *{font-size:16px}header .content_wrap{margin-top:0}.logo_f,.logo_h{width:107px;height:73px;margin-right:26px}.logo_f{width:107px;margin-right:auto}.main_slide .container{margin-bottom:42px}.main_slide .img_wrap_sl{display:block;height:auto}.main_slide img{width:100%}.main_slide .blank_wrap{position:relative;transform:none;top:0;box-sizing:border-box;margin:-12px auto 0}.dots{padding-right:unset;text-align:center;bottom:1px}.dots li.slick-active{background:#af2021;border-color:transparent}.dots li{border-color:#2c2a29}.slick-list{overflow:visible}.ellipse_wrap{width:81px;height:81px;padding:4px}.ellipse_wrap .ellipse{padding:16px;width:73px}.coffe_machine{background-position:-108px -61px}.delivery{background-position:-180px -61px}.service{background-position:-250px -57px}.approach_wrap{padding:13px 0 31px}.approach_wrap .content_wrap{grid-row-gap:44px}.approach_wrap .content_wrap .img_wrap{max-width:290px;max-height:290px}.approach_wrap .content_wrap .sect_title_wrap{padding:0}.approach_wrap .info_wrap .title{margin-bottom:32px}.approach_wrap .info_wrap .grid{grid-template-rows:auto auto auto;grid-auto-flow:column;justify-items:baseline;grid-template-columns:1fr}.approach_wrap .info_wrap .grid li{display:flex;align-items:center}.approach_wrap .info_wrap .grid li .text{margin-top:0;margin-left:30px;text-align:left}.approach_wrap .info_wrap .grid li:not(:last-child){margin-bottom:11px}.approach_wrap .info_wrap .row{grid-column:1/-1}.approach_wrap .info_wrap .row:nth-child(2) .img_wrap{width:154px;max-height:110px;margin-bottom:0;display:inline-block;vertical-align:middle;margin-right:16px}.approach_wrap .info_wrap .row:nth-child(2) .text{display:inline-block;width:111px;vertical-align:middle}.sect_title_wrap .sect_title{font-size:25px;line-height:38px!important}.sect_title_wrap .sect_title:after{bottom:-6px}.title{font-size:22px;line-height:25px}.offer_wrap .content_wrap{margin-top:53px}.offer_wrap .sect_title_wrap .sect_title{line-height:28px}.offer_wrap .sect_title_wrap .sect_title:after{bottom:-17px}.coffee_machine_wrap,.our_production_wrap{padding:33px 0 56px}.coffee_machine_wrap .sect_title_wrap .sect_title,.our_production_wrap .sect_title_wrap .sect_title{line-height:38px}.coffee_machine_wrap .sect_title_wrap .sect_title:after,.our_production_wrap .sect_title_wrap .sect_title:after{bottom:-12px}.coffee_machine_wrap .card_product>.wrap:hover .text_wrap .text,.our_production_wrap .card_product>.wrap:hover .text_wrap .text{display:block}.our_production_wrap{padding:22px 0 56px}.our_production_wrap .card_product>.wrap:hover .text_wrap .grade{display:flex}.slider_coffee_capsule,.slider_coffee_machine{margin-top:47px}.slick-arrow,.slick-dots{bottom:0}.card_product .text_wrap .title{font-size:22px;line-height:25px;height:48px;margin-bottom:10px}.advantages_wrap{margin-top:41px;padding-bottom:50px;background-size:150px}.advantages_wrap .sect_title_wrap .sect_title{line-height:28px}.advantages_wrap .sect_title_wrap .sect_title:after{bottom:-17px}.advantages_wrap .content_wrap{grid-template-columns:1fr;margin-top:43px;grid-gap:0}.advantages_wrap .text_wrap{border-top:1px solid #e0e0e0;padding-top:19px;padding-bottom:4px;padding-right:0}.advantages_wrap .text_wrap .title{font-size:22px;margin-bottom:10px;position:relative;cursor:pointer}.advantages_wrap .text_wrap .title:after{content:'';background:url(../img_min/plus.png) no-repeat center center;width:17px;height:17px;position:absolute;right:0;top:50%;transform:translate(0,-50%)}.advantages_wrap .text_wrap .text{line-height:24px;display:none;margin-bottom:9px}.advantages_wrap .text_wrap .step{margin-bottom:0}.advantages_wrap .text_wrap:last-child{border-bottom:1px solid #e0e0e0}.advantages_wrap .text_wrap.active .title:after{background:url(../img_min/minus.png) no-repeat center center}.blog_wrap{max-width:unset;width:96%;margin:0 auto 8px}.blog_wrap:hover{box-shadow:0 4px 6px rgba(44,42,41,.22)}.blog_wrap .text_wrap{padding:30px 20px 35px}.blog_wrap .text_wrap .title{margin-bottom:15px}.blog_wrap .text_wrap .text{line-height:24px}.blog_wrap .inf_wrap{margin-top:17px}.blog_slider{margin-top:47px}.blog_slider .slick-list{overflow:hidden}.blog_slider_wrap{padding:34px 0 90px}.blog_slider_wrap .container{padding:0 10px}.blog_slider_wrap .slick-arrow,.blog_slider_wrap .slick-dots{bottom:41px}.blog_slider_wrap .sect_title_wrap .sect_title{line-height:38px}.blog_slider_wrap .sect_title_wrap .sect_title:after{bottom:-12px}.send_subscr{flex-direction:column}.send_subscr input[type=email]{max-width:290px;margin:0;padding-bottom:4px}.send_subscr label{width:100%;margin-left:0;margin-right:0;margin-bottom:35px;max-width:290px}.send_subscr input[type=submit]{width:100%;height:49px}.send_subscr .btn_wrap{max-width:290px;width:100%}.subscribe_wrap.bg_grey{padding:38px 0 50px}.subscribe_wrap.bg_grey .subscribe{font-size:24px;max-width:100%;margin-bottom:28px}.about_sect_wrap{padding:42px 0}.about_sect_wrap .text_wrap *{line-height:24px}.about_sect_wrap .text_wrap>*{font-size:16px;line-height:25px}.about_sect_wrap .text_wrap h2{color:#2c2a29;font-weight:600;font-size:20px;line-height:1;display:block;margin-bottom:10px}.about_sect_wrap .text_wrap h3{color:#2c2a29;font-weight:600;font-size:18px;line-height:1;display:block;margin-bottom:10px}.about_sect_wrap .text_wrap br{line-height:1.2}.about_sect_wrap .text_wrap blockquote{padding:82px 76px;position:relative;background-color:#f8f8f8;color:#11521e}.about_sect_wrap .text_wrap blockquote:after,.about_sect_wrap .text_wrap blockquote:before{content:'';max-width:800px;width:100%;height:1px;position:absolute;background:#e0e0e0;left:50%;transform:translate(-50%,0);top:54px}.about_sect_wrap .text_wrap blockquote:after{top:unset;bottom:54px}.about_sect_wrap .text_wrap ul .strong{font-size:16px;color:#2c2a29;margin-left:0}.about_sect_wrap .text_wrap ul .strong:before,.about_sect_wrap .text_wrap ul blockquote.strong:after{content:unset}.about_sect_wrap .text_wrap ul li{position:relative;margin-left:15px}.about_sect_wrap .text_wrap ul li:before{content:'';position:absolute;top:10px;left:-15px;width:5px;height:5px;border-radius:50%;background-color:#2c2a29}.about_sect_wrap .text_wrap ol{counter-reset:item}.about_sect_wrap .text_wrap ol li{position:relative;padding-left:18px}.about_sect_wrap .text_wrap ol li:before{content:counter(item) ".";counter-increment:item;position:absolute;left:0}.about_sect_wrap .text_wrap ol li:not(:last-of-type),.about_sect_wrap .text_wrap ul li:not(:last-of-type){margin-bottom:5px}.about_sect_wrap .text_wrap a{color:#2c2a29;position:relative}.about_sect_wrap .text_wrap a:after{content:'';position:absolute;border-bottom:1px solid #2c2a29;width:100%;height:100%;left:0;bottom:-1px}footer{padding:40px 0}.send_disc{flex-wrap:wrap;flex-direction:column}.send_disc .btn_wrap{width:100%}.send_disc .code{width:100%}.send_disc .code input{width:100%}.send_disc .btn_wrap{max-width:100%;height:49px;margin-top:14px;margin-left:0}.code_wrap.valid .send_disc{padding:37px}.code_wrap.valid .text_wrap{display:none}.code_wrap.valid .text_wrap_mob{display:block;padding:14px 0}.make_order_wrap .content_wrap .text_wrap *{font-size:16px}.sum_wrap .sum{font-size:16px;font-weight:600}.discount_wrap .discount{font-size:16px;font-weight:600}.pages_breadcrumbs_wrap{padding:0}.basket_table_wrap{padding:36px 0 50px}.make_order_wrap .content_wrap{margin-top:30px}.sum_wrap{margin-bottom:10px}.discount_wrap{margin-bottom:26px}.total_wrap{margin-bottom:44px}.basket_table{margin-top:46px}.list_wrap{grid-row-gap:27px;grid-column-gap:26px}.list{padding:0}.list .img_wrap{width:130px;height:130px;margin-bottom:13px}.list .text{line-height:20px}.consultation_wrap .text_wrap .text{margin-bottom:27px}.consultation_wrap .btn_wrap{width:290px;height:49px}.btn_order_wrap{height:49px;overflow:hidden}.btn_order_wrap .btn,.btn_order_wrap .btn-green{height:47px}#static-product .btn_order_wrap .btn-green{height:47px}.btn_order_wrap .btn{padding-bottom:2px}#static-product .btn_order_wrap .btn{padding-bottom:0}.card_product{min-height:353px;height:unset;padding:48px 0 10px}.card_product .img_wrap{max-width:143px;height:136px;margin-bottom:4px}.card_product .text_wrap .title{font-size:17px;line-height:19px;height:36px;margin-bottom:5px;padding:0 10px}.card_product .text_wrap .text{font-weight:600;font-size:16px;line-height:18px;height:37px;margin-bottom:22px;padding:0 10px;width:auto}.card_product .btn_order_wrap{width:122px;bottom:10px}.card_product .btn_order_wrap .btn-green{width:45px;flex:1 0 auto;font-size:16px}.card_product .btn_order_wrap .btn:not(.btn_not_available):not(.about){text-indent:-9999px;position:relative}.card_product .btn_order_wrap .btn:not(.btn_not_available):not(.about):after{content:'';position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:20px;height:20px;background:url(../img_min/w2.png) no-repeat center center/contain}.card_product .btn_order_wrap:hover{background-color:unset;box-shadow:none}.card_product .btn_order_wrap:hover .btn-green{border-top-left-radius:1px;border-bottom-left-radius:1px}.card_product .btn_order_wrap .about,.card_product .btn_order_wrap .btn_not_available{font-size:14px}.card_product .price_wrap{flex-direction:column;margin-top:5px}.card_product .price_wrap .sale_value{font-size:17px}.card_product .price_wrap .wrap{line-height:17px}.card_product .price_wrap .not_sale{margin-left:0;order:-1;line-height:14px;margin-bottom:6px}.card_product>.wrap:hover{height:auto}.card_product>.wrap:hover .img_wrap{filter:unset;opacity:1}.card_product>.wrap:hover .img_wrap img{filter:unset;opacity:1}.card_product>.wrap:hover .text_wrap{display:block;position:static;transform:unset}.card_product>.wrap:hover .text_wrap .text{opacity:1}.card_product>.wrap:hover .text_wrap .text_hover{display:none}.card_product>.wrap:hover .text_wrap .grade{display:none}.card_product>.wrap:hover .text_wrap .price_wrap{display:flex}.card_product>.wrap:hover .btn_order_wrap{display:none}.card_product>.wrap:hover .text_hover_wrap{display:none}.card_product>.wrap:hover~.text_wrap{display:block}.card_product>.wrap:hover~.btn_order_wrap{display:flex}.card_product.not_available>.wrap:hover .img_wrap,.card_product.not_available>.wrap:hover .text_wrap .text,.card_product.not_available>.wrap:hover .text_wrap .title{opacity:.4}.label-brown,.label-green,.label-red{width:73px;height:40px;top:10px}.label-brown span,.label-green span,.label-red span{font-size:11px}.slider_coffee_capsule .slick-arrow,.slider_coffee_capsule .slick-dots{bottom:0}.present_wrap,.recommend_wrap{padding:34px 0 100px}.slider_recommend_wrap .slick-arrow,.slider_recommend_wrap .slick-dots{bottom:44px}.present_wrap .sect_title_wrap .sect_title,.recommend_wrap .sect_title_wrap .sect_title{line-height:25px;font-size:22px}.slider_present_wrap,.slider_recommend_wrap{margin-top:31px;display:block}.slider_present_wrap .slick-list,.slider_recommend_wrap .slick-list{overflow:hidden}.pop_ups .quantity_popin{top:50%;left:50%;transform:translate(-50%,-50%);position:absolute;width:290px;min-height:236px}.pop_ups .quantity_popin::before{content:unset}.pop_ups .quantity_popin::after{content:unset}.pop_ups .quantity_popin .close_pop_up{display:block}.pop_ups .quantity_popin .quantity-popin-content .grid{grid-template-columns:repeat(5,54px);grid-auto-rows:52px;justify-content:center}}@media only screen and (max-width:635px){.basket_table{grid-template-columns:repeat(1,minmax(280px,400px));justify-content:center}.basket_table .row:nth-child(2n+1){margin-right:0}}@media only screen and (max-width:546px){.bx-authform:not(.bx-authfotm-error){padding:40px 15px}.bx-authform:not(.bx-authfotm-error) .bx-authform-social ul li,.bx-authform:not(.bx-authfotm-error) .divide{max-width:100%}.bx-authform:not(.bx-authfotm-error) .divide span{max-width:172px}.bx-authform:not(.bx-authfotm-error) .bx-authform-formgroup-container.wrapper{display:block}.bx-authform:not(.bx-authfotm-error) .bx-authform-formgroup-container.wrapper .btn_wrap{margin:auto}.bx-authform:not(.bx-authfotm-error) .bx-authform-formgroup-container.wrapper noindex{text-align:center;margin:28px 0 0}.fixed_product .text_wrap{width:120px}header .text_wrap{display:none}.header-fixed .autorization_wrap,.header-fixed .callback,header .autorization_wrap,header .callback,header .content>.basket_wrap .basket{margin-right:16px}header .content_wrap{justify-content:flex-end}.consultation_wrap .text_wrap .text{text-align:left}.coupon{flex-direction:column;align-items:center}.delete_coupon{margin-top:10px}.delivery_wrap .code{max-width:248px}.pop_ups .btn_wrap{max-width:233px}.pop_up_autorization form[data-form=reg] input[type=submit]{max-width:264px}.pop_up_autorization form[data-form=auth] input[type=submit]{max-width:264px}.pop_up_autorization .remind{display:block;width:100%;text-align:center;margin-left:0;margin-top:28px}.pop_up_autorization .remind a{padding-bottom:0}.find_order{flex-direction:column;margin-top:38px}.find_order label{margin-right:0;margin-bottom:35px}.find_order .btn_wrap{width:290px;margin:auto}.order_info_wrap .send_order{position:relative;padding:39px 15px 49px;width:100%;max-width:100%}.sect_title_wrap+.order_wrap .checkout_order{padding:0 15px}.order_wrap+.about_sect_wrap{padding:42px 15px}.checkout_wrapper .container{padding:0}.description_wrap .container{padding:0}.catalog_list{grid-template-columns:repeat(2,1fr)}.send_disc{padding:40px 15px;margin:0 -15px}.code_wrap.valid .send_disc{padding:40px 15px}.not_found_wrap .mnu_list ul{justify-content:unset;display:grid;flex-wrap:unset;max-width:unset;grid-template-columns:repeat(2,1fr);grid-column-gap:0;grid-row-gap:22px;grid-auto-flow:unset;grid-template-rows:auto}.not_found_wrap .mnu_list li:not(:last-child){margin-right:0}.not_found_wrap .mnu_list li{margin-bottom:0;padding-right:18px}.inf_wrap{align-items:flex-start;flex-direction:column;margin-top:16px}.inf_wrap .date{margin-bottom:22px}}@media only screen and (max-width:420px){.wishes_wrap{max-width:291px}.slider_wishes_wrap{max-width:290px}header .container{justify-content:space-between}header .content_wrap{flex:none}.consultation_wrap .btn_wrap{width:100%}}@media only screen and (max-height:720px){.pop_up_autorization,.pop_up_cart{height:100%;overflow:auto}}@media only screen and (max-height:534px){.pop_up_callback .blank_wrap{height:100%}.pop_up_callback .blank_wrap .blank{height:100%}}@media only screen and (max-height:403px) and (orientation:landscape){.pop_up_callback{height:100%;overflow:scroll}.pop_up_callback .content_wrap{max-height:unset}.not_found_wrap .container{height:auto}.not_found_wrap{padding:50px 0}}@media only screen and (max-height:490px){.pop_up_consultation,.pop_up_contact,.pop_up_digustation{height:100%;overflow:auto}.pop_up_consultation .blank_wrap .blank,.pop_up_contact .blank_wrap .blank,.pop_up_digustation .blank_wrap .blank{height:100%}}@media only screen and (max-width:320px){.wishes_wrap{max-width:289px}.slider_wishes_wrap{max-width:288px}}@media only screen and (min-width:768px){.container{width:750px}}@media only screen and (min-width:1050px){.container{width:900px}}@media only screen and (min-width:1220px){.container{width:970px}}@media only screen and (min-width:1320px){.container{width:1130px}}@media only screen and (min-width:1520px){.container{width:1330px}}@media only screen and (min-width:1620px){.container{width:1430px}}div.container a.logo_h+div.content_wrap>.text_wrap p{font-size:16px!important}

/*landing page*/
.cover-img {
	position: relative;
	overflow: hidden;
}
.cover-img:before {
	display: block;
	content: "";
}
.cover-img .image {
	position: absolute;
	top: 0;
	left: 0;
	min-width: 100%;
	min-height: 100%;
	object-fit: cover;
}

.contain-img {
	position: relative;
	display: block;
	overflow: hidden;
}
.contain-img:before {
	display: block;
	content: '';
}
.contain-img .image {
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	max-width: 100%;
	max-height: 100%;
	height: auto;
	object-fit: contain;
}
.for-img {
	overflow: hidden;
}
.for-img img {
	max-width: 100%;
	max-height: 100%;
	height: auto;
}

.visually-hidden {
	position: absolute !important;
	clip: rect(1px 1px 1px 1px); /* IE6, IE7 */
	clip: rect(1px, 1px, 1px, 1px);
	padding:0 !important;
	border:0 !important;
	height: 1px !important; 
	width: 1px !important; 
	overflow: hidden;
}

.button {
	display: inline-block;
	min-width: 350px;
	padding: 14px 10px 15px 10px;
	text-align: center;
	background: #ffffff;
	border: none;
	border-radius: 3px;
	font-size: 18px;
	line-height: 25px;
	color: #2c2a29;
	box-shadow: 3px 3px 3px 0 rgba(44,42,41,.22);
	cursor: pointer;
}
.button:hover,
.button:focus,
.button:active {
	background: #11521e;
	color: #ffffff;
}

.button_green {
	background: #11521e;
	color: #ffffff;
}
.button_green:hover,
.button_green:focus,
.button_green:active {
	background: #ffffff;
	color: #11521e;
}

.button_sm {
	min-width: 160px;
}

.button span {
	color: inherit;
}

.text-link {
	text-decoration: none;
	color: #11521e;
}
.text-link:hover,
.text-link:focus,
.text-link:active {
	text-decoration: underline;
}


.landing-wrapper {
	padding-left: 88px;
	padding-top: 110px;
}
section {
	padding: 50px 0;
	background: #ffffff;
}
.section-title {
	position: relative;
	width: 100%;
	max-width: 735px;
	margin: 10px auto;
	padding: 30px 0;
	text-align: center;
	font-size: 40px;
	line-height: 1.25;
	font-weight: bold;
	color: #2c2a29;
}
.section-title:after {
	position: absolute;
	bottom: 0;
	left: 50%;
	transform: translateX(-50%);
	display: block;
	content: '';
	width: 50px;
	height: 1px;
	background: #af2021;
}

/*HERO*/
.hero {
	background: url(/bitrix/templates/primecoffee/img_min/hero.png) no-repeat center;
	-webkit-background-size: cover;
	background-size: cover;
}

.hero_office {
    background: url(/bitrix/templates/primecoffee/img_min/banner_office.png) no-repeat center;
    -webkit-background-size: cover;
    background-size: cover;
}
.hero_hotel {
    background: url(/upload/lp/pic1.jpg) no-repeat center;
        background-size: auto;
    -webkit-background-size: cover;
    background-size: cover;
}

.hero-inner {
	min-height: 370px;
	display: flex;
	align-items: center;
	justify-content: center;
	padding-bottom: 40px;
}
.hero_hotel .hero-inner, .hero_exhibition .hero-inner{
	flex-direction:column;
	background:rgba(255, 255, 255, .5);
}
.hero_hotel .section-text{	
	text-align:center;
	font-size:25px;
	line-height:36px;
}
.hero_exhibition{
	background: url(/upload/lp/pic2.png) no-repeat center;
    -webkit-background-size: cover;
    background-size: cover;
}

/*ABOUT*/
.about-section {
	background: #ce4900 url(/bitrix/templates/primecoffee/img_min/coffe-icon.png) no-repeat left 68% bottom 14%;
	text-align: center;
	font-size: 24px;
	line-height: 36px;
}
.about-section .container{
	position:relative
}
.about-inner {
	width: 100%;
	max-width: 900px;
	margin: 60px auto;
}
.about-text {
	color: #ffffff!important;
}
.about-text_mobile {
	display: none;
}
.about-inner .button {
	margin-top: 44px;
}
.about-section .pages_breadcrumbs{
	text-align:left;
	position:absolute;
	top:-111px;
	left:0
}
.about-section .pages_breadcrumbs .last-item-breadcrumbs , .about-section .pages_breadcrumbs a{
	color:#fff;
}

/* PROPOSAL */
.proposal-section{
	padding:0 0 20px;
}
.proposal-wrapper{
	margin:85px 0;
	position:relative;
}
.proposal-img{
	width:100%;
	height:660px;
	position:relative;
}
.proposal-img .image{
	max-width:100%;
	max-height:100%;
	 filter: blur(4px);
}
.proposal-img .image.active{
	 filter: blur(0);
}
.proposal-img .cup, .proposal-img .podst{
	position:absolute;
	top:50%;
	left:50%;
}
.proposal-img .cup{
	transform: translate(4%,-35%);
}
.proposal-img .podst{
	transform: translate(120%,-21%);
}
.proposal-popup__plus{
	width:60px;
	height:60px;
	background: #f8f8f8;
	border-radius: 50%;
	color: #808083;
	box-shadow: inset 0 0 0 6px #f8f8f8, inset 0 0 0 7px #e0e0e0;
	background:#f8f8f8 url(/upload/lp/icon/plus-red.png) center no-repeat
}
.proposal-popup__text{
	background: #f8f8f8;
	border-radius: 3px;
	color: #808083;
	box-shadow: inset 0 0 0 6px #f8f8f8, inset 0 0 0 7px #e0e0e0;
	max-width:405px;
	min-height:100px;
	font-size:16px;
	line-height:26px;
	color:#000;
	display:flex;
	align-items:center;
	padding:30px 50px;
}
.proposal-popup .proposal-popup__text{
	opacity:0;
}
.proposal-popup.active .proposal-popup__text{
	opacity:1;
}
.proposal-popup.active .proposal-popup__plus{
	background:#f8f8f8 url(/upload/lp/icon/minus-red.png) center no-repeat;
	background-size: 50% 4%;
}
.proposal-popup{
	position:absolute;
	top:50%;
	left:50%;
}
.proposal-popup.mashine{
	transform: translate(-59%,17%);
}
.proposal-popup.cup{
	transform: translate(50%,-40%);
}
.proposal-popup.podst{
	transform: translate(71%,84%);
}
.proposal-popup.mashine .proposal-popup__text{
	transform: translate(-97%,-144%);
}
.proposal-popup.cup .proposal-popup__text{
	transform: translate(12%,-144%);
}
.proposal-popup.podst .proposal-popup__text{
	transform: translate(12%,-9%);
}

/* ADVANTAGES */
.advantage {
	padding-bottom: 0;
}
.advantage-list {
	margin-top: 70px;
}
.advantage-row {
	display: flex;
	flex-wrap: wrap;
	margin: 0 -15px;
}
.advantage-col {
	flex: 0 0 33.33%;
	padding: 0 15px;
}
.advantage-item {
	margin-bottom: 60px;
	font-size: 16px;
	line-height: 26px;
	color: #808083;
}
.advantage-img {
	display: flex;
	-ms-align-items: center;
	align-items: center;
	justify-content: center;
	width: 171px;
	margin-bottom: 30px;
	background: #f8f8f8;
	border-radius: 50%;
}
.advantage-img:before {
	padding-top: 100%;
}
.advantage-img:after {
	position: absolute;
	left: 7px;
	top: 7px;
	right: 7px;
	bottom: 7px;
	display: block;
	content: '';
	border: 1px solid #e1e1e1;
	border-radius: 50%;
}
.advantage-img .image {
	max-width: 50%;
	max-height: 50%;
}
.advantage-title {
	margin-bottom: 10px;
	font-size: 25px;
	line-height: 32px;
	font-weight: bold;
}
/*.advantage-col:nth-child(2) .advantage-item:first-child .advantage-img img{
	height:75.5px;
	max-width: 100%;
}*/

/* SUGGESTIONS*/
.suggestions-section{
	padding-top:0
}
.suggestions-list{
	margin-top:100px
}
.suggestions-item{
	padding: 55px 50px;
	background: #f8f8f8;
	border-radius: 3px;
	color: #808083;
	box-shadow: inset 0 0 0 14px #f8f8f8, inset 0 0 0 15px #e0e0e0;
	display:flex;
	align-items:center;
	justify-content:space-between;
}

.suggestions-item > *:first-child{
	margin-right:50px;
}
.suggestions__item-text{
	max-width: 430px;
}
.suggestions__item-title{
	font-size:30px;
	line-height:36px;
	font-weight:600;
}
.suggestions__item-list li{
	margin-top:20px;
	font-size:20px;
	line-height:30px;
	padding-left:40px;
	position:relative;
}
.suggestions__item-list li:before{
	content:'';
	position:absolute;
	width:18px;
	height:15px;
	background:url(/upload/lp/icon/tick.svg) center no-repeat;
	top: 7px;
	left: 10px;
}
.suggestions__item-img{
	width: 60%;
	height:550px;
}
.suggestions__item-img img{
	max-width:100%;
	max-height:100%;
}
.suggestions__item-action{
	margin-top:50px;
}
.suggestions-item + .suggestions-item{
	margin-top:60px;
}


/*VIDEO*/
.video-wrapper{
	padding:75px 105px;
	position:relative;
	margin-top:55px;
}
video{
	border:1px solid #e0e0e0;
}

/* EXCELLENCE */
.excellence-section{
	background:#f8f8f8 url(/upload/lp/icon/question.png) top 76% right 94px no-repeat;
	padding: 28px 0 87px;
}
.excellence-list{
	display:grid;
	grid-template-columns:repeat(2, 1fr);
	grid-template-rows: repeat(2, 1fr);
	grid-column-gap:190px;
	grid-auto-flow:column;
	position:relative;
	margin-top:40px;
}
.excellence-list::after{
	content:'';
	position:absolute;
	width:1px;
	height:100%;
	background:#e0e0e0;
	top:0;
	left:50%;
}
.excellence-item{
	display:flex;
	padding:31px 0;
	align-items:center;
}
.excellence-item:nth-child(2n+1){
	border-bottom:1px solid #e0e0e0;
	padding-top:0
}
.excellence-item:nth-child(2n+2){
	padding-bottom:0
}
.excellence-title{
	font-size:20px;
	line-height:30px;
	font-weight:700;
}
.excellence-subtitle{
	font-size:16px;
	line-height:25px;
	margin-top:10px;
}
.excellence-img .image {
    width: 100%;
    height: 100%;
	object-fit:contain;
}
.excellence-img{
	width:130px;
	height:130px;
	margin-right:40px;
	min-width:130px;
}

/* COOPERATION */
.cooperation-list{
	display:grid;
	grid-template-columns:repeat(3, 1fr);
	grid-column-gap:20px;
	margin-top:50px;
}
.cooperation-item{
	min-height: 375px;
	display: flex;
	flex-direction: column;
	padding: 38px 50px;
	background: #f8f8f8;
	border-radius: 3px;
	font-size: 16px;
	line-height: 26px;
	color: #808083;
	box-shadow: inset 0 0 0 6px #f8f8f8, inset 0 0 0 7px #e0e0e0;
}
.cooperation-title{
	color:#2c2a29;
	font-size:28px;
	line-height:38px;
	font-weight:600
}
.cooperation-img{
	padding:25px 0 ;
	max-height: 355px;
}
.cooperation-img__wrapper{
	display:flex;
	justify-content:space-between;
	position:relative;
	align-items:center;
}
.cooperation-machine__wrapper{
	height:170px;
	width:180px;
	position:relative;
}
.cooperation-img__wrapper.row .cooperation-machine__wrapper{
	height:75px;
	width:80px;
}
.cooperation-img__wrapper.row .cooperation-capsule__wrapper{
	height:45px;
	width:60px;
}
.cooperation-img__wrapper.row .cooperation-capsule__text{
	width:150%;
	left:-25%;
	bottom:-20px;
}
.cooperation-img__wrapper.row + .cooperation-img__wrapper.row{
	margin-top:20px;
}

.cooperation-capsule{
	position:relative;
}
.cooperation-capsule__text{
	position:absolute;
	bottom:-10px;
	left:0;
	color:#11521e;
	font-weight:700;
	width:100%;
	text-align:center;
}
.cooperation-label{
	position:absolute;
	top:0;
	right:0;
	width:50px;
	height:50px;
	object-fit:contain;
}
.cooperation-label.capsule-label{
	transform:translateY(-50%)
}

.cooperation-capsule__wrapper{
	height:110px;
	width:110px;
	position:relative;
}
.cooperation-capsule__wrapper{
	overflow:visible;
}
.cooperation-img__wrapper::after{
	content:'';
	position:absolute;
	top:50%;
	left:50%;
	transform:translate(50%, -50%);
	background:url(/upload/lp/icon/Plus-grey.png) center no-repeat;
	width:25px;
	height:25px;
	background-size:contain;
}
.cooperation-subtitle{
	color:#808083;
	font-size:16px;
}
.cooperation-img__wrapper.row:nth-child(2) .cooperation-label {
    width: 30px;
    height: 30px;
}
.cooperation-img__wrapper.row:nth-child(2) .cooperation-label.capsule-label{
	transform: translateY(-60%);
}
.cooperation-img__wrapper.row:nth-child(2) .cooperation-capsule__wrapper{
	overflow:visible;
}
.cooperation-img__wrapper.row:nth-child(2) .cooperation-capsule__wrapper.contain-img .image {
    width: 45px;
}
.instalment .cooperation-img{
	max-width: 300px;
}
.instalment .cooperation-img__wrapper::after {
    left: 45%;
}
.instalment .cooperation-img__wrapper:nth-child(2)::after{
	top: 0;
	background: url(/upload/lp/icon/equal-grey.png) center no-repeat;
}

/*CATALOG*/
.products {
	margin-top: -17px;
	padding: 0;
}
.products-list {
	width: 100%;
	max-width: 1052px;
	margin: 70px auto 10px;
	padding: 0 20px;
}
.product {
	position: relative;
	display: flex;
	align-items: center;
	margin: 0 -20px 110px;
}
.product:last-child {
	margin-bottom: 0;
}
.product-col {
	flex: 0 0 50%;
	padding: 0 20px;
}
.product-label {
	position: absolute;
	left: 0;
	top: 0;
	display: inline-flex;
	align-items: center;
	max-width: 185px;
	min-height: 58px;
	padding: 10px 15px 10px 60px;
	background: #af2021 url(/bitrix/templates/primecoffee/img_min/capsule-icon.png) no-repeat left 20px center;
	border-radius: 0 29px 29px 0;
	font-size: 16px;
	line-height: 18px;
	color: #ffffff;
}
.product-text {
	min-height: 435px;
	display: flex;
	flex-direction: column;
	padding: 38px 50px 55px 50px;
	background: #f8f8f8;
	border-radius: 3px;
	font-size: 16px;
	line-height: 26px;
	color: #808083;
	box-shadow: inset 0 0 0 6px #f8f8f8, inset 0 0 0 7px #e0e0e0;
}
.product-title {
	margin-bottom: 20px;
	font-size: 30px;
	line-height: 36px;
	font-weight: 600;
}
.product-info {
	margin: 15px 0;
	color: #2c2a29;
}
.product-info-item {
	display: flex;
	align-items: flex-start;
}
.product-info-icon {
	flex: 0 0 23px;
	margin: 5px 15px 5px 0;
	font-size: 0;
	line-height: 0;
}
.product-action {
	margin-top: auto;
}

.product:nth-child(even) {
	flex-direction: row-reverse;
}
.product:nth-child(even) .product-label {
	left: auto;
	right: 0;
	top: 0;
	padding: 10px 15px 10px 60px;
	background: #af2021 url(/bitrix/templates/primecoffee/img_min/capsule-icon.png) no-repeat left 25px center;
	border-radius: 29px 0 0 29px;
}

/*HOW*/
.how {
	padding-bottom: 25px;
}
.how-list {
	display: flex;
	flex-wrap: wrap;
	margin: 70px -15px 0;
	list-style-type: none;
	counter-reset: how-list-counter;
}
.how-col {
	position: relative;
	flex: 0 0 25%;
	display: flex;
	padding: 0 15px;
	counter-increment: how-list-counter;
}
.how-col:before {
	position: absolute;
	top: 0;
	left: 110px;
	transform: translateX(15px);
	display: inline-block;
	height: 25px;
	min-width: 25px;
	margin: 0;
	padding: 0;
	background: #ce4900;
	border-radius: 50%;
	text-align: center;
	font-size: 16px;
	line-height: 26px;
	color: #ffffff;
	content: counter(how-list-counter);
}
.how-item {
	position: relative;	
	width: 100%;
	margin-bottom: 60px;
	font-size: 16px;
	line-height: 26px;
}
.how-img {
	display: flex;
	align-items: center;
	margin-bottom: 20px;
}
.how-icon {
	display: block;
	flex: 0 0 110px;
	margin-right: 25px;
	border: 1px solid #ce4900;
	border-radius: 50%;
}
.how-icon:before {
	padding-top: 100%;
}
.how-icon .image {
	max-width: 60%;
	max-height: 60%;
}
.how-arrow {
	position: relative;
	flex: 0 1 100%;
	display: block;
	height: 1px;
	background: repeating-linear-gradient(to right, #ce4900 0px, #ce4900 7px, transparent 7px, transparent 10px);
}
.how-arrow:after {
	position: absolute;
	right: 0;
	top: 50%;
	transform: translateY(-50%);
	display: block;
	content: '';
	width: 10px;
	height: 17px;
	background: url(/bitrix/templates/primecoffee/img_min/arrow-right.png) no-repeat center;
}
.how-col:nth-child(4n+4) .how-arrow {
	display: none;
}

.how-col:nth-child(4n+4):after {
	position: absolute;
	right: 100%;
    transform: translateX(70px);
	display: block;
	content: '';
	width: 300%;
	height: 1px;
	bottom: 35px;
	background: repeating-linear-gradient(to right, #ce4900 0px, #ce4900 7px, transparent 7px, transparent 10px);
}

.how-col:nth-child(4n+4) .how-item:before {
	position: absolute;
	bottom: 0;
	left: 55px;
	transform: translateY(100%);
	display: block;
	content: '';
	width: 1px;
	height: 25px;
	background: repeating-linear-gradient(to bottom, #ce4900 0px, #ce4900 7px, transparent 7px, transparent 10px);
}

.how-col:nth-child(5) .how-item:before,
.how-col:nth-child(9) .how-item:before {
	position: absolute;
	top: 0;
	left: 55px;
	transform: translateY(-100%);
	display: block;
	content: '';
	width: 1px;
	height: 25px;
	margin-top: -10px;
	background: repeating-linear-gradient(to bottom, #ce4900 0px, #ce4900 7px, transparent 7px, transparent 10px);
}
.how-col:nth-child(5) .how-item:after,
.how-col:nth-child(9) .how-item:after {
	position: absolute;
	top: 0;
	left: 55px;
	transform: translate(-50%, -100%);
	display: block;
	content: '';
	width: 17px; 
	height: 10px;
	margin-top: -10px;
	background: url(/bitrix/templates/primecoffee/img_min/arrow-down.png) no-repeat center;
}

.how-col:last-child:after,
.how-col:last-child .how-item:before {
	display: none;
}

/*CALLBACK*/
.callback-section {
	background: #ce4900 url(/bitrix/templates/primecoffee/img_min/coffe-icon.png) no-repeat left 84% bottom 14%;
}
.callback-inner {
	width: 100%;
	max-width: 1032px;
	margin: 18px auto;
	display: flex;
	justify-content: space-between;
	align-items: center;
	font-size: 16px;
	line-height: 26px;
	color: #ffffff;
}
.callback-left {
	flex: 0 0 50%;
	color: #ffffff;
}
.callback-title {
	font-size: 30px;
	line-height: 1.4;
	font-weight: bold;
	color: #ffffff;
}
.callback-right {
	flex: 0 0 50%;
	text-align: right;
}

/*BRANDS*/
.brands {
	padding-bottom: 65px;
}
.brands-wrap {
	position: relative;
	display: flex;
	margin: 60px -20px 0;
	font-size: 16px;
	line-height: 26px;
}
.brands-col {
	flex: 0 0 50%;
	padding: 0 20px;
}
.brands-list {
	display: flex;
	flex-wrap: wrap;
	margin: 43px 0;
}
.brand-item {
	flex: 0 0 33.33%;
	margin-top: -1px;
	margin-left: -1px;
	border: 1px solid #e0e0e0;
	z-index: 1;
}
.brand-item img {
	max-width: 90%!important;
	max-height: 90%!important;
}
.brand-logo {
	width: 100%;
}
.brand-logo img {
	filter: grayscale(1);
	opacity: .2;
}
.brand-logo:before {
	padding-top: 75%;
}
.brang-img {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translateY(-50%);
	display: none;
	flex: 0 0 50%;
	width: 50%;
	height: 100%;
	padding: 0 20px;
	text-align: center;
}

.brand-item.brand-item_active {
	border-color: #11521e;
	z-index: 2;
}
.brand-item.brand-item_active img {
	filter: grayscale(0);
	opacity: 1;
}
.brand-item.brand-item_active .brang-img {
	display: flex;
	justify-content: center;
	align-items: center;
}

/*PRO*/
.pro {
	padding: 50px 0;
	/* background: #f8f8f8; */
	border-top: 1px solid #f8f8f8;
	border-bottom: 1px solid #f8f8f8;
}
.pro-descr {
	width: 100%;
	max-width: 700px;
	margin: 60px auto;
	text-align: center;
	font-size: 16px;
	line-height: 26px;
}
.pro-descr_mobile {
	display: none;
}
.pro-wrap {
	position: relative;
}
.pro-img {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	display: flex;
	align-items: center;
	justify-content: center;
	width: 640px;
}
.pro-img .viewerbox {
	position: relative;
	width : 100%;
}
.pro-img .viewerbox:before {
	display: block;
	content: '';
	padding-top: 100%;
}
.pro-img .viewerbox .wr360_player {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.pro-list {
	display: grid;
    grid-auto-flow: column;
    grid-column-gap: 680px;
    grid-template-columns: 1fr 1fr;
    justify-content: space-between;
    grid-template-areas: ". ." ". ." ". .";
	letter-spacing: normal;
	margin-top: 110px;
	counter-reset: pro-list-counter;
}
.pro-item {
	margin-bottom: 25px;
	font-size: 16px;
	line-height: 25px;
	color: #808083;
	counter-increment: pro-list-counter;
}
.pro-item:before {
	display: block;
	font-size: 12px;	
	line-height: 30px;
	color: #af2021;
	content: "0" counter(pro-list-counter);
}
.pro-item-title {
	margin-bottom: 10px;
	font-size: 20px;
	line-height: 30px;
	font-weight: bold;
}

/*CLIENTS*/
.clients {
	margin-bottom: 64px;
}
.business-hotel .clients, .business-exhibition .clients {
	margin-bottom: 0;
}
.clients-slider, .cooperation-list {
	margin: 70px auto 50px;
}
.clients-slider .slick-list {
	border: 1px solid #e0e0e0;
}
.clients-slider .slick-slide {
	margin-left: -1px;
	border-left: 1px solid #e0e0e0;
}
.clients-slider .slick-slide>div:last-child .client-item {
	border-bottom: none;
}
.client-item {
	vertical-align: top;
	display: inline-block;
	width: 100%;
	border-bottom: 1px solid #e0e0e0;
}
.client-item:before {
	padding-top: 85.3%;
}
.client-item img {
	max-width: 90%!important;
	max-height: 90%!important;
}
.clients-slider .slick-arrow, .cooperation-list .slick-arrow {
	bottom: 0;
	transform: translate(-50%,78px);
	background-image: url(/bitrix/templates/primecoffee//img_min/sprite.png);
}
.clients-slider .slick-prev, .cooperation-list .slick-prev {
	background-position: -344px -19px;
	margin-left: -46px;
}
.clients-slider .slick-next, .cooperation-list .slick-next {
	background-position: -377px -19px;
	margin-left: 46px;
}
.slider-pager {
	text-align: center;
	font-size: 18px;
	line-height: 25px;
}
.current-slide {
	color: #af2021
}

/*TESTING*/
.testing-section {
	padding: 0;
	background: #ce4900;
	font-size: 18px;
	line-height: 26px;
	color: #ffffff;
}
.testing-section p {
	color: #ffffff;
}
.testing-section small {
	font-size: 14px;
	line-height: 28px;
	color: rgba(255,255,255,.6);
}
.testing-inner {
	display: flex;
	/* align-items: center; */
	min-height: 444px;
	background: #ce4900 url(/bitrix/templates/primecoffee/img_min/callback-bg.png) no-repeat left center;
	-webkit-background-size: 45% auto;
	background-size: 45% auto;
}
.testing-right {
	width: 50%;
	flex: 0 0 50%;
	margin-left: auto;
	padding: 78px 0 90px 20px;
}
.testing-title {
	margin-bottom: 30px;
	font-size: 40px;
	line-height: 1.25;
	font-weight: bold;
	color: #ffffff;
}
.testing-subtitle {
	font-size: 18px;
	line-height: 26px;
}

.testing-form {
	width: 100%;
	/*max-width: 684px;*/
}
.input-row {
	display: flex;
	align-items: center;
	margin: 30px -10px;
	justify-content:space-between;
}
.input-row .input-group {
	width: 35%;
	padding: 0 10px;
}
.input-row .button-group {
	width: 30%;
	text-align: right;
}
.input-row .input-text {
	display: block;
	width: 100%;
	height: 30px;
	padding: 0;
	margin: 0;
	background-color: transparent;
	border: none;
	border-bottom: 1px solid rgba(255,255,255,.5);
	border-radius: 0;
	font-size: 16px;
	line-height: 28px;
	color: #ffffff;
}
.input-row .input-text::-webkit-input-placeholder {color: rgba(255,255,255,.7);}
.input-row .input-text::-moz-placeholder {color: rgba(255,255,255,.7);}
.input-row .input-text:-ms-input-placeholder {color: rgba(255,255,255,.7);}
.input-row .input-text:-moz-placeholder {color: rgba(255,255,255,.7);}

.input-row .input-text:focus {
	border-color: rgba(255,255,255,1)
}
.input-row .input-text:focus::-webkit-input-placeholder {color: rgba(255,255,255,1);}
.input-row .input-text:focus::-moz-placeholder {color: rgba(255,255,255,1);}
.input-row .input-text:focus:-ms-input-placeholder {color: rgba(255,255,255,1);}
.input-row .input-text:focus:-moz-placeholder {color: rgba(255,255,255,1);}

/*SOLUTION*/
.business-hotel .solution, .business-exhibition .solution{
	padding-top:5px
}
.solution-row {
	display: flex;
	justify-content: center;
	margin: 70px -20px 50px;
}
.solution-col {
	width: 25%;
	flex: 0 0 25%;
	padding: 0 20px;
}
.solution-item {
	display: flex;
	flex-direction: column;
	align-items: center;
	text-align: center;
}
.solution-img {
	width: 100%;
	margin-bottom: 20px;
	border: 1px solid #e0e0e0;
}
.solution-img:before {
	padding-top: 93.7%;
}
.solution-img:hover {
	border: 1px solid #e0e0e0;
}
.solution-text {
	font-size: 18px;
	line-height: 28px;
}
.solution-text:hover {
	color: #11521e;
}

/*MEDIA*/
@media screen and (max-width: 1585px) {
	.proposal-popup__text {
		max-width: 335px;
	}
	.proposal-popup.mashine {
		transform: translate(-70%,17%);
	}
	.proposal-popup.mashine .proposal-popup__text {
		transform: translate(-96%,-136%);
	}
	.proposal-popup.cup {
		transform: translate(61%,-40%);
	}
	.proposal-popup.cup .proposal-popup__text {
		transform: translate(14%,-134%);
	}
	.proposal-popup.podst {
		transform: translate(86%,84%);
	}
}
@media screen and (max-width: 1429px) {
	.proposal-popup.podst .proposal-popup__text {
		transform: translate(-95%,-9%);
	}
}
@media screen and (max-width: 1519px) {
	.pro-img {
		width: 440px;
	}
	.pro-list {
		grid-column-gap: 480px;
	}
}
@media screen and (max-width: 1321px) {
	.cooperation-subtitle{
		height:78px;
	}
	.proposal-img {
		height: 500px;
	}
	.proposal-img .cup {
		transform: translate(-9%,-39%) scale(.76);
	}
	.proposal-img .podst {
		transform: translate(80%,-29%) scale(.76);
	}
	.proposal-popup__plus {
		width: 40px;
		height: 40px;
		background-size: 50% 50%;
	}
	.proposal-popup__text {
		max-width: 285px;
		padding: 15px 25px;
	}
	.proposal-popup.mashine {
		transform: translate(-63%,17%);
	}
	.proposal-popup.mashine .proposal-popup__text {
		transform: translate(-96%,-132%);
	}
	.proposal-popup.cup {
		transform: translate(54%,-40%);
	}
	.proposal-popup.cup .proposal-popup__text {
		transform: translate(11%,-129%);
	}
	.proposal-popup.podst {
		transform: translate(77%,84%);
	}
	.proposal-popup.podst .proposal-popup__text {
		transform: translate(-96%,-9%);
	}
}
@media screen and (max-width: 1219px) {
	.landing-wrapper {
		padding-left: 68px;
	}

	.advantage-row {
		margin: 0 -10px;
	}
	.advantage-col {
		padding: 0 10px;
	}

	.how-list {
		margin: 70px -10px 0;
	}
	.how-col {
		padding: 0 10px;
	}
	.how-col:nth-child(4n+4):after {
		transform: translateX(65px);
	}
	.how-icon {
		margin-right: 20px;
	}

	.products-list {
		padding: 0 10px;
	}
	.product {
		margin: 0 -10px 110px;
	}
	.product-col {
		padding: 0 10px;
	}
	.product-action .button {
		min-width: inherit;
	}
	.product-action .button span {
		display: none;
	}

	.brands-wrap {
		margin: 60px -10px 0;
	}
	.brands-col {
		padding: 0 10px;
	}
	.brang-img {
		padding: 0 10px;
	}

	.pro-img {
		width: 300px;
	}
	.pro-list {
		grid-column-gap: 340px;
	}

	.solution-row {
		margin: 70px -10px 50px;
	}
	.solution-col {
		padding: 0 10px;
	}
}

@media screen and (max-width: 1049px) {
	section {
		padding: 20px 0;
	}
	.landing-wrapper {
		padding-left: 0;
	}

	.advantage-list {
		margin-top: 40px;
	}
	.advantage-col {
		flex: 0 0 50%;
	}

	.products-list {
		margin: 40px auto 10px;
	}
	.product-text {
		padding: 25px;
	}

	.brands-wrap {
		margin: 40px -10px 0;
	}
	.brands-col {
		flex: 0 0 65%;
	}
	.brang-img {
		left: 65%;
		flex: 0 0 35%;
		width: 35%;
	}

	.pro {
		padding: 20px 0;
	}
	.pro-descr {
		margin: 40px auto
	}

	.pro-img {
		position: static;
		transform: none;
		width: 100%;
		max-width: 400px;
		height: auto;
		margin: 0 auto;
	}

	.pro-list {
		grid-column-gap: 10px;
		margin-top: 40px;
	}
	
	.clients-slider {
		margin: 40px auto 30px;
	}
	.clients-slider .slick-arrow {
		transform: translate(-50%,57px);
	}
	.slider-pager {
		margin-bottom: 20px; 
	}

	.testing-inner {
		min-height: inherit;
		background: #ce4900 url(/bitrix/templates/primecoffee/img_min/callback-bg.png) no-repeat center top 15px;
		background-size: auto 150px;
	}
	.testing-right {
		width: 100%;
		flex: 0 0 100%;
		padding: 180px 0 70px;
	}

	.solution-row {
		margin: 40px -10px 40px;
	}
	.solution-text {
		font-size: 16px;
	}
	.excellence-list {
		grid-column-gap: 40px;
	}
	.excellence-img {
		width: 100px;
		height: 100px;
		margin-right: 20px;
		min-width: 100px;
	}
	.cooperation-title {
		font-size: 24px;
	}
	.cooperation-machine__wrapper {
		width: 100px;
	}
	.cooperation-capsule__wrapper {
		width: 80px;
	}
	.cooperation-capsule__text {
		width: 104%;
	}
	.cooperation-img__wrapper::after {
		left: 45%;
	}
}
@media screen and (max-width: 1049px) {
	.proposal-popup__text {
		max-width: 185px;
	}
	.proposal-popup.mashine {
		transform: translate(-97%,11%);
	}
	.proposal-popup.mashine .proposal-popup__text {
		transform: translate(-96%,-120%);
	}
	.proposal-popup.podst {
		transform: translate(119%,84%);
	}
	.proposal-popup.cup {
		transform: translate(84%,-29%);
	}
	.proposal-popup.cup .proposal-popup__text {
		transform: translate(17%,-119%);
	}
}
@media screen and (max-width: 767px) {
	.button {
		min-width: inherit;
		padding: 12px 20px 12px 20px;
	}
	.section-title {
		margin: 0 auto;
		padding: 15px 0;
		font-size: 24px;
		line-height: 28px;
	}

	.hero-inner {
		min-height: 185px;
	}

	.about-section {
		font-size: 13px;
		line-height: 18px;
	}
	.about-inner {
		margin: 30px auto;
	}
	.about-text_desktop {
		display: none;
	}
	.about-text_mobile {
		display: block;
	}
	.about-section .button {
		margin-top: 30px;
	}
	.about-section .button span {
		display: none;
	}

	.advantage-item {
		display: flex;
		align-items: center;
		margin-bottom: 30px;
	}
	.advantage-img {
		width: 33.33%;
		flex: 0 0 33.33%;
		margin-bottom: 0;
	}
	.advantage-text {
		flex: 1 1 100%;
		padding: 0 0 0 10px;
	}
	.advantage-title {
		margin-bottom: 0;
		font-size: 20px;
		line-height: 24px;
	}
	.advantage-subtitle {
		display: none;
	}

	.products-list {
		padding: 0;
	}
	.slick-list {
		padding:0 25px 0 0!important;
	}
	.pad-0 .slick-list{
		padding:0 !important;
	}
	.products-list .slick-track {
		display: flex;
	}
	.product {
		display: flex!important;
		height: auto!important;
		flex-direction: column;
		justify-content: flex-start;
		margin: 10px;
		padding: 20px 15px 15px 15px;
		background: #ffffff;
		box-shadow: 0 0 8px 0 rgba(44,42,41,.22)
	}
	.product-col {
		flex: 0 0 auto;
		width: 100%;
		padding: 0;
	}
	.product-text {
		min-height: inherit;
		padding: 10px 0 60px;
		background: transparent;
		border-radius: 0;
		font-size: 14px;
		line-height: 20px;
		box-shadow: none;
	}
	.product-title {
		font-size: 20px;
		line-height: 26px;
	}
	.product-action {
		position: absolute;
		left: 0;
		bottom: 20px;
		width: 100%;
		padding: 0 20px;
		text-align: center;
	}
	.product-action .button {
		width: 100%;
		max-width: 250px;
	}


	.product:nth-child(even) {
		flex-direction: column;
	}
	.product:nth-child(even) .product-label {
		left: 0;
		right: auto;
		border-radius: 0 29px 29px 0;
	}

	.how-col {
		flex: 0 0 33.33%;
	}
	.how-item {
		margin-bottom: 20px;
		font-size: 14px;
		line-height: 20px;
	}
	.how-arrow {
		display: none;
	}
	.how-col:nth-child(4n+4):after,
	.how-col:nth-child(5) .how-item:before, 
	.how-col:nth-child(9) .how-item:before,
	.how-col:nth-child(5) .how-item:after, 
	.how-col:nth-child(9) .how-item:after,
	.how-col:nth-child(4n+4) .how-item:before {
		display: none;
	}

	.brands {
		padding-bottom: 20px;
	}
	.brands-wrap {
		display: block;
		text-align: center;
	}
	.brands-col {
		flex: 0 0 auto;
		width: 100%;
	}
	.brands-list .slick-track {
		display: flex;
	}
	.brand-item {
		width: 100%;
		flex: 0 0 auto;
		margin: 10px;
		padding: 15px;
		background: #ffffff;
		box-shadow: 0 0 8px 0 rgba(44,42,41,.22);
	}
	.brand-logo:before {
		padding-top: 40%;
	}
	.brand-logo img {
		filter: grayscale(0);
		opacity: 1;
	}
	.brang-img {
		display: block;
		position: static;
		transform: none;
		flex: 0 0 100%;
		width: 100%;
		height: auto;
		padding: 20px 10px;
		border-bottom:none;
	}
	
	.pro-descr_desktop {
		display: none;
	}
	.pro-descr_mobile {
		display: block;
	}
	.pro-list {
		display: block;
	}
	.pro-list .slick-track {
		display: flex;
	}
	.pro-item {
		height: auto !important;
		margin: 10px;
		padding: 15px;
		background: #ffffff;
		box-shadow: 0 0 8px 0 rgba(44,42,41,.22);
	}
	.clients-slider .slick-list, .cooperation-list .slick-list {
		padding: 0!important;
	}
	.client-item:before {
		padding-top: 69%;
	}
	.excellence-list {
		margin-top: 35px;
	}
	
	.excellence-subtitle, .excellence-list::after {
		display:none;
	}
	.excellence-item:nth-child(2n+1){
		border-bottom:none;
	}
	
	.hero_hotel .section-text{
		font-size:13px;
		line-height:18px;
		margin-top:10px;
	}
	.excellence-img {
		width: 80px;
		height: 80px;
		margin-right: 20px;
		min-width: 80px;
	}
	.cooperation-title {
		font-size: 20px;
	}
	.suggestions-item{
		box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.2);
		padding: 15px;
		margin:8px
	}
	.suggestions__item-img {
		width: 100%;
		height: 300px;
		margin-bottom:30px;
	}
	.slick-initialized .suggestions-item.first.slick-slide{
		display:flex;
		flex-direction:column
	}
	.suggestions-item.first .suggestions__item-img{
		order:-1
	}
	.suggestions__item-title{
		font-size:18px;
		line-height:24px;
	}
	.suggestions__item-list li{
		font-size:14px;
		line-height:22px;
		padding-left: 25px;
	}
	.suggestions__item-list li::before {
		width: 14px;
		height: 15px;
		top: 3px;
		left:5px;
	}
	.suggestions-section .slide_wrapper .slick-track{
	  display:flex;
	}
	.suggestions-section .slick-slide.slides{
	  height:auto;
	  flex:0 0 auto;
	}
	.suggestions-item > *:first-child {
		margin-right: 0;
	}
	.suggestions__item-action button{
		width:100%;
	}
	.suggestions-item + .suggestions-item {
		margin-top: 10px;
	}
	
	.suggestions-list {
		margin-top: 30px;
	}
	.video-wrapper {
		padding: 0;
	}
	.proposal-img {
		height: 330px;
	}
	.proposal-img .cup {
		transform: translate(-24%,-42%) scale(.53);
	}
	.proposal-img .podst {
		transform: translate(38%,-35%) scale(.53);
	}
	.proposal-popup__text {
		font-size: 14px;
		line-height: 22px;
	}
	.proposal-popup.mashine {
		transform: translate(-64%,5%);
	}
	.proposal-popup.cup {
		transform: translate(54%,-29%);
	}
	.proposal-popup.podst {
		transform: translate(80%,51%);
	}
	.proposal-popup.cup .proposal-popup__text {
		transform: translate(11%,-124%);
	}
	.suggestions__item-action {
		margin-top: 30px;
	}
}

@media screen and (min-width: 615px) {
	.proposal-popup-mob{
		display:none;
	}
}

@media screen and (max-width: 615px) {
	.proposal-popup-mob.active .proposal-popup__text{
		display:flex;
	}
	.proposal-popup-mob .proposal-popup__text{
		display:none;
	}
	.proposal-popup .proposal-popup__text{
		display:none;
	}
	.proposal-popup.mashine {
		transform: translate(-288%,17%);
	}
	.proposal-popup.cup {
		transform: translate(254%,-118%);
	}
	.proposal-popup.podst {
		transform: translate(350%,151%);
	}
	.proposal-popup__text {
		max-width: 100%;
	}
	.proposal-wrapper {
		margin: 85px 0 30px;
	} 
	.proposal-popup-mob.active{
		margin-bottom:55px;
	}
}
@media screen and (max-width: 530px) {
	.proposal-img {
		height: 190px;
	}
	.proposal-img .cup {
		transform: translate(-35%,-46%) scale(.3);
	}
	.proposal-img .podst {
		transform: translate(39%,-36%) scale(.52);
	}
	.proposal-popup__plus {
		width: 30px;
		height: 30px;
		box-shadow: inset 0 0 0 4px #f8f8f8, inset 0 0 0 5px #e0e0e0;
	}
	.proposal-popup.mashine {
		transform: translate(-228%,6%);
	}
	.proposal-popup.cup {
		transform: translate(199%,-115%);
	}
	.proposal-popup.podst {
		transform: translate(280%,101%);
	}
}
@media screen and (max-width: 480px) {
	.hidden-sm {
		display: none;
	}
	.excellence-img {
		width: 40px;
		height: 40px;
		min-width: 40px;
	}
	.excellence-title {
		font-size: 12px;
		line-height: 16px;
		font-weight: 500;
	}
	.section-title {
		padding: 15px 0;
		font-size: 20px;
		line-height: 24px;
	}
	.suggestions__item-img {
		height: 220px;
	}
	.hero-inner {
		min-height: 70px;
	}
	.hero-inner .section-title {
		padding-top: 0;
	}

	.about-inner {
		margin: 10px auto 15px;
	}
	.about-section .button {
		width: 100%;
		max-width: 220px;
		margin-top: 14px;
	}

	.advantage-list {
		margin-top: 35px;
	}
	.advantage-item {
		margin-bottom: 15px;
	}
	.advantage-img {
		margin-bottom: 0;
		background: transparent;
		border-radius: 0;
	}
	.advantage-img:after {
		display: none;
	}
	.advantage-img .image {
		max-width: 100%;
		max-height: 100%;
	}
	.advantage-title {
		font-size: 12px;
		line-height: 14px;
	}

	.products {
		padding: 10px 0;
	}
	.products-list {
		width: auto;
		margin: 25px -10px 10px;
	}
	.product-img {
		display: flex;
		justify-content: center;
		height: 150px;
		align-items: center;
	}
	.product-label {
		max-width: 145px;
		min-height: 34px;
		padding: 3px 10px 3px 49px;
		background: #af2021 url(/bitrix/templates/primecoffee/img_min/capsule-icon.png) no-repeat left 16px center;
		border-radius: 0 17px 17px 0;
		font-size: 12px;
		line-height: 14px;
	}
	.product:nth-child(even) .product-label {
		padding: 3px 10px 3px 49px;
		background: #af2021 url(/bitrix/templates/primecoffee/img_min/capsule-icon.png) no-repeat left 16px center;
		border-radius: 0 17px 17px 0;
	}
	.product-text {
		font-size: 12px;
		line-height: 16px;
	}
	.product-title {
		margin-bottom: 10px;
		font-size: 14px;
		line-height: 18px;
	}
	.product-info {
		margin: 10px 0;	
	}
	.product-info-icon {
		margin-right: 12px;
	}

	.how-list {
		margin: 40px -5px 20px;
	}
	.how-col {
		flex: 0 0 50%;
		padding: 0 5px;
	}
	.how-col:before {
		left: 40px;
		transform: translate(10px,-5px);
		height: 15px;
		min-width: 15px;
		font-size: 12px;
		line-height: 15px;
	}
	.how-item {
		display: flex;
		align-items: flex-start;
		margin-bottom: 30px;
		font-size: 12px;
		line-height: 14px;
	}
	.how-col:nth-last-child(-n+2) .how-item {
		margin-bottom: 0;
	}
	.how-img {
		flex: 0 0 40px;
		display: block;
		margin-bottom: 0;
	}
	.how-icon {
		display: block;
		flex: 0 0 100%;
		margin-right: 0;
		border: none;
		border-radius: 0;
	}
	.how-icon .image {
		max-width: 90%;
		max-height: 90%;
	}
	.how-text {
		flex: 1 1 100%;
		padding-left: 5px;
		padding-top: 15px;
	}

	.callback-inner {
		flex-direction: column;
		text-align: center;
		font-size: 13px;
		line-height: 26px;
		color: rgba(255,255,255,.6);
	}
	.callback-left {
		flex: 0 0 100%;
	}
	.callback-title {
		font-size: 20px;
		line-height: 30px;
	}
	.callback-right {
		margin-top: 25px;
		margin-bottom: 12px;
		flex: 0 0 100%; 
		text-align: center;
	}
	.callback-right .button {
		width: 100%;
		max-width: 250px;
	}

	.brands-wrap {
		margin: 30px -10px 20px;
		font-size: 13px;
		line-height: 18px;
	}
	.brands-list {
		margin: 0 -10px;
	}
	.brand-logo:before {
		padding-top: 26%;
	}

	.pro-descr {
		margin: 30px auto 0;
		font-size: 12px;
		line-height: 16px;
	}
	.pro-list {
		margin: 0 -10px;
	}
	.pro-item {
		padding: 19px;
		font-size: 12px;
		line-height: 14px;
	}
	.pro-item:before {
		font-size: 14px;
		line-height: 16px;
	}
	.pro-item-title {
		margin-bottom: 5px;
		font-size: 14px;
		line-height: 14px;
	}

	.clients-slider {
		margin: 35px auto 30px;
	}
	
	.testing-right {
		padding: 173px 0 20px;
	}
	.testing-title {
		margin-bottom: 10px;
		text-align: center;
		font-size: 20px;
		line-height: 24px;
	}
	.testing-subtitle {
		text-align: center;
		font-size: 12px;
		line-height: 16px;
	}
	.testing-section small {
		display: inline-block;
		text-align: center;
		font-size: 12px;
		line-height: 14px;
	}
	.input-row {
		flex-wrap: wrap;
		margin: 10px -10px 4px;
	}
	.input-row .input-group {
		width: 100%;
		margin-bottom: 15px;
	}
	.input-row .button-group {
		width: 100%;
		text-align: center;
		margin-top: 10px;
		margin-bottom: 0;
	}
	.input-row .button-group .button {
		width: 100%;
		max-width: 250px;
	}

	.solution-row {
		margin: 35px -10px 20px;
	}
	.solution-img {
		margin-bottom: 10px;
	}
	.solution-img:before {
		padding-top: 93.215%;
	}
	.proposal-section {
		padding: 10px 0 20px;
	}
	.proposal-wrapper {
		margin: 40px 0 14px;
	}
	.proposal-popup-mob.active {
		margin-bottom: 5px;
	}
	.excellence-section {
		background: #f8f8f8;
		padding: 28px 0;
		margin-bottom:5px;
	}
	.excellence-list {
		margin-top: 30px;
	}
	.excellence-img {
		margin-right: 10px;
	}
	.excellence-item {
		padding: 15px 0;
	}
	.cooperation-item {
		padding: 25px 30px;
	}
	.business-hotel .clients {
	}}
 
@media screen and (max-width: 380px) {
	.suggestions__item-title {
		min-height: 48px;
	}
}

@media screen and (max-width: 363px) {
	.proposal-img .cup {
		transform: translate(-35%,-46%) scale(.32);;
	}
}

@media screen and (max-width: 353px) {
	.proposal-img .cup {
		transform: translate(-34%,-45%) scale(.33);
	}
}

@media screen and (max-width: 343px) {

	.proposal-img .cup {
		transform: translate(-34%,-45%) scale(.35);
	}
}

.pop_up_autorization .blank_wrap .blank{
	padding:60px 85px;
}
.pop_up_autorization .social_wrap{
	order:4;
}
.pop_up_autorization .pop_up_form.active_form{
	order:2;
}
.pop_up_autorization .divide{
	order:3;
}
.pop_up_autorization .pop_up_form label input::-webkit-input-placeholder,
.personal_data_wrap input::-webkit-input-placeholder,
.pop_up_contact input::-webkit-input-placeholder
 { /* Edge */
  color: #808083;
}

.pop_up_autorization .pop_up_form label input:-ms-input-placeholder,
.personal_data_wrap input:-ms-input-placeholder,
.pop_up_contact input:-ms-input-placeholder
 { /* Internet Explorer 10-11 */
  color: #808083;
}
.pop_up_autorization .bx-authform-social ul{
	flex-direction:row;
}

.pop_up_autorization .pop_up_form label input::placeholder,
.personal_data_wrap input::placeholder,
.pop_up_contact input::placeholder
 {
  color: #808083;
}
.pop_up_autorization .pop_up_form input[type="email"], 
.pop_up_autorization .pop_up_form input[type="password"], 
.pop_up_autorization .pop_up_form input[type="text"] {
    padding-bottom: 13px;
}
.pop_up_autorization .bx-authform-social ul li:not(:last-of-type) {

    margin-bottom: 0;
	margin-right:30px;
}

@media screen and (max-width: 767px) {
	.pop_up_autorization .title_wrap {
		padding: 0;
	}
	.pop_up_autorization .blank_wrap .blank{
		padding:45px 20px;
	}
	.pop_up_autorization .title_wrap .active_el{
		padding:0;
		width: auto;
	}
	.pop_up_autorization .title_wrap .active_el p{
		padding: 0;
		border: none;
	}
	.pop_up_autorization .title_wrap .title_regform.active_el:last-of-type {
		margin-top: 0
	}
	.pop_up_autorization form[data-form="auth"] input[type="submit"] {
		max-width: 100%;
	}
	.pop_up_autorization .btns-wrapper, .pop_up_autorization .pop_up_form label, .pop_up_autorization form[data-form=reg] input[type=submit] {
		max-width: 100%;
	}
	.pop_up_autorization .bx-authform-social ul {
		flex-direction: column;
	}
	.pop_up_autorization .bx-authform-social ul li:not(:last-of-type) {
		margin-bottom: 30px;
		margin-right: 0;
	}
	.pop_up_autorization .title_wrap .title_regform.active_el:first-of-type {
		margin-bottom: 0;
	}
	.pop_up_autorization .pop_up_form.active_form{
		margin-top:25px;
	}
	.pop_up_autorization .pop_up_form input[type="email"], .pop_up_autorization .pop_up_form input[type="password"], .pop_up_autorization .pop_up_form input[type="text"] {
		padding-bottom: 10px;
	}
}
.personal_data .title, .personal_data .client-ch, .checkout_order fieldset .personal_data .read,
.delivery_wrap .title{
	font-size:20px;
line-height: 27px;}
.personal_data .title, .delivery_wrap .title{
	cursor:pointer;
}
.personal_data .client-ch{
	color: #808083;
	margin-left:10px;
}
.checkout_order fieldset .personal_data .read .sprite{
	background-image: url(../img_min/back.svg);
	background-size:contain;
	transform:rotate(180deg);
	margin-left: 13px;
}
.checkout_order fieldset .personal_data .read:hover .sprite{
	background-image: url(../img_min/back-green.svg);
}
.personal_data_wrap label, .personal_data_wrap input{
	font-size:16px;
}
.personal_data_wrap input[type="checkbox"]{
	width: 20px !important;
	height: 20px;
	margin: 0 10px 0 0;
	padding: 0;
}
.personal_data .code {
    height: 80px;
}
.personal_data .enter-link{
	margin-top:20px;
}
.personal_data .enter-link a{
	color:#11521e;
	font-weight:500;
}
.personal_data_wrap input[type="checkbox"]:focus {
   border: 1px solid #e0e0e0;
}
.personal_data_wrap input[type="checkbox"]:checked{
	background:url(../img_min/tick.svg) center no-repeat;
	background-size:contain;
	border: 1px solid #11521e;
	color:#11521e;
}
.company_date label{
	margin-top:20px;
}
.company_date{display:none}
.personal_data_wrap input[type="checkbox"]:checked + .company_date
{display:block;
height:auto
}



.delivery_wrap .select-title{
	margin-top: 20px;
}
.delivery_wrap .select-city{
	margin-top: 15px;
	
}
.delivery_wrap .select-title, .delivery_wrap .select-city, .new-post_address, .curier_address{
	font-size:16px;
	line-height:24px;
}

.select-city_wrapper, .select-new-post{
  width:100%;
  position: relative;
}
.select-city_wrapper{
	margin-top:10px;
}
.select-city_wrapper input, .items-city
, 
.select-new-post input, .items-new-post
{
  display: none;
}
.select-city_wrapper #text-city,
 .select-new-post #text-new-post{
  padding: 13px 60px 13px 30px;
  border: 1px solid #ddd;
  cursor: pointer;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  position:relative;
  display:block;
  margin:0;
}
.select-city_wrapper .items-city,
.select-new-post .items-new-post{
  border: 1px solid #ddd;
  border-top:none;
  overflow: auto;
  position: absolute;
  width:100%;
  left: 0;
  right: 0;
  z-index:2;
  background:white;
}
.select-city_wrapper .items-city{
  max-height: 257px;
}
.select-new-post .items-new-post{
  max-height: 253px;
}
.select-city_wrapper .items-city label,
.select-new-post .items-new-post label{
  display:block;
padding: 13px 50px 13px 30px;
background: white;
font-size: 16px;
line-height: 24px;
  border-top: 1px solid #ddd;
  width:100%;
  background:white;
  cursor: pointer;
}
.select-city_wrapper .items-city label:first-of-type,
.select-new-post .items-new-post label:first-of-type{
  border-top: none
}
.select-city_wrapper #text-city::before, .select-new-post #text-new-post::before
{
  content: '';
	position: absolute;
	right: 25px;
	top: 50%;
	text-align: center;
	width: 12px;
	height: 22px;
	transform: rotate(270deg) translate(75%, -50%);
	background: url('../img_min/back-green.svg') center no-repeat;
	background-size: contain;
	cursor:pointer;
	z-index: 3;
}
.select-city_wrapper #text-city.open::before, .select-new-post #text-new-post.open::before
{
  content: '';
	
	transform: rotate(90deg) translate(-75%, 50%);
	
}




.delivery_wrap .delivery-title{
	margin-top: 19px;
	line-height: 27px;
	font-size:18px;
	font-weight:600;
}
.delivery_wrap label.pickup-input{
	display:flex;
	align-items: center;
}
.delivery_wrap label span:nth-child(2){
	margin-left: 26px;
}
.delivery_wrap label.pickup-input span:nth-child(2){
	margin-left: 31px;
}
.delivery_wrap .input_wrap span{
	font-size:16px;
	line-height:24px;
}
.delivery_wrap .input_wrap a{
	font-size:14px;
	margin-left:auto;
	color:#11521e;
	text-align: right;
}
.delivery_wrap .input_wrap .select-new-post label{
	margin-top:0;
}
.delivery_wrap .input_wrap .code.new-post_address{
	margin-top: -10px;
	padding-left:0;
	width:100%;
	max-width:100%;
	padding-bottom: 0px;
}
.code.new-post_address > label {
    margin-top: 8px;
}
.select-new-post{
	margin-top:8px;
}
#curier_address, .code.choose-another_city{
	display:block;
	border: 1px solid #ddd;
	width: 100%;
	cursor: pointer;
	border-radius: 3px;
	margin-top:10px;
	padding:12px 30px;
}
.code.choose-another_city input{
	display:block;
}
.delivery_wrap .input_wrap .code.curier_address{
	margin-top: 5px;
	padding-left: 0;
}
.delivery_wrap .btn_wrap{
	max-width: 383px;
	margin-top:25px;
	width: 100%;
	background:#11521e; 
	color:#fff
}
.delivery_wrap .input_wrap > label{
	position:relative;
}
.delivery_wrap .input_wrap > label::after{
	content:'';
	position:absolute;
	top: 50%;
	left: 23px;
	width: 21px;
	height: 21px;
	transform: translateY(-50%);
}
.delivery_wrap label.pickup-input::after{
	background: url(../img_min/house.svg) center no-repeat;
	background-size:contain;
}
.delivery_wrap label.new-post-input::after{
	background: url(../img_min/novaposhta.svg) center no-repeat;
	background-size:contain;
}
.delivery_wrap label.curier-input::after{
	background: url(../img_min/delivery-truck.svg) center no-repeat;
	background-size:contain;
	width:23px;
	height:23px;
}
.delivery_wrap label.cash-input::after{
	background: url(../img_min/money.svg) center no-repeat;
	background-size:contain;
	width:22px;
	height:22px;
}
.delivery_wrap label.card-input::after{
	background: url(../img_min/liqpay.svg) center no-repeat;
	background-size:contain;
	width:32px;
	height:32px;
}
.delivery_wrap label.bank-input::after{
	background: url(../img_min/pay.svg) center no-repeat;
	background-size:contain;
}
.delivery_wrap .comment_header{
	font-size:16px;
	line-height:27px;
	color:#11521e;
	font-weight:600;
	position:relative;
	margin-top:30px;
	display: inline-block;
	cursor:pointer;
}
.delivery_wrap .comment_header::after{
	 content: '';
	position: absolute;
	right:-30px;
	top: 25%;
	text-align: center;
	width: 8px;
	height: 16px;
	transform: rotate(270deg) translateY(-50%);
	background: url('../img_min/back-green.svg') center no-repeat;
	background-size: contain;
}
.delivery_wrap .input_wrap label.comment_body{display:none}

.delivery_wrap .input_wrap label.comment_body.active{
	display:block;
	border: 1px solid #e0e0e0;
}
.delivery_wrap .textarea {
	min-height: 30px;
	max-height: 220px;
}
.delivery_wrap .textarea:empty::before{
  color: #e0e0e0;
  font-size:16px;
  line-height:27px;
}

/*.order_info_wrap .send_order .btn_wrap.in-one-click{
	margin-bottom:35px;
}*/
.order_info_wrap .final-order__wrapper{
	border:1px solid #e0e0e0;
	max-width:100%;
	border-top-left-radius:3px;
	border-top-right-radius:3px;
}
.order_info_wrap .final-order__table{
	width:100%;
	height:100%;
}
.order_info_wrap .final-order__item{
	display: flex;
		padding:42px 23px 42px 40px;
		min-width: 475px;
}
.order_info_wrap .final-order__item{
	position:relative;
}

.final-order__table .order__image{
	width:80px;
	height:80px;
	border:1px solid #e0e0e0;
	border-radius:3px;
	 display: flex;
	align-items: center;
}
.final-order__table .order__image img{
	max-width: 100%;
    height: auto;
}
.final-order__table .order__item-title{
	font-weight:500;
	line-height:27px;
}
.final-order__table .order__icon{
	margin-right: 17px;
}
.final-order__table .order__date{
	display:flex;
	flex-direction:column;
	justify-content:space-around;
	margin-right: auto;
}

.final-order__table .quantity-price__wrapper{
	display:flex;
	align-items:center
}
.final-order__table .quantity-price__wrapper * + *{
	margin-left:8px;
}
 
.final-order__table .quantity__wrapper{
	display:flex;
	border:1px solid #e0e0e0;
	border-radius:3px;
	width:100px;
	height:38px;
	justify-content:space-around;
	align-items:center;
	font-weight:bold;
}
.final-order__table .quantity__minus, .final-order__table .quantity__plus{
	padding:10px;
}
.final-order__table .price__wrapper, .final-order__table span{
	font-size:16px;
	line-height:27px;
}
.final-order__table .order__item-sum{
	align-self: flex-end;
	padding-bottom: 10px;
}
.final-order__table .order__item-sum span{
	font-weight:500;
	font-size:20px;
	line-height:27px;
}
.final-order__table .order__cansel{
	position:absolute;
	top: 41px;
	right: 25px;
	background:url(../img_min/cansel.svg) center no-repeat;
	background-size:contain;
	width:14px;
	height:14px;
}
.send_order .total_wrap{
	margin-bottom: 39px;
}
.send_order .btn_wrap {	
	height: 67px;
}
.send_order .wrap_price{
	text-align:right;
}
.checkout_order fieldset:last-child{
	margin-bottom:0;
}

@media screen and (max-width: 1050px) {
	.checkout_order{
		grid-area:order-info;
	}
	.order_info_wrap{
		grid-area:order;
	}
	.order_info_wrap .send_order .btn_wrap {
    margin: auto;

	}
	.order_wrap.grid{
		grid-template-areas:
			"order" 
			"order-info";
		display:grid;
		grid-column-gap: 0px;
	}
}
@media screen and (max-width: 767px) {
	.final-order__table, .basket_table.confirm{
		position:relative;
	}
	.quantity-price__wrapper .quantity__minus, 
	.quantity-price__wrapper .quantity__plus,
	.quantity-price__wrapper span,
	.final-order__table .order__cansel{
		display:none;
	}
	.order_info_wrap .final-order__item {
		padding: 58px 10px 33px 20px;
	}
	.final-order__table .order__item-title
	,
	.basket_table.confirm .text_wrap{
		position:absolute;
		top: 22px;
		left: 18px;
	}
	.final-order__table .order__date{
		flex-direction: row;
	}
	
	.quantity-price__wrapper .quantity__number::after{
		content: ' шт';
		position:relative;
	}
	.quantity-price__wrapper .quantity__wrapper, .quantity-price__wrapper .price__wrapper{
		font-size:18px;
		font-weight:700;
	}
	.final-order__table .quantity-price__wrapper{
		align-items:inherit;
	}
	.final-order__table .quantity__wrapper{
		height:auto;
		border:none;
	}
	.final-order__table .price__wrapper{
		display:flex;
		align-items:center;
	}
	.order_info_wrap .final-order__item{
	min-width:100%
}
	.final-order__table .order__item-sum {

    align-self: center;
    padding-bottom: 0;

}
	.order_info_wrap .send_order {
		margin: 0;
		padding: 25px 11px 31px;
	}
	.order_info_wrap .send_order .btn_wrap{
		max-width:290px;
		width:100%;
	}
	.checkout_order fieldset .personal_data,
	.checkout_order fieldset .delivery_wrap	{
		padding: 20px 9px 25px;
	}
	.checkout_order fieldset .personal_data .title,
	.checkout_order fieldset .delivery_wrap .title	{
		font-size:18px;
	}
	.checkout_order fieldset .personal_data .title{
		margin-bottom: 8px;
	}
	.checkout_order fieldset .personal_data .read{
		font-size:16px;
	}
	.checkout_order fieldset .personal_data .read .sprite {
		width: 4px;
		height: 8px;
	}
	.checkout_order fieldset .personal_data .read {
		margin-bottom: 23px;
	}
	.personal_data_wrap input[type="checkbox"] {
		width: 16px !important;
		height: 16px;
		margin-right:4px;
		margin-left:-25px;
		line-height:27px;
	}
	.personal_data_wrap .code-checkbox{
	  display: block;
	  margin-left:24px;
	}
	.send_order .total_wrap {
		margin-bottom: 23px;
	}
	.personal_data_wrap {
		margin-top: 47px;
	}
	.personal_data_wrap .input_wrap .code-checkbox{
		margin-top: 20px;
	}
	.personal_data_wrap input[type="checkbox"]:checked + .company_date {
		margin-left: -25px;
	}
	.personal_data_wrap input[type="submit"] {
		margin: 24px auto 0;
	}
	.delivery_wrap .select-title {
		margin-top: 35px;
		font-size:16px;
	}
	.delivery_wrap .select-city {
		margin-top: 13px;
	}
	.delivery_wrap .delivery-title {
		margin-top: 12px;
		font-size: 16px;
	}
	.select-city #text-city, .select-new-post #text-new-post {
		padding: 13px 60px 13px 15px;
	}
	.select-city_wrapper .items-city label, .select-new-post .items-new-post label{
		padding: 13px 15px 13px 15px;
	}
	.select-city::before, .select-new-post::before {
		right: 5px;
	}
	.delivery_wrap .input_wrap .check{
		width:14px;
		height:14px;
	}
	.delivery_wrap .input_wrap span:nth-child(2) {
		margin-left: 26px;
	}
	.delivery_wrap .input_wrap span{
		font-size:15px;
		line-height:27px;
	}
	.delivery_wrap .input_wrap label:first-of-type {
		margin-top: 18px;
	}
	
	.delivery_wrap .items-new-post label:first-of-type {
		margin-top: 0;
	}
	#delivery_value .input_wrap > label::after {
		top: 50%;
		transform: translateY(-50%);
	}
	.pickup-input span:nth-child(3){
		position: absolute;
		top: 33px;
		left: 0;
		white-space: nowrap;
	}
	.delivery_wrap .input_wrap a {
		font-size: 14px;
	}
	.delivery_wrap .input_wrap label {
		margin-top: 19px;
	}
	.delivery_wrap .btn_wrap{
		margin-top: 20px;
	}
	
	.select-city span, .select-new-post span, .code.new-post_address{
		font-size:16px;
	}
	.delivery_wrap .input_wrap .code.new-post_address,
	.delivery_wrap .input_wrap .code.curier_address	{
		margin-top: 0px;
	}
	.delivery_wrap .input_wrap .code.new-post_address .select-new-post
	{
		margin-top: 7px;
	}
	.code.curier_address .code input[type="text"]{
		width:100%;
		padding: 12px 10px;
	}
	.delivery_wrap .input_wrap label.cash-input{
		padding-bottom:0;
	}
	#payment_value .input_wrap .check {
		margin-right: 19px;
	}
	#payment_value .input_wrap label:first-of-type, #payment_value .input_wrap label {
		margin-top: 17px;
	}
	#payment_value .comment_header , #payment_value .input_wrap .code{
		margin-top: 15px;
	}
	.delivery_wrap .code.comment_body.active {
		max-width: 100%;
	}
	.final-order__table .quantity-nav-order{

		position:relative;
	}
	.final-order__table .quantity-nav-order::after{
		content:'шт';
		font-size:14px;
	}
}
@media screen and (max-width: 545px) {
	
	.order_info_wrap{
		padding:0 15px
	}
	.final-order__table .quantity__wrapper{
		width:100%;
	}
	.final-order__table .quantity-nav{
		width:100%
	}
	.checkout_order fieldset {

    min-width: 250px;
	}
}
.pop_up_consultation .popup_text,
.pop_up_contact .popup_text,
.pop_up_form .popup_text{
	font-size:18px;
	line-height:30px;
	color:#808083;
	margin-top:0px;
	margin-bottom:35px;
}

.pop_up_contact .phone-input{
	font-size:16px;
	line-height:24px;
}

@media screen and (max-width: 767px) {
	.pop_up_contact .phone-input{
		font-size:13px;
	}
}

.pages_breadcrumbs_wrap.checkout_wrapper table:nth-child(3){
	margin-top:105px;
}
.sale_order_full_table.order-number td,
.sale_order_full_table.order-number td b,
.send_order .payment-method,
.send_order .delivery-method,
.flex .order-terms{
	color:#808083;
	font-size:18px;
	font-weight:400;
}
.pages_breadcrumbs + .sect_title_wrap .sect_title{
	padding-left:65px;
	position:relative;
}
.pages_breadcrumbs + .sect_title_wrap .sect_title:before{
	content:'';
	position:absolute;
	top:50%;
	left:0;
	width:38px;
	height:28px;
	transform:translateY(-50%);
	background:url(../img_min/tick.svg) no-repeat center/contain
}
.flex{
	display:flex;
	justify-content:space-between;
	margin-top:30px;
}
.flex .order-terms{
	width:50%;
	line-height:32px;
}
.flex .order-terms a{
	color: #1b5221;
	font-weight:bold;
}
.send_order .payment-method_wrap, .send_order .delivery-method_wrap
{
    display: flex;
    align-items: baseline;
	justify-content:space-between;
	width:100%;
}
.send_order .wrap_payment-method, .send_order .wrap_delivery-method{

    margin-left: auto;
    width: 118px;
	text-align: right;
}
.send_order > div + div{
	margin-top:20px;
}
.send_order .wrap_payment-method, .send_order .delivery-method_wrap{
	font-weight:700;
}


.delivery_wrap {
    padding: 21px 24px 21px;
	position:relative;
}
.delivery-wrap .error{
	
}

.quantity-nav-order {
	
	border:none;
	height:auto;
	font-weight:700;
}
.pop_up_form .error_text{
	color:#af2021;
	font-size:14px;
	line-height:24px;
	position:relative;
	top:-28px;
}
.pop_up_form .error:last-of-type{
	margin-bottom:27px;
}
.pop_up_form .error .phone-input{
	border-bottom: 1px solid #af2021;
}
.final-order__table .quantity-nav .quantity-down
{
left:8px
}
.pop_up_form .success_message{
	text-align:center;
	color: #11521e;
	font-size:20px;
}
.pop_up_order .pop_up_form p{
	margin-bottom: 35px;
}
.pop_up_order .popup_title{
	margin-bottom: 40px;
}
.personal_data .input_wrap .code span{
	color: #af2021;
	top: 80px;
	left: 0;
}

.delivery_wrap .add_style_delivery  , #payment_value  .input_wrap{
	 display:none;
}

#buymetric_form .error {
	border: #af2021 solid 1px;
}
#buymetric_form span.error {
	position:absolute;
	top: 31px;
	left: 150px;
	border: none;
	color:#af2021;
	font-size:14px;
}

#digustation_form_sale .input-group{
	position:relative;
}
#digustation_form_sale .input-group .error_text{
	position:absolute;
	left:10px;
	bottom:0;
	transform:translateY(100%);
	font-size: 14px;
	line-height: 24px;
}
#digustation_form_sale .success_message{
	font-size:25px;
	color: #11521e;
	margin-top:50px;
	margin-left:10px
}
.send_subscr .btn_wrap{
	min-width:208px;
}
.hide{
	
	display:none!important;
}
.checkout_order fieldset {
	margin-bottom:0px;
}
.pop_up_map_point{
	max-width:539px;
}
#map_for_orderpage {
	position:static;
}
.pop_up_map_point .close .sprite{
	position:relative;
	top: -65px;
	right: -61px;
}
.pop_up_map_point .close_mob .sprite {

    background: url('../img_min/cansel-white.svg') no-repeat center center/contain,url('../img_min/cansel-white.svg') no-repeat center center/0;
}
.pop_up_map_point .blank_wrap .blank {
    height: 506px;
}
@media screen and (max-width: 767px) {
	
	.pop_up_map_point .blank_wrap .blank {
		height: 306px;
	}
	.pop_up_map_point .close .sprite{
		top: -36px;
		right: 0;
	}
}

.basket_table.confirm .row:first-child::after{
	display:none;
}
.basket_table.confirm{
	margin-top:0;
}
.basket_table.confirm .content_wrap {
    height: 154px;
}
.basket_table.confirm .img_wrap {
    height: 100px;
}
.basket_table.confirm .img_wrap img {
    height: 100px;
}
.sale_order_full_table.confirm{
	position:relative;
}
.sale_order_full_table.confirm img{
	width: auto;
	height: 30px;
	transform: translateY(20%);
	margin-left: 11px;
	margin-right: 11px;
}
.sale_order_full_table.confirm .ps_logo{
	white-space:nowrap;
}
.sale_order_full_table.order-number.confirm{
	margin-top:20px;
}
.sale_order_full_table.confirm tr:nth-child(2) p{
	line-height: 32px;
}
.sale_order_full_table.confirm tr:nth-child(2) td{
	padding:20px 0;
}
.sale_order_full_table.confirm tr:nth-child(2) img {
    margin-left: 0;
}
.content_wrap{
	position:relative;
}
.content_wrap .download-bill_wrap{
	position:absolute;
	top:9px;
	right:29px;
}
.sale_order_full_table.confirm tr:nth-child(2) a,
.content_wrap .download-bill_wrap a {
    color: #1b5221;
    font-weight: bold;
}
.content_wrap .download-bill_wrap img{
	transform: translateY(20%);
}
.sale_order_full_table.confirm tr:nth-child(2) a:hover {
	text-decoration: underline;
}
.sale_order_full_table.confirm.liqpay tr:nth-child(2) input[type="submit"] {
    margin-top: 10px;
    font-size: 18px;
    border: 1px solid #11521e;
    background: #11521e;
    color: #fff;
	max-width: 383px;
	height: 50px;
	border-radius: 3px;
	font-size: 16px;
	padding: 0 20px 0;
	width: 100% !important;
}
.flex.confirm .send_order{
    white-space: nowrap;
	min-width:320px;
}
.flex.confirm .send_order .wrap_payment-method {
    max-width: 210px;
	width:100%
}
.flex .order-terms a:hover,
.content_wrap .download-bill_wrap a:hover {
    text-decoration: underline;
}
@media screen and (max-width: 1049px) {
	.flex.confirm .make_order_wrap {
		justify-content: flex-start;
	}
	.basket_table.confirm {
		grid-template-columns: 1fr;
	}
	.basket_table.confirm .row {
		grid-template-columns: 2fr repeat(3,1fr);
	}
	.basket_table.confirm .row .fraction:nth-child(1) .content_wrap {
		flex-direction: row;
	}
	.list_orders_wrap .basket_table{
		grid-template-columns: 1fr;
	}
}
@media screen and (max-width: 767px) {
	.sect_title.confirm{
		font-size:20px;
		line-height:25px;
	}
	.pages_breadcrumbs + .sect_title_wrap .sect_title.confirm {
		padding-left: 25px;
	}
	.pages_breadcrumbs + .sect_title_wrap .sect_title.confirm::before {
		width: 20px;
		height: 14px;
    }
	.sale_order_full_table.order-number.confirm{
		margin-bottom:0px;
	}
	.sale_order_full_table.confirm, 
	.sale_order_full_table.order-number.confirm{
		font-size:16px;
	}
	.sale_order_full_table.confirm{
		margin-right:auto;
		margin-left:auto;
	}
	.sale_order_full_table.confirm.liqpay,
	.sale_order_full_table.order-number.confirm,
	.basket_table.confirm,
	.flex.confirm{
		margin-right:15px;
		margin-left:15px;
	}
	.sale_order_full_table .paysystem_name{
		white-space:nowrap;
	}
	.sale_order_full_table.confirm img {
		margin-left: 5px;
		margin-right: 5px;
	}
	.sale_order_full_table.confirm tr:nth-child(2) p{
		line-height: 18px;
	}
	.sale_order_full_table.confirm tr:nth-child(2) td{
		padding:20px 0 0 0;
	}
	.pages_breadcrumbs_wrap.checkout_wrapper table.confirm:nth-child(3) {
		margin-top: 35px;
	}
	.flex.confirm{
		flex-direction:column;
		margin-top:-5px;
	}
	.flex.confirm .make_order_wrap{
		order:1;
	}
	.flex.confirm .order-terms{
		order:2;
		width: 100%;
		font-size:16px;
		margin-top: 3px;
	}
	.flex.confirm .send_order {
		white-space: wrap;
		min-width: 290px;
	}
	.flex.confirm .send_order .total_wrap {
	    margin-top: 25px;
	}
	
	.basket_table.confirm .row {
		grid-template-columns: 1fr 0 1fr 1fr;
		padding: 30px 0 0 0;
	}
	.basket_table.confirm .row .fraction {
		margin-top: 0;
	}
	.sale_order_full_table.confirm form button {
		top: 120%;
		left: 0;
	}
	.basket_table.confirm .value.total_product_price,
	.flex.confirm .payment-method,
	.flex.confirm .delivery-method{
		font-size:18px;
	}
}
@media screen and (max-width: 500px), (max-width: 1050px)and (min-width: 767px) {
	.content_wrap .download-bill_wrap{
		position:relative;
		left:-3px;
	}
}
@media screen and (max-width: 767px) {
	.order_wrap.grid{
		grid-template-columns:1fr;
		margin-bottom:20px
	}
	.list_orders_wrap {
		max-width: 500px;
		margin: 40px auto 0;
	}
	.order_wrap .left_block_mnu .blank_wrap {
		margin: auto;
	}
	.list_orders_wrap .title {
		text-align: left;
	}
}
@media screen and (min-width: 1521px){
	.cooperation-section .slider-pager{
		display:none;
	}
}
@media only screen and (min-width: 1050px){
	.delivery-layout .card-list .card__item {
		width: 50%;
	}
}