#allrecords .t776 .t-name,
#allrecords .t776 .t-descr,
#allrecords .t776 .t-store__card__price,
#allrecords .t776 .t-store__card__btn {
  font-family: CirceRounded, Arial, sans-serif !important;
}

#allrecords .t776 .t-section__title {
  margin-bottom: 32px !important;
}

#allrecords .t776 .t-section__container .t-col {
  margin-bottom: 60px;
  border-bottom: 1px solid #22362a;
}

@media screen and (max-width: 640px) {
  #allrecords .t776 .t-store__prod__quantity {
    width: 102px !important;
  }

  #allrecords .t776 .t-store__card__btn_second {
    width: auto !important;
    min-width: 104px !important;
    align-self: flex-start !important;
  }
}

@media screen and (max-width: 960px) {
  #rec2420900321 .tmenu-mobile {
    display: none !important;
  }

  #rec2420900321 #nav2420900321 {
    display: block !important;
    position: fixed !important;
    top: 65px !important;
    transform: translateY(-65px) !important;
    height: 80px !important;
    background-color: #22362a !important;
    border-bottom: 2px solid #ffffff !important;
    box-sizing: border-box !important;
  }

  #rec2420900321 .t-menu-base__maincontainer {
    display: block !important;
    position: relative !important;
    height: 80px !important;
    min-height: 80px !important;
    padding: 3px 20px 2px !important;
    box-sizing: border-box !important;
  }

  #rec2420900321 #nav2420900321 .t-menu-base__logowrapper {
    display: block !important;
    position: absolute !important;
    top: 3px !important;
    left: 50% !important;
    transform: translateX(-50%) !important;
    width: auto !important;
    height: 42px !important;
    margin: 0 !important;
    padding: 2px 0 0 !important;
  }

  #rec2420900321 .t-menu-base__logo a {
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    gap: 6px !important;
  }

  #rec2420900321 .t-menu-base__imglogo {
    width: 34px !important;
    max-width: 34px !important;
  }

  #rec2420900321 .t-menu-base__textlogo {
    font-family: Georgia, serif !important;
    font-size: 18px !important;
    line-height: 1 !important;
    font-weight: 700 !important;
  }

  #rec2420900321 #nav2420900321 .t-menu-base__leftwrapper {
    display: block !important;
    position: absolute !important;
    top: 47px !important;
    left: 0 !important;
    width: 100% !important;
    height: 28px !important;
    margin: 0 !important;
  }

  #rec2420900321 #nav2420900321 .t-menu-base__list {
    display: flex !important;
    flex-direction: row !important;
    flex-wrap: nowrap !important;
    align-items: center !important;
    justify-content: center !important;
    gap: 34px !important;
    width: 100% !important;
    height: 28px !important;
    margin: 0 !important;
    padding: 0 !important;
  }

  #rec2420900321 .t-menu-base__list-item {
    width: auto !important;
    margin: 0 !important;
    padding: 0 !important;
  }

  #rec2420900321 a.t-menu__link-item {
    font-family: Georgia, serif !important;
    font-size: 14px !important;
    line-height: 28px !important;
    font-weight: 700 !important;
    padding: 0 !important;
    white-space: nowrap !important;
  }

  #rec2420900321 .t-menu-base__rightwrapper {
    display: none !important;
  }
}

@media screen and (max-width: 960px) {
  #rec2510102401 {
    margin-top: 80px !important;
  }

  #rec2510102401 .t-slds__arrow_container {
    display: none !important;
  }

  #rec2510102401 .t-slds__bullet_wrapper {
    top: 24px !important;
    bottom: auto !important;
    display: grid !important;
    grid-template-columns: repeat(4, 1fr) !important;
    gap: 6px !important;
    width: 100% !important;
    padding: 0 20px !important;
    box-sizing: border-box !important;
  }

  #rec2510102401 .t-slds__bullet {
    width: 100% !important;
    margin: 0 !important;
    padding: 0 !important;
  }

  #rec2510102401 .t-slds__bullet_body {
    width: 100% !important;
    height: 3px !important;
    border: 0 !important;
    border-radius: 0 !important;
    background-color: rgba(255, 255, 255, 0.55) !important;
  }

  #rec2510102401 .t-slds__bullet_active .t-slds__bullet_body {
    background-color: #ffffff !important;
  }

  #rec2510102401 .t734__title {
    font-family: CirceRounded, Arial, sans-serif !important;
    font-weight: 400 !important;
  }
}