/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{-webkit-text-size-adjust:100%;line-height:1.15}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}.modal-overlay{align-items:center;background-color:rgba(0,0,0,.82);bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.modal{background-color:#fff;border:1px solid #ccc;border-radius:15px;color:#000;max-height:98vh;min-width:200px;overflow:auto;padding:20px}.modal__header{align-items:center;display:flex;font-size:20px;font-weight:600;justify-content:space-between;margin-bottom:20px}.modal--order-more-details__table{margin-bottom:20px;width:100%}*{box-sizing:border-box}ul{list-style-type:none;padding-left:0}h2{font-size:30px;font-weight:700;margin-bottom:40px;margin-top:15px}a{text-decoration:none}section{padding:30px 0 10px}body{background-color:#f1f5f6;color:#404040;font-family:Open Sans,sans-serif}.strong{font-weight:700}.container{margin:0 auto;max-width:1140px}.header{background-color:#282828;position:fixed;width:100%;z-index:1}.header-content{background:url(http://vkusnokushay.ru/bg2.jpg) repeat;padding-bottom:35px;padding-top:100px}.header-wrap{align-items:center;display:flex;height:65px}.logo a{color:#fff;font-size:20px;font-weight:700}.header-menu{display:flex}.header-menu:first-child{padding-left:30px}.header-menu:last-child{margin-left:auto}.header-menu a{color:#fff;display:block;padding:23px 20px;text-transform:uppercase}.header-menu li:hover{background-color:#444}.slide{border-radius:10px;display:block;margin:0 auto;max-width:100%}.contacts{background-color:#282828;color:#fff;padding:20px 0}.contacts__container{align-items:center;display:flex;justify-content:space-between}.contacts__address{display:flex;justify-content:flex-end;line-height:1.4}.contacts__address li{border-radius:10px;color:#fff;margin-right:40px}.contacts__address li:last-child{margin-right:0}.soc{display:flex}.soc li:first-child{margin-right:12px}.menu__list{display:flex;flex-wrap:wrap}.menu__item{background-position:50%;border-radius:11px;margin-bottom:25px;margin-right:30px;overflow:hidden}.menu__item a{color:#fff;display:block;font-size:23px;font-weight:700;height:300px;padding:20px;text-shadow:0 0 2px #000;width:255px}.products,.products-menu{display:flex;flex-wrap:wrap}.products-menu{margin-bottom:30px}.products-menu__link{margin-bottom:10px;margin-right:16px}.products-menu__link a{border:2px solid #c6cdd0;border-radius:20px;color:#556270;display:block;line-height:37px;padding:0 21px}.products-menu__link--active a,.products-menu__link--active a:hover{background-color:#c6cdd0;color:#fff}.product{background-color:#fff;border-radius:22px;box-shadow:0 2px 4px 0 #cfd8dc;margin:0 20px 20px 0;padding:14px;width:23%}.product__image{background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:18px;height:176px;margin-bottom:10px;width:100%}.product__title{font-size:18px;font-weight:700;margin-bottom:10px}.product__composition{color:#73808d;font-size:13.5px;height:70px;margin-bottom:20px}.product_weight{color:#73808d;font-size:12px;text-align:right}.product__price{font-size:22px;font-weight:700}.popular__products .product{margin-bottom:0}.about__container{display:flex;justify-content:space-between;padding-top:30px}.about__image img{max-width:400px}.about__text{line-height:1.5;margin-left:20px;padding-top:25px}.benefits__list{display:flex;flex-wrap:wrap;justify-content:space-around}.benefits__item{align-items:center;display:flex;width:30%}.benefits .image{margin-right:20px}.benefits .image div{background-repeat:no-repeat;height:85px;width:85px}.benefits-icon1{background-image:url(http://vkusnokushay.ru/benefits-icon1.svg)}.benefits-icon2{background-image:url(http://vkusnokushay.ru/benefits-icon2.svg);background-size:cover}.benefits-icon3{background-image:url(http://vkusnokushay.ru/benefits-icon3.svg)}.benefits h3{margin-bottom:5px}.cols{display:flex}.footer{background-color:#111;margin-top:50px;padding:40px 0 60px}.footer,.footer a{color:#fff}.footer__menu{margin-left:60px}.footer__menu-item:first-child{margin-bottom:10px}.footer__address{margin-left:auto}.footer__address ul{display:flex}.footer__address li{margin-right:30px}.footer__address li:last-child{margin-right:0}.footer__soc{margin-left:30px}.product__footer{align-items:center;display:flex;justify-content:space-between;margin-top:15px}.product__button{background-color:#fff;border:1px solid #ff5a00;border-radius:20px;color:#ff5a00;cursor:pointer;font-weight:700;height:40px;line-height:40px;padding:0 18px}.cart-panel{align-items:center;background-color:#fff;bottom:0;box-shadow:0 -4px 13px 0 rgba(0,0,0,.19);display:flex;font-size:21px;height:60px;left:0;padding:0 25px;position:fixed;right:0}.cart-panel img{margin-right:10px}.cart-panel__price{font-size:25px;font-weight:700;margin-left:20px}.cart-panel__buttons{margin-left:auto}.cart-items{border-bottom:1px solid #d4d4d4;margin-bottom:20px;padding-bottom:20px}.cart-item{border-bottom:1px solid #ccc;display:flex;margin-bottom:12px;padding-bottom:10px}.cart-item:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.cart-item__image{flex-shrink:0;margin-right:50px}.cart-item__wrap{align-items:center;display:flex;flex-grow:1;font-size:22px;font-weight:700;justify-content:space-between}.cart-item__count{align-items:center;color:#5e5e5e;display:flex;font-size:21px;margin-left:auto}.plus-minus{background-color:#fff;border:1px solid #8e8e8e;border-radius:50%;cursor:pointer;font-weight:700;height:40px;line-height:38px;padding:0;text-align:center;width:40px}.cart-item__count-value{margin:0 10px;min-width:26px;text-align:center}.amousm2{font-size:22px;font-weight:700;text-align:right}.amousm2>div{display:inline-block}.cart-item__price{text-align:right;width:100px}.hidden{display:none}.cart-panel__link{align-items:center;color:#000;display:flex}.cart-panel__button{background-color:#ff5a00;border:1px solid #ff5a00;border-radius:20px;color:#fff;cursor:pointer;display:inline-block;font-size:17px;font-weight:700;height:43px;line-height:43px;padding:0 22px}.cart-panel__button:hover{background-color:#f95800}.cart__order{margin-top:30px}.input-group{margin-bottom:20px}.input-group label{display:block;margin-bottom:7px}.input-group input[type=password],.input-group input[type=text]{border:1px solid #ccc;padding:8px 10px;width:300px}.input-group textarea{max-height:200px;min-height:90px;padding:8px;resize:vertical;width:300px}.input-group .cart-panel__button{cursor:pointer}.input-group-select select{background-color:#fff;border:1px solid #ccc;height:36.4px;padding:0 5px;width:300px}.delivery{display:flex}.choice{cursor:pointer}.choice:first-child{margin-right:20px}.information{padding:20px 0}.information__wrap{background-color:#fff;border:1px solid #adadad;border-radius:15px;padding:20px}.phone-input{display:flex}.phone-input__code{background-color:#fff;border:1px solid #ccc;border-right:none;padding:8px 0 8px 10px}.container .phone-input input,.modal__content .phone-input input{border-left:none;padding:8px 10px 8px 0;width:280px}.phone-input input:focus{outline:none}.info{background-color:#f9ffdc;border:1px solid #ccc;font-size:15px;font-weight:700;margin-bottom:20px;padding:10px}.stock-list{display:flex;flex-wrap:wrap;justify-content:space-between}.stock-list li{margin-bottom:20px;width:49.5%}.menu-toggle{display:none;margin-right:20px}.required-field{color:red}.account-top-menu{display:flex;font-size:18px;margin-bottom:50px}.account-top-menu__item{border-right:1px solid #000;margin-right:10px;padding-right:10px}.account-top-menu__item:last-child{border-right:none}.account-top-menu__item a{color:#1f52bb;text-decoration:none}.account-top-menu__item a:hover{text-decoration:underline}.field{display:flex;margin-bottom:25px}.field__label{font-weight:600;padding-right:15px;width:170px}.saved-contacts-list{max-width:500px}.saved-contacts-list--cart .saved-contacts-list__item{cursor:pointer}.saved-contacts-list__item{background-color:#e3e3e3;border:1px solid #e3e3e3;border-radius:5px;margin-bottom:20px;padding:10px;position:relative}.saved-contacts-list__item--active{background-color:#8205a5;border:1px solid #8205a5;color:#fff}.saved-contacts-list__address{margin-bottom:5px}.saved-contacts-list__buttons{display:flex;position:absolute;right:10px;top:15px}.saved-contacts-list__button{cursor:pointer;opacity:.5}.saved-contacts-list__button:hover{opacity:1}.saved-contacts-list__button:first-child{margin-right:10px}.table{border-collapse:collapse;min-width:400px}.table__head{font-weight:600}.table td{border:1px solid #ccc;padding:10px}.table a{color:#1f52bb;text-decoration:none}.table a:hover{text-decoration:underline}.order-more-details-fields__item{font-size:18px;margin-bottom:10px}.account-bonus-program__balance{margin-bottom:40px}.account-bonus-program__balance span{font-weight:600}.ref-link{margin-bottom:40px}.ref-link__text{font-weight:600}.ref-link__value{margin-top:3px}.input-and-button{display:flex}.input-group .input-and-button input{border-right:none}.input-and-button button{background-color:#95c0c0;border:1px solid #ccc;color:#fff;cursor:pointer;font-weight:600}.input-and-button button:hover{background-color:#7ba5a5}.modal--ofer-to-register{max-width:600px}.modal--ofer-to-register h3{font-size:26px;margin:0 0 20px}.modal--ofer-to-register ul{list-style-type:disc;margin-top:10px;padding-left:20px}.modal--ofer-to-register li{margin-bottom:10px}.modal__footer-buttons{align-items:center;display:flex}.modal__footer-buttons a:first-child{margin-right:20px}.button-cancel{color:#1f52bb;text-decoration:none}.button-cancel:hover{text-decoration:underline}.menu-wrapper{display:flex;flex-grow:1}@media(max-width:1140px){.header-content{padding-bottom:0;padding-top:65px}.header-content .container{padding:0}.container{padding:0 20px}.menu__item{margin-bottom:70px;margin-right:70px}.about__image img{max-width:300px}.about__text{padding-top:0}.popular__products .product{margin-bottom:15px}}@media(max-width:950px){.menu__item{margin-bottom:15px;margin-right:15px}.product{margin-bottom:15px;width:32%}.about__image img{max-width:280px}.benefits__item{margin-bottom:30px;width:48%}.cart-item__wrap{display:block}.cart-item__count,.cart-item__title{margin-bottom:15px}.cart-item__price{text-align:left}.stock-list{display:block}.stock-list li{width:100%}.account-top-menu{flex-wrap:wrap}.account-top-menu__item{margin-bottom:20px}}@media(max-width:700px){.menu-toggle{cursor:pointer;display:block}.menu-wrapper{background-color:#2c2c2c;bottom:0;display:none;left:0;position:fixed;right:0;top:65px;width:240px}.header-menu,.header-menu--active{display:block}.header-menu{margin:0}.header-menu:first-child{padding-left:0}.product{margin-bottom:15px;width:100%}.about__container{align-items:center;flex-direction:column}.about__image{margin-bottom:25px}.contacts{padding:0 0 7px}.contacts__container{flex-direction:column}.contacts__address{display:block}.contacts__address a{color:#fff}.contacts .soc{margin:0}.contacts__address li{margin-bottom:15px;padding:0}.contacts__address li:first-child{margin-right:auto}.contacts__address li:last-child{margin-bottom:0}.benefits__item{width:100%}.cols{display:block}.footer .logo,.footer__address{margin-bottom:20px}.footer__address ul{display:block}.footer__address li{margin-bottom:20px}.footer__soc{margin-left:auto}.products-menu__link a{padding:0 17px}.cart-panel{padding:0 10px}.table{min-width:auto}}@media(max-width:500px){.cart-item{display:block;padding-bottom:20px}.cart-item,.cart-item__image{margin-bottom:20px}.cart__order input[type=text],.cart__order textarea,.input-group-select select{width:100%}.cart-panel{height:47px;padding:0 5px}.cart-panel__text{display:none}.cart-panel__link img{width:26px}.cart-panel__price{font-size:19.5px;margin-left:0}.cart-panel__button{font-size:15.5px;height:39px;line-height:39px;padding:0 13px}}
