.wrapper .catalog__detal .sidebar-order #cartBtn.btn-warning.btn-basket {max-width: none; margin-top: 15px;}
.hidden {display: none !important;}
.aw-btn {display: block; width: 100%; text-align: center;}


.put-in-cart {position: relative;}
.put-in-cart::before {content: ''; position: absolute; top: 0;bottom: 0;left: 0;right: 0;width: 100%;height: 100%;z-index: -1;background-image: url(../img/loading-btn.svg);
  background-position: center;background-repeat: no-repeat;background-size: contain;opacity: 0;background-color: #735156;transition: all .3s ease-in-out;
}
.put-in-cart.wait::before {opacity: 1;z-index: 20;}
ul.multiselect-container {z-index: 1;}

.aw-tabs {display: flex; flex-wrap: wrap; gap: 8px; background: #F3F3F3; border-radius: 14px;margin: 10px 0 24px;}
.aw-tabs .tab {padding: 10px 30px; color: #000; text-align: center; font-size: 18px; cursor: pointer; transition: all .3s ease-in-out;}
.aw-tabs .tab.active {color: #fff;background: #702A34; border-radius: 90px; cursor: context-menu; }
.tabs-content {position: relative; z-index: 1; border-radius: 14px;}
.tabs-content-layout {position: absolute; top: 0;right: 0;left: 0;bottom: 0; opacity: 0; z-index: -1; transition: all .3s ease-in-out; background-color: #fff;}
.tabs-content-layout.l-show {opacity: .6; z-index: 2;}
.tabs-content .tab-content {display: none; line-height: 1.3; font-size: 16px;}
.tabs-content .tab-content.active {display: block;}
.wrapper .catalog__detal__new {margin-bottom: 18px; margin-top: 24px;}

.aw-products {display: flex; flex-wrap: wrap; width: 100%; column-gap: 1.33%; margin-bottom: 24px;}
.aw-products .product {width: 24%; padding-bottom: 22px; transition: all .3s ease-in-out; border: 1px solid #eee; border-radius: 4px; overflow: hidden; margin-bottom: 24px;}
.aw-products .product:hover {-webkit-box-shadow: 0 4px 20px rgba(85, 85, 85, .32);box-shadow: 0 4px 20px rgba(85, 85, 85, .32);}
.aw-products .product .no-product {display: none; text-align: center; font-size: 18px; font-weight: 600;}
.aw-products .product.out_stock .no-product{display: block;}
.aw-products .product.out_stock .product-contrors, 
.aw-products .product.out_stock .product-total,
.aw-products .product.out_stock .product-text .price,
.aw-products .product.out_stock .go-to-cart-w {display: none;}

.aw-products a.product-img {display: block; height: 346px; cursor: pointer;}
.aw-products a.product-img img {display: block; height: 100%; width: 100%; object-fit: cover; object-position: right;}
.section__spices {margin-top: 40px;}
.aw-products .product .product-text {text-align: center;padding: 15px 15px 20px;}
.aw-products .product .product-text h4 {}
.aw-products .product .product-text h4 a {font-weight: 500;font-size: 20px;line-height: 24px;color: #2f2f2f;margin-bottom: 0px;display: inline-block;
  max-width: 100%; white-space: nowrap;  overflow: hidden; -o-text-overflow: ellipsis; text-overflow: ellipsis;
}
.aw-products .product .product-text .price {font-weight: 700;font-size: 16px;line-height: 19px;color: #a8a8a8;}
.aw-products .product .product-contrors {display: flex; justify-content: center; column-gap: 8px; margin-bottom: 6px;}
.btn-basket {cursor: pointer;}
.d-flex {display: flex;}
.f-wrap {flex-wrap: wrap;}
.f-center {align-items: center;}
.center {text-align: center;}
.aw-products .product .product-total {font-weight: 400;font-size: 14px;line-height: 16px; color: #4a4a4a;}
.aw-products .product .product-total span {font-weight: 700;}

.btn-basket {position: relative;}
.btn-basket::after {content: ''; position: absolute; top: 0;bottom: 0;left: 0;right: 0;width: 100%;height: 100%;z-index: -1;background-image: url(../img/loading-btn.svg);
  background-position: center;background-repeat: no-repeat;background-size: contain;opacity: 0;background-color: #735156;transition: all .3s ease-in-out;
}
.btn-basket.wait::after {opacity: 1;z-index: 20;}
.true-cart-link {display: none;}
#basket .wrapper .basket__orders .prew {max-width: 100%; margin-top: 40px;}
.order__items-item .delet__order .del-btn {
  width: 18px;
  height: 18px;
  background: 0 0;
    background-position-x: 0px;
    background-position-y: 0px;
    background-repeat: repeat;
    background-image: none;
  background-image: url(../img/delet_order.svg);
  background-position: center;
  background-repeat: no-repeat;
  cursor: pointer;
}
.weight input {padding-left: 0; font-size: 16px; font-weight: 500;}
.rowsi {justify-content: flex-start; column-gap: 12px;}
.form-item {position: relative;}
.form-item.must_have {position: relative;}
.form-item.must_have::after{content: '';position: absolute;right: 15px; transform: translateY(50%); width: 20px;height: 20px;background-repeat: no-repeat;
  background-size: contain; opacity: 0; -webkit-transition: opacity .3s ease-in-out;-o-transition: opacity .3s ease-in-out;
  transition: opacity .3s ease-in-out; background-image: url(../img/danger.svg);
}
.form-item.must_have.wrong::after {opacity: 1;}
.form-item.must_have.wrong input {border-color: #a42639 !important; -webkit-box-shadow: 0 0 5px #8a8a8a;
  box-shadow: 0 0 5px #8a8a8a;}
.false-btn {cursor: pointer;}

.offer-done {margin: 0 auto 80px;}
.thanks-icon {width: 64px;height: 64px;margin: 0 auto 15px; background: #e6f4ea; border-radius: 50%; display: flex;  align-items: center;  justify-content: center;  color: #137333;}
.offer-done .thanks-title {
  color: #289F45;
  text-align: center;
  font-size: 26px;
  font-weight: 700;
  margin-bottom: 20px;
}
.thanks-header .desc {
  font-size: 16px;
  color: #5f6368;
  line-height: 1.5;
}
.thanks-header a {
  color: #18365c;
  text-decoration: none;
  font-weight: 600;
}

.done-card {
  background: #ffffff;
  border: 1px solid #dadce0;
  border-radius: 8px;
  padding: 24px;
  margin-bottom: 24px;
  box-shadow: 0 1px 2px 0 rgba(60,64,67,0.1), 0 2px 6px 2px rgba(60,64,67,0.15);
}
.thanks-header {
  text-align: center;
  margin-bottom: 30px;
}
.order-table {border-collapse: collapse; border: none;}
.order-table tr {border-bottom: 1px solid #f1f3f4;}
.done-card h3 {
  margin-top: 0;
  margin-bottom: 20px;
  font-size: 18px;
  font-weight: 600;
  border-bottom: 1px solid #f1f3f4;
  padding-bottom: 10px;
}
.order-total-row td {
  font-weight: bold;
  font-size: 16px;
  border-bottom: none;
  padding-top: 15px;
}
.order-table td {
  border: none;
  padding: 12px 0;
  border-bottom: 1px solid #f1f3f4;
  vertical-align: middle;
}
.blog_detal__discription table, td, th {border: none;}

.go-to-cart-w {margin: 0 15px;}
.go-to-cart-link {align-items: center; display: none; justify-content: center; column-gap: 8px; color: #fff; font-weight: 500;font-size: 14px; line-height: 17px; color: #fff; padding: 12px 24px; background-color: #702A34;}
.go-to-cart-link::before {content: ""; background: url(../img/backet_white.svg) no-repeat; position: relative;width: 17px; height: 17px;display: inline-block;}
.go-to-cart-link:hover {background-color: #000;}



.added .go-to-cart-link {display: flex;}
.aw-products .product.added .product-total,
.aw-products .product.added .product-contrors {display: none;}
.orders-summ-w {display: flex; flex-wrap: wrap; justify-content: space-between;}
.done-card .order-number {font-weight: 600; font-size: 18px;} 
.thanks-header .desc span,
.thanks-header .desc a {font-weight: bold;color: green;}
.basket-section {position: relative;}

.basket-section .basket-layout {position: absolute;width: 100%;top: 0;right: 0;left: 0;bottom: 0;z-index: -10;background:rgba(255, 255, 255, .8); opacity: 0; display: flex;justify-content: center; align-items: center;
  background-repeat: no-repeat; background-position: center; 
}
.basket-section .basket-layout.show-lc {z-index: 20; opacity: 1;}
#basket .wrapper .basket__orders .prew p {color: #7b7171;}

.aw-slide .aw-products .product {width: 100%;}
.wrapper {position: relative;}
.wrapper .pagination {position: absolute;}
.wrapper .pagination {position: relative;}
.wrapper .pagination.pagination__slick {position: relative;}
.section-2 .wrapper__h-catalog {margin-bottom: 0; position: relative;}

.slick-arrow.slick-prev {
  background-image: url(../img/arrow_white.svg);
  background-position: center center;
  background-repeat: no-repeat;
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
  margin-right: 20px;
}
.slick-arrow.slick-next {
  background-image: url(../img/arrow_white.svg);
  background-position: center center;
  background-repeat: no-repeat;
}
.see-all-w {width: 100%; margin-top: 24px; position: relative;}
.arrows {display: flex; column-gap: 0px; position: absolute; top: 40px; right: 0;}
.see-all-w a {padding: 17px 47px; color: #fff; background: #222;font-weight: 600;font-size: 18px;line-height: 22px;color: #fff;white-space: nowrap; transition: all .3s ease-in-out;}
.see-all-w a:hover {background:#702a34; }
.see-all-w a {color: #fff; display: inline-block;}

/* .aw-slider.aw-products .slick-track {padding: 12px;} */
.slick-list {}

.single-section {position: relative; margin-bottom: 80px;}
.wrapper .page.aw-products {width: calc(100% + 24px); position: relative; left: -12px;}
.wrapper .page.aw-products .product {margin: 0 8px;}
.section-2 {margin-bottom: 80px;}


.modal {}
.modal .input-wrapper {position: relative; margin-bottom: 18px;}
.modal .input-wrapper input {display: block; width: 100%;padding: 19px 26px;font-weight: 500;font-size: 16px;line-height: 18px;color: #858585;border: 1px solid #8a8a8a;}
.modal .submit {background-color: #702a34; cursor: pointer; width: 100%;font-weight: 600;font-size: 18px;color: #fff;padding: 19px 0;-webkit-transition: .3s;-o-transition: .3s;transition: .3s;}
.modal .submit:hover {background-color: #000;}
.modal textarea {display: block; width: 100%; height: 80px; border: 1px solid #8a8a8a; padding: 19px 26px; margin-bottom: 18px; font-weight: 500;
  font-size: 16px;
  line-height: 18px;
  color: #858585;}
.modal textarea:focus{-webkit-box-shadow: 0 0 5px #8a8a8a;box-shadow: 0 0 5px #8a8a8a;}
.agree-wrapper {}
.agree-checkbox {display: none;}
label.agree {content: '';display: inline-block; width: 16px;height: 16px;border: 1px solid #858585;border-radius: 2px;cursor: pointer;text-align: left;
  -webkit-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;transition: all .3s ease-in-out;
  background-repeat: no-repeat;
  background-position: center;
  background-size: 60%;
  background-color: transparent;
  position: relative;
}
input.agree-checkbox:checked + label.agree {
  background-color: #702a34;
  background-image: url(../img/v-form.svg);
}
.agree-wrapper {margin-bottom: 18px;}
.agree-wrapper .agree-desc {width: calc(100% - 16px); padding-left: 8px; text-align: left; transition: all .3s ease-in-out;}
.popup__contacts .modal {max-height: none !important; width: 540px; max-width: none; width: 580px; padding: 60px 40px 40px;}
.agree-wrapper .agree-desc a {color: #323232; text-decoration: underline; transition: all .3s ease-in-out;}
.agree-wrapper.wrong .agree-desc {color: #b22036;}
.agree-wrapper.wrong .agree-desc a {color: #b22036;}
.agree-wrapper .agree-desc a:hover {color: #222;}
.popup__contacts .modal .btn-contacts__close {width: 14px; height: 14px; top: 24px; right: 24px;}
.wrapper .page .slick-track {padding-bottom: 14px;}


.input-wrapper {position: relative;}
.input-wrapper::after {content: '';position: absolute;right: 15px;bottom: 30px; transform: translateY(50%); width: 20px;height: 20px;background-repeat: no-repeat;
  background-size: contain; opacity: 0; -webkit-transition: opacity .3s ease-in-out;-o-transition: opacity .3s ease-in-out;
  transition: opacity .3s ease-in-out; background-image: url(../img/danger.svg); top: 0; transform: translate(0,50%);
}
.input-wrapper.wrong::after {opacity: 1;}
.input-wrapper.wrong input {-webkit-box-shadow: 0 0 5px #8a8a8a; box-shadow: 0 0 5px #8a8a8a; border-color: #702a34;}
.popup .input-wrapper::after {top: 9px;}



#overlay {background: #000;opacity: 0;pointer-events: all;z-index: -1;position: fixed;top: 0;bottom: 0;left: 0;right: 0;}
#overlay.show {opacity: .5; z-index: 120;}
.popup {
  position: fixed;
  left: 50%;
  top: -120%;
  width: 560px;
  padding: 38px;
  height: auto;
  -ms-transform: translate(-50%,-50%);
  -webkit-transform: translate(-50%,-50%);
  transform: translate(-50%,-50%);
  background-color: #fff;
  -webkit-box-shadow: 0px 20px 50px rgba(0, 0, 0, 0.31);
  box-shadow: 0px 20px 50px rgba(0, 0, 0, 0.31);
  border-radius: 10px;
  -webkit-box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.8);
  box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.8);
  -webkit-transition: top .3s ease-in-out, opacity .3s ease-in-out, z-index 3s ease-in-out;
  -o-transition: top .3s ease-in-out, opacity .3s ease-in-out, z-index 3s ease-in-out;
  transition: top .3s ease-in-out, opacity .3s ease-in-out, z-index 3s ease-in-out;
  opacity: 0;
  z-index: 30;
}
.popup.wide {width: 800px;}
.popup .close-btn:hover {opacity: 1;}
.popup .close-btn {position: absolute;top: 24px;right: 24px;cursor: pointer;opacity: .8;transition: opacity .3s ease-in-out;}
.popup.show {top: 50%;visibility: visible;opacity: 1; z-index: 555;}
.popup .title {font-size: 24px; margin-bottom: 12px; text-transform: uppercase; font-weight: 600;}
.popup .desc {font-size: 16px; margin-bottom: 22px;}


.popup .submit {background-color: #702a34;cursor: pointer;width: 100%;font-weight: 600;font-size: 18px;color: #fff;
  padding: 18px 28px;
  -webkit-transition: .3s;
  -o-transition: .3s;
  transition: .3s;
  margin-top: 18px;
  text-align: center; border-radius: 4px;
  
}
.popup.wide .submit {width: fit-content; padding: 18px 48px;}
.inputs-wrapper .inputs-flex {column-gap: 3%;}


.popup .submit:hover {background-color: #000;}
.put-in-cart {cursor: pointer;}
.put-in-cart:hover {background-color: #000;}
.rowsi.aw-towar.added .weight.tovarus {display: none;}
.bjy {margin-top:24px ;}
.rowsi.aw-towar.added {}
.srch_res_info {font-size: 18px; margin-bottom: 24px;}
.aw-products-tags {display: flex; flex-wrap: wrap; gap: 8px; margin-bottom: 32px;}
.aw-products-tags .s-tag {padding: 8px 12px; font-size: 14px; transition: all .3s ease-in-out; 
  border-radius: 4px; 
  border-radius: 0;
  background-color: #e8e8e8; 
  background-color: #fff;
  border: 1px solid #A4A4A4;

  
  
  color: #454545;
  
}
.aw-products-tags .s-tag:hover {background-color:#15D977; background-color:#222; color:#fff;}
.aw-products-tags .s-tag.current{background-color:#15D977; color: #fff; border-color: #15D977;} 
header .header__bottom .wrapper .menu__search .menu__block .menu__catalog ul li span {display: block; padding: 15px 20px; color: #fff; font-size: 18px;line-height: 21px;}
.category-desc {width: 100%; line-height: 1.3;font-size: 16px;}
.category-desc h2 {margin: 18px 0 14px;}
footer a:hover {box-shadow: none;}

.section-3 .wrapper .arcticles {gap: 64px; justify-content: flex-start; margin: 0 0 24px;}
.section-3 .wrapper .arcticles .article {max-width: none; width: calc(33.33% - 43px); margin: 0;}
.section-3 .wrapper .arcticles .article__img {}
.section-3 .wrapper .arcticles .article__img a {display: block; width: 100%; height: 100%;}
.section-3 .wrapper .arcticles .article__img a img {display: block; width: 100%; height: 100%; object-fit: cover;}

.section-3 .wrapper .arcticles .article__discription{display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;}

#site-header {background-color: #fff;}
#site-header.fixed {position: fixed; left: 0; right: 0; top: 0; z-index: 50; box-shadow: 0 17px 15px rgba(0,0,0,.1);border-bottom: 1px solid #C5C5C5;}
#site-header.fixed .header__top {display: none;}
/* #site-header.fixed .header__bottom .wrapper {min-height: 74px;} */
#site-header.fixed .header__bottom {display: none;}
#site-header.fixed .header__center .wrapper .logo__text .img {max-width: 50px;}
/* #site-header.fixed .btn-common {padding-top: 10px; padding-bottom: 10px;}
#site-header.fixed .header__bottom .wrapper .menu__search .menu__block .btn__menu {padding-top: 10px; padding-bottom: 10px;}

#site-header.fixed .header__bottom .wrapper .menu__search .search__header .btn__search {height: 40px; width: 40px;}
#site-header.fixed .header__bottom .wrapper .menu__search .search__header {height: 40px;} */
.wrapper__title {margin-bottom: 40px !important;}
.section-4.review .wrapper .review__top {margin-bottom: 0;}
.section-3 {padding-bottom: 100px;}
.section__about, .section__advantage, .section__connect, .section__instagram, .section__leader, .section__question, .section__work, .tiktok {padding-bottom: 0px;}

#blog .wrapper .blog .blog__items {justify-content: flex-start;}

#payment__delivery .wrapper .payment__delivery-article {justify-content: flex-start; gap: 2%;}
.payment__delivery-article .review__article-item {width: 32%;}

.pagination__page .pagination.on-page .arrow a {display: block; width: 100%; height: 100%;}
#payment__delivery .wrapper .wrap .btn__add-reviews {height: fit-content;}
.section__about, .section__advantage, .section__connect, .section__instagram, .section__leader, .section__question, .section__work, .tiktok {margin-bottom: 120px;}
.pagination.on-page {margin-bottom: 40px;}

#payment__delivery .wrapper .payment__delivery-article.aw-reviews-list {justify-content: flex-start; column-gap: 2%;}
#payment__delivery .wrapper .payment__delivery-article.aw-reviews-list .payment__delivery-item {min-width: auto; margin: 0 0 28px; max-width: none; width: 32%;}

#payment__delivery .wrapper .payment__delivery-article .payment__delivery-item .article__top {margin-bottom: 0;}
#payment__delivery .wrapper .wrap {margin-bottom: 0px;}
.section-4.review .wrapper .review__article-item .article__top {margin-bottom: 24px;}
#payment__delivery .wrapper .payment__delivery-article .payment__delivery-item .article__discription .article__text {margin-bottom: 12px;}
#payment__delivery .wrapper .payment__delivery-article .payment__delivery-item .article__discription {min-height: auto;}

header .header__top .header__contacts .phone__header span {color: #2B2B2B;}

header .header__top .header__contacts .local__header {
  background: none;
  padding-left: 0;
  font-size: 16px;
  line-height: 21px;
}
header .header__top .header__contacts .local__header .address {column-gap: 12px;}
header .header__top .header__contacts .local__header .mode {color: #969696; font-size: 14px; text-align: right;}
.h1_wrap h1 {margin-bottom: 40px; font-size: 44px;}
.wrapper__title {font-size: 44px;}
.about__content {font-size: 17px; line-height: 1.3; padding-right: 40px;}
.about__list-item span {font-size: 17px; font-weight: 500;}
.work__circle .work__icon {width: 40%;}
/* #basket .wrapper .basket__orders {display: block; width: 100%;} */

.no-products-cart-w {display: block; width: 100%;}
.no-products-cart-w .ecart-w {display: flex; flex-direction: column; align-items: center;}
.no-products-cart-w .ecart-w .empty-title {font-size: 44px; font-weight: 600; margin-bottom: 40px;}
.no-products-cart-w .ecart-w .empty-img {width: 160px; margin-bottom: 32px;}
.no-products-cart-w .ecart-w .empty-img img {}
.no-products-cart-w + .sidebar {display: none;}
.btn-common:hover {background-color: #222;}
.btn-common {cursor: pointer;}
.wrapper .catalog__detal__new .cats-w {margin-top: 24px;}
.wrapper .catalog__detal__new .cats-w .aw-product-tags {display: flex; flex-wrap: wrap; gap: 10px;}
.wrapper .catalog__detal__new .cats-w .aw-product-tags a {display: inline-block; color: #454545;background-color: #fff; border: 1px solid #A4A4A4; padding: 10px 14px; font-size: 14px; transition: all .3s ease-in-out;}
.wrapper .catalog__detal__new .cats-w .aw-product-tags a:hover {background-color: #222; color: #fff;}
.title-block-prod {margin-bottom: 10px;}
.msg-wrapper {position: relative;}
.msg-wrapper .msg-error {opacity: 0; max-height: 0; height:0; overflow: hidden; transition: all .3s ease-in-out; color: #b22036; margin: 0;}
.msg-wrapper.wrong-comment .msg-error {opacity: 1; max-height: 40px; height: auto; margin-bottom: 8px;}
.msg-wrapper.wrong-comment textarea {-webkit-box-shadow: 0 0 5px #8a8a8a; box-shadow: 0 0 5px #8a8a8a; border-color: #b22036;}


.aw-footer-w {justify-content: space-between; width: 100%;}
/* .aw-footer-w .logo-main-info-w {width: 514px;} */
/* .aw-footer-w .f-menu-socials-w {width: 854px;} */
.aw-footer-w a {}
.aw-footer-w .f-logo-w {width: 135px;}
.aw-footer-w .f-logo-w a {display: block; width: 100%;}
.aw-footer-w .f-logo-w img {display: block; width: 100%; object-fit: contain;}
.aw-footer-w .f-main-info-w { padding-left: 32px;}
.aw-footer-w .f-main-info-w .s-info {column-gap: 8px; margin-bottom: 20px;}
.aw-footer-w .f-main-info-w .s-info:last-of-type {margin-bottom: 0px;}
.aw-footer-w .f-main-info-w .s-info .txt {font-size: 18px; color: #575757; line-height: 1.15;}
.aw-footer-w .f-main-info-w .s-info .txt a { color: #575757;}
.aw-footer-w .f-main-info-w .s-info .txt a:hover {color: #702a34;}
.aw-footer-w .f-main-info-w .s-info .txt span {color: #8E8D8D; font-size: 16px;}
.aw-footer-w .f-menu {column-gap: 100px;}
.aw-footer-w .f-menu .item {margin-bottom: 20px;}
.aw-footer-w .f-menu .item a {color: #575757; font-size: 18px;}
.aw-footer-w .f-menu .item a:hover {color: #702A34;}

.aw-footer-w .f-socials-w {width: 211px;}
.aw-footer-w .f-menu-socials-w {column-gap: 40px; justify-content: space-between;}
#vacancies .wrapper {padding-bottom: inherit;}
.f-socials-w {}
.f-socials-w .socials-block {margin-bottom: 20px;}
.f-socials-w .socials-block .s-block-title {font-size: 18px; margin-bottom: 10px; font-weight: 500;}
.f-socials-w .socials-block .s-links-w {flex-wrap: wrap; gap: 18px;}
.f-socials-w .socials-block .s-links-w .s-link {display: block; width: 34px; height: 34px;}
.f-socials-w .socials-block .s-links-w .s-link img {display: block; width: 100%; height: 100%; object-fit: contain;}
footer {padding-bottom: 0;}
.aw-footer-w .reg-info {font-size: 12px;}
footer .cr-w {border-top: 1px solid #D9D9D9;padding: 20px 0; font-size: 14px; color: #575757; margin-top: 34px;}
footer .cr-w a.pk-link {text-decoration: underline; }
footer .cr-w a {color: #575757;}
footer .cr-w a:hover {color: #702a34;}
footer .cr-w .cr {justify-content: space-between; width: 100%;}

.inner-txt {font-size: 16px; line-height: 1.2; margin-bottom: 80px;}

#basket .wrapper .basket__orders .order__items {border: none;}
#basket .wrapper .basket__orders .order__items .inner-orders {border: none; border: 1px solid #606060;}
.desc-delivery {line-height: 1.2; margin-bottom: 18px;}
.aw-button-black {cursor: pointer; font-weight: 600;font-size: 18px;  line-height: 21px;color: #fff;padding: 14px 57px;background: #252525;display: inline-block; -webkit-transition: .3s; -o-transition: .3s; transition: .3s;}
.aw-button-black:hover {-webkit-box-shadow: 0 4px 20px rgba(75, 75, 75, .61);box-shadow: 0 4px 20px rgba(75, 75, 75, .61);}
.contacts .feedback .feedback__form .form__contacts .form__body .form__line {justify-content: flex-start; column-gap: 2%;}
.form__line .input-wrapper input {width: 100% !important;}
.form__line .input-wrapper {width: 49%;}
.contacts .feedback .feedback__contact .feedback__info .link__info {font-size: 20px;}



.header__info a span {font-size: 16px;}
header .header__center .wrapper .logo__text .text {font-size: 17px; line-height: 20px;}
.btn-common {padding: 10px 24px; font-size: 16px;}
header.fixed .header__center .wrapper .logo__text .text {font-size: 14px; line-height: 1.2; margin-left: 12px;}
header .header__bottom .wrapper .menu__search .search__header {margin-left: 10px;}
header .header__items-item a {font-size: 18px; font-weight: 700;}
.section-1 .bigslider .bigslider__item .wrapper .bigslider__sales {width: auto;}
header .header__center .wrapper .control__header .header__basket span {margin-right: 0;}
.arrows {top: 20px;} 
.h1_wrap h1 {text-align: left;}
.wrapper__title-main {margin-left: 0;}
.about__text-between {margin-top: 31px;}
.about__list-item::before {margin: 0; position: relative; top: 3px;}
.about__list {margin-bottom: 32px;}
.connect {width: 100%;}
.connect__item {width: 31%; justify-content: center;}
.connect__icon {margin-left: 0; }
.wrapper__title-main {justify-content: flex-start;}
.section-4.review .wrapper .review__article-item .article__discription .article__text { margin-bottom: 20px;}
.section-4.review .wrapper .review__article {width: calc(100% + 30px);margin-left: -15px;margin-right: -15px;}
.section-4.review .wrapper .review__article-item {min-height: auto; /*height: fit-content;*/}

header .header__center .wrapper .logo__text .text {color: inherit;}
.section-4.review .wrapper .review__article-item .article__discription .article__text {height: auto;}
header .header__top .header__contacts a {color: #323232;}

.section-4.review .wrapper .review__article-item .article__discription .article__text {position: relative; height: 63px; overflow: hidden;}
.section-4.review .wrapper .review__article-item .article__discription .article__text::after {content: ''; position: absolute; bottom: 0; left: 0; right: 0; height: 18px; 
  background: linear-gradient(  0deg, rgba(255, 255, 255, 1), rgba(255, 255, 255, 0));
}
.section-4.review .wrapper .review__article-item .article__discription {min-height: auto !important; height: 100%;}
.tiktok__title {justify-content: flex-start;}
.instagram__item {border-radius: 0;}
.instagram__img {border-radius: 0;}
.header__info a span {color: #2B2B2B;}
header .header__items-item a {color: #2B2B2B;}
header .header__center .wrapper .control__header .header__time {font-size: 16px;}
header .header__bottom .wrapper {min-height: auto; margin: 10px 0;}
.search__width {top: 132px;}
.section-1 .bigslider .bigslider__item .wrapper .bigslider__sales {font-weight: 600; font-size: 20px; line-height: 1; padding: 16px 80px;}
header .header__top .header__contacts a {font-size: 16px;}

.about__image {border-radius: 10px; background-repeat: no-repeat; background-size: cover; background-position: center bottom; background-image: url(../img/about/top-view-big-meat-slice-raw-meat-with-greens-on-dark-surface-1.jpg);}
.about__image .about__img {display: none;}
.weight {border: 1px solid #c7c7c7;}
.weight span {width: 40px; font-size: 25px;}
.question__title {margin-bottom: 9px;}
.question__text {font-size: 17px; }
.section-4.review .wrapper .review__article-item {margin: 18px;}


/* ---- New cart ---- */
#basket .wrapper .basket__orders .order__items {width: 57%;}
#basket .wrapper .basket__orders .sidebar {width: 40%; padding: 30px 40px;}
#basket .wrapper .basket__orders .order__items-item {padding: 24px 0;}
#basket .wrapper .basket__orders .order__items .inner-orders {border: none;}
#basket .wrapper .basket__orders .order__items-item .img__order {width: 22%; height: 152px;}
#basket .wrapper .basket__orders .order__items-item .img__order .image {width: 100%; height: 100%;}
#basket .wrapper .basket__orders .order__items-item .img__order .image a {display: block; width: 100%; height: 100%;}
#basket .wrapper .basket__orders .order__items-item .img__order .image img {display: block; width: 100%; height: 100%; object-fit: cover;}
#basket .wrapper .basket__orders .order__items-item .name__weight {width: 35%;}
#basket .wrapper .basket__orders .order__items-item .name__weight .price {margin: 8px 0; color: #999999; font-size: 16px; font-weight: 500;}
#basket .wrapper .basket__orders .order__items-item .weight__price {width: 25%;}
#basket .wrapper .basket__orders .order__items-item .price__order {width: 100%; padding-left: 0;}
#basket .wrapper .basket__orders .order__items-item .weight__price .units {margin-bottom: 4px; color: #999; font-size: 12px; font-weight: 500;}
#offer .aw-row-w {margin-bottom: 30px;}
#offer .aw-row-w .checkbox {margin-bottom: 14px;}
#deliveries {margin-bottom: 0;}
#basket .wrapper .basket__orders .sidebar .sidebar__title {font-size: 30px;}
#basket .wrapper .basket__orders .sidebar .sidebar__contact .data__delivery-form {display: flex; flex-wrap: wrap; column-gap: 10px;}
#basket .wrapper .basket__orders .sidebar .sidebar__contact .data__delivery-form .form-item {width: calc(50% - 10px); position: relative;}
#basket .wrapper .basket__orders .sidebar .sidebar__contact .data__delivery-form .form-item::after {top: 0px;}
#basket .wrapper .basket__orders .sidebar .sidebar__contact .data__delivery-form .form-item input {display: block; width: 100%; font-size: 16px; font-weight: 400; color: #444;}
/* #payments .checkbox:first-child {margin-bottom: inherit;} */
#basket .wrapper .basket__orders .sidebar .sidebar__contact .data__delivery-form {transition: none; margin-bottom: 14px;}
.section__breadcrumbs {margin: 40px 0 8px;}
#basket .wrapper .basket__orders .sidebar .sidebar__footer {margin-top: 30px;}
#basket .wrapper .basket__orders .sidebar .sidebar__footer-total.total__items .total__item {margin-bottom: 2px;}
.sidebar__footer .false-btn-w {margin-top: 30px;}
#basket .wrapper .basket__orders .sidebar .sidebar__footer-total.total__items .total__item .price__total-bold,
#basket .wrapper .basket__orders .sidebar .sidebar__footer-total.total__items .total__item .name__total-bold,
#basket .wrapper .basket__orders .sidebar .sidebar__footer-total.total__items .total__item .name__total,
#basket .wrapper .basket__orders .sidebar .sidebar__footer-total.total__items .total__item .price__total {font-size: 14px;}
#basket .wrapper .basket__orders .sidebar .sidebar__footer-total.total__items .btn__orders {max-width: none; font-size: 18px;}
#basket .wrapper .basket__orders .prew p {font-size: 16px;}
.catr-prew-mobile {display: none;}
#basket .wrapper .basket__orders .order__items-item:last-child {border-bottom: 1px solid #b6b6b6;}
input:hover, textarea:hover {box-shadow: none; -webkit-box-shadow:none;}
#basket .wrapper .basket__orders .sidebar .sidebar__contact .data__delivery-form .form-item input:focus {border-color: #000;}
textarea:focus {border-color:#000;}
.sidebar .aw-row-w  label {font-size: 16px;}
.sidebar textarea {font-size: 16px;}
#basket .wrapper .basket__orders .sidebar .sidebar__contact .comment-form .form-textarea textarea {font-size: 16px; font-weight: 400; color: #444;}
#basket .wrapper .basket__orders .sidebar .sidebar__contact .comment {font-size: 16px;}
.contacts .feedback .feedback__contact .feedback__info .link__info {width: fit-content;}
.contacts .feedback .feedback__form .form__contacts .form__body .form__line input {font-size: 16px;}
.contacts .feedback .feedback__form .form__contacts .form__body .form__message textarea {font-size: 16px;}
.contacts .feedback {flex-wrap: wrap; justify-content: flex-start;}
.contacts .feedback .feedback__contact {width: 50%; padding-right: 24px; max-width: none;}
.contacts .feedback .feedback__form {width: 50%; max-width: none;}
.contacts .feedback .feedback__contact .feedback__info .link__info-btn {text-align: left;}

#offer .aw-row-w .checkbox input:disabled + label {color: #a5a5a5; cursor: not-allowed;}
#offer .aw-row-w .checkbox input:disabled {color: #a5a5a5; cursor: not-allowed;}
.sidebar .aw-row-w label {cursor: pointer;}
#basket .wrapper .basket__orders .sidebar .sidebar__contact .data__delivery-form .form-item input, 
#basket .wrapper .basket__orders .sidebar .sidebar__contact .pickup-form .form-item input,
textarea {cursor: inherit;}



/*----- Media----*/

@media screen and (max-width:1680px){
  .aw-footer-w .f-menu {column-gap: 40px;}
  .aw-footer-w .f-main-info-w {padding-left: 28px;}
  



}
@media screen and (max-width:1536px){

  footer .reg-info {width: 100%; text-align: center;}
  .aw-products {column-gap: 2%; }
  .aw-products .product {width: 32%;}
  .aw-footer-w .f-main-info-w {padding-left: 20px;}
  .aw-footer-w .f-main-info-w .s-info {margin-bottom: 16px;}
  .aw-footer-w .f-menu {column-gap: 34px; margin-bottom: 24px;}
  .f-socials-w .socials-block .s-links-w {justify-content: center;}
  .f-socials-w .socials-block .s-block-title {text-align: center;}
  

}


@media screen and (max-width:1440px){
  .contacts .feedback .feedback__form .form__contacts .form__body .form__line input {padding: 16px 26px;}
  .aw-footer-w .logo-main-info-w {width: 100%; justify-content: center; margin-bottom: 48px;}
  .aw-footer-w .f-menu-socials-w  {width: 100%; justify-content: center; flex-direction: column; align-items: center;}
  footer .reg-info {margin: 8px 0 24px;}
  .arrows {top: 0;}
  .aw-footer-w .f-menu {margin-bottom: 24px;}
  .f-socials-w .socials-block .s-links-w {justify-content: center;}
  .f-socials-w .socials-block .s-block-title {text-align: center;}
  .f-socials-w .btn-w {margin-bottom: 34px;}
  footer .reg-info {margin: 0;}
}

/* normal screens - with keyboard */
@media screen and (max-width:1366px){
}

@media screen and (max-width:1280px){
  #payment__delivery .wrapper .payment__delivery-article.aw-reviews-list .payment__delivery-item {width: 49%;}
  .connect__item {width: 32%;}
  .section-1 .bigslider .bigslider__item .wrapper .bigslider__sales {padding: 12px 42px; font-size: 18px;}
  .contacts .feedback .feedback__contact .feedback__info .link__info {font-size: 18px;}
  .contacts .feedback {margin-bottom: 44px;}
  .contacts .feedback .feedback__contact {width: 40%;}
  .contacts .feedback .feedback__form {width: 60%;}
  .contacts .feedback .feedback__form .form__contacts .form__title {font-size: 26px;}
}

@media screen and (max-width:1152px){
  .connect__item {width: 100%; margin-bottom: 24px; }
  .connect__item:last-of-type {margin-bottom: 0;}
  #basket .wrapper .basket__orders .sidebar .sidebar__title {font-size: 24px; margin-bottom: 24px;}
}
@media screen and (max-width:1100px){
  .about__image {height: 70vw; margin-bottom: 24px;}
  .about__content {padding-right: 0;}
}

@media screen and (max-width:1080px){
  .section-3 .wrapper .arcticles {column-gap: 2%;}
  .section-3 .wrapper .arcticles .article {width: 49%; margin-bottom: 24px;}
  #basket .wrapper .basket__orders .sidebar {width: 35%;}
  #basket .wrapper .basket__orders .order__items {width: 64%;}

}

@media screen and (max-width:980px){
  .header__info a span {font-size: 14px;}
  header .header__top .wrapper {display: none;}
  .section-1 .bigslider .bigslider__item .wrapper .bigslider__subtitle.small {margin-top: 48px;}
  .section-1 .bigslider .bigslider__item .wrapper .bigslider__sales {font-size: 16px;}
  .section-1 .bigslider .bigslider__item .wrapper .bigslider__discription {font-size: 16px; line-height: 1.2; font-weight: 400; margin-bottom: 28px;}
  #basket .wrapper .basket__orders .sidebar {width: 100%;}
  #basket .wrapper .basket__orders .order__items {width: 100%; margin-bottom: 24px;}
  #basket .wrapper .basket__orders .order__items .prew {display: none;}
  .catr-prew-mobile {display: block; margin-top: 24px; color: #323232;}

  #basket .wrapper .basket__orders .order__items-item {position: relative;}
  #basket .wrapper .basket__orders .order__items-item .img__order {width: 28%;}
  #basket .wrapper .basket__orders .order__items-item .name__weight {width: 38%;}
  #basket .wrapper .basket__orders .order__items-item .weight__price {width: 28%;}
  #basket .wrapper .basket__orders .order__items-item .delet__order {position: absolute; top: 10px; right: 10px; z-index: 1;}
  .contacts .feedback .feedback__contact {width: 100%; margin-right: 0; padding-right: 0;}
  .contacts .feedback .feedback__contact .feedback__info .link__info-btn span {margin-top: 0;}
  .contacts .feedback .feedback__form {width: 100%;}
  .contacts .feedback .feedback__form .form__contacts .form__title {font-size: 22px;}


}

/* tablet screens - touch pad */
@media screen and (max-width:854px){
  .aw-tabs .tab {width: 100%; text-align: left;}
  .aw-products .product {width:49%;}
  .popup.wide {width: 95%;}
  #basket .wrapper .basket__orders .prew {margin-top: 18px;}
  #basket .wrapper .basket__orders .prew {margin-bottom: 10px;}

}

@media screen and (max-width:800px){
  #payment__delivery .wrapper .payment__delivery-article.aw-reviews-list .payment__delivery-item {width: 100%; gap: 0;}
  footer .cr-w .cr {flex-direction: column; align-items: center; gap:8px;}
}

@media screen and (max-width:720px){
  .section-3 .wrapper .arcticles {gap: 0;}
  .section-3 .wrapper .arcticles .article {width: 100%; margin-bottom: 24px;} 
  #site-header.fixed .header__center .wrapper .logo__text .img {max-width: 36px;}
  .wrapper__title {margin-bottom: 20px !important;}
  .no-products-cart-w .ecart-w .empty-title {font-size: 24px;}
  .no-products-cart-w .ecart-w .empty-img {width: 100px;}
  .btn-common-new {font-size: 18px;}
  .inputs-wrapper .inputs-flex {flex-wrap: wrap;}
  .inputs-wrapper .inputs-flex .input-wrapper {width: 100%;}
  .form__line .input-wrapper {width: 100%; margin-bottom: 16px;}
  .contacts .feedback .feedback__form .form__contacts .form__body .form__line {flex-wrap: wrap; margin-bottom: 0;}
  .wrapper__title {font-size: 32px;}
  .search__width {top: 58px;}
  header .header__center .wrapper .control__header .header__basket span {font-size: 12px;}

}

@media screen and (max-width:640px){
  .popup__contacts.show .modal {width: 95%;}
  .modal .input-wrapper input {padding: 14px 18px;}
  .arrows {top: 14px;}
}

@media screen and (max-width:580px){
  .aw-products {gap: 0; }
  .aw-products .product {width:100%; margin-bottom: 24px;}
  .aw-footer-w .logo-main-info-w {flex-wrap: wrap;}
  .aw-footer-w .f-main-info-w {width: 100%; padding-left: 0; margin-top: 24px; }
  .aw-footer-w .f-main-info-w .s-info {justify-content: center;}
  .aw-footer-w .f-menu {column-gap: 0; flex-direction: column; text-align: center;}
  .f-socials-w {margin-top: 24px;}
  .f-socials-w .socials-block .s-block-title {text-align: center;}
  .f-socials-w .socials-block .s-links-w {justify-content: center;}

}

@media screen and (max-width:540px){
  .section-1 .bigslider .bigslider__item {max-height: none;}
  #basket .wrapper .basket__orders .order__items-item .img__order {width: 100%;}
  #basket .wrapper .basket__orders .order__items-item .delet__order {top: 0px; margin-top: 0;}
  #basket .wrapper .basket__orders .order__items-item .name__weight {width: 100%; padding-right: 20px;}
  #basket .wrapper .basket__orders .order__items-item .name__weight .price {font-size: 13px; margin-bottom: 4px;}
  #basket .wrapper .basket__orders .order__items-item .weight__price {width: 100%;}
  #basket .wrapper .basket__orders .order__items-item .img__order {max-height: 300px;}
  #basket .wrapper .basket__orders .order__items-item .price__order span {font-size: 12px; line-height: 1.2;}
  #basket .wrapper .basket__orders .order__items-item .price__order .price {font-size: 16px; line-height: 1.2;}
  #basket .wrapper .basket__orders .order__items-item .weight__price .weigh__t {max-width: 130px;}
  #basket .wrapper .basket__orders .sidebar .sidebar__contact .data__delivery-form {display: block;}
  #basket .wrapper .basket__orders .sidebar .sidebar__contact .data__delivery-form .form-item {width: 100%;}
  .contacts .feedback .feedback__form .form__contacts .form__body .form__line input {margin-bottom: 0;}
  .f-socials-w {margin-top: 0;}

}
@media screen and (max-width:480px){
  .aw-products a.product-img {height: 70vw;}
  .see-all-w a {width: 100%; text-align: center;}
  .popup__contacts .modal .modal__header .modal__title {margin-top: 0;}
  .popup__contacts .modal {padding-top: 48px;}
  .popup__contacts .modal .btn-contacts__close {height: 14px; width: 14px;}
  .popup.wide .submit {width: 100%; padding: 18px;}
  .wrapper__title {font-size: 28px;}
  .arrows {top: 4px;}
  .h1_wrap h1 {font-size: 34px;}
  #basket .wrapper .basket__orders .sidebar .sidebar__footer-total.total__items .btn__orders {width: 100%; text-align: center;}
  #basket .wrapper .basket__orders .sidebar {padding: 30px 24px;}

}
@media screen and (max-width:414px){

}
@media screen and (max-width:400px){

}

@media screen and (max-width:360px){ 

}