/* Change Autocomplete styles in Chrome*/
input:-webkit-autofill,
input:-webkit-autofill:hover, 
input:-webkit-autofill:focus,
textarea:-webkit-autofill,
textarea:-webkit-autofill:hover,
textarea:-webkit-autofill:focus,
select:-webkit-autofill,
select:-webkit-autofill:hover,
select:-webkit-autofill:focus {
  border: none;
  -webkit-text-fill-color: #000;
  -webkit-box-shadow: 0 0 0px 1000px #fff inset;
  transition: background-color 5000s ease-in-out 0s;
}

body {
   font-family: "Roboto";
   background-color: #ffffff;
}

header .product-categories-container nav ul li a, .products-sub-menu-main nav ul li a, .products-sub-menu nav ul li a, .products-sub-menu .ingridients-filter-btn span, header .information-btn a span {
	border-bottom: 0px;
}

header .information-btn a svg {
	top: 4px;
}

header .information-btn a {
	padding-left: 25px;
}

.information-block h2.social-repost {
	font-size: 18px;
    line-height: 1.3;
    width: 350px;
    padding-left: 15px;
    color: #000000;
}

.information-block .social-repost-text {
	color: #000000;
}

.product.product-item {
	box-shadow: none;
	-webkit-box-shadow: none;
	transition: none;
}

.product.product-item:hover {
		box-shadow: none;
	-webkit-box-shadow: none;
	transition: none;
}

.product .product-actions .add-to-cart-btn {
	font-weight: 300;
}

#popover-basket .webui-popover-content #basket .basket-items-col .basket-actions .bonuses-info {
	font-size: 12px;
}

.product .preview .overlay {
	border-radius: 12px;
	background-color: rgba(0, 0, 0, 0);
}

.product .product-actions {
	margin-bottom: 0px;
}

.product .preview .product-labels {
	top: 0px;
}

.product .preview .overlay .zoom-btn {
	
}

header .product-categories-container nav ul li {
	margin-right: 30px;
}

.nav__dropdown-wrapper {
	border-bottom: none;
	    top: -7px;
}

span.currency {
	font-family: 'Roboto';
}

.currency {
	-webkit-text-size-adjust: none;
    -ms-text-size-adjust: none;
    -moz-osx-font-smoothing: none;
}

.basket-btn .not-empty-basket .basket-sum .currency {
	font-size: 16px;
	font-weight: 400;
	padding-left: 4px;
}

span.current-price > span.currency {
	font-size: 24px;
}

.gift-sticky .expanded-gift .gifts-list .gift-item .badge .currency {
	font-size: 16px;
}

.gift-sticky .expanded-gift .gifts-list .gift-item .badge {
	width: 120px;
}

#popover-basket .webui-popover-content #basket .basket-items-col .basket-actions .order-total-container .order-total .order-sum .currency {
	font-size: 18px;
}

#popover-basket .webui-popover-content #basket .basket-items-col .basket-actions .bonuses-info .currency {
	    font-size: 13px;
    margin-left: 0px;
        line-height: 1.4;
            padding-top: 8px;
}

#popover-basket .webui-popover-content #basket .basket-items-col .basket-item .product-sum .currency {
	font-size: 18px;
}

.min-order-progress .progress-bar-content .min-order-sum .currency {
	font-size: 14px;
}

#popover-basket .webui-popover-content #basket .information-col footer .phone {
	font-size: 18px;
}

#popover-basket .webui-popover-content #basket .information-col footer .work-time {
	margin-top: 5px;
}

#popover-basket .webui-popover-content #basket .information-col .progress-container .progress-bar-content .sum-to-gift span.currency {
	font-size: 30px;
	font-weight: 400;
	    padding-left: 5px;
}

#popover-basket .webui-popover-content #basket .information-col .info-col-content .text {
	    margin-bottom: 20px;
}

#popover-basket .webui-popover-content #basket .information-col .progress-container .progress-bar-content div:nth-child(3) {
	    margin-top: -2px;
}

span.old-price > span.currency {
	font-size: 18px;
}

h1, .h1 {
	font-size: 40px;
}

.breadcrumb-box h1 {
	padding-top: 40px;
    padding-bottom: 10px;
}

.breadcrumb-box .breadcrumb-container {
	    top: 5px;
}

.breadcrumb-box .breadcrumb-container {
	transition: none;
	-webkit-transition: none;
}

.auth-state.logged-in-state .bonuses .value .currency {
	font-size: 24px;
	padding-left: 0px;
}

.product-badges a {
	padding-top: 3px;
}

.product-badges a span {
	border-bottom: none;
}

.product-badges a span:hover{
	color: #f8515c;
}


.small-info-block{ 
	margin-top: 15px;
}
.small-info-block-image {
	width: 35px;
    margin-top: 4px;
}

#popover-basket .webui-popover-content #basket .basket-items-col .basket-item .buttons .amount {
	margin: 0 8px;
}

#popover-basket .webui-popover-content #basket .basket-items-col .basket-item .buttons {
	    margin-top: 18px;
}

#popover-basket .webui-popover-content #basket .basket-items-col .basket-item .product-sum {
	margin-top: 20px;
}

#popover-basket .webui-popover-content #basket .basket-items-col .basket-item .remove-basket-item {
	margin-top: 20px;
}

.common-block {
		background-color: #fafafa;
		border-radius: 12px;
}

.common-block, .common-block:hover {
	box-shadow: none;
	-webkit-box-shadow: none;
	transition: none;

	
}

.product-badges a {
	    padding-bottom: 5px;
}

.product-badges a {
	line-height: 1.3;
}

.index-sections-list__item:hover span{
	    background: #fff0e6;
    color: #d05700;
}

.product .product-info {
	padding: 0 10px;
}

.product .product-info .product-title {
	font-size: 18px;
}

.product .product-info .product-description {
	font-size: 14px;
	line-height: 1.3;
	    color: #000000;
}

header .auth-block .auth-btn span{
	border-bottom: none;
}

header .auth-block .auth-btn {
	background-color: #f2f2f2;
   padding: 10px 20px 10px 10px;
    border-radius: 24px;
    margin-left: 5px;
}
header .auth-block .auth-btn svg path {
	fill: #000000;
}

header .auth-block .auth-btn .bd-round-icon {
	border: none;
}

header .auth-block .auth-btn span {
	margin-left: 0px;
}

.auth-tabs {
	margin-left: 0px;
	margin-bottom: 30px;
    width: 200px;
}

.sign-in-email-state .bd-form-row.actions {
	    margin-top: 30px;
}

.auth-state .rules {
	margin-top: 50px;
}

.auth-state .rules span {
	line-height: 1.4;
}
.auth-state .forgot {
	margin-top: 15px;
}
.auth-state .forgot span {
	border-bottom: none;
}

.auth-state .forgot span:hover {
	color: #f8515c;
}

.popover-nav li a {
	border-bottom: none;
}

.checkout-form .delivery-type-content{
	background: #fafafa;
		box-shadow: none;
	-webkit-box-shadow: none;
}

.checkout-form .delivery-type-toggle a.active {
	background: #fafafa;
	box-shadow: none;
	-webkit-box-shadow: none;
}

.checkout-form .delivery-type-toggle a.active:hover {
	background: #fafafa;
}

.checkout-form .delivery-type-content::before {
	background: #fafafa;
}

.checkout-form .payment-col {
	background: #fff;
}

.checkout-form .summary-label > span:first-child div {
	background-color: #fff;
}

.checkout-form .summary-label span.order-sum .currency {
	font-size: 26px;
}

.checkout-form .summary-label .meta-value_ .currency {
	font-size: 16px;
}

.checkout-form .summary-label .meta-value_ {
	background: #fff;
}

.delivery-time-type_ .bd-checkbox label span {
	font-size: 16px;
}

.order-content li .price .currency {
	font-size: 16px;
}

.map-placeholder, .map-placeholder > ymaps {
	    min-height: 400px;
	    border: 1px solid #fff;
	    border-radius: 16px;
}

.bd-checkbox label {
	width: 20px;
    height: 20px;
}

.bd-checkbox label:after {
	width: 14px;
    height: 6px;
    top: 5px;
    left: 2px;
}

.delivery-time-type_ .bd-checkbox label span {
	left: 30px;
}

.checkout-title, .checkoout-label {
	font-size: 20px;
    font-weight: 600;
}

.checkout-form .radios label span {
	padding-left: 37px;
}

.gift-container .product.gift .gift-progress-info .progress-container .progress-bar-content div {
	font-size: 12px;
}

.gift-container .product.gift .gift-progress-info .progress-container .progress-bar-content div * {
	font-size: 12px !important;
	font-weight: 300;
}

._delivery-price-value .currency {
	font-size: 18px;
}

.delivery-price .progress-bar-content .currency {
	font-size: 14px;
}

.checkout-form .payment-col .send-order {
	font-size: 16px;
	width: 420px;
}

.auth-tabs ul li a {
	border-bottom: none;
}
.auth-tabs ul li a:hover {
color: #fb4f58;
}

.auth-tabs ul li.active a {
	cursor: default;
}

.auth-tabs ul li.active a:hover {
	color: #fff;
}

#bonuses-info {
	padding-top: 15px;
}

#bonuses-info .title {
	line-height: 1.3;
}

#bonuses-info .description {
	    line-height: 1.4;
}

.gift-sticky .expanded-gift .gifts-list .gift-item .get-gift {
	border-radius: 6px;
}

.gift-sticky .expanded-gift .description {
	line-height: 1.2;
}

.main-last-container {
	background-color: #fff;
}

.tabs nav li.tab-current a {
	background: #fafafa;
	box-shadow: none;
	-webkit-box-shadow: none;
}

.tabs-style-flip .content-wrap {
	background: #fafafa;
}

.tabs-style-flip .content-wrap::before {
	    background: #fafafa;
}

.tabs-style-flip nav a span:hover {
	color: #f8515c;
}

.tabs nav li.tab-current a span:hover {
	color: #000;
	cursor: default;
}

#popover-basket .webui-popover-content #basket .basket-items-col .basket-item .product-image img {
	border: none;
}

.product .product-actions .progress-container .progress-bar {
	height: 40px;
}

.product .product-actions .progress-container .progress-bar-content {
	color: #2b2b2b;
	font-weight: 400;
	line-height: 2.9;
}

.product .preview .likes {
	border: none;
	width: 60px;
    height: 40px;
    border-radius: 6px;
}

.likes .like-content {
	    top: 10px;
	    width: 60px;
}

.product .preview:hover .likes {
	opacity: 1;
}

.product .product-actions .add-to-cart-btn {
	color: #d05700;
    border: solid 1px #fff0e6;
    background: #fff0e6;
    font-weight: 400;
    border-radius: 16px;
    height: 40px;
    line-height: 2.8;
}

.product:hover .add-to-cart-btn.native {
	color: #d05700;
	background: #ffddc6;
	border: solid 1px #ffddc6;
}

.product .product-actions .add-to-cart-btn.native:hover {
	color: #d05700;
	background: #ffddc6;
	border: solid 1px #ffddc6;
}

.product-ajax-cont {
	margin-bottom: 20px;
}

.product .product-footer {
	padding: 0 10px;
}

.product .product-actions .progress-container {
	border: none;
	background: #f2f2f2;
	border-radius: 16px;
	height: 40px;
}

header .information-btn {
	    margin-top: 8px;
}

.product .preview .without-sale {
	display: none;
}

.ymaps-2-1-78-map ymaps, .ymaps-2-1-78-map ymaps:after, .ymaps-2-1-78-map ymaps:before {
	border-radius: 16px;
}

.news-list .news-item {
	    background: #fafafa;
}

.news-list .news-item .news-title a {
	text-decoration: none;
}

.news-list .news-item .news-title a:hover {
	color: #f8515c;
}

.news-list .news-item, .news-list .news-item:hover {
		box-shadow: none;
	-webkit-box-shadow: none;
}

.news-list .news-item .news-date {
	display: none;
}

.news-list .news-item .news-title {
	padding-bottom: 15px;
}
.profile-content.order-history table.order-history-table tbody td .order-detail-btn, .profile-content.order-history table.order-history-table tbody td .reorder-btn, .profile-content.order-history table.order-history-table tbody td .repay-btn {
	border-bottom: none;
}

.profile-content.order-history table.order-history-table tbody td .reorder-btn, .profile-content.order-history table.order-history-table tbody td .repay-btn {
    font-size: 14px;
    background: #fff0e6;
    padding: 10px 18px;
    border-radius: 16px;
}
.profile-content.order-history table.order-history-table tbody td .reorder-btn:hover, .profile-content.order-history table.order-history-table tbody td .repay-btn:hover {
	color: #d05700;
	background: #ffddc6;
}

.profile-content.order-history table.order-history-table tbody td span.currency {
	font-size: 16px;
}

.profile-content.order-history table.order-history-table tbody td:nth-child(2) {
	    width: 170px;
}

.profile-content.order-history table.order-history-table tbody > tr {
	    border-bottom: 1px solid #e5e5e5;
}

.user-info-element.bonuses .value span.currency {
	font-size: 45px;
}

.user-info-element.bonuses .title {
	padding-top: 10px;
}

.user-info-element .promo, #gift-info .promo {
	line-height: 4.1;
}

.user-info-element .promo::before, #gift-info .promo::before {
	color: #616161;
	    top: -5px;
}

.notify-config-block {
	background: #fafafa;
	box-shadow: none;
	-webkit-box-shadow: none;
}

.notify-config-block:hover{
	box-shadow: none;
	-webkit-box-shadow: none;
}

.profile-content .profile-phone .change-phone {
	    margin-top: 0px;    
	    width: 350px;
	        line-height: 1.4;
}

.address-list-container .title {
	    margin-bottom: 0px;
    margin-top: 20px;
}

.address-item {
	    margin-top: 20px;
    background: #fafafa;
    padding-bottom: 30px;
    border-radius: 16px;
}

.profile-content .save-profile {
	    background-color: #fff;
}

.profile-nav ul {
	background: #fafafa;
	box-shadow: none;
	-webkit-box-shadow: none;
	border: 1px solid #fafafa;
}

.profile-nav ul:hover {
		box-shadow: none;
	-webkit-box-shadow: none;
}

.bd-checkbox label span {
	left: 30px;
    top: -2px;
}

.bonus-rules-cont ul li::before {
	    background-color: #5f5f5f;
}

.all-categories-button {
	border: none;
	    color: #61696d;
	    background: #fafafa;
	    line-height: 2.5;
}

.all-categories-button:hover {
	color: #d05700;
    background: #fff0e6;
}

.product.product-detail .preview {
	border: none;
}

#product-detail .md-content .product.product-detail .product-info {
	padding-left: 20px;
}

.flickity-enabled.is-draggable .flickity-viewport {
		box-shadow: none !important;
	-webkit-box-shadow: none !important;
}

.flickity-enabled.is-draggable .flickity-viewport:hover {
			box-shadow: none !important;
	-webkit-box-shadow: none !important;
}

.products-sub-menu-main nav ul li a {
	font-size: 24px;
    font-weight: 400;
}

.products-sub-menu-main nav ul li.active a {
		font-size: 24px;
    font-weight: 400;
}

.products-sub-menu-main nav {
	    margin-bottom: 30px;
    margin-top: 30px;
}

.auth-state.logged-in-state nav ul li a {
	border-bottom: none;
}

#popover-basket .webui-popover-content #basket .basket-items-col .basket-actions .apply-code-btn svg {
	    top: 13px;
}

.product .product-actions .add-to-cart-btn.retry {
	color: #fff;
    border-color: #9db832 !important;
    background-color: #9db832;
}

.product .product-actions .add-to-cart-btn.retry:hover {
		color: #fff;
    border-color: #9db832 !important;
    background-color: #9db832;
}

.products-sub-menu .ingridients-filter-btn span:hover {
	color: #f8515c;
}

#popover-ingridients-filter {
	    width: 550px;
}

#popover-ingridients-filter .filter-actions .clear-filter {
	font-size: 16px;
	text-decoration: none;
	color: #f8515c;
	padding-left: 25px;
}

#popover-ingridients-filter .filter-actions .apply-filter {
	width: 160px;
    height: 36px;
    	color: #fff;
    border-color: #9db832 !important;
    background-color: #9db832;
}

.product .option_title {
	font-size: 16px;
    margin-bottom: 10px;
}

.min-order-progress {
	background: #f2f2f2;
	border:none;
	border-radius: 16px;
}

.min-order-progress .progress-bar {
	height: 35px;
}

.min-order-progress .progress-bar-content .min-order-sum {
	    line-height: 36px !important;
}

.basket-actions .progress-container .progress-bar {
	border-radius: 12px;
}

#popover-basket .webui-popover-content #basket .basket-items-col .basket-actions .order-total-container .order-total {
	border-radius: 16px;
	background-color: #f2f2f2;
}

.constructor-name-title {
	border-bottom: none;
}

.constructor-container .constructor-item .category {
	    margin-top: 5px;
}

.product .preview .overlay {
	-webkit-transition: none;
    -moz-transition: none;
    -ms-transition: none;
    -o-transition: none;
    transition: none;
}


.product .preview .overlay .zoom-btn {
	background: rgba(0, 0, 0, 0.3) url(../images/new/full-size.svg) center no-repeat;
	    -webkit-backdrop-filter: saturate(380%) blur(3px);
    backdrop-filter: saturate(380%) blur(3px);
}

.likes .like-icon {
    width: 15px;
    height: 14px;
    background: url(../images/new/heart.svg);
    display: inline-block;
    margin-right: 4px
}

.likes.liked .like-icon {
    background: url(../images/new/heart-active.svg);
}

#popover-gift-info {
	width: 450px;
	max-height: 230px;
}

#popover-gift-info .message-content div {
	width: 240px !important;
}

#popover-gift-info .message-bottom {
	font-weight: 400;
}
.webui-arrow {
	display: none !important;
}

.category-view-item .category-view-name .name-cont a {
	border-bottom: none;
}

.category-view-item .sub-categories li a {
	border-bottom: none;
}

.product.product-detail .product-energy a {
	border-bottom: none;
	font-size: 14px;
}

#product-detail .md-content .product.product-detail .product-info h3 {
	font-size: 24px;
    line-height: 1.1;
    padding-bottom: 5px;
}

.webui-popover {
	border: none !important;
}

#gift-modal .md-content {
   background: #fff;
}

.gift-container .product.gift {
			box-shadow: none;
	-webkit-box-shadow: none;
}

.gift-container .product.gift:hover {
				box-shadow: none;
	-webkit-box-shadow: none;
}

.md-content .scroll-wrapper:after {
	background-image: none;
}

.gift-container .product.gift .get-gift-btn, .gift-container .product.gift .get-another-gift-btn {
	    border-radius: 12px;
	    height: 40px;
}

.gift-container .product.gift .gift-progress-info .progress-container {
	height: 40px !important;
}

.gift-container .product.gift {
	height: 380px !important;
}

.gift-container .product.gift .gift-progress-info .progress-container .progress-bar-content {
	    padding-top: 11px;
}

#gift-modal {
	height: 530px;
}

#gift-modal .md-content .scrollbar-macosx {
	    max-height: 460px !important;
}

.gift-container .product.gift .gift-in-basket-text div:nth-child(1) {
	    font-size: 34px;
}

.gift-container .product.gift .gift-in-basket-text div:nth-child(2) {
	 font-size: 20px;
}

.profile-content.bonuses .progress-stat .currency {
	    font-size: 14px;
}

.order-content li .image img {
	border: none;
}

.order-content li {
	padding: 20px 0px;
	border-bottom: 1px solid #e5e5e5;
}

.order-content-cont .checkout-title {
	font-size: 30px;
}

.social-icons-footer a {
	text-decoration: none;
}

.social-icons-footer a svg{
	fill: #8e8e8e;
}

.social-icons-footer a:hover svg{
	fill: #f8515c;
}


 .social-icon { 
  width: 27px; 
  height: 27px;
  display: inline-block;
}

 .social-icon-index { 
  width: 40px;
  height: 40px;
  margin-left: 8px;
  display: inline-block;
}

.information-icons a svg{
	fill: #8e8e8e;
}

.information-icons a:hover svg{
	fill: #f8515c;
}

footer .copyright a span {
	border-bottom: none;
}

.category-view-item .category-view-name .name-cont a:hover {
	color: #f8515c; 
}

.category-view-item .sub-categories li a:hover {
	color: #f8515c;
}

.common-block:hover .category-view-name a {
	color: #f8515c;
}

.fotorama__dot {
	    background-color: #ffffff;
}

.fotorama__nav__frame.fotorama__active .fotorama__dot {
	    background-color: #f8515c;
}

.fotorama {
	border-radius: 12px;
}

.index-slider-cont .fotorama__arr--prev {
	    bottom: 20px !important;
	    right: 90px !important;
}

.company-fotorama .fotorama__arr--next {
	bottom: 20px !important;
	right: 30px !important;
}

.company-fotorama .fotorama__nav--dots {
	    margin-top: -70px;
	        right: 160px;
}

.company-fotorama .fotorama__arr {
	    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDdweCIgaGVpZ2h0PSI0N3B4IiB2aWV3Qm94PSIwIDAgNDcgNDciIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8dGl0bGU+ZHNhYXNkPC90aXRsZT4KICAgIDxnIGlkPSJQYWdlLTEiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxnIGlkPSJkc2Fhc2QiIGZpbGw9IiMwMDAwMDAiIGZpbGwtcnVsZT0ibm9uemVybyI+CiAgICAgICAgICAgIDxwYXRoIGQ9Ik0yMy41LDQ3IEMzNi40Nzg2OTE2LDQ3IDQ3LDM2LjQ3ODY5MTYgNDcsMjMuNSBDNDcsMTAuNTIxMzA4NCAzNi40Nzg2OTE2LDAgMjMuNSwwIEMxMC41MjEzMDg0LDAgMCwxMC41MjEzMDg0IDAsMjMuNSBDMCwzNi40Nzg2OTE2IDEwLjUyMTMwODQsNDcgMjMuNSw0NyBaIE0yOC43ODI3ODg2LDIzLjQ1MzcxOTkgQzI4LjkyMzI3NzMsMjMuNTk4MjcxNiAyOS4wMDA0NDA5LDIzLjc5MTMxMDYgMjksMjMuOTk3NDM5IEMyOS4wMDA0NDA5LDI0LjIwMjc3MDcgMjguOTIzMjc3MywyNC4zOTU5MjM2IDI4Ljc4Mjc4ODYsMjQuNTQwNTg5MSBMMjIuNzE3MzA2MSwzMC43NzYzNDMzIEMyMi41NzcxNDk0LDMwLjkyMDU1MzUgMjIuMzkwMDUyNSwzMSAyMi4xOTA1NTYzLDMxIEMyMS45OTEwNjAxLDMxIDIxLjgwNDA3MzksMzAuOTIwNTUzNSAyMS42NjM4MDY1LDMwLjc3NjM0MzMgTDIxLjIxNzU0MTcsMzAuMzE3NzYxNiBDMjEuMDc3Mzg1MSwzMC4xNzM0Mzc2IDIxLDI5Ljk4MTE5NTMgMjEsMjkuNzc1OTc3NCBDMjEsMjkuNTcwOTg3MiAyMS4wNzczODUxLDI5LjM3ODc0NDkgMjEuMjE3NTQxNywyOS4yMzQ1MzQ3IEwyNi4zMTE3ODA5LDIzLjk5NzA5NzYgTDIxLjIyMzE4NzgsMTguNzY1NDY1MyBDMjAuOTMyODAwMSwxOC40NjcwMjg3IDIwLjkzMjgwMDEsMTcuOTgxMjQ0MSAyMS4yMjMxODc4LDE3LjY4MjM1MjIgTDIxLjY2OTQ1MjcsMTcuMjIzNjU2NyBDMjEuODA5NjA5MywxNy4wNzk0NDY1IDIxLjk5NjcwNjIsMTcgMjIuMTk2MjAyNCwxNyBDMjIuMzk1Njk4NywxNyAyMi41ODI3OTU2LDE3LjA3OTQ0NjUgMjIuNzIyOTUyMiwxNy4yMjM2NTY3IEwyOC43ODI3ODg2LDIzLjQ1MzcxOTkgWiIgaWQ9IlNoYXBlIi8+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4=);
	    background-color: #fff;
}

#popover-basket .webui-popover-content #basket .basket-items-col .basket-actions .basket-checkout-btn {
	background-color: #ffeee6;
    border: solid 1px #ffeee6;
    color: #cf5700;
    font-size: 15px;
    font-weight: 300;
        height: 40px;
    line-height: 2.6;
    margin-top: 15px;
}

#popover-basket .webui-popover-content #basket .basket-items-col .basket-actions .basket-checkout-btn:hover {
	    color: #d05700;
    background: #ffddc6;
    border: solid 1px #ffddc6;
}

#popover-basket .webui-popover-content #basket .basket-items-col .basket-actions .basket-checkout-btn  .order-sum {
	font-weight: 400;
}
#popover-basket .webui-popover-content #basket .basket-items-col .basket-actions .basket-checkout-btn .currency {
	padding-left: 3px;
}

#popover-basket .webui-popover-content #basket .basket-items-col .basket-actions .apply-code-btn {
	background-color: #f2f2f1;
	border: none;
	width: 50px;
	height: 50px;
}

.apply-code-btn .apply-svg {
	    width: 10px !important;
}

#popover-basket .webui-popover-content #basket .basket-items-col .basket-actions .apply-code-btn svg path {
	fill: #000;
}

#popover-basket .webui-popover-content #basket .basket-items-col .basket-actions .apply-code-btn:hover, #popover-basket .webui-popover-content #basket .basket-items-col .basket-actions .apply-code-btn.ok:hover {
	background-color: #fff0e5;
}

#popover-basket .webui-popover-content #basket .basket-items-col .basket-actions .apply-code-btn:hover svg path, #popover-basket .webui-popover-content #basket .basket-items-col .basket-actions .apply-code-btn.ok svg path {
	    fill: #cf5700 !important;
}

.bd-input.promo-input {
	background: #f2f2f2 !important;
    border: none !important;
    border-radius: 12px !important;
}

#popover-basket .webui-popover-content #basket .basket-items-col .basket-actions .bd-input .basket-promo-code {
	    padding-left: 16px !important;
		font-size: 16px !important;
}

#popover-basket .webui-popover-content #basket .basket-items-col .basket-actions .bd-input {
	    width: 185px;
	    height: 50px;
}

.bd-input.promo-input.ok {
	background: #d6eac2 !important;
	border-color: none !important;
	color: #2c766d;
}

#popover-basket .webui-popover-content #basket .basket-items-col .basket-actions .apply-code-btn:hover svg path, #popover-basket .webui-popover-content #basket .basket-items-col .basket-actions .apply-code-btn.ok:hover svg path {
	fill: #ce5701 !important;
}

.apply-code-btn.ok .decline-svg {
	    width: 9px !important;
}

#popover-basket .webui-popover-content #basket .basket-items-col .basket-actions .apply-code-btn.ok {
	background-color: #f2f2f2;
}

#popover-basket .webui-popover-content #basket .basket-items-col .basket-actions .apply-code-btn.ok svg path {
	fill: #000 !important;
}

.bd-input.promo-input.error {
	    background: #ffeae8 !important;
	    color: red;
}

.breadcrumb-box .breadcrumb-container .breadcrumb-item {
	margin-top: 2px;
}

#popover-ingridients-filter .filter-params.scroll-content {
	padding-top: 20px;
}

.constructor-container .ingredients-list .constructor-ingredient-basket-item .product-sum .currency {
	font-size: 18px;
}

.country-by .constructor-container .constructor-summary .sum-value .currency, .country-ua .constructor-container .constructor-summary .sum-value .currency, .constructor-container .constructor-summary .sum-value .currency {
	font-size: 18px;
	}
	
	.constructor-container button.clear-constructor {
		border-bottom: none;
	}
	
	.presets .preset-item .price .currency {
		font-size: 18px;
	}
	
	.tabs nav a {
		line-height: 3;
	}
	
.index-sections-list .common-block {
	background-color: #ffffff;
	background-position: center;
}	

#product-detail .md-content .product.product-detail .product-info p {
	font-size: 14px;
}
.bd-input.focused label, .bd-input.filled label {
	height: 20px !important;
	margin: 0 !important;
	z-index: 2;
}
.delivery-type-tab-1 input:-webkit-autofill,.delivery-type-tab-1 input:-webkit-autofill:hover,.delivery-type-tab-1  input:-webkit-autofill:focus, .delivery-type-tab-1 textarea:-webkit-autofill,.delivery-type-tab-1  textarea:-webkit-autofill:hover,.delivery-type-tab-1  textarea:-webkit-autofill:focus,.delivery-type-tab-1  select:-webkit-autofill,.delivery-type-tab-1  select:-webkit-autofill:hover,.delivery-type-tab-1  select:-webkit-autofill:focus{
	-webkit-box-shadow: 0 0 0px 1000px #fafafa inset;

}


.product .product-actions .add-to-cart-btn {
	color: #2e2e2e;
    border: solid 1px #f6f6f6;
    background: #f6f6f6;
}

.news-detail .detail-content {
	margin-top: 10px;
}

.product .product-prices > span {
	margin-right: 2px;
}

.bonuses-block {
	background-color: #fafafa;
	box-shadow: none;
	-webkit-box-shadow: none;
	border-radius: 6px;
}

.has-not-orders {
	width: 400px;
}

.profile-content .profile-phone .current-phone {
	padding-bottom: 10px;
}

.profile-content.bonuses .bonuses-progress .bonuses-progress-item:nth-child(2).got {
	border-color: #e6e6e6;
}

.product-ajax-cont {
	margin-bottom: 10px;
}