@charset "UTF-8";
/* line 1, header.scss */
.grills-block {
  display: flex;
  justify-content: space-between; }

/* line 6, header.scss */
.grills-block-item {
  color: white;
  position: relative;
  cursor: pointer;
  padding: 10px 6px 0 36px;
  font-size: 24px;
  font-weight: 700;
  line-height: 28px; }

/* line 16, header.scss */
.title-grill {
  display: flex;
  gap: 6px;
  flex-direction: row-reverse; }

/* line 23, header.scss */
.title-grill a {
  text-decoration: none;
  color: white;
  text-transform: uppercase !important; }

/* line 30, header.scss */
.grills-block-item-submenu {
  position: absolute;
  top: 30px;
  left: 0;
  background: #000;
  padding: 10px 60px 10px 10px;
  opacity: 0;
  visibility: hidden;
  display: grid;
  transition: opacity 0.5s;
  transform: translateY(0px);
  z-index: 9999; }

/* line 46, header.scss */
.grills-block-item-submenu.show-item {
  opacity: 1;
  visibility: visible;
  transform: translateY(10px);
  z-index: 99999;
  position: absolute; }

/* line 54, header.scss */
.grills-block-item-submenu a {
  color: #999999;
  text-decoration: none;
  padding: 8px 10px;
  font-size: 18px;
  font-weight: 400;
  line-height: 21px;
  white-space: nowrap; }

/* line 64, header.scss */
.grills-block-item-submenu a:hover {
  color: white; }

/* line 68, header.scss */
.arrow-item-new {
  transform: rotate(180deg);
  transition: all 300ms; }

/* line 73, header.scss */
.arrow-item-new.transform {
  transform: rotate(0deg); }

/* line 77, header.scss */
.footer-menu-new-item {
  display: grid; }

/* line 81, header.scss */
.footer-menu-new-item a,
.footer a {
  text-decoration: none; }

/* line 86, header.scss */
.burger-menu-new {
  z-index: 10;
  color: aliceblue;
  max-width: 10%;
  margin-right: 20px;
  position: relative;
  top: 6px; }

/* line 95, header.scss */
.fixed_header .cell-3 {
  max-width: 20%; }

/* line 99, header.scss */
.fixed_header .cell-9 {
  max-width: 65%; }

/* line 103, header.scss */
.mobile_menu-modal {
  position: fixed;
  top: 0;
  left: 0;
  height: 100%; }

/* line 110, header.scss */
body.modal-open {
  overflow-y: auto; }

/* line 117, header.scss */
.grills-block-item.item-1 .title-grill {
  display: none; }

/* line 121, header.scss */
.catalog-new {
  display: block;
  position: relative; }

/* line 127, header.scss */
ol ol {
  margin: 0;
  padding: 0;
  list-style-type: none; }

/* line 133, header.scss */
ul.header__collections-submenu {
  display: none; }

/* line 145, header.scss */
.open-show {
  display: block; }

/* line 149, header.scss */
.header__collections {
  position: absolute;
  top: 110px;
  left: 0;
  padding: 20px;
  background: #0C0C0C;
  width: 100%;
  border-top: 1px dashed #464140;
  overflow: hidden;
  height: 100vh;
  margin-top: 0;
  z-index: 10000;
  display: none; }

/* line 192, header.scss */
.header__collections.js-cut-list > .header__collections-item > .header__collections-controls:before {
  content: '';
  width: 1px;
  height: 100%;
  position: absolute;
  top: 0%;
  left: calc(100% - 90%);
  border: 1px dashed #464140;
  pointer-events: none; }

/* line 211, header.scss */
.head-new-icon.close-menu-icon {
  width: 20px;
  height: 20px;
  position: absolute;
  left: 0;
  top: 14px;
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: 100%;
  transition: all 300ms;
  background-image: url("data:image/svg+xml,%0A%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M4.1665 7.66675C6.0995 7.66675 7.6665 6.09974 7.6665 4.16675C7.6665 2.23375 6.0995 0.666748 4.1665 0.666748C2.23351 0.666748 0.666504 2.23375 0.666504 4.16675C0.666504 6.09974 2.23351 7.66675 4.1665 7.66675ZM15.8332 19.3334C17.7662 19.3334 19.3332 17.7664 19.3332 15.8334C19.3332 13.9004 17.7662 12.3334 15.8332 12.3334C13.9002 12.3334 12.3332 13.9004 12.3332 15.8334C12.3332 17.7664 13.9002 19.3334 15.8332 19.3334ZM7.6665 15.8334C7.6665 17.7664 6.0995 19.3334 4.1665 19.3334C2.23351 19.3334 0.666504 17.7664 0.666504 15.8334C0.666504 13.9004 2.23351 12.3334 4.1665 12.3334C6.0995 12.3334 7.6665 13.9004 7.6665 15.8334ZM15.8332 7.66675C17.7662 7.66675 19.3332 6.09974 19.3332 4.16675C19.3332 2.23375 17.7662 0.666748 15.8332 0.666748C13.9002 0.666748 12.3332 2.23375 12.3332 4.16675C12.3332 6.09974 13.9002 7.66675 15.8332 7.66675Z' fill='%23E02224'/%3E%3C/svg%3E%0A"); }

/* line 226, header.scss */
.head-new-icon {
  width: 20px;
  height: 20px;
  position: absolute;
  left: 0;
  top: 14px;
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: 100%;
  transition: all 300ms;
  background-image: url("data:image/svg+xml,%0A%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15 1.00009L1 15M15 14.9999L1 1' stroke='%23E02224' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A"); }

/* line 240, header.scss */
.header__collections-head-new {
  display: flex;
  gap: 10px; }

/* line 246, header.scss */
a.category-link {
  color: white;
  opacity: 0.6;
  transition: all 300ms;
  font-size: 20px; }

/* line 253, header.scss */
.header__collections-controls:hover a.category-link {
  opacity: 1; }

/* line 257, header.scss */
.category-link img {
  position: relative;
  /*top: 5px;*/
  right: 9px; }

/* line 269, header.scss */
.header__collections-image {
  position: absolute;
  width: 100px;
  height: 100px;
  right: 0;
  z-index: 1;
  top: 0; }

/* line 286, header.scss */
.header__collections.open-show .header__collections-controls:hover {
  color: #0C0C0C; }

/* line 290, header.scss */
.header__collections-item {
  display: grid;
  padding-bottom: 10px;
  padding-left: 15px;
  margin-top: 10px;
  padding-right: 20px;
  width: 240px; }

/* line 314, header.scss */
.header__collections.open-show .header__collections-controls {
  padding-bottom: 10px; }

/* line 319, header.scss */
.header__collections-link {
  font-size: 18px;
  font-weight: 700;
  line-height: 21px;
  padding-bottom: 10px;
  color: white;
  opacity: 0.6; }

/* line 328, header.scss */
.header__collections-submenu {
  position: absolute;
  top: 0%;
  left: 200px;
  display: none;
  z-index: 100;
  max-width: 100%;
  min-height: max-content;
  padding: 16px 36px 16px 80px;
  height: 100vh; }

/* line 341, header.scss */
.header__collections-item:hover .header__collections-submenu {
  display: block; }

/* line 345, header.scss */
.header__collections-submenu.active {
  display: block; }

/* line 352, header.scss */
.link-hidden {
  display: none; }

/* line 356, header.scss */
.link-hidden img {
  width: 100px;
  height: 100px; }

/* line 362, header.scss */
.submenu-new {
  display: block; }

/* line 368, header.scss */
.image-collection {
  position: absolute;
  right: 0;
  width: 177px;
  height: 136px;
  top: 90px;
  left: 73%; }

/* line 377, header.scss */
.image-collection img {
  object-fit: cover; }

/* line 381, header.scss */
.link-title {
  font-size: 28px;
  font-weight: 700;
  line-height: 33px;
  color: #FFFFFF;
  padding-bottom: 16px;
  display: block;
  padding-left: 12px; }

/* line 393, header.scss */
.head-new-title {
  font-size: 24px;
  font-weight: 700;
  line-height: 28px;
  text-transform: uppercase; }

/* line 400, header.scss */
.link-title:hover {
  color: white; }

/* line 404, header.scss */
.title-grill.mobile {
  display: none; }

/* line 408, header.scss */
.category-link {
  position: relative;
  z-index: 1; }

/* line 413, header.scss */
.fixed_header.is-enabled .header__collections-head-new {
  display: none; }

/* line 425, header.scss */
.mobile_menu-modal .mobile_menu-middle,
.mobile_menu-modal .mobile-info-menu,
.mobile_menu-modal .mobile-bottom.text-center {
  display: none; }

/* line 431, header.scss */
.title-grill.desktop img {
  object-fit: contain; }

/* line 440, header.scss */
.mobile-collections {
  margin-left: 35px; }

/* line 446, header.scss */
.grills-block a {
  display: block; }

/* line 450, header.scss */
.title-grill {
  padding-bottom: 10px; }

/* line 458, header.scss */
.product-mobile-link,
.product-mobile-link-all {
  color: #999999;
  text-decoration: none;
  font-size: 18px;
  font-weight: 400;
  line-height: 21px;
  padding-bottom: 10px;
  display: block; }

/* line 469, header.scss */
.product-mobile-link:hover {
  color: white; }

/* line 473, header.scss */
.collection-products {
  display: grid;
  display: none;
  background: #000;
  padding-left: 20px;
  padding-right: 20px;
  margin-left: 6px;
  margin-right: 37px; }

/* line 484, header.scss */
.collection-title {
  font-size: 24px;
  color: white;
  cursor: pointer;
  text-transform: uppercase; }

/* line 497, header.scss */
.display-none {
  display: none !important; }

/* line 502, header.scss */
.arrow-item-new.transform {
  transform: rotate(0deg); }

/* line 506, header.scss */
.arrow-item-new {
  transition: transform 0.3s; }

/* line 510, header.scss */
.mobile-icon {
  height: 30px; }

/* line 514, header.scss */
.display-block {
  display: block; }

/* line 519, header.scss */
.mobile_menu-modal.is-open .mobile-catalog-new .catalog-new .header__collections {
  display: block; }

@media (max-width: 2560px) {
  /* line 538, header.scss */
  .header__collections.js-cut-list.open-show > .header__collections-item > .header__collections-controls:before {
    left: calc(100% - 90%); }

  /* line 542, header.scss */
  .mobile_menu-modal.is-open .header__collections.js-cut-list > .header__collections-item > .header__collections-controls:before {
    left: calc(100% - 90%); } }
@media (max-width: 2200px) {
  /* line 548, header.scss */
  .header__collections.js-cut-list.open-show > .header__collections-item > .header__collections-controls:before {
    left: calc(100% - 88%); }

  /* line 551, header.scss */
  .mobile_menu-modal.is-open .header__collections.js-cut-list > .header__collections-item > .header__collections-controls:before {
    left: calc(100% - 88%); } }
@media (max-width: 1800px) {
  /* line 558, header.scss */
  .header__collections.js-cut-list.open-show > .header__collections-item > .header__collections-controls:before {
    left: calc(100% - 85%); }

  /* line 561, header.scss */
  .mobile_menu-modal.is-open .header__collections.js-cut-list > .header__collections-item > .header__collections-controls:before {
    left: calc(100% - 85%); } }
@media (max-width: 1800px) {
  /* line 568, header.scss */
  .header__collections.js-cut-list.open-show > .header__collections-item > .header__collections-controls:before {
    left: calc(100% - 85%); }

  /* line 571, header.scss */
  .mobile_menu-modal.is-open .header__collections.js-cut-list > .header__collections-item > .header__collections-controls:before {
    left: calc(100% - 85%); } }
@media (max-width: 1600px) {
  /* line 578, header.scss */
  .header__collections.js-cut-list.open-show > .header__collections-item > .header__collections-controls:before {
    left: calc(100% - 83%); }

  /* line 581, header.scss */
  .mobile_menu-modal.is-open .header__collections.js-cut-list > .header__collections-item > .header__collections-controls:before {
    left: calc(100% - 83%); } }
@media (max-width: 1260px) {
  /* line 588, header.scss */
  .header__collections.js-cut-list.open-show > .header__collections-item > .header__collections-controls:before {
    left: calc(100% - 79%); }

  /* line 591, header.scss */
  .mobile_menu-modal.is-open .header__collections.js-cut-list > .header__collections-item > .header__collections-controls:before {
    left: calc(100% - 79%); } }
@media (max-width: 1024px) {
  /* line 598, header.scss */
  .header__collections.js-cut-list.open-show > .header__collections-item > .header__collections-controls:before {
    left: calc(100% - 75%); }

  /* line 601, header.scss */
  .mobile_menu-modal.is-open .header__collections.js-cut-list > .header__collections-item > .header__collections-controls:before {
    left: calc(100% - 75%); } }
@media (max-width: 1290px) {
  /* line 659, header.scss */
  .header__collections.js-cut-list.open-show > .header__collections-item > .header__collections-controls:before {
    left: 20%; } }
@media (max-width: 1195px) {
  /* line 665, header.scss */
  .header__collections {
    top: 130px; } }
@media (min-width: 920px) and (max-width: 1024px) {
  /* line 699, header.scss */
  .title-grill a {
    font-size: 14px; } }
@media (min-width: 480px) and (max-width: 920px) {
  /* line 705, header.scss */
  .mobile_menu-middle {
    margin-bottom: 50px;
    padding-top: 20px; } }
@media (min-width: 769px) {
  /* line 713, header.scss */
  .title-grill.desktop {
    display: flex;
    flex-direction: row-reverse; }

  /* line 718, header.scss */
  .grills-block-item-submenu.desktop {
    display: none !important; }

  /* line 722, header.scss */
  .arrow-item {
    display: none; }

  /* line 726, header.scss */
  .grills-block-item.item-1 .grills-block-item-submenu {
    display: none; } }
@media (max-width: 768px) {
  /* line 733, header.scss */
  body.modal-open {
    overflow: hidden;
    overflow-y: hidden; }

  /* Общий стиль для скроллбара */
  /* line 749, header.scss */
  ::-webkit-scrollbar {
    width: 8px;
    height: 8px; }

  /* Стиль для "ползунка" (thumb) */
  /* line 755, header.scss */
  ::-webkit-scrollbar-thumb {
    background-color: #888; }

  /* Стиль для "дорожки" (track) */
  /* line 761, header.scss */
  ::-webkit-scrollbar-track {
    background: #f1f1f1; }

  /* line 766, header.scss */
  .mobile_menu-modal .mobile_menu-middle,
  .mobile_menu-modal .mobile-info-menu,
  .mobile_menu-modal .mobile-bottom.text-center {
    display: grid; }

  /* line 773, header.scss */
  .mobile-catalog-new {
    display: none; }

  /* line 778, header.scss */
  .title-grill.mobile {
    display: flex;
    flex-direction: row; }

  /* line 783, header.scss */
  .title-grill.desktop {
    display: none; }

  /* line 787, header.scss */
  .header__collections-submenu {
    padding: 10px; }

  /* line 796, header.scss */
  .header__collections-head-new {
    display: none; }

  /* line 800, header.scss */
  .grills-block-item.item-1 .title-grill {
    display: flex;
    flex-direction: row; }

  /* line 805, header.scss */
  .catalog-new {
    display: none; }

  /* line 809, header.scss */
  .title-grill.mobile {
    justify-content: start; } }
@media (max-width: 920px) {
  /* line 825, header.scss */
  .mobile_menu-middle {
    justify-content: center;
    display: flex; }

  /* line 830, header.scss */
  .grills-block {
    flex-direction: column;
    margin-bottom: 46px;
    display: none; }

  /* line 836, header.scss */
  .grills-block-item-submenu {
    position: relative;
    display: none;
    top: 0; }

  /* line 842, header.scss */
  .title-grill {
    display: grid;
    grid-template-columns: max-content max-content max-content;
    align-items: center;
    justify-items: center; }

  /* line 849, header.scss */
  .title-grill a {
    margin: 6px 0px;
    order: 2;
    pointer-events: none; }

  /* line 855, header.scss */
  .arrow-item-new {
    order: 3;
    height: 15px;
    width: 15px; }

  /* line 862, header.scss */
  .img-arrow {
    order: 3; }

  /* line 868, header.scss */
  .show-item-mobile,
  .grills-block-item-submenu.show-item {
    display: grid;
    opacity: 1;
    visibility: visible;
    transform: translateY(0px); }

  /* line 876, header.scss */
  .fixed_header .cell-9 {
    max-width: 72%; }

  /* line 879, header.scss */
  .fixed_header .cell-3 {
    max-width: 16%; }

  /* line 883, header.scss */
  .burger-menu-new {
    top: 2px;
    left: -10px; } }
@media (max-width: 768px) {
  /* line 892, header.scss */
  .fixed_header .cell-3 {
    max-width: 80px; }

  /* line 895, header.scss */
  .fixed_header .cell-9 {
    max-width: 70%; }

  /* line 899, header.scss */
  .burger-menu-new {
    max-width: 10%; }

  /* line 903, header.scss */
  .row {
    margin-left: 0px;
    margin-right: 0px;
    width: 100%;
    max-width: 100%;
    display: flex; } }
@media (max-width: 590px) {
  /* line 918, header.scss */
  .container {
    padding-left: 10px;
    padding-right: 10px; }

  /* line 922, header.scss */
  .burger-menu-new {
    max-width: 3%; }

  /* line 925, header.scss */
  .fixed_header .cell-3 {
    max-width: 100px;
    margin-left: 10px; } }
@media (max-width: 500px) {
  /* line 932, header.scss */
  .fixed_header .cell-9 {
    max-width: 67%; } }
@media (max-width: 480px) {
  /* line 939, header.scss */
  .collection-products {
    max-width: 300px;
    padding: 20px; }

  /* line 945, header.scss */
  .fixed_header .cell-3 {
    max-width: 100px;
    margin-left: 0; }

  /* line 950, header.scss */
  .fixed_header .cell-9 {
    max-width: max-content; }

  /* line 954, header.scss */
  .row.flex-end.flex-middle {
    display: flex;
    justify-content: space-between; }

  /* line 959, header.scss */
  .row {
    justify-content: space-between; }

  /* line 963, header.scss */
  .search-link img, .compare-widget img, .cart-widget a img {
    width: 36px; } }
@media (max-width: 380px) {
  /* line 969, header.scss */
  .fixed_header .cell-3 {
    max-width: 70px; }

  /* line 973, header.scss */
  .ic-t .fa-phone {
    margin-right: 16px;
    color: #fff;
    font-size: 30px; }

  /* line 979, header.scss */
  .fixed_header .header-phone {
    font-size: 0px;
    display: flex; }

  /* line 984, header.scss */
  .header-phone {
    width: auto;
    text-align: center !important; } }
