@import url("https://fonts.googleapis.com/css2?family=Kurale&family=Noto+Sans+Georgian:wght@100..900&family=Pacifico&display=swap");
* {
  padding: 0;
  margin: 0;
  outline: none;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

@font-face {
  font-family: "Inter";
  src: local("Inter Regular"), local("Inter-Regular"), url("../fonts/Inter-VariableFont_opsz,wght.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
body {
  color: var(--Black-brown, #3E3A35);
  font-family: Inter;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  background: var(--milk, #F6F1EB);
}

.btn__primary {
  border: 0;
}

body,
html {
  width: 100%;
  height: 100%;
}

header {
  width: 100%;
  opacity: 1;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
header.fixed {
  position: fixed;
  width: 100%;
  top: 0;
  z-index: 8888;
  -webkit-animation: animate-top-menu 0.3s;
          animation: animate-top-menu 0.3s;
}
@media screen and (max-width:992px) {
  header.fixed {
    position: fixed;
  }
}
header.non-fixed {
  position: relative;
  -webkit-animation: animate-nonfixed 0.3s;
          animation: animate-nonfixed 0.3s;
}

.header__content {
  position: relative;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  background: rgb(255, 255, 255);
}
.header__content .header__row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  gap: 24px;
}
@media screen and (max-width:992px) {
  .header__content .header__row {
    gap: 8px;
  }
}
.header__content .logo__section {
  max-width: 196px;
}
@media screen and (max-width:992px) {
  .header__content .logo__section {
    max-width: 120px;
  }
}
@media screen and (max-width:680px) {
  .header__content .logo__section {
    max-width: 100px;
  }
}
.header__content .logo__section img {
  max-width: 196px;
  width: 100%;
  height: 100px;
  -o-object-fit: cover;
     object-fit: cover;
}
@media screen and (max-width:992px) {
  .header__content .logo__section img {
    max-width: none;
    height: 60px;
  }
}
.header__content .nav__block {
  position: relative;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
@media screen and (max-width:992px) {
  .header__content .nav__block {
    display: none;
  }
}
.header__content .nav__block ul {
  list-style: none;
  margin: 0;
  padding: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 24px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.header__content .nav__block ul li a {
  color: var(--Black-brown, #3E3A35);
  font-family: Inter;
  font-size: 20px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  text-decoration: none;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
.header__content .nav__block ul li a:hover {
  color: var(--caramel, #DAAB81);
}
.header__content .work__time {
  position: relative;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  color: var(--Black-brown, #3E3A35);
  font-family: Inter;
  font-size: 16px;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
}
@media screen and (max-width:992px) {
  .header__content .work__time {
    display: none;
  }
}
.header__content .work__time .day {
  display: block;
}
.header__content .work__time .time span {
  color: var(--caramel, #DAAB81);
}
.header__content .tell__block {
  position: relative;
  color: var(--Black-brown, #3E3A35);
  font-family: Inter;
  font-size: 16px;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
  text-decoration-line: underline;
  text-decoration-style: solid;
  -webkit-text-decoration-skip: ink;
          text-decoration-skip-ink: auto;
  text-decoration-thickness: auto;
  text-underline-offset: auto;
  text-underline-position: from-font;
}
@media screen and (max-width:992px) {
  .header__content .tell__block {
    font-size: 16px;
  }
}
.header__content .tell__block ul {
  list-style: none;
}
.header__content .tell__block ul a {
  color: var(--Black-brown, #3E3A35);
}
.header__content .tell__block ul a span {
  color: var(--caramel, #DAAB81);
  font-family: Inter;
  font-size: 16px;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
  text-decoration-line: underline;
  text-decoration-style: solid;
  -webkit-text-decoration-skip: ink;
          text-decoration-skip-ink: auto;
  text-decoration-thickness: auto;
  text-underline-offset: auto;
  text-underline-position: from-font;
}
@media screen and (max-width:992px) {
  .header__content .tell__block ul a span {
    font-size: 16px;
  }
}
.header__content .cart__block {
  position: relative;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.header__content .cart__block a {
  text-decoration: none;
}
.header__content .cart__block .cart__row {
  width: 60px;
  height: 60px;
  border: 2px solid var(--Black-brown, #3E3A35);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -ms-flex-line-pack: center;
      align-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-radius: 50%;
}
@media screen and (max-width:992px) {
  .header__content .cart__block .cart__row {
    width: 40px;
    height: 40px;
  }
}
.header__content .cart__block .cart__row:after {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.33325 29.3333C8.59992 29.3333 7.97236 29.0724 7.45059 28.5506C6.92881 28.0288 6.66747 27.4008 6.66659 26.6666C6.6657 25.9324 6.92703 25.3048 7.45059 24.784C7.97414 24.2631 8.6017 24.0017 9.33325 24C10.0648 23.9982 10.6928 24.2595 11.2173 24.784C11.7417 25.3084 12.0026 25.936 11.9999 26.6666C11.9973 27.3973 11.7364 28.0253 11.2173 28.5506C10.6981 29.076 10.0701 29.3368 9.33325 29.3333ZM22.6666 29.3333C21.9333 29.3333 21.3057 29.0724 20.7839 28.5506C20.2621 28.0288 20.0008 27.4008 19.9999 26.6666C19.999 25.9324 20.2604 25.3048 20.7839 24.784C21.3075 24.2631 21.935 24.0017 22.6666 24C23.3981 23.9982 24.0261 24.2595 24.5506 24.784C25.075 25.3084 25.3359 25.936 25.3333 26.6666C25.3306 27.3973 25.0697 28.0253 24.5506 28.5506C24.0315 29.076 23.4035 29.3368 22.6666 29.3333ZM8.19992 7.99996L11.3999 14.6666H20.7333L24.3999 7.99996H8.19992ZM6.93325 5.33329H26.5999C27.111 5.33329 27.4999 5.56129 27.7666 6.01729C28.0333 6.47329 28.0444 6.93418 27.7999 7.39996L23.0666 15.9333C22.8221 16.3777 22.4946 16.7222 22.0839 16.9666C21.6733 17.2111 21.223 17.3333 20.7333 17.3333H10.7999L9.33325 20H25.3333V22.6666H9.33325C8.33325 22.6666 7.5777 22.228 7.06659 21.3506C6.55547 20.4733 6.53325 19.6008 6.99992 18.7333L8.79992 15.4666L3.99992 5.33329H1.33325V2.66663H5.66659L6.93325 5.33329Z' fill='%233E3A35'/%3E%3C/svg%3E%0A");
  width: 32px;
  height: 32px;
  display: block;
  position: absolute;
}
@media screen and (max-width:992px) {
  .header__content .cart__block .cart__row:after {
    width: 24px;
    height: 24px;
    background-size: cover;
    margin: 0 auto;
    background-position: center;
  }
}
.header__content .cart__block .counter {
  width: 24px;
  height: 24px;
  border-radius: 50%;
  background-color: var(--caramel, #DAAB81);
  color: #fff;
  font-family: Montserrat;
  font-size: 12px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  text-decoration: none;
  display: grid;
  place-items: center;
  position: absolute;
  right: -5px;
  top: -5px;
}
@media screen and (max-width:992px) {
  .header__content .cart__block .counter {
    width: 18px;
    height: 18px;
  }
}

.toggle-mnu {
  display: none;
  width: 28px;
  height: 28px;
  margin-top: 12px;
}
@media screen and (max-width:992px) {
  .toggle-mnu {
    display: block;
  }
}

.toggle-mnu span:after, .toggle-mnu span:before {
  content: "";
  position: absolute;
  left: 0;
  top: 9px;
}

.toggle-mnu span:after {
  top: 18px;
}

.toggle-mnu span {
  position: relative;
  display: block;
}

.toggle-mnu span, .toggle-mnu span:after, .toggle-mnu span:before {
  width: 100%;
  height: 2px;
  background-color: var(--caramel, #DAAB81);
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  border-radius: 2px;
}

.toggle-mnu.on span {
  background-color: transparent;
}

.toggle-mnu.on span:before {
  -webkit-transform: rotate(45deg) translate(-1px, 0px);
          transform: rotate(45deg) translate(-1px, 0px);
}

.toggle-mnu.on span:after {
  -webkit-transform: rotate(-45deg) translate(6px, -7px);
          transform: rotate(-45deg) translate(6px, -7px);
}

.mobile__menu {
  display: none;
  position: absolute;
  width: 100%;
  z-index: 1;
  padding: 30px 30px;
}
@media screen and (max-width:992px) {
  .mobile__menu {
    background: var(--Gold, #FBE9CD);
  }
  .mobile__menu ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    list-style: none;
    gap: 8px;
  }
  .mobile__menu ul li a {
    color: #000;
    text-decoration: none;
    font-size: 16px;
  }
}

@-webkit-keyframes animate-top-menu {
  0% {
    top: -50px;
    opacity: 0;
  }
  100% {
    top: 0;
    opacity: 1;
  }
}
@keyframes animate-top-menu {
  0% {
    top: -50px;
    opacity: 0;
  }
  100% {
    top: 0;
    opacity: 1;
  }
}
@-webkit-keyframes animate-nonfixed {
  0% {
    top: 0;
    opacity: 1;
  }
  100% {
    top: -50px;
    opacity: 0;
  }
}
@keyframes animate-nonfixed {
  0% {
    top: 0;
    opacity: 1;
  }
  100% {
    top: -50px;
    opacity: 0;
  }
}
.container {
  max-width: 1300px;
  margin: 0 auto;
  width: calc(100% - 30px);
}
@media screen and (max-width:992px) {
  .container {
    width: calc(100% - 30px);
  }
}

section {
  margin: 100px 0;
}
@media screen and (max-width:992px) {
  section {
    margin: 30px 0;
  }
}

.section__title {
  color: var(--Black-brown, #3E3A35);
  text-align: center;
  font-family: Inter;
  font-size: 48px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
}
@media screen and (max-width:992px) {
  .section__title {
    font-size: 32px;
  }
}

main {
  position: relative;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

a.btn__primary {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 306px;
  padding: 12px 24px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 10px;
  border-radius: 30px;
  background: var(--chokolate, #7A5C43);
  text-decoration: none;
  color: #FFF;
  font-family: Inter;
  font-size: 20px;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  cursor: pointer;
}
a.btn__primary:hover {
  -webkit-box-shadow: 0 0 0 4px rgba(0, 0, 0, 0.5);
          box-shadow: 0 0 0 4px rgba(0, 0, 0, 0.5);
}

.btn__group {
  position: relative;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.btn__group .btn__primary {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 306px;
  padding: 12px 24px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 10px;
  border-radius: 30px;
  background: var(--chokolate, #7A5C43);
  text-decoration: none;
  color: #fff;
  font-family: Inter;
  font-size: 20px;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  cursor: pointer;
}
.btn__group .btn__primary:hover {
  -webkit-box-shadow: 0 0 0 4px rgba(0, 0, 0, 0.5);
          box-shadow: 0 0 0 4px rgba(0, 0, 0, 0.5);
}

.first__screen {
  position: relative;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  min-height: 507px;
  max-width: 1920px;
  margin: 0 auto;
  display: grid;
  place-items: center;
  padding: 30px 0 0;
}
.first__screen .container {
  width: auto;
}
@media screen and (max-width:992px) {
  .first__screen {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
@media screen and (max-width:680px) {
  .first__screen {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    width: calc(100% - 30px);
    gap: 24px;
    padding: 0;
  }
}
.first__screen::before {
  content: "";
  background-image: url("../images/group__left.png");
  width: 448px;
  height: 315px;
  display: block;
  position: absolute;
  left: 10%;
  top: 40%;
}
@media screen and (max-width:992px) {
  .first__screen::before {
    display: none;
  }
}
.first__screen::after {
  content: "";
  background-image: url("../images/group__right.png");
  width: 414px;
  height: 496px;
  display: block;
  position: absolute;
  right: 0;
  top: 0;
}
@media screen and (max-width:992px) {
  .first__screen::after {
    width: 320px;
    height: 420px;
    background-size: contain;
    bottom: 0;
    background-repeat: no-repeat;
  }
}
@media screen and (max-width:680px) {
  .first__screen::after {
    display: none;
  }
}
.first__screen .s__row {
  position: relative;
  width: 100%;
}
.first__screen .title__label {
  border-radius: 30px;
  background: var(--Yellow, #FDF001);
  max-width: 980px;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 20px 0px;
  gap: 24px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.first__screen .site__title {
  color: #000;
  font-size: 20px;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
}
@media screen and (max-width:680px) {
  .first__screen .site__title {
    font-size: 16px;
  }
}
.first__screen .site__logo {
  background-image: url("../images/logo__block.svg");
  width: 86px;
  height: 86px;
  border-radius: 50%;
  overflow: hidden;
  margin: 0 auto;
}
@media screen and (max-width:992px) {
  .first__screen .site__logo {
    display: none;
  }
}
@media screen and (max-width:680px) {
  .first__screen .site__logo {
    display: block;
  }
}
.first__screen .site__logo img {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
  -o-object-position: center;
     object-position: center;
}
.first__screen .s__titlw {
  max-width: 300px;
  padding: 30px 0 0;
}
@media screen and (max-width:680px) {
  .first__screen .s__titlw {
    max-width: 150px;
    margin: 0 auto;
  }
  .first__screen .s__titlw svg {
    max-width: none;
    width: 100%;
    text-align: center;
    margin: 0 auto;
  }
}
.first__screen .sub__title {
  color: #000;
  leading-trim: both;
  text-edge: cap;
  font-family: "Pacifico", cursive;
  font-size: 24px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  text-align: left;
}
@media screen and (max-width:680px) {
  .first__screen .sub__title {
    text-align: center;
  }
}
.first__screen .btn__group {
  margin: 64px 0 0;
}
@media screen and (max-width:680px) {
  .first__screen .btn__group {
    margin: 32px auto 0;
    width: 100%;
  }
  .first__screen .btn__group .btn__primary {
    width: 100%;
    max-width: none;
    font-size: 16px;
  }
}

.ab__content {
  position: relative;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  margin: 80px 0;
  display: grid;
  grid-template-columns: 1fr 0.7fr;
  grid-gap: 24px;
}
@media screen and (max-width:992px) {
  .ab__content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    margin: 30px 0;
  }
}
.ab__content .ab__img {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 24px;
}
@media screen and (max-width:992px) {
  .ab__content .ab__img img {
    max-width: none;
    width: 100%;
  }
}
.ab__content .first {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 24px;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
@media screen and (max-width:680px) {
  .ab__content .first {
    -webkit-box-flex: 1;
        -ms-flex: auto;
            flex: auto;
  }
}
.ab__content .three {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
@media screen and (max-width:680px) {
  .ab__content .three {
    -webkit-box-flex: 1;
        -ms-flex: auto;
            flex: auto;
  }
}
.ab__content .ab__text {
  color: var(--Black-brown, #3E3A35);
  font-family: Inter;
  font-size: 24px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}
@media screen and (max-width:680px) {
  .ab__content .ab__text {
    font-size: 16px;
  }
}
.ab__content .ab__text strong {
  font-weight: 700;
}
.ab__content .ab__text p {
  font-size: 24px;
}
@media screen and (max-width:680px) {
  .ab__content .ab__text p {
    font-size: 16px;
  }
}
.ab__content .ab__text p:not(:last-child) {
  margin-bottom: 24px;
}

.tab__block {
  position: relative;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  margin: 40px 0;
}
@media screen and (max-width:992px) {
  .tab__block {
    margin: 30px 0 12px;
  }
}

.sub__title {
  color: var(--Black-brown, #3E3A35);
  text-align: center;
  font-family: Inter;
  font-size: 24px;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
}
@media screen and (max-width:680px) {
  .sub__title {
    font-size: 16px;
  }
}

.tab__items {
  border-radius: 30px;
  border: 2px solid #3E3A35;
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 150px), 1fr));
  margin: 32px 0 0;
}
@media screen and (max-width:992px) {
  .tab__items {
    border-radius: 0;
    margin: 16px 0 0;
    grid-template-columns: repeat(auto-fit, minmax(100%, 1fr));
  }
}

.tab__item {
  color: #3E3A35;
  text-align: center;
  font-family: Inter;
  font-size: 20px;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
  padding: 20px 30px;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  cursor: pointer;
}
@media screen and (max-width:992px) {
  .tab__item {
    font-size: 16px;
    padding: 12px 0;
  }
}
.tab__item.__active, .tab__item:hover {
  background: #DAAB81;
  color: #fff;
}
.tab__item:first-child.__active, .tab__item:first-child:hover {
  border-radius: 30px 0px 0px 30px;
}
@media screen and (max-width:992px) {
  .tab__item:first-child.__active, .tab__item:first-child:hover {
    border-radius: 0;
  }
}
.tab__item:last-child.__active, .tab__item:last-child:hover {
  border-radius: 0px 30px 30px 0px;
}
@media screen and (max-width:992px) {
  .tab__item:last-child.__active, .tab__item:last-child:hover {
    border-radius: 0;
  }
}

.sort__block {
  position: relative;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
@media screen and (max-width:680px) {
  .sort__block {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 8px;
  }
}
.sort__block .price__lock {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 24px;
}
@media screen and (max-width:680px) {
  .sort__block .price__lock {
    gap: 8px;
  }
}
.sort__block .price,
.sort__block .sort {
  position: relative;
  color: #000;
  text-align: center;
  font-family: Inter;
  font-size: 16px;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
}
@media screen and (max-width:680px) {
  .sort__block .price,
  .sort__block .sort {
    width: 100%;
  }
}
.sort__block .price select,
.sort__block .sort select {
  border-radius: 10px;
  border: 1px solid #000;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 10px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 16px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  color: #000;
  text-align: center;
  font-family: Inter;
  font-size: 16px;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
}
@media screen and (max-width:680px) {
  .sort__block .price select,
  .sort__block .sort select {
    width: 100%;
    text-align: left;
  }
}
.sort__block .price option,
.sort__block .sort option {
  text-align: left;
}
.sort__block .search__block {
  position: relative;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
@media screen and (max-width:680px) {
  .sort__block .search__block {
    width: 100%;
  }
}
.sort__block .search__block button {
  padding: 0;
  margin: 0;
  position: absolute;
  right: 10px;
  top: 10px;
  background-color: transparent;
  border: 0;
  cursor: pointer;
}
.sort__block .search__block .text__field {
  border-radius: 10px;
  border: 1px solid #000;
  padding: 10px;
  color: #000;
  font-family: Inter;
  font-size: 16px;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
}
@media screen and (max-width:680px) {
  .sort__block .search__block .text__field {
    width: 100%;
  }
}
.sort__block .search__block .text__field::-webkit-input-placeholder {
  color: #000;
  font-family: Inter;
  font-size: 16px;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
}
.sort__block .search__block .text__field::-moz-placeholder {
  color: #000;
  font-family: Inter;
  font-size: 16px;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
}
.sort__block .search__block .text__field:-ms-input-placeholder {
  color: #000;
  font-family: Inter;
  font-size: 16px;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
}
.sort__block .search__block .text__field::-ms-input-placeholder {
  color: #000;
  font-family: Inter;
  font-size: 16px;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
}
.sort__block .search__block .text__field::placeholder {
  color: #000;
  font-family: Inter;
  font-size: 16px;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
}
.sort__block .search__block .search__icon {
  background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.1875 1.875C8.91567 1.875 6.25005 4.54062 6.25005 7.8125C6.25005 9.21875 6.7563 10.5044 7.57817 11.5238L2.05005 17.05L2.95005 17.95L8.47692 12.4219C9.49505 13.2437 10.7813 13.75 12.1875 13.75C15.4594 13.75 18.125 11.0844 18.125 7.8125C18.125 4.54062 15.4594 1.875 12.1875 1.875ZM12.1875 3.125C14.7838 3.125 16.875 5.21625 16.875 7.8125C16.875 10.4087 14.7838 12.5 12.1875 12.5C9.5913 12.5 7.50005 10.4087 7.50005 7.8125C7.50005 5.21625 9.5913 3.125 12.1875 3.125Z' fill='%231E1E1E' stroke='black'/%3E%3C/svg%3E%0A");
  width: 20px;
  height: 20px;
  display: block;
}

.product__row {
  position: relative;
  margin: 30px 0;
  display: none;
  grid-template-columns: repeat(auto-fill, minmax(320px, 1fr));
  grid-row-gap: 52px;
  grid-column-gap: 24px;
}
.product__row.__active {
  display: grid;
}
@media screen and (max-width:680px) {
  .product__row {
    grid-template-columns: repeat(auto-fill, minmax(150px, 1fr));
    grid-row-gap: 16px;
    grid-column-gap: 16px;
  }
}
.product__row .product__item {
  position: relative;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.product__row .product__item .item__row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 18px;
  height: 100%;
}
.product__row .product__item .poster__row {
  width: 100%;
  height: 420px;
  border-radius: 10px;
  overflow: hidden;
}
@media screen and (max-width:680px) {
  .product__row .product__item .poster__row {
    height: 150px;
  }
}
.product__row .product__item .poster__row img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.product__row .product__item .title__block {
  color: var(--Black-brown, #3E3A35);
  font-family: Inter;
  font-size: 32px;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
}
.product__row .product__item .title__block a {
  text-decoration: none;
  color: var(--Black-brown, #3E3A35);
  font-family: Inter;
  font-size: 32px;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
}
@media screen and (max-width:680px) {
  .product__row .product__item .title__block a {
    font-size: 16px;
  }
}
@media screen and (max-width:680px) {
  .product__row .product__item .title__block {
    font-size: 16px;
  }
}
.product__row .product__item .price__block {
  color: var(--Black-brown, #3E3A35);
  font-family: Inter;
  font-size: 24px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
}
@media screen and (max-width:680px) {
  .product__row .product__item .price__block {
    font-size: 16px;
  }
}
.product__row .product__item .btn__group {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 24px;
  margin-top: auto;
}
@media screen and (max-width:680px) {
  .product__row .product__item .btn__group {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 8px;
  }
}
.product__row .product__item .btn__group .btn__primary {
  padding: 8px 24px;
}
@media screen and (max-width:680px) {
  .product__row .product__item .btn__group .btn__primary {
    padding: 3px 0;
  }
}
.product__row .product__item .btn__group .btn__primary.__yellow {
  border-radius: 30px;
  background: var(--caramel, #DAAB81);
  border: 0;
  color: #FFF;
}
@media screen and (max-width:680px) {
  .product__row .product__item .btn__group .btn__primary.__yellow {
    font-size: 16px;
    padding: 4px 0;
  }
}
.product__row .product__item .btn__group .btn__primary.__add__to__cart {
  color: var(--Black-brown, #3E3A35);
  font-family: Inter;
  font-size: 24px;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
  border-radius: 30px;
  border: 1px solid var(--Black-brown, #3E3A35);
  background-color: transparent;
}
@media screen and (max-width:680px) {
  .product__row .product__item .btn__group .btn__primary.__add__to__cart {
    font-size: 16px;
  }
}

.load__more {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.load__more .btn__group .btn__primary {
  max-width: 306px;
  width: 100%;
  border-radius: 30px;
  background: var(--Black-brown, #3E3A35);
  color: #FFF;
  font-family: Inter;
  font-size: 20px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  padding: 10px 20px;
}
@media screen and (max-width:680px) {
  .load__more .btn__group .btn__primary {
    font-size: 16px;
  }
}

.toad {
  position: relative;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  background: var(--Gold, #FBE9CD);
  min-height: 368px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.toad .road__block {
  position: relative;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
@media screen and (max-width:992px) {
  .toad .road__block {
    padding: 30px 0;
  }
}
.toad .road__row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 32px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.toad .text__block {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 32px;
  -ms-flex-line-pack: start;
      align-content: flex-start;
  -webkit-box-flex: 0.8;
      -ms-flex: 0.8;
          flex: 0.8;
}
@media screen and (max-width:680px) {
  .toad .text__block {
    gap: 24px;
    -webkit-box-flex: 1;
        -ms-flex: auto;
            flex: auto;
  }
}
.toad .block__title {
  leading-trim: both;
  text-edge: cap;
  font-family: "Pacifico", cursive;
  font-size: 32px;
  max-width: 416px;
  line-height: 1.5;
  color: var(--Black-brown, #3E3A35);
}
@media screen and (max-width:680px) {
  .toad .block__title {
    font-size: 28px;
    text-align: center;
  }
}
.toad .block__text {
  color: var(--Black-brown, #3E3A35);
  font-family: Inter;
  font-size: 24px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}
@media screen and (max-width:680px) {
  .toad .block__text {
    font-size: 16px;
  }
}
.toad .block__cover {
  background-image: url("../images/group__right.png");
  width: 414px;
  height: 492px;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: top;
  margin-bottom: 0px;
  margin-top: -32px;
}
@media screen and (max-width:680px) {
  .toad .block__cover {
    display: none;
  }
}
.toad .btn__group {
  position: relative;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.toad .btn__group .btn__primary {
  border-radius: 30px;
  border: 4px solid var(--Black-brown, #3E3A35);
  color: var(--Black-brown, #3E3A35);
  font-family: Inter;
  font-size: 20px;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
  background-color: transparent;
  max-width: 306px;
  width: 100%;
}
@media screen and (max-width:680px) {
  .toad .btn__group .btn__primary {
    max-width: none;
  }
}
.toad .info {
  color: var(--Black-brown, #3E3A35);
  font-family: Inter;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  margin-top: -12px;
}

.deliver__block {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 32px;
  margin: 80px 0;
}
@media screen and (max-width:680px) {
  .deliver__block {
    margin: 30px 0;
  }
}
.deliver__block .delivery__row {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 320px), 1fr));
  grid-gap: 24px;
}
@media screen and (max-width:680px) {
  .deliver__block .delivery__row {
    grid-gap: 8px;
  }
}
.deliver__block .delivery__item {
  border-radius: 10px;
  border: 1px solid rgba(68, 54, 54, 0.5);
  padding: 8px 16px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 12px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.deliver__block .item__row {
  position: relative;
  color: var(--Black-brown, #3E3A35);
  text-align: center;
  font-family: Inter;
  font-size: 28px;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
}
@media screen and (max-width:680px) {
  .deliver__block .item__row {
    font-size: 20px;
  }
}
.deliver__block .item__text {
  color: var(--Black-brown, #3E3A35);
  font-family: Inter;
  font-size: 24px;
  font-style: italic;
  font-weight: 500;
  line-height: normal;
  text-align: center;
}
@media screen and (max-width:680px) {
  .deliver__block .item__text {
    font-size: 16px;
  }
}
.deliver__block .delivery__info {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 32px;
}
@media screen and (max-width:680px) {
  .deliver__block .delivery__info {
    gap: 16px;
  }
}
.deliver__block .delivery__info .del__text {
  color: var(--Black-brown, #302424);
  font-family: Inter;
  font-size: 24px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
@media screen and (max-width:680px) {
  .deliver__block .delivery__info .del__text {
    font-size: 16px;
  }
}
.deliver__block .delivery__info .del__text p:not(:last-child) {
  margin-bottom: 24px;
}
@media screen and (max-width:680px) {
  .deliver__block .delivery__info .del__text p:not(:last-child) {
    margin-bottom: 16px;
  }
}
.deliver__block .delivery__info .del_map {
  border-radius: 10px;
  border: 1px solid var(--Black-brown, #302424);
  max-width: 640px;
  height: 303px;
  width: 100%;
  overflow: hidden;
}
.deliver__block .delivery__info .del_map img, .deliver__block .delivery__info .del_map iframe {
  max-width: none;
  width: 100%;
}
@media screen and (max-width:680px) {
  .deliver__block .delivery__info .del_map img, .deliver__block .delivery__info .del_map iframe {
    height: 100%;
    -o-object-fit: cover;
       object-fit: cover;
  }
}

.client {
  background: var(--Black-brown, #3E3A35);
  min-height: 371px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.client .client__area {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  gap: 32px;
}
.client .corp__img {
  background-image: url("../images/corp__img.png");
  width: 306px;
  height: 370px;
}
.client .client__row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 36px;
  -webkit-box-flex: 0.8;
      -ms-flex: 0.8;
          flex: 0.8;
}
@media screen and (max-width:680px) {
  .client .client__row {
    -webkit-box-flex: 1;
        -ms-flex: auto;
            flex: auto;
    padding: 32px 0;
  }
}
.client .cl__title {
  color: var(--milk, #F6F1EB);
  leading-trim: both;
  text-edge: cap;
  font-family: Kurale;
  font-size: 40px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}
@media screen and (max-width:680px) {
  .client .cl__title {
    font-size: 24px;
  }
}
.client .cl__text {
  color: var(--milk, #F6F1EB);
  font-family: Inter;
  font-size: 24px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}
@media screen and (max-width:680px) {
  .client .cl__text {
    font-size: 16px;
  }
}
.client .btn__primary {
  border-radius: 30px;
  background: var(--caramel, #DAAB81);
  max-width: 306px;
  width: 100%;
  color: #FFF;
  font-family: Inter;
  font-size: 20px;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
}

.rewiew {
  position: relative;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.rewiew .section__slider {
  margin: 80px 0;
}
@media screen and (max-width:680px) {
  .rewiew .section__slider {
    margin: 30px 0;
  }
}
.rewiew .slider__fix {
  overflow: hidden;
  margin: -12px;
  padding: 12px;
}
.rewiew .swiper {
  overflow: unset !important;
}
.rewiew .swiper-slide .slider__item {
  border-radius: 30px;
  border: 1px solid var(--Black-brown, #302424);
  -webkit-box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25);
          box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25);
  max-width: 306px;
  height: 640px;
  overflow: hidden;
}
@media screen and (max-width:680px) {
  .rewiew .swiper-slide .slider__item {
    width: 100%;
    max-width: none;
  }
}
.rewiew .swiper-slide .slider__item img {
  max-width: none;
  height: 100%;
}
@media screen and (max-width:680px) {
  .rewiew .swiper-slide .slider__item img {
    width: 100%;
    -o-object-fit: cover;
       object-fit: cover;
  }
}
.rewiew .swiper-button-next, .rewiew .swiper-button-prev {
  color: #000;
}

.all__ore {
  background-image: url("../images/all__bg.jpg");
  display: grid;
  place-items: center;
  min-height: 1400px;
  padding: 0;
  margin: 0;
}
.all__ore .container {
  width: auto;
}
@media screen and (max-width:680px) {
  .all__ore {
    min-height: auto;
    padding: 50px 0;
  }
  .all__ore .container {
    width: calc(100% - 30px);
    margin: 0 auto;
  }
}
.all__ore .more__block {
  border-radius: 10px;
  border: 4px solid var(--Black-brown, #3E3A35);
  background: var(--Gold, #FBE9CD);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 12px 24px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  max-width: 860px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.all__ore .p__text {
  color: var(--Black-brown, #3E3A35);
  text-align: center;
  font-family: Inter;
  font-size: 32px;
  font-style: normal;
  font-weight: 500;
  line-height: 40px; /* 125% */
  padding: 24px 24px;
}
@media screen and (max-width:680px) {
  .all__ore .p__text {
    font-size: 16px;
    padding: 12px 12px;
  }
}
.all__ore .p__text strong {
  display: block;
}

.popup__body {
  position: relative;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.popup__body .pop__title {
  font-size: 32px;
  text-align: center;
}
@media screen and (max-width:680px) {
  .popup__body .pop__title {
    font-size: 28px;
  }
}
.popup__body .pop__subtitle {
  font-size: 22px;
  text-align: center;
  margin: 8px 0;
}
@media screen and (max-width:680px) {
  .popup__body .pop__subtitle {
    font-size: 16px;
  }
}
.popup__body .form__body {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 8px;
  margin: 16px 0 0;
}
.popup__body .input__group {
  position: relative;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.popup__body .text__field {
  color: #000000;
  border: 1px solid #c9c9c9;
  border-radius: 5px;
  padding: 10px 15px;
  width: calc(100% - 0px);
  margin: 0 auto;
}
.popup__body textarea {
  resize: none;
  min-height: 80px;
}
.popup__body .label {
  font-size: 18px;
}
.popup__body .btn__group {
  margin: 8px 0 0;
}
.popup__body .btn__primary {
  width: 100%;
  max-width: none;
}

.pop__text {
  position: relative;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 16px;
}
.pop__text ol {
  padding: 16px 16px;
}

.screen__first {
  position: relative;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border-radius: 10px 0 0 10px;
  background: var(--Gold, #FBE9CD);
  padding-left: 30px;
}
@media screen and (max-width:992px) {
  .screen__first {
    padding: 0;
  }
}
.screen__first .screen__row {
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-gap: 56px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media screen and (max-width:992px) {
  .screen__first .screen__row {
    grid-template-columns: 1fr;
    grid-gap: 24px;
  }
}
.screen__first .left__side {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
@media screen and (max-width:992px) {
  .screen__first .left__side {
    text-align: center;
  }
}
.screen__first .side__content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 24px;
}
@media screen and (max-width:992px) {
  .screen__first .side__content {
    padding: 0 20px;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
.screen__first .side__label {
  position: relative;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 30px;
  border-radius: 0 30px 30px 0;
  margin-left: -30px;
  background: var(--caramel, #DAAB81);
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 0 30px;
}
@media screen and (max-width:992px) {
  .screen__first .side__label {
    margin: 0;
    border-radius: 30px;
    margin-top: -10px;
  }
}
.screen__first .label__title {
  color: #FFF;
  font-family: Inter;
  font-size: 18px;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  padding: 15px 0;
}
@media screen and (max-width:992px) {
  .screen__first .label__title {
    text-align: center;
    padding: 15px 0;
  }
}
.screen__first .label__logo {
  width: 86px;
  height: 86px;
  border-radius: 50%;
  overflow: hidden;
  margin-top: -10px;
  margin-bottom: -10px;
}
@media screen and (max-width:1440px) {
  .screen__first .label__logo {
    display: none;
    margin: 0;
  }
}
@media screen and (max-width:992px) {
  .screen__first .label__logo {
    display: none;
    margin: 0;
  }
}
.screen__first .label__logo img {
  max-width: none;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.screen__first .side__text {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 24px;
}
.screen__first .side_sub {
  color: var(--Black-brown, #3E3A35);
  font-family: Inter;
  font-size: 32px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}
@media screen and (max-width:992px) {
  .screen__first .side_sub {
    text-align: center;
    font-size: 24px;
  }
}
.screen__first .side__info {
  color: var(--Black-brown, #3E3A35);
  font-family: Inter;
  font-size: 20px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}
@media screen and (max-width:992px) {
  .screen__first .side__info {
    text-align: center;
    font-size: 18px;
  }
}
.screen__first .right__side {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
@media screen and (max-width:992px) {
  .screen__first .right__side img {
    max-width: none;
    width: 100%;
    height: auto;
  }
}

footer {
  background: #000;
  padding: 100px 0 0;
}
@media screen and (max-width:992px) {
  footer {
    padding: 30px 0 0;
  }
}
footer .footer__top {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  gap: 32px;
  margin: 80px 0;
}
@media screen and (max-width:680px) {
  footer .footer__top {
    margin: 30px 0;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
footer .section__title {
  color: var(--milk, #F6F1EB);
  text-align: center;
  font-family: Inter;
  font-size: 48px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
}
@media screen and (max-width:992px) {
  footer .section__title {
    font-size: 24px;
  }
}
footer .social__block {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 24px;
}
footer .social__block ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 24px;
  list-style: none;
}
@media screen and (max-width:992px) {
  footer .social__block ul {
    gap: 8px;
  }
}
footer .soc__title {
  color: var(--white-Y, #FFFFE9);
  font-family: Inter;
  font-size: 24px;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
}
@media screen and (max-width:992px) {
  footer .soc__title {
    font-size: 16px;
  }
}
footer .instagram {
  background-image: url("data:image/svg+xml,%3Csvg width='86' height='87' viewBox='0 0 86 87' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M43.0036 32.6541C40.1525 32.6541 37.4182 33.7867 35.4022 35.8027C33.3862 37.8188 32.2536 40.5531 32.2536 43.4041C32.2536 46.2552 33.3862 48.9895 35.4022 51.0055C37.4182 53.0215 40.1525 54.1541 43.0036 54.1541C45.8547 54.1541 48.589 53.0215 50.605 51.0055C52.621 48.9895 53.7536 46.2552 53.7536 43.4041C53.7536 40.5531 52.621 37.8188 50.605 35.8027C48.589 33.7867 45.8547 32.6541 43.0036 32.6541ZM43.0036 25.4875C47.7554 25.4875 52.3125 27.3751 55.6726 30.7351C59.0326 34.0952 60.9202 38.6523 60.9202 43.4041C60.9202 48.1559 59.0326 52.7131 55.6726 56.0731C52.3125 59.4332 47.7554 61.3208 43.0036 61.3208C38.2518 61.3208 33.6946 59.4332 30.3346 56.0731C26.9746 52.7131 25.0869 48.1559 25.0869 43.4041C25.0869 38.6523 26.9746 34.0952 30.3346 30.7351C33.6946 27.3751 38.2518 25.4875 43.0036 25.4875ZM66.2952 24.5916C66.2952 25.7796 65.8233 26.9189 64.9833 27.7589C64.1433 28.5989 63.004 29.0708 61.8161 29.0708C60.6281 29.0708 59.4888 28.5989 58.6488 27.7589C57.8088 26.9189 57.3369 25.7796 57.3369 24.5916C57.3369 23.4037 57.8088 22.2644 58.6488 21.4244C59.4888 20.5844 60.6281 20.1125 61.8161 20.1125C63.004 20.1125 64.1433 20.5844 64.9833 21.4244C65.8233 22.2644 66.2952 23.4037 66.2952 24.5916ZM43.0036 14.7375C34.1384 14.7375 32.6907 14.7626 28.5663 14.9453C25.757 15.0779 23.8722 15.4541 22.1235 16.135C20.6609 16.6738 19.3382 17.5347 18.2535 18.654C17.1329 19.7384 16.2707 21.0611 15.7308 22.524C15.05 24.2799 14.6737 26.1611 14.5447 28.9669C14.3584 32.9229 14.3333 34.306 14.3333 43.4041C14.3333 52.2729 14.3584 53.717 14.5412 57.8414C14.6737 60.6471 15.05 62.5355 15.7272 64.2806C16.3364 65.8394 17.0531 66.961 18.2427 68.1506C19.4503 69.3546 20.5719 70.0749 22.1127 70.6697C23.8829 71.3541 25.7677 71.734 28.5627 71.863C32.5187 72.0493 33.9019 72.0708 43 72.0708C51.8687 72.0708 53.3128 72.0457 57.4372 71.863C60.2394 71.7304 62.1242 71.3541 63.8765 70.6769C65.3391 70.1381 66.6617 69.2771 67.7465 68.1578C68.9541 66.9538 69.6743 65.8322 70.2692 64.2878C70.95 62.5248 71.3298 60.64 71.4588 57.8378C71.6452 53.8854 71.6667 52.4986 71.6667 43.4041C71.6667 34.539 71.6416 33.0913 71.4588 28.9669C71.3262 26.1647 70.9464 24.2727 70.2692 22.524C69.7303 21.0615 68.8694 19.7388 67.7501 18.654C66.6657 17.5334 65.343 16.6713 63.8801 16.1314C62.1242 15.4506 60.2394 15.0743 57.4372 14.9453C53.4848 14.759 52.1017 14.7375 43 14.7375M43 7.5708C52.7359 7.5708 53.9507 7.60663 57.7741 7.7858C61.5867 7.96497 64.1882 8.56338 66.4708 9.45205C68.8358 10.3622 70.8282 11.5949 72.8205 13.5836C74.6433 15.3743 76.0533 17.5413 76.9521 19.9333C77.8372 22.2159 78.4392 24.8174 78.6183 28.6336C78.7868 32.4535 78.8333 33.6682 78.8333 43.4041C78.8333 53.14 78.7975 54.3548 78.6183 58.1746C78.4392 61.9945 77.8372 64.5888 76.9521 66.875C76.0533 69.2669 74.6433 71.4339 72.8205 73.2246C71.0298 75.0475 68.8628 76.4575 66.4708 77.3562C64.1882 78.2413 61.5867 78.8433 57.7741 79.0225C53.9507 79.1909 52.7359 79.2375 43 79.2375C33.2641 79.2375 32.0493 79.2016 28.2259 79.0225C24.4132 78.8433 21.8153 78.2413 19.5292 77.3562C17.1372 76.4575 14.9702 75.0475 13.1795 73.2246C11.3567 71.4339 9.94667 69.2669 9.04791 66.875C8.15925 64.5924 7.56083 61.9909 7.38166 58.1746C7.20966 54.3548 7.16666 53.14 7.16666 43.4041C7.16666 33.6682 7.2025 32.4535 7.38166 28.6336C7.56083 24.8138 8.15925 22.2195 9.04791 19.9333C9.94667 17.5413 11.3567 15.3743 13.1795 13.5836C14.9702 11.7608 17.1372 10.3508 19.5292 9.45205C21.8117 8.56338 24.4097 7.96497 28.2259 7.7858C32.0529 7.61738 33.2677 7.5708 43.0036 7.5708' fill='%23F6F1EB'/%3E%3C/svg%3E%0A");
  width: 86px;
  height: 86px;
  display: block;
}
@media screen and (max-width:992px) {
  footer .instagram {
    width: 24px;
    height: 24px;
    background-size: cover;
  }
}
footer .facebook {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='86' height='87' viewBox='0 0 86 87' fill='none'%3E%3Cpath d='M78.8333 43.4041C78.8333 23.6241 62.78 7.5708 43 7.5708C23.22 7.5708 7.16667 23.6241 7.16667 43.4041C7.16667 60.7475 19.4933 75.1883 35.8333 78.5208V54.1541H28.6667V43.4041H35.8333V34.4458C35.8333 27.53 41.4592 21.9041 48.375 21.9041H57.3333V32.6541H50.1667C48.1958 32.6541 46.5833 34.2666 46.5833 36.2375V43.4041H57.3333V54.1541H46.5833V79.0583C64.6792 77.2666 78.8333 62.0016 78.8333 43.4041Z' fill='%23F6F1EB'/%3E%3C/svg%3E");
  width: 86px;
  height: 86px;
  display: block;
}
@media screen and (max-width:992px) {
  footer .facebook {
    width: 24px;
    height: 24px;
    background-size: cover;
  }
}
footer .work__time {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 24px;
}
footer .work__title {
  color: var(--white-Y, #FFFFE9);
  font-family: Inter;
  font-size: 24px;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
}
@media screen and (max-width:992px) {
  footer .work__title {
    font-size: 16px;
  }
}
footer .work__block {
  color: var(--white-Y, #FFFFE9);
  font-family: Inter;
  font-size: 24px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  max-width: 190px;
}
@media screen and (max-width:992px) {
  footer .work__block {
    font-size: 16px;
  }
}
footer .contact__block {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 24px;
}
footer .contact__block ul {
  list-style: none;
}
footer .contact__block ul li a {
  color: var(--white-Y, #FFFFE9);
  font-family: Inter;
  font-size: 24px;
  font-style: normal;
  font-weight: 400;
  line-height: 30px; /* 125% */
  text-decoration-line: underline;
  text-decoration-style: solid;
  -webkit-text-decoration-skip: ink;
          text-decoration-skip-ink: auto;
  text-decoration-thickness: auto;
  text-underline-offset: auto;
  text-underline-position: from-font;
}
@media screen and (max-width:992px) {
  footer .contact__block ul li a {
    font-size: 16px;
  }
}
footer .contact__block ul li a span {
  color: var(--caramel, #DAAB81);
  font-family: Inter;
  font-size: 24px;
  font-style: normal;
  font-weight: 400;
  line-height: 30px;
  text-decoration-line: underline;
  text-decoration-style: solid;
  -webkit-text-decoration-skip: ink;
          text-decoration-skip-ink: auto;
  text-decoration-thickness: auto;
  text-underline-offset: auto;
  text-underline-position: from-font;
}
@media screen and (max-width:992px) {
  footer .contact__block ul li a span {
    font-size: 16px;
  }
}
footer .cont__title {
  color: var(--white-Y, #FFFFE9);
  font-family: Inter;
  font-size: 24px;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
}
@media screen and (max-width:992px) {
  footer .cont__title {
    font-size: 16px;
  }
}
footer .payment__block {
  border-radius: 10px;
  max-width: 250px;
  height: 178px;
  overflow: hidden;
}
@media screen and (max-width:992px) {
  footer .payment__block {
    display: none;
  }
}
footer .payment__block img {
  max-width: none;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
footer .footer__nav {
  padding: 36px 0;
  border-top: 1px solid var(--caramel, #DAAB81);
}
footer .footer__nav ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  gap: 24px;
  list-style: none;
}
@media screen and (max-width:992px) {
  footer .footer__nav ul {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 8px;
  }
}
footer .footer__nav ul li a {
  color: var(--white-Y, #FFFFE9);
  text-align: center;
  font-family: Inter;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 30px; /* 187.5% */
  text-decoration: none;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
@media screen and (max-width:992px) {
  footer .footer__nav ul li a {
    font-size: 14px;
  }
}
footer .footer__nav ul li a:hover {
  color: var(--Yellow, #FDF001);
}/*# sourceMappingURL=index.css.map */