@charset "UTF-8";
@keyframes slideinFirst {
  0% {
    opacity: 0;
  }
  5% {
    opacity: 0;
    bottom: -50px;
  }
  100% {
    opacity: 1;
    bottom: 0;
  }
}
@keyframes slideinSecond {
  0% {
    opacity: 0;
  }
  50% {
    opacity: 0;
    bottom: -50px;
  }
  100% {
    opacity: 1;
    bottom: 0;
  }
}
@keyframes slideinThird {
  0% {
    opacity: 0;
  }
  70% {
    opacity: 0;
    bottom: -50px;
  }
  100% {
    opacity: 1;
    bottom: 0;
  }
}
@keyframes animate {
  0% {
    box-shadow: 0 0 0 0 rgba(77, 203, 121, 0.5), 0 0 0 0 rgba(77, 203, 121, 0.4);
  }
  100% {
    box-shadow: 0 0 0 20px rgba(255, 0, 64, 0), 0 0 0 20px rgba(255, 0, 64, 0);
  }
}
@keyframes ani {
  0% {
    transform: translateX(-150%);
  }
  100% {
    transform: translateX(0);
  }
}
:root {
  --bs-breakpoint-xs: 0;
  --bs-breakpoint-sm: 576px;
  --bs-breakpoint-md: 768px;
  --bs-breakpoint-lg: 992px;
  --bs-breakpoint-xl: 1200px;
  --bs-breakpoint-xxl: 1400px;
}

.container {
  width: 100%;
  padding-right: 6px;
  padding-left: 6px;
  margin-right: auto;
  margin-left: auto;
}

@media (max-width: 576px) {
  .container {
    padding-right: 16px;
    padding-left: 16px;
  }
}
@media (min-width: 576px) {
  .container {
    max-width: 540px;
  }
}
@media (min-width: 767px) {
  .container {
    max-width: 636px;
  }
}
@media (min-width: 992px) {
  .container {
    max-width: 960px;
  }
}
@media (min-width: 1200px) {
  .container {
    max-width: 1188px;
  }
}
@media (min-width: 1300px) {
  .container {
    max-width: 1288px;
  }
}
@media (min-width: 1400px) {
  .container {
    max-width: 1388px;
  }
}
@media (min-width: 1500px) {
  .container {
    max-width: 1488px;
  }
}
@media (min-width: 1600px) {
  .container {
    max-width: 1588px;
  }
}
.d-none {
  display: none !important;
}

.d-flex {
  display: flex !important;
}

.row {
  --bs-gutter-x: 1.5rem;
  --bs-gutter-y: 0;
  display: flex;
  flex-wrap: wrap;
  margin-right: -6px;
  margin-left: -6px;
}

.row > * {
  flex-shrink: 0;
  width: 100%;
  max-width: 100%;
  padding-right: 6px;
  padding-left: 6px;
}

.col {
  flex: 1 0 0%;
}

.col-auto {
  flex: 0 0 auto;
  width: auto;
}

.col-1 {
  flex: 0 0 auto;
  width: 8.33333333%;
}

.col-2 {
  flex: 0 0 auto;
  width: 16.66666667%;
}

.col-3 {
  flex: 0 0 auto;
  width: 25%;
}

.col-4 {
  flex: 0 0 auto;
  width: 33.33333333%;
}

.col-5 {
  flex: 0 0 auto;
  width: 41.66666667%;
}

.col-6 {
  flex: 0 0 auto;
  width: 50%;
}

.col-7 {
  flex: 0 0 auto;
  width: 58.33333333%;
}

.col-8 {
  flex: 0 0 auto;
  width: 66.66666667%;
}

.col-9 {
  flex: 0 0 auto;
  width: 75%;
}

.col-10 {
  flex: 0 0 auto;
  width: 83.33333333%;
}

.col-11 {
  flex: 0 0 auto;
  width: 91.66666667%;
}

.col-12 {
  flex: 0 0 auto;
  width: 100%;
}

.offset-1 {
  margin-left: 8.33333333%;
}

.offset-2 {
  margin-left: 16.66666667%;
}

.offset-3 {
  margin-left: 25%;
}

.offset-4 {
  margin-left: 33.33333333%;
}

.offset-5 {
  margin-left: 41.66666667%;
}

.offset-6 {
  margin-left: 50%;
}

.offset-7 {
  margin-left: 58.33333333%;
}

.offset-8 {
  margin-left: 66.66666667%;
}

.offset-9 {
  margin-left: 75%;
}

.offset-10 {
  margin-left: 83.33333333%;
}

.offset-11 {
  margin-left: 91.66666667%;
}

@media (min-width: 576px) {
  .col-sm {
    flex: 1 0 0%;
  }
  .col-sm-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .col-sm-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-sm-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-sm-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-sm-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-sm-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-sm-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  .col-sm-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-sm-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-sm-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-sm-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-sm-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-sm-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  .offset-sm-0 {
    margin-left: 0;
  }
  .offset-sm-1 {
    margin-left: 8.33333333%;
  }
  .offset-sm-2 {
    margin-left: 16.66666667%;
  }
  .offset-sm-3 {
    margin-left: 25%;
  }
  .offset-sm-4 {
    margin-left: 33.33333333%;
  }
  .offset-sm-5 {
    margin-left: 41.66666667%;
  }
  .offset-sm-6 {
    margin-left: 50%;
  }
  .offset-sm-7 {
    margin-left: 58.33333333%;
  }
  .offset-sm-8 {
    margin-left: 66.66666667%;
  }
  .offset-sm-9 {
    margin-left: 75%;
  }
  .offset-sm-10 {
    margin-left: 83.33333333%;
  }
  .offset-sm-11 {
    margin-left: 91.66666667%;
  }
}
@media (min-width: 768px) {
  .col-md {
    flex: 1 0 0%;
  }
  .col-md-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .col-md-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-md-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-md-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-md-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-md-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-md-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  .col-md-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-md-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-md-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-md-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-md-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-md-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  .offset-md-0 {
    margin-left: 0;
  }
  .offset-md-1 {
    margin-left: 8.33333333%;
  }
  .offset-md-2 {
    margin-left: 16.66666667%;
  }
  .offset-md-3 {
    margin-left: 25%;
  }
  .offset-md-4 {
    margin-left: 33.33333333%;
  }
  .offset-md-5 {
    margin-left: 41.66666667%;
  }
  .offset-md-6 {
    margin-left: 50%;
  }
  .offset-md-7 {
    margin-left: 58.33333333%;
  }
  .offset-md-8 {
    margin-left: 66.66666667%;
  }
  .offset-md-9 {
    margin-left: 75%;
  }
  .offset-md-10 {
    margin-left: 83.33333333%;
  }
  .offset-md-11 {
    margin-left: 91.66666667%;
  }
}
@media (min-width: 992px) {
  .col-lg {
    flex: 1 0 0%;
  }
  .col-lg-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .col-lg-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-lg-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-lg-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-lg-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-lg-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-lg-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  .col-lg-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-lg-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-lg-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-lg-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-lg-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-lg-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  .offset-lg-0 {
    margin-left: 0;
  }
  .offset-lg-1 {
    margin-left: 8.33333333%;
  }
  .offset-lg-2 {
    margin-left: 16.66666667%;
  }
  .offset-lg-3 {
    margin-left: 25%;
  }
  .offset-lg-4 {
    margin-left: 33.33333333%;
  }
  .offset-lg-5 {
    margin-left: 41.66666667%;
  }
  .offset-lg-6 {
    margin-left: 50%;
  }
  .offset-lg-7 {
    margin-left: 58.33333333%;
  }
  .offset-lg-8 {
    margin-left: 66.66666667%;
  }
  .offset-lg-9 {
    margin-left: 75%;
  }
  .offset-lg-10 {
    margin-left: 83.33333333%;
  }
  .offset-lg-11 {
    margin-left: 91.66666667%;
  }
}
@media (min-width: 1200px) {
  .col-xl {
    flex: 1 0 0%;
  }
  .col-xl-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .col-xl-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-xl-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-xl-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-xl-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-xl-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-xl-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  .col-xl-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-xl-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-xl-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-xl-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-xl-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-xl-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  .offset-xl-0 {
    margin-left: 0;
  }
  .offset-xl-1 {
    margin-left: 8.33333333%;
  }
  .offset-xl-2 {
    margin-left: 16.66666667%;
  }
  .offset-xl-3 {
    margin-left: 25%;
  }
  .offset-xl-4 {
    margin-left: 33.33333333%;
  }
  .offset-xl-5 {
    margin-left: 41.66666667%;
  }
  .offset-xl-6 {
    margin-left: 50%;
  }
  .offset-xl-7 {
    margin-left: 58.33333333%;
  }
  .offset-xl-8 {
    margin-left: 66.66666667%;
  }
  .offset-xl-9 {
    margin-left: 75%;
  }
  .offset-xl-10 {
    margin-left: 83.33333333%;
  }
  .offset-xl-11 {
    margin-left: 91.66666667%;
  }
}
@media (min-width: 1400px) {
  .col-xxl {
    flex: 1 0 0%;
  }
  .col-xxl-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .col-xxl-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-xxl-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-xxl-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-xxl-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-xxl-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-xxl-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  .col-xxl-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-xxl-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-xxl-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-xxl-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-xxl-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-xxl-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  .offset-xxl-0 {
    margin-left: 0;
  }
  .offset-xxl-1 {
    margin-left: 8.33333333%;
  }
  .offset-xxl-2 {
    margin-left: 16.66666667%;
  }
  .offset-xxl-3 {
    margin-left: 25%;
  }
  .offset-xxl-4 {
    margin-left: 33.33333333%;
  }
  .offset-xxl-5 {
    margin-left: 41.66666667%;
  }
  .offset-xxl-6 {
    margin-left: 50%;
  }
  .offset-xxl-7 {
    margin-left: 58.33333333%;
  }
  .offset-xxl-8 {
    margin-left: 66.66666667%;
  }
  .offset-xxl-9 {
    margin-left: 75%;
  }
  .offset-xxl-10 {
    margin-left: 83.33333333%;
  }
  .offset-xxl-11 {
    margin-left: 91.66666667%;
  }
}

main.interline {
  color: #2F3239;
  font-size: 16px;
  line-height: 150%; /* 24px */
  overflow-x: hidden;
}
main.interline .main_banner {
  display: flex;
  justify-content: center;
  align-items: center;
  background-size: cover !important;
  box-shadow: 0px -32px 64px 0px rgba(0, 0, 0, 0.25) inset;
  padding: 135.5px 0;
}
@media (max-width: 1024px) {
  main.interline .main_banner {
    flex-direction: column;
    padding: 64px 0;
  }
}
main.interline .main_banner .hob {
  height: 241px;
}
main.interline .main_banner .decor {
  margin: 0 14.5px 0 16px;
}
@media (max-width: 1024px) {
  main.interline .main_banner .decor {
    transform: rotate(270deg);
    order: -1;
    margin: 0;
  }
}
main.interline .main_banner .main_title {
  color: #2F3239;
  font-family: "Proxima Nova Black";
  font-size: 48px;
  font-style: normal;
  line-height: 150%; /* 72px */
  margin: 0;
}
@media (max-width: 1024px) {
  main.interline .main_banner .main_title {
    padding: 0 24px;
    margin-top: 48px;
    width: 100%;
    text-align: center;
  }
}
@media (max-width: 411px) {
  main.interline .main_banner .main_title {
    text-align: start;
  }
}
main.interline .main_banner .main_title span {
  color: #19AD47;
}
main.interline .benefits .benefit {
  max-width: 928px;
  margin: auto;
  margin-top: 96px;
  display: flex;
  align-items: center;
}
@media (max-width: 1024px) {
  main.interline .benefits .benefit {
    max-width: none;
    width: 100%;
    flex-direction: column;
  }
}
main.interline .benefits .benefit:last-child {
  margin-bottom: 96px;
}
main.interline .benefits .benefit .text {
  max-width: 928px;
  width: calc(50% - 16px);
  position: relative;
}
@media (max-width: 1024px) {
  main.interline .benefits .benefit .text {
    width: 100%;
    margin-bottom: 32px;
    padding: 0 24px;
  }
}
main.interline .benefits .benefit .text .logo {
  height: 40px;
}
main.interline .benefits .benefit .text .benefit_title {
  font-family: "Proxima Nova Black";
  font-size: 40px;
  line-height: normal;
  text-align: start;
  margin: 16px 0;
}
main.interline .benefits .benefit .text .benefit_title span {
  color: #19AD47;
}
main.interline .benefits .benefit .image {
  max-width: 928px;
  width: calc(50% - 16px);
}
@media (max-width: 1024px) {
  main.interline .benefits .benefit .image {
    width: 100%;
  }
}
main.interline .benefits .benefit .image img,
main.interline .benefits .benefit .image video {
  width: 100%;
  height: 100%;
  display: block;
}
main.interline .benefits .benefit .left {
  margin-right: 32px;
}
@media (max-width: 1024px) {
  main.interline .benefits .benefit .left {
    margin-right: 0;
  }
}
main.interline .benefits .benefit .right {
  margin-left: 32px;
  order: 2;
}
@media (max-width: 1024px) {
  main.interline .benefits .benefit .right {
    margin-left: 0;
    order: unset;
  }
}
main.interline .benefits .center {
  text-align: center;
  flex-direction: column;
  max-width: none;
}
main.interline .benefits .center .text {
  flex-direction: column;
}
main.interline .benefits .center .text,
main.interline .benefits .center .image {
  width: 100%;
  margin: 0;
  display: flex;
  align-items: center;
}
main.interline .benefits .center .benefit_title {
  margin-top: 0 !important;
  text-align: center !important;
}
@media (max-width: 1024px) {
  main.interline .benefits .center .benefit_title {
    overflow-wrap: break-word;
  }
}
main.interline .benefits .center .desc {
  margin-bottom: 32px;
}
@media (max-width: 1024px) {
  main.interline .benefits .center .desc br {
    display: none;
  }
}

.benefits {
  color: #2F3239;
  font-size: 16px;
  line-height: 150%;
  /* 24px */
  overflow-x: hidden;
}
.benefits .benefit {
  max-width: 928px;
  margin: auto;
  margin-top: 96px;
  display: flex;
  align-items: center;
}
@media (max-width: 1024px) {
  .benefits .benefit {
    max-width: none;
    width: 100%;
    flex-direction: column;
  }
}
.benefits .benefit:first-child {
  margin-top: 68px;
}
@media (max-width: 1024px) {
  .benefits .benefit:first-child {
    margin-top: 96px;
  }
}
.benefits .benefit:last-child {
  margin-bottom: 84.75px;
}
@media (max-width: 1024px) {
  .benefits .benefit:last-child {
    margin-bottom: 95.75px;
  }
}
.benefits .benefit .text {
  max-width: 928px;
  width: calc(50% - 0px);
  position: relative;
}
@media (max-width: 1024px) {
  .benefits .benefit .text {
    width: 100%;
    margin-bottom: 0px;
    padding: 0 16px;
  }
}
.benefits .benefit .text .logo {
  height: 40px;
  width: 40px;
}
.benefits .benefit .text .benefit_title {
  font-size: 28px !important;
  line-height: 130%;
  line-height: normal;
  text-align: start;
  margin: 16px 0;
  text-transform: uppercase;
  font-weight: 900;
}
.benefits .benefit .text .benefit_title.unsettransform {
  text-transform: none;
  color: #2F3239;
}
.benefits .benefit .text .benefit_title .benefit_sub_title {
  font-size: 28px;
  line-height: normal;
  text-align: start;
  margin: 16px 0;
  text-align: center;
}
.benefits .benefit .text .benefit_title .benefit_sub_title span {
  color: #19AD47;
}
.benefits .benefit .text .benefit_title span {
  color: #19AD47;
}
.benefits .benefit .text .benefit_title span.green {
  color: #19AD47;
}
.benefits .benefit .text .benefit_title .unsettransform {
  text-transform: none;
  color: #2F3239;
}
.benefits .benefit .text .logo_mini_1 {
  width: 180px;
  position: absolute;
  left: -90px;
  top: -170px;
}
.benefits .benefit .text .logo_mini_2 {
  width: 95px;
  left: 107px;
  top: -95px;
  position: absolute;
}
.benefits .benefit .text .sub_title {
  margin-top: 19px;
  margin-bottom: 19px;
  font-weight: 800;
  font-size: 24px;
  color: #2F3239;
  font-family: "Proxima Nova Black";
}
.benefits .benefit .text .item {
  display: flex;
  align-items: center;
  margin-bottom: 12px;
}
.benefits .benefit .text .item .icon {
  display: flex;
  margin-right: 16px;
}
.benefits .benefit .text .item .data .title {
  font-size: 16px;
  color: #2F3239;
  font-family: "Proxima Nova Black";
}
.benefits .benefit .text .item .data .title span {
  color: #19AD47;
}
.benefits .benefit .image {
  max-width: 928px;
  width: calc(50% - 0px);
}
@media (max-width: 1024px) {
  .benefits .benefit .image {
    width: 100%;
  }
}
.benefits .benefit .image img,
.benefits .benefit .image video {
  width: 100%;
  height: 100%;
  display: block;
}
.benefits .benefit .content_image {
  max-width: 928px;
  width: 100%;
}
.benefits .benefit .content_image img,
.benefits .benefit .content_image video {
  width: 100%;
  height: 100%;
  display: block;
}
.benefits .benefit .left {
  padding-right: 32px;
}
@media (max-width: 1024px) {
  .benefits .benefit .left {
    padding-right: 16;
  }
}
.benefits .benefit .right {
  padding-left: 32px;
  order: 2;
}
@media (max-width: 1024px) {
  .benefits .benefit .right {
    padding-left: 16px;
    order: unset;
  }
}
.benefits .benefit .gradus {
  background: #19ad47;
  background: #19ad47;
  padding: 4px 10px;
  color: #fff;
  line-height: 28px;
}
.benefits .benefit.text-absolute {
  position: relative;
  display: flex;
}
@media (max-width: 1024px) {
  .benefits .benefit.text-absolute .image {
    display: flex;
    flex-direction: column;
    align-items: center;
  }
}
.benefits .benefit.text-absolute .text {
  max-width: 928px;
  position: absolute;
  top: 73px;
  margin: 0;
  font-weight: 800;
  font-size: 40px;
  line-height: 100%;
  letter-spacing: 0%;
  text-align: center;
  color: #FFFFFF;
  display: flex;
  justify-content: center;
}
@media (max-width: 1024px) {
  .benefits .benefit.text-absolute .text {
    width: 100%;
    position: relative;
    top: unset;
    color: #2F3239;
    order: -1;
  }
}
.benefits .benefit.text-absolute .text .desc {
  max-width: 628px;
}
.benefits .benefit.text-absolute .benefit_title {
  max-width: 928px;
  width: 100%;
  position: absolute;
  font-weight: 800;
  font-size: 40px;
  line-height: 100%;
  letter-spacing: 0%;
  text-align: center;
  bottom: 41px;
  color: #19AD47;
  margin: 0;
}
@media (max-width: 1024px) {
  .benefits .benefit.text-absolute .benefit_title {
    width: 100%;
    position: relative;
    order: -1;
    margin-top: 16px !important;
    font-size: 40px !important;
  }
}
.benefits .benefit.text-absolute-left {
  position: relative;
  margin-top: 0;
  max-width: 928px;
}
@media (max-width: 1024px) {
  .benefits .benefit.text-absolute-left .image {
    display: flex;
    flex-direction: column-reverse;
    align-items: center;
  }
}
.benefits .benefit.text-absolute-left .text {
  position: absolute;
  top: 67px;
  left: 29px;
  text-align: left;
  max-width: 424px;
}
@media (max-width: 1024px) {
  .benefits .benefit.text-absolute-left .text {
    top: unset;
    left: unset;
    position: relative;
    margin-top: 20px;
  }
}
.benefits .benefit.text-absolute-left .text .benefit_title {
  text-align: left !important;
  color: #FFFFFF;
}
@media (max-width: 1024px) {
  .benefits .benefit.text-absolute-left .text .benefit_title {
    color: #2F3239;
    font-size: 36px !important;
    text-transform: uppercase;
  }
}
.benefits .benefit.text-absolute-left .text .desc {
  color: #FFFFFF;
}
@media (max-width: 1024px) {
  .benefits .benefit.text-absolute-left .text .desc {
    color: #2F3239;
  }
}
@media (max-width: 1024px) {
  .benefits .benefit.text-absolute-left .text .logo {
    width: 60%;
    display: flex;
    margin-bottom: 16px;
  }
}
.benefits .benefit.text-absolute-left-bottom {
  position: relative;
  margin-top: 0;
  max-width: 928px;
}
@media (max-width: 1024px) {
  .benefits .benefit.text-absolute-left-bottom .image {
    display: flex;
    flex-direction: column-reverse;
    align-items: center;
  }
}
.benefits .benefit.text-absolute-left-bottom .text {
  position: absolute;
  bottom: 94px;
  left: 23px;
  text-align: left;
  max-width: 424px;
}
@media (max-width: 1024px) {
  .benefits .benefit.text-absolute-left-bottom .text {
    margin-top: 20px;
    top: unset;
    left: unset;
    position: relative;
    bottom: unset;
  }
}
.benefits .benefit.text-absolute-left-bottom .text .benefit_title {
  text-align: left !important;
}
.benefits .benefit.text-absolute-left-bottom .text .desc {
  color: #FFFFFF;
}
@media (max-width: 1024px) {
  .benefits .benefit.text-absolute-left-bottom .text .desc {
    color: #2F3239;
  }
}
.benefits .benefit.text-absolute-right {
  position: relative;
  margin-top: 0;
  max-width: 928px;
}
@media (max-width: 1024px) {
  .benefits .benefit.text-absolute-right .image {
    display: flex;
    flex-direction: column-reverse;
    align-items: center;
  }
}
.benefits .benefit.text-absolute-right .text {
  position: absolute;
  top: 23px;
  right: 32px;
  text-align: left;
  max-width: 424px;
}
@media (max-width: 1024px) {
  .benefits .benefit.text-absolute-right .text {
    margin-top: 20px;
    top: unset;
    left: unset;
    position: relative;
    max-width: 100%;
    right: 0;
  }
}
.benefits .benefit.text-absolute-right .text .benefit_title {
  text-align: left !important;
  font-size: 31px !important;
  text-transform: uppercase;
}
.benefits .benefit.text-absolute-right .text .desc {
  color: #FFFFFF;
}
@media (max-width: 1024px) {
  .benefits .benefit.text-absolute-right .text .desc {
    color: #2F3239;
  }
}
.benefits .text-absolute-right-center {
  position: relative;
  margin-top: 0;
  max-width: 928px;
}
.benefits .text-absolute-right-center .image {
  width: 100%;
}
@media (max-width: 1024px) {
  .benefits .text-absolute-right-center .image {
    display: flex;
    flex-direction: column-reverse;
    align-items: center;
  }
}
.benefits .text-absolute-right-center .text {
  position: absolute;
  top: 121px;
  right: 0px;
  text-align: left;
  max-width: 424px;
}
@media (max-width: 1024px) {
  .benefits .text-absolute-right-center .text {
    margin-top: 20px;
    top: unset;
    left: unset;
    position: relative;
    max-width: 100%;
    right: 0;
  }
}
.benefits .text-absolute-right-center .text .benefit_title {
  text-align: center;
  margin: 0;
}
@media (max-width: 1024px) {
  .benefits .text-absolute-right-center .text .benefit_title {
    margin: 16px 0;
  }
}
.benefits .text-absolute-right-center .text .benefit_sub_title {
  margin: 0;
}
@media (max-width: 1024px) {
  .benefits .text-absolute-right-center .text .benefit_sub_title {
    margin: 16px 0;
  }
}
.benefits .text-absolute-right-center .text .desc {
  color: #FFFFFF;
}
@media (max-width: 1024px) {
  .benefits .text-absolute-right-center .text .desc {
    color: #2F3239;
  }
}
.benefits .center {
  text-align: center;
  flex-direction: column;
  max-width: none;
}
.benefits .center .text,
.benefits .center .image {
  width: 100%;
  margin: 0;
}
.benefits .center .benefit_title {
  margin-top: 0 !important;
  text-align: center !important;
}
@media (max-width: 1024px) {
  .benefits .center .benefit_title {
    overflow-wrap: break-word;
  }
}
.benefits .center .desc {
  margin-bottom: 32px;
}
@media (max-width: 1024px) {
  .benefits .center .desc br {
    display: none;
  }
}
.benefits .two_text_block {
  display: flex;
  padding: 25px;
  align-items: stretch;
  position: relative;
  overflow: hidden;
  justify-content: space-between;
}
.benefits .two_text_block .list {
  max-width: 240px;
  text-align: left;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  z-index: 1;
}
@media (max-width: 1024px) {
  .benefits .two_text_block .list {
    max-width: 100%;
  }
}
.benefits .two_text_block .list.left {
  text-align: left;
  padding: 0;
}
.benefits .two_text_block .list.left .benefit_title {
  text-align: left;
}
.benefits .two_text_block .list.right {
  text-align: right;
  padding: 0;
}
.benefits .two_text_block .list.right .benefit_title {
  text-align: right;
}
@media (max-width: 1024px) {
  .benefits .two_text_block .list.center_mobile {
    text-align: center;
    padding: 0;
  }
  .benefits .two_text_block .list.center_mobile .benefit_title {
    text-align: center;
  }
  .benefits .two_text_block .list.center_mobile .desc {
    text-align: center;
  }
}
.benefits .two_text_block .list .item {
  margin-bottom: 20px;
}
.benefits .two_text_block .list .item:last-child {
  margin-bottom: 0;
}
@media (max-width: 1024px) {
  .benefits .two_text_block .list .item {
    text-align: center;
  }
}
.benefits .two_text_block .list .item .benefit_title {
  font-size: 28px;
  margin: 0;
}
.benefits .two_text_block .list .item .benefit_title span {
  color: #19AD47;
}
.benefits .two_text_block .list .item .desc {
  color: #FFFFFF;
}
@media (max-width: 1024px) {
  .benefits .two_text_block .image-bg {
    height: 100vw;
  }
}
.benefits .two_text_block .image-bg img {
  position: absolute;
  width: 80%;
  height: auto;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
}
@media (max-width: 1024px) {
  .benefits .two_text_block .image-bg img {
    transform: translate(-50%, -53%);
  }
}
.benefits .benefit-title-image .text {
  display: flex;
  text-align: left;
  justify-content: center;
}
.benefits .benefit-title-image .text .icon {
  margin-right: 19px;
}
.benefits .four {
  gap: 32px;
  flex-wrap: wrap;
}
@media (max-width: 1024px) {
  .benefits .four {
    align-items: baseline;
    margin-left: 16px;
  }
}
.benefits .four.under .item {
  border-top: 0;
  border-bottom: 2px solid #19AD47;
}
.benefits .four .item {
  display: flex;
  border-top: 2px solid #19AD47;
  padding: 32px 0px;
  width: 208px;
  align-items: center;
}
.benefits .four .item .logo {
  margin-right: 16px;
  width: 40px;
  height: 40px;
}
.benefits .four .item .info .title {
  font-size: 20px;
  line-height: 125%;
  /* 25px */
  margin-bottom: 8px;
}
.benefits .three {
  gap: 32px;
}
@media (max-width: 1024px) {
  .benefits .three {
    align-items: baseline;
    margin-left: 16px;
  }
}
.benefits .three .item {
  display: flex;
  border-top: 2px solid #19AD47;
  padding: 32px 0px;
  width: 295px;
  align-items: center;
}
.benefits .three .item .logo {
  margin-right: 16px;
  width: 40px;
  height: 40px;
}
.benefits .three .item .info .title {
  font-size: 20px;
  line-height: 125%;
  /* 25px */
  margin-bottom: 8px;
}
.benefits .threeimg {
  gap: 32px;
}
@media (max-width: 1024px) {
  .benefits .threeimg {
    align-items: baseline;
    margin: 36px 0 !important;
  }
}
.benefits .threeimg .item {
  display: flex;
  padding: 32px 0px;
  width: 295px;
  align-items: center;
}
@media (max-width: 576px) {
  .benefits .threeimg .item {
    width: 100%;
    justify-content: center;
    padding: 16px 0;
  }
}
.benefits .line .item {
  display: flex;
}
@media (max-width: 1024px) {
  .benefits .line .item {
    flex-direction: column;
    justify-content: center;
  }
}
.benefits .line .item .icon {
  margin-right: 30px;
}
@media (max-width: 1024px) {
  .benefits .line .item .icon {
    margin-right: 0;
    text-align: center;
  }
}
.benefits .line .item .info .title {
  font-family: Proxima Nova;
  font-weight: 800;
  font-size: 38px;
  line-height: 100%;
  letter-spacing: 0%;
  margin-bottom: 8px;
}
.benefits .line .item .info .title span {
  color: #19AD47;
}
.benefits .line .item .info .sub_title {
  font-family: Proxima Nova;
  font-weight: 400;
  font-size: 16px;
  line-height: 150%;
  letter-spacing: 0%;
}
.benefits .two {
  gap: 32px;
}
@media (max-width: 1024px) {
  .benefits .two {
    align-items: baseline;
    margin-left: 16px;
  }
}
.benefits .two.border-top {
  flex-wrap: wrap;
  margin-top: 0;
  padding: 32px 0px;
}
.benefits .two.border-top .item {
  border: none;
  border-top: 2px solid #19AD47;
  padding: 32px 0px;
  width: calc(50% - 16px);
}
@media (max-width: 1024px) {
  .benefits .two.border-top .item {
    width: 100%;
  }
}
.benefits .two.no-border {
  align-items: unset;
}
.benefits .two.no-border .item {
  border: none;
  flex-direction: column;
}
.benefits .two.no-border .item .info .title {
  font-weight: 900;
  font-size: 40px;
  line-height: 100%;
  letter-spacing: 0%;
}
.benefits .two.no-border .item .info .title span {
  font-weight: 900;
  font-size: 40px;
  line-height: 100%;
  letter-spacing: 0%;
}
.benefits .two.no-border .item .info span {
  font-weight: 800;
  font-size: 18px;
  line-height: 150%;
  letter-spacing: 0%;
}
.benefits .two.no-border .image {
  width: 100%;
  margin-top: auto;
}
.benefits .two .item {
  display: flex;
  border: 2px solid #19AD47;
  padding: 32px;
  width: 460px;
  align-items: center;
  max-width: 95%;
}
.benefits .two .item .number {
  font-family: Proxima Nova;
  font-weight: 900;
  font-size: 50px;
  line-height: 150%;
  letter-spacing: 0%;
  color: #19AD47;
  margin-right: 16px;
  margin-left: 32px;
}
.benefits .two .item .logo {
  margin-right: 16px;
  width: 40px;
  height: 40px;
}
.benefits .two .item .info .title {
  font-size: 20px;
  line-height: 125%;
  /* 25px */
  margin-bottom: 8px;
}
.benefits .two .item .info .title span {
  color: #19AD47;
}
.benefits .one {
  gap: 32px;
  flex-direction: column;
}
@media (max-width: 1024px) {
  .benefits .one {
    align-items: baseline;
    margin-left: 16px;
  }
}
.benefits .one .item {
  display: flex;
  border: 2px solid #19AD47;
  padding: 32px;
  width: 100%;
  align-items: center;
  max-width: 95%;
}
.benefits .one .item .logo {
  margin-right: 16px;
  width: 40px;
  height: 40px;
}
.benefits .one .item .info .title {
  font-size: 20px;
  line-height: 125%;
  /* 25px */
  margin-bottom: 8px;
}
.benefits .one .item .info .title span {
  color: #19AD47;
}
.benefits .five {
  gap: 18px;
  flex-wrap: wrap;
}
@media (max-width: 1024px) {
  .benefits .five {
    align-items: baseline;
    margin-left: 16px;
    flex-direction: row;
  }
}
.benefits .five .item {
  display: flex;
  border-top: 2px solid #19AD47;
  padding: 32px 0px;
  width: 170px;
  align-items: center;
  flex-direction: column;
}
@media (max-width: 768px) {
  .benefits .five .item {
    width: 100%;
  }
  .benefits .five .item br {
    display: none;
  }
}
.benefits .five .item .logo, .benefits .five .item img {
  margin-right: 16px;
  width: 40px;
  height: 40px;
}
.benefits .five .item .info {
  padding: 20px 0;
}
.benefits .five .item .info .title {
  font-size: 20px;
  line-height: 125%;
  /* 25px */
  margin-bottom: 8px;
}
.benefits .benefit-black {
  background: #2F3239;
}
.benefits .benefit-black.slim .benefit {
  padding: 0px 0;
}
.benefits .benefit-black .benefit {
  margin: 0 auto;
  padding: 48px 0;
}
@media (max-width: 1024px) {
  .benefits .benefit-black .benefit {
    padding-left: 14px;
  }
}
.benefits .benefit-black .benefit .benefit_title {
  color: #FFF;
}
.benefits .benefit-black .benefit .desc {
  color: #FFF;
}
.benefits .benefit-black .benefit .item .svg_block {
  width: 40px;
  position: relative;
}
.benefits .benefit-black .benefit .item .info {
  position: relative;
}
.benefits .benefit-black .benefit .item .info .title {
  font-size: 14px;
  line-height: 15px;
  margin-bottom: 8px;
  color: #fff;
  letter-spacing: 0.75px;
}
.benefits .benefit-black .benefit .item .info .subtitle {
  color: #fff;
  font-size: 14px;
  line-height: 20px;
}
.benefits .benefit-dark-black {
  background: #000004;
}
.benefits .benefit-gray {
  background: #F3F3F3;
}
.benefits .benefit-text-right {
  text-align: right;
}
@media (max-width: 1024px) {
  .benefits .benefit-text-right {
    text-align: left;
  }
}
.benefits .benefit-text-right .benefit_title {
  text-align: right !important;
}
@media (max-width: 1024px) {
  .benefits .benefit-text-right .benefit_title {
    text-align: right !important;
  }
}
.benefits .benefit-text-left .text {
  padding-left: 16px;
}
.benefits .benefit-text-left .text h3 {
  font-size: 36px !important;
  text-transform: uppercase;
}
.benefits .six {
  flex-wrap: wrap;
  gap: 30px;
  margin: 48px auto;
}
@media (max-width: 1024px) {
  .benefits .six {
    gap: 16px;
    flex-direction: unset;
    justify-content: center;
  }
}
.benefits .six .item {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.benefits .six .item .image {
  margin-bottom: 5px;
  width: 100%;
}
.benefits .six .item svg {
  margin-bottom: 15px;
}
.benefits .six .item .text {
  width: 100%;
}
@media (max-width: 1024px) {
  .benefits .six .item .text {
    margin-bottom: 8px;
  }
}
.benefits .six .item .text h3 {
  color: #2F3239;
  font-size: 14px !important;
  font-style: normal;
  font-weight: 700;
  line-height: 16px;
  margin: 0;
  text-align: center;
  height: 32px;
}
@media (max-width: 1024px) {
  .benefits .six .item .text h3 {
    font-size: 14px !important;
  }
}
.benefits .slim {
  margin-top: 0px;
}
.benefits .slim .text {
  padding-top: 20px;
  padding-bottom: 20px;
}
.benefits .slim .text img {
  height: 40px;
  width: 40px;
}
.benefits .benefit-max-width {
  max-width: 928px;
  margin: 0 auto;
}
.benefits .margin-top {
  margin-top: 32px;
}
.benefits .slim-img .image {
  display: flex;
  justify-content: center;
}
.benefits .slim-img .image img {
  width: auto;
  height: auto;
}

.main_info {
  font-size: 19px;
  line-height: 130%;
  color: #373737;
}
.main_info .main_img img {
  width: 100%;
  display: block;
}
.main_info .benefits .benefit {
  background-color: #f3f3f3;
  position: relative;
  display: flex;
  display: flex;
}
.main_info .benefits .benefit:first-child {
  background-color: unset;
}
.main_info .benefits .benefit:first-child .title {
  font-size: 2.727em;
  margin-bottom: 0;
  margin-top: 0;
}
.main_info .benefits .benefit:first-child .text {
  padding-left: 0;
  width: 50%;
  background-color: unset;
  position: relative;
}
.main_info .benefits .benefit:last-child {
  background-color: unset;
}
.main_info .benefits .benefit:last-child .title {
  font-size: 2.727em;
  margin-bottom: 0;
  margin-top: 0;
}
.main_info .benefits .benefit:last-child .text {
  padding-left: 0;
  width: 50%;
  background-color: unset;
  position: relative;
}
.main_info .benefits .benefit .benefit_title {
  padding: 64px;
  width: 50%;
}
.main_info .benefits .benefit .title {
  margin-bottom: 30px;
  font-size: 2em;
  line-height: 130%;
  font-weight: 600;
}
.main_info .benefits .benefit .text {
  padding: 64px;
  width: 50%;
  display: flex;
  flex-direction: column;
  justify-content: end;
  background-color: rgba(243, 243, 243, 0.6784313725);
  z-index: 3;
}
.main_info .benefits .benefit .text .desc {
  margin: 0;
}
.main_info .benefits .benefit .text img {
  width: -moz-fit-content;
  width: fit-content;
  max-width: 100%;
  margin-bottom: 50px;
}
.main_info .benefits .benefit .text .desc_list {
  padding-left: 35px;
  margin: 0;
}
.main_info .benefits .benefit .image {
  width: 50%;
}
.main_info .benefits .benefit .image img {
  width: 100%;
  height: 100%;
}
.main_info .benefits .benefit.left {
  text-align: start;
}
.main_info .benefits .benefit.left .image {
  right: 0;
}
.main_info .benefits .benefit.right {
  text-align: end;
}
.main_info .benefits .benefit.right .image {
  left: 0;
}
.main_info .materials .materials_img img {
  width: 100%;
  display: block;
}
.main_info .materials .materials_list {
  list-style: none;
  padding: 64px;
  justify-content: space-around;
  display: grid;
  grid-template-columns: repeat(auto-fill, 300px);
  row-gap: 70px;
  -moz-column-gap: 146px;
  column-gap: 146px;
}
.main_info .materials .materials_list .item img {
  margin: auto;
  display: block;
}
.main_info .materials .materials_list .item .title {
  margin-top: 50px;
  text-align: center;
  font-size: 1.364em;
  font-weight: 600;
}
.main_info .certificates {
  display: flex;
}
.main_info .certificates .info {
  padding: 64px;
  width: 50%;
  background-color: #f3f3f3;
  text-align: end;
}
.main_info .certificates .info .section_title {
  margin-bottom: 40px;
  font-size: 2em;
  text-align: end;
}
.main_info .certificates .info .cert_title {
  margin-top: 40px;
  font-size: 2em;
  text-align: end;
}
.main_info .certificates .cert_imgs {
  width: 50%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.main_info .certificates .cert_imgs img {
  margin: 22px;
  max-width: calc(100% - 44px);
}

@media (max-width: 999px) {
  .main_info {
    font-size: 18px;
  }
}
@media (max-width: 676px) {
  .main_info {
    font-size: 14px;
  }
}
@media (max-width: 767px) {
  .main_info .benefits .benefit {
    flex-direction: column;
  }
  .main_info .benefits .benefit .text img {
    position: relative;
    bottom: unset;
    right: unset;
    margin-bottom: 50px;
  }
  .main_info .benefits .benefit .image {
    position: relative;
    order: -1;
    width: 100%;
    height: unset;
  }
}
@media (max-width: 991px) {
  .main_info .benefits .benefit:first-child {
    flex-direction: column;
  }
  .main_info .benefits .benefit:first-child .benefit_title {
    padding-bottom: 0;
    width: 100%;
  }
  .main_info .benefits .benefit:first-child .text {
    padding-left: 32px;
    width: 100%;
  }
  .main_info .benefits .benefit:last-child {
    flex-direction: column;
  }
  .main_info .benefits .benefit:last-child .benefit_title {
    padding-bottom: 0;
    width: 100%;
  }
  .main_info .benefits .benefit:last-child .text {
    padding-left: 32px;
    width: 100%;
  }
  .main_info .benefits .benefit .benefit_title {
    padding: 32px;
    width: 50%;
  }
  .main_info .benefits .benefit .text {
    padding: 32px;
    width: 100%;
  }
  .main_info .benefits .benefit .text img {
    position: absolute;
    bottom: 100%;
    right: 32px;
    margin: 0;
  }
  .main_info .benefits .benefit .text .desc_list {
    padding-left: 15px;
  }
  .main_info .benefits .benefit .image {
    position: absolute;
    z-index: 1;
    height: 100%;
    width: 360px;
  }
  .main_info .benefits .benefit .image img {
    display: block;
  }
  .main_info .materials .materials_list {
    margin-top: 32px;
    row-gap: 32px;
  }
  .main_info .certificates .info {
    padding: 32px;
    width: 70%;
  }
  .main_info .certificates .info .section_title {
    font-size: 1.5em;
  }
  .main_info .certificates .info .cert_title {
    font-size: 1.5em;
  }
  .main_info .certificates .cert_imgs {
    width: 30%;
  }
}
@media (max-width: 1440px) {
  .main_info .materials .materials_list {
    padding: 0;
    margin-top: 64px;
    row-gap: 40px;
  }
}
* {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  outline: 0;
  scroll-behavior: smooth;
  -webkit-tap-highlight-color: transparent;
}

body {
  display: flex;
  min-height: 100vh;
  flex-direction: column;
  font-family: "Mulish", sans-serif;
  font-weight: 400;
  font-size: 16px;
  line-height: 20px;
  color: #111111;
  background: #F6F9F6;
}

.list-unstyled {
  padding-left: 0;
  list-style: none;
}

.img-fluid {
  max-width: 100%;
  height: auto;
}

.content {
  flex: 1 1 auto;
  min-height: 100%;
  overflow: hidden;
  margin-top: 124px;
}
@media (max-width: 575.98px) {
  .content {
    margin-top: 92px;
  }
}
@media (min-width: 576px) and (max-width: 767.98px) {
  .content {
    margin-top: 92px;
  }
}
@media (min-width: 768px) and (max-width: 991.98px) {
  .content {
    margin-top: 92px;
  }
}

button {
  outline: none !important;
}

.btn-close {
  outline: none;
  box-shadow: none;
}

input:focus {
  box-shadow: none !important;
  outline: none !important;
}

.slick-slide {
  outline: none !important;
}

/* bootstrap hack: fix content width inside hidden tabs */
.tab-content > .tab-pane,
.pill-content > .pill-pane {
  display: block;
  /* undo display:none;*/
  height: 0;
  /* height:0 is also invisible */
}

.tab-content > .active,
.pill-content > .active {
  height: auto;
  /* let the content decide it  */
}

/* bootstrap hack end */
/*header*/
.home header .navigation .part_left .menu_catalog .menu {
  display: none;
}

@media (min-width: 1200px) and (max-width: 1439.98px) {
  .header-fixed {
    box-shadow: 0px 4px 9.4px 0px rgba(52, 69, 57, 0.2);
  }
  .header-fixed .header_top {
    display: none;
  }
  .header-fixed .menu {
    padding: 15px !important;
  }
  .header-fixed .navigation {
    height: 74px;
    display: flex;
    align-items: center;
  }
  .header-fixed .navigation .logo {
    display: flex;
    margin-right: 33px;
  }
  .header-fixed .navigation .part_left .menu_catalog .catalog {
    height: 44px;
    border-radius: 4px;
    width: 246px;
    padding: 0;
    justify-content: center;
  }
}
@media (min-width: 1440px) {
  .header-fixed {
    box-shadow: 0px 4px 9.4px 0px rgba(52, 69, 57, 0.2);
  }
  .header-fixed .header_top {
    display: none;
  }
  .header-fixed .menu {
    padding: 15px !important;
  }
  .header-fixed .navigation {
    height: 74px;
    display: flex;
    align-items: center;
  }
  .header-fixed .navigation .logo {
    display: flex;
    margin-right: 33px;
  }
  .header-fixed .navigation .part_left .menu_catalog .catalog {
    height: 44px;
    border-radius: 4px;
    width: 246px;
    padding: 0;
    justify-content: center;
  }
}

header {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  margin: 0 auto;
  z-index: 9;
  background: #FFFFFF;
}
@media (max-width: 575.98px) {
  header {
    background: #19AD47;
  }
}
@media (min-width: 576px) and (max-width: 767.98px) {
  header {
    background: #19AD47;
  }
}
@media (min-width: 768px) and (max-width: 991.98px) {
  header {
    background: #19AD47;
  }
}
header .header_top {
  display: flex;
  height: 62px;
  align-items: center;
  position: relative;
}
@media (max-width: 575.98px) {
  header .header_top {
    height: 24px;
    margin-top: 8px;
  }
}
@media (min-width: 576px) and (max-width: 767.98px) {
  header .header_top {
    height: 24px;
    margin-top: 8px;
  }
}
@media (min-width: 768px) and (max-width: 991.98px) {
  header .header_top {
    height: 24px;
    margin-top: 8px;
  }
}
header .header_top .logo {
  padding-left: 32px;
}
@media (max-width: 575.98px) {
  header .header_top .logo {
    padding-left: 0;
  }
}
@media (min-width: 576px) and (max-width: 767.98px) {
  header .header_top .logo {
    padding-left: 0;
  }
}
@media (min-width: 768px) and (max-width: 991.98px) {
  header .header_top .logo {
    padding-left: 0;
  }
}
@media (max-width: 575.98px) {
  header .header_top .logo img {
    display: none;
  }
}
@media (min-width: 576px) and (max-width: 767.98px) {
  header .header_top .logo img {
    display: none;
  }
}
@media (min-width: 768px) and (max-width: 991.98px) {
  header .header_top .logo img {
    display: none;
  }
}
header .header_top .logo .mob {
  display: none;
}
@media (max-width: 575.98px) {
  header .header_top .logo .mob {
    display: flex;
  }
}
@media (min-width: 576px) and (max-width: 767.98px) {
  header .header_top .logo .mob {
    display: flex;
  }
}
@media (min-width: 768px) and (max-width: 991.98px) {
  header .header_top .logo .mob {
    display: flex;
  }
}
header .header_top .top_nav {
  display: flex;
  justify-content: end;
}
@media (max-width: 575.98px) {
  header .header_top .top_nav {
    display: none;
  }
}
@media (min-width: 576px) and (max-width: 767.98px) {
  header .header_top .top_nav {
    display: none;
  }
}
@media (min-width: 768px) and (max-width: 991.98px) {
  header .header_top .top_nav {
    display: none;
  }
}
header .header_top .top_nav ul {
  display: flex;
  list-style: none;
}
header .header_top .top_nav ul li {
  margin-left: 15px;
  margin-right: 15px;
}
header .header_top .top_nav ul li:last-child {
  margin-right: 0;
}
header .header_top .top_nav ul li:first-child {
  display: none;
}
@media (max-width: 991.98px) {
  header .header_top .top_nav ul li:first-child {
    display: flex;
  }
}
header .header_top .top_nav ul li:first-child a {
  font-weight: 700;
  color: #19AD47;
}
@media (min-width: 992px) and (max-width: 1199.98px) {
  header .header_top .top_nav ul li {
    margin-left: 6px;
    margin-right: 6px;
  }
}
@media (min-width: 1540px) {
  header .header_top .top_nav ul li {
    margin-left: 30px;
    margin-right: 30px;
  }
}
header .header_top .top_nav ul li a {
  font-family: Mulish;
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
  text-align: left;
  text-decoration: none;
  color: #111111;
}
header .header_top .top_nav ul li a:hover {
  color: #19AD47;
}
@media (min-width: 992px) and (max-width: 1199.98px) {
  header .header_top .top_nav ul li a {
    font-size: 15px;
  }
}
header .header_top .info_mob {
  display: none;
  justify-content: end;
  align-items: center;
}
@media (max-width: 575.98px) {
  header .header_top .info_mob {
    display: flex;
    padding-right: 40px;
  }
}
@media (min-width: 576px) and (max-width: 767.98px) {
  header .header_top .info_mob {
    display: flex;
  }
}
@media (min-width: 768px) and (max-width: 991.98px) {
  header .header_top .info_mob {
    display: flex;
  }
}
header .header_top .info_mob .items {
  margin-left: 16px;
}
header .header_top .info_mob .items .counter {
  position: absolute;
  top: -4px;
  right: -4px;
  width: 16px;
  height: 16px;
  display: flex;
  align-items: center;
  justify-content: center;
  background: #EA4B55;
  font-family: Mulish;
  font-size: 11px;
  font-weight: 700;
  line-height: 13.81px;
  color: #FFFFFF;
  border-radius: 50%;
}
header .header_top .info_mob .items a {
  display: flex;
  text-decoration: none;
  font-family: Mulish;
  font-size: 16px;
  font-weight: 400;
  line-height: 20.08px;
  color: #111111;
  align-items: center;
  position: relative;
}
header .header_top .info_mob .kurs .icon {
  display: flex;
  text-decoration: none;
  font-family: Mulish;
  font-size: 14px;
  font-weight: 400;
  line-height: 17.57px;
  color: #fff;
  align-items: center;
}
header .header_top .info_mob .kurs .kurs_data.active ul {
  opacity: 1;
  display: block;
}
header .header_top .info_mob .kurs .kurs_data ul {
  list-style-type: none;
  display: none;
  margin: 0;
  padding: 20px;
  position: absolute;
  width: 100%;
  z-index: 2;
  background: #EAF4EC;
  margin-top: 20px;
  border-radius: 4px;
  width: 220px;
  opacity: 0;
  box-shadow: 0px 4px 8px 0px rgba(0, 0, 0, 0.15);
  right: 5px;
  top: 12px;
}
header .header_top .info_mob .kurs .kurs_data ul li {
  font-family: Mulish;
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
  color: #6A6A6A;
}
header .header_top .info_mob .kurs .kurs_data ul li:first-child::before {
  content: "";
  display: block;
  position: absolute;
  width: 0;
  height: 0;
  border-left: 10px solid transparent;
  border-right: 0px solid transparent;
  border-bottom: 7px solid #EAF4EC;
  top: -7px;
  left: 104px;
}
header .header_top .info_mob .kurs .kurs_data ul li span {
  color: #111111;
  font-weight: 700;
}
header .navigation {
  height: 62px;
  background: #19AD47;
  padding: 0px;
}
header .navigation .logo {
  display: none;
}
header .navigation.menu_catalog_active::before {
  content: "";
  background: rgba(17, 17, 17, 0.6980392157);
  opacity: 0.7;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100vh;
  z-index: 2;
}
@media (max-width: 991.98px) {
  header .navigation {
    display: flex;
    align-items: center;
  }
}
header .navigation .mob_navigation {
  display: none;
  transform: translateX(-150%);
  animation: ani 1s forwards;
}
header .navigation .mob_navigation.active {
  display: flex;
  position: absolute;
  top: 94px;
  left: 0;
  height: 100vh;
  width: 287px;
  background: #fff;
  z-index: 3;
  padding: 0;
  flex-direction: column;
}
@media (min-width: 576px) and (max-width: 767.98px) {
  header .navigation .mob_navigation.active {
    width: 333px;
  }
}
@media (min-width: 768px) and (max-width: 991.98px) {
  header .navigation .mob_navigation.active {
    width: 333px;
  }
}
header .navigation .mob_navigation .mob_catalog {
  display: none;
  transform: translateX(-150%);
  animation: ani 1s forwards;
  flex-direction: column;
  background: #fff;
  z-index: 2;
  overflow-y: scroll;
  height: calc(100vh - 94px);
  position: absolute;
}
header .navigation .mob_navigation .mob_catalog.active {
  display: flex;
}
header .navigation .mob_navigation .mob_catalog .close_nav {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  margin-left: auto;
  position: absolute;
  right: 14px;
  top: 10px;
  border: 1px solid #D8D8D8;
  border-radius: 4px;
  z-index: 2;
}
header .navigation .mob_navigation .mob_catalog nav {
  padding: 0 26px;
  padding-top: 26px;
}
header .navigation .mob_navigation .mob_catalog nav ul {
  list-style: none;
}
header .navigation .mob_navigation .mob_catalog nav ul li {
  margin-bottom: 4px;
  position: relative;
}
header .navigation .mob_navigation .mob_catalog nav ul li:first-child {
  margin-bottom: 12px;
}
header .navigation .mob_navigation .mob_catalog nav ul li:last-child {
  margin-bottom: 0px !important;
}
header .navigation .mob_navigation .mob_catalog nav ul li.parent {
  margin-bottom: 12px;
  margin-top: 20px;
}
header .navigation .mob_navigation .mob_catalog nav ul li.parent a {
  font-family: Mulish;
  font-size: 18px;
  font-weight: 700;
  line-height: 22.59px;
  text-align: left;
}
header .navigation .mob_navigation .mob_catalog nav ul li.parent_no-link {
  margin-bottom: 12px;
  margin-top: 22px;
}
header .navigation .mob_navigation .mob_catalog nav ul li.parent_no-link:first-child {
  margin-top: 0;
}
header .navigation .mob_navigation .mob_catalog nav ul li.parent_no-link a {
  font-family: Mulish;
  font-size: 18px;
  font-weight: 700;
  line-height: 22.59px;
  text-align: left;
  pointer-events: none;
  cursor: default;
}
header .navigation .mob_navigation .mob_catalog nav ul li.parent_no-link a svg {
  display: none;
}
header .navigation .mob_navigation .mob_catalog nav ul li.sale a {
  color: #19AD47;
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='20' height='21' viewBox='0 0 20 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M6.44043 13.2384H10.6071M8.52258 11.1551H8.53033M8.5245 15.3217H8.53233' stroke='%2319AD47' stroke-width='1.2' stroke-linecap='round' stroke-linejoin='round'/%3e%3cpath d='M5.41699 3.58068C7.94476 6.15143 12.1134 0.603098 14.5801 2.61665C15.9994 3.77523 15.5507 6.33333 13.7082 8' stroke='%2319AD47' stroke-width='1.2' stroke-linecap='round'/%3e%3cpath d='M15.5537 5.98193C16.3731 6.13056 16.5569 6.61928 16.8016 7.9754C17.0219 9.19675 17.0837 10.6624 17.0837 11.2863C17.0612 11.5162 16.9613 11.7308 16.8016 11.9058C15.0882 13.6017 11.6879 16.8042 9.97174 18.395C9.29824 18.9629 8.28215 18.9752 7.56737 18.4539C6.10372 17.2105 4.69744 15.805 3.31985 14.5357C2.76641 13.8625 2.77938 12.9055 3.38241 12.2712C5.19792 10.4924 8.48308 7.44776 10.3376 5.76573C10.5235 5.61525 10.7513 5.52113 10.9955 5.5C11.4116 5.4999 12.1254 5.55273 12.8207 5.5908' stroke='%2319AD47' stroke-width='1.2' stroke-linecap='round'/%3e%3c/svg%3e ");
  background-repeat: no-repeat;
  background-position: left center;
  padding-left: 24px;
}
header .navigation .mob_navigation .mob_catalog nav ul li.sale a svg {
  display: none;
}
header .navigation .mob_navigation .mob_catalog nav ul li a {
  text-decoration: none;
  font-family: Mulish;
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
  color: #0C0D0D;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
header .navigation .mob_navigation .mob_catalog nav ul li .title {
  display: flex;
  align-items: center;
}
header .navigation .mob_navigation .mob_catalog nav ul li .title img {
  width: 24px;
  margin-right: 12px;
}
header .navigation .mob_navigation .catalog_icon {
  display: flex;
  border-radius: 4px;
  height: 40px;
  width: 100%;
  align-items: center;
  justify-content: center;
  background: #19AD47;
  font-family: Mulish;
  font-size: 16px;
  font-weight: 700;
  line-height: 20.08px;
  color: #FFFFFF;
  margin-bottom: 15px;
  cursor: pointer;
}
header .navigation .mob_navigation .catalog_icon svg {
  margin-right: 8px;
}
header .navigation .mob_navigation .block-head {
  display: flex;
  justify-content: end;
  align-items: center;
  width: 100%;
  position: absolute;
  padding-top: 10px;
  padding-right: 10px;
}
header .navigation .mob_navigation .block-head .close {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  margin-left: auto;
  position: absolute;
  right: 14px;
  top: 10px;
  border: 1px solid #D8D8D8;
  border-radius: 4px;
}
header .navigation .mob_navigation .block-head .close svg {
  width: 20px;
  height: 20px;
}
header .navigation .mob_navigation .menu {
  padding: 0 26px;
  padding-top: 26px;
  padding-bottom: 4px;
  background: #fff;
}
header .navigation .mob_navigation .menu nav ul li {
  margin-bottom: 16px;
}
header .navigation .mob_navigation .menu nav ul li:first-child a {
  font-weight: 700;
  color: #19AD47;
}
header .navigation .mob_navigation .menu nav ul li a {
  font-family: Mulish;
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
  text-decoration: none;
  color: #111111;
}
header .navigation .part_left {
  display: flex;
  align-items: center;
}
@media (max-width: 575.98px) {
  header .navigation .part_left {
    width: calc(100% - 53px);
  }
}
@media (min-width: 576px) and (max-width: 767.98px) {
  header .navigation .part_left {
    width: calc(100% - 53px);
  }
}
@media (min-width: 768px) and (max-width: 991.98px) {
  header .navigation .part_left {
    width: calc(100% - 53px);
  }
}
header .navigation .part_left .menu_catalog {
  position: relative;
}
header .navigation .part_left .menu_catalog .mob-icon {
  flex-direction: column;
  font-family: Mulish;
  font-size: 10px;
  font-weight: 400;
  line-height: 12.55px;
  color: #fff;
}
@media (max-width: 575.98px) {
  header .navigation .part_left .menu_catalog .mob-icon {
    display: flex !important;
  }
}
@media (min-width: 576px) and (max-width: 767.98px) {
  header .navigation .part_left .menu_catalog .mob-icon {
    display: flex !important;
  }
}
@media (min-width: 768px) and (max-width: 991.98px) {
  header .navigation .part_left .menu_catalog .mob-icon {
    display: flex !important;
  }
}
header .navigation .part_left .menu_catalog .catalog {
  background: #275936;
  font-family: Mulish;
  font-size: 18px;
  font-weight: 400;
  line-height: 22.59px;
  color: #FFFFFF;
  width: 361px;
  display: flex;
  align-items: center;
  height: 62px;
  text-transform: uppercase;
  padding-left: 33px;
  flex-shrink: 0;
  cursor: pointer;
}
@media (max-width: 575.98px) {
  header .navigation .part_left .menu_catalog .catalog {
    display: none;
  }
}
@media (min-width: 576px) and (max-width: 767.98px) {
  header .navigation .part_left .menu_catalog .catalog {
    display: none;
  }
}
@media (min-width: 768px) and (max-width: 991.98px) {
  header .navigation .part_left .menu_catalog .catalog {
    display: none;
  }
}
header .navigation .part_left .menu_catalog .catalog svg {
  margin-right: 12px;
}
header .navigation .part_left .menu_catalog .menu {
  position: absolute;
  background: #FFFFFF;
  padding: 20px;
  width: 100%;
  padding-left: 32px;
  display: none;
  transform: translateX(-150%);
  animation: ani 1s forwards;
  z-index: 2;
  overflow-y: auto;
  max-height: calc(100vh - 120px);
  border-radius: 4px;
}
header .navigation .part_left .menu_catalog .menu.active {
  display: block;
}
header .navigation .part_left .menu_catalog .menu nav ul {
  list-style: none;
}
header .navigation .part_left .menu_catalog .menu nav ul li {
  margin-bottom: 4px;
  position: relative;
}
header .navigation .part_left .menu_catalog .menu nav ul li:first-child {
  margin-bottom: 12px;
}
header .navigation .part_left .menu_catalog .menu nav ul li:last-child {
  margin-bottom: 0px !important;
}
header .navigation .part_left .menu_catalog .menu nav ul li.parent {
  margin-bottom: 12px;
  margin-top: 20px;
}
header .navigation .part_left .menu_catalog .menu nav ul li.parent a {
  font-family: Mulish;
  font-size: 18px;
  font-weight: 700;
  line-height: 22.59px;
  text-align: left;
}
header .navigation .part_left .menu_catalog .menu nav ul li.parent_no-link {
  margin-bottom: 12px;
  margin-top: 22px;
}
header .navigation .part_left .menu_catalog .menu nav ul li.parent_no-link:first-child {
  margin-top: 0;
}
header .navigation .part_left .menu_catalog .menu nav ul li.parent_no-link a {
  font-family: Mulish;
  font-size: 18px;
  font-weight: 700;
  line-height: 22.59px;
  text-align: left;
  pointer-events: none;
  cursor: default;
}
header .navigation .part_left .menu_catalog .menu nav ul li.parent_no-link a svg {
  display: none;
}
header .navigation .part_left .menu_catalog .menu nav ul li.sale a {
  font-family: Mulish;
  font-weight: 700;
  font-size: 18px;
  line-height: 22.59px;
  letter-spacing: 0%;
  color: #19AD47;
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='20' height='21' viewBox='0 0 20 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M6.44043 13.2384H10.6071M8.52258 11.1551H8.53033M8.5245 15.3217H8.53233' stroke='%2319AD47' stroke-width='1.2' stroke-linecap='round' stroke-linejoin='round'/%3e%3cpath d='M5.41699 3.58068C7.94476 6.15143 12.1134 0.603098 14.5801 2.61665C15.9994 3.77523 15.5507 6.33333 13.7082 8' stroke='%2319AD47' stroke-width='1.2' stroke-linecap='round'/%3e%3cpath d='M15.5537 5.98193C16.3731 6.13056 16.5569 6.61928 16.8016 7.9754C17.0219 9.19675 17.0837 10.6624 17.0837 11.2863C17.0612 11.5162 16.9613 11.7308 16.8016 11.9058C15.0882 13.6017 11.6879 16.8042 9.97174 18.395C9.29824 18.9629 8.28215 18.9752 7.56737 18.4539C6.10372 17.2105 4.69744 15.805 3.31985 14.5357C2.76641 13.8625 2.77938 12.9055 3.38241 12.2712C5.19792 10.4924 8.48308 7.44776 10.3376 5.76573C10.5235 5.61525 10.7513 5.52113 10.9955 5.5C11.4116 5.4999 12.1254 5.55273 12.8207 5.5908' stroke='%2319AD47' stroke-width='1.2' stroke-linecap='round'/%3e%3c/svg%3e ");
  background-repeat: no-repeat;
  background-position: left center;
  padding-left: 24px;
}
header .navigation .part_left .menu_catalog .menu nav ul li.sale a svg {
  display: none;
}
header .navigation .part_left .menu_catalog .menu nav ul li a {
  text-decoration: none;
  font-family: Mulish;
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
  color: #0C0D0D;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
header .navigation .part_left .menu_catalog .menu nav ul li a:hover {
  color: #19AD47;
}
header .navigation .part_left .menu_catalog .menu nav ul li .title {
  display: flex;
  align-items: center;
}
header .navigation .part_left .menu_catalog .menu nav ul li .title img {
  width: 24px;
  margin-right: 12px;
}
header .navigation .search_block {
  width: 100%;
  background: #FFFFFF;
  height: 44px;
  border-radius: 4px;
  margin-left: 15px;
  max-width: 664px;
}
header .navigation .search_block.active::before {
  content: "";
  background: rgba(17, 17, 17, 0.6980392157);
  opacity: 0.7;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100vh;
  z-index: 2;
}
header .navigation .search_block.active .wd-search-full-screen {
  z-index: 2;
}
header .navigation .search_block.active .wd-search-full-screen .search-info-text {
  display: block;
  z-index: 2;
  position: relative;
  background: #fff;
}
header .navigation .search_block.active .wd-search-full-screen .searchform {
  border-radius: 4px 4px 0px 0px;
}
header .navigation .search_block .wd-search-full-screen {
  height: 100%;
  position: relative;
}
header .navigation .search_block .wd-search-full-screen .wd-close-search {
  position: absolute;
  top: 5px;
  right: 5px;
  z-index: 1;
  display: none;
}
header .navigation .search_block .wd-search-full-screen .wd-close-search a {
  width: 100px;
  height: 100px;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
}
header .navigation .search_block .wd-search-full-screen .wd-close-search a::before {
  transition: opacity 0.15s ease;
  font-family: "woodmart-font";
  content: "\f112";
  font-size: 30px;
}
header .navigation .search_block .wd-search-full-screen .searchform {
  height: 100%;
  display: flex;
  align-items: center;
  background: #FFFFFF;
  border-radius: 4px;
}
header .navigation .search_block .wd-search-full-screen .searchform input {
  border: none;
  width: 100%;
  height: 100%;
  font-family: Mulish;
  font-size: 14px;
  font-weight: 400;
  line-height: 17.57px;
  color: #6A6A6A;
  padding-left: 25px;
  border-radius: 4px;
}
@media (max-width: 575.98px) {
  header .navigation .search_block .wd-search-full-screen .searchform input {
    padding-left: 16px;
  }
}
@media (min-width: 576px) and (max-width: 767.98px) {
  header .navigation .search_block .wd-search-full-screen .searchform input {
    padding-left: 16px;
  }
}
header .navigation .search_block .wd-search-full-screen .searchform input::-moz-placeholder {
  font-family: Mulish;
  font-size: 14px;
  font-weight: 400;
  line-height: 17.57px;
  color: #6A6A6A;
}
header .navigation .search_block .wd-search-full-screen .searchform input::placeholder {
  font-family: Mulish;
  font-size: 14px;
  font-weight: 400;
  line-height: 17.57px;
  color: #6A6A6A;
}
header .navigation .search_block .wd-search-full-screen .searchform .searchsubmit {
  display: none;
}
header .navigation .search_block .wd-search-full-screen .search-product-result {
  max-height: 508px;
  overflow-y: scroll;
}
header .navigation .search_block .wd-search-full-screen .search-info-text {
  border-top: 1px solid #D8D8D8;
  display: none;
  border-radius: 0px 0px 4px 4px;
}
header .navigation .search_block .wd-search-full-screen .search-info-text .head {
  padding: 0px;
}
header .navigation .search_block .wd-search-full-screen .search-info-text .all_result {
  font-family: Mulish;
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
  color: #19AD47;
  text-decoration: underline;
  border-bottom: 1px solid #D8D8D8;
  padding: 26px 24px;
  cursor: pointer;
}
header .navigation .search_block .wd-search-full-screen .search-info-text .search-product-result .nothing_found {
  padding: 26px 24px;
  border-bottom: 1px solid #D8D8D8;
}
header .navigation .search_block .wd-search-full-screen .search-info-text .search-product-result .product_item-search {
  border-bottom: 1px solid #D8D8D8;
  padding: 26px 0px;
}
header .navigation .search_block .wd-search-full-screen .search-info-text .category {
  padding: 26px 24px;
}
header .navigation .search_block .wd-search-full-screen .search-info-text .category .title {
  font-family: Mulish;
  font-size: 16px;
  font-weight: 700;
  line-height: 20.08px;
  color: #111111;
  margin-bottom: 12px;
}
header .navigation .search_block .wd-search-full-screen .search-info-text .category a {
  font-family: Mulish;
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
  color: #19AD47;
}
header .navigation .search_block .wd-search-full-screen .search-info-text .wd-search-loader {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1002;
  display: flex;
  align-items: center;
  justify-content: center;
  visibility: hidden;
  background-color: rgba(var(--bgcolor-white-rgb), 0.8);
  opacity: 0;
  transition: opacity 0.2s cubic-bezier(0.19, 1, 0.22, 1), visibility 0.2s cubic-bezier(0.19, 1, 0.22, 1);
}
header .navigation .search_block .wd-search-full-screen .search-info-text .wd-search-loader.wd-fill {
  visibility: visible;
  opacity: 1;
  transition: opacity 0.6s cubic-bezier(0.19, 1, 0.22, 1), visibility 0.6s cubic-bezier(0.19, 1, 0.22, 1);
}
header .navigation .search_block .wd-search-full-screen .search-info-text .wd-search-loader.wd-fill:after {
  content: "";
  display: inline-block;
  width: 32px;
  height: 32px;
  border: 1px solid rgba(0, 0, 0, 0.1215686275);
  border-left-color: #242424;
  border-radius: 50%;
  vertical-align: middle;
  animation: wd-rotate 450ms infinite linear;
}
header .navigation .kurs {
  display: flex;
  align-items: center;
  font-family: Mulish;
  font-size: 16px;
  font-weight: 700;
  line-height: 20.08px;
  color: #fff;
  padding-left: 60px;
}
@media (max-width: 575.98px) {
  header .navigation .kurs {
    display: none;
  }
}
@media (min-width: 576px) and (max-width: 767.98px) {
  header .navigation .kurs {
    display: none;
  }
}
@media (min-width: 768px) and (max-width: 991.98px) {
  header .navigation .kurs {
    display: none;
  }
}
header .navigation .part_right {
  display: flex;
  align-items: center;
  justify-content: end;
}
@media (max-width: 575.98px) {
  header .navigation .part_right {
    width: 53px;
  }
}
@media (min-width: 576px) and (max-width: 767.98px) {
  header .navigation .part_right {
    width: 53px;
  }
}
@media (min-width: 768px) and (max-width: 991.98px) {
  header .navigation .part_right {
    width: 53px;
  }
}
@media (max-width: 575.98px) {
  header .navigation .part_right .compare {
    display: none;
  }
}
@media (min-width: 576px) and (max-width: 767.98px) {
  header .navigation .part_right .compare {
    display: none;
  }
}
@media (min-width: 768px) and (max-width: 991.98px) {
  header .navigation .part_right .compare {
    display: none;
  }
}
@media (max-width: 575.98px) {
  header .navigation .part_right .wishlist {
    display: none;
  }
}
@media (min-width: 576px) and (max-width: 767.98px) {
  header .navigation .part_right .wishlist {
    display: none;
  }
}
@media (min-width: 768px) and (max-width: 991.98px) {
  header .navigation .part_right .wishlist {
    display: none;
  }
}
header .navigation .part_right .items {
  border-right: 1px solid #fff;
  position: relative;
  padding: 0px 13px;
}
@media (max-width: 575.98px) {
  header .navigation .part_right .items {
    padding: 0px 8px;
  }
}
header .navigation .part_right .items:last-child {
  border-right: none;
}
header .navigation .part_right .items a {
  text-decoration: none;
  display: flex;
}
header .navigation .part_right .items a .counter,
header .navigation .part_right .items a .header-cart-total {
  position: absolute;
  top: -4px;
  right: 4px;
  width: 16px;
  height: 16px;
  display: flex;
  align-items: center;
  justify-content: center;
  background: #EA4B55;
  font-family: Mulish;
  font-size: 11px;
  font-weight: 700;
  line-height: 13.81px;
  color: #FFFFFF;
  border-radius: 50%;
}

/*footer*/
footer {
  background: #E0E1E0;
  padding-top: 44px;
  margin-top: 42px;
}
@media (max-width: 767.98px) {
  footer {
    padding-top: 20px;
  }
}
@media (max-width: 767.98px) {
  footer .accordion {
    width: 100%;
  }
}
footer .accordion input,
footer .accordion label {
  display: none;
}
@media (max-width: 767.98px) {
  footer .accordion input,
  footer .accordion label {
    display: flex;
  }
}
@media (max-width: 575.98px) {
  footer .accordion .block_head {
    display: none;
  }
}
@media (min-width: 576px) and (max-width: 767.98px) {
  footer .accordion .block_head {
    display: none;
  }
}
footer .accordion label {
  font-family: Mulish;
  font-size: 16px;
  font-weight: 700;
  line-height: 20.08px;
  color: #111111;
  padding: 8px 0px;
  justify-content: space-between;
  align-items: center;
  border-bottom: 1px solid #BFBFBF;
  cursor: pointer;
}
footer .accordion label svg {
  transition: all 1s;
}
@media (max-width: 575.98px) {
  footer .accordion input[type=radio] {
    -webkit-appearance: none;
       -moz-appearance: none;
            appearance: none;
    position: fixed;
    top: -100vh;
    left: -100vh;
  }
  footer .accordion input[type=radio] ~ div {
    max-height: 0;
    overflow: hidden;
    transition: max-height 1s;
  }
  footer .accordion input[type=radio]:checked ~ div {
    max-height: 1000px;
  }
}
@media (min-width: 576px) and (max-width: 767.98px) {
  footer .accordion input[type=radio] {
    -webkit-appearance: none;
       -moz-appearance: none;
            appearance: none;
    position: fixed;
    top: -100vh;
    left: -100vh;
  }
  footer .accordion input[type=radio] ~ div {
    max-height: 0;
    overflow: hidden;
    transition: max-height 1s;
  }
  footer .accordion input[type=radio]:checked ~ div {
    max-height: 1000px;
  }
}
@media (max-width: 575.98px) {
  footer .accordion input[type=checkbox] {
    -webkit-appearance: none;
       -moz-appearance: none;
            appearance: none;
    position: fixed;
    top: -100vh;
    left: -100vh;
  }
  footer .accordion input[type=checkbox] ~ div {
    max-height: 0;
    overflow: hidden;
    transition: max-height 1s;
  }
  footer .accordion input[type=checkbox]:checked ~ div {
    max-height: 1000px;
    margin-top: 16px;
  }
  footer .accordion input[type=checkbox]:checked ~ label svg {
    transform: rotate(180deg);
  }
}
@media (min-width: 576px) and (max-width: 767.98px) {
  footer .accordion input[type=checkbox] {
    -webkit-appearance: none;
       -moz-appearance: none;
            appearance: none;
    position: fixed;
    top: -100vh;
    left: -100vh;
  }
  footer .accordion input[type=checkbox] ~ div {
    max-height: 0;
    overflow: hidden;
    transition: max-height 1s;
  }
  footer .accordion input[type=checkbox]:checked ~ div {
    max-height: 1000px;
    margin-top: 16px;
  }
  footer .accordion input[type=checkbox]:checked ~ label svg {
    transform: rotate(180deg);
  }
}
@media (max-width: 575.98px) {
  footer .footer_info {
    display: flex;
    flex-wrap: wrap;
  }
}
@media (min-width: 576px) and (max-width: 767.98px) {
  footer .footer_info {
    display: flex;
    flex-wrap: wrap;
  }
}
@media (min-width: 768px) and (max-width: 991.98px) {
  footer .footer_info {
    order: 2;
    margin-top: 48px;
    display: flex;
    flex-wrap: wrap;
  }
}
footer .footer_info .logo {
  margin-bottom: 24px;
}
@media (max-width: 575.98px) {
  footer .footer_info .logo {
    width: 100%;
    margin-bottom: 12px;
  }
}
@media (min-width: 576px) and (max-width: 767.98px) {
  footer .footer_info .logo {
    width: 100%;
    margin-bottom: 12px;
  }
}
@media (min-width: 768px) and (max-width: 991.98px) {
  footer .footer_info .logo {
    width: 100%;
  }
}
@media (max-width: 575.98px) {
  footer .footer_info .logo img {
    max-width: 83px;
  }
}
@media (min-width: 576px) and (max-width: 767.98px) {
  footer .footer_info .logo img {
    max-width: 83px;
  }
}
footer .footer_info .adress {
  margin-bottom: 10px;
}
@media (max-width: 575.98px) {
  footer .footer_info .adress {
    width: 100%;
  }
}
@media (min-width: 576px) and (max-width: 767.98px) {
  footer .footer_info .adress {
    width: 100%;
  }
}
@media (min-width: 768px) and (max-width: 991.98px) {
  footer .footer_info .adress {
    width: 50%;
    order: 1;
  }
}
footer .footer_info .adress .block_head {
  font-family: Mulish;
  font-size: 18px;
  font-weight: 700;
  line-height: 22.59px;
  color: #111111;
  margin-bottom: 4px;
}
@media (max-width: 575.98px) {
  footer .footer_info .adress .block_head {
    font-size: 16px;
    line-height: 20.08px;
  }
}
@media (min-width: 576px) and (max-width: 767.98px) {
  footer .footer_info .adress .block_head {
    font-size: 16px;
    line-height: 20.08px;
  }
}
footer .footer_info .adress .block_data {
  font-family: Mulish;
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
  color: #111111;
}
@media (max-width: 575.98px) {
  footer .footer_info .adress .block_data {
    font-size: 14px;
    line-height: 18px;
  }
}
@media (min-width: 576px) and (max-width: 767.98px) {
  footer .footer_info .adress .block_data {
    font-size: 14px;
    line-height: 18px;
  }
}
footer .footer_info .adress .block_data a {
  text-decoration: none;
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
  color: #111111;
}
@media (max-width: 575.98px) {
  footer .footer_info .adress .block_data a {
    font-size: 14px;
    line-height: 18px;
  }
}
@media (min-width: 576px) and (max-width: 767.98px) {
  footer .footer_info .adress .block_data a {
    font-size: 14px;
    line-height: 18px;
  }
}
footer .footer_info .time_work {
  margin-bottom: 13px;
}
@media (max-width: 575.98px) {
  footer .footer_info .time_work {
    width: 100%;
  }
}
@media (min-width: 576px) and (max-width: 767.98px) {
  footer .footer_info .time_work {
    width: 100%;
  }
}
@media (min-width: 768px) and (max-width: 991.98px) {
  footer .footer_info .time_work {
    width: 50%;
    order: 3;
  }
}
footer .footer_info .time_work .block_head {
  font-family: Mulish;
  font-size: 18px;
  font-weight: 700;
  line-height: 22.59px;
  color: #111111;
  margin-bottom: 4px;
}
@media (max-width: 575.98px) {
  footer .footer_info .time_work .block_head {
    font-size: 16px;
    line-height: 20.08px;
  }
}
@media (min-width: 576px) and (max-width: 767.98px) {
  footer .footer_info .time_work .block_head {
    font-size: 16px;
    line-height: 20.08px;
  }
}
footer .footer_info .time_work .block_data {
  font-family: Mulish;
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
  color: #111111;
}
@media (max-width: 575.98px) {
  footer .footer_info .time_work .block_data {
    font-size: 14px;
    line-height: 18px;
  }
}
@media (min-width: 576px) and (max-width: 767.98px) {
  footer .footer_info .time_work .block_data {
    font-size: 14px;
    line-height: 18px;
  }
}
footer .footer_info .link {
  margin-bottom: 28px;
}
@media (max-width: 575.98px) {
  footer .footer_info .link {
    width: 100%;
    margin-bottom: 12px;
  }
}
@media (min-width: 576px) and (max-width: 767.98px) {
  footer .footer_info .link {
    width: 100%;
    margin-bottom: 12px;
  }
}
@media (min-width: 768px) and (max-width: 991.98px) {
  footer .footer_info .link {
    width: 50%;
    order: 4;
  }
}
footer .footer_info .link a {
  font-family: Mulish;
  font-size: 16px;
  font-weight: 600;
  line-height: 20px;
  color: #19AD47;
}
@media (max-width: 575.98px) {
  footer .footer_info .link a {
    font-size: 14px;
    line-height: 20px;
  }
}
@media (min-width: 576px) and (max-width: 767.98px) {
  footer .footer_info .link a {
    font-size: 14px;
    line-height: 20px;
  }
}
footer .footer_info .contact {
  margin-bottom: 22px;
}
@media (max-width: 575.98px) {
  footer .footer_info .contact {
    width: 50%;
    margin-bottom: 15px;
  }
}
@media (min-width: 576px) and (max-width: 767.98px) {
  footer .footer_info .contact {
    width: 50%;
    margin-bottom: 15px;
  }
}
@media (min-width: 768px) and (max-width: 991.98px) {
  footer .footer_info .contact {
    width: 25%;
    margin-left: auto;
    display: flex;
    flex-direction: column;
    order: 1;
  }
}
footer .footer_info .contact .block_head {
  font-family: Mulish;
  font-size: 16px;
  font-weight: 700;
  line-height: 20.08px;
  color: #111111;
  margin-bottom: 10px;
}
@media (max-width: 575.98px) {
  footer .footer_info .contact .block_head {
    font-size: 14px;
    line-height: 18px;
  }
}
@media (min-width: 576px) and (max-width: 767.98px) {
  footer .footer_info .contact .block_head {
    font-size: 14px;
    line-height: 18px;
  }
}
footer .footer_info .contact .block_data {
  display: flex;
}
footer .footer_info .contact .block_data a {
  text-decoration: none;
  width: 31px;
  height: 31px;
  display: flex;
  align-items: center;
  justify-content: center;
  background: #FFFFFF;
  border-radius: 50%;
  margin-right: 10px;
}
footer .footer_info .social {
  z-index: 2;
  position: relative;
}
@media (max-width: 575.98px) {
  footer .footer_info .social {
    width: 50%;
  }
}
@media (min-width: 576px) and (max-width: 767.98px) {
  footer .footer_info .social {
    width: 50%;
  }
}
@media (min-width: 768px) and (max-width: 991.98px) {
  footer .footer_info .social {
    width: 25%;
    margin-left: auto;
    display: flex;
    flex-direction: column;
    order: 3;
  }
}
footer .footer_info .social .block_head {
  font-family: Mulish;
  font-size: 16px;
  font-weight: 700;
  line-height: 20.08px;
  color: #111111;
  margin-bottom: 10px;
}
@media (max-width: 575.98px) {
  footer .footer_info .social .block_head {
    font-size: 14px;
    line-height: 18px;
  }
}
@media (min-width: 576px) and (max-width: 767.98px) {
  footer .footer_info .social .block_head {
    font-size: 14px;
    line-height: 18px;
  }
}
footer .footer_info .social .block_data {
  display: flex;
}
footer .footer_info .social .block_data a {
  text-decoration: none;
  width: 31px;
  height: 31px;
  display: flex;
  align-items: center;
  justify-content: center;
  background: #FFFFFF;
  border-radius: 50%;
  margin-right: 10px;
}
footer .footer_nav:nth-child(3) {
  align-items: flex-end;
  display: flex;
  flex-direction: column;
}
@media (max-width: 575.98px) {
  footer .footer_nav:nth-child(3) {
    align-items: start;
  }
}
@media (min-width: 576px) and (max-width: 767.98px) {
  footer .footer_nav:nth-child(3) {
    align-items: start;
  }
}
footer .footer_nav.catalog {
  padding-left: 68px;
}
@media (max-width: 575.98px) {
  footer .footer_nav.catalog {
    padding-left: 6px;
  }
}
@media (min-width: 576px) and (max-width: 767.98px) {
  footer .footer_nav.catalog {
    padding-left: 6px;
  }
}
@media (min-width: 768px) and (max-width: 991.98px) {
  footer .footer_nav.catalog {
    padding-left: 6px;
  }
}
@media (min-width: 992px) and (max-width: 1199.98px) {
  footer .footer_nav.catalog {
    padding-left: 24px;
  }
}
footer .footer_nav.catalog .item:nth-child(2) {
  padding-left: 52px;
  padding-top: 98px;
}
@media (max-width: 575.98px) {
  footer .footer_nav.catalog .item:nth-child(2) {
    padding-left: 6px;
    padding-top: 0;
  }
}
@media (min-width: 576px) and (max-width: 767.98px) {
  footer .footer_nav.catalog .item:nth-child(2) {
    padding-left: 6px;
    padding-top: 0;
  }
}
@media (min-width: 768px) and (max-width: 991.98px) {
  footer .footer_nav.catalog .item:nth-child(2) {
    padding-left: 6px;
    padding-top: 60px;
  }
}
@media (min-width: 992px) and (max-width: 1199.98px) {
  footer .footer_nav.catalog .item:nth-child(2) {
    padding-left: 6px;
  }
}
footer .footer_nav.catalog .item:last-child {
  padding-left: 84px;
  padding-top: 58px;
}
@media (max-width: 575.98px) {
  footer .footer_nav.catalog .item:last-child {
    padding-left: 6px;
    padding-top: 0px;
  }
}
@media (min-width: 576px) and (max-width: 767.98px) {
  footer .footer_nav.catalog .item:last-child {
    padding-left: 6px;
    padding-top: 0px;
  }
}
@media (min-width: 768px) and (max-width: 991.98px) {
  footer .footer_nav.catalog .item:last-child {
    padding-left: 6px;
    padding-top: 0px;
  }
}
@media (min-width: 992px) and (max-width: 1199.98px) {
  footer .footer_nav.catalog .item:last-child {
    padding-left: 6px;
  }
}
footer .footer_nav.catalog nav ul li {
  margin-bottom: 14px;
}
footer .footer_nav.catalog nav ul li.parent {
  margin-bottom: 16px;
}
footer .footer_nav.catalog nav ul li.parent_no-link {
  margin-bottom: 16px;
}
footer .footer_nav .block_head {
  font-family: Mulish;
  font-size: 26px;
  font-weight: 700;
  line-height: 30px;
  color: #19AD47;
  margin-bottom: 29px;
}
footer .footer_nav nav ul {
  list-style: none;
}
footer .footer_nav nav ul li {
  margin-bottom: 16px;
}
footer .footer_nav nav ul li.parent a {
  font-family: Mulish;
  font-size: 18px;
  font-weight: 900;
  line-height: 22.59px;
  transition: all 0.45ms;
}
footer .footer_nav nav ul li.parent a:hover {
  text-decoration: underline;
  color: #19AD47;
}
@media (max-width: 575.98px) {
  footer .footer_nav nav ul li.parent a {
    font-size: 14px;
    line-height: 18px;
  }
}
@media (min-width: 576px) and (max-width: 767.98px) {
  footer .footer_nav nav ul li.parent a {
    font-size: 14px;
    line-height: 18px;
  }
}
footer .footer_nav nav ul li.parent_no-link a {
  font-family: Mulish;
  font-size: 18px;
  font-weight: 900;
  line-height: 22.59px;
  pointer-events: none;
}
@media (max-width: 575.98px) {
  footer .footer_nav nav ul li.parent_no-link a {
    font-size: 14px;
    line-height: 18px;
  }
}
@media (min-width: 576px) and (max-width: 767.98px) {
  footer .footer_nav nav ul li.parent_no-link a {
    font-size: 14px;
    line-height: 18px;
  }
}
footer .footer_nav nav ul li a {
  font-family: Mulish;
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
  color: #111111;
  text-decoration: none;
  transition: all 0.45ms;
}
footer .footer_nav nav ul li a:hover {
  text-decoration: underline;
  color: #19AD47;
}
@media (max-width: 575.98px) {
  footer .footer_nav nav ul li a {
    font-size: 14px;
    line-height: 18px;
  }
}
@media (min-width: 576px) and (max-width: 767.98px) {
  footer .footer_nav nav ul li a {
    font-size: 14px;
    line-height: 18px;
  }
}
footer .payment {
  display: flex;
  justify-content: end;
  align-items: center;
  margin-top: -25px;
  position: relative;
}
@media (max-width: 575.98px) {
  footer .payment {
    margin-top: 20px;
    justify-content: start;
  }
}
@media (min-width: 576px) and (max-width: 767.98px) {
  footer .payment {
    margin-top: 20px;
    justify-content: start;
  }
}
@media (min-width: 768px) and (max-width: 991.98px) {
  footer .payment {
    margin-top: -45px;
  }
}
footer .payment svg {
  margin-left: 22px;
}
@media (max-width: 575.98px) {
  footer .payment svg {
    margin-left: 0;
    margin-right: 19px;
  }
}
@media (min-width: 576px) and (max-width: 767.98px) {
  footer .payment svg {
    margin-left: 0;
    margin-right: 19px;
  }
}
footer .copyright {
  background: #F6F9F6;
  padding: 22px 0px;
  margin-top: 54px;
}
@media (max-width: 575.98px) {
  footer .copyright {
    padding: 12px 0px;
    margin-top: 20px;
  }
}
@media (min-width: 576px) and (max-width: 767.98px) {
  footer .copyright {
    padding: 12px 0px;
    margin-top: 20px;
  }
}
@media (max-width: 575.98px) {
  footer .copyright .row {
    flex-direction: column-reverse;
  }
}
@media (min-width: 576px) and (max-width: 767.98px) {
  footer .copyright .row {
    flex-direction: column-reverse;
  }
}
@media (min-width: 768px) and (max-width: 991.98px) {
  footer .copyright .row {
    flex-direction: column-reverse;
  }
}
footer .copyright .copyright_info {
  font-family: Mulish;
  font-size: 12px;
  font-weight: 400;
  line-height: 18px;
  color: #6A6A6A;
}
footer .copyright .copyright_data {
  font-family: Mulish;
  font-size: 14px;
  font-weight: 400;
  line-height: 18px;
  color: #6A6A6A;
  text-align: end;
}
@media (max-width: 575.98px) {
  footer .copyright .copyright_data {
    text-align: left;
    font-size: 12px;
    line-height: 18px;
    margin-bottom: 8px;
  }
}
@media (min-width: 576px) and (max-width: 767.98px) {
  footer .copyright .copyright_data {
    text-align: left;
    font-size: 12px;
    line-height: 18px;
    margin-bottom: 8px;
  }
}
@media (min-width: 768px) and (max-width: 991.98px) {
  footer .copyright .copyright_data {
    text-align: left;
    margin-bottom: 16px;
  }
}

/**/
/**/
.breadcrumb {
  display: flex;
  list-style: none;
  align-items: center;
  margin-top: 26px;
}
.breadcrumb li {
  font-family: Mulish;
  font-size: 14px;
  font-weight: 400;
  line-height: 18px;
  color: #6A6A6A;
  margin-right: 10px;
}
.breadcrumb li a {
  color: #111111;
  text-decoration: none;
}

.woocommerce-breadcrumb {
  display: flex;
  list-style: none;
  align-items: center;
  margin-top: 26px;
  font-family: Mulish;
  font-size: 14px;
  font-weight: 400;
  line-height: 18px;
  color: #6A6A6A;
  margin-right: 10px;
  flex-wrap: wrap;
}
.woocommerce-breadcrumb a {
  color: #111111;
  text-decoration: none;
  flex-shrink: 0;
}

.breadcrumb {
  display: flex;
  list-style: none;
  align-items: center;
  margin-top: 26px;
}
.breadcrumb span {
  font-family: Mulish;
  font-size: 14px;
  font-weight: 400;
  line-height: 18px;
  color: #6A6A6A;
  margin-right: 10px;
}
.breadcrumb span a {
  color: #111111;
  text-decoration: none;
}

/**/
/**/
.page_title h1 {
  margin-top: 40px;
  margin-bottom: 40px;
  font-family: Mulish;
  font-size: 32px;
  font-weight: 700;
  line-height: 36px;
  color: #111111;
}
@media (max-width: 575.98px) {
  .page_title h1 {
    font-size: 26px;
    line-height: 30px;
    margin-top: 14px;
    margin-bottom: 16px;
  }
}
@media (min-width: 576px) and (max-width: 767.98px) {
  .page_title h1 {
    font-size: 26px;
    line-height: 30px;
    margin-top: 14px;
    margin-bottom: 16px;
  }
}

/**/
.front_video .swiper-slide {
  width: 20%;
}
@media (max-width: 575.98px) {
  .front_video .swiper-slide {
    width: 50%;
  }
}
@media (min-width: 576px) and (max-width: 767.98px) {
  .front_video .swiper-slide {
    width: 50%;
  }
}
@media (min-width: 768px) and (max-width: 991.98px) {
  .front_video .swiper-slide {
    width: 50%;
  }
}
@media (min-width: 992px) and (max-width: 1199.98px) {
  .front_video .swiper-slide {
    width: 33.333%;
  }
}
@media (min-width: 1200px) and (max-width: 1439.98px) {
  .front_video .swiper-slide {
    width: 25%;
  }
}

.slide_product {
  margin-bottom: 86px;
}
@media (max-width: 575.98px) {
  .slide_product {
    margin-bottom: 24px;
  }
}
@media (min-width: 576px) and (max-width: 767.98px) {
  .slide_product {
    margin-bottom: 24px;
  }
}
.slide_product .block_head {
  display: flex;
  justify-content: space-between;
  align-items: end;
  margin-bottom: 20px;
}
.slide_product .block_head .block_title {
  font-family: Mulish;
  font-size: 26px;
  font-weight: 700;
  line-height: 30px;
  color: #111111;
}
@media (max-width: 575.98px) {
  .slide_product .block_head .block_title {
    font-family: Mulish;
    font-size: 16px;
    font-weight: 700;
    line-height: 20.08px;
  }
}
@media (min-width: 576px) and (max-width: 767.98px) {
  .slide_product .block_head .block_title {
    font-family: Mulish;
    font-size: 16px;
    font-weight: 700;
    line-height: 20.08px;
  }
}
.slide_product .block_head .block_title h2 {
  font-family: Mulish;
  font-size: 26px;
  font-weight: 700;
  line-height: 30px;
  color: #111111;
}
@media (max-width: 575.98px) {
  .slide_product .block_head .block_title h2 {
    font-family: Mulish;
    font-size: 16px;
    font-weight: 700;
    line-height: 20.08px;
  }
}
@media (min-width: 576px) and (max-width: 767.98px) {
  .slide_product .block_head .block_title h2 {
    font-family: Mulish;
    font-size: 16px;
    font-weight: 700;
    line-height: 20.08px;
  }
}
.slide_product .block_head .navigation {
  display: flex;
}
.slide_product .block_head .navigation div {
  cursor: pointer;
  margin-left: 12px;
}
.slide_product .block_head .navigation .swiper-button-disabled {
  opacity: 0.4;
}

@media (max-width: 575.98px) {
  .mob_con {
    margin-left: -16px;
    margin-right: -16px;
  }
}

.menu_promo {
  margin-bottom: 86px;
}
@media (max-width: 991.98px) {
  .menu_promo {
    margin-bottom: 24px;
  }
}
.menu_promo .menu {
  position: absolute;
  background: #FFFFFF;
  padding: 20px;
  width: 100%;
  padding-left: 32px;
  display: none;
  transform: translateX(-150%);
  animation: ani 1s forwards;
  z-index: 2;
  overflow-y: auto;
  max-height: calc(100vh - 120px);
  border-radius: 4px;
}
.menu_promo .menu.active {
  display: block;
}
.menu_promo .menu nav ul {
  list-style: none;
}
.menu_promo .menu nav ul li {
  margin-bottom: 4px;
  position: relative;
}
.menu_promo .menu nav ul li:first-child {
  margin-bottom: 12px;
}
.menu_promo .menu nav ul li:last-child {
  margin-bottom: 0px !important;
}
.menu_promo .menu nav ul li.parent {
  margin-bottom: 12px;
  margin-top: 20px;
}
.menu_promo .menu nav ul li.parent a {
  font-family: Mulish;
  font-size: 18px;
  font-weight: 700;
  line-height: 22.59px;
  text-align: left;
}
.menu_promo .menu nav ul li.parent_no-link {
  margin-bottom: 12px;
  margin-top: 22px;
}
.menu_promo .menu nav ul li.parent_no-link:first-child {
  margin-top: 0;
}
.menu_promo .menu nav ul li.parent_no-link a {
  font-family: Mulish;
  font-size: 18px;
  font-weight: 700;
  line-height: 22.59px;
  text-align: left;
  pointer-events: none;
  cursor: default;
}
.menu_promo .menu nav ul li.parent_no-link a svg {
  display: none;
}
.menu_promo .menu nav ul li.sale a {
  font-family: Mulish;
  font-weight: 700;
  font-size: 18px;
  line-height: 22.59px;
  letter-spacing: 0%;
  color: #19AD47;
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='20' height='21' viewBox='0 0 20 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M6.44043 13.2384H10.6071M8.52258 11.1551H8.53033M8.5245 15.3217H8.53233' stroke='%2319AD47' stroke-width='1.2' stroke-linecap='round' stroke-linejoin='round'/%3e%3cpath d='M5.41699 3.58068C7.94476 6.15143 12.1134 0.603098 14.5801 2.61665C15.9994 3.77523 15.5507 6.33333 13.7082 8' stroke='%2319AD47' stroke-width='1.2' stroke-linecap='round'/%3e%3cpath d='M15.5537 5.98193C16.3731 6.13056 16.5569 6.61928 16.8016 7.9754C17.0219 9.19675 17.0837 10.6624 17.0837 11.2863C17.0612 11.5162 16.9613 11.7308 16.8016 11.9058C15.0882 13.6017 11.6879 16.8042 9.97174 18.395C9.29824 18.9629 8.28215 18.9752 7.56737 18.4539C6.10372 17.2105 4.69744 15.805 3.31985 14.5357C2.76641 13.8625 2.77938 12.9055 3.38241 12.2712C5.19792 10.4924 8.48308 7.44776 10.3376 5.76573C10.5235 5.61525 10.7513 5.52113 10.9955 5.5C11.4116 5.4999 12.1254 5.55273 12.8207 5.5908' stroke='%2319AD47' stroke-width='1.2' stroke-linecap='round'/%3e%3c/svg%3e ");
  background-repeat: no-repeat;
  background-position: left center;
  padding-left: 24px;
}
.menu_promo .menu nav ul li.sale a svg {
  display: none;
}
.menu_promo .menu nav ul li a {
  text-decoration: none;
  font-family: Mulish;
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
  color: #0C0D0D;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.menu_promo .menu nav ul li a:hover {
  color: #19AD47;
}
.menu_promo .menu nav ul li .title {
  display: flex;
  align-items: center;
}
.menu_promo .menu nav ul li .title img {
  width: 24px;
  margin-right: 12px;
}
.menu_promo .menu {
  position: relative;
  display: block;
  width: 376px;
  height: -moz-fit-content;
  height: fit-content;
  left: 6px;
  width: 360px;
}
@media (max-width: 1199.98px) {
  .menu_promo .menu.active {
    display: none;
  }
}
.menu_promo .promo_slider {
  width: calc(100% - 376px);
  margin-left: auto;
  position: relative;
  margin-top: 12px;
}
.menu_promo .promo_slider:hover .navigation {
  opacity: 1;
}
.menu_promo .promo_slider:hover .swiper-pagination {
  opacity: 1;
}
@media (max-width: 767.98px) {
  .menu_promo .promo_slider {
    width: 100%;
    margin-top: 16px;
  }
}
@media (min-width: 768px) and (max-width: 991.98px) {
  .menu_promo .promo_slider {
    width: 100%;
    padding: 0px;
  }
}
@media (min-width: 992px) and (max-width: 1199.98px) {
  .menu_promo .promo_slider {
    width: 100%;
  }
}
.menu_promo .promo_slider .swiper-slide {
  height: 710px;
}
@media (max-width: 575.98px) {
  .menu_promo .promo_slider .swiper-slide {
    height: 245px;
  }
}
@media (min-width: 576px) and (max-width: 767.98px) {
  .menu_promo .promo_slider .swiper-slide {
    height: 390px;
  }
}
@media (min-width: 768px) and (max-width: 991.98px) {
  .menu_promo .promo_slider .swiper-slide {
    height: 390px;
  }
}
@media (min-width: 992px) and (max-width: 1199.98px) {
  .menu_promo .promo_slider .swiper-slide {
    height: 566px;
  }
}
.menu_promo .promo_slider .swiper-slide a {
  display: block;
  width: 100%;
  height: 100%;
}
.menu_promo .promo_slider .swiper-slide a img {
  position: absolute;
  width: 100%;
  height: 100%;
}
@media (max-width: 1199.98px) {
  .menu_promo .promo_slider .swiper-slide a img {
    height: auto;
  }
}
.menu_promo .promo_slider .navigation {
  display: flex;
  justify-content: space-between;
  position: absolute;
  z-index: 2;
  top: 34.5%;
  width: 100%;
  opacity: 0;
}
@media (max-width: 575.98px) {
  .menu_promo .promo_slider .navigation {
    display: none;
  }
}
.menu_promo .promo_slider .navigation .swiper-prev {
  margin-left: 17px;
  cursor: pointer;
}
.menu_promo .promo_slider .navigation .swiper-next {
  margin-right: 12px;
  cursor: pointer;
}
.menu_promo .promo_slider .swiper-pagination {
  bottom: 21px;
  opacity: 0;
}
@media (max-width: 575.98px) {
  .menu_promo .promo_slider .swiper-pagination {
    display: none;
  }
}
@media (min-width: 576px) and (max-width: 767.98px) {
  .menu_promo .promo_slider .swiper-pagination {
    display: none;
  }
}
.menu_promo .promo_slider .swiper-pagination .swiper-pagination-bullet {
  width: 8px;
  height: 8px;
  background: #FFFFFF;
  opacity: 1;
}
.menu_promo .promo_slider .swiper-pagination .swiper-pagination-bullet-active {
  width: 24px;
  background: #FFFFFF;
  opacity: 1;
  border-radius: 7px;
}

.category_list_mob {
  background: #fff;
  margin-bottom: 55px;
  padding: 0;
}
@media (max-width: 575.98px) {
  .category_list_mob {
    display: flex !important;
  }
}
@media (min-width: 576px) and (max-width: 767.98px) {
  .category_list_mob {
    display: flex !important;
  }
}
@media (min-width: 768px) and (max-width: 991.98px) {
  .category_list_mob {
    display: flex !important;
    background: transparent;
  }
}
.category_list_mob nav ul {
  display: flex;
  flex-wrap: wrap;
  padding-top: 14px;
  padding-bottom: 10px;
}
.category_list_mob nav ul .sale {
  display: none;
}
.category_list_mob nav ul .complect {
  width: 100%;
  border-radius: 2px;
  border: 1px solid #19AD47;
  height: 54px;
  display: flex;
  align-items: center;
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='126' height='26' viewBox='0 0 126 26' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M22.4604 3H0.539592C0.468731 3 0.398562 3.01335 0.333096 3.03929C0.267629 3.06523 0.208147 3.10324 0.158042 3.15117C0.107936 3.1991 0.0681917 3.256 0.0410748 3.31862C0.0139578 3.38123 0 3.44835 0 3.51613V24.4839C0 24.5516 0.0139578 24.6188 0.0410748 24.6814C0.0681917 24.744 0.107936 24.8009 0.158042 24.8488C0.208147 24.8967 0.267629 24.9348 0.333096 24.9607C0.398562 24.9867 0.468731 25 0.539592 25H22.4604C22.6035 25 22.7407 24.9456 22.8419 24.8488C22.9431 24.752 23 24.6208 23 24.4839V3.51613C23 3.37924 22.9431 3.24796 22.8419 3.15117C22.7407 3.05438 22.6035 3 22.4604 3ZM15.8706 5.20645C16.1068 5.20645 16.3376 5.27343 16.5339 5.3989C16.7303 5.52438 16.8833 5.70273 16.9736 5.91138C17.064 6.12005 17.0876 6.34965 17.0416 6.57116C16.9955 6.79268 16.8818 6.99616 16.7148 7.15585C16.5479 7.31556 16.3352 7.42432 16.1036 7.46838C15.872 7.51244 15.6319 7.48983 15.4138 7.4034C15.1957 7.31696 15.0092 7.1706 14.8781 6.98281C14.7469 6.79502 14.6768 6.57424 14.6768 6.34839C14.6768 6.04553 14.8026 5.75507 15.0265 5.54092C15.2504 5.32676 15.554 5.20645 15.8706 5.20645ZM11.4932 5.20645C11.7294 5.20645 11.9602 5.27343 12.1565 5.3989C12.3529 5.52438 12.5059 5.70273 12.5962 5.91138C12.6866 6.12005 12.7102 6.34965 12.6642 6.57116C12.6181 6.79268 12.5044 6.99616 12.3374 7.15585C12.1704 7.31556 11.9578 7.42432 11.7262 7.46838C11.4946 7.51244 11.2545 7.48983 11.0364 7.4034C10.8183 7.31696 10.6318 7.1706 10.5006 6.98281C10.3694 6.79502 10.2994 6.57424 10.2994 6.34839C10.2994 6.19788 10.3305 6.04886 10.3909 5.90989C10.4513 5.77092 10.5399 5.64475 10.6514 5.53863C10.7631 5.43251 10.8955 5.34852 11.0411 5.29152C11.1867 5.23451 11.3427 5.2056 11.5 5.20645H11.4932ZM7.10908 5.20645C7.34519 5.20645 7.57606 5.27343 7.77235 5.3989C7.96871 5.52438 8.12166 5.70273 8.21208 5.91138C8.30243 6.12005 8.32607 6.34965 8.28 6.57116C8.23393 6.79268 8.12022 6.99616 7.95326 7.15585C7.78629 7.31556 7.57361 7.42432 7.34203 7.46838C7.11041 7.51244 6.87037 7.48983 6.65223 7.4034C6.43408 7.31696 6.24763 7.1706 6.11645 6.98281C5.98527 6.79502 5.91525 6.57424 5.91525 6.34839C5.91525 6.04664 6.04009 5.75716 6.26253 5.54319C6.48496 5.32922 6.78689 5.20815 7.10234 5.20645H7.10908ZM19.9648 21.8451C19.9648 21.9307 19.9293 22.0127 19.866 22.0732C19.8028 22.1337 19.717 22.1677 19.6276 22.1677H3.35894C3.2695 22.1677 3.18372 22.1337 3.12048 22.0732C3.05723 22.0127 3.0217 21.9307 3.0217 21.8451V10.0129C3.02342 9.92787 3.05951 9.84677 3.12238 9.78663C3.18526 9.72649 3.27004 9.69197 3.35894 9.69032H19.6343C19.7232 9.69197 19.808 9.72649 19.8708 9.78663C19.9337 9.84677 19.9698 9.92787 19.9715 10.0129L19.9648 21.8451Z' fill='%23A9A9A9'/%3e%3cpath d='M111.256 0.788261C111.256 0.352904 111.6 0 112.024 0H120.473C120.897 0 121.241 0.352904 121.241 0.788261V7.9169L124.947 9.40494C125.021 9.43466 125.099 9.44928 125.178 9.4639L125.204 9.46887L125.226 9.473C125.581 9.54221 125.85 9.8626 125.85 10.2474V25.2243C125.85 25.6115 125.578 25.9334 125.219 26C125.371 25.856 125.466 25.6501 125.466 25.4214L120.665 8.27674C120.665 7.84138 120.321 7.48848 119.897 7.48848L111.256 7.88702V0.788261Z' fill='%23A9A9A9'/%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M108.184 25.4214V25.292L102.85 9.06386L119.897 8.27753V8.38777L124.666 25.4214H108.184ZM109.72 11.2348C109.72 11.1798 109.799 11.1352 109.896 11.1352L113.819 11.0357C113.916 11.0357 113.995 11.0802 113.995 11.1352L114.615 12.8466C114.615 12.9016 114.536 12.9462 114.439 12.9462L110.17 13.0458C110.073 13.0458 109.994 13.0013 109.994 12.9463L109.72 11.2348Z' fill='%23A9A9A9'/%3e%3cg clip-path='url(%23clip0_3881_45264)'%3e%3cpath d='M68.6037 13.1684C69.6622 13.1684 70.6969 12.8702 71.577 12.3116C72.4571 11.7529 73.143 10.9588 73.5481 10.0298C73.9532 9.10082 74.0591 8.07855 73.8526 7.09232C73.6462 6.10608 73.1365 5.20017 72.388 4.48913C71.6396 3.77809 70.6859 3.29387 69.6478 3.09769C68.6096 2.90152 67.5335 3.0022 66.5557 3.38701C65.5778 3.77182 64.7419 4.42347 64.1538 5.25957C63.5658 6.09566 63.252 7.07864 63.252 8.08419C63.2538 9.43207 63.8182 10.7242 64.8214 11.6774C65.8247 12.6304 67.1849 13.1666 68.6037 13.1684Z' fill='%23A9A9A9'/%3e%3cpath d='M56.0511 22.1848C56.5134 22.1848 56.9653 22.0547 57.3497 21.8106C57.7341 21.5666 58.0338 21.2198 58.2107 20.8141C58.3876 20.4083 58.4339 19.9618 58.3437 19.531C58.2534 19.1003 58.0308 18.7046 57.704 18.3941C57.3771 18.0835 56.9605 17.872 56.5071 17.7863C56.0537 17.7006 55.5837 17.7446 55.1566 17.9127C54.7295 18.0808 54.3644 18.3654 54.1076 18.7306C53.8507 19.0957 53.7136 19.5251 53.7136 19.9643C53.7136 20.5532 53.9599 21.118 54.3983 21.5345C54.8366 21.9509 55.4312 22.1848 56.0511 22.1848Z' fill='%23A9A9A9'/%3e%3cpath d='M56.051 3C54.9925 3 53.9578 3.29821 53.0777 3.85686C52.1976 4.4155 51.5117 5.20959 51.1066 6.13861C50.7016 7.06757 50.5956 8.08984 50.802 9.07612C51.0085 10.0623 51.5183 10.9682 52.2667 11.6793C53.0152 12.3904 53.9688 12.8746 55.0069 13.0707C56.0451 13.2669 57.1211 13.1662 58.0991 12.7814C59.0769 12.3966 59.9128 11.745 60.5009 10.9088C61.0889 10.0728 61.4028 9.08979 61.4028 8.08424C61.4009 6.73635 60.8365 5.44419 59.8333 4.49106C58.83 3.538 57.4698 3.0018 56.051 3Z' fill='%23A9A9A9'/%3e%3cpath d='M68.6037 14.9316C67.5453 14.9316 66.5106 15.2299 65.6304 15.7885C64.7503 16.3471 64.0644 17.1412 63.6593 18.0703C63.2543 18.9992 63.1483 20.0215 63.3548 21.0078C63.5613 21.994 64.071 22.8999 64.8195 23.6109C65.5679 24.322 66.5215 24.8062 67.5597 25.0023C68.5978 25.1985 69.6738 25.0978 70.6518 24.713C71.6297 24.3282 72.4655 23.6766 73.0535 22.8405C73.6417 22.0044 73.9555 21.0214 73.9555 20.0159C73.9537 18.668 73.3893 17.3758 72.386 16.4227C71.3827 15.4696 70.0226 14.9334 68.6037 14.9316Z' fill='%23A9A9A9'/%3e%3cpath d='M56.0511 25.0285C57.1054 25.0285 58.1361 24.7315 59.0127 24.175C59.8894 23.6185 60.5727 22.8276 60.9761 21.9023C61.3796 20.9769 61.4852 19.9586 61.2795 18.9762C61.0738 17.9938 60.566 17.0915 59.8205 16.3832C59.075 15.6749 58.1252 15.1926 57.0911 14.9972C56.057 14.8018 54.9851 14.9021 54.011 15.2854C53.037 15.6687 52.2044 16.3178 51.6186 17.1506C51.0329 17.9835 50.7202 18.9626 50.7202 19.9642C50.7202 21.3073 51.2819 22.5955 52.2816 23.5452C53.2813 24.4949 54.6372 25.0285 56.0511 25.0285ZM56.0511 16.5504C56.7632 16.5439 57.4614 16.7385 58.0569 17.1096C58.6524 17.4807 59.1184 18.0115 59.3958 18.6347C59.6731 19.2579 59.7492 19.9453 59.6145 20.6097C59.4799 21.274 59.1404 21.8854 58.6393 22.3662C58.1381 22.8469 57.4979 23.1753 56.7999 23.3098C56.1019 23.4442 55.3776 23.3786 54.719 23.1212C54.0603 22.8638 53.497 22.4263 53.1006 21.8642C52.7042 21.3021 52.4925 20.6408 52.4925 19.9642C52.4943 19.0651 52.8687 18.2027 53.5347 17.5638C54.2006 16.925 55.1047 16.5609 56.0511 16.5504Z' fill='%23A9A9A9'/%3e%3c/g%3e%3cdefs%3e%3cclipPath id='clip0_3881_45264'%3e%3crect width='23.2632' height='22.1' fill='white' transform='translate(50.6992 3)'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e ");
  background-repeat: no-repeat;
  background-position: 20px center;
}
.category_list_mob nav ul .complect img {
  display: none;
}
.category_list_mob nav ul .complect a {
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
}
.category_list_mob nav ul .complect a .title {
  font-weight: 600;
  color: #111111;
  width: calc(100% - 146px);
  margin-left: auto;
}
.category_list_mob nav ul li {
  width: 50%;
  margin-bottom: 16px;
}
@media (max-width: 767.98px) {
  .category_list_mob nav ul li:nth-child(2) {
    display: none;
  }
}
@media (min-width: 768px) and (max-width: 991.98px) {
  .category_list_mob nav ul li {
    width: 25%;
  }
}
.category_list_mob nav ul li.parent_no-link {
  width: 100%;
  margin-top: 16px;
}
.category_list_mob nav ul li.parent_no-link:first-child {
  margin-top: 0;
}
.category_list_mob nav ul li.parent_no-link a .title {
  font-family: Mulish;
  font-size: 18px;
  font-weight: 700;
  line-height: 22.59px;
  text-align: left;
}
.category_list_mob nav ul li.parent {
  width: 100%;
  margin-top: 16px;
}
.category_list_mob nav ul li.parent a {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
@media (min-width: 768px) and (max-width: 991.98px) {
  .category_list_mob nav ul li.parent a {
    justify-content: flex-start;
  }
}
.category_list_mob nav ul li.parent a .title {
  font-family: Mulish;
  font-size: 18px;
  font-weight: 700;
  line-height: 22.59px;
}
.category_list_mob nav ul li.parent a svg {
  display: flex;
}
@media (min-width: 768px) and (max-width: 991.98px) {
  .category_list_mob nav ul li.parent a svg {
    margin-left: 16px;
  }
}
.category_list_mob nav ul li a {
  text-decoration: none;
}
.category_list_mob nav ul li a .title {
  display: flex;
  flex-direction: column;
  font-family: Mulish;
  font-size: 14px;
  font-weight: 400;
  line-height: 18px;
  color: #0C0D0D;
  text-align: center;
}
.category_list_mob nav ul li a .title img {
  max-width: 40px;
  margin: 0 auto;
  margin-bottom: 4px;
}
.category_list_mob nav ul li a svg {
  display: none;
}

.item_video {
  padding: 2px;
}
.item_video .video_block {
  background: #fff;
}
.item_video .video_block iframe {
  border-radius: 12px;
}
.item_video .caption {
  background: #fff;
  padding: 5px 12px 22px;
  border-radius: 0px 0px 8px 8px;
}
.item_video .caption .title {
  font-family: Mulish;
  font-size: 16px;
  font-weight: 700;
  line-height: 20.08px;
  color: #1E1E1E;
  text-decoration: none;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
  text-overflow: ellipsis;
}

.accessories .swiper-slide {
  width: 25%;
}
@media (max-width: 575.98px) {
  .accessories .swiper-slide {
    width: 50%;
  }
}
@media (min-width: 576px) and (max-width: 767.98px) {
  .accessories .swiper-slide {
    width: 33.33%;
  }
}
@media (min-width: 768px) and (max-width: 991.98px) {
  .accessories .swiper-slide {
    width: 33.33%;
  }
}
@media (min-width: 992px) and (max-width: 1199.98px) {
  .accessories .swiper-slide {
    width: 50%;
  }
}
@media (min-width: 1200px) and (max-width: 1439.98px) {
  .accessories .swiper-slide {
    width: 33.33%;
  }
}
.accessories .accessories_item {
  padding: 1px;
}
.accessories .accessories_item .item {
  background: #FFFFFF;
  position: relative;
}
.accessories .accessories_item .item .image {
  padding: 8px 0px;
  margin: 0 !important;
}
.accessories .accessories_item .item .image a {
  height: 77px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.accessories .accessories_item .item .image img {
  max-height: 77px;
}
.accessories .accessories_item .item .caption {
  display: flex;
  justify-content: space-between;
  align-items: end;
  padding-left: 16px;
  padding-right: 10px;
  padding-bottom: 10px;
}
.accessories .accessories_item .item .caption .data .title {
  margin-bottom: 4px;
}
.accessories .accessories_item .item .caption .data .title a {
  font-family: Mulish;
  font-size: 14px;
  font-weight: 400;
  line-height: 18px;
  color: #111111;
  text-decoration: none;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
  overflow: hidden;
  text-overflow: ellipsis;
}
@media (max-width: 575.98px) {
  .accessories .accessories_item .item .caption .data .title a {
    font-size: 14px;
    font-weight: 400;
    line-height: 18px;
  }
}
@media (min-width: 576px) and (max-width: 767.98px) {
  .accessories .accessories_item .item .caption .data .title a {
    font-size: 14px;
    font-weight: 400;
    line-height: 18px;
  }
}
.accessories .accessories_item .item .caption .data .price {
  font-family: Mulish;
  font-size: 26px;
  font-weight: 700;
  line-height: 30px;
  color: #111111;
}
@media (max-width: 575.98px) {
  .accessories .accessories_item .item .caption .data .price {
    font-size: 18px;
    font-weight: 700;
    line-height: 22.59px;
  }
}
.accessories .accessories_item .item .caption .data .price del {
  display: none;
}
.accessories .accessories_item .item .caption .data .price ins {
  text-decoration: none;
}
.accessories .accessories_item .item .caption .add_cart .quantity {
  display: none;
}
.accessories .accessories_item .item .caption .add_cart .added_to_cart {
  display: none;
}
.accessories .accessories_item .item .caption .add_cart button {
  padding: 0px;
  border: none;
  background: transparent;
  width: 36px;
  height: 36px;
  display: flex;
  justify-content: center;
  align-items: center;
  border: 1px solid #19AD47;
  border-radius: 4px;
  cursor: pointer;
}
.accessories .accessories_item .item .caption .add_cart button svg g path {
  fill: #19AD47;
}

.product_item {
  padding: 2px;
}
.product_item.swiper-slide .item .image .kenergy::after {
  right: -26px;
}
.product_item .item {
  background: #FFFFFF;
  position: relative;
}
.product_item .item .image .gesture_control {
  position: absolute;
  top: 60px;
  left: 10px;
  z-index: 2;
}
@media (max-width: 575.98px) {
  .product_item .item .image .gesture_control {
    top: 120px;
  }
}
.product_item .item .image .gesture_control img {
  width: 65px;
}
@media (max-width: 575.98px) {
  .product_item .item .image .gesture_control img {
    width: 30px;
  }
}
.product_item .item .image .gaz_control {
  position: absolute;
  top: 60px;
  left: 10px;
  z-index: 2;
}
@media (max-width: 575.98px) {
  .product_item .item .image .gaz_control {
    top: 120px;
  }
}
.product_item .item .image .gaz_control img {
  width: 65px;
}
@media (max-width: 575.98px) {
  .product_item .item .image .gaz_control img {
    width: 30px;
  }
}
.product_item .item .image .timer_control {
  position: absolute;
  top: 60px;
  left: 10px;
  z-index: 2;
}
@media (max-width: 575.98px) {
  .product_item .item .image .timer_control {
    top: 120px;
  }
}
.product_item .item .image .timer_control img {
  width: 65px;
}
@media (max-width: 575.98px) {
  .product_item .item .image .timer_control img {
    width: 30px;
  }
}
.product_item .item .image .pizza_stone {
  position: absolute;
  top: 152px;
  left: 10px;
  z-index: 2;
}
@media (max-width: 575.98px) {
  .product_item .item .image .pizza_stone {
    top: 132px;
  }
}
.product_item .item .image .pizza_stone img {
  width: 65px;
}
@media (max-width: 575.98px) {
  .product_item .item .image .pizza_stone img {
    width: 40px;
  }
}
.product_item .item .image .nano_matte {
  position: absolute;
  top: 60px;
  left: 10px;
  z-index: 2;
}
.product_item .item .image .nano_matte img {
  width: 125px;
}
.product_item .item .image .inverter_control {
  position: absolute;
  top: 60px;
  left: 10px;
  z-index: 2;
}
.product_item .item .image .inverter_control img {
  width: 65px;
}
.product_item .item .image .without_turntable {
  position: absolute;
  top: 60px;
  left: 10px;
  z-index: 2;
}
.product_item .item .image .without_turntable img {
  width: 65px;
}
.product_item .item .image a {
  height: 237px;
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: center;
  overflow: hidden;
}
@media (max-width: 575.98px) {
  .product_item .item .image a {
    height: 170px;
  }
}
.product_item .item .image a img {
  max-width: 240px;
  max-height: 174px;
  margin-top: auto;
}
@media (max-width: 575.98px) {
  .product_item .item .image a img {
    max-width: 80%;
    max-height: 112px;
  }
}
.product_item .item .image .sticker {
  display: flex;
  left: 12px;
  top: 12px;
  position: absolute;
  flex-wrap: wrap;
  width: calc(100% - 24px);
}
.product_item .item .image .sticker div {
  font-family: Mulish;
  font-size: 10px;
  font-weight: 800;
  line-height: 16px;
  color: #FFFFFF;
  margin-right: 8px;
  text-transform: uppercase;
  border-radius: 2px;
  padding: 0px 6px;
  margin-bottom: 4px;
  z-index: 3;
}
.product_item .item .image .sticker .sale_block {
  padding: 0;
  margin: 0;
}
.product_item .item .image .sticker .sale_block:hover .sale::before {
  content: "";
  width: 0;
  height: 0;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-bottom: 5px solid #fff;
  position: absolute;
  top: 14px;
}
.product_item .item .image .sticker .sale_block .sale {
  background: #EA4B55;
  cursor: pointer;
}
.product_item .item .image .sticker .sale_block .sale:hover::before {
  content: "";
  width: 0;
  height: 0;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-bottom: 5px solid #fff;
  position: absolute;
  top: 14px;
}
.product_item .item .image .sticker .sale_block .sale:hover ~ .sale_info {
  display: block;
}
.product_item .item .image .sticker .sale_block a:hover ~ .sale_info {
  display: block;
}
.product_item .item .image .sticker .sale_block .sale_info {
  display: none;
  position: absolute;
  max-width: 246px;
  width: 100%;
  left: 0;
  font-family: Mulish;
  font-size: 14px;
  font-weight: 400;
  line-height: 18px;
  color: #1E1E1E;
  padding: 20px;
  background: #fff;
  border-radius: 4px;
  text-align: left;
  z-index: 2;
  box-shadow: -2px 4px 11.7px 0px rgba(0, 0, 0, 0.16);
  margin-top: -4px;
}
@media (max-width: 575.98px) {
  .product_item .item .image .sticker .sale_block .sale_info {
    padding: 6px;
    font-size: 12px;
  }
}
.product_item .item .image .sticker .sale_block .sale_info:hover {
  display: block;
}
.product_item .item .image .sticker .sale_block .sale_info a {
  text-decoration: none;
  font-family: Mulish;
  font-size: 14px;
  font-weight: 400;
  line-height: 18px;
  color: #1E1E1E;
  height: auto;
  text-align: left;
}
@media (max-width: 575.98px) {
  .product_item .item .image .sticker .sale_block .sale_info a {
    font-size: 12px;
  }
}
.product_item .item .image .sticker .sale_block a {
  height: 16px;
  text-decoration: none;
}
.product_item .item .image .sticker .supperp {
  background: #ffa900;
}
.product_item .item .image .sticker .bf {
  background: #000;
}
.product_item .item .image .sticker .brick {
  background: #4E9B5F;
}
.product_item .item .image .sticker .exclusive {
  background: #ee582f;
}
.product_item .item .image .sticker .collection {
  background: #3f51b5;
}
.product_item .item .image .sticker .elite {
  background: #4dcb79;
}
.product_item .item .image .sticker .emir {
  background: #4E9B5F;
}
.product_item .item .image .sticker .emir_salon {
  background: #4E9B5F;
}
.product_item .item .image .sticker .salon {
  background: #4E9B5F;
}
.product_item .item .image .sticker .hot {
  background: #5F91B5;
}
.product_item .item .image .sticker .offer {
  background: #EA4B55;
}
.product_item .item .image .sticker .novelty {
  background: #5F91B5;
}
.product_item .item .image .sticker .top {
  background: #8A5FB5;
}
.product_item .item .image .sticker .typeproduct {
  background: #A87651;
}
.product_item .item .image .sticker .bestseller {
  background: #5F60B5;
}
.product_item .item .image a.kenegry {
  text-decoration: none;
}
.product_item .item .image .kenegry {
  position: absolute;
  left: 0px;
  top: 106px;
  font-family: Mulish;
  font-size: 18px;
  font-weight: 700;
  line-height: 22.59px;
  color: #FFFFFF;
  height: 38px;
  display: flex;
  align-items: center;
  padding-left: 16px;
  width: 78.25px;
  background-repeat: no-repeat;
}
@media (max-width: 575.98px) {
  .product_item .item .image .kenegry {
    top: 80px;
  }
}
.product_item .item .image .kenegry.classAPlusPlusPlus, .product_item .item .image .kenegry.classAPlusPlusPlus._2024 {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='79' height='38' viewBox='0 0 79 38' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M0 7.62939e-06L58.5 0L78.2471 19L58.5 38L0 38V7.62939e-06Z' fill='%23528F3F'/%3e%3c/svg%3e ");
}
.product_item .item .image .kenegry.classAPlusPlus, .product_item .item .image .kenegry.classAPlusPlus._2024 {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='79' height='38' viewBox='0 0 79 38' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M0 7.62939e-06L58.5 0L78.2471 19L58.5 38L0 38V7.62939e-06Z' fill='%2378AA39'/%3e%3c/svg%3e ");
}
.product_item .item .image .kenegry.classAPlus, .product_item .item .image .kenegry.classAPlus._2024 {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='79' height='38' viewBox='0 0 79 38' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M0 7.62939e-06L58.5 0L78.2471 19L58.5 38L0 38V7.62939e-06Z' fill='%23CAD032'/%3e%3c/svg%3e ");
}
.product_item .item .image .kenegry.classA, .product_item .item .image .kenegry.classA._2024 {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='79' height='38' viewBox='0 0 79 38' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M0 7.62939e-06L58.5 0L78.2471 19L58.5 38L0 38V7.62939e-06Z' fill='%23F9ED37'/%3e%3c/svg%3e ");
}
.product_item .item .image .kenegry.classB, .product_item .item .image .kenegry.classB._2024 {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='79' height='38' viewBox='0 0 79 38' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M0 7.62939e-06L58.5 0L78.2471 19L58.5 38L0 38V7.62939e-06Z' fill='%23EAB92C'/%3e%3c/svg%3e ");
}
.product_item .item .image .kenegry.classC, .product_item .item .image .kenegry.classC._2024 {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='79' height='38' viewBox='0 0 79 38' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M0 7.62939e-06L58.5 0L78.2471 19L58.5 38L0 38V7.62939e-06Z' fill='%23D0691E'/%3e%3c/svg%3e ");
}
.product_item .item .image .kenegry.classD, .product_item .item .image .kenegry.classD._2024 {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='79' height='38' viewBox='0 0 79 38' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M0 7.62939e-06L58.5 0L78.2471 19L58.5 38L0 38V7.62939e-06Z' fill='%23C20120'/%3e%3c/svg%3e ");
}
.product_item .item .image .kenegry.classA._2025, .product_item .item .image .kenegry.classA._20242025 {
  height: 45px;
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' id='Layer_1' data-name='Layer 1' viewBox='0 0 96.38 68.03'%3e%3cdefs%3e%3cstyle%3e .cls-1 %7b font-family: Calibri-Bold, Calibri; font-size: 33.4px; font-weight: 700; stroke: %23231f20; stroke-miterlimit: 10; stroke-width: .5px;%7d .cls-1, .cls-2 %7b fill: %23fff;%7d .cls-3 %7b fill: %23010101;%7d .cls-4 %7b fill: %2300a651;%7d .cls-5 %7b fill: %23231f20;%7d %3c/style%3e%3c/defs%3e%3cg%3e%3cg%3e%3cpath class='cls-4' d='M7.33,56.78c-.23,0-.41-.18-.41-.41V11.66c0-.23.18-.41.41-.41h60.48c.11,0,.22.05.3.13l21.25,22.35c.15.16.15.41,0,.57l-21.25,22.35c-.08.08-.19.13-.3.13H7.33Z'/%3e%3cpath class='cls-5' d='M67.81,11.66l21.25,22.35-21.25,22.35H7.33V11.66h60.48M67.81,10.84H7.33c-.46,0-.82.37-.82.82v44.7c0,.46.37.83.82.83h60.48c.23,0,.44-.09.6-.26l21.25-22.35c.3-.32.3-.82,0-1.14l-21.25-22.35c-.16-.16-.37-.26-.6-.26h0Z'/%3e%3c/g%3e%3ctext class='cls-1' transform='translate(37.5 45.78) scale(1 1.01)'%3e%3ctspan x='0' y='0'%3eA%3c/tspan%3e%3c/text%3e%3c/g%3e%3cg%3e%3crect class='cls-2' x='7.33' y='11.66' width='13.1' height='44.7'/%3e%3cg%3e%3cpath class='cls-5' d='M18.93,24.93c.07.21.11.38.13.5.02.12,0,.21-.07.27-.06.06-.18.1-.34.11-.16.01-.39.02-.67.02s-.53,0-.69-.01c-.17,0-.29-.03-.38-.05-.09-.03-.15-.06-.18-.11-.04-.05-.07-.11-.09-.18l-.76-2.27h-4.23l-.72,2.21c-.02.08-.05.15-.09.2-.04.06-.1.1-.18.13-.09.03-.2.05-.36.07-.15.01-.36.02-.61.02-.27,0-.48,0-.63-.03-.15-.02-.26-.06-.31-.13-.06-.07-.08-.16-.06-.28.02-.12.06-.28.13-.49l3.48-10c.03-.1.08-.18.12-.24.05-.06.12-.11.22-.14s.24-.05.42-.06c.18,0,.42-.01.72-.01.34,0,.62,0,.82.01.2,0,.36.03.47.06.11.03.19.08.24.14.05.06.09.15.13.26l3.49,10ZM13.75,16.66h0l-1.6,4.79h3.2l-1.6-4.79Z'/%3e%3cpath class='cls-5' d='M18.46,43.86c0,.17,0,.31-.02.44-.02.12-.04.22-.06.29-.03.07-.06.12-.1.15s-.08.04-.14.04c-.07,0-.2-.05-.37-.16-.17-.11-.39-.22-.67-.34-.28-.12-.61-.24-1-.34-.39-.1-.84-.16-1.35-.16-.55,0-1.04.1-1.48.28-.44.19-.82.46-1.13.8-.31.35-.55.76-.72,1.25-.17.49-.25,1.02-.25,1.61,0,.65.09,1.21.26,1.7.17.49.41.9.72,1.23.31.33.68.58,1.11.75.43.17.91.25,1.43.25.26,0,.51-.03.76-.09s.48-.14.7-.26v-2.61h-2.13c-.11,0-.19-.07-.24-.2s-.09-.35-.09-.67c0-.16,0-.3.02-.41s.04-.2.07-.27c.03-.07.06-.12.11-.15.04-.03.09-.05.14-.05h3.81c.09,0,.18.02.25.05.07.03.14.08.19.14.06.06.1.14.13.23.03.09.04.19.04.31v4.49c0,.17-.03.33-.09.46-.06.13-.19.23-.38.31-.19.08-.42.15-.7.23-.28.08-.57.15-.87.21s-.6.1-.91.13c-.3.03-.61.04-.92.04-.9,0-1.7-.13-2.42-.39-.71-.26-1.32-.63-1.81-1.12-.49-.49-.87-1.09-1.13-1.8-.26-.71-.39-1.51-.39-2.4s.14-1.75.42-2.49.67-1.36,1.18-1.87c.51-.51,1.13-.91,1.85-1.18.72-.27,1.53-.41,2.42-.41.49,0,.93.03,1.33.1.4.07.75.15,1.05.24s.55.2.74.31c.2.11.34.21.41.29s.13.2.17.34c.03.15.05.37.05.66Z'/%3e%3cpath class='cls-3' d='M13.87,27.75l-3.43,5.03h6.86l-3.43-5.03ZM13.87,39.81h.76v-7.54h-1.52v7.54h.76Z'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e");
  font-size: 0;
}
.product_item .item .image .kenegry.classB._2025, .product_item .item .image .kenegry .classB._20242025 {
  height: 45px;
  font-size: 0;
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' id='Layer_1' data-name='Layer 1' viewBox='0 0 96.38 68.03'%3e%3cdefs%3e%3cstyle%3e .cls-1 %7b font-family: Calibri-Bold, Calibri; font-size: 33.4px; font-weight: 700; stroke: %23231f20; stroke-miterlimit: 10; stroke-width: .5px;%7d .cls-1, .cls-2 %7b fill: %23fff;%7d .cls-3 %7b fill: %23010101;%7d .cls-4 %7b fill: %23231f20;%7d .cls-5 %7b fill: %2350b848;%7d %3c/style%3e%3c/defs%3e%3cg%3e%3cg%3e%3cpath class='cls-5' d='M7.33,56.78c-.23,0-.41-.18-.41-.41V11.66c0-.23.18-.41.41-.41h60.48c.11,0,.22.05.3.13l21.25,22.35c.15.16.15.41,0,.57l-21.25,22.35c-.08.08-.19.13-.3.13H7.33Z'/%3e%3cpath class='cls-4' d='M67.81,11.66l21.25,22.35-21.25,22.35H7.33V11.66h60.48M67.81,10.84H7.33c-.46,0-.83.37-.83.82v44.7c0,.46.37.83.83.83h60.48c.23,0,.44-.09.6-.26l21.25-22.35c.3-.32.3-.82,0-1.14l-21.25-22.35c-.16-.16-.37-.26-.6-.26h0Z'/%3e%3c/g%3e%3ctext class='cls-1' transform='translate(37.5 45.78) scale(1 1.01)'%3e%3ctspan x='0' y='0'%3eB%3c/tspan%3e%3c/text%3e%3c/g%3e%3cg%3e%3crect class='cls-2' x='7.33' y='11.66' width='13.1' height='44.7'/%3e%3cg%3e%3cpath class='cls-4' d='M18.93,24.93c.07.21.11.38.13.5.02.12,0,.21-.07.27-.06.06-.18.1-.34.11-.16.01-.39.02-.67.02s-.53,0-.69-.01c-.17,0-.29-.03-.38-.05-.09-.03-.15-.06-.18-.11-.04-.05-.07-.11-.09-.18l-.76-2.27h-4.23l-.72,2.21c-.02.08-.05.15-.09.2-.04.06-.1.1-.18.13-.09.03-.2.05-.36.07-.15.01-.36.02-.61.02-.27,0-.48,0-.63-.03-.15-.02-.26-.06-.31-.13-.06-.07-.08-.16-.06-.28.02-.12.06-.28.13-.49l3.48-10c.03-.1.08-.18.12-.24.05-.06.12-.11.22-.14s.24-.05.42-.06c.18,0,.42-.01.72-.01.34,0,.62,0,.82.01.2,0,.36.03.47.06.11.03.19.08.24.14.05.06.09.15.13.26l3.49,10ZM13.75,16.66h0l-1.6,4.79h3.2l-1.6-4.79Z'/%3e%3cpath class='cls-4' d='M18.46,43.86c0,.17,0,.31-.02.44-.02.12-.04.22-.06.29-.03.07-.06.12-.1.15s-.08.04-.14.04c-.07,0-.2-.05-.37-.16-.17-.11-.39-.22-.67-.34-.28-.12-.61-.24-1-.34-.39-.1-.84-.16-1.35-.16-.55,0-1.04.1-1.48.28-.44.19-.82.46-1.13.8-.31.35-.55.76-.72,1.25-.17.49-.25,1.02-.25,1.61,0,.65.09,1.21.26,1.7.17.49.41.9.72,1.23.31.33.68.58,1.11.75.43.17.91.25,1.43.25.26,0,.51-.03.76-.09s.48-.14.7-.26v-2.61h-2.13c-.11,0-.19-.07-.24-.2s-.09-.35-.09-.67c0-.16,0-.3.02-.41s.04-.2.07-.27c.03-.07.06-.12.11-.15.04-.03.09-.05.14-.05h3.81c.09,0,.18.02.25.05.07.03.14.08.19.14.06.06.1.14.13.23.03.09.04.19.04.31v4.49c0,.17-.03.33-.09.46-.06.13-.19.23-.38.31-.19.08-.42.15-.7.23-.28.08-.57.15-.87.21s-.6.1-.91.13c-.3.03-.61.04-.92.04-.9,0-1.7-.13-2.42-.39-.71-.26-1.32-.63-1.81-1.12-.49-.49-.87-1.09-1.13-1.8-.26-.71-.39-1.51-.39-2.4s.14-1.75.42-2.49.67-1.36,1.18-1.87c.51-.51,1.13-.91,1.85-1.18.72-.27,1.53-.41,2.42-.41.49,0,.93.03,1.33.1.4.07.75.15,1.05.24s.55.2.74.31c.2.11.34.21.41.29s.13.2.17.34c.03.15.05.37.05.66Z'/%3e%3cpath class='cls-3' d='M13.87,27.75l-3.43,5.03h6.86l-3.43-5.03ZM13.87,39.81h.76v-7.54h-1.52v7.54h.76Z'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e");
}
.product_item .item .image .kenegry.classC._2025, .product_item .item .image .kenegry .classC._20242025 {
  height: 45px;
  font-size: 0;
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' id='Layer_1' data-name='Layer 1' viewBox='0 0 96.38 68.03'%3e%3cdefs%3e%3cstyle%3e .cls-1 %7b font-family: Calibri-Bold, Calibri; font-size: 33.4px; font-weight: 700; stroke: %23231f20; stroke-miterlimit: 10; stroke-width: .5px;%7d .cls-1, .cls-2 %7b fill: %23fff;%7d .cls-3 %7b fill: %23010101;%7d .cls-4 %7b fill: %23231f20;%7d .cls-5 %7b fill: %23bed731;%7d %3c/style%3e%3c/defs%3e%3cg%3e%3cg%3e%3cpath class='cls-5' d='M7.33,56.78c-.23,0-.41-.18-.41-.41V11.66c0-.23.18-.41.41-.41h60.48c.11,0,.22.05.3.13l21.25,22.35c.15.16.15.41,0,.57l-21.25,22.35c-.08.08-.19.13-.3.13H7.33Z'/%3e%3cpath class='cls-4' d='M67.81,11.66l21.25,22.35-21.25,22.35H7.33V11.66h60.48M67.81,10.84H7.33c-.46,0-.82.37-.82.82v44.7c0,.46.37.83.82.83h60.48c.23,0,.44-.09.6-.26l21.25-22.35c.3-.32.3-.82,0-1.14l-21.25-22.35c-.16-.16-.37-.26-.6-.26h0Z'/%3e%3c/g%3e%3ctext class='cls-1' transform='translate(37.5 45.78) scale(1 1.01)'%3e%3ctspan x='0' y='0'%3eC%3c/tspan%3e%3c/text%3e%3c/g%3e%3cg%3e%3crect class='cls-2' x='7.33' y='11.66' width='13.1' height='44.7'/%3e%3cg%3e%3cpath class='cls-4' d='M18.93,24.93c.07.21.11.38.13.5.02.12,0,.21-.07.27-.06.06-.18.1-.34.11-.16.01-.39.02-.67.02s-.53,0-.69-.01c-.17,0-.29-.03-.38-.05-.09-.03-.15-.06-.18-.11-.04-.05-.07-.11-.09-.18l-.76-2.27h-4.23l-.72,2.21c-.02.08-.05.15-.09.2-.04.06-.1.1-.18.13-.09.03-.2.05-.36.07-.15.01-.36.02-.61.02-.27,0-.48,0-.63-.03-.15-.02-.26-.06-.31-.13-.06-.07-.08-.16-.06-.28.02-.12.06-.28.13-.49l3.48-10c.03-.1.08-.18.12-.24.05-.06.12-.11.22-.14s.24-.05.42-.06c.18,0,.42-.01.72-.01.34,0,.62,0,.82.01.2,0,.36.03.47.06.11.03.19.08.24.14.05.06.09.15.13.26l3.49,10ZM13.75,16.66h0l-1.6,4.79h3.2l-1.6-4.79Z'/%3e%3cpath class='cls-4' d='M18.46,43.86c0,.17,0,.31-.02.44-.02.12-.04.22-.06.29-.03.07-.06.12-.1.15s-.08.04-.14.04c-.07,0-.2-.05-.37-.16-.17-.11-.39-.22-.67-.34-.28-.12-.61-.24-1-.34-.39-.1-.84-.16-1.35-.16-.55,0-1.04.1-1.48.28-.44.19-.82.46-1.13.8-.31.35-.55.76-.72,1.25-.17.49-.25,1.02-.25,1.61,0,.65.09,1.21.26,1.7.17.49.41.9.72,1.23.31.33.68.58,1.11.75.43.17.91.25,1.43.25.26,0,.51-.03.76-.09s.48-.14.7-.26v-2.61h-2.13c-.11,0-.19-.07-.24-.2s-.09-.35-.09-.67c0-.16,0-.3.02-.41s.04-.2.07-.27c.03-.07.06-.12.11-.15.04-.03.09-.05.14-.05h3.81c.09,0,.18.02.25.05.07.03.14.08.19.14.06.06.1.14.13.23.03.09.04.19.04.31v4.49c0,.17-.03.33-.09.46-.06.13-.19.23-.38.31-.19.08-.42.15-.7.23-.28.08-.57.15-.87.21s-.6.1-.91.13c-.3.03-.61.04-.92.04-.9,0-1.7-.13-2.42-.39-.71-.26-1.32-.63-1.81-1.12-.49-.49-.87-1.09-1.13-1.8-.26-.71-.39-1.51-.39-2.4s.14-1.75.42-2.49.67-1.36,1.18-1.87c.51-.51,1.13-.91,1.85-1.18.72-.27,1.53-.41,2.42-.41.49,0,.93.03,1.33.1.4.07.75.15,1.05.24s.55.2.74.31c.2.11.34.21.41.29s.13.2.17.34c.03.15.05.37.05.66Z'/%3e%3cpath class='cls-3' d='M13.87,27.75l-3.43,5.03h6.86l-3.43-5.03ZM13.87,39.81h.76v-7.54h-1.52v7.54h.76Z'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e");
}
.product_item .item .image .kenegry.classD._2025, .product_item .item .image .kenegry .classD._20242025 {
  height: 45px;
  font-size: 0;
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' id='Layer_1' data-name='Layer 1' viewBox='0 0 96.38 68.03'%3e%3cdefs%3e%3cstyle%3e .cls-1 %7b font-family: Calibri-Bold, Calibri; font-size: 33.4px; font-weight: 700; stroke: %23231f20; stroke-miterlimit: 10; stroke-width: .5px;%7d .cls-1, .cls-2 %7b fill: %23fff;%7d .cls-3 %7b fill: %23010101;%7d .cls-4 %7b fill: %23231f20;%7d .cls-5 %7b fill: %23fcee21;%7d %3c/style%3e%3c/defs%3e%3cg%3e%3cg%3e%3cpath class='cls-5' d='M7.33,56.78c-.23,0-.41-.18-.41-.41V11.66c0-.23.18-.41.41-.41h60.48c.11,0,.22.05.3.13l21.25,22.35c.15.16.15.41,0,.57l-21.25,22.35c-.08.08-.19.13-.3.13H7.33Z'/%3e%3cpath class='cls-4' d='M67.81,11.66l21.25,22.35-21.25,22.35H7.33V11.66h60.48M67.81,10.84H7.33c-.46,0-.82.37-.82.82v44.7c0,.46.37.83.82.83h60.48c.23,0,.44-.09.6-.26l21.25-22.35c.3-.32.3-.82,0-1.14l-21.25-22.35c-.16-.16-.37-.26-.6-.26h0Z'/%3e%3c/g%3e%3ctext class='cls-1' transform='translate(37.5 45.78) scale(1 1.01)'%3e%3ctspan x='0' y='0'%3eD%3c/tspan%3e%3c/text%3e%3c/g%3e%3cg%3e%3crect class='cls-2' x='7.33' y='11.66' width='13.1' height='44.7'/%3e%3cg%3e%3cpath class='cls-4' d='M18.93,24.93c.07.21.11.38.13.5.02.12,0,.21-.07.27-.06.06-.18.1-.34.11-.16.01-.39.02-.67.02s-.53,0-.69-.01c-.17,0-.29-.03-.38-.05-.09-.03-.15-.06-.18-.11-.04-.05-.07-.11-.09-.18l-.76-2.27h-4.23l-.72,2.21c-.02.08-.05.15-.09.2-.04.06-.1.1-.18.13-.09.03-.2.05-.36.07-.15.01-.36.02-.61.02-.27,0-.48,0-.63-.03-.15-.02-.26-.06-.31-.13-.06-.07-.08-.16-.06-.28.02-.12.06-.28.13-.49l3.48-10c.03-.1.08-.18.12-.24.05-.06.12-.11.22-.14s.24-.05.42-.06c.18,0,.42-.01.72-.01.34,0,.62,0,.82.01.2,0,.36.03.47.06.11.03.19.08.24.14.05.06.09.15.13.26l3.49,10ZM13.75,16.66h0l-1.6,4.79h3.2l-1.6-4.79Z'/%3e%3cpath class='cls-4' d='M18.46,43.86c0,.17,0,.31-.02.44-.02.12-.04.22-.06.29-.03.07-.06.12-.1.15s-.08.04-.14.04c-.07,0-.2-.05-.37-.16-.17-.11-.39-.22-.67-.34-.28-.12-.61-.24-1-.34-.39-.1-.84-.16-1.35-.16-.55,0-1.04.1-1.48.28-.44.19-.82.46-1.13.8-.31.35-.55.76-.72,1.25-.17.49-.25,1.02-.25,1.61,0,.65.09,1.21.26,1.7.17.49.41.9.72,1.23.31.33.68.58,1.11.75.43.17.91.25,1.43.25.26,0,.51-.03.76-.09s.48-.14.7-.26v-2.61h-2.13c-.11,0-.19-.07-.24-.2s-.09-.35-.09-.67c0-.16,0-.3.02-.41s.04-.2.07-.27c.03-.07.06-.12.11-.15.04-.03.09-.05.14-.05h3.81c.09,0,.18.02.25.05.07.03.14.08.19.14.06.06.1.14.13.23.03.09.04.19.04.31v4.49c0,.17-.03.33-.09.46-.06.13-.19.23-.38.31-.19.08-.42.15-.7.23-.28.08-.57.15-.87.21s-.6.1-.91.13c-.3.03-.61.04-.92.04-.9,0-1.7-.13-2.42-.39-.71-.26-1.32-.63-1.81-1.12-.49-.49-.87-1.09-1.13-1.8-.26-.71-.39-1.51-.39-2.4s.14-1.75.42-2.49.67-1.36,1.18-1.87c.51-.51,1.13-.91,1.85-1.18.72-.27,1.53-.41,2.42-.41.49,0,.93.03,1.33.1.4.07.75.15,1.05.24s.55.2.74.31c.2.11.34.21.41.29s.13.2.17.34c.03.15.05.37.05.66Z'/%3e%3cpath class='cls-3' d='M13.87,27.75l-3.43,5.03h6.86l-3.43-5.03ZM13.87,39.81h.76v-7.54h-1.52v7.54h.76Z'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e");
}
.product_item .item .image .kenegry.classE, .product_item .item .image .kenegry .classE._2025, .product_item .item .image .kenegry .classE._20242025 {
  height: 45px;
  font-size: 0;
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' id='Layer_1' data-name='Layer 1' viewBox='0 0 96.38 68.03'%3e%3cdefs%3e%3cstyle%3e .cls-1 %7b font-family: Calibri-Bold, Calibri; font-size: 33.4px; font-weight: 700; stroke: %23231f20; stroke-miterlimit: 10; stroke-width: .5px;%7d .cls-1, .cls-2 %7b fill: %23fff;%7d .cls-3 %7b fill: %23010101;%7d .cls-4 %7b fill: %23231f20;%7d .cls-5 %7b fill: %23fcb817;%7d %3c/style%3e%3c/defs%3e%3cg%3e%3cg%3e%3cpath class='cls-5' d='M7.33,56.78c-.23,0-.41-.18-.41-.41V11.66c0-.23.18-.41.41-.41h60.48c.11,0,.22.05.3.13l21.25,22.35c.15.16.15.41,0,.57l-21.25,22.35c-.08.08-.19.13-.3.13H7.33Z'/%3e%3cpath class='cls-4' d='M67.81,11.66l21.25,22.35-21.25,22.35H7.33V11.66h60.48M67.81,10.84H7.33c-.46,0-.82.37-.82.82v44.7c0,.46.37.83.82.83h60.48c.23,0,.44-.09.6-.26l21.25-22.35c.3-.32.3-.82,0-1.14l-21.25-22.35c-.16-.16-.37-.26-.6-.26h0Z'/%3e%3c/g%3e%3ctext class='cls-1' transform='translate(37.5 45.78) scale(1 1.01)'%3e%3ctspan x='0' y='0'%3eE%3c/tspan%3e%3c/text%3e%3c/g%3e%3cg%3e%3crect class='cls-2' x='7.33' y='11.66' width='13.1' height='44.7'/%3e%3cg%3e%3cpath class='cls-4' d='M18.93,24.93c.07.21.11.38.13.5.02.12,0,.21-.07.27-.06.06-.18.1-.34.11-.16.01-.39.02-.67.02s-.53,0-.69-.01c-.17,0-.29-.03-.38-.05-.09-.03-.15-.06-.18-.11-.04-.05-.07-.11-.09-.18l-.76-2.27h-4.23l-.72,2.21c-.02.08-.05.15-.09.2-.04.06-.1.1-.18.13-.09.03-.2.05-.36.07-.15.01-.36.02-.61.02-.27,0-.48,0-.63-.03-.15-.02-.26-.06-.31-.13-.06-.07-.08-.16-.06-.28.02-.12.06-.28.13-.49l3.48-10c.03-.1.08-.18.12-.24.05-.06.12-.11.22-.14s.24-.05.42-.06c.18,0,.42-.01.72-.01.34,0,.62,0,.82.01.2,0,.36.03.47.06.11.03.19.08.24.14.05.06.09.15.13.26l3.49,10ZM13.75,16.66h0l-1.6,4.79h3.2l-1.6-4.79Z'/%3e%3cpath class='cls-4' d='M18.46,43.86c0,.17,0,.31-.02.44-.02.12-.04.22-.06.29-.03.07-.06.12-.1.15s-.08.04-.14.04c-.07,0-.2-.05-.37-.16-.17-.11-.39-.22-.67-.34-.28-.12-.61-.24-1-.34-.39-.1-.84-.16-1.35-.16-.55,0-1.04.1-1.48.28-.44.19-.82.46-1.13.8-.31.35-.55.76-.72,1.25-.17.49-.25,1.02-.25,1.61,0,.65.09,1.21.26,1.7.17.49.41.9.72,1.23.31.33.68.58,1.11.75.43.17.91.25,1.43.25.26,0,.51-.03.76-.09s.48-.14.7-.26v-2.61h-2.13c-.11,0-.19-.07-.24-.2s-.09-.35-.09-.67c0-.16,0-.3.02-.41s.04-.2.07-.27c.03-.07.06-.12.11-.15.04-.03.09-.05.14-.05h3.81c.09,0,.18.02.25.05.07.03.14.08.19.14.06.06.1.14.13.23.03.09.04.19.04.31v4.49c0,.17-.03.33-.09.46-.06.13-.19.23-.38.31-.19.08-.42.15-.7.23-.28.08-.57.15-.87.21s-.6.1-.91.13c-.3.03-.61.04-.92.04-.9,0-1.7-.13-2.42-.39-.71-.26-1.32-.63-1.81-1.12-.49-.49-.87-1.09-1.13-1.8-.26-.71-.39-1.51-.39-2.4s.14-1.75.42-2.49.67-1.36,1.18-1.87c.51-.51,1.13-.91,1.85-1.18.72-.27,1.53-.41,2.42-.41.49,0,.93.03,1.33.1.4.07.75.15,1.05.24s.55.2.74.31c.2.11.34.21.41.29s.13.2.17.34c.03.15.05.37.05.66Z'/%3e%3cpath class='cls-3' d='M13.87,27.75l-3.43,5.03h6.86l-3.43-5.03ZM13.87,39.81h.76v-7.54h-1.52v7.54h.76Z'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e");
}
.product_item .item .image .kenegry.classF, .product_item .item .image .kenegry .classF._2025, .product_item .item .image .kenegry .classF._20242025 {
  height: 45px;
  font-size: 0;
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' id='Layer_1' data-name='Layer 1' viewBox='0 0 96.38 68.03'%3e%3cdefs%3e%3cstyle%3e .cls-1 %7b font-family: Calibri-Bold, Calibri; font-size: 33.4px; font-weight: 700; stroke: %23231f20; stroke-miterlimit: 10; stroke-width: .5px;%7d .cls-1, .cls-2 %7b fill: %23fff;%7d .cls-3 %7b fill: %23010101;%7d .cls-4 %7b fill: %23f37123;%7d .cls-5 %7b fill: %23231f20;%7d %3c/style%3e%3c/defs%3e%3cg%3e%3cg%3e%3cpath class='cls-4' d='M7.33,56.78c-.23,0-.41-.18-.41-.41V11.66c0-.23.18-.41.41-.41h60.48c.11,0,.22.05.3.13l21.25,22.35c.15.16.15.41,0,.57l-21.25,22.35c-.08.08-.19.13-.3.13H7.33Z'/%3e%3cpath class='cls-5' d='M67.81,11.66l21.25,22.35-21.25,22.35H7.33V11.66h60.48M67.81,10.84H7.33c-.46,0-.82.37-.82.82v44.7c0,.46.37.83.82.83h60.48c.23,0,.44-.09.6-.26l21.25-22.35c.3-.32.3-.82,0-1.14l-21.25-22.35c-.16-.16-.37-.26-.6-.26h0Z'/%3e%3c/g%3e%3ctext class='cls-1' transform='translate(37.5 45.78) scale(1 1.01)'%3e%3ctspan x='0' y='0'%3eF%3c/tspan%3e%3c/text%3e%3c/g%3e%3cg%3e%3crect class='cls-2' x='7.33' y='11.66' width='13.1' height='44.7'/%3e%3cg%3e%3cpath class='cls-5' d='M18.93,24.93c.07.21.11.38.13.5.02.12,0,.21-.07.27-.06.06-.18.1-.34.11-.16.01-.39.02-.67.02s-.53,0-.69-.01c-.17,0-.29-.03-.38-.05-.09-.03-.15-.06-.18-.11-.04-.05-.07-.11-.09-.18l-.76-2.27h-4.23l-.72,2.21c-.02.08-.05.15-.09.2-.04.06-.1.1-.18.13-.09.03-.2.05-.36.07-.15.01-.36.02-.61.02-.27,0-.48,0-.63-.03-.15-.02-.26-.06-.31-.13-.06-.07-.08-.16-.06-.28.02-.12.06-.28.13-.49l3.48-10c.03-.1.08-.18.12-.24.05-.06.12-.11.22-.14s.24-.05.42-.06c.18,0,.42-.01.72-.01.34,0,.62,0,.82.01.2,0,.36.03.47.06.11.03.19.08.24.14.05.06.09.15.13.26l3.49,10ZM13.75,16.66h0l-1.6,4.79h3.2l-1.6-4.79Z'/%3e%3cpath class='cls-5' d='M18.46,43.86c0,.17,0,.31-.02.44-.02.12-.04.22-.06.29-.03.07-.06.12-.1.15s-.08.04-.14.04c-.07,0-.2-.05-.37-.16-.17-.11-.39-.22-.67-.34-.28-.12-.61-.24-1-.34-.39-.1-.84-.16-1.35-.16-.55,0-1.04.1-1.48.28-.44.19-.82.46-1.13.8-.31.35-.55.76-.72,1.25-.17.49-.25,1.02-.25,1.61,0,.65.09,1.21.26,1.7.17.49.41.9.72,1.23.31.33.68.58,1.11.75.43.17.91.25,1.43.25.26,0,.51-.03.76-.09s.48-.14.7-.26v-2.61h-2.13c-.11,0-.19-.07-.24-.2s-.09-.35-.09-.67c0-.16,0-.3.02-.41s.04-.2.07-.27c.03-.07.06-.12.11-.15.04-.03.09-.05.14-.05h3.81c.09,0,.18.02.25.05.07.03.14.08.19.14.06.06.1.14.13.23.03.09.04.19.04.31v4.49c0,.17-.03.33-.09.46-.06.13-.19.23-.38.31-.19.08-.42.15-.7.23-.28.08-.57.15-.87.21s-.6.1-.91.13c-.3.03-.61.04-.92.04-.9,0-1.7-.13-2.42-.39-.71-.26-1.32-.63-1.81-1.12-.49-.49-.87-1.09-1.13-1.8-.26-.71-.39-1.51-.39-2.4s.14-1.75.42-2.49.67-1.36,1.18-1.87c.51-.51,1.13-.91,1.85-1.18.72-.27,1.53-.41,2.42-.41.49,0,.93.03,1.33.1.4.07.75.15,1.05.24s.55.2.74.31c.2.11.34.21.41.29s.13.2.17.34c.03.15.05.37.05.66Z'/%3e%3cpath class='cls-3' d='M13.87,27.75l-3.43,5.03h6.86l-3.43-5.03ZM13.87,39.81h.76v-7.54h-1.52v7.54h.76Z'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e");
}
.product_item .item .image .kenegry.classG, .product_item .item .image .kenegry .classG._2025, .product_item .item .image .kenegry .classG._20242025 {
  height: 45px;
  font-size: 0;
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' id='Layer_1' data-name='Layer 1' viewBox='0 0 96.38 68.03'%3e%3cdefs%3e%3cstyle%3e .cls-1 %7b font-family: Calibri-Bold, Calibri; font-size: 33.4px; font-weight: 700; stroke: %23231f20; stroke-miterlimit: 10; stroke-width: .5px;%7d .cls-1, .cls-2 %7b fill: %23fff;%7d .cls-3 %7b fill: %23010101;%7d .cls-4 %7b fill: %23ec2027;%7d .cls-5 %7b fill: %23231f20;%7d %3c/style%3e%3c/defs%3e%3cg%3e%3cg%3e%3cpath class='cls-4' d='M7.33,56.78c-.23,0-.41-.18-.41-.41V11.66c0-.23.18-.41.41-.41h60.48c.11,0,.22.05.3.13l21.25,22.35c.15.16.15.41,0,.57l-21.25,22.35c-.08.08-.19.13-.3.13H7.33Z'/%3e%3cpath class='cls-5' d='M67.81,11.66l21.25,22.35-21.25,22.35H7.33V11.66h60.48M67.81,10.84H7.33c-.46,0-.82.37-.82.82v44.7c0,.46.37.83.82.83h60.48c.23,0,.44-.09.6-.26l21.25-22.35c.3-.32.3-.82,0-1.14l-21.25-22.35c-.16-.16-.37-.26-.6-.26h0Z'/%3e%3c/g%3e%3ctext class='cls-1' transform='translate(37.5 45.78) scale(1 1.01)'%3e%3ctspan x='0' y='0'%3eG%3c/tspan%3e%3c/text%3e%3c/g%3e%3cg%3e%3crect class='cls-2' x='7.33' y='11.66' width='13.1' height='44.7'/%3e%3cg%3e%3cpath class='cls-5' d='M18.93,24.93c.07.21.11.38.13.5.02.12,0,.21-.07.27-.06.06-.18.1-.34.11-.16.01-.39.02-.67.02s-.53,0-.69-.01c-.17,0-.29-.03-.38-.05-.09-.03-.15-.06-.18-.11-.04-.05-.07-.11-.09-.18l-.76-2.27h-4.23l-.72,2.21c-.02.08-.05.15-.09.2-.04.06-.1.1-.18.13-.09.03-.2.05-.36.07-.15.01-.36.02-.61.02-.27,0-.48,0-.63-.03-.15-.02-.26-.06-.31-.13-.06-.07-.08-.16-.06-.28.02-.12.06-.28.13-.49l3.48-10c.03-.1.08-.18.12-.24.05-.06.12-.11.22-.14s.24-.05.42-.06c.18,0,.42-.01.72-.01.34,0,.62,0,.82.01.2,0,.36.03.47.06.11.03.19.08.24.14.05.06.09.15.13.26l3.49,10ZM13.75,16.66h0l-1.6,4.79h3.2l-1.6-4.79Z'/%3e%3cpath class='cls-5' d='M18.46,43.86c0,.17,0,.31-.02.44-.02.12-.04.22-.06.29-.03.07-.06.12-.1.15s-.08.04-.14.04c-.07,0-.2-.05-.37-.16-.17-.11-.39-.22-.67-.34-.28-.12-.61-.24-1-.34-.39-.1-.84-.16-1.35-.16-.55,0-1.04.1-1.48.28-.44.19-.82.46-1.13.8-.31.35-.55.76-.72,1.25-.17.49-.25,1.02-.25,1.61,0,.65.09,1.21.26,1.7.17.49.41.9.72,1.23.31.33.68.58,1.11.75.43.17.91.25,1.43.25.26,0,.51-.03.76-.09s.48-.14.7-.26v-2.61h-2.13c-.11,0-.19-.07-.24-.2s-.09-.35-.09-.67c0-.16,0-.3.02-.41s.04-.2.07-.27c.03-.07.06-.12.11-.15.04-.03.09-.05.14-.05h3.81c.09,0,.18.02.25.05.07.03.14.08.19.14.06.06.1.14.13.23.03.09.04.19.04.31v4.49c0,.17-.03.33-.09.46-.06.13-.19.23-.38.31-.19.08-.42.15-.7.23-.28.08-.57.15-.87.21s-.6.1-.91.13c-.3.03-.61.04-.92.04-.9,0-1.7-.13-2.42-.39-.71-.26-1.32-.63-1.81-1.12-.49-.49-.87-1.09-1.13-1.8-.26-.71-.39-1.51-.39-2.4s.14-1.75.42-2.49.67-1.36,1.18-1.87c.51-.51,1.13-.91,1.85-1.18.72-.27,1.53-.41,2.42-.41.49,0,.93.03,1.33.1.4.07.75.15,1.05.24s.55.2.74.31c.2.11.34.21.41.29s.13.2.17.34c.03.15.05.37.05.66Z'/%3e%3cpath class='cls-3' d='M13.87,27.75l-3.43,5.03h6.86l-3.43-5.03ZM13.87,39.81h.76v-7.54h-1.52v7.54h.76Z'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e");
}
.product_item .item .image .product_colors {
  display: flex;
  position: absolute;
  flex-direction: column;
  top: 160px;
  height: 130px;
  right: 18px;
  flex-wrap: wrap;
}
@media (max-width: 575.98px) {
  .product_item .item .image .product_colors {
    top: 92px;
    height: 80px;
  }
}
.product_item .item .image .product_colors span {
  display: none;
  width: 18px;
  height: 18px;
  padding: 2px;
  margin-top: 8px;
  margin-left: 4px;
}
.product_item .item .image .product_colors span:nth-child(-n+3) {
  display: flex;
}
.product_item .item .image .product_colors span.more-colors a {
  background: #fff !important;
  border: 1px solid #A9A9A9;
}
.product_item .item .image .product_colors span.select {
  border: 1px solid #19AD47;
  border-radius: 30px;
  padding: 2px;
}
.product_item .item .image .product_colors span a {
  height: 100%;
  width: 100%;
  border-radius: 30px;
  border: 1px solid #EAF4EC;
  font-family: Mulish;
  font-weight: 700;
  font-size: 8px;
  line-height: 14px;
  letter-spacing: 0%;
  text-align: center;
  color: #111111;
  text-decoration: none;
}
.product_item .item .image .product_colors span a.border-white {
  border: 1px solid #000;
}
.product_item .item .image .warranty {
  position: absolute;
  top: 173px;
  left: 25px;
  width: 64px;
  height: 64px;
  background: #C9C7EA;
  font-family: Mulish;
  font-size: 11px;
  font-weight: 700;
  line-height: 14px;
  color: #111111;
  border-radius: 50%;
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
  padding: 5px;
}
@media (max-width: 575.98px) {
  .product_item .item .image .warranty {
    top: 110px;
    left: 6px;
  }
}
.product_item .item .image .warranty5, .product_item .item .image .warranty10 {
  position: absolute;
  left: 11px;
  top: 145px;
}
.product_item .item .image .warranty5 img, .product_item .item .image .warranty10 img {
  max-width: 84px;
}
@media (max-width: 575.98px) {
  .product_item .item .image .warranty5 img, .product_item .item .image .warranty10 img {
    width: 30px;
  }
}
.product_item .item .image .product_actions {
  display: flex;
  flex-direction: column;
  position: absolute;
  right: 11px;
  top: 29px;
  z-index: 1;
}
.product_item .item .image .product_actions div {
  margin-bottom: 5px;
  width: 30px;
  height: 30px;
  background-color: rgba(255, 255, 255, 0.7);
  border-radius: 4px;
}
.product_item .item .image .product_actions .compare.add-to-compare {
  background-repeat: no-repeat;
  background-blend-mode: multiply;
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M7 20H17M6 6L12 5L18 6M6 6L9 12C9 12.7956 8.68393 13.5587 8.12132 14.1213C7.55871 14.6839 6.79565 15 6 15C5.20435 15 4.44129 14.6839 3.87868 14.1213C3.31607 13.5587 3 12.7956 3 12L6 6ZM18 6L21 12C21 12.7956 20.6839 13.5587 20.1213 14.1213C19.5587 14.6839 18.7956 15 18 15C17.2044 15 16.4413 14.6839 15.8787 14.1213C15.3161 13.5587 15 12.7956 15 12L18 6ZM12 3V20' stroke='%236A6A6A' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e ");
  background-position: center;
}
.product_item .item .image .product_actions .compare.remove-from-compare {
  background-repeat: no-repeat;
  background-blend-mode: multiply;
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M12 2C12.5523 2 13 2.44772 13 3V4.15287L18.1644 5.01361C18.48 5.0662 18.7513 5.26663 18.8944 5.55279L21.8944 11.5528C21.9639 11.6916 22 11.8448 22 12C22 13.0609 21.5786 14.0783 20.8284 14.8284C20.0783 15.5786 19.0609 16 18 16C16.9391 16 15.9217 15.5786 15.1716 14.8284C14.4214 14.0783 14 13.0609 14 12C14 11.8448 14.0361 11.6916 14.1056 11.5528L16.5001 6.7638L13 6.18046V19H17C17.5523 19 18 19.4477 18 20C18 20.5523 17.5523 21 17 21H7C6.44772 21 6 20.5523 6 20C6 19.4477 6.44772 19 7 19H11V6.18046L7.49994 6.7638L9.89443 11.5528C9.96385 11.6916 10 11.8448 10 12C10 13.0609 9.57857 14.0783 8.82843 14.8284C8.07828 15.5786 7.06087 16 6 16C4.93913 16 3.92172 15.5786 3.17157 14.8284C2.42143 14.0783 2 13.0609 2 12C2 11.8448 2.03615 11.6916 2.10557 11.5528L5.10557 5.55279C5.24865 5.26663 5.52002 5.0662 5.8356 5.01361L11 4.15287V3C11 2.44772 11.4477 2 12 2Z' fill='%236A6A6A'/%3e%3c/svg%3e ");
  background-position: center;
}
.product_item .item .image .product_actions .wishlist.add-to-wishlist {
  background-blend-mode: multiply;
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M16.5 2.8252C14.76 2.8252 13.09 3.6352 12 4.9152C10.91 3.6352 9.24 2.8252 7.5 2.8252C4.42 2.8252 2 5.2452 2 8.3252C2 12.1052 5.4 15.1852 10.55 19.8652L12 21.1752L13.45 19.8552C18.6 15.1852 22 12.1052 22 8.3252C22 5.2452 19.58 2.8252 16.5 2.8252ZM12.1 18.3752L12 18.4752L11.9 18.3752C7.14 14.0652 4 11.2152 4 8.3252C4 6.3252 5.5 4.8252 7.5 4.8252C9.04 4.8252 10.54 5.8152 11.07 7.1852H12.94C13.46 5.8152 14.96 4.8252 16.5 4.8252C18.5 4.8252 20 6.3252 20 8.3252C20 11.2152 16.86 14.0652 12.1 18.3752Z' fill='%236A6A6A'/%3e%3c/svg%3e ");
  background-repeat: no-repeat;
  background-position: center;
}
.product_item .item .image .product_actions .wishlist.remove-from-wishlist {
  background-blend-mode: multiply;
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cg clip-path='url(%23clip0_2314_30519)'%3e%3cpath d='M12 21.35L10.55 20.03C5.4 15.36 2 12.28 2 8.5C2 5.42 4.42 3 7.5 3C9.24 3 10.91 3.81 12 5.09C13.09 3.81 14.76 3 16.5 3C19.58 3 22 5.42 22 8.5C22 12.28 18.6 15.36 13.45 20.04L12 21.35Z' fill='%236A6A6A'/%3e%3c/g%3e%3cdefs%3e%3cclipPath id='clip0_2314_30519'%3e%3crect width='24' height='24' fill='white'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e ");
  background-repeat: no-repeat;
  background-position: center;
}
.product_item .item .caption {
  padding: 25px;
  padding-right: 20px;
}
@media (max-width: 767.98px) {
  .product_item .item .caption {
    padding: 12px;
  }
}
@media (max-width: 767.98px) {
  .product_item .item .caption .title {
    height: 28px;
  }
}
.product_item .item .caption .title a {
  font-family: Mulish;
  font-size: 16px;
  font-weight: 700;
  line-height: 20.08px;
  color: #111111;
  margin-bottom: 4px;
  text-decoration: none;
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  /* number of lines to show */
  line-clamp: 2;
  -webkit-box-orient: vertical;
  height: 40px;
}
@media (max-width: 575.98px) {
  .product_item .item .caption .title a {
    font-size: 12px;
    line-height: 14px;
  }
}
@media (min-width: 576px) and (max-width: 767.98px) {
  .product_item .item .caption .title a {
    font-size: 12px;
    line-height: 14px;
  }
}
.product_item .item .caption .stock {
  font-family: Mulish;
  font-size: 14px;
  font-weight: 400;
  line-height: 18px;
  color: #19AD47;
  margin-bottom: 22px;
}
@media (max-width: 575.98px) {
  .product_item .item .caption .stock {
    font-size: 11px;
    line-height: 18px;
    margin-bottom: 8px;
  }
}
@media (min-width: 576px) and (max-width: 767.98px) {
  .product_item .item .caption .stock {
    font-size: 11px;
    line-height: 18px;
    margin-bottom: 8px;
  }
}
.product_item .item .caption .product_details {
  display: flex;
  justify-content: space-between;
  align-items: end;
  height: 52px;
  margin-bottom: 10px;
}
@media (max-width: 575.98px) {
  .product_item .item .caption .product_details {
    height: 41px;
  }
}
@media (min-width: 576px) and (max-width: 767.98px) {
  .product_item .item .caption .product_details {
    height: 41px;
  }
}
.product_item .item .caption .product_details .price {
  display: flex;
  flex-direction: column;
  font-family: Mulish;
  font-size: 32px;
  font-weight: 700;
  line-height: 36px;
  color: #111111;
}
@media (max-width: 575.98px) {
  .product_item .item .caption .product_details .price {
    font-size: 18px;
    line-height: 22.59px;
  }
}
@media (min-width: 576px) and (max-width: 767.98px) {
  .product_item .item .caption .product_details .price {
    font-size: 18px;
    line-height: 22.59px;
  }
}
@media (min-width: 1300px) and (max-width: 1439.98px) {
  .product_item .item .caption .product_details .price {
    font-size: 25px;
  }
}
.product_item .item .caption .product_details .price .old_price {
  font-family: Mulish;
  font-size: 16px;
  font-weight: 400;
  line-height: 22px;
  text-decoration: line-through;
}
@media (max-width: 575.98px) {
  .product_item .item .caption .product_details .price .old_price {
    font-size: 12px;
    line-height: 18px;
  }
}
@media (min-width: 576px) and (max-width: 767.98px) {
  .product_item .item .caption .product_details .price .old_price {
    font-size: 12px;
    line-height: 18px;
  }
}
.product_item .item .caption .product_details .add_cart .added_to_cart {
  display: none;
}
.product_item .item .caption .product_details .add_cart .quantity {
  display: none;
}
.product_item .item .caption .product_details .add_cart button {
  background: #19AD47;
  border: none;
  padding: 0;
  width: 64px;
  height: 48px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 4px;
  cursor: pointer;
}
@media (max-width: 575.98px) {
  .product_item .item .caption .product_details .add_cart button {
    width: 48px;
    height: 36px;
  }
}
@media (min-width: 576px) and (max-width: 767.98px) {
  .product_item .item .caption .product_details .add_cart button {
    width: 48px;
    height: 36px;
  }
}
.product_item .item .caption .add_cart.promotion button {
  height: 47px;
  text-decoration: none;
  width: 100%;
  border: 1px solid #19AD47;
  background: #19AD47;
  border-radius: 4px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-family: Mulish;
  font-size: 16px;
  font-weight: 700;
  line-height: 20.08px;
  color: #FFFFFF;
  margin-bottom: 8px;
}
.product_item .item .caption .add_cart.promotion .link a {
  height: 47px;
  text-decoration: none;
  width: 100%;
  border: 1px solid #19AD47;
  border-radius: 4px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-family: Mulish;
  font-size: 16px;
  font-weight: 700;
  line-height: 20.08px;
  color: #19AD47;
}
.product_item .item .caption .credit {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.product_item .item .caption .credit .warranty {
  font-family: Mulish;
  font-weight: 700;
  font-size: 12px;
  line-height: 14px;
  letter-spacing: 0%;
  color: #111111;
}
.product_item .item .caption .credit .credit_delivery {
  display: flex;
}
.product_item .item .caption .credit svg {
  margin-right: 10px;
}

.product_item-search .item {
  display: flex;
}
.product_item-search .item .image a {
  height: 70px;
  width: 107px;
  display: flex;
  justify-content: center;
}
.product_item-search .item .image a img {
  height: 100%;
  padding: 2px 15px;
}
.product_item-search .item .caption {
  padding-right: 6px;
}
.product_item-search .item .caption .title {
  margin-bottom: 8px;
}
.product_item-search .item .caption .title a {
  font-family: Mulish;
  font-size: 14px;
  font-weight: 400;
  line-height: 18px;
  text-decoration: none;
  color: #0C0D0D;
}
.product_item-search .item .caption .product_details .price {
  font-family: Mulish;
  font-size: 18px;
  font-weight: 700;
  line-height: 22.59px;
  color: #111111;
}
.product_item-search .item .caption .product_details .old_price {
  font-family: Mulish;
  font-size: 14px;
  font-weight: 400;
  line-height: 18px;
  color: #6A6A6A;
  margin-bottom: 4px;
  text-decoration: line-through;
}

.page_description {
  background: #fff;
  padding: 20px 6px;
}
.page_description .page_title h1 {
  margin-top: 0;
  margin-bottom: 10px;
  font-size: 16px;
  line-height: 120%;
}
.page_description p {
  margin-block-start: 1em;
  margin-block-end: 1em;
}
.page_description ul {
  margin-block-start: 1em;
  margin-block-end: 1em;
  padding-inline-start: 40px;
}
.page_description .read-more-btn {
  margin-top: 20px;
  cursor: pointer;
  border: none;
  padding: 0;
  background: transparent;
  border-bottom: 1px solid #19AD47;
  color: #19AD47;
}

/**/
.catalog_page .title_catalog {
  margin-top: 14px;
  margin-bottom: 16px;
}
.catalog_page .title_catalog h1 {
  font-family: Mulish;
  font-size: 32px;
  font-weight: 700;
  line-height: 36px;
  color: #111111;
}
@media (max-width: 575.98px) {
  .catalog_page .title_catalog h1 {
    font-size: 26px;
    line-height: 30px;
  }
}
@media (min-width: 576px) and (max-width: 767.98px) {
  .catalog_page .title_catalog h1 {
    font-size: 26px;
    line-height: 30px;
  }
}
.catalog_page .desc_category {
  font-family: Mulish;
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
  color: #6A6A6A;
  margin-bottom: 33px;
  display: none;
}
.catalog_page .desc_category a {
  color: #6A6A6A;
  text-decoration: none;
}
.catalog_page .info {
  display: flex;
  flex-direction: column;
  margin-bottom: 14px;
  margin-top: 14px;
  padding: 0px 4px;
}
.catalog_page .info .filter_info {
  width: 100%;
}
.catalog_page .info .yith-wcan-active-filters h4 {
  display: none;
}
.catalog_page .info .catalog_filters_lable .yith-wcan-active-filters h4 {
  display: none;
}
.catalog_page .info .catalog_filters_lable .yith-wcan-active-filters .active-filter b {
  display: none;
}
.catalog_page .info .catalog_filters__count {
  margin-bottom: 4px;
}
.catalog_page .info select {
  height: 48px;
  border-radius: 4px;
  background: #EAF4EC;
  font-family: Mulish;
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
  color: #111111;
  min-width: 60px;
  border: none;
  padding: 14px;
  padding-right: 24px;
  cursor: pointer;
  -moz-appearance: none;
  /* Firefox */
  -webkit-appearance: none;
  /* Safari and Chrome */
  appearance: none;
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cg clip-path='url(%23clip0_2328_14205)'%3e%3cpath d='M7.41 8.59L12 13.17L16.59 8.59L18 10L12 16L6 10L7.41 8.59Z' fill='%23323232'/%3e%3c/g%3e%3cdefs%3e%3cclipPath id='clip0_2328_14205'%3e%3crect width='24' height='24' fill='white'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e ");
  background-repeat: no-repeat;
  background-position: center right;
}
.catalog_page .info .filter_rezult {
  display: flex;
  justify-content: flex-end;
}
@media (max-width: 575.98px) {
  .catalog_page .info .filter_rezult {
    justify-content: start;
  }
}
@media (min-width: 576px) and (max-width: 767.98px) {
  .catalog_page .info .filter_rezult {
    justify-content: start;
  }
}
@media (min-width: 768px) and (max-width: 991.98px) {
  .catalog_page .info .filter_rezult {
    justify-content: start;
  }
}
.catalog_page .info .filter_rezult .sort {
  display: flex;
  font-family: Mulish;
  font-size: 16px;
  font-weight: 700;
  line-height: 20px;
  color: #111111;
}
@media (max-width: 575.98px) {
  .catalog_page .info .filter_rezult .sort {
    font-size: 0;
  }
}
@media (min-width: 576px) and (max-width: 767.98px) {
  .catalog_page .info .filter_rezult .sort {
    font-size: 0;
  }
}
@media (min-width: 768px) and (max-width: 991.98px) {
  .catalog_page .info .filter_rezult .sort {
    font-size: 0;
  }
}
@media (min-width: 992px) and (max-width: 1199.98px) {
  .catalog_page .info .filter_rezult .sort {
    font-size: 0;
  }
}
@media (min-width: 1200px) and (max-width: 1439.98px) {
  .catalog_page .info .filter_rezult .sort {
    font-size: 0;
  }
}
.catalog_page .info .filter_rezult .sort .woocommerce-ordering ul {
  display: flex;
  list-style: none;
  margin-left: 16px;
}
@media (max-width: 575.98px) {
  .catalog_page .info .filter_rezult .sort .woocommerce-ordering ul {
    overflow-x: scroll;
    margin-left: 0;
    padding-bottom: 5px;
  }
}
@media (min-width: 576px) and (max-width: 767.98px) {
  .catalog_page .info .filter_rezult .sort .woocommerce-ordering ul {
    overflow-x: scroll;
    margin-left: 0;
    padding-bottom: 5px;
  }
}
@media (min-width: 768px) and (max-width: 991.98px) {
  .catalog_page .info .filter_rezult .sort .woocommerce-ordering ul {
    overflow-x: scroll;
    margin-left: 0;
    padding-bottom: 5px;
  }
}
@media (min-width: 992px) and (max-width: 1199.98px) {
  .catalog_page .info .filter_rezult .sort .woocommerce-ordering ul {
    overflow-x: scroll;
    margin-left: 0;
    padding-bottom: 5px;
  }
}
@media (min-width: 1200px) and (max-width: 1439.98px) {
  .catalog_page .info .filter_rezult .sort .woocommerce-ordering ul {
    overflow-x: scroll;
    margin-left: 0;
    padding-bottom: 5px;
  }
}
.catalog_page .info .filter_rezult .sort .woocommerce-ordering ul li {
  font-family: Mulish;
  font-size: 16px;
  font-weight: 700;
  line-height: 20px;
  color: #A9A9A9;
  margin-right: 16px;
  text-decoration: underline;
  cursor: pointer;
  flex-shrink: 0;
}
@media (max-width: 575.98px) {
  .catalog_page .info .filter_rezult .sort .woocommerce-ordering ul li {
    font-size: 12px;
  }
}
@media (min-width: 576px) and (max-width: 767.98px) {
  .catalog_page .info .filter_rezult .sort .woocommerce-ordering ul li {
    font-size: 12px;
  }
}
@media (min-width: 992px) and (max-width: 1199.98px) {
  .catalog_page .info .filter_rezult .sort .woocommerce-ordering ul li {
    font-size: 15px;
  }
}
.catalog_page .info .filter_rezult .sort .woocommerce-ordering ul li:hover {
  color: #19AD47;
}
.catalog_page .info .filter_rezult .sort .woocommerce-ordering ul li[selected=selected] {
  color: #19AD47;
}
.catalog_page .sort .view_mode {
  display: none;
}
.catalog_page .catalog {
  width: calc(100% - 328px);
  border: 1px solid #D8D8D8;
  border-top: none;
  padding: 0;
}
@media (max-width: 575.98px) {
  .catalog_page .catalog {
    width: 100%;
    padding: 0px 6px;
    border: none;
  }
}
@media (min-width: 576px) and (max-width: 767.98px) {
  .catalog_page .catalog {
    width: 100%;
    padding: 0px 6px;
    border: none;
  }
}
@media (min-width: 768px) and (max-width: 991.98px) {
  .catalog_page .catalog {
    width: 100%;
    border: none;
  }
}
.catalog_page hr {
  opacity: 1;
  background: #D8D8D8;
  height: 1px;
  border: none;
}
@media (max-width: 575.98px) {
  .catalog_page hr {
    display: none;
  }
}
@media (min-width: 576px) and (max-width: 767.98px) {
  .catalog_page hr {
    display: none;
  }
}
@media (min-width: 768px) and (max-width: 991.98px) {
  .catalog_page hr {
    display: none;
  }
}
.catalog_page .filter_block {
  width: 312px;
  padding-right: 0;
}
@media (max-width: 575.98px) {
  .catalog_page .filter_block {
    width: 100%;
  }
}
@media (min-width: 576px) and (max-width: 767.98px) {
  .catalog_page .filter_block {
    width: 100%;
  }
}
@media (min-width: 768px) and (max-width: 991.98px) {
  .catalog_page .filter_block {
    width: 100%;
  }
}
@media (max-width: 575.98px) {
  .catalog_page .filter_block .yith-wcan-filters {
    display: flex !important;
    position: relative;
    flex-direction: column;
    transform: none;
    top: 0px !important;
    box-shadow: none;
    overflow: auto;
    height: 100%;
  }
}
@media (min-width: 576px) and (max-width: 767.98px) {
  .catalog_page .filter_block .yith-wcan-filters {
    display: flex !important;
    position: relative;
    flex-direction: column;
    transform: none;
    top: 0px !important;
    box-shadow: none;
    overflow: auto;
    height: 100%;
  }
}
@media (min-width: 768px) and (max-width: 991.98px) {
  .catalog_page .filter_block .yith-wcan-filters {
    display: flex !important;
    position: relative;
    flex-direction: column;
    transform: none;
    top: 0px !important;
    box-shadow: none;
    overflow: auto;
    height: 100%;
  }
}
.catalog_page .filter_block .yith-wcan-filters .filters-container {
  margin: 0;
  padding: 0;
  position: relative;
}
@media (max-width: 575.98px) {
  .catalog_page .filter_block .yith-wcan-filters .filters-container {
    height: calc(100% - 240px);
  }
}
@media (min-width: 576px) and (max-width: 767.98px) {
  .catalog_page .filter_block .yith-wcan-filters .filters-container {
    height: calc(100% - 240px);
  }
}
@media (min-width: 768px) and (max-width: 991.98px) {
  .catalog_page .filter_block .yith-wcan-filters .filters-container {
    height: calc(100% - 240px);
  }
}
.catalog_page .filter_block .yith-wcan-filters .filters-container .clear-selection {
  border-radius: 4px;
  background: #E0E1E0;
  font-family: Mulish;
  font-size: 16px;
  font-weight: 700;
  line-height: 20.08px;
  text-align: center;
  color: #111111;
  border: none;
  height: 48px;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0px 14px;
  cursor: pointer;
  margin-top: 10px;
  margin-right: 16px;
  width: 100%;
  margin-bottom: 0;
}
@media (max-width: 575.98px) {
  .catalog_page .filter_block .yith-wcan-filters .filters-container .clear-selection {
    max-width: 258px;
  }
}
@media (min-width: 576px) and (max-width: 767.98px) {
  .catalog_page .filter_block .yith-wcan-filters .filters-container .clear-selection {
    max-width: 258px;
  }
}
@media (min-width: 768px) and (max-width: 991.98px) {
  .catalog_page .filter_block .yith-wcan-filters .filters-container .clear-selection {
    max-width: 258px;
  }
}
.catalog_page .filter_block .yith-wcan-filters .yith-wcan-filter {
  border: none;
}
.catalog_page .filter_block .yith-wcan-filters form {
  display: flex;
  flex-direction: column;
}
.catalog_page .filter_block .show-more {
  font-family: Mulish;
  font-size: 18px;
  font-weight: 700;
  line-height: 22.59px;
  color: #111111;
  margin-bottom: 22px;
  padding-left: 20px;
  cursor: pointer;
}
@media (max-width: 575.98px) {
  .catalog_page .filter_block .show-more {
    padding-left: 0;
  }
}
@media (min-width: 576px) and (max-width: 767.98px) {
  .catalog_page .filter_block .show-more {
    padding-left: 0;
  }
}
@media (min-width: 768px) and (max-width: 991.98px) {
  .catalog_page .filter_block .show-more {
    padding-left: 0;
  }
}
.catalog_page .filter_block h3.mobile-only {
  display: none;
}
.catalog_page .filter_block a.close-button {
  display: none;
}
.catalog_page .filter_block .apply-filters {
  border-radius: 4px;
  background: #19AD47;
  font-family: Mulish;
  font-size: 16px;
  font-weight: 700;
  line-height: 20.08px;
  text-align: center;
  color: #fff;
  border: none;
  height: 48px;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0px 14px;
  cursor: pointer;
  order: -1;
  margin-right: 16px;
  position: relative;
}
@media (max-width: 575.98px) {
  .catalog_page .filter_block .apply-filters {
    max-width: 258px;
  }
}
@media (min-width: 576px) and (max-width: 767.98px) {
  .catalog_page .filter_block .apply-filters {
    max-width: 258px;
  }
}
@media (min-width: 768px) and (max-width: 991.98px) {
  .catalog_page .filter_block .apply-filters {
    max-width: 258px;
  }
}
.catalog_page .filter_block .reset-filters {
  border-radius: 4px;
  background: #E0E1E0;
  font-family: Mulish;
  font-size: 16px;
  font-weight: 700;
  line-height: 20.08px;
  text-align: center;
  color: #111111;
  border: none;
  height: 48px;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0px 14px;
  cursor: pointer;
  margin-top: 10px;
  margin-right: 16px;
}
@media (max-width: 575.98px) {
  .catalog_page .filter_block .reset-filters {
    max-width: 258px;
  }
}
@media (min-width: 576px) and (max-width: 767.98px) {
  .catalog_page .filter_block .reset-filters {
    max-width: 258px;
  }
}
@media (min-width: 768px) and (max-width: 991.98px) {
  .catalog_page .filter_block .reset-filters {
    max-width: 258px;
  }
}
.catalog_page .filter_block .filter_mobile {
  display: none;
  border-radius: 4px;
  height: 40px;
  width: 100%;
  align-items: center;
  justify-content: center;
  background: #19AD47;
  font-family: Mulish;
  font-size: 16px;
  font-weight: 700;
  line-height: 20.08px;
  color: #FFFFFF;
  margin: 0 auto;
}
@media (max-width: 575.98px) {
  .catalog_page .filter_block .filter_mobile {
    display: flex;
  }
}
@media (min-width: 576px) and (max-width: 767.98px) {
  .catalog_page .filter_block .filter_mobile {
    display: flex;
    max-width: 528px;
    width: 100%;
  }
}
@media (min-width: 768px) and (max-width: 991.98px) {
  .catalog_page .filter_block .filter_mobile {
    display: flex;
    max-width: 636px;
    width: 100%;
  }
}
.catalog_page .filter_block .filter_mobile.fixed {
  width: calc(100% - 32px);
  position: fixed;
  bottom: 8px;
  z-index: 8;
  left: 0;
  right: 0;
}
.catalog_page .filter_block .filter_mobile.fixed::after {
  content: "";
  width: 100%;
  position: fixed;
  left: 0;
  height: 40px;
  border: 8px solid #fff;
}
.catalog_page .filter_block .filter_mobile svg {
  margin-right: 8px;
}
.catalog_page .filter_block .filter .mob {
  display: none;
  justify-content: flex-end;
  margin-top: 16px;
}
@media (max-width: 575.98px) {
  .catalog_page .filter_block .filter .mob {
    display: flex;
  }
}
@media (min-width: 576px) and (max-width: 767.98px) {
  .catalog_page .filter_block .filter .mob {
    display: flex;
  }
}
@media (min-width: 768px) and (max-width: 991.98px) {
  .catalog_page .filter_block .filter .mob {
    display: flex;
  }
}
@media (max-width: 575.98px) {
  .catalog_page .filter_block .filter {
    width: 312px;
    padding: 0px 16px;
    position: fixed;
    left: 0;
    top: 94px;
    height: 100%;
    background: #fff;
    transform: translateX(-150%);
    animation: ani 1s forwards;
    display: none;
    z-index: 8;
  }
  .catalog_page .filter_block .filter.active {
    display: block;
  }
}
@media (min-width: 576px) and (max-width: 767.98px) {
  .catalog_page .filter_block .filter {
    width: 312px;
    padding: 0px 16px;
    position: fixed;
    left: 0;
    top: 94px;
    height: 100%;
    background: #fff;
    transform: translateX(-150%);
    animation: ani 1s forwards;
    display: none;
    z-index: 8;
  }
  .catalog_page .filter_block .filter.active {
    display: block;
  }
}
@media (min-width: 768px) and (max-width: 991.98px) {
  .catalog_page .filter_block .filter {
    width: 312px;
    padding: 0px 16px;
    position: fixed;
    left: 0;
    top: 94px;
    height: 100%;
    background: #fff;
    transform: translateX(-150%);
    animation: ani 1s forwards;
    display: none;
    z-index: 8;
  }
  .catalog_page .filter_block .filter.active {
    display: block;
  }
}
.catalog_page .filter_block .filter .yith-wcan-filters {
  background: transparent;
}
.catalog_page .filter_block .filter .yith-wcan-filters .yith-wcan-filter {
  margin-bottom: 0;
}
.catalog_page .filter_block .filter .filter-price-slider {
  border-bottom: 1px solid #D8D8D8;
}
.catalog_page .filter_block .filter .filter-price-slider h4 {
  font-family: Mulish;
  font-size: 18px;
  font-weight: 700;
  line-height: 22.59px;
  color: #111111;
  margin-bottom: 22px;
  margin-top: 16px;
  padding-left: 20px;
}
@media (max-width: 575.98px) {
  .catalog_page .filter_block .filter .filter-price-slider h4 {
    padding-left: 0;
  }
}
@media (min-width: 576px) and (max-width: 767.98px) {
  .catalog_page .filter_block .filter .filter-price-slider h4 {
    padding-left: 0;
  }
}
@media (min-width: 768px) and (max-width: 991.98px) {
  .catalog_page .filter_block .filter .filter-price-slider h4 {
    padding-left: 0;
  }
}
.catalog_page .filter_block .filter .filter-content {
  display: flex;
  flex-direction: column;
}
.catalog_page .filter_block .filter .filter-content .price-slider {
  padding: 20px 25px 20px 20px;
}
@media (max-width: 575.98px) {
  .catalog_page .filter_block .filter .filter-content .price-slider {
    padding: 10px;
  }
}
@media (min-width: 576px) and (max-width: 767.98px) {
  .catalog_page .filter_block .filter .filter-content .price-slider {
    padding: 10px;
  }
}
@media (min-width: 768px) and (max-width: 991.98px) {
  .catalog_page .filter_block .filter .filter-content .price-slider {
    padding: 10px;
  }
}
.catalog_page .filter_block .filter .filter-content .price-slider input {
  height: 48px;
  border-radius: 4px;
  background: #EAF4EC;
  border: none;
  font-family: Mulish;
  font-size: 16px;
  font-weight: 700;
  line-height: 20px;
  color: #111111;
  width: 100px;
  padding: 1px 6px;
}
.catalog_page .filter_block .filter .filter-content .price-slider input[type=number] {
  -moz-appearance: textfield;
}
.catalog_page .filter_block .filter .filter-content .price-slider input[type=number]::-webkit-inner-spin-button {
  display: none;
}
.catalog_page .filter_block .filter .filter-content .price-slider input[type=number] {
  -moz-appearance: textfield;
}
.catalog_page .filter_block .filter .select-design .filter-content {
  padding-left: 35px;
  padding-right: 16px;
  margin-bottom: 20px;
}
@media (max-width: 575.98px) {
  .catalog_page .filter_block .filter .select-design .filter-content {
    padding-left: 15px;
  }
}
@media (min-width: 576px) and (max-width: 767.98px) {
  .catalog_page .filter_block .filter .select-design .filter-content {
    padding-left: 15px;
  }
}
@media (min-width: 768px) and (max-width: 991.98px) {
  .catalog_page .filter_block .filter .select-design .filter-content {
    padding-left: 15px;
  }
}
.catalog_page .filter_block .filter .select-design .filter-content li {
  padding-left: 0px;
}
.catalog_page .filter_block .filter .select-design .filter-content .search-field-container {
  display: none;
}
.catalog_page .filter_block .filter .filter-tax {
  display: flex;
  flex-direction: column;
  border-bottom: 1px solid #D8D8D8;
}
.catalog_page .filter_block .filter .filter-tax h4 {
  font-family: Mulish;
  font-size: 18px;
  font-weight: 700;
  line-height: 22.59px;
  color: #111111;
  margin-bottom: 22px;
  margin-top: 16px;
  padding-left: 20px;
}
@media (max-width: 575.98px) {
  .catalog_page .filter_block .filter .filter-tax h4 {
    padding-left: 0;
  }
}
@media (min-width: 576px) and (max-width: 767.98px) {
  .catalog_page .filter_block .filter .filter-tax h4 {
    padding-left: 0;
  }
}
@media (min-width: 768px) and (max-width: 991.98px) {
  .catalog_page .filter_block .filter .filter-tax h4 {
    padding-left: 0;
  }
}
.catalog_page .filter_block .filter .filter-tax li {
  margin-bottom: 20px;
  padding-left: 35px;
}
@media (max-width: 575.98px) {
  .catalog_page .filter_block .filter .filter-tax li {
    padding-left: 15px;
  }
}
@media (min-width: 576px) and (max-width: 767.98px) {
  .catalog_page .filter_block .filter .filter-tax li {
    padding-left: 15px;
  }
}
@media (min-width: 768px) and (max-width: 991.98px) {
  .catalog_page .filter_block .filter .filter-tax li {
    padding-left: 15px;
  }
}
.catalog_page .filter_block .filter .filter-tax li a {
  font-family: Mulish;
  font-size: 16px;
  font-weight: 700;
  line-height: 20px;
  color: #111111;
  cursor: pointer;
  display: flex;
}
.catalog_page .filter_block .filter .filter-tax li a::before {
  content: "";
  width: 16px;
  height: 16px;
  border: 2px solid #6A6A6A;
  border-radius: 2px;
  margin-right: 15px;
  flex-shrink: 0;
}
.catalog_page .filter_block .filter .filter-tax li input {
  display: none;
}
.catalog_page .filter_block .filter .filter-tax li input:checked ~ a::before {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='12' height='10' viewBox='0 0 12 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M4 9.4L0 5.4L1.4 4L4 6.6L10.6 0L12 1.4L4 9.4Z' fill='white'/%3e%3c/svg%3e ");
  background-repeat: no-repeat;
  background-position: center;
  background-color: #19AD47;
}
.catalog_page .product_list {
  margin-bottom: 72px;
  border-top: none;
  display: flex;
  flex-wrap: wrap;
}
@media (max-width: 575.98px) {
  .catalog_page .product_list .product_item {
    width: 50%;
  }
}
@media (min-width: 576px) and (max-width: 767.98px) {
  .catalog_page .product_list .product_item {
    width: 50%;
  }
}
@media (min-width: 768px) and (max-width: 991.98px) {
  .catalog_page .product_list .product_item {
    width: 50%;
  }
}
@media (min-width: 992px) and (max-width: 1199.98px) {
  .catalog_page .product_list .product_item {
    width: 50%;
  }
}
@media (min-width: 1200px) and (max-width: 1299.98px) {
  .catalog_page .product_list .product_item {
    width: 33.333%;
  }
}
.catalog_page .more_product {
  border-top: 1px solid #D8D8D8;
  background: #FFFFFF;
  display: flex;
  align-items: center;
  justify-content: center;
  height: 72px;
}
.catalog_page .more_product button {
  border: none;
  background: transparent;
  padding: 0;
  display: flex;
  align-items: center;
  font-family: Mulish;
  font-size: 26px;
  font-weight: 700;
  line-height: 30px;
  color: #111111;
  cursor: pointer;
}
.catalog_page .more_product button svg {
  margin-left: 10px;
}
.catalog_page .woocommerce-pagination {
  background: #FFFFFF;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 25px 0px;
}
.catalog_page .woocommerce-pagination .page-numbers {
  display: flex;
  list-style: none;
  flex-wrap: wrap;
  justify-content: center;
}
.catalog_page .woocommerce-pagination .page-numbers li {
  margin: 0px 10px;
}
.catalog_page .woocommerce-pagination .page-numbers li .current {
  width: 29px;
  height: 29px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-family: Mulish;
  font-size: 18px;
  font-weight: 700;
  line-height: 22.59px;
  color: #FFFFFF;
  text-decoration: none;
  background: #19AD47;
  border-radius: 4px;
}
.catalog_page .woocommerce-pagination .page-numbers li a {
  width: 29px;
  height: 29px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-family: Mulish;
  font-size: 18px;
  font-weight: 700;
  line-height: 22.59px;
  color: #111111;
  text-decoration: none;
}
.catalog_page .last_viev {
  margin-top: 160px;
}
@media (max-width: 1199.98px) {
  .catalog_page .last_viev {
    margin-top: 60px;
  }
}

.search_page .title_search {
  margin-top: 62px;
  margin-bottom: 36px;
}
@media (max-width: 575.98px) {
  .search_page .title_search {
    margin-top: 14px;
    margin-bottom: 16px;
  }
}
@media (min-width: 576px) and (max-width: 767.98px) {
  .search_page .title_search {
    margin-top: 14px;
    margin-bottom: 16px;
  }
}
.search_page .title_search h1 {
  font-family: Mulish;
  font-size: 32px;
  font-weight: 700;
  line-height: 36px;
  color: #111111;
}
@media (max-width: 575.98px) {
  .search_page .title_search h1 {
    font-size: 26px;
    line-height: 30px;
  }
}
@media (min-width: 576px) and (max-width: 767.98px) {
  .search_page .title_search h1 {
    font-size: 26px;
    line-height: 30px;
  }
}
.search_page .search .product_list {
  display: flex;
  flex-wrap: wrap;
}
@media (max-width: 575.98px) {
  .search_page .search .product_list .product_item {
    width: 50%;
  }
}
@media (min-width: 576px) and (max-width: 767.98px) {
  .search_page .search .product_list .product_item {
    width: 50%;
  }
}
@media (min-width: 768px) and (max-width: 991.98px) {
  .search_page .search .product_list .product_item {
    width: 50%;
  }
}
@media (min-width: 992px) and (max-width: 1199.98px) {
  .search_page .search .product_list .product_item {
    width: 50%;
  }
}
@media (min-width: 1200px) and (max-width: 1439.98px) {
  .search_page .search .product_list .product_item {
    width: 33.333%;
  }
}
.search_page .pagination {
  background: #FFFFFF;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 25px 0px;
  width: 100%;
}
.search_page .pagination span {
  margin: 0px 10px;
  width: 29px;
  height: 29px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-family: Mulish;
  font-size: 18px;
  font-weight: 700;
  line-height: 22.59px;
  color: #FFFFFF;
  text-decoration: none;
  background: #19AD47;
  border-radius: 4px;
  display: flex;
  list-style: none;
  flex-wrap: wrap;
  justify-content: center;
}
.search_page .pagination a {
  width: 29px;
  height: 29px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-family: Mulish;
  font-size: 18px;
  font-weight: 700;
  line-height: 22.59px;
  color: #111111;
  text-decoration: none;
  margin: 0px 10px;
  display: flex;
  list-style: none;
  flex-wrap: wrap;
  justify-content: center;
}
.search_page .pagination .page-numbers li {
  margin: 0px 10px;
}
.search_page .pagination .page-numbers li .current {
  width: 29px;
  height: 29px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-family: Mulish;
  font-size: 18px;
  font-weight: 700;
  line-height: 22.59px;
  color: #FFFFFF;
  text-decoration: none;
  background: #19AD47;
  border-radius: 4px;
}
.search_page .pagination .page-numbers li a {
  width: 29px;
  height: 29px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-family: Mulish;
  font-size: 18px;
  font-weight: 700;
  line-height: 22.59px;
  color: #111111;
  text-decoration: none;
}

/**/
.product_template .product_data {
  background: #FFFFFF;
  padding: 24px;
  margin-top: 16px;
  padding-top: 14px;
  margin-bottom: 60px;
}
@media (max-width: 575.98px) {
  .product_template .product_data {
    padding: 16px;
    padding-top: 7px;
    margin-left: -16px;
    margin-right: -16px;
  }
}
@media (min-width: 576px) and (max-width: 767.98px) {
  .product_template .product_data {
    padding: 16px;
    padding-top: 7px;
    margin-left: -16px;
    margin-right: -16px;
  }
}
.product_template .product_data .block_head {
  padding-left: 14px;
}
@media (max-width: 575.98px) {
  .product_template .product_data .block_head {
    padding-left: 6px;
  }
}
@media (min-width: 576px) and (max-width: 767.98px) {
  .product_template .product_data .block_head {
    padding-left: 6px;
  }
}
.product_template .product_data .block_head .title h1 {
  font-family: Mulish;
  font-size: 32px;
  font-weight: 700;
  line-height: 36px;
  color: #111111;
  margin-bottom: 18px;
}
@media (max-width: 575.98px) {
  .product_template .product_data .block_head .title h1 {
    font-size: 18px;
    line-height: 22.59px;
    margin-bottom: 12px;
  }
}
@media (min-width: 576px) and (max-width: 767.98px) {
  .product_template .product_data .block_head .title h1 {
    font-size: 18px;
    line-height: 22.59px;
    margin-bottom: 12px;
  }
}
.product_template .product_data .block_head nav {
  padding-bottom: 14px;
  display: flex;
  overflow-x: auto;
}
.product_template .product_data .block_head nav ul {
  list-style: none;
  display: flex;
  flex-shrink: 0;
}
.product_template .product_data .block_head nav ul li {
  margin: 0px 15px;
}
.product_template .product_data .block_head nav ul li:first-child {
  margin-left: 0px;
}
.product_template .product_data .block_head nav ul li a {
  text-decoration: none;
  font-family: Mulish;
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
  color: #111111;
}
.product_template .product_data .block_head nav ul li a:hover {
  color: #19AD47;
  text-decoration: underline;
}
@media (max-width: 575.98px) {
  .product_template .product_data .block_head nav ul li a {
    font-size: 14px;
    line-height: 18px;
  }
}
@media (min-width: 576px) and (max-width: 767.98px) {
  .product_template .product_data .block_head nav ul li a {
    font-size: 14px;
    line-height: 18px;
  }
}
.product_template .product_data hr {
  border: none;
  height: 1px;
  opacity: 1;
  background: #D8D8D8;
}
@media (max-width: 575.98px) {
  .product_template .product_data hr {
    margin-left: 6px;
  }
}
@media (min-width: 576px) and (max-width: 767.98px) {
  .product_template .product_data hr {
    margin-left: 6px;
  }
}
.product_template .product_data .info {
  padding: 20px;
  padding-right: 12px;
}
@media (max-width: 575.98px) {
  .product_template .product_data .info {
    padding-left: 6px;
    padding-right: 6px;
    padding-top: 0;
  }
}
@media (min-width: 576px) and (max-width: 767.98px) {
  .product_template .product_data .info {
    padding-left: 6px;
    padding-right: 6px;
  }
}
.product_template .product_data .info .option {
  display: flex;
  margin-bottom: 16px;
  margin-top: 6px;
  flex-wrap: wrap;
  align-items: center;
}
.product_template .product_data .info .option .stock {
  background: #EAF4EC;
  font-family: Mulish;
  font-size: 16px;
  font-weight: 700;
  line-height: 20.08px;
  color: #19AD47;
  border-radius: 20px;
  padding: 12px 24px 12px 24px;
  margin-bottom: 10px;
}
@media (max-width: 575.98px) {
  .product_template .product_data .info .option .stock {
    padding: 4px 16px 4px 16px;
    font-size: 14px;
    line-height: 16px;
  }
}
@media (min-width: 576px) and (max-width: 767.98px) {
  .product_template .product_data .info .option .stock {
    padding: 4px 16px 4px 16px;
    font-size: 14px;
    line-height: 16px;
  }
}
.product_template .product_data .info .option .optin_title {
  font-family: Mulish;
  font-size: 16px;
  font-weight: 700;
  line-height: 20.08px;
  color: #111111;
  margin-bottom: 10px;
  padding-left: 24px;
}
.product_template .product_data .info .option .product_colors {
  display: flex;
  font-family: Mulish;
  font-size: 16px;
  font-weight: 700;
  line-height: 20.08px;
  color: #111111;
  align-items: center;
  margin-bottom: 10px;
}
@media (max-width: 1199.98px) {
  .product_template .product_data .info .option .product_colors {
    padding-left: 0px;
  }
}
.product_template .product_data .info .option .product_colors span {
  display: flex;
  margin-left: 23px;
  padding: 2px;
  border: 1px solid #fff;
}
@media (max-width: 575.98px) {
  .product_template .product_data .info .option .product_colors span {
    margin-left: 10px;
  }
}
.product_template .product_data .info .option .product_colors span.select {
  border: 1px solid #19AD47;
  border-radius: 30px;
  padding: 2px;
}
.product_template .product_data .info .option .product_colors span a {
  width: 25px;
  height: 25px;
  border-radius: 30px;
  border: 1px solid #EAF4EC;
}
.product_template .product_data .info .option .product_colors span a.border-white {
  border: 1px solid #000;
}
.product_template .product_data .info .stock {
  font-family: Mulish;
  font-weight: 700;
  font-size: 16px;
  line-height: 20.08px;
  letter-spacing: 0%;
  color: #19AD47;
  margin-bottom: 28px;
}
@media (max-width: 1199.98px) {
  .product_template .product_data .info .stock {
    margin-top: 20px;
  }
}
.product_template .product_data .info .payment {
  background: #F1F8F3;
  margin: 8px 0px;
  border-radius: 4px;
  padding: 24px;
  display: flex;
  flex-direction: column;
}
@media (max-width: 575.98px) {
  .product_template .product_data .info .payment {
    padding: 8px;
  }
}
@media (min-width: 576px) and (max-width: 767.98px) {
  .product_template .product_data .info .payment {
    padding: 8px;
  }
}
.product_template .product_data .info .payment .price_info {
  display: flex;
  align-items: center;
  margin-bottom: 20px;
}
@media (max-width: 575.98px) {
  .product_template .product_data .info .payment .price_info {
    flex-wrap: wrap;
    margin-bottom: 0px;
  }
}
@media (min-width: 576px) and (max-width: 767.98px) {
  .product_template .product_data .info .payment .price_info {
    flex-wrap: wrap;
    margin-bottom: 0px;
  }
}
@media (min-width: 768px) and (max-width: 991.98px) {
  .product_template .product_data .info .payment .price_info {
    flex-wrap: wrap;
    margin-bottom: 0px;
  }
}
@media (min-width: 992px) and (max-width: 1199.98px) {
  .product_template .product_data .info .payment .price_info {
    flex-wrap: wrap;
    margin-bottom: 0px;
  }
}
@media (min-width: 1200px) and (max-width: 1439.98px) {
  .product_template .product_data .info .payment .price_info {
    flex-wrap: wrap;
    margin-bottom: 0px;
  }
}
.product_template .product_data .info .payment .price_info .price_stock {
  display: flex;
  align-items: center;
}
.product_template .product_data .info .payment .price_info .price {
  font-family: Mulish;
  font-size: 56px;
  font-weight: 700;
  line-height: 56px;
  color: #111111;
}
@media (max-width: 575.98px) {
  .product_template .product_data .info .payment .price_info .price {
    font-size: 32px;
    line-height: 36px;
    margin-bottom: 8px;
  }
}
@media (min-width: 576px) and (max-width: 767.98px) {
  .product_template .product_data .info .payment .price_info .price {
    font-size: 32px;
    line-height: 36px;
    margin-bottom: 8px;
  }
}
@media (min-width: 768px) and (max-width: 991.98px) {
  .product_template .product_data .info .payment .price_info .price {
    margin-bottom: 12px;
  }
}
@media (min-width: 992px) and (max-width: 1199.98px) {
  .product_template .product_data .info .payment .price_info .price {
    margin-bottom: 12px;
  }
}
@media (min-width: 1200px) and (max-width: 1439.98px) {
  .product_template .product_data .info .payment .price_info .price {
    margin-bottom: 12px;
    font-size: 48px;
  }
}
.product_template .product_data .info .payment .price_info .price .old_price {
  text-decoration: line-through;
  font-family: Mulish;
  font-size: 16px;
  font-weight: 400;
  line-height: 22px;
}
.product_template .product_data .info .payment .price_info .sale {
  font-family: Mulish;
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
  text-align: left;
  color: #111111;
  margin-left: 30px;
}
@media (max-width: 575.98px) {
  .product_template .product_data .info .payment .price_info .sale {
    font-size: 14px;
    line-height: 18px;
  }
  .product_template .product_data .info .payment .price_info .sale span {
    font-family: Mulish;
    font-size: 14px;
    font-weight: 700;
    line-height: 18px;
    color: #EA4B55;
  }
}
@media (min-width: 576px) and (max-width: 767.98px) {
  .product_template .product_data .info .payment .price_info .sale {
    font-size: 14px;
    line-height: 18px;
  }
  .product_template .product_data .info .payment .price_info .sale span {
    font-family: Mulish;
    font-size: 14px;
    font-weight: 700;
    line-height: 18px;
    color: #EA4B55;
  }
}
@media (min-width: 1200px) and (max-width: 1439.98px) {
  .product_template .product_data .info .payment .price_info .sale {
    margin-left: 16px;
  }
}
.product_template .product_data .info .payment .price_info .sale span {
  font-weight: 700;
  color: #EA4B55;
}
.product_template .product_data .info .payment .price_info .add_cart {
  margin-left: auto;
}
@media (max-width: 575.98px) {
  .product_template .product_data .info .payment .price_info .add_cart {
    width: 100%;
  }
}
@media (min-width: 576px) and (max-width: 767.98px) {
  .product_template .product_data .info .payment .price_info .add_cart {
    width: 100%;
  }
}
@media (min-width: 768px) and (max-width: 991.98px) {
  .product_template .product_data .info .payment .price_info .add_cart {
    width: 100%;
  }
}
@media (min-width: 992px) and (max-width: 1199.98px) {
  .product_template .product_data .info .payment .price_info .add_cart {
    width: 100%;
  }
}
.product_template .product_data .info .payment .price_info .add_cart .quantity {
  display: none;
}
.product_template .product_data .info .payment .price_info .add_cart .added_to_cart {
  display: none;
}
.product_template .product_data .info .payment .price_info .add_cart button {
  border: none;
  padding: 0;
  background: #19AD47;
  border-radius: 4px;
  width: 181px;
  height: 48px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-family: Mulish;
  font-size: 16px;
  font-weight: 700;
  line-height: 20.08px;
  color: #fff;
  cursor: pointer;
}
@media (max-width: 575.98px) {
  .product_template .product_data .info .payment .price_info .add_cart button {
    width: 100%;
  }
}
@media (min-width: 576px) and (max-width: 767.98px) {
  .product_template .product_data .info .payment .price_info .add_cart button {
    width: 100%;
  }
}
@media (min-width: 768px) and (max-width: 991.98px) {
  .product_template .product_data .info .payment .price_info .add_cart button {
    width: 100%;
  }
}
.product_template .product_data .info .payment .price_info .add_cart button svg {
  margin-right: 10px;
}
.product_template .product_data .info .payment hr {
  opacity: 1;
  border: none;
  height: 1px;
  background: #D8D8D8;
}
@media (max-width: 575.98px) {
  .product_template .product_data .info .payment hr {
    display: none;
  }
}
@media (min-width: 576px) and (max-width: 767.98px) {
  .product_template .product_data .info .payment hr {
    display: none;
  }
}
@media (min-width: 768px) and (max-width: 991.98px) {
  .product_template .product_data .info .payment hr {
    display: none;
  }
}
@media (min-width: 992px) and (max-width: 1199.98px) {
  .product_template .product_data .info .payment hr {
    display: none;
  }
}
@media (min-width: 1200px) and (max-width: 1439.98px) {
  .product_template .product_data .info .payment hr {
    display: none;
  }
}
.product_template .product_data .info .payment .credit_info {
  display: flex;
  border-top: 1px solid #D8D8D8;
  padding-top: 20px;
  align-items: center;
}
.product_template .product_data .info .payment .credit_info .item {
  display: flex;
}
.product_template .product_data .info .payment .credit_info .item svg {
  margin-right: 16px;
}
.product_template .product_data .info .payment .credit_info .item .info {
  font-family: Mulish;
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
  color: #111111;
  padding: 0px;
}
@media (max-width: 575.98px) {
  .product_template .product_data .info .payment .credit_info .item .info {
    font-size: 14px;
    line-height: 18px;
  }
}
@media (min-width: 576px) and (max-width: 767.98px) {
  .product_template .product_data .info .payment .credit_info .item .info {
    font-size: 14px;
    line-height: 18px;
  }
}
.product_template .product_data .info .payment .credit_info .warranty {
  margin-left: 24px;
  font-family: Mulish;
  font-weight: 700;
  font-size: 16px;
  line-height: 20.08px;
  letter-spacing: 0%;
  color: #111111;
}
.product_template .product_data .info .discount {
  border: 1px solid #FFA630;
  border-radius: 4px;
  background: #FFF7EB;
  display: flex;
  margin-bottom: 8px;
  padding: 16px;
}
.product_template .product_data .info .discount svg {
  display: flex;
  flex-shrink: 0;
  margin-right: 10px;
}
.product_template .product_data .info .discount .info_discount .title_block {
  font-family: Mulish;
  font-size: 18px;
  font-weight: 700;
  line-height: 22.59px;
  color: #111111;
  margin-bottom: 4px;
}
.product_template .product_data .info .discount .info_discount .title_block span {
  font-family: Mulish;
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
}
.product_template .product_data .info .discount .info_discount .text {
  font-family: Mulish;
  font-size: 14px;
  font-weight: 400;
  line-height: 18px;
  text-align: left;
  color: #111111;
}
.product_template .product_data .info .accessories {
  background: #F1F8F3;
  margin: 8px 0px;
  border-radius: 4px;
  padding: 0px 14px;
  padding-bottom: 14px;
}
.product_template .product_data .info .accessories .block_head {
  display: flex;
  justify-content: space-between;
  padding-left: 18px;
  padding-top: 16px;
  margin-bottom: 5px;
}
.product_template .product_data .info .accessories .block_head .block_title {
  font-family: Mulish;
  font-size: 18px;
  font-weight: 700;
  line-height: 22.59px;
  color: #111111;
}
.product_template .product_data .info .accessories .block_head .navigation {
  display: flex;
}
.product_template .product_data .info .accessories .block_head .navigation div {
  cursor: pointer;
  margin-left: 12px;
}
.product_template .product_data .info .accessories .block_head .navigation .swiper-button-disabled {
  opacity: 0.4;
}
.product_template .product_data .info .delivery {
  border: 1px solid #D8D8D8;
  border-radius: 4px;
  margin-bottom: 12px;
}
.product_template .product_data .info .delivery .select_data {
  font-family: Mulish;
  font-size: 18px;
  font-weight: 700;
  line-height: 22.59px;
  color: #111111;
  padding-left: 24px;
  padding-top: 22px;
  padding-bottom: 14px;
}
@media (max-width: 575.98px) {
  .product_template .product_data .info .delivery .select_data {
    padding: 11px;
  }
}
@media (min-width: 576px) and (max-width: 767.98px) {
  .product_template .product_data .info .delivery .select_data {
    padding: 11px;
  }
}
.product_template .product_data .info .delivery .select_data select {
  height: 48px;
  background: #EAF4EC;
  border-radius: 4px;
  font-family: Mulish;
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
  color: #111111;
  cursor: pointer;
  border: none;
  padding: 12px 10px;
  margin-left: 36px;
}
@media (max-width: 575.98px) {
  .product_template .product_data .info .delivery .select_data select {
    margin-left: 0px;
    margin-top: 8px;
    width: 100%;
  }
}
@media (min-width: 576px) and (max-width: 767.98px) {
  .product_template .product_data .info .delivery .select_data select {
    margin-left: 0px;
    margin-top: 8px;
    width: 100%;
  }
}
@media (min-width: 992px) and (max-width: 1199.98px) {
  .product_template .product_data .info .delivery .select_data select {
    margin-left: 0;
    margin-top: 8px;
  }
}
.product_template .product_data .info .delivery #one {
  display: block;
}
.product_template .product_data .info .delivery .delivery_cost {
  border-top: 1px solid #D8D8D8;
  font-family: Mulish;
  font-size: 14px;
  font-weight: 400;
  line-height: 18px;
  color: #111111;
  display: none;
  padding: 23px;
}
@media (max-width: 575.98px) {
  .product_template .product_data .info .delivery .delivery_cost {
    padding: 11px;
  }
}
@media (min-width: 576px) and (max-width: 767.98px) {
  .product_template .product_data .info .delivery .delivery_cost {
    padding: 11px;
  }
}
.product_template .product_data .info .delivery .delivery_cost p {
  margin-bottom: 10px;
}
.product_template .product_data .info .delivery .delivery_cost span {
  color: #19AD47;
  font-family: Mulish;
  font-size: 16px;
  font-weight: 700;
  line-height: 20.08px;
}
.product_template .product_data .info .payment-methods {
  border: 1px solid #D8D8D8;
  border-radius: 4px;
}
.product_template .product_data .info .payment-methods .payment_title {
  font-family: Mulish;
  font-size: 18px;
  font-weight: 700;
  line-height: 22.59px;
  color: #111111;
  padding-left: 24px;
  padding-top: 16px;
  padding-bottom: 14px;
}
@media (max-width: 575.98px) {
  .product_template .product_data .info .payment-methods .payment_title {
    padding: 11px;
  }
}
@media (min-width: 576px) and (max-width: 767.98px) {
  .product_template .product_data .info .payment-methods .payment_title {
    padding: 11px;
  }
}
.product_template .product_data .info .payment-methods .payment_data {
  border-top: 1px solid #D8D8D8;
  font-family: Mulish;
  font-size: 14px;
  font-weight: 400;
  line-height: 18px;
  color: #111111;
  padding: 23px;
  padding-top: 16px;
  padding-bottom: 14px;
}
@media (max-width: 575.98px) {
  .product_template .product_data .info .payment-methods .payment_data {
    padding: 11px;
  }
}
@media (min-width: 576px) and (max-width: 767.98px) {
  .product_template .product_data .info .payment-methods .payment_data {
    padding: 11px;
  }
}
.product_template .product_data .info .payment-methods .payment_data ul {
  list-style: none;
}
.product_template .product_data .info .payment-methods .payment_data ul li {
  font-family: Mulish;
  font-weight: 400;
  font-size: 16px;
  line-height: 20px;
  letter-spacing: 0%;
  color: #1E1E1E;
  display: flex;
  align-items: center;
  margin-bottom: 8px;
}
.product_template .product_data .info .payment-methods .payment_data ul li svg {
  margin-left: 16px;
}
.product_template .product_data .image {
  position: relative;
}
@media (max-width: 575.98px) {
  .product_template .product_data .image {
    margin-top: 20px;
  }
}
@media (min-width: 576px) and (max-width: 767.98px) {
  .product_template .product_data .image {
    margin-top: 30px;
  }
}
.product_template .product_data .image .sticker {
  display: flex;
  left: 5px;
  top: 26px;
  position: absolute;
  z-index: 2;
  width: calc(100% - 24px);
}
@media (max-width: 575.98px) {
  .product_template .product_data .image .sticker {
    top: 0px;
  }
}
@media (min-width: 576px) and (max-width: 767.98px) {
  .product_template .product_data .image .sticker {
    top: 0px;
  }
}
.product_template .product_data .image .sticker div {
  font-family: Mulish;
  font-size: 10px;
  font-weight: 800;
  line-height: 16px;
  color: #FFFFFF;
  margin-right: 8px;
  text-transform: uppercase;
  border-radius: 2px;
  padding: 0px 6px;
  display: flex;
  align-items: center;
}
.product_template .product_data .image .sticker .sale_block {
  padding: 0;
  margin: 0;
}
.product_template .product_data .image .sticker .sale_block:hover .sale::before {
  content: "";
  width: 0;
  height: 0;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-bottom: 5px solid #fff;
  position: absolute;
  top: 14px;
}
.product_template .product_data .image .sticker .sale_block .sale {
  background: #EA4B55;
  cursor: pointer;
}
.product_template .product_data .image .sticker .sale_block .sale:hover::before {
  content: "";
  width: 0;
  height: 0;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-bottom: 5px solid #fff;
  position: absolute;
  top: 14px;
}
.product_template .product_data .image .sticker .sale_block .sale_info:hover ~ .sale::before {
  content: "";
  width: 0;
  height: 0;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-bottom: 5px solid #fff;
  position: absolute;
  top: 14px;
}
.product_template .product_data .image .sticker .sale_block .sale_info:hover ~ .sale::before {
  content: "";
  width: 0;
  height: 0;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-bottom: 5px solid #fff;
  position: absolute;
  top: 14px;
}
.product_template .product_data .image .sticker .sale_block .sale:hover ~ .sale_info {
  display: block;
}
.product_template .product_data .image .sticker .sale_block a:hover ~ .sale_info {
  display: block;
}
.product_template .product_data .image .sticker .sale_block .sale_info {
  display: none;
  position: absolute;
  top: 20px;
  max-width: 246px;
  width: 100%;
  left: 0;
  font-family: Mulish;
  font-size: 14px;
  font-weight: 400;
  line-height: 18px;
  color: #1E1E1E;
  padding: 20px;
  background: #fff;
  border-radius: 4px;
  text-align: left;
  box-shadow: -2px 4px 11.7px 0px rgba(0, 0, 0, 0.16);
  z-index: 2;
  margin-top: -4px;
}
@media (max-width: 575.98px) {
  .product_template .product_data .image .sticker .sale_block .sale_info {
    padding: 6px;
    font-size: 12px;
  }
}
.product_template .product_data .image .sticker .sale_block .sale_info:hover {
  display: block;
}
.product_template .product_data .image .sticker .sale_block .sale_info a {
  text-decoration: none;
  font-family: Mulish;
  font-size: 14px;
  font-weight: 400;
  line-height: 18px;
  color: #1E1E1E;
  height: auto;
  text-align: left;
}
@media (max-width: 575.98px) {
  .product_template .product_data .image .sticker .sale_block .sale_info a {
    font-size: 12px;
  }
}
.product_template .product_data .image .sticker .sale_block a {
  height: 16px;
  text-decoration: none;
}
.product_template .product_data .image .sticker .supperp {
  background: #ffa900;
}
.product_template .product_data .image .sticker .bf {
  background: #000;
}
.product_template .product_data .image .sticker .brick {
  background: #4E9B5F;
}
.product_template .product_data .image .sticker .exclusive {
  background: #ee582f;
}
.product_template .product_data .image .sticker .collection {
  background: #3f51b5;
}
.product_template .product_data .image .sticker .elite {
  background: #4dcb79;
}
.product_template .product_data .image .sticker .emir {
  background: #4E9B5F;
}
.product_template .product_data .image .sticker .emir_salon {
  background: #4E9B5F;
}
.product_template .product_data .image .sticker .salon {
  background: #4E9B5F;
}
.product_template .product_data .image .sticker .hot {
  background: #5F91B5;
}
.product_template .product_data .image .sticker .offer {
  background: #EA4B55;
}
.product_template .product_data .image .sticker .novelty {
  background: #5F91B5;
}
.product_template .product_data .image .sticker .top {
  background: #8A5FB5;
}
.product_template .product_data .image .sticker .typeproduct {
  background: #A87651;
}
.product_template .product_data .image .sticker .bestseller {
  background: #5F60B5;
}
.product_template .product_data .image a.kenegry {
  text-decoration: none;
}
.product_template .product_data .image .kenegry {
  position: absolute;
  left: 0px;
  top: 194px;
  font-family: Mulish;
  font-size: 18px;
  font-weight: 700;
  line-height: 22.59px;
  background-repeat: no-repeat;
  color: #FFFFFF;
  height: 44px;
  display: flex;
  align-items: center;
  padding-left: 16px;
  width: 120px;
  z-index: 2;
}
@media (max-width: 575.98px) {
  .product_template .product_data .image .kenegry {
    top: 123px;
  }
}
@media (min-width: 576px) and (max-width: 767.98px) {
  .product_template .product_data .image .kenegry {
    top: 123px;
  }
}
.product_template .product_data .image .kenegry.classAPlusPlusPlus, .product_template .product_data .image .kenegry.classAPlusPlusPlus._2024 {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='120' height='44' viewBox='0 0 120 44' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M0 8.83403e-06L99.7158 0L120 22L99.7158 44L0 44V8.83403e-06Z' fill='%23528F3F'/%3e%3c/svg%3e ");
}
.product_template .product_data .image .kenegry.classAPlusPlus, .product_template .product_data .image .kenegry.classAPlusPlus._2024 {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='120' height='44' viewBox='0 0 120 44' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M0 8.83403e-06L99.7158 0L120 22L99.7158 44L0 44V8.83403e-06Z' fill='%2378AA39'/%3e%3c/svg%3e ");
}
.product_template .product_data .image .kenegry.classAPlus, .product_template .product_data .image .kenegry.classAPlus._2024 {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='120' height='44' viewBox='0 0 120 44' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M0 8.83403e-06L99.7158 0L120 22L99.7158 44L0 44V8.83403e-06Z' fill='%23CAD032'/%3e%3c/svg%3e ");
}
.product_template .product_data .image .kenegry.classA, .product_template .product_data .image .kenegry.classA._2024 {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='120' height='44' viewBox='0 0 120 44' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M0 8.83403e-06L99.7158 0L120 22L99.7158 44L0 44V8.83403e-06Z' fill='%23F9ED37'/%3e%3c/svg%3e ");
}
.product_template .product_data .image .kenegry.classB, .product_template .product_data .image .kenegry.classB._2024 {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='120' height='44' viewBox='0 0 120 44' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M0 8.83403e-06L99.7158 0L120 22L99.7158 44L0 44V8.83403e-06Z' fill='%23EAB92C'/%3e%3c/svg%3e ");
}
.product_template .product_data .image .kenegry.classC, .product_template .product_data .image .kenegry.classC._2024 {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='120' height='44' viewBox='0 0 120 44' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M0 8.83403e-06L99.7158 0L120 22L99.7158 44L0 44V8.83403e-06Z' fill='%23D0691E'/%3e%3c/svg%3e ");
}
.product_template .product_data .image .kenegry.classD, .product_template .product_data .image .kenegry.classD._2024 {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='120' height='44' viewBox='0 0 120 44' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M0 8.83403e-06L99.7158 0L120 22L99.7158 44L0 44V8.83403e-06Z' fill='%23C20120'/%3e%3c/svg%3e ");
}
.product_template .product_data .image .kenegry.classA._2025, .product_template .product_data .image .kenegry.classA._20242025 {
  height: 64px;
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' id='Layer_1' data-name='Layer 1' viewBox='0 0 96.38 68.03'%3e%3cdefs%3e%3cstyle%3e .cls-1 %7b font-family: Calibri-Bold, Calibri; font-size: 33.4px; font-weight: 700; stroke: %23231f20; stroke-miterlimit: 10; stroke-width: .5px;%7d .cls-1, .cls-2 %7b fill: %23fff;%7d .cls-3 %7b fill: %23010101;%7d .cls-4 %7b fill: %2300a651;%7d .cls-5 %7b fill: %23231f20;%7d %3c/style%3e%3c/defs%3e%3cg%3e%3cg%3e%3cpath class='cls-4' d='M7.33,56.78c-.23,0-.41-.18-.41-.41V11.66c0-.23.18-.41.41-.41h60.48c.11,0,.22.05.3.13l21.25,22.35c.15.16.15.41,0,.57l-21.25,22.35c-.08.08-.19.13-.3.13H7.33Z'/%3e%3cpath class='cls-5' d='M67.81,11.66l21.25,22.35-21.25,22.35H7.33V11.66h60.48M67.81,10.84H7.33c-.46,0-.82.37-.82.82v44.7c0,.46.37.83.82.83h60.48c.23,0,.44-.09.6-.26l21.25-22.35c.3-.32.3-.82,0-1.14l-21.25-22.35c-.16-.16-.37-.26-.6-.26h0Z'/%3e%3c/g%3e%3ctext class='cls-1' transform='translate(37.5 45.78) scale(1 1.01)'%3e%3ctspan x='0' y='0'%3eA%3c/tspan%3e%3c/text%3e%3c/g%3e%3cg%3e%3crect class='cls-2' x='7.33' y='11.66' width='13.1' height='44.7'/%3e%3cg%3e%3cpath class='cls-5' d='M18.93,24.93c.07.21.11.38.13.5.02.12,0,.21-.07.27-.06.06-.18.1-.34.11-.16.01-.39.02-.67.02s-.53,0-.69-.01c-.17,0-.29-.03-.38-.05-.09-.03-.15-.06-.18-.11-.04-.05-.07-.11-.09-.18l-.76-2.27h-4.23l-.72,2.21c-.02.08-.05.15-.09.2-.04.06-.1.1-.18.13-.09.03-.2.05-.36.07-.15.01-.36.02-.61.02-.27,0-.48,0-.63-.03-.15-.02-.26-.06-.31-.13-.06-.07-.08-.16-.06-.28.02-.12.06-.28.13-.49l3.48-10c.03-.1.08-.18.12-.24.05-.06.12-.11.22-.14s.24-.05.42-.06c.18,0,.42-.01.72-.01.34,0,.62,0,.82.01.2,0,.36.03.47.06.11.03.19.08.24.14.05.06.09.15.13.26l3.49,10ZM13.75,16.66h0l-1.6,4.79h3.2l-1.6-4.79Z'/%3e%3cpath class='cls-5' d='M18.46,43.86c0,.17,0,.31-.02.44-.02.12-.04.22-.06.29-.03.07-.06.12-.1.15s-.08.04-.14.04c-.07,0-.2-.05-.37-.16-.17-.11-.39-.22-.67-.34-.28-.12-.61-.24-1-.34-.39-.1-.84-.16-1.35-.16-.55,0-1.04.1-1.48.28-.44.19-.82.46-1.13.8-.31.35-.55.76-.72,1.25-.17.49-.25,1.02-.25,1.61,0,.65.09,1.21.26,1.7.17.49.41.9.72,1.23.31.33.68.58,1.11.75.43.17.91.25,1.43.25.26,0,.51-.03.76-.09s.48-.14.7-.26v-2.61h-2.13c-.11,0-.19-.07-.24-.2s-.09-.35-.09-.67c0-.16,0-.3.02-.41s.04-.2.07-.27c.03-.07.06-.12.11-.15.04-.03.09-.05.14-.05h3.81c.09,0,.18.02.25.05.07.03.14.08.19.14.06.06.1.14.13.23.03.09.04.19.04.31v4.49c0,.17-.03.33-.09.46-.06.13-.19.23-.38.31-.19.08-.42.15-.7.23-.28.08-.57.15-.87.21s-.6.1-.91.13c-.3.03-.61.04-.92.04-.9,0-1.7-.13-2.42-.39-.71-.26-1.32-.63-1.81-1.12-.49-.49-.87-1.09-1.13-1.8-.26-.71-.39-1.51-.39-2.4s.14-1.75.42-2.49.67-1.36,1.18-1.87c.51-.51,1.13-.91,1.85-1.18.72-.27,1.53-.41,2.42-.41.49,0,.93.03,1.33.1.4.07.75.15,1.05.24s.55.2.74.31c.2.11.34.21.41.29s.13.2.17.34c.03.15.05.37.05.66Z'/%3e%3cpath class='cls-3' d='M13.87,27.75l-3.43,5.03h6.86l-3.43-5.03ZM13.87,39.81h.76v-7.54h-1.52v7.54h.76Z'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e");
  font-size: 0;
}
.product_template .product_data .image .kenegry.classB._2025, .product_template .product_data .image .kenegry .classB._20242025 {
  height: 64px;
  font-size: 0;
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' id='Layer_1' data-name='Layer 1' viewBox='0 0 96.38 68.03'%3e%3cdefs%3e%3cstyle%3e .cls-1 %7b font-family: Calibri-Bold, Calibri; font-size: 33.4px; font-weight: 700; stroke: %23231f20; stroke-miterlimit: 10; stroke-width: .5px;%7d .cls-1, .cls-2 %7b fill: %23fff;%7d .cls-3 %7b fill: %23010101;%7d .cls-4 %7b fill: %23231f20;%7d .cls-5 %7b fill: %2350b848;%7d %3c/style%3e%3c/defs%3e%3cg%3e%3cg%3e%3cpath class='cls-5' d='M7.33,56.78c-.23,0-.41-.18-.41-.41V11.66c0-.23.18-.41.41-.41h60.48c.11,0,.22.05.3.13l21.25,22.35c.15.16.15.41,0,.57l-21.25,22.35c-.08.08-.19.13-.3.13H7.33Z'/%3e%3cpath class='cls-4' d='M67.81,11.66l21.25,22.35-21.25,22.35H7.33V11.66h60.48M67.81,10.84H7.33c-.46,0-.83.37-.83.82v44.7c0,.46.37.83.83.83h60.48c.23,0,.44-.09.6-.26l21.25-22.35c.3-.32.3-.82,0-1.14l-21.25-22.35c-.16-.16-.37-.26-.6-.26h0Z'/%3e%3c/g%3e%3ctext class='cls-1' transform='translate(37.5 45.78) scale(1 1.01)'%3e%3ctspan x='0' y='0'%3eB%3c/tspan%3e%3c/text%3e%3c/g%3e%3cg%3e%3crect class='cls-2' x='7.33' y='11.66' width='13.1' height='44.7'/%3e%3cg%3e%3cpath class='cls-4' d='M18.93,24.93c.07.21.11.38.13.5.02.12,0,.21-.07.27-.06.06-.18.1-.34.11-.16.01-.39.02-.67.02s-.53,0-.69-.01c-.17,0-.29-.03-.38-.05-.09-.03-.15-.06-.18-.11-.04-.05-.07-.11-.09-.18l-.76-2.27h-4.23l-.72,2.21c-.02.08-.05.15-.09.2-.04.06-.1.1-.18.13-.09.03-.2.05-.36.07-.15.01-.36.02-.61.02-.27,0-.48,0-.63-.03-.15-.02-.26-.06-.31-.13-.06-.07-.08-.16-.06-.28.02-.12.06-.28.13-.49l3.48-10c.03-.1.08-.18.12-.24.05-.06.12-.11.22-.14s.24-.05.42-.06c.18,0,.42-.01.72-.01.34,0,.62,0,.82.01.2,0,.36.03.47.06.11.03.19.08.24.14.05.06.09.15.13.26l3.49,10ZM13.75,16.66h0l-1.6,4.79h3.2l-1.6-4.79Z'/%3e%3cpath class='cls-4' d='M18.46,43.86c0,.17,0,.31-.02.44-.02.12-.04.22-.06.29-.03.07-.06.12-.1.15s-.08.04-.14.04c-.07,0-.2-.05-.37-.16-.17-.11-.39-.22-.67-.34-.28-.12-.61-.24-1-.34-.39-.1-.84-.16-1.35-.16-.55,0-1.04.1-1.48.28-.44.19-.82.46-1.13.8-.31.35-.55.76-.72,1.25-.17.49-.25,1.02-.25,1.61,0,.65.09,1.21.26,1.7.17.49.41.9.72,1.23.31.33.68.58,1.11.75.43.17.91.25,1.43.25.26,0,.51-.03.76-.09s.48-.14.7-.26v-2.61h-2.13c-.11,0-.19-.07-.24-.2s-.09-.35-.09-.67c0-.16,0-.3.02-.41s.04-.2.07-.27c.03-.07.06-.12.11-.15.04-.03.09-.05.14-.05h3.81c.09,0,.18.02.25.05.07.03.14.08.19.14.06.06.1.14.13.23.03.09.04.19.04.31v4.49c0,.17-.03.33-.09.46-.06.13-.19.23-.38.31-.19.08-.42.15-.7.23-.28.08-.57.15-.87.21s-.6.1-.91.13c-.3.03-.61.04-.92.04-.9,0-1.7-.13-2.42-.39-.71-.26-1.32-.63-1.81-1.12-.49-.49-.87-1.09-1.13-1.8-.26-.71-.39-1.51-.39-2.4s.14-1.75.42-2.49.67-1.36,1.18-1.87c.51-.51,1.13-.91,1.85-1.18.72-.27,1.53-.41,2.42-.41.49,0,.93.03,1.33.1.4.07.75.15,1.05.24s.55.2.74.31c.2.11.34.21.41.29s.13.2.17.34c.03.15.05.37.05.66Z'/%3e%3cpath class='cls-3' d='M13.87,27.75l-3.43,5.03h6.86l-3.43-5.03ZM13.87,39.81h.76v-7.54h-1.52v7.54h.76Z'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e");
}
.product_template .product_data .image .kenegry.classC._2025, .product_template .product_data .image .kenegry .classC._20242025 {
  height: 64px;
  font-size: 0;
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' id='Layer_1' data-name='Layer 1' viewBox='0 0 96.38 68.03'%3e%3cdefs%3e%3cstyle%3e .cls-1 %7b font-family: Calibri-Bold, Calibri; font-size: 33.4px; font-weight: 700; stroke: %23231f20; stroke-miterlimit: 10; stroke-width: .5px;%7d .cls-1, .cls-2 %7b fill: %23fff;%7d .cls-3 %7b fill: %23010101;%7d .cls-4 %7b fill: %23231f20;%7d .cls-5 %7b fill: %23bed731;%7d %3c/style%3e%3c/defs%3e%3cg%3e%3cg%3e%3cpath class='cls-5' d='M7.33,56.78c-.23,0-.41-.18-.41-.41V11.66c0-.23.18-.41.41-.41h60.48c.11,0,.22.05.3.13l21.25,22.35c.15.16.15.41,0,.57l-21.25,22.35c-.08.08-.19.13-.3.13H7.33Z'/%3e%3cpath class='cls-4' d='M67.81,11.66l21.25,22.35-21.25,22.35H7.33V11.66h60.48M67.81,10.84H7.33c-.46,0-.82.37-.82.82v44.7c0,.46.37.83.82.83h60.48c.23,0,.44-.09.6-.26l21.25-22.35c.3-.32.3-.82,0-1.14l-21.25-22.35c-.16-.16-.37-.26-.6-.26h0Z'/%3e%3c/g%3e%3ctext class='cls-1' transform='translate(37.5 45.78) scale(1 1.01)'%3e%3ctspan x='0' y='0'%3eC%3c/tspan%3e%3c/text%3e%3c/g%3e%3cg%3e%3crect class='cls-2' x='7.33' y='11.66' width='13.1' height='44.7'/%3e%3cg%3e%3cpath class='cls-4' d='M18.93,24.93c.07.21.11.38.13.5.02.12,0,.21-.07.27-.06.06-.18.1-.34.11-.16.01-.39.02-.67.02s-.53,0-.69-.01c-.17,0-.29-.03-.38-.05-.09-.03-.15-.06-.18-.11-.04-.05-.07-.11-.09-.18l-.76-2.27h-4.23l-.72,2.21c-.02.08-.05.15-.09.2-.04.06-.1.1-.18.13-.09.03-.2.05-.36.07-.15.01-.36.02-.61.02-.27,0-.48,0-.63-.03-.15-.02-.26-.06-.31-.13-.06-.07-.08-.16-.06-.28.02-.12.06-.28.13-.49l3.48-10c.03-.1.08-.18.12-.24.05-.06.12-.11.22-.14s.24-.05.42-.06c.18,0,.42-.01.72-.01.34,0,.62,0,.82.01.2,0,.36.03.47.06.11.03.19.08.24.14.05.06.09.15.13.26l3.49,10ZM13.75,16.66h0l-1.6,4.79h3.2l-1.6-4.79Z'/%3e%3cpath class='cls-4' d='M18.46,43.86c0,.17,0,.31-.02.44-.02.12-.04.22-.06.29-.03.07-.06.12-.1.15s-.08.04-.14.04c-.07,0-.2-.05-.37-.16-.17-.11-.39-.22-.67-.34-.28-.12-.61-.24-1-.34-.39-.1-.84-.16-1.35-.16-.55,0-1.04.1-1.48.28-.44.19-.82.46-1.13.8-.31.35-.55.76-.72,1.25-.17.49-.25,1.02-.25,1.61,0,.65.09,1.21.26,1.7.17.49.41.9.72,1.23.31.33.68.58,1.11.75.43.17.91.25,1.43.25.26,0,.51-.03.76-.09s.48-.14.7-.26v-2.61h-2.13c-.11,0-.19-.07-.24-.2s-.09-.35-.09-.67c0-.16,0-.3.02-.41s.04-.2.07-.27c.03-.07.06-.12.11-.15.04-.03.09-.05.14-.05h3.81c.09,0,.18.02.25.05.07.03.14.08.19.14.06.06.1.14.13.23.03.09.04.19.04.31v4.49c0,.17-.03.33-.09.46-.06.13-.19.23-.38.31-.19.08-.42.15-.7.23-.28.08-.57.15-.87.21s-.6.1-.91.13c-.3.03-.61.04-.92.04-.9,0-1.7-.13-2.42-.39-.71-.26-1.32-.63-1.81-1.12-.49-.49-.87-1.09-1.13-1.8-.26-.71-.39-1.51-.39-2.4s.14-1.75.42-2.49.67-1.36,1.18-1.87c.51-.51,1.13-.91,1.85-1.18.72-.27,1.53-.41,2.42-.41.49,0,.93.03,1.33.1.4.07.75.15,1.05.24s.55.2.74.31c.2.11.34.21.41.29s.13.2.17.34c.03.15.05.37.05.66Z'/%3e%3cpath class='cls-3' d='M13.87,27.75l-3.43,5.03h6.86l-3.43-5.03ZM13.87,39.81h.76v-7.54h-1.52v7.54h.76Z'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e");
}
.product_template .product_data .image .kenegry.classD._2025, .product_template .product_data .image .kenegry .classD._20242025 {
  height: 64px;
  font-size: 0;
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' id='Layer_1' data-name='Layer 1' viewBox='0 0 96.38 68.03'%3e%3cdefs%3e%3cstyle%3e .cls-1 %7b font-family: Calibri-Bold, Calibri; font-size: 33.4px; font-weight: 700; stroke: %23231f20; stroke-miterlimit: 10; stroke-width: .5px;%7d .cls-1, .cls-2 %7b fill: %23fff;%7d .cls-3 %7b fill: %23010101;%7d .cls-4 %7b fill: %23231f20;%7d .cls-5 %7b fill: %23fcee21;%7d %3c/style%3e%3c/defs%3e%3cg%3e%3cg%3e%3cpath class='cls-5' d='M7.33,56.78c-.23,0-.41-.18-.41-.41V11.66c0-.23.18-.41.41-.41h60.48c.11,0,.22.05.3.13l21.25,22.35c.15.16.15.41,0,.57l-21.25,22.35c-.08.08-.19.13-.3.13H7.33Z'/%3e%3cpath class='cls-4' d='M67.81,11.66l21.25,22.35-21.25,22.35H7.33V11.66h60.48M67.81,10.84H7.33c-.46,0-.82.37-.82.82v44.7c0,.46.37.83.82.83h60.48c.23,0,.44-.09.6-.26l21.25-22.35c.3-.32.3-.82,0-1.14l-21.25-22.35c-.16-.16-.37-.26-.6-.26h0Z'/%3e%3c/g%3e%3ctext class='cls-1' transform='translate(37.5 45.78) scale(1 1.01)'%3e%3ctspan x='0' y='0'%3eD%3c/tspan%3e%3c/text%3e%3c/g%3e%3cg%3e%3crect class='cls-2' x='7.33' y='11.66' width='13.1' height='44.7'/%3e%3cg%3e%3cpath class='cls-4' d='M18.93,24.93c.07.21.11.38.13.5.02.12,0,.21-.07.27-.06.06-.18.1-.34.11-.16.01-.39.02-.67.02s-.53,0-.69-.01c-.17,0-.29-.03-.38-.05-.09-.03-.15-.06-.18-.11-.04-.05-.07-.11-.09-.18l-.76-2.27h-4.23l-.72,2.21c-.02.08-.05.15-.09.2-.04.06-.1.1-.18.13-.09.03-.2.05-.36.07-.15.01-.36.02-.61.02-.27,0-.48,0-.63-.03-.15-.02-.26-.06-.31-.13-.06-.07-.08-.16-.06-.28.02-.12.06-.28.13-.49l3.48-10c.03-.1.08-.18.12-.24.05-.06.12-.11.22-.14s.24-.05.42-.06c.18,0,.42-.01.72-.01.34,0,.62,0,.82.01.2,0,.36.03.47.06.11.03.19.08.24.14.05.06.09.15.13.26l3.49,10ZM13.75,16.66h0l-1.6,4.79h3.2l-1.6-4.79Z'/%3e%3cpath class='cls-4' d='M18.46,43.86c0,.17,0,.31-.02.44-.02.12-.04.22-.06.29-.03.07-.06.12-.1.15s-.08.04-.14.04c-.07,0-.2-.05-.37-.16-.17-.11-.39-.22-.67-.34-.28-.12-.61-.24-1-.34-.39-.1-.84-.16-1.35-.16-.55,0-1.04.1-1.48.28-.44.19-.82.46-1.13.8-.31.35-.55.76-.72,1.25-.17.49-.25,1.02-.25,1.61,0,.65.09,1.21.26,1.7.17.49.41.9.72,1.23.31.33.68.58,1.11.75.43.17.91.25,1.43.25.26,0,.51-.03.76-.09s.48-.14.7-.26v-2.61h-2.13c-.11,0-.19-.07-.24-.2s-.09-.35-.09-.67c0-.16,0-.3.02-.41s.04-.2.07-.27c.03-.07.06-.12.11-.15.04-.03.09-.05.14-.05h3.81c.09,0,.18.02.25.05.07.03.14.08.19.14.06.06.1.14.13.23.03.09.04.19.04.31v4.49c0,.17-.03.33-.09.46-.06.13-.19.23-.38.31-.19.08-.42.15-.7.23-.28.08-.57.15-.87.21s-.6.1-.91.13c-.3.03-.61.04-.92.04-.9,0-1.7-.13-2.42-.39-.71-.26-1.32-.63-1.81-1.12-.49-.49-.87-1.09-1.13-1.8-.26-.71-.39-1.51-.39-2.4s.14-1.75.42-2.49.67-1.36,1.18-1.87c.51-.51,1.13-.91,1.85-1.18.72-.27,1.53-.41,2.42-.41.49,0,.93.03,1.33.1.4.07.75.15,1.05.24s.55.2.74.31c.2.11.34.21.41.29s.13.2.17.34c.03.15.05.37.05.66Z'/%3e%3cpath class='cls-3' d='M13.87,27.75l-3.43,5.03h6.86l-3.43-5.03ZM13.87,39.81h.76v-7.54h-1.52v7.54h.76Z'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e");
}
.product_template .product_data .image .kenegry.classE, .product_template .product_data .image .kenegry .classE._2025, .product_template .product_data .image .kenegry .classE._20242025 {
  height: 64px;
  font-size: 0;
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' id='Layer_1' data-name='Layer 1' viewBox='0 0 96.38 68.03'%3e%3cdefs%3e%3cstyle%3e .cls-1 %7b font-family: Calibri-Bold, Calibri; font-size: 33.4px; font-weight: 700; stroke: %23231f20; stroke-miterlimit: 10; stroke-width: .5px;%7d .cls-1, .cls-2 %7b fill: %23fff;%7d .cls-3 %7b fill: %23010101;%7d .cls-4 %7b fill: %23231f20;%7d .cls-5 %7b fill: %23fcb817;%7d %3c/style%3e%3c/defs%3e%3cg%3e%3cg%3e%3cpath class='cls-5' d='M7.33,56.78c-.23,0-.41-.18-.41-.41V11.66c0-.23.18-.41.41-.41h60.48c.11,0,.22.05.3.13l21.25,22.35c.15.16.15.41,0,.57l-21.25,22.35c-.08.08-.19.13-.3.13H7.33Z'/%3e%3cpath class='cls-4' d='M67.81,11.66l21.25,22.35-21.25,22.35H7.33V11.66h60.48M67.81,10.84H7.33c-.46,0-.82.37-.82.82v44.7c0,.46.37.83.82.83h60.48c.23,0,.44-.09.6-.26l21.25-22.35c.3-.32.3-.82,0-1.14l-21.25-22.35c-.16-.16-.37-.26-.6-.26h0Z'/%3e%3c/g%3e%3ctext class='cls-1' transform='translate(37.5 45.78) scale(1 1.01)'%3e%3ctspan x='0' y='0'%3eE%3c/tspan%3e%3c/text%3e%3c/g%3e%3cg%3e%3crect class='cls-2' x='7.33' y='11.66' width='13.1' height='44.7'/%3e%3cg%3e%3cpath class='cls-4' d='M18.93,24.93c.07.21.11.38.13.5.02.12,0,.21-.07.27-.06.06-.18.1-.34.11-.16.01-.39.02-.67.02s-.53,0-.69-.01c-.17,0-.29-.03-.38-.05-.09-.03-.15-.06-.18-.11-.04-.05-.07-.11-.09-.18l-.76-2.27h-4.23l-.72,2.21c-.02.08-.05.15-.09.2-.04.06-.1.1-.18.13-.09.03-.2.05-.36.07-.15.01-.36.02-.61.02-.27,0-.48,0-.63-.03-.15-.02-.26-.06-.31-.13-.06-.07-.08-.16-.06-.28.02-.12.06-.28.13-.49l3.48-10c.03-.1.08-.18.12-.24.05-.06.12-.11.22-.14s.24-.05.42-.06c.18,0,.42-.01.72-.01.34,0,.62,0,.82.01.2,0,.36.03.47.06.11.03.19.08.24.14.05.06.09.15.13.26l3.49,10ZM13.75,16.66h0l-1.6,4.79h3.2l-1.6-4.79Z'/%3e%3cpath class='cls-4' d='M18.46,43.86c0,.17,0,.31-.02.44-.02.12-.04.22-.06.29-.03.07-.06.12-.1.15s-.08.04-.14.04c-.07,0-.2-.05-.37-.16-.17-.11-.39-.22-.67-.34-.28-.12-.61-.24-1-.34-.39-.1-.84-.16-1.35-.16-.55,0-1.04.1-1.48.28-.44.19-.82.46-1.13.8-.31.35-.55.76-.72,1.25-.17.49-.25,1.02-.25,1.61,0,.65.09,1.21.26,1.7.17.49.41.9.72,1.23.31.33.68.58,1.11.75.43.17.91.25,1.43.25.26,0,.51-.03.76-.09s.48-.14.7-.26v-2.61h-2.13c-.11,0-.19-.07-.24-.2s-.09-.35-.09-.67c0-.16,0-.3.02-.41s.04-.2.07-.27c.03-.07.06-.12.11-.15.04-.03.09-.05.14-.05h3.81c.09,0,.18.02.25.05.07.03.14.08.19.14.06.06.1.14.13.23.03.09.04.19.04.31v4.49c0,.17-.03.33-.09.46-.06.13-.19.23-.38.31-.19.08-.42.15-.7.23-.28.08-.57.15-.87.21s-.6.1-.91.13c-.3.03-.61.04-.92.04-.9,0-1.7-.13-2.42-.39-.71-.26-1.32-.63-1.81-1.12-.49-.49-.87-1.09-1.13-1.8-.26-.71-.39-1.51-.39-2.4s.14-1.75.42-2.49.67-1.36,1.18-1.87c.51-.51,1.13-.91,1.85-1.18.72-.27,1.53-.41,2.42-.41.49,0,.93.03,1.33.1.4.07.75.15,1.05.24s.55.2.74.31c.2.11.34.21.41.29s.13.2.17.34c.03.15.05.37.05.66Z'/%3e%3cpath class='cls-3' d='M13.87,27.75l-3.43,5.03h6.86l-3.43-5.03ZM13.87,39.81h.76v-7.54h-1.52v7.54h.76Z'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e");
}
.product_template .product_data .image .kenegry.classF, .product_template .product_data .image .kenegry .classF._2025, .product_template .product_data .image .kenegry .classF._20242025 {
  height: 64px;
  font-size: 0;
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' id='Layer_1' data-name='Layer 1' viewBox='0 0 96.38 68.03'%3e%3cdefs%3e%3cstyle%3e .cls-1 %7b font-family: Calibri-Bold, Calibri; font-size: 33.4px; font-weight: 700; stroke: %23231f20; stroke-miterlimit: 10; stroke-width: .5px;%7d .cls-1, .cls-2 %7b fill: %23fff;%7d .cls-3 %7b fill: %23010101;%7d .cls-4 %7b fill: %23f37123;%7d .cls-5 %7b fill: %23231f20;%7d %3c/style%3e%3c/defs%3e%3cg%3e%3cg%3e%3cpath class='cls-4' d='M7.33,56.78c-.23,0-.41-.18-.41-.41V11.66c0-.23.18-.41.41-.41h60.48c.11,0,.22.05.3.13l21.25,22.35c.15.16.15.41,0,.57l-21.25,22.35c-.08.08-.19.13-.3.13H7.33Z'/%3e%3cpath class='cls-5' d='M67.81,11.66l21.25,22.35-21.25,22.35H7.33V11.66h60.48M67.81,10.84H7.33c-.46,0-.82.37-.82.82v44.7c0,.46.37.83.82.83h60.48c.23,0,.44-.09.6-.26l21.25-22.35c.3-.32.3-.82,0-1.14l-21.25-22.35c-.16-.16-.37-.26-.6-.26h0Z'/%3e%3c/g%3e%3ctext class='cls-1' transform='translate(37.5 45.78) scale(1 1.01)'%3e%3ctspan x='0' y='0'%3eF%3c/tspan%3e%3c/text%3e%3c/g%3e%3cg%3e%3crect class='cls-2' x='7.33' y='11.66' width='13.1' height='44.7'/%3e%3cg%3e%3cpath class='cls-5' d='M18.93,24.93c.07.21.11.38.13.5.02.12,0,.21-.07.27-.06.06-.18.1-.34.11-.16.01-.39.02-.67.02s-.53,0-.69-.01c-.17,0-.29-.03-.38-.05-.09-.03-.15-.06-.18-.11-.04-.05-.07-.11-.09-.18l-.76-2.27h-4.23l-.72,2.21c-.02.08-.05.15-.09.2-.04.06-.1.1-.18.13-.09.03-.2.05-.36.07-.15.01-.36.02-.61.02-.27,0-.48,0-.63-.03-.15-.02-.26-.06-.31-.13-.06-.07-.08-.16-.06-.28.02-.12.06-.28.13-.49l3.48-10c.03-.1.08-.18.12-.24.05-.06.12-.11.22-.14s.24-.05.42-.06c.18,0,.42-.01.72-.01.34,0,.62,0,.82.01.2,0,.36.03.47.06.11.03.19.08.24.14.05.06.09.15.13.26l3.49,10ZM13.75,16.66h0l-1.6,4.79h3.2l-1.6-4.79Z'/%3e%3cpath class='cls-5' d='M18.46,43.86c0,.17,0,.31-.02.44-.02.12-.04.22-.06.29-.03.07-.06.12-.1.15s-.08.04-.14.04c-.07,0-.2-.05-.37-.16-.17-.11-.39-.22-.67-.34-.28-.12-.61-.24-1-.34-.39-.1-.84-.16-1.35-.16-.55,0-1.04.1-1.48.28-.44.19-.82.46-1.13.8-.31.35-.55.76-.72,1.25-.17.49-.25,1.02-.25,1.61,0,.65.09,1.21.26,1.7.17.49.41.9.72,1.23.31.33.68.58,1.11.75.43.17.91.25,1.43.25.26,0,.51-.03.76-.09s.48-.14.7-.26v-2.61h-2.13c-.11,0-.19-.07-.24-.2s-.09-.35-.09-.67c0-.16,0-.3.02-.41s.04-.2.07-.27c.03-.07.06-.12.11-.15.04-.03.09-.05.14-.05h3.81c.09,0,.18.02.25.05.07.03.14.08.19.14.06.06.1.14.13.23.03.09.04.19.04.31v4.49c0,.17-.03.33-.09.46-.06.13-.19.23-.38.31-.19.08-.42.15-.7.23-.28.08-.57.15-.87.21s-.6.1-.91.13c-.3.03-.61.04-.92.04-.9,0-1.7-.13-2.42-.39-.71-.26-1.32-.63-1.81-1.12-.49-.49-.87-1.09-1.13-1.8-.26-.71-.39-1.51-.39-2.4s.14-1.75.42-2.49.67-1.36,1.18-1.87c.51-.51,1.13-.91,1.85-1.18.72-.27,1.53-.41,2.42-.41.49,0,.93.03,1.33.1.4.07.75.15,1.05.24s.55.2.74.31c.2.11.34.21.41.29s.13.2.17.34c.03.15.05.37.05.66Z'/%3e%3cpath class='cls-3' d='M13.87,27.75l-3.43,5.03h6.86l-3.43-5.03ZM13.87,39.81h.76v-7.54h-1.52v7.54h.76Z'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e");
}
.product_template .product_data .image .kenegry.classG, .product_template .product_data .image .kenegry .classG._2025, .product_template .product_data .image .kenegry .classG._20242025 {
  height: 64px;
  font-size: 0;
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' id='Layer_1' data-name='Layer 1' viewBox='0 0 96.38 68.03'%3e%3cdefs%3e%3cstyle%3e .cls-1 %7b font-family: Calibri-Bold, Calibri; font-size: 33.4px; font-weight: 700; stroke: %23231f20; stroke-miterlimit: 10; stroke-width: .5px;%7d .cls-1, .cls-2 %7b fill: %23fff;%7d .cls-3 %7b fill: %23010101;%7d .cls-4 %7b fill: %23ec2027;%7d .cls-5 %7b fill: %23231f20;%7d %3c/style%3e%3c/defs%3e%3cg%3e%3cg%3e%3cpath class='cls-4' d='M7.33,56.78c-.23,0-.41-.18-.41-.41V11.66c0-.23.18-.41.41-.41h60.48c.11,0,.22.05.3.13l21.25,22.35c.15.16.15.41,0,.57l-21.25,22.35c-.08.08-.19.13-.3.13H7.33Z'/%3e%3cpath class='cls-5' d='M67.81,11.66l21.25,22.35-21.25,22.35H7.33V11.66h60.48M67.81,10.84H7.33c-.46,0-.82.37-.82.82v44.7c0,.46.37.83.82.83h60.48c.23,0,.44-.09.6-.26l21.25-22.35c.3-.32.3-.82,0-1.14l-21.25-22.35c-.16-.16-.37-.26-.6-.26h0Z'/%3e%3c/g%3e%3ctext class='cls-1' transform='translate(37.5 45.78) scale(1 1.01)'%3e%3ctspan x='0' y='0'%3eG%3c/tspan%3e%3c/text%3e%3c/g%3e%3cg%3e%3crect class='cls-2' x='7.33' y='11.66' width='13.1' height='44.7'/%3e%3cg%3e%3cpath class='cls-5' d='M18.93,24.93c.07.21.11.38.13.5.02.12,0,.21-.07.27-.06.06-.18.1-.34.11-.16.01-.39.02-.67.02s-.53,0-.69-.01c-.17,0-.29-.03-.38-.05-.09-.03-.15-.06-.18-.11-.04-.05-.07-.11-.09-.18l-.76-2.27h-4.23l-.72,2.21c-.02.08-.05.15-.09.2-.04.06-.1.1-.18.13-.09.03-.2.05-.36.07-.15.01-.36.02-.61.02-.27,0-.48,0-.63-.03-.15-.02-.26-.06-.31-.13-.06-.07-.08-.16-.06-.28.02-.12.06-.28.13-.49l3.48-10c.03-.1.08-.18.12-.24.05-.06.12-.11.22-.14s.24-.05.42-.06c.18,0,.42-.01.72-.01.34,0,.62,0,.82.01.2,0,.36.03.47.06.11.03.19.08.24.14.05.06.09.15.13.26l3.49,10ZM13.75,16.66h0l-1.6,4.79h3.2l-1.6-4.79Z'/%3e%3cpath class='cls-5' d='M18.46,43.86c0,.17,0,.31-.02.44-.02.12-.04.22-.06.29-.03.07-.06.12-.1.15s-.08.04-.14.04c-.07,0-.2-.05-.37-.16-.17-.11-.39-.22-.67-.34-.28-.12-.61-.24-1-.34-.39-.1-.84-.16-1.35-.16-.55,0-1.04.1-1.48.28-.44.19-.82.46-1.13.8-.31.35-.55.76-.72,1.25-.17.49-.25,1.02-.25,1.61,0,.65.09,1.21.26,1.7.17.49.41.9.72,1.23.31.33.68.58,1.11.75.43.17.91.25,1.43.25.26,0,.51-.03.76-.09s.48-.14.7-.26v-2.61h-2.13c-.11,0-.19-.07-.24-.2s-.09-.35-.09-.67c0-.16,0-.3.02-.41s.04-.2.07-.27c.03-.07.06-.12.11-.15.04-.03.09-.05.14-.05h3.81c.09,0,.18.02.25.05.07.03.14.08.19.14.06.06.1.14.13.23.03.09.04.19.04.31v4.49c0,.17-.03.33-.09.46-.06.13-.19.23-.38.31-.19.08-.42.15-.7.23-.28.08-.57.15-.87.21s-.6.1-.91.13c-.3.03-.61.04-.92.04-.9,0-1.7-.13-2.42-.39-.71-.26-1.32-.63-1.81-1.12-.49-.49-.87-1.09-1.13-1.8-.26-.71-.39-1.51-.39-2.4s.14-1.75.42-2.49.67-1.36,1.18-1.87c.51-.51,1.13-.91,1.85-1.18.72-.27,1.53-.41,2.42-.41.49,0,.93.03,1.33.1.4.07.75.15,1.05.24s.55.2.74.31c.2.11.34.21.41.29s.13.2.17.34c.03.15.05.37.05.66Z'/%3e%3cpath class='cls-3' d='M13.87,27.75l-3.43,5.03h6.86l-3.43-5.03ZM13.87,39.81h.76v-7.54h-1.52v7.54h.76Z'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e");
}
.product_template .product_data .image .warranty {
  position: absolute;
  bottom: 66px;
  left: 0px;
  width: 96px;
  height: 96px;
  background: #BCEECC;
  font-family: Mulish;
  font-size: 16px;
  font-weight: 700;
  line-height: 20.08px;
  color: #111111;
  border-radius: 50%;
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
  padding: 5px;
  z-index: 2;
}
@media (max-width: 575.98px) {
  .product_template .product_data .image .warranty {
    width: 64px;
    height: 64px;
    bottom: 0;
    font-size: 11px;
    line-height: 14px;
  }
}
@media (min-width: 576px) and (max-width: 767.98px) {
  .product_template .product_data .image .warranty {
    width: 64px;
    height: 64px;
    bottom: 0;
    font-size: 11px;
    line-height: 14px;
  }
}
.product_template .product_data .image .warranty5, .product_template .product_data .image .warranty10 {
  position: absolute;
  z-index: 2;
  bottom: 0;
  display: flex;
  height: 160px;
}
@media (max-width: 767.98px) {
  .product_template .product_data .image .warranty5, .product_template .product_data .image .warranty10 {
    height: 50px;
  }
}
.product_template .product_data .image .warranty5 img, .product_template .product_data .image .warranty10 img {
  max-width: 100%;
  height: auto;
}
.product_template .product_data .image .product_actions {
  display: flex;
  flex-direction: column;
  position: absolute;
  right: 10px;
  top: 42px;
  z-index: 2;
  font-family: Mulish;
  font-size: 14px;
  font-weight: 400;
  line-height: 18px;
  text-align: center;
  color: #111111;
  cursor: pointer;
}
@media (max-width: 575.98px) {
  .product_template .product_data .image .product_actions {
    font-size: 0;
    right: 0;
    top: 0;
  }
}
@media (min-width: 576px) and (max-width: 767.98px) {
  .product_template .product_data .image .product_actions {
    font-size: 0;
    right: 0;
    top: 0;
  }
}
.product_template .product_data .image .product_actions svg {
  margin-bottom: 5px;
}
.product_template .product_data .image .product_actions div {
  margin-bottom: 32px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: end;
  height: 55px;
  background-color: rgba(255, 255, 255, 0.7);
  border-radius: 4px;
  padding: 5px;
}
@media (max-width: 575.98px) {
  .product_template .product_data .image .product_actions div {
    width: 30px;
    height: 30px;
    margin-bottom: 8px;
    padding: 0;
  }
}
@media (min-width: 576px) and (max-width: 767.98px) {
  .product_template .product_data .image .product_actions div {
    width: 30px;
    height: 30px;
    margin-bottom: 8px;
    padding: 0;
  }
}
.product_template .product_data .image .product_actions .compare.add-to-compare {
  background-repeat: no-repeat;
  background-size: auto;
  background-position: center 5px;
  background-blend-mode: multiply;
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M8.16667 23.3333H19.8333M7 7L14 5.83333L21 7M7 7L10.5 14C10.5 14.9283 10.1313 15.8185 9.47487 16.4749C8.8185 17.1313 7.92826 17.5 7 17.5C6.07174 17.5 5.1815 17.1313 4.52513 16.4749C3.86875 15.8185 3.5 14.9283 3.5 14L7 7ZM21 7L24.5 14C24.5 14.9283 24.1313 15.8185 23.4749 16.4749C22.8185 17.1313 21.9283 17.5 21 17.5C20.0717 17.5 19.1815 17.1313 18.5251 16.4749C17.8687 15.8185 17.5 14.9283 17.5 14L21 7ZM14 3.5V23.3333' stroke='%236A6A6A' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e ");
}
@media (max-width: 575.98px) {
  .product_template .product_data .image .product_actions .compare.add-to-compare {
    background-position: center;
  }
}
@media (min-width: 576px) and (max-width: 767.98px) {
  .product_template .product_data .image .product_actions .compare.add-to-compare {
    background-position: center;
  }
}
.product_template .product_data .image .product_actions .compare.remove-from-compare {
  background-repeat: no-repeat;
  background-size: auto;
  background-position: center 5px;
  background-blend-mode: multiply;
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M13.9999 2.33334C14.6443 2.33334 15.1666 2.85568 15.1666 3.50001V4.84503L21.1917 5.84922C21.5599 5.91058 21.8765 6.14441 22.0434 6.47826L25.5434 13.4783C25.6244 13.6403 25.6666 13.8189 25.6666 14C25.6666 15.2377 25.1749 16.4247 24.2998 17.2998C23.4246 18.175 22.2376 18.6667 20.9999 18.6667C19.7622 18.6667 18.5753 18.175 17.7001 17.2998C16.8249 16.4247 16.3333 15.2377 16.3333 14C16.3333 13.8189 16.3754 13.6403 16.4564 13.4783L19.25 7.89112L15.1666 7.21055V22.1667H19.8333C20.4776 22.1667 20.9999 22.689 20.9999 23.3333C20.9999 23.9777 20.4776 24.5 19.8333 24.5H8.16659C7.52225 24.5 6.99992 23.9777 6.99992 23.3333C6.99992 22.689 7.52225 22.1667 8.16659 22.1667H12.8333V7.21055L8.74984 7.89112L11.5434 13.4783C11.6244 13.6403 11.6666 13.8189 11.6666 14C11.6666 15.2377 11.1749 16.4247 10.2998 17.2998C9.42458 18.175 8.2376 18.6667 6.99992 18.6667C5.76224 18.6667 4.57526 18.175 3.70009 17.2998C2.82492 16.4247 2.33325 15.2377 2.33325 14C2.33325 13.8189 2.37542 13.6403 2.45642 13.4783L5.95642 6.47826C6.12335 6.14441 6.43994 5.91058 6.80812 5.84922L12.8333 4.84503V3.50001C12.8333 2.85568 13.3556 2.33334 13.9999 2.33334Z' fill='%236A6A6A'/%3e%3c/svg%3e ");
}
@media (max-width: 575.98px) {
  .product_template .product_data .image .product_actions .compare.remove-from-compare {
    background-position: center;
  }
}
@media (min-width: 576px) and (max-width: 767.98px) {
  .product_template .product_data .image .product_actions .compare.remove-from-compare {
    background-position: center;
  }
}
.product_template .product_data .image .product_actions .wishlist.add-to-wishlist {
  background-blend-mode: multiply;
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M19.2499 3.29584C17.2199 3.29584 15.2716 4.24084 13.9999 5.73417C12.7283 4.24084 10.7799 3.29584 8.74992 3.29584C5.15659 3.29584 2.33325 6.11917 2.33325 9.7125C2.33325 14.1225 6.29992 17.7158 12.3083 23.1758L13.9999 24.7042L15.6916 23.1642C21.6999 17.7158 25.6666 14.1225 25.6666 9.7125C25.6666 6.11917 22.8433 3.29584 19.2499 3.29584ZM14.1166 21.4375L13.9999 21.5542L13.8833 21.4375C8.32992 16.4092 4.66659 13.0842 4.66659 9.7125C4.66659 7.37917 6.41659 5.62917 8.74992 5.62917C10.5466 5.62917 12.2966 6.78417 12.9149 8.3825H15.0966C15.7033 6.78417 17.4533 5.62917 19.2499 5.62917C21.5833 5.62917 23.3333 7.37917 23.3333 9.7125C23.3333 13.0842 19.6699 16.4092 14.1166 21.4375Z' fill='%236A6A6A'/%3e%3c/svg%3e ");
  background-repeat: no-repeat;
  background-size: auto;
  background-position: center 5px;
}
@media (max-width: 575.98px) {
  .product_template .product_data .image .product_actions .wishlist.add-to-wishlist {
    background-position: center;
  }
}
@media (min-width: 576px) and (max-width: 767.98px) {
  .product_template .product_data .image .product_actions .wishlist.add-to-wishlist {
    background-position: center;
  }
}
.product_template .product_data .image .product_actions .wishlist.remove-from-wishlist {
  background-blend-mode: multiply;
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cg clip-path='url(%23clip0_2314_30519)'%3e%3cpath d='M13.9999 24.9083L12.3083 23.3683C6.29992 17.92 2.33325 14.3267 2.33325 9.91667C2.33325 6.32333 5.15659 3.5 8.74992 3.5C10.7799 3.5 12.7283 4.445 13.9999 5.93833C15.2716 4.445 17.2199 3.5 19.2499 3.5C22.8433 3.5 25.6666 6.32333 25.6666 9.91667C25.6666 14.3267 21.6999 17.92 15.6916 23.38L13.9999 24.9083Z' fill='%236A6A6A'/%3e%3c/g%3e%3cdefs%3e%3cclipPath id='clip0_2314_30519'%3e%3crect width='28' height='28' fill='white'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e ");
  background-repeat: no-repeat;
  background-size: auto;
  background-position: center 5px;
}
@media (max-width: 575.98px) {
  .product_template .product_data .image .product_actions .wishlist.remove-from-wishlist {
    background-position: center;
  }
}
@media (min-width: 576px) and (max-width: 767.98px) {
  .product_template .product_data .image .product_actions .wishlist.remove-from-wishlist {
    background-position: center;
  }
}
.product_template .product_data .image .swiper_main .pizza_stone {
  position: absolute;
  top: 72px;
  left: 0px;
  z-index: 2;
}
.product_template .product_data .image .swiper_main .pizza_stone img {
  width: 106px !important;
}
@media (max-width: 767.98px) {
  .product_template .product_data .image .swiper_main .pizza_stone img {
    width: 45px !important;
  }
}
.product_template .product_data .image .swiper_main .gaz_control {
  position: absolute;
  top: 72px;
  left: 0px;
  z-index: 2;
}
@media (max-width: 767.98px) {
  .product_template .product_data .image .swiper_main .gaz_control {
    top: 40px;
  }
}
.product_template .product_data .image .swiper_main .gaz_control img {
  width: 106px;
}
@media (max-width: 767.98px) {
  .product_template .product_data .image .swiper_main .gaz_control img {
    width: 75px;
  }
}
.product_template .product_data .image .swiper_main .timer_control {
  position: absolute;
  top: 72px;
  left: 0px;
  z-index: 2;
}
@media (max-width: 767.98px) {
  .product_template .product_data .image .swiper_main .timer_control {
    top: 40px;
  }
}
.product_template .product_data .image .swiper_main .timer_control img {
  width: 106px;
}
@media (max-width: 767.98px) {
  .product_template .product_data .image .swiper_main .timer_control img {
    width: 75px;
  }
}
.product_template .product_data .image .swiper_main .gesture_control {
  position: absolute;
  top: 72px;
  left: 0px;
  z-index: 2;
}
@media (max-width: 767.98px) {
  .product_template .product_data .image .swiper_main .gesture_control {
    top: 40px;
  }
}
.product_template .product_data .image .swiper_main .gesture_control img {
  width: 106px;
}
@media (max-width: 767.98px) {
  .product_template .product_data .image .swiper_main .gesture_control img {
    width: 75px;
  }
}
.product_template .product_data .image .swiper_main .nano_matte {
  position: absolute;
  top: 72px;
  left: 0px;
  z-index: 2;
}
.product_template .product_data .image .swiper_main .nano_matte img {
  width: 150px;
}
.product_template .product_data .image .swiper_main .inverter_control {
  position: absolute;
  top: 72px;
  left: 0px;
  z-index: 2;
}
.product_template .product_data .image .swiper_main .inverter_control img {
  width: 150px;
}
.product_template .product_data .image .swiper_main .without_turntable {
  position: absolute;
  top: 72px;
  left: 0px;
  z-index: 2;
}
.product_template .product_data .image .swiper_main .without_turntable img {
  width: 150px;
}
.product_template .product_data .image .swiper_main .swiper-wrapper {
  height: 553px;
}
@media (max-width: 575.98px) {
  .product_template .product_data .image .swiper_main .swiper-wrapper {
    height: 257px;
    padding-top: 16px;
  }
}
@media (min-width: 576px) and (max-width: 767.98px) {
  .product_template .product_data .image .swiper_main .swiper-wrapper {
    height: 257px;
    padding-top: 16px;
  }
}
.product_template .product_data .image .swiper_main .swiper-slide {
  display: flex;
  justify-content: center;
  align-items: center;
}
.product_template .product_data .image .swiper_main img {
  max-height: 520px;
  max-width: 520px;
  width: auto;
  height: auto;
}
@media (max-width: 767.98px) {
  .product_template .product_data .image .swiper_main img {
    max-height: 254px;
    max-width: 100%;
  }
}
.product_template .product_data .image .swiper_thumbnail {
  height: 80px;
}
@media (max-width: 575.98px) {
  .product_template .product_data .image .swiper_thumbnail {
    margin-top: 15px;
    height: 80px;
  }
}
@media (min-width: 576px) and (max-width: 767.98px) {
  .product_template .product_data .image .swiper_thumbnail {
    margin-top: 24px;
  }
}
.product_template .product_data .image .swiper_thumbnail .navigation div {
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 30px;
  border: 1px solid #BCEECC;
  width: 40px;
  height: 40px;
  background: #F1F8F3;
  margin: 0;
  top: 22px;
}
.product_template .product_data .image .swiper_thumbnail .navigation div:hover {
  border: 1px solid #19AD47;
}
@media (max-width: 575.98px) {
  .product_template .product_data .image .swiper_thumbnail .navigation div {
    height: 40px;
  }
}
.product_template .product_data .image .swiper_thumbnail .navigation div.swiper-button-prev {
  left: 0;
}
.product_template .product_data .image .swiper_thumbnail .navigation div.swiper-button-next {
  right: 0;
}
.product_template .product_data .image .swiper_thumbnail .navigation div svg {
  width: auto;
  height: auto;
}
.product_template .product_data .image .swiper_thumbnail .navigation div::after {
  display: none;
}
.product_template .product_data .image .swiper_thumbnail .swiper-slide {
  overflow: hidden;
  cursor: pointer;
  padding: 10px;
  border: 1px solid transparent;
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: center;
}
.product_template .product_data .image .swiper_thumbnail .swiper-slide.swiper-slide-thumb-active {
  border: 1px solid #E0E1E0;
  border-radius: 4px;
}
.product_template .product_data .image .swiper_thumbnail .swiper-slide img {
  max-height: 100%;
  max-width: 100%;
  width: auto;
  height: auto;
}
.product_template .test {
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-template-rows: 3fr 1fr 1fr 3fr;
}
.product_template .short_grid {
  background: #FFFFFF;
  border-radius: 4px;
  border: 2px solid #19AD47;
  padding: 30px;
  margin-bottom: 100px;
}
@media (max-width: 575.98px) {
  .product_template .short_grid {
    padding: 16px;
  }
}
@media (min-width: 576px) and (max-width: 767.98px) {
  .product_template .short_grid {
    padding: 16px;
  }
}
@media (min-width: 768px) and (max-width: 991.98px) {
  .product_template .short_grid {
    padding: 16px;
  }
}
.product_template .short_grid .item video {
  width: 100%;
  height: 100%;
  -o-object-fit: fill;
     object-fit: fill;
}
.product_template .short_grid .item .image {
  height: 425px;
}
@media (max-width: 575.98px) {
  .product_template .short_grid .item .image {
    height: auto;
    margin-bottom: 16px;
  }
}
@media (min-width: 576px) and (max-width: 767.98px) {
  .product_template .short_grid .item .image {
    height: auto;
    margin-bottom: 16px;
  }
}
@media (min-width: 768px) and (max-width: 991.98px) {
  .product_template .short_grid .item .image {
    height: auto;
    margin-bottom: 16px;
  }
}
.product_template .short_grid .item .image img {
  max-width: 100%;
  max-height: 100%;
  width: 100%;
  height: 100%;
}
.product_template .short_grid .item .data {
  padding-left: 58px;
  padding-top: 42px;
}
@media (max-width: 575.98px) {
  .product_template .short_grid .item .data {
    padding: 0;
  }
}
@media (min-width: 576px) and (max-width: 767.98px) {
  .product_template .short_grid .item .data {
    padding: 0;
  }
}
@media (min-width: 768px) and (max-width: 991.98px) {
  .product_template .short_grid .item .data {
    padding: 0;
  }
}
.product_template .short_grid .item .data .title {
  font-family: Mulish;
  font-size: 56px;
  font-weight: 900;
  line-height: 56px;
  color: #111111;
  margin-bottom: 10px;
}
@media (max-width: 575.98px) {
  .product_template .short_grid .item .data .title {
    font-size: 32px;
    line-height: 36px;
  }
}
@media (min-width: 576px) and (max-width: 767.98px) {
  .product_template .short_grid .item .data .title {
    font-size: 32px;
    line-height: 36px;
  }
}
@media (min-width: 768px) and (max-width: 991.98px) {
  .product_template .short_grid .item .data .title {
    font-size: 32px;
    line-height: 36px;
  }
}
.product_template .short_grid .item .data .sub_title {
  font-family: Mulish;
  font-size: 32px;
  font-weight: 700;
  line-height: 36px;
  color: #6A6A6A;
}
.product_template .short_grid .item:nth-child(even) {
  margin-top: -146px;
}
@media (max-width: 575.98px) {
  .product_template .short_grid .item:nth-child(even) {
    margin-top: 0;
  }
}
@media (min-width: 576px) and (max-width: 767.98px) {
  .product_template .short_grid .item:nth-child(even) {
    margin-top: 0;
  }
}
@media (min-width: 768px) and (max-width: 991.98px) {
  .product_template .short_grid .item:nth-child(even) {
    margin-top: 0;
  }
}
.product_template .short_grid .item:nth-child(even) .row {
  flex-direction: row-reverse;
}
.product_template .short_grid .item:nth-child(even) .row .data {
  justify-content: end;
  display: flex;
  flex-direction: column;
  align-items: end;
  padding-right: 58px;
  padding-bottom: 42px;
}
@media (max-width: 575.98px) {
  .product_template .short_grid .item:nth-child(even) .row .data {
    padding: 0;
    align-items: start;
  }
}
@media (min-width: 576px) and (max-width: 767.98px) {
  .product_template .short_grid .item:nth-child(even) .row .data {
    padding: 0;
    align-items: start;
  }
}
@media (min-width: 768px) and (max-width: 991.98px) {
  .product_template .short_grid .item:nth-child(even) .row .data {
    padding: 0;
    align-items: start;
  }
}
.product_template .offers {
  margin-bottom: 94px;
}
@media (max-width: 575.98px) {
  .product_template .offers {
    margin-bottom: 40px;
  }
}
@media (min-width: 576px) and (max-width: 767.98px) {
  .product_template .offers {
    margin-bottom: 40px;
  }
}
.product_template .offers .block_head {
  display: flex;
  align-items: baseline;
  font-family: Mulish;
  font-size: 26px;
  font-weight: 700;
  line-height: 30px;
  color: #111111;
  margin-bottom: 20px;
}
@media (max-width: 575.98px) {
  .product_template .offers .block_head {
    flex-direction: column;
    font-family: Mulish;
    font-size: 18px;
    font-weight: 700;
    line-height: 22.59px;
    margin-bottom: 16px;
  }
}
@media (min-width: 576px) and (max-width: 767.98px) {
  .product_template .offers .block_head {
    flex-direction: column;
    font-family: Mulish;
    font-size: 18px;
    font-weight: 700;
    line-height: 22.59px;
    margin-bottom: 16px;
  }
}
.product_template .offers .block_head .product_name {
  font-family: Mulish;
  font-size: 20px;
  font-weight: 400;
  line-height: 25.1px;
  color: #111111;
  margin-left: 15px;
}
@media (max-width: 575.98px) {
  .product_template .offers .block_head .product_name {
    margin-left: 0px;
    font-family: Mulish;
    font-size: 16px;
    font-weight: 400;
    line-height: 20px;
  }
}
@media (min-width: 576px) and (max-width: 767.98px) {
  .product_template .offers .block_head .product_name {
    margin-left: 0px;
    font-family: Mulish;
    font-size: 16px;
    font-weight: 400;
    line-height: 20px;
  }
}
.product_template .offers .list {
  display: grid;
  gap: 16px;
  grid-template-columns: repeat(2, 1fr);
}
@media (max-width: 575.98px) {
  .product_template .offers .list {
    grid-template-columns: repeat(1, 1fr);
  }
}
@media (min-width: 576px) and (max-width: 767.98px) {
  .product_template .offers .list {
    grid-template-columns: repeat(1, 1fr);
  }
}
.product_template .offers .list div {
  width: 100%;
}
@media (max-width: 575.98px) {
  .product_template .offers .list div {
    margin-bottom: 5px;
  }
}
@media (min-width: 576px) and (max-width: 767.98px) {
  .product_template .offers .list div {
    margin-bottom: 5px;
  }
}
@media (min-width: 768px) and (max-width: 991.98px) {
  .product_template .offers .list div {
    margin-bottom: 5px;
  }
}
.product_template .offers .list a {
  display: flex;
  margin-bottom: 3px;
}
.product_template .offers .list a img {
  border-radius: 8px;
  width: 100%;
}
.product_template .document {
  margin-bottom: 60px;
}
.product_template .document .block_head {
  display: flex;
  align-items: baseline;
  font-family: Mulish;
  font-size: 26px;
  font-weight: 700;
  line-height: 30px;
  color: #111111;
  margin-bottom: 20px;
}
@media (max-width: 575.98px) {
  .product_template .document .block_head {
    flex-direction: column;
    font-family: Mulish;
    font-size: 18px;
    font-weight: 700;
    line-height: 22.59px;
    margin-bottom: 16px;
  }
}
@media (min-width: 576px) and (max-width: 767.98px) {
  .product_template .document .block_head {
    flex-direction: column;
    font-family: Mulish;
    font-size: 18px;
    font-weight: 700;
    line-height: 22.59px;
    margin-bottom: 16px;
  }
}
.product_template .document .block_head .product_name {
  font-family: Mulish;
  font-size: 20px;
  font-weight: 400;
  line-height: 25.1px;
  color: #111111;
  margin-left: 15px;
}
@media (max-width: 575.98px) {
  .product_template .document .block_head .product_name {
    margin-left: 0px;
    font-family: Mulish;
    font-size: 16px;
    font-weight: 400;
    line-height: 20px;
  }
}
@media (min-width: 576px) and (max-width: 767.98px) {
  .product_template .document .block_head .product_name {
    margin-left: 0px;
    font-family: Mulish;
    font-size: 16px;
    font-weight: 400;
    line-height: 20px;
  }
}
.product_template .document .list {
  background: #FFFFFF;
  border-radius: 8px;
  display: flex;
  padding: 30px;
  padding-top: 40px;
  flex-wrap: wrap;
  padding-bottom: 10px;
}
@media (max-width: 575.98px) {
  .product_template .document .list {
    padding: 12px 8px;
  }
}
@media (min-width: 576px) and (max-width: 767.98px) {
  .product_template .document .list {
    padding: 12px 8px;
  }
}
.product_template .document .list .item {
  margin-right: 80px;
  margin-bottom: 20px;
}
.product_template .document .list .item a {
  display: flex;
  align-items: center;
  font-family: Mulish;
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
  text-align: left;
  color: #275936;
}
.product_template .document .list .item a svg {
  margin-right: 16px;
  flex-shrink: 0;
}
.product_template .video {
  margin-bottom: 60px;
}
.product_template .video .block_head {
  display: flex;
  align-items: baseline;
  font-family: Mulish;
  font-size: 26px;
  font-weight: 700;
  line-height: 30px;
  color: #111111;
  margin-bottom: 20px;
}
.product_template .video .block_head a {
  font-family: Mulish;
  font-size: 16px;
  font-weight: 400;
  line-height: 22px;
  color: #275936;
  margin-left: 15px;
}
.product_template .description {
  margin-bottom: 60px;
}
.product_template .description .block_head {
  display: flex;
  align-items: baseline;
  font-family: Mulish;
  font-size: 26px;
  font-weight: 700;
  line-height: 30px;
  color: #111111;
  margin-bottom: 20px;
}
@media (max-width: 575.98px) {
  .product_template .description .block_head {
    flex-direction: column;
    font-family: Mulish;
    font-size: 18px;
    font-weight: 700;
    line-height: 22.59px;
    margin-bottom: 16px;
  }
}
@media (min-width: 576px) and (max-width: 767.98px) {
  .product_template .description .block_head {
    flex-direction: column;
    font-family: Mulish;
    font-size: 18px;
    font-weight: 700;
    line-height: 22.59px;
    margin-bottom: 16px;
  }
}
.product_template .description .block_head .product_name {
  font-family: Mulish;
  font-size: 20px;
  font-weight: 400;
  line-height: 25.1px;
  color: #111111;
  margin-left: 15px;
}
@media (max-width: 575.98px) {
  .product_template .description .block_head .product_name {
    margin-left: 0px;
    font-family: Mulish;
    font-size: 16px;
    font-weight: 400;
    line-height: 20px;
  }
}
@media (min-width: 576px) and (max-width: 767.98px) {
  .product_template .description .block_head .product_name {
    margin-left: 0px;
    font-family: Mulish;
    font-size: 16px;
    font-weight: 400;
    line-height: 20px;
  }
}
.product_template .description .list {
  background: #FFFFFF;
  border-radius: 8px;
  display: flex;
  padding: 30px;
  flex-wrap: wrap;
}
@media (max-width: 575.98px) {
  .product_template .description .list {
    padding: 12px 8px;
  }
}
@media (min-width: 576px) and (max-width: 767.98px) {
  .product_template .description .list {
    padding: 12px 8px;
  }
}
.product_template .description .list .more {
  margin-top: 24px;
  width: 100%;
  text-align: left;
  border: none;
  background: transparent;
}
@media (max-width: 575.98px) {
  .product_template .description .list .more {
    margin-top: 8px;
  }
}
@media (min-width: 576px) and (max-width: 767.98px) {
  .product_template .description .list .more {
    margin-top: 8px;
  }
}
.product_template .description .list .more::before {
  content: "Дивитись весь опис";
  font-family: Mulish;
  font-size: 16px;
  font-weight: 700;
  line-height: 20px;
  text-decoration-line: underline;
  color: #275936;
  cursor: pointer;
}
.product_template .description .list.active .col-lg-4 {
  height: 100%;
}
.product_template .description .list.active .more::before {
  content: "Дивитись стислий опис";
}
.product_template .description .list .item {
  max-width: 456px;
}
@media (max-width: 575.98px) {
  .product_template .description .list .item {
    max-width: 100%;
  }
}
@media (min-width: 576px) and (max-width: 767.98px) {
  .product_template .description .list .item {
    max-width: 100%;
  }
}
@media (min-width: 768px) and (max-width: 991.98px) {
  .product_template .description .list .item {
    max-width: 100%;
  }
}
.product_template .description .list .col-lg-4 {
  height: 115px;
  overflow: hidden;
}
@media (max-width: 575.98px) {
  .product_template .description .list .col-lg-4 {
    width: 100%;
  }
}
@media (min-width: 576px) and (max-width: 767.98px) {
  .product_template .description .list .col-lg-4 {
    width: 100%;
  }
}
@media (min-width: 768px) and (max-width: 991.98px) {
  .product_template .description .list .col-lg-4 {
    width: 100%;
  }
}
.product_template .description .list .name {
  font-family: Mulish;
  font-size: 18px;
  font-weight: 700;
  line-height: 22.59px;
  color: #111111;
  margin-bottom: 10px;
}
@media (max-width: 575.98px) {
  .product_template .description .list .name {
    font-family: Mulish;
    font-size: 14px;
    font-weight: 700;
    line-height: 18px;
    margin-bottom: 4px;
  }
}
@media (min-width: 576px) and (max-width: 767.98px) {
  .product_template .description .list .name {
    font-family: Mulish;
    font-size: 14px;
    font-weight: 700;
    line-height: 18px;
    margin-bottom: 4px;
  }
}
.product_template .description .list .value {
  font-family: Mulish;
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
  color: #111111;
}
@media (max-width: 575.98px) {
  .product_template .description .list .value {
    font-family: Mulish;
    font-size: 14px;
    font-weight: 400;
    line-height: 18px;
  }
}
@media (min-width: 576px) and (max-width: 767.98px) {
  .product_template .description .list .value {
    font-family: Mulish;
    font-size: 14px;
    font-weight: 400;
    line-height: 18px;
  }
}
.product_template .specifications {
  margin-bottom: 60px;
}
@media (max-width: 575.98px) {
  .product_template .specifications {
    margin-bottom: 40px;
  }
}
@media (min-width: 576px) and (max-width: 767.98px) {
  .product_template .specifications {
    margin-bottom: 40px;
  }
}
.product_template .specifications .block_head {
  display: flex;
  align-items: baseline;
  font-family: Mulish;
  font-size: 26px;
  font-weight: 700;
  line-height: 30px;
  color: #111111;
  margin-bottom: 20px;
}
@media (max-width: 575.98px) {
  .product_template .specifications .block_head {
    flex-direction: column;
    font-family: Mulish;
    font-size: 18px;
    font-weight: 700;
    line-height: 22.59px;
    margin-bottom: 16px;
  }
}
@media (min-width: 576px) and (max-width: 767.98px) {
  .product_template .specifications .block_head {
    flex-direction: column;
    font-family: Mulish;
    font-size: 18px;
    font-weight: 700;
    line-height: 22.59px;
    margin-bottom: 16px;
  }
}
.product_template .specifications .block_head .product_name {
  font-family: Mulish;
  font-size: 20px;
  font-weight: 400;
  line-height: 25.1px;
  color: #111111;
  margin-left: 15px;
}
@media (max-width: 575.98px) {
  .product_template .specifications .block_head .product_name {
    margin-left: 0px;
    font-family: Mulish;
    font-size: 16px;
    font-weight: 400;
    line-height: 20px;
  }
}
@media (min-width: 576px) and (max-width: 767.98px) {
  .product_template .specifications .block_head .product_name {
    margin-left: 0px;
    font-family: Mulish;
    font-size: 16px;
    font-weight: 400;
    line-height: 20px;
  }
}
.product_template .specifications .list {
  background: #FFFFFF;
  border-radius: 8px;
  display: flex;
  padding: 24px;
  flex-wrap: wrap;
}
@media (max-width: 575.98px) {
  .product_template .specifications .list {
    padding: 12px 8px;
  }
}
@media (min-width: 576px) and (max-width: 767.98px) {
  .product_template .specifications .list {
    padding: 12px 8px;
  }
}
.product_template .specifications .list .column {
  padding: 0px 6px;
}
@media (max-width: 575.98px) {
  .product_template .specifications .list .column {
    width: 100%;
    padding: 0;
  }
}
@media (min-width: 576px) and (max-width: 767.98px) {
  .product_template .specifications .list .column {
    padding: 0;
    width: 100%;
  }
}
@media (min-width: 768px) and (max-width: 991.98px) {
  .product_template .specifications .list .column {
    width: 100%;
  }
}
.product_template .specifications .list .item {
  max-width: 456px;
}
@media (max-width: 575.98px) {
  .product_template .specifications .list .item {
    max-width: 100%;
  }
}
@media (min-width: 576px) and (max-width: 767.98px) {
  .product_template .specifications .list .item {
    max-width: 100%;
  }
}
@media (min-width: 768px) and (max-width: 991.98px) {
  .product_template .specifications .list .item {
    max-width: 100%;
  }
}
.product_template .specifications .list .item {
  display: flex;
  justify-content: space-between;
  position: relative;
}
.product_template .specifications .list .item::before {
  content: "";
  position: absolute;
  border-bottom: 1px dotted #D8D8D8;
  width: 100%;
  bottom: 10px;
}
@media (max-width: 575.98px) {
  .product_template .specifications .list .item {
    flex-direction: column;
    margin-bottom: 8px;
  }
}
@media (min-width: 576px) and (max-width: 767.98px) {
  .product_template .specifications .list .item {
    flex-direction: column;
    margin-bottom: 8px;
  }
}
.product_template .specifications .list .item .name {
  font-family: Mulish;
  font-size: 16px;
  font-weight: 400;
  line-height: 32px;
  color: #6A6A6A;
  background: #fff;
  z-index: 2;
}
@media (max-width: 575.98px) {
  .product_template .specifications .list .item .name {
    font-family: Mulish;
    font-size: 14px;
    font-weight: 400;
    line-height: 18px;
    margin-bottom: 4px;
  }
}
@media (min-width: 576px) and (max-width: 767.98px) {
  .product_template .specifications .list .item .name {
    font-family: Mulish;
    font-size: 14px;
    font-weight: 400;
    line-height: 18px;
    margin-bottom: 4px;
  }
}
.product_template .specifications .list .item .value {
  font-family: Mulish;
  font-size: 16px;
  font-weight: 400;
  line-height: 32px;
  color: #111111;
  background: #fff;
  z-index: 2;
}
@media (max-width: 575.98px) {
  .product_template .specifications .list .item .value {
    font-family: Mulish;
    font-size: 14px;
    font-weight: 700;
    line-height: 18px;
  }
}
@media (min-width: 576px) and (max-width: 767.98px) {
  .product_template .specifications .list .item .value {
    font-family: Mulish;
    font-size: 14px;
    font-weight: 400;
    line-height: 18px;
  }
}
.product_template .description_list {
  padding: 0px 90px;
}
.product_template .description_list .item {
  margin-bottom: 80px;
}
.product_template .description_list .item.full_block .data {
  text-align: center;
}
.product_template .description_list .item.full_block .data .block_title {
  margin-bottom: 17px;
}
.product_template .description_list .item.full_block .data .block_sub_title {
  max-width: 595px;
  margin: 0 auto;
  margin-bottom: 32px;
}
.product_template .description_list .item.full_block .data .image {
  text-align: center;
}
.product_template .description_list .item.left_block {
  display: flex;
  align-items: center;
}
.product_template .description_list .item.left_block .data {
  padding-right: 86px;
  width: 50%;
}
.product_template .description_list .item.left_block .image {
  width: 50%;
}
.product_template .description_list .item.right_block {
  display: flex;
  align-items: center;
  flex-direction: row-reverse;
}
.product_template .description_list .item.right_block .data {
  padding-left: 86px;
  width: 50%;
}
.product_template .description_list .item.right_block .image {
  width: 50%;
}
.product_template .description_list .item .data .icon {
  margin-bottom: 14px;
}
.product_template .description_list .item .data .block_title {
  font-family: Mulish;
  font-size: 56px;
  font-weight: 900;
  line-height: 56px;
  color: #111111;
  margin-bottom: 17px;
}
.product_template .description_list .item .data .block_sub_title {
  font-family: Mulish;
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
  color: #111111;
}

/**/
.promotions_page .row {
  align-items: center;
}
.promotions_page .tabset > input[type=radio] {
  position: absolute;
  left: -200vw;
}
.promotions_page .tabset {
  font-family: Mulish;
  font-size: 16px;
  font-weight: 500;
  line-height: 22.59px;
  color: #111111;
  text-align: right;
  display: flex;
  flex-wrap: wrap;
  width: 50%;
  margin-left: auto;
}
@media (max-width: 767.98px) {
  .promotions_page .tabset {
    font-size: 16px;
    line-height: 20.08px;
    width: 100%;
    margin-bottom: 36px;
  }
}
@media (min-width: 768px) and (max-width: 991.98px) {
  .promotions_page .tabset {
    width: 100%;
    margin-bottom: 36px;
  }
}
.promotions_page .tabset .tab-panel {
  display: none;
}
.promotions_page .tabset > input:first-child:checked ~ .tab-panels > .tab-panel:first-child,
.promotions_page .tabset > input:nth-child(3):checked ~ .tab-panels > .tab-panel:nth-child(2),
.promotions_page .tabset > input:nth-child(5):checked ~ .tab-panels > .tab-panel:nth-child(3),
.promotions_page .tabset > input:nth-child(7):checked ~ .tab-panels > .tab-panel:nth-child(4),
.promotions_page .tabset > input:nth-child(9):checked ~ .tab-panels > .tab-panel:nth-child(5),
.promotions_page .tabset > input:nth-child(11):checked ~ .tab-panels > .tab-panel:nth-child(6) {
  display: block;
}
.promotions_page .tabset > span {
  position: relative;
  display: inline-block;
  cursor: pointer;
  flex-shrink: 0;
  color: #6A6A6A;
  text-decoration: underline;
  margin-right: 10px;
}
@media (max-width: 575.98px) {
  .promotions_page .tabset > span {
    font-size: 16px;
    line-height: 20px;
    margin-bottom: 8px;
  }
}
@media (min-width: 576px) and (max-width: 767.98px) {
  .promotions_page .tabset > span {
    font-size: 18px;
    line-height: 20px;
    margin-bottom: 8px;
  }
}
.promotions_page .tabset > span:hover,
.promotions_page .tabset > span.active,
.promotions_page .tabset > input:focus + label,
.promotions_page .tabset > input:checked + label {
  color: #19AD47;
  font-weight: 700;
}
.promotions_page .tab-panel {
  padding: 30px 0;
}
.promotions_page .promotions_list section .row {
  align-items: baseline;
}
.promotions_page .promotions_list section .item {
  background: #FFFFFF;
  border-radius: 8px;
  margin-bottom: 16px;
  text-align: left;
}
.promotions_page .promotions_list section .item .image {
  height: 354px;
  position: relative;
  display: flex;
}
@media (max-width: 767.98px) {
  .promotions_page .promotions_list section .item .image {
    height: auto;
  }
}
.promotions_page .promotions_list section .item .image img {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
}
@media (max-width: 767.98px) {
  .promotions_page .promotions_list section .item .image img {
    position: relative;
    border-radius: 8px;
  }
}
.promotions_page .promotions_list section .caption {
  padding: 34px;
}
@media (max-width: 575.98px) {
  .promotions_page .promotions_list section .caption {
    padding: 16px;
  }
}
@media (min-width: 576px) and (max-width: 767.98px) {
  .promotions_page .promotions_list section .caption {
    padding: 16px;
  }
}
.promotions_page .promotions_list section .caption .date {
  font-family: Mulish;
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
  color: #6A6A6A;
}
.promotions_page .promotions_list section .caption .date svg {
  margin-right: 3px;
}
.promotions_page .promotions_list section .caption .title {
  margin-bottom: 5px;
}
.promotions_page .promotions_list section .caption .title a {
  text-decoration: none;
  font-family: Mulish;
  font-size: 32px;
  font-weight: 700;
  line-height: 36px;
  color: #111111;
}
@media (max-width: 575.98px) {
  .promotions_page .promotions_list section .caption .title a {
    font-size: 18px;
    line-height: 22.59px;
  }
}
@media (min-width: 576px) and (max-width: 767.98px) {
  .promotions_page .promotions_list section .caption .title a {
    font-size: 18px;
    line-height: 22.59px;
  }
}
.promotions_page .promotions_list section .caption .desc {
  font-family: Mulish;
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
  color: #6A6A6A;
  margin-bottom: 16px;
}
@media (max-width: 575.98px) {
  .promotions_page .promotions_list section .caption .desc {
    font-size: 14px;
    line-height: 18px;
  }
}
@media (min-width: 576px) and (max-width: 767.98px) {
  .promotions_page .promotions_list section .caption .desc {
    font-size: 14px;
    line-height: 18px;
  }
}
.promotions_page .promotions_list section .caption .link a {
  text-decoration: none;
  background: #19AD47;
  width: 200px;
  height: 44px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 4px;
  font-family: Mulish;
  font-size: 16px;
  font-weight: 700;
  line-height: 20.08px;
  color: #fff;
}

/**/
@media (max-width: 767.98px) {
  .service_page .service_page_content {
    padding: 0;
  }
}
.service_page .data_page {
  background: #FFFFFF;
  padding: 54px;
  padding-left: 38px;
  margin-bottom: 30px;
  display: flex;
  flex-wrap: wrap;
}
@media (max-width: 767.98px) {
  .service_page .data_page {
    padding: 16px;
  }
}
.service_page .data_page .info .title {
  font-family: Mulish;
  font-size: 26px;
  font-weight: 700;
  line-height: 30px;
  color: #111111;
  margin-bottom: 26px;
}
@media (max-width: 575.98px) {
  .service_page .data_page .info .title {
    margin-bottom: 14px;
  }
}
@media (min-width: 576px) and (max-width: 767.98px) {
  .service_page .data_page .info .title {
    margin-bottom: 14px;
  }
}
.service_page .data_page .info .desc {
  font-family: Mulish;
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
  color: #111111;
  margin-bottom: 90px;
}
@media (max-width: 575.98px) {
  .service_page .data_page .info .desc {
    margin-bottom: 14px;
  }
}
@media (min-width: 576px) and (max-width: 767.98px) {
  .service_page .data_page .info .desc {
    margin-bottom: 14px;
  }
}
@media (max-width: 1199.98px) {
  .service_page .data_page .list_service {
    width: 100%;
  }
}
.service_page .data_page .list_service .item {
  background: #EAF4EC;
  max-width: 747px;
  margin-left: auto;
  padding-top: 38px;
  padding-left: 58px;
  padding-right: 58px;
  padding-bottom: 40px;
  margin-bottom: 20px;
}
@media (max-width: 767.98px) {
  .service_page .data_page .list_service .item {
    max-width: 100%;
    padding: 12px 8px;
  }
}
@media (min-width: 768px) and (max-width: 991.98px) {
  .service_page .data_page .list_service .item {
    max-width: 100%;
    padding: 30px;
  }
}
@media (min-width: 992px) and (max-width: 1199.98px) {
  .service_page .data_page .list_service .item {
    max-width: 100%;
  }
}
.service_page .data_page .list_service .item .block_head {
  display: flex;
  justify-content: space-between;
  border-bottom: 1px solid #D8D8D8;
  align-items: center;
  padding-bottom: 10px;
  margin-bottom: 18px;
}
.service_page .data_page .list_service .item .block_head .logo {
  display: flex;
}
.service_page .data_page .list_service .item .block_head .logo img {
  max-height: 36px;
}
@media (max-width: 767.98px) {
  .service_page .data_page .list_service .item .block_head .logo img {
    max-height: 20px;
  }
}
.service_page .data_page .list_service .item .block_head .date {
  width: 258px;
  height: 36px;
  border-radius: 200px;
  background: #fff;
  display: flex;
  justify-content: center;
  align-items: center;
  font-family: Mulish;
  font-size: 18px;
  font-weight: 700;
  line-height: 22.59px;
  color: #19AD47;
}
@media (max-width: 575.98px) {
  .service_page .data_page .list_service .item .block_head .date {
    width: 172px;
    font-size: 16px;
    line-height: 20.08px;
  }
}
@media (min-width: 576px) and (max-width: 767.98px) {
  .service_page .data_page .list_service .item .block_head .date {
    width: 172px;
    font-size: 16px;
    line-height: 20.08px;
  }
}
.service_page .data_page .list_service .item .block_body {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}
.service_page .data_page .list_service .item .block_body .contact .phone {
  font-family: Mulish;
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
  color: #111111;
  display: flex;
  flex-direction: column;
  margin-bottom: 22px;
}
.service_page .data_page .list_service .item .block_body .contact .phone a {
  font-family: Mulish;
  font-size: 16px;
  font-weight: 700;
  line-height: 20.08px;
  color: #111111;
  text-decoration: none;
  margin-top: 8px;
}
.service_page .data_page .list_service .item .block_body .contact .phone span {
  font-family: Mulish;
  font-size: 14px;
  font-weight: 400;
  line-height: 18px;
  color: #6A6A6A;
}
.service_page .data_page .list_service .item .block_body .contact .mail {
  font-family: Mulish;
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
  color: #111111;
}
.service_page .data_page .list_service .item .block_body .contact .mail a {
  font-family: Mulish;
  font-size: 16px;
  font-weight: 700;
  line-height: 20.08px;
  color: #111111;
  text-decoration: none;
}
.service_page .data_page .list_service .item .block_body .info {
  width: 258px;
  max-width: 100%;
}
.service_page .data_page .list_service .item .block_body .info .type {
  display: flex;
  font-family: Mulish;
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
  color: #111111;
}
.service_page .data_page .list_service .item .block_body .info .type:nth-child(2) {
  margin-bottom: 20px;
}
.service_page .data_page .list_service .item .block_body .info .type .value {
  font-family: Mulish;
  font-size: 16px;
  font-weight: 700;
  line-height: 20.08px;
  color: #111111;
}
.service_page .data_page .list_service .item .block_body .info .time {
  display: flex;
  flex-direction: column;
  font-family: Mulish;
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
  color: #111111;
}
.service_page .data_page .list_service .item .block_body .info .time span {
  font-family: Mulish;
  font-size: 16px;
  font-weight: 700;
  line-height: 20.08px;
  color: #111111;
  margin-top: 8px;
}
.service_page .service {
  background: #FFFFFF;
  padding: 38px;
  margin-bottom: 94px;
}
@media (max-width: 767.98px) {
  .service_page .service {
    padding: 16px;
    margin-bottom: 40px;
  }
}
.service_page .service .name {
  font-family: Mulish;
  font-size: 18px;
  font-weight: 700;
  line-height: 22.59px;
  color: #19AD47;
  margin-bottom: 26px;
}
.service_page .service ul {
  padding-left: 30px;
  max-width: 590px;
  margin-right: 100px;
}
@media (min-width: 992px) and (max-width: 1199.98px) {
  .service_page .service ul {
    max-width: 100%;
    margin-right: 0;
  }
}
@media (min-width: 1200px) and (max-width: 1439.98px) {
  .service_page .service ul {
    max-width: 100%;
    margin-right: 0;
  }
}
.service_page .service ul li {
  font-family: Mulish;
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
  color: #111111;
  margin-bottom: 20px;
}
.service_page .list_service .col-lg-6 {
  display: flex;
  justify-content: start;
}
.service_page .list_service .col-lg-6:nth-child(even) {
  justify-content: end;
}
.service_page .list_service .item {
  background: #EAF4EC;
  max-width: auto;
  padding-top: 38px;
  padding-left: 58px;
  padding-right: 58px;
  padding-bottom: 40px;
  margin-bottom: 32px;
  width: calc(100% - 10px);
}
@media (max-width: 575.98px) {
  .service_page .list_service .item {
    width: 100%;
    padding: 12px 8px;
  }
}
@media (min-width: 576px) and (max-width: 767.98px) {
  .service_page .list_service .item {
    width: 100%;
    padding: 12px 8px;
  }
}
@media (min-width: 768px) and (max-width: 991.98px) {
  .service_page .list_service .item {
    width: 100%;
    padding: 30px;
  }
}
@media (min-width: 992px) and (max-width: 1199.98px) {
  .service_page .list_service .item {
    width: 100%;
    padding: 30px;
  }
}
.service_page .list_service .item .block_head {
  display: flex;
  justify-content: space-between;
  border-bottom: 1px solid #D8D8D8;
  align-items: center;
  padding-bottom: 10px;
  margin-bottom: 18px;
}
.service_page .list_service .item .block_head .logo {
  display: flex;
}
.service_page .list_service .item .block_head .logo img {
  max-height: 36px;
}
@media (max-width: 575.98px) {
  .service_page .list_service .item .block_head .logo img {
    max-height: 20px;
  }
}
@media (min-width: 576px) and (max-width: 767.98px) {
  .service_page .list_service .item .block_head .logo img {
    max-height: 20px;
  }
}
.service_page .list_service .item .block_head .date {
  width: 258px;
  height: 36px;
  border-radius: 200px;
  background: #fff;
  display: flex;
  justify-content: center;
  align-items: center;
  font-family: Mulish;
  font-size: 18px;
  font-weight: 700;
  line-height: 22.59px;
  color: #19AD47;
}
@media (max-width: 575.98px) {
  .service_page .list_service .item .block_head .date {
    width: 172px;
    font-size: 16px;
    line-height: 20.08px;
  }
}
@media (min-width: 576px) and (max-width: 767.98px) {
  .service_page .list_service .item .block_head .date {
    width: 172px;
    font-size: 16px;
    line-height: 20.08px;
  }
}
.service_page .list_service .item .block_body {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}
.service_page .list_service .item .block_body .contact .phone {
  font-family: Mulish;
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
  color: #111111;
  display: flex;
  flex-direction: column;
  margin-bottom: 22px;
}
.service_page .list_service .item .block_body .contact .phone a {
  font-family: Mulish;
  font-size: 16px;
  font-weight: 700;
  line-height: 20.08px;
  color: #111111;
  text-decoration: none;
  margin-top: 8px;
}
.service_page .list_service .item .block_body .contact .phone span {
  font-family: Mulish;
  font-size: 14px;
  font-weight: 400;
  line-height: 18px;
  color: #6A6A6A;
}
.service_page .list_service .item .block_body .contact .mail {
  font-family: Mulish;
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
  color: #111111;
}
.service_page .list_service .item .block_body .contact .mail a {
  font-family: Mulish;
  font-size: 16px;
  font-weight: 700;
  line-height: 20.08px;
  color: #111111;
  text-decoration: none;
}
.service_page .list_service .item .block_body .info {
  width: 258px;
  max-width: 100%;
}
@media (max-width: 575.98px) {
  .service_page .list_service .item .block_body .info {
    width: 100%;
  }
}
@media (min-width: 576px) and (max-width: 767.98px) {
  .service_page .list_service .item .block_body .info {
    width: 100%;
  }
}
.service_page .list_service .item .block_body .info .type {
  display: flex;
  font-family: Mulish;
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
  color: #111111;
}
.service_page .list_service .item .block_body .info .type:nth-child(2) {
  margin-bottom: 20px;
}
.service_page .list_service .item .block_body .info .type .value {
  font-family: Mulish;
  font-size: 16px;
  font-weight: 700;
  line-height: 20.08px;
  color: #111111;
}
.service_page .list_service .item .block_body .info .time {
  display: flex;
  flex-direction: column;
  font-family: Mulish;
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
  color: #111111;
}
.service_page .list_service .item .block_body .info .time span {
  font-family: Mulish;
  font-size: 16px;
  font-weight: 700;
  line-height: 20.08px;
  color: #111111;
}
.service_page .list_service .item .block_body .info .time span:first-child {
  margin-top: 8px;
}
.service_page .new_warranty {
  background: #FFFFFF;
  margin-top: 210px;
}
@media (max-width: 767.98px) {
  .service_page .new_warranty {
    margin-top: 96px;
  }
}
.service_page .new_warranty .info .icon {
  margin-top: -60px;
  padding-left: 48px;
}
@media (max-width: 767.98px) {
  .service_page .new_warranty .info .icon {
    margin-top: -100px;
    padding-left: 0;
  }
}
@media (max-width: 767.98px) {
  .service_page .new_warranty .info .icon svg {
    max-width: 317px;
  }
}
.service_page .new_warranty .info .list {
  margin-top: 40px;
  padding-left: 96px;
}
@media (max-width: 767.98px) {
  .service_page .new_warranty .info .list {
    padding-left: 36px;
    margin-top: 20px;
  }
}
.service_page .new_warranty .info .list ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
@media (max-width: 767.98px) {
  .service_page .new_warranty .info .list ul {
    padding-right: 25px;
  }
}
.service_page .new_warranty .info .list ul li {
  font-family: Mulish;
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
  color: #111111;
  display: flex;
  align-items: center;
  margin-bottom: 16px;
}
.service_page .new_warranty .info .list ul li svg {
  margin-right: 12px;
  display: flex;
  flex-shrink: 0;
}
.service_page .new_warranty .data {
  max-width: 600px;
  padding-top: 68px;
  padding-bottom: 68px;
  padding-left: 40px;
  padding-left: 12px;
}
@media (max-width: 767.98px) {
  .service_page .new_warranty .data {
    padding-top: 40px;
    padding-bottom: 26px;
    padding-left: 12px;
    padding-right: 12px;
  }
}
.service_page .new_warranty .data .title {
  font-family: Mulish;
  font-size: 32px;
  font-weight: 700;
  line-height: 36px;
  color: #111111;
  margin-bottom: 16px;
}
@media (max-width: 767.98px) {
  .service_page .new_warranty .data .title {
    font-family: Mulish;
    font-size: 26px;
    font-weight: 700;
    line-height: 30px;
    margin-bottom: 12px;
  }
}
.service_page .new_warranty .data .sub_title {
  font-family: Mulish;
  font-size: 18px;
  font-weight: 700;
  line-height: 26px;
  color: #6A6A6A;
  margin-bottom: 16px;
}
.service_page .new_warranty .data .alert {
  font-family: Mulish;
  font-size: 16px;
  font-weight: 600;
  line-height: 26px;
  color: #19AD47;
}
.service_page .warranty {
  background: #FFFFFF;
  padding: 36.5px;
  margin-top: 97px;
  margin-bottom: 74px;
}
@media (max-width: 767.98px) {
  .service_page .warranty {
    padding: 20px;
  }
}
.service_page .warranty .title {
  font-family: Mulish;
  font-weight: 700;
  font-size: 32px;
  line-height: 36px;
  letter-spacing: 0%;
  text-align: center;
  color: #111111;
  margin-bottom: 16px;
}
@media (max-width: 767.98px) {
  .service_page .warranty .title {
    font-size: 26px;
    line-height: 30px;
  }
}
.service_page .warranty .sub_title {
  font-family: Mulish;
  font-weight: 700;
  font-size: 18px;
  line-height: 26px;
  letter-spacing: 0%;
  text-align: center;
  color: #6A6A6A;
  display: flex;
  flex-direction: column;
  max-width: 915px;
  margin: 0 auto;
}
.service_page .warranty .sub_title span {
  font-family: Mulish;
  font-weight: 400;
  font-size: 16px;
  line-height: 26px;
  letter-spacing: 0%;
  text-align: center;
  color: #6A6A6A;
}
.service_page .warranty .sub_title .promo {
  margin-top: 42px;
  font-family: Mulish;
  font-weight: 700;
  font-size: 26px;
  line-height: 30px;
  letter-spacing: 0%;
  text-align: center;
  color: #19AD47;
  margin-bottom: 32px;
}
.service_page .warranty .list {
  display: flex;
  justify-content: center;
}
@media (max-width: 767.98px) {
  .service_page .warranty .list {
    flex-direction: column;
  }
}
.service_page .warranty .list .item {
  max-width: 400px;
  width: 100%;
}
.service_page .warranty .list .item .image {
  margin-bottom: 16px;
  text-align: center;
}
.service_page .warranty .list .item .image img {
  max-width: 152px;
  max-height: 161px;
  width: 100%;
  height: 100%;
}
.service_page .warranty .list .item .title {
  font-family: Mulish;
  font-weight: 400;
  font-size: 16px;
  line-height: 20px;
  letter-spacing: 0%;
  color: #111111;
  text-align: center;
}
.service_page .form_warranty {
  margin-top: 60px;
  margin-bottom: 20px;
}
@media (max-width: 767.98px) {
  .service_page .form_warranty {
    margin-top: 40px;
  }
}
.service_page .form_warranty .info {
  max-width: 518px;
  width: 41.66666667%;
  padding-left: 96px;
}
@media (max-width: 1299.98px) {
  .service_page .form_warranty .info {
    padding-left: 0;
  }
}
@media (max-width: 991.98px) {
  .service_page .form_warranty .info {
    width: 100%;
    max-width: 100%;
  }
}
.service_page .form_warranty .info .title {
  font-family: Mulish;
  font-size: 26px;
  font-weight: 700;
  line-height: 30px;
  color: #111111;
  margin-bottom: 16px;
  max-width: 400px;
}
@media (max-width: 767.98px) {
  .service_page .form_warranty .info .title {
    margin-bottom: 10px;
  }
}
.service_page .form_warranty .info .sub_title {
  font-family: Mulish;
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
  color: #6A6A6A;
}
.service_page .form_warranty .info .contact_block {
  margin-top: 100px;
}
@media (max-width: 767.98px) {
  .service_page .form_warranty .info .contact_block {
    margin-top: 40px;
  }
}
.service_page .form_warranty .info .contact_block .title {
  font-family: Mulish;
  font-size: 16px;
  font-weight: 400;
  line-height: 28px;
  color: #111111;
  margin-bottom: 0;
}
.service_page .form_warranty .info .contact_block .phone {
  display: flex;
  flex-direction: column;
}
.service_page .form_warranty .info .contact_block .phone a {
  font-family: Mulish;
  font-size: 16px;
  font-weight: 700;
  line-height: 28px;
  color: #111111;
  text-decoration: none;
}
.service_page .form_warranty .info .contact_block .phone span {
  font-family: Mulish;
  font-size: 16px;
  font-weight: 400;
  line-height: 28px;
  color: #6A6A6A;
}
.service_page .form_warranty .info .contact_block .time_work {
  font-family: Mulish;
  font-size: 16px;
  font-weight: 400;
  line-height: 28px;
  color: #111111;
}
.service_page .form_warranty .info .contact_block .time_work span {
  font-weight: 700;
}
.service_page .form_warranty .form {
  max-width: 858px;
  margin-left: auto;
  background: #fff;
  padding: 40px;
  width: 58.33333333%;
  margin-bottom: 20px;
}
@media (max-width: 767.98px) {
  .service_page .form_warranty .form {
    padding: 20px;
    margin-top: 40px;
    width: 100%;
  }
}
@media (max-width: 991.98px) {
  .service_page .form_warranty .form {
    margin-top: 40px;
    width: 100%;
    max-width: 100%;
  }
}
.service_page .form_warranty .form .title {
  font-family: Mulish;
  font-weight: 700;
  font-size: 26px;
  line-height: 30px;
  letter-spacing: 0%;
  text-align: center;
  color: #111111;
}
.service_page .form_warranty .form .sub_title {
  font-family: Mulish;
  font-weight: 700;
  font-size: 22px;
  line-height: 30px;
  letter-spacing: 0%;
  text-align: center;
  color: #111111;
  margin-bottom: 40px;
}
@media (max-width: 767.98px) {
  .service_page .form_warranty .form .sub_title {
    margin-bottom: 24px;
  }
}
.service_page .form_warranty .form .form-group {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.service_page .form_warranty .form .form-description {
  margin-bottom: 24px;
}
@media (max-width: 767.98px) {
  .service_page .form_warranty .form .form-description {
    margin-bottom: 16px;
  }
}
.service_page .form_warranty .form .item, .service_page .form_warranty .form .multiple {
  width: calc(50% - 18px);
  display: flex;
  flex-direction: column;
  margin-bottom: 24px;
}
@media (max-width: 767.98px) {
  .service_page .form_warranty .form .item, .service_page .form_warranty .form .multiple {
    width: 100%;
    margin-bottom: 16px;
  }
}
.service_page .form_warranty .form .checkbox {
  display: flex;
}
.service_page .form_warranty .form .checkbox input {
  flex: 0 !important;
  margin-right: 12px;
  width: 20px;
  height: 20px !important;
}
.service_page .form_warranty .form .checkbox label {
  cursor: pointer;
}
.service_page .form_warranty .form .form-group label {
  flex: 1 1 100%;
  font-family: Mulish;
  font-weight: 400;
  font-size: 16px;
  line-height: 20px;
  letter-spacing: 0%;
  margin-bottom: 8px;
  color: #111111;
}
.service_page .form_warranty .form .form-group input {
  flex: 1 1 100%;
  padding: 14px;
  height: 48px;
  border-radius: 4px;
  transition: border-color 0.3s ease;
  background: #F1F8F3;
  border: none;
  font-family: Mulish;
  font-weight: 400;
  font-size: 16px;
  line-height: 20px;
  letter-spacing: 0%;
  color: #6A6A6A;
  align-items: center;
}
.service_page .form_warranty .form .form-group select {
  flex: 1 1 100%;
  padding: 14px;
  height: 48px;
  border-radius: 4px;
  transition: border-color 0.3s ease;
  background: #F1F8F3;
  border: none;
  font-family: Mulish;
  font-weight: 400;
  font-size: 16px;
  line-height: 20px;
  letter-spacing: 0%;
  color: #6A6A6A;
  align-items: center;
  cursor: pointer;
}
.service_page .form_warranty .form .form-group textarea {
  flex: 1 1 100%;
  padding: 14px;
  height: 48px;
  border-radius: 4px;
  transition: border-color 0.3s ease;
  background: #F1F8F3;
  border: none;
  font-family: Mulish;
  font-weight: 400;
  font-size: 16px;
  line-height: 20px;
  letter-spacing: 0%;
  color: #6A6A6A;
  align-items: center;
}
.service_page .form_warranty .form .form-group input:focus {
  border-color: #00a000;
  outline: none;
}
.service_page .form_warranty .form .form-group input[type=date] {
  flex: 1 1 100%;
}
.service_page .form_warranty .form .form-actions {
  display: flex;
  justify-content: space-between;
  margin-top: 40px;
  flex-wrap: wrap;
}
.service_page .form_warranty .form .form-actions button {
  width: calc(50% - 18px);
  height: 47px;
  border: 1px solid #00b200;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 4px;
  font-family: Mulish;
  font-weight: 700;
  font-size: 16px;
  line-height: 20.08px;
  letter-spacing: 0%;
  text-align: center;
  cursor: pointer;
  text-transform: uppercase;
  transition: background-color 0.3s ease;
}
.service_page .form_warranty .form .form-actions button svg {
  display: none;
}
@media (max-width: 767.98px) {
  .service_page .form_warranty .form .form-actions button {
    width: 100%;
    margin-bottom: 16px;
  }
}
.service_page .form_warranty .form .form-actions .add-item {
  background-color: #fff;
  color: #00b200;
}
.service_page .form_warranty .form .form-actions .submit {
  background-color: #00b200;
  color: #fff;
}
.service_page .form_warranty .form .error-message {
  color: red;
  font-size: 14px;
  margin-top: -15px;
  margin-bottom: 10px;
}
.service_page .form_warranty_new {
  margin-bottom: 60px;
}
@media (max-width: 767.98px) {
  .service_page .form_warranty_new {
    margin-bottom: 40px;
  }
}
.service_page .form_warranty_new .info {
  max-width: 518px;
  width: 41.66666667%;
  padding-left: 96px;
}
@media (max-width: 1299.98px) {
  .service_page .form_warranty_new .info {
    padding-left: 6px;
  }
}
@media (max-width: 991.98px) {
  .service_page .form_warranty_new .info {
    width: 100%;
    max-width: 100%;
    padding: 16px;
  }
}
.service_page .form_warranty_new .info .title {
  font-family: Mulish;
  font-size: 26px;
  font-weight: 700;
  line-height: 30px;
  color: #111111;
  margin-bottom: 16px;
  max-width: 400px;
}
@media (max-width: 767.98px) {
  .service_page .form_warranty_new .info .title {
    margin-bottom: 10px;
  }
}
.service_page .form_warranty_new .info .sub_title {
  font-family: Mulish;
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
  color: #6A6A6A;
}
.service_page .form_warranty_new .info .contact_block {
  margin-top: 40px;
}
@media (max-width: 767.98px) {
  .service_page .form_warranty_new .info .contact_block {
    margin-top: 20px;
  }
}
.service_page .form_warranty_new .info .contact_block .title {
  font-family: Mulish;
  font-size: 16px;
  font-weight: 400;
  line-height: 28px;
  color: #111111;
  margin-bottom: 0;
}
.service_page .form_warranty_new .info .contact_block .phone {
  display: flex;
  flex-direction: column;
}
.service_page .form_warranty_new .info .contact_block .phone a {
  font-family: Mulish;
  font-size: 16px;
  font-weight: 700;
  line-height: 28px;
  color: #111111;
  text-decoration: none;
}
.service_page .form_warranty_new .info .contact_block .phone span {
  font-family: Mulish;
  font-size: 16px;
  font-weight: 400;
  line-height: 28px;
  color: #6A6A6A;
}
.service_page .form_warranty_new .info .contact_block .time_work {
  font-family: Mulish;
  font-size: 16px;
  font-weight: 400;
  line-height: 28px;
  color: #111111;
}
.service_page .form_warranty_new .info .contact_block .time_work span {
  font-weight: 700;
}
.service_page .form_warranty_new .form {
  max-width: 858px;
  margin-left: auto;
  background: #fff;
  padding: 40px;
  width: 58.33333333%;
}
@media (max-width: 767.98px) {
  .service_page .form_warranty_new .form {
    padding: 20px;
    margin-top: 40px;
    width: 100%;
  }
}
@media (max-width: 991.98px) {
  .service_page .form_warranty_new .form {
    margin-top: 40px;
    width: 100%;
    max-width: 100%;
  }
}
.service_page .form_warranty_new .form .title {
  font-family: Mulish;
  font-weight: 700;
  font-size: 26px;
  line-height: 30px;
  letter-spacing: 0%;
  text-align: center;
  color: #111111;
}
.service_page .form_warranty_new .form .sub_title {
  font-family: Mulish;
  font-weight: 700;
  font-size: 22px;
  line-height: 30px;
  letter-spacing: 0%;
  text-align: center;
  color: #111111;
  margin-bottom: 40px;
}
@media (max-width: 767.98px) {
  .service_page .form_warranty_new .form .sub_title {
    margin-bottom: 24px;
  }
}
.service_page .form_warranty_new .form .form-group {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.service_page .form_warranty_new .form .item {
  width: calc(50% - 18px);
  display: flex;
  flex-direction: column;
  margin-bottom: 24px;
  padding: 0;
  margin-top: 0;
}
@media (max-width: 767.98px) {
  .service_page .form_warranty_new .form .item {
    width: 100%;
    margin-bottom: 16px;
  }
}
.service_page .form_warranty_new .form .multiple {
  width: 100%;
  display: flex;
  flex-direction: column;
  margin-bottom: 24px;
  padding: 0;
  margin-top: 0;
}
@media (max-width: 767.98px) {
  .service_page .form_warranty_new .form .multiple {
    width: 100%;
    margin-bottom: 16px;
  }
}
.service_page .form_warranty_new .form .checkbox {
  display: flex;
}
.service_page .form_warranty_new .form .checkbox input {
  flex: 0 !important;
  margin-right: 12px;
  width: 20px;
  height: 20px !important;
}
.service_page .form_warranty_new .form .checkbox label {
  cursor: pointer;
}
.service_page .form_warranty_new .form .form-group label {
  flex: 1 1 100%;
  font-family: Mulish;
  font-weight: 400;
  font-size: 16px;
  line-height: 20px;
  letter-spacing: 0%;
  margin-bottom: 8px;
  color: #111111;
}
.service_page .form_warranty_new .form .form-group input {
  flex: 1 1 100%;
  padding: 14px;
  height: 48px;
  border-radius: 4px;
  transition: border-color 0.3s ease;
  background: #F1F8F3;
  border: none;
  font-family: Mulish;
  font-weight: 400;
  font-size: 16px;
  line-height: 20px;
  letter-spacing: 0%;
  color: #6A6A6A;
  align-items: center;
}
.service_page .form_warranty_new .form .form-group select {
  flex: 1 1 100%;
  padding: 14px;
  height: 48px;
  border-radius: 4px;
  transition: border-color 0.3s ease;
  background: #F1F8F3;
  border: none;
  font-family: Mulish;
  font-weight: 400;
  font-size: 16px;
  line-height: 20px;
  letter-spacing: 0%;
  color: #6A6A6A;
  align-items: center;
}
.service_page .form_warranty_new .form .form-group textarea {
  flex: 1 1 100%;
  padding: 14px;
  height: 48px;
  border-radius: 4px;
  transition: border-color 0.3s ease;
  background: #F1F8F3;
  border: none;
  font-family: Mulish;
  font-weight: 400;
  font-size: 16px;
  line-height: 20px;
  letter-spacing: 0%;
  color: #6A6A6A;
  align-items: center;
}
.service_page .form_warranty_new .form .form-group input:focus {
  border-color: #00a000;
  outline: none;
}
.service_page .form_warranty_new .form .form-group input[type=date] {
  flex: 1 1 100%;
}
.service_page .form_warranty_new .form .form-actions {
  display: flex;
  justify-content: space-between;
  margin-top: 40px;
  flex-wrap: wrap;
}
.service_page .form_warranty_new .form .form-actions button {
  width: calc(50% - 18px);
  height: 47px;
  border: 1px solid #00b200;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 4px;
  font-family: Mulish;
  font-weight: 700;
  font-size: 16px;
  line-height: 20.08px;
  letter-spacing: 0%;
  text-align: center;
  cursor: pointer;
  transition: background-color 0.3s ease;
}
@media (max-width: 767.98px) {
  .service_page .form_warranty_new .form .form-actions button {
    width: 100%;
    margin-bottom: 16px;
  }
}
.service_page .form_warranty_new .form .form-actions .add-item {
  background-color: #fff;
  color: #00b200;
}
.service_page .form_warranty_new .form .form-actions .submit {
  background-color: #00b200;
  color: #fff;
}
.service_page .form_warranty_new .form .error-message {
  color: red;
  font-size: 14px;
  margin-top: -15px;
  margin-bottom: 10px;
}
.service_page .talon_block {
  text-align: center;
  margin-top: 60px;
}

/**/
@media (max-width: 991.98px) {
  .shipping_page .shipping_page_content {
    padding: 0;
  }
}
.shipping_page .shipping {
  background: #FFFFFF;
  padding-top: 42px;
  padding-left: 36px;
  padding-right: 50px;
  padding-bottom: 38px;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  margin-bottom: 52px;
}
@media (max-width: 991.98px) {
  .shipping_page .shipping {
    margin-bottom: 44px;
    padding: 22px;
  }
}
.shipping_page .shipping .block_head {
  font-family: Mulish;
  font-size: 26px;
  font-weight: 700;
  line-height: 30px;
  color: #111111;
  margin-bottom: 22px;
  width: 100%;
}
@media (max-width: 575.98px) {
  .shipping_page .shipping .block_head {
    font-size: 26px;
    line-height: 30px;
    margin-bottom: 8px;
  }
}
@media (min-width: 576px) and (max-width: 767.98px) {
  .shipping_page .shipping .block_head {
    font-size: 26px;
    line-height: 30px;
    margin-bottom: 8px;
  }
}
.shipping_page .shipping .info {
  font-family: Mulish;
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
  color: #111111;
  max-width: 774px;
}
@media (min-width: 768px) and (max-width: 1199.98px) {
  .shipping_page .shipping .info {
    max-width: 100%;
  }
}
@media (min-width: 1200px) and (max-width: 1439.98px) {
  .shipping_page .shipping .info {
    max-width: 66%;
  }
}
@media (min-width: 1440px) {
  .shipping_page .shipping .info {
    max-width: 51%;
  }
}
.shipping_page .shipping .info .sub_title {
  font-family: Mulish;
  font-size: 16px;
  font-weight: 700;
  line-height: 20.08px;
  color: #19AD47;
  margin-bottom: 28px;
}
@media (max-width: 575.98px) {
  .shipping_page .shipping .info .sub_title {
    font-size: 14px;
    line-height: 18px;
  }
}
@media (min-width: 576px) and (max-width: 767.98px) {
  .shipping_page .shipping .info .sub_title {
    font-size: 14px;
    line-height: 18px;
  }
}
.shipping_page .shipping .info .delivery {
  position: relative;
}
.shipping_page .shipping .info .delivery hr {
  border: none;
  opacity: 1;
  height: 1px;
  background: #D8D8D8;
  position: absolute;
  top: 32px;
  width: 100%;
}
@media (max-width: 575.98px) {
  .shipping_page .shipping .info .delivery hr {
    display: none;
  }
}
@media (min-width: 576px) and (max-width: 767.98px) {
  .shipping_page .shipping .info .delivery hr {
    display: none;
  }
}
.shipping_page .shipping .info .delivery .list {
  display: flex;
  justify-content: space-between;
}
@media (max-width: 575.98px) {
  .shipping_page .shipping .info .delivery .list {
    flex-direction: column;
  }
}
@media (min-width: 576px) and (max-width: 767.98px) {
  .shipping_page .shipping .info .delivery .list {
    flex-direction: column;
  }
}
.shipping_page .shipping .info .delivery .list .item {
  max-width: 180px;
}
@media (max-width: 575.98px) {
  .shipping_page .shipping .info .delivery .list .item {
    max-width: 100%;
    margin-bottom: 32px;
  }
}
@media (min-width: 576px) and (max-width: 767.98px) {
  .shipping_page .shipping .info .delivery .list .item {
    max-width: 100%;
  }
}
@media (min-width: 768px) and (max-width: 991.98px) {
  .shipping_page .shipping .info .delivery .list .item {
    max-width: -moz-max-content;
    max-width: max-content;
  }
}
.shipping_page .shipping .info .delivery .list .item:first-child {
  max-width: 305px;
}
@media (max-width: 575.98px) {
  .shipping_page .shipping .info .delivery .list .item:first-child {
    max-width: 100%;
  }
}
@media (min-width: 576px) and (max-width: 767.98px) {
  .shipping_page .shipping .info .delivery .list .item:first-child {
    max-width: 100%;
  }
}
@media (min-width: 768px) and (max-width: 991.98px) {
  .shipping_page .shipping .info .delivery .list .item:first-child {
    max-width: -moz-max-content;
    max-width: max-content;
  }
}
.shipping_page .shipping .info .delivery .list .item .block_head {
  font-family: Mulish;
  font-size: 18px;
  font-weight: 700;
  line-height: 22.59px;
  color: #111111;
  margin-bottom: 18px;
}
@media (max-width: 575.98px) {
  .shipping_page .shipping .info .delivery .list .item .block_head {
    font-size: 16px;
    line-height: 20.08px;
    border-bottom: 1px solid #D8D8D8;
    padding-bottom: 8px;
    margin-bottom: 8px;
  }
}
@media (min-width: 576px) and (max-width: 767.98px) {
  .shipping_page .shipping .info .delivery .list .item .block_head {
    font-size: 16px;
    line-height: 20.08px;
    border-bottom: 1px solid #D8D8D8;
    padding-bottom: 8px;
    margin-bottom: 8px;
  }
}
.shipping_page .shipping .info .delivery .list .item .data {
  font-family: Mulish;
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
  color: #111111;
}
.shipping_page .shipping .info .delivery .list .item .data span {
  font-family: Mulish;
  font-size: 16px;
  font-weight: 700;
  line-height: 20.08px;
  color: #19AD47;
}
.shipping_page .shipping .info .delivery .list .item .data ul {
  padding-left: 18px;
}
.shipping_page .shipping .info .delivery .list .item .data ul li {
  margin-bottom: 16px;
}
.shipping_page .shipping .alert {
  background: #FFF7D9;
  max-width: 650px;
  padding-top: 32px;
  padding-left: 44px;
  padding-right: 44px;
  padding-bottom: 32px;
}
@media (max-width: 575.98px) {
  .shipping_page .shipping .alert {
    padding: 16px;
  }
}
@media (min-width: 576px) and (max-width: 767.98px) {
  .shipping_page .shipping .alert {
    padding: 16px;
  }
}
@media (min-width: 768px) and (max-width: 991.98px) {
  .shipping_page .shipping .alert {
    max-width: 100%;
    padding: 16px;
  }
}
@media (min-width: 992px) and (max-width: 1199.98px) {
  .shipping_page .shipping .alert {
    max-width: 100%;
  }
}
@media (min-width: 1200px) and (max-width: 1439.98px) {
  .shipping_page .shipping .alert {
    max-width: 33%;
  }
}
.shipping_page .shipping .alert .title {
  font-family: Mulish;
  font-size: 18px;
  font-weight: 700;
  line-height: 22.59px;
  color: #111111;
  margin-bottom: 16px;
}
@media (max-width: 575.98px) {
  .shipping_page .shipping .alert .title {
    font-size: 16px;
    line-height: 20.08px;
    margin-bottom: 8px;
  }
}
@media (min-width: 576px) and (max-width: 767.98px) {
  .shipping_page .shipping .alert .title {
    font-size: 16px;
    line-height: 20.08px;
    margin-bottom: 8px;
  }
}
.shipping_page .shipping .alert .data {
  font-family: Mulish;
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
  color: #111111;
}
@media (max-width: 575.98px) {
  .shipping_page .shipping .alert .data {
    font-size: 14px;
    line-height: 18px;
  }
}
@media (min-width: 576px) and (max-width: 767.98px) {
  .shipping_page .shipping .alert .data {
    font-size: 14px;
    line-height: 18px;
  }
}
.shipping_page .shipping .alert ul {
  padding-left: 25px;
  margin-top: 16px;
}
.shipping_page .shipping .alert ul li {
  margin-bottom: 16px;
}
@media (max-width: 575.98px) {
  .shipping_page .shipping .alert ul li {
    margin-bottom: 8px;
  }
}
@media (min-width: 576px) and (max-width: 767.98px) {
  .shipping_page .shipping .alert ul li {
    margin-bottom: 8px;
  }
}
.shipping_page .payment {
  background: #FFFFFF;
  padding-top: 42px;
  padding-left: 36px;
  padding-right: 50px;
  padding-bottom: 38px;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
@media (max-width: 575.98px) {
  .shipping_page .payment {
    margin-bottom: 44px;
    padding-top: 16px;
    padding-left: 16px;
    padding-right: 16px;
    padding-bottom: 16px;
  }
}
@media (min-width: 576px) and (max-width: 767.98px) {
  .shipping_page .payment {
    margin-bottom: 44px;
    padding-top: 16px;
    padding-left: 16px;
    padding-right: 16px;
    padding-bottom: 16px;
  }
}
@media (min-width: 768px) and (max-width: 991.98px) {
  .shipping_page .payment {
    margin-bottom: 44px;
    padding-top: 16px;
    padding-left: 16px;
    padding-right: 16px;
    padding-bottom: 16px;
  }
}
.shipping_page .payment .block_head {
  font-family: Mulish;
  font-size: 26px;
  font-weight: 700;
  line-height: 30px;
  color: #111111;
  margin-bottom: 22px;
  width: 100%;
}
@media (max-width: 575.98px) {
  .shipping_page .payment .block_head {
    font-size: 18px;
    line-height: 22.59px;
    margin-bottom: 16px;
  }
}
@media (min-width: 576px) and (max-width: 767.98px) {
  .shipping_page .payment .block_head {
    font-size: 18px;
    line-height: 22.59px;
    margin-bottom: 16px;
  }
}
.shipping_page .payment .info {
  font-family: Mulish;
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
  color: #111111;
  max-width: 600px;
}
@media (max-width: 575.98px) {
  .shipping_page .payment .info {
    font-size: 14px;
    line-height: 20px;
  }
}
@media (min-width: 576px) and (max-width: 767.98px) {
  .shipping_page .payment .info {
    font-size: 14px;
    line-height: 20px;
  }
}
@media (min-width: 768px) and (max-width: 991.98px) {
  .shipping_page .payment .info {
    max-width: 100%;
  }
}
@media (min-width: 992px) and (max-width: 1199.98px) {
  .shipping_page .payment .info {
    max-width: 100%;
  }
}
@media (min-width: 1200px) and (max-width: 1439.98px) {
  .shipping_page .payment .info {
    max-width: 66%;
  }
}
.shipping_page .payment .info ul {
  padding-left: 25px;
}
.shipping_page .payment .info ul li {
  margin-bottom: 16px;
}
@media (min-width: 1200px) and (max-width: 1439.98px) {
  .shipping_page .payment .alert_content {
    max-width: 33%;
  }
}
.shipping_page .payment .alert {
  background: #FFF7D9;
  max-width: 650px;
  padding-top: 32px;
  padding-left: 44px;
  padding-right: 44px;
  padding-bottom: 32px;
}
@media (max-width: 575.98px) {
  .shipping_page .payment .alert {
    padding: 16px;
  }
}
@media (min-width: 576px) and (max-width: 767.98px) {
  .shipping_page .payment .alert {
    padding: 16px;
  }
}
@media (min-width: 768px) and (max-width: 991.98px) {
  .shipping_page .payment .alert {
    max-width: 100%;
    padding: 16px;
  }
}
@media (min-width: 992px) and (max-width: 1199.98px) {
  .shipping_page .payment .alert {
    max-width: 100%;
  }
}
.shipping_page .payment .alert .title {
  font-family: Mulish;
  font-size: 18px;
  font-weight: 700;
  line-height: 22.59px;
  color: #111111;
  margin-bottom: 16px;
}
.shipping_page .payment .alert .data {
  font-family: Mulish;
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
  color: #111111;
}
@media (max-width: 575.98px) {
  .shipping_page .payment .alert .data {
    font-size: 14px;
    line-height: 18px;
  }
}
@media (min-width: 576px) and (max-width: 767.98px) {
  .shipping_page .payment .alert .data {
    font-size: 14px;
    line-height: 18px;
  }
}

/**/
.about_page .data_page {
  background: #fff;
  padding-top: 42px;
  padding-left: 46px;
  padding-right: 46px;
  padding-bottom: 95px;
  margin-bottom: 120px;
}
@media (max-width: 575.98px) {
  .about_page .data_page {
    margin-left: -16px;
    margin-right: -16px;
    padding-left: 16px;
    padding-right: 16px;
    padding-top: 0px;
    padding-bottom: 56px;
    margin-bottom: 80px;
  }
}
@media (min-width: 576px) and (max-width: 767.98px) {
  .about_page .data_page {
    padding-left: 16px;
    padding-right: 16px;
    padding-top: 0px;
    padding-bottom: 56px;
    margin-bottom: 80px;
  }
}
@media (min-width: 768px) and (max-width: 991.98px) {
  .about_page .data_page {
    padding-left: 16px;
    padding-right: 16px;
    padding-top: 0px;
    padding-bottom: 56px;
    margin-bottom: 80px;
  }
}
.about_page .data_page .about_image {
  margin-top: -111px;
}
@media (max-width: 575.98px) {
  .about_page .data_page .about_image {
    margin-top: 0;
  }
}
@media (min-width: 576px) and (max-width: 767.98px) {
  .about_page .data_page .about_image {
    margin-top: 0;
  }
}
@media (min-width: 768px) and (max-width: 991.98px) {
  .about_page .data_page .about_image {
    margin-top: 0;
  }
}
.about_page .data_page .info .title {
  font-family: Mulish;
  font-size: 32px;
  font-weight: 700;
  line-height: 36px;
  color: #111111;
  margin-bottom: 20px;
  max-width: 637px;
}
@media (max-width: 575.98px) {
  .about_page .data_page .info .title {
    font-family: Mulish;
    font-size: 26px;
    font-weight: 700;
    line-height: 30px;
  }
}
@media (min-width: 576px) and (max-width: 767.98px) {
  .about_page .data_page .info .title {
    font-family: Mulish;
    font-size: 26px;
    font-weight: 700;
    line-height: 30px;
  }
}
.about_page .data_page .info .sub_title {
  font-family: Mulish;
  font-size: 16px;
  font-weight: 700;
  line-height: 20.08px;
  color: #19AD47;
  margin-bottom: 12px;
}
.about_page .data_page .info .desc {
  font-family: Mulish;
  font-size: 20px;
  font-weight: 400;
  line-height: 25.1px;
  color: #6A6A6A;
  max-width: 637px;
}
@media (max-width: 575.98px) {
  .about_page .data_page .info .desc {
    font-family: Mulish;
    font-size: 16px;
    font-weight: 400;
    line-height: 20px;
    margin-bottom: 16px;
  }
}
@media (min-width: 576px) and (max-width: 767.98px) {
  .about_page .data_page .info .desc {
    font-family: Mulish;
    font-size: 16px;
    font-weight: 400;
    line-height: 20px;
    margin-bottom: 16px;
  }
}
.about_page .data_page .info .text {
  font-family: Mulish;
  font-size: 20px;
  font-weight: 400;
  line-height: 25.1px;
  color: #6A6A6A;
}
.about_page .data_page .info .text b {
  color: #111111;
}
@media (max-width: 575.98px) {
  .about_page .data_page .info .text {
    font-family: Mulish;
    font-size: 16px;
    font-weight: 400;
    line-height: 20px;
  }
}
@media (min-width: 576px) and (max-width: 767.98px) {
  .about_page .data_page .info .text {
    font-family: Mulish;
    font-size: 16px;
    font-weight: 400;
    line-height: 20px;
  }
}
.about_page .data_page .sub_info {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.about_page .data_page .sub_info .title {
  font-family: Mulish;
  font-size: 26px;
  font-weight: 700;
  line-height: 30px;
  color: #111111;
  margin-bottom: 16px;
}
@media (max-width: 575.98px) {
  .about_page .data_page .sub_info .title {
    font-family: Mulish;
    font-size: 18px;
    font-weight: 700;
    line-height: 22.59px;
    margin-bottom: 16px;
    margin-top: 30px;
  }
}
@media (min-width: 576px) and (max-width: 767.98px) {
  .about_page .data_page .sub_info .title {
    font-family: Mulish;
    font-size: 18px;
    font-weight: 700;
    line-height: 22.59px;
    margin-bottom: 16px;
    margin-top: 30px;
  }
}
@media (min-width: 768px) and (max-width: 991.98px) {
  .about_page .data_page .sub_info .title {
    margin-top: 30px;
  }
}
@media (min-width: 992px) and (max-width: 1199.98px) {
  .about_page .data_page .sub_info .title {
    margin-top: 30px;
  }
}
.about_page .data_page .sub_info .sub_title {
  font-family: Mulish;
  font-size: 20px;
  font-weight: 400;
  line-height: 25.1px;
  color: #6A6A6A;
}
@media (max-width: 575.98px) {
  .about_page .data_page .sub_info .sub_title {
    font-family: Mulish;
    font-size: 16px;
    font-weight: 400;
    line-height: 20px;
  }
}
@media (min-width: 576px) and (max-width: 767.98px) {
  .about_page .data_page .sub_info .sub_title {
    font-family: Mulish;
    font-size: 16px;
    font-weight: 400;
    line-height: 20px;
  }
}
.about_page .data_page .brend_list {
  display: flex;
  justify-content: space-between;
  margin-top: 42px;
  margin-bottom: 100px;
  align-items: center;
}
@media (max-width: 575.98px) {
  .about_page .data_page .brend_list .logo {
    max-width: 236px;
    margin-bottom: 32px;
  }
}
@media (min-width: 576px) and (max-width: 767.98px) {
  .about_page .data_page .brend_list .logo {
    max-width: 236px;
    margin-bottom: 32px;
  }
}
@media (min-width: 768px) and (max-width: 991.98px) {
  .about_page .data_page .brend_list .logo {
    margin-bottom: 32px;
  }
}
.about_page .data_page .brend_list .items {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 14px;
}
@media (max-width: 575.98px) {
  .about_page .data_page .brend_list .items .item {
    width: 33.33333333%;
  }
}
@media (min-width: 576px) and (max-width: 767.98px) {
  .about_page .data_page .brend_list .items .item {
    width: 33.33333333%;
  }
}
.about_page .data_page .brend_list .items .item:nth-child(2) {
  margin: 0px 22px;
}
.about_page .data_page .feature_list {
  margin-top: 176px;
}
@media (max-width: 575.98px) {
  .about_page .data_page .feature_list {
    margin-top: 100px;
  }
}
@media (min-width: 576px) and (max-width: 767.98px) {
  .about_page .data_page .feature_list {
    margin-top: 100px;
  }
}
.about_page .data_page .feature_list .title {
  max-width: 1011px;
  margin: 0 auto;
  text-align: center;
  font-family: Mulish;
  font-size: 32px;
  font-weight: 700;
  line-height: 36px;
  color: #19AD47;
  margin-bottom: 83px;
}
@media (max-width: 575.98px) {
  .about_page .data_page .feature_list .title {
    font-family: Mulish;
    font-size: 18px;
    font-weight: 700;
    line-height: 22.59px;
    margin-bottom: 32px;
  }
}
@media (min-width: 576px) and (max-width: 767.98px) {
  .about_page .data_page .feature_list .title {
    font-family: Mulish;
    font-size: 18px;
    font-weight: 700;
    line-height: 22.59px;
    margin-bottom: 32px;
  }
}
.about_page .data_page .feature_list .feature {
  max-width: 335px;
  margin: 0 auto;
}
@media (max-width: 575.98px) {
  .about_page .data_page .feature_list .feature {
    margin-bottom: 32px;
  }
}
@media (min-width: 576px) and (max-width: 767.98px) {
  .about_page .data_page .feature_list .feature {
    margin-bottom: 32px;
  }
}
@media (min-width: 768px) and (max-width: 991.98px) {
  .about_page .data_page .feature_list .feature {
    margin-bottom: 32px;
  }
}
.about_page .data_page .feature_list .feature .image {
  margin-bottom: 20px;
  text-align: center;
}
.about_page .data_page .feature_list .feature .title {
  font-family: Mulish;
  font-size: 18px;
  font-weight: 700;
  line-height: 22.59px;
  text-align: center;
  color: #111111;
  margin-bottom: 8px;
}
@media (max-width: 575.98px) {
  .about_page .data_page .feature_list .feature .title {
    font-family: Mulish;
    font-size: 16px;
    font-weight: 700;
    line-height: 20.08px;
    text-align: center;
  }
}
@media (min-width: 576px) and (max-width: 767.98px) {
  .about_page .data_page .feature_list .feature .title {
    font-family: Mulish;
    font-size: 16px;
    font-weight: 700;
    line-height: 20.08px;
    text-align: center;
  }
}
.about_page .data_page .feature_list .feature .sub_title {
  font-family: Mulish;
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
  text-align: center;
  color: #111111;
}
@media (max-width: 575.98px) {
  .about_page .data_page .feature_list .feature .sub_title {
    font-family: Mulish;
    font-size: 14px;
    font-weight: 400;
    line-height: 18px;
    text-align: center;
  }
}
@media (min-width: 576px) and (max-width: 767.98px) {
  .about_page .data_page .feature_list .feature .sub_title {
    font-family: Mulish;
    font-size: 14px;
    font-weight: 400;
    line-height: 18px;
    text-align: center;
  }
}
.about_page .data_page .report input {
  position: absolute;
  opacity: 0;
  z-index: -1;
}
.about_page .data_page .report .accordion-wrapper {
  border-radius: 8px;
  overflow: hidden;
  box-shadow: 0 4px 4px -2px rgba(0, 0, 0, 0.5);
  width: 600px;
  margin: 0 auto;
}
.about_page .data_page .report .accordion {
  width: 100%;
  color: white;
  overflow: hidden;
  margin-bottom: 16px;
}
.about_page .data_page .report .accordion:last-child {
  margin-bottom: 0;
}
.about_page .data_page .report .accordion-label {
  display: flex;
  justify-content: space-between;
  padding: 16px;
  background: rgba(4, 57, 94, 0.8);
  font-weight: bold;
  cursor: pointer;
  font-size: 20px;
}
.about_page .data_page .report .accordion-label:hover {
  background: rgb(4, 57, 94);
}
.about_page .data_page .report .accordion-label::after {
  content: "❯";
  width: 16px;
  height: 16px;
  text-align: center;
  transition: all 0.3s;
}
.about_page .data_page .report .accordion-content {
  max-height: 0;
  padding: 0 16px;
  color: rgb(4, 57, 94);
  background: white;
  transition: all 0.3s;
}
.about_page .data_page .report .accordion-content p {
  margin: 0;
  color: rgba(4, 57, 94, 0.7);
  font-size: 18px;
}
.about_page .data_page .report input:checked + .accordion-label {
  background: rgb(4, 57, 94);
}
.about_page .data_page .report input:checked + .accordion-label::after {
  transform: rotate(90deg);
}
.about_page .data_page .report input:checked ~ .accordion-content {
  max-height: 100vh;
  padding: 16px;
}
.about_page .data_page .fin_report .fin_report_block .fin_report_block_title {
  font-family: Mulish;
  font-size: 26px;
  font-weight: 700;
  line-height: 30px;
  color: #111111;
  margin-bottom: 24px;
}
@media (max-width: 575.98px) {
  .about_page .data_page .fin_report .fin_report_block .fin_report_block_title {
    font-family: Mulish;
    font-size: 18px;
    font-weight: 700;
    line-height: 22.59px;
  }
}
@media (min-width: 576px) and (max-width: 767.98px) {
  .about_page .data_page .fin_report .fin_report_block .fin_report_block_title {
    font-family: Mulish;
    font-size: 18px;
    font-weight: 700;
    line-height: 22.59px;
  }
}
.about_page .data_page .fin_report .fin_report_block .fin_report_block_sub_title {
  font-family: Mulish;
  font-size: 14px;
  font-weight: 400;
  line-height: 18px;
  color: #6A6A6A;
  margin-bottom: 6px;
}
@media (max-width: 575.98px) {
  .about_page .data_page .fin_report .fin_report_block .fin_report_block_sub_title {
    margin-top: 27px;
  }
}
@media (min-width: 576px) and (max-width: 767.98px) {
  .about_page .data_page .fin_report .fin_report_block .fin_report_block_sub_title {
    margin-top: 27px;
  }
}
@media (min-width: 768px) and (max-width: 991.98px) {
  .about_page .data_page .fin_report .fin_report_block .fin_report_block_sub_title {
    margin-top: 27px;
  }
}
.about_page .data_page .fin_report .fin_report_block .fin_report_block_year {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.about_page .data_page .fin_report .fin_report_block .fin_report_block_year .fin_report_block_year_one_block .fin_report_block_year_one {
  color: #000;
  font-weight: 600;
  margin-top: 16px;
}
.about_page .data_page .fin_report .fin_report_block .fin_report_block_year .fin_report_block_year_one_block .fin_report_block_year_one_block_links_sub_title {
  font-weight: 600;
  margin-top: 16px;
  color: #00b640;
}
.about_page .data_page .fin_report .fin_report_block .fin_report_block_year .faq__sub__text_link {
  padding-left: 0;
}
.about_page .data_page .fin_report .fin_report_block .fin_report_block_year a {
  font-family: Mulish;
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
  color: #111111;
  padding-left: 0;
  margin: 0;
  margin-bottom: 16px;
  position: relative;
  padding-left: 16px;
  display: flex;
  margin-bottom: 4px;
}
.about_page .data_page .fin_report .fin_report_block .fin_report_block_year a:hover {
  text-decoration: none;
}
.about_page .data_page .fin_report .fin_report_block .fin_report_block_year a:last-child {
  margin-bottom: 0px;
}
.about_page .data_page .fin_report .fin_report_block .fin_report_block_year a:first-child {
  margin-top: 0px;
}
.about_page .data_page .fin_report .fin_report_block .fin_report_block_year a svg {
  margin-right: 4px;
}

/**/
.contact_page .data_page {
  background: #FFFFFF;
  padding: 68px;
}
@media (max-width: 575.98px) {
  .contact_page .data_page {
    padding: 16px;
    padding-bottom: 20px;
    margin-left: -16px;
    margin-right: -16px;
  }
}
@media (min-width: 1200px) and (max-width: 1439.98px) {
  .contact_page .data_page {
    padding: 20px;
  }
}
.contact_page #short-region-info {
  margin-left: auto;
}
@media (min-width: 1200px) and (max-width: 1439.98px) {
  .contact_page #short-region-info {
    width: calc(100% - 750px);
  }
}
.contact_page #short-region-info .select_reg .select_reg_title {
  font-family: Mulish;
  font-size: 14px;
  font-weight: 400;
  line-height: 18px;
  color: #6A6A6A;
  display: block;
  margin-bottom: 26px;
}
.contact_page #short-region-info .select_reg select {
  width: 412px;
  height: 48px;
  background: #F1F8F3;
  border-radius: 4px;
  border: none;
  font-family: Mulish;
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
  color: #111111;
  padding: 0px 14px;
  cursor: pointer;
  animation: animate 3s linear infinite;
  -moz-appearance: none;
  -webkit-appearance: none;
  appearance: none;
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cg clip-path='url(%23clip0_2328_14205)'%3e%3cpath d='M7.41 8.59L12 13.17L16.59 8.59L18 10L12 16L6 10L7.41 8.59Z' fill='%23323232'/%3e%3c/g%3e%3csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cg clip-path='url(%23clip0_2328_17193)'%3e%3cpath d='M7.41 8.59L12 13.17L16.59 8.59L18 10L12 16L6 10L7.41 8.59Z' fill='%23323232'/%3e%3c/g%3e%3cdefs%3e%3cclipPath id='clip0_2328_17193'%3e%3crect width='24' height='24' fill='white'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e%3cdefs%3e%3cclipPath id='clip0_2328_14205'%3e%3crect width='24' height='24' fill='white'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e ");
  background-repeat: no-repeat;
  background-position: center right;
}
@media (max-width: 575.98px) {
  .contact_page #short-region-info .select_reg select {
    width: 100%;
  }
}
@media (min-width: 1200px) and (max-width: 1439.98px) {
  .contact_page #short-region-info .select_reg select {
    width: 100%;
  }
}
.contact_page .map {
  position: relative;
  max-width: 750px;
}
@media (max-width: 575.98px) {
  .contact_page .map {
    display: none;
  }
}
@media (min-width: 576px) and (max-width: 767.98px) {
  .contact_page .map {
    display: none;
  }
}
@media (min-width: 768px) and (max-width: 991.98px) {
  .contact_page .map {
    display: none;
  }
}
.contact_page .map img[usemap],
.contact_page .map map area[shape] {
  outline-color: rgba(255, 0, 0, 0);
  width: 750px;
}
.contact_page .map span {
  position: absolute;
  z-index: 1;
  cursor: pointer;
  color: #bfbfbf;
}
.contact_page .contact_reg {
  width: 100%;
  float: left;
  text-align: left;
  padding-left: 16px;
  margin-top: 52px;
}
@media (max-width: 575.98px) {
  .contact_page .contact_reg {
    padding-left: 0px;
  }
}
.contact_page .contact_reg .city {
  font-family: Mulish;
  font-size: 18px;
  font-weight: 700;
  line-height: 22.59px;
  color: #111111;
  display: block;
  margin-bottom: 20px;
}
.contact_page .contact_reg .menagere_name {
  font-family: Mulish;
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
  color: #111111;
  display: block;
}
.contact_page .contact_reg .menagere {
  font-family: Mulish;
  font-size: 14px;
  font-weight: 400;
  line-height: 18px;
  color: #6A6A6A;
  display: block;
  margin-bottom: 8px;
}
.contact_page .contact_reg a {
  font-family: Mulish;
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
  color: #111111;
  text-decoration: none;
}
.contact_page .contact_reg .mail {
  display: block;
  margin-bottom: 20px;
}
.contact_page .contact_reg .mail a {
  font-family: Mulish;
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
  color: #19AD47;
  text-decoration: underline;
}

.b-faq {
  margin: 0;
  width: calc(50% - 17px);
  cursor: pointer;
  margin-bottom: 8px;
}
@media (max-width: 575.98px) {
  .b-faq {
    width: 100%;
    margin-bottom: 0;
  }
}
@media (min-width: 576px) and (max-width: 767.98px) {
  .b-faq {
    width: 100%;
    margin-bottom: 0;
  }
}
@media (min-width: 768px) and (max-width: 991.98px) {
  .b-faq {
    width: 100%;
    margin-bottom: 0;
  }
}
.b-faq .faq__title {
  position: relative;
  display: block;
  padding: 0;
  margin-bottom: 2px;
  transition: background-color 0.2s;
  width: 100%;
}
.b-faq .faq__title .faq__spoiler {
  position: absolute;
  top: 20px;
  right: 12px;
  display: inline-block;
  vertical-align: middle;
  width: 24px;
  height: 24px;
  text-align: center;
  color: #fff;
  line-height: 30px;
  font-size: 20px;
  font-weight: 700;
  margin-right: 5px;
  transition: all 0.2s ease-out;
}
.b-faq .faq__text {
  width: 100%;
  display: flex;
  padding-left: 16px;
  font-family: Mulish;
  font-size: 18px;
  font-weight: 700;
  line-height: 22.59px;
  color: #111111;
  margin-top: 16px;
  height: 66px;
  align-items: center;
  background-color: #F1F8F3;
  border-radius: 4px;
}
.b-faq .faq__text:hover {
  background-color: #F1F8F3;
  transition: all 0.5s ease-out;
  color: #000;
}
.b-faq .faq__rotate {
  transform: rotate(180deg);
}
.b-faq .faq__content {
  padding: 24px 40px;
  margin-bottom: 2px;
  display: none;
  background-color: #F8F8F8;
  border-radius: 4px;
  margin-top: 3px;
}
@media (max-width: 575.98px) {
  .b-faq .faq__content {
    padding: 12px 20px;
  }
}
@media (min-width: 576px) and (max-width: 767.98px) {
  .b-faq .faq__content {
    padding: 12px 20px;
  }
}
.b-faq .js-faq-sub-title {
  position: relative;
  display: block;
  padding: 0;
  margin-bottom: 2px;
  transition: background-color 0.2s;
  width: 100%;
}
.b-faq .faq__active .faq__sub__text svg {
  rotate: 180deg;
}
.b-faq .faq__sub__text {
  font-family: Mulish;
  font-size: 16px;
  line-height: 20px;
  color: #111111;
  font-weight: 700;
  margin-bottom: 20px;
  text-decoration: underline;
  display: flex;
}
.b-faq .faq__sub__text svg {
  transition: all 0.2s ease-out;
}
.b-faq .faq__item .js-faq-sub-content {
  padding: 0;
  margin-bottom: 16px;
}

.fin_report .fin_report_block .fin_report_block_year a.faq__sub__text_link {
  font-family: Mulish;
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
  color: #111111;
  padding-left: 0;
  margin: 0;
  margin-bottom: 16px;
}
.fin_report .fin_report_block .fin_report_block_year a.faq__sub__text_link svg {
  margin-right: 4px;
}

/*-------------------------------------*/
.not_found_page .data {
  display: flex;
  flex-direction: column;
  align-items: center;
  text-align: center;
  margin-top: 96px;
  margin-bottom: 180px;
}
.not_found_page .data .title h1 {
  font-family: Mulish;
  font-size: 56px;
  font-weight: 900;
  line-height: 56px;
  color: #EA4B55;
  margin-bottom: 30px;
}
.not_found_page .data .sub_title {
  font-family: Mulish;
  font-size: 26px;
  font-weight: 700;
  line-height: 30px;
  color: #111111;
  margin-bottom: 6px;
}
.not_found_page .data .desc {
  font-family: Mulish;
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
  color: #111111;
  max-width: 357px;
  margin-bottom: 54px;
}
.not_found_page .data .link a {
  background: #19AD47;
  border-radius: 4px;
  width: 357px;
  height: 48px;
  display: flex;
  align-items: center;
  justify-content: center;
  text-decoration: none;
  font-family: Mulish;
  font-size: 16px;
  font-weight: 700;
  line-height: 20.08px;
  color: #FFFFFF;
}

.kurs .dropdown {
  width: 230px;
  display: inline-block;
  margin-right: 10px;
  position: relative;
}
.kurs .dropdown label {
  cursor: pointer;
  font-family: Mulish;
  font-size: 16px;
  font-weight: 700;
  line-height: 20.08px;
  color: #FFFFFF;
  display: flex;
  align-items: center;
}
.kurs .dropdown label svg {
  margin-left: 12px;
}
.kurs .dropdown.toggle > input {
  display: none;
}
.kurs .dropdown ul {
  list-style-type: none;
  display: block;
  margin: 0;
  padding: 0;
  position: absolute;
  width: 100%;
  overflow: hidden;
  z-index: 2;
  background: #EAF4EC;
  margin-top: 20px;
  border-radius: 4px;
  width: 240px;
  opacity: 0;
  box-shadow: 0px 4px 8px 0px rgba(0, 0, 0, 0.15);
}
.kurs .dropdown ul li {
  font-family: Mulish;
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
  color: #6A6A6A;
}
.kurs .dropdown ul li span {
  color: #111111;
  font-weight: 700;
}
.kurs .dropdown li {
  height: 0;
  transition: all 500ms;
}
.kurs .dropdown.toggle > input:checked ~ ul {
  overflow: visible;
  opacity: 1;
}
.kurs .dropdown.toggle > input:checked ~ ul li:nth-child(2) {
  margin-bottom: 15px;
}
.kurs .dropdown li:first-child::before {
  content: "";
  display: block;
  position: absolute;
  width: 0;
  height: 0;
  border-left: 10px solid transparent;
  border-right: 0px solid transparent;
  border-bottom: 7px solid #EAF4EC;
  top: -7px;
}
.kurs .dropdown.toggle > input:checked ~ ul {
  padding: 20px;
}
.kurs .dropdown.toggle > input:checked ~ ul li {
  height: 20px;
}

.promotion_page .image_promotion {
  margin-top: 64px;
  margin-bottom: 44px;
}
.promotion_page .image_promotion img {
  border-radius: 8px;
}
.promotion_page .info .date {
  font-family: Mulish;
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
  color: #6A6A6A;
  margin-bottom: 8px;
}
@media (max-width: 575.98px) {
  .promotion_page .info .date {
    font-family: Mulish;
    font-size: 14px;
    font-weight: 700;
    line-height: 18px;
  }
}
@media (min-width: 576px) and (max-width: 767.98px) {
  .promotion_page .info .date {
    font-family: Mulish;
    font-size: 14px;
    font-weight: 700;
    line-height: 18px;
  }
}
.promotion_page .info .date span {
  font-family: Mulish;
  font-size: 16px;
  font-weight: 700;
  line-height: 20.08px;
  color: #19AD47;
}
@media (max-width: 575.98px) {
  .promotion_page .info .date span {
    font-family: Mulish;
    font-size: 14px;
    font-weight: 700;
    line-height: 18px;
  }
}
@media (min-width: 576px) and (max-width: 767.98px) {
  .promotion_page .info .date span {
    font-family: Mulish;
    font-size: 14px;
    font-weight: 700;
    line-height: 18px;
  }
}
.promotion_page .info .title {
  margin-bottom: 22px;
}
.promotion_page .info .title h1 {
  font-family: Mulish;
  font-size: 56px;
  font-weight: 900;
  line-height: 56px;
  color: #111111;
}
@media (max-width: 575.98px) {
  .promotion_page .info .title h1 {
    font-family: Mulish;
    font-size: 26px;
    font-weight: 700;
    line-height: 30px;
  }
}
@media (min-width: 576px) and (max-width: 767.98px) {
  .promotion_page .info .title h1 {
    font-family: Mulish;
    font-size: 26px;
    font-weight: 700;
    line-height: 30px;
  }
}
.promotion_page .info .sub_title {
  font-family: Mulish;
  font-size: 18px;
  font-weight: 700;
  line-height: 22.59px;
  color: #6A6A6A;
  max-width: 1230px;
  margin-bottom: 38px;
}
@media (max-width: 575.98px) {
  .promotion_page .info .sub_title {
    font-family: Mulish;
    font-size: 16px;
    font-weight: 700;
    line-height: 20.08px;
  }
}
@media (min-width: 576px) and (max-width: 767.98px) {
  .promotion_page .info .sub_title {
    font-family: Mulish;
    font-size: 16px;
    font-weight: 700;
    line-height: 20.08px;
  }
}
.promotion_page .info .desc .title {
  font-family: Mulish;
  font-size: 18px;
  font-weight: 700;
  line-height: 22.59px;
  color: #111111;
  margin-bottom: 12px;
}
.promotion_page .info .desc .text {
  font-family: Mulish;
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
  color: #6A6A6A;
}
.promotion_page .info .desc .text ul {
  list-style: decimal;
  padding-left: 25px;
}
.promotion_page .calculator {
  display: flex;
  flex-wrap: wrap;
  margin-top: 40px;
  justify-content: center;
  flex-direction: column;
}
@media (max-width: 575.98px) {
  .promotion_page .calculator {
    margin-top: 40px;
  }
}
@media (min-width: 576px) and (max-width: 767.98px) {
  .promotion_page .calculator {
    margin-top: 40px;
  }
}
.promotion_page .calculator .tabs_nav {
  display: flex;
  margin-bottom: 40px;
  gap: 34px;
  width: 100%;
}
@media (max-width: 575.98px) {
  .promotion_page .calculator .tabs_nav {
    flex-direction: column;
    margin-bottom: 40px;
  }
}
@media (min-width: 576px) and (max-width: 767.98px) {
  .promotion_page .calculator .tabs_nav {
    flex-direction: column;
    margin-bottom: 40px;
  }
}
@media (min-width: 768px) and (max-width: 991.98px) {
  .promotion_page .calculator .tabs_nav {
    flex-direction: column;
    margin-bottom: 40px;
  }
}
@media (min-width: 992px) and (max-width: 1199.98px) {
  .promotion_page .calculator .tabs_nav {
    flex-wrap: wrap;
  }
}
@media (min-width: 1200px) and (max-width: 1439.98px) {
  .promotion_page .calculator .tabs_nav {
    flex-wrap: wrap;
  }
}
.promotion_page .calculator .tabs_nav .tab_nav {
  border-radius: 4px;
  border: 1px dashed #E0E1E0;
  background: #fff;
  width: calc(25% - 26px);
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 215px;
  padding: 20px;
  position: relative;
}
@media (max-width: 575.98px) {
  .promotion_page .calculator .tabs_nav .tab_nav {
    width: 100%;
  }
}
@media (min-width: 576px) and (max-width: 767.98px) {
  .promotion_page .calculator .tabs_nav .tab_nav {
    width: 100%;
  }
}
@media (min-width: 768px) and (max-width: 991.98px) {
  .promotion_page .calculator .tabs_nav .tab_nav {
    width: 100%;
  }
}
@media (min-width: 992px) and (max-width: 1199.98px) {
  .promotion_page .calculator .tabs_nav .tab_nav {
    width: calc(50% - 26px);
  }
}
@media (min-width: 1200px) and (max-width: 1439.98px) {
  .promotion_page .calculator .tabs_nav .tab_nav {
    width: calc(25% - 26px);
  }
}
.promotion_page .calculator .tabs_nav .tab_nav.active {
  border: 1px dashed #19AD47;
}
.promotion_page .calculator .tabs_nav .tab_nav.selected .title {
  display: none;
}
.promotion_page .calculator .tabs_nav .tab_nav.selected .link {
  display: none;
}
.promotion_page .calculator .tabs_nav .tab_nav::before {
  content: "+";
  font-size: 30px;
  position: absolute;
  right: -42px;
  width: 48px;
  height: 48px;
  border-radius: 50%;
  background: #19AD47;
  display: flex;
  justify-content: center;
  align-items: center;
  color: #fff;
  z-index: 2;
}
@media (max-width: 575.98px) {
  .promotion_page .calculator .tabs_nav .tab_nav::before {
    bottom: -42px;
    left: 0;
    right: 0;
    margin: 0 auto;
  }
}
@media (min-width: 576px) and (max-width: 767.98px) {
  .promotion_page .calculator .tabs_nav .tab_nav::before {
    bottom: -42px;
    left: 0;
    right: 0;
    margin: 0 auto;
  }
}
@media (min-width: 768px) and (max-width: 991.98px) {
  .promotion_page .calculator .tabs_nav .tab_nav::before {
    bottom: -42px;
    left: 0;
    right: 0;
    margin: 0 auto;
  }
}
.promotion_page .calculator .tabs_nav .tab_nav:nth-last-child(2)::before {
  content: "=";
  font-size: 30px;
  position: absolute;
  right: -42px;
  width: 48px;
  height: 48px;
  border-radius: 50%;
  background: #19AD47;
  display: flex;
  justify-content: center;
  align-items: center;
  color: #fff;
  z-index: 2;
}
@media (max-width: 575.98px) {
  .promotion_page .calculator .tabs_nav .tab_nav:nth-last-child(2)::before {
    bottom: -42px;
    left: 0;
    right: 0;
    margin: 0 auto;
  }
}
@media (min-width: 576px) and (max-width: 767.98px) {
  .promotion_page .calculator .tabs_nav .tab_nav:nth-last-child(2)::before {
    bottom: -42px;
    left: 0;
    right: 0;
    margin: 0 auto;
  }
}
@media (min-width: 768px) and (max-width: 991.98px) {
  .promotion_page .calculator .tabs_nav .tab_nav:nth-last-child(2)::before {
    bottom: -42px;
    left: 0;
    right: 0;
    margin: 0 auto;
  }
}
.promotion_page .calculator .tabs_nav .tab_nav .title {
  font-family: Mulish;
  font-size: 18px;
  font-weight: 700;
  line-height: 22.59px;
  color: #111111;
  margin-bottom: 34px;
}
.promotion_page .calculator .tabs_nav .tab_nav .link {
  border: 1px solid #19AD47;
  border-radius: 4px;
  width: 212px;
  height: 48px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-family: Mulish;
  font-size: 16px;
  font-weight: 700;
  line-height: 20.08px;
  color: #19AD47;
  cursor: pointer;
}
.promotion_page .calculator .tabs_nav .tab_nav .link a {
  color: #19AD47;
  text-decoration: none;
}
.promotion_page .calculator .tabs_nav .tab_nav .selected_product {
  text-align: center;
}
.promotion_page .calculator .tabs_nav .tab_nav .selected_product img {
  max-width: 216px;
  max-height: 82px;
  margin-bottom: 8px;
}
.promotion_page .calculator .tabs_nav .tab_nav .selected_product .product_info .product_name {
  font-family: Mulish;
  font-size: 16px;
  font-weight: 700;
  line-height: 20.08px;
  text-align: center;
  color: #0C0D0D;
  margin-bottom: 4px;
}
.promotion_page .calculator .tabs_nav .tab_nav .selected_product .product_info .product_price {
  font-size: 0;
}
.promotion_page .calculator .tabs_nav .tab_nav .selected_product .product_info .product_price .price {
  font-family: Mulish;
  font-size: 16px;
  font-weight: 400;
  line-height: 22px;
  text-align: center;
  text-decoration-line: line-through;
  color: #6A6A6A;
}
.promotion_page .calculator .tabs_nav .tab_nav .selected_product .product_info .product_sale {
  font-size: 0;
}
.promotion_page .calculator .tabs_nav .tab_nav .selected_product .product_info .product_sale .sale_price {
  font-family: Mulish;
  font-size: 26px;
  font-weight: 700;
  line-height: 30px;
  text-align: center;
  color: #0C0D0D;
}
.promotion_page .calculator .tabs_nav .total {
  justify-content: flex-start;
  padding-top: 25px;
  padding-left: 36px;
  padding-right: 22px;
  padding-bottom: 30px;
  border-radius: 4px;
  border: 1px dashed #19AD47;
  background: #fff;
  width: calc(25% - 25px);
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 215px;
  padding: 20px;
  position: relative;
}
@media (max-width: 575.98px) {
  .promotion_page .calculator .tabs_nav .total {
    width: 100%;
  }
}
@media (min-width: 576px) and (max-width: 767.98px) {
  .promotion_page .calculator .tabs_nav .total {
    width: 100%;
  }
}
@media (min-width: 768px) and (max-width: 991.98px) {
  .promotion_page .calculator .tabs_nav .total {
    width: 100%;
  }
}
@media (min-width: 992px) and (max-width: 1199.98px) {
  .promotion_page .calculator .tabs_nav .total {
    width: calc(50% - 25px);
  }
}
.promotion_page .calculator .tabs_nav .total .scount {
  width: 100%;
  display: flex;
  justify-content: space-between;
  align-items: baseline;
  border-bottom: 1px solid #D8D8D8;
  margin-bottom: 14px;
}
.promotion_page .calculator .tabs_nav .total .scount .data {
  font-family: Mulish;
  font-size: 18px;
  font-weight: 700;
  line-height: 22.59px;
  color: #111111;
}
.promotion_page .calculator .tabs_nav .total .scount .value {
  font-family: Mulish;
  font-size: 26px;
  font-weight: 700;
  line-height: 30px;
  color: #1E1E1E;
}
.promotion_page .calculator .tabs_nav .total .price {
  width: 100%;
  display: flex;
  justify-content: space-between;
  align-items: baseline;
  border-bottom: 1px solid #D8D8D8;
  margin-bottom: 10px;
}
.promotion_page .calculator .tabs_nav .total .price .data {
  font-family: Mulish;
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
  color: #6A6A6A;
}
.promotion_page .calculator .tabs_nav .total .price .value {
  font-family: Mulish;
  font-size: 16px;
  font-weight: 700;
  line-height: 20.08px;
  color: #1E1E1E;
  text-decoration: line-through;
}
.promotion_page .calculator .tabs_nav .total .sale {
  width: 100%;
  display: flex;
  justify-content: space-between;
  align-items: baseline;
}
.promotion_page .calculator .tabs_nav .total .sale .data {
  font-family: Mulish;
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
  color: #EA4B55;
}
.promotion_page .calculator .tabs_nav .total .sale .value {
  font-family: Mulish;
  font-size: 16px;
  font-weight: 700;
  line-height: 20.08px;
  color: #EA4B55;
}
.promotion_page .calculator .tabs_nav .total .link {
  max-width: 308px;
  width: 100%;
  margin-top: auto;
}
.promotion_page .calculator .tabs_nav .total .link button {
  padding: 0;
  background: transparent;
  border: none;
  font-family: Mulish;
  font-size: 16px;
  font-weight: 700;
  line-height: 20.08px;
  color: #A9A9A9;
  height: 48px;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  background: #E0E1E0;
  cursor: not-allowed;
}
.promotion_page .calculator .tabs_nav .total .link button.active {
  background: #19AD47;
  color: #FFFFFF;
  cursor: pointer;
}
.promotion_page .calculator .tabs_item {
  display: flex;
  flex-wrap: wrap;
  gap: 15px;
  justify-content: center;
}
.promotion_page .calculator .tabs_item .tab_item {
  font-family: Mulish;
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
  color: #111111;
  text-align: center;
  cursor: pointer;
  display: flex;
  flex-direction: column;
  align-items: center;
  margin: 0px 36px;
  width: 150px;
}
@media (max-width: 575.98px) {
  .promotion_page .calculator .tabs_item .tab_item {
    width: 100px;
    margin: 0;
  }
}
@media (min-width: 576px) and (max-width: 767.98px) {
  .promotion_page .calculator .tabs_item .tab_item {
    width: 100px;
    margin: 0;
  }
}
.promotion_page .calculator .tabs_item .tab_item.active {
  font-family: Mulish;
  font-size: 16px;
  font-weight: 700;
  line-height: 20.08px;
  border-bottom: 2px solid #111111;
}
.promotion_page .calculator .tabs_item .tab_item.active img {
  filter: brightness(0.1);
}
.promotion_page .calculator .tabs_item .tab_item img {
  width: 100px;
  margin-bottom: 8px;
}
@media (max-width: 575.98px) {
  .promotion_page .calculator .tabs_item .tab_item img {
    width: 40px;
  }
}
@media (min-width: 576px) and (max-width: 767.98px) {
  .promotion_page .calculator .tabs_item .tab_item img {
    width: 40px;
  }
}
.promotion_page .calculator .tabs_item .tab_item span {
  font-family: Mulish;
  font-size: 16px;
  font-weight: 700;
  line-height: 20.08px;
  text-align: center;
  color: #111111;
  padding-bottom: 12px;
}
@media (max-width: 575.98px) {
  .promotion_page .calculator .tabs_item .tab_item span {
    font-family: Mulish;
    font-size: 16px;
    font-weight: 700;
    line-height: 20.08px;
    text-align: center;
    max-width: 100px;
  }
}
@media (min-width: 576px) and (max-width: 767.98px) {
  .promotion_page .calculator .tabs_item .tab_item span {
    font-family: Mulish;
    font-size: 16px;
    font-weight: 700;
    line-height: 20.08px;
    text-align: center;
    max-width: 100px;
  }
}
.promotion_page .calculator .tabs_content {
  display: flex;
  justify-content: center;
  width: 100%;
  margin-top: 40px;
  margin-bottom: 90px;
}
@media (max-width: 575.98px) {
  .promotion_page .calculator .tabs_content {
    margin-top: 24px;
  }
}
@media (min-width: 576px) and (max-width: 767.98px) {
  .promotion_page .calculator .tabs_content {
    margin-top: 24px;
  }
}
.promotion_page .calculator .tabs_content .tab_content {
  width: 100%;
  display: none;
}
.promotion_page .calculator .tabs_content .tab_content.active {
  display: block;
}
.promotion_page .calculator .tabs_content .tab_content hr {
  position: absolute;
  left: 0;
  width: 100%;
  height: 1px;
  background: #D8D8D8;
  border: none;
}
.promotion_page .calculator .tabs_content .tab_content .d-flex {
  flex-wrap: wrap;
  border-left: 1px solid #D8D8D8;
  position: relative;
}
@media (max-width: 575.98px) {
  .promotion_page .calculator .tabs_content .tab_content .d-flex {
    border: none;
  }
}
@media (min-width: 576px) and (max-width: 767.98px) {
  .promotion_page .calculator .tabs_content .tab_content .d-flex {
    border: none;
  }
}
@media (min-width: 768px) and (max-width: 991.98px) {
  .promotion_page .calculator .tabs_content .tab_content .d-flex {
    border: none;
  }
}
.promotion_page .calculator .tabs_content .tab_content .d-flex::before {
  content: "";
  position: absolute;
  left: -50%;
  width: 200%;
  height: 1px;
  background: #D8D8D8;
  top: 0;
}
@media (max-width: 575.98px) {
  .promotion_page .calculator .tabs_content .tab_content .d-flex::before {
    display: none;
  }
}
@media (min-width: 576px) and (max-width: 767.98px) {
  .promotion_page .calculator .tabs_content .tab_content .d-flex::before {
    display: none;
  }
}
@media (min-width: 768px) and (max-width: 991.98px) {
  .promotion_page .calculator .tabs_content .tab_content .d-flex::before {
    display: none;
  }
}
.promotion_page .calculator .tabs_content .tab_content .d-flex::after {
  content: "";
  position: absolute;
  left: -50%;
  width: 200%;
  height: 1px;
  background: #D8D8D8;
  bottom: 0;
}
@media (max-width: 575.98px) {
  .promotion_page .calculator .tabs_content .tab_content .d-flex::after {
    display: none;
  }
}
@media (min-width: 576px) and (max-width: 767.98px) {
  .promotion_page .calculator .tabs_content .tab_content .d-flex::after {
    display: none;
  }
}
@media (min-width: 768px) and (max-width: 991.98px) {
  .promotion_page .calculator .tabs_content .tab_content .d-flex::after {
    display: none;
  }
}
.promotion_page .calculator .tabs_content .tab_content .d-flex hr {
  position: absolute;
  left: 0;
  width: 100%;
  height: 1px;
  background: #D8D8D8;
  border: none;
}
.promotion_page .calculator .tabs_content .tab_content .d-flex .filter_block {
  width: 312px;
}
@media (max-width: 575.98px) {
  .promotion_page .calculator .tabs_content .tab_content .d-flex .filter_block {
    width: 100%;
    margin-bottom: 24px;
  }
}
@media (min-width: 576px) and (max-width: 767.98px) {
  .promotion_page .calculator .tabs_content .tab_content .d-flex .filter_block {
    width: 100%;
    margin-bottom: 24px;
  }
}
@media (min-width: 768px) and (max-width: 991.98px) {
  .promotion_page .calculator .tabs_content .tab_content .d-flex .filter_block {
    width: 100%;
    margin-bottom: 24px;
  }
}
.promotion_page .calculator .tabs_content .tab_content .d-flex .filter_block .filter_item {
  display: flex;
  flex-direction: column;
  border-bottom: 1px solid #D8D8D8;
}
.promotion_page .calculator .tabs_content .tab_content .d-flex .filter_block .filter_item:first-child h5 {
  margin-top: 0;
}
.promotion_page .calculator .tabs_content .tab_content .d-flex .filter_block .filter_item h5 {
  font-family: Mulish;
  font-size: 18px;
  font-weight: 700;
  line-height: 22.59px;
  color: #111111;
  margin-bottom: 22px;
  margin-top: 16px;
  padding-left: 20px;
}
@media (max-width: 575.98px) {
  .promotion_page .calculator .tabs_content .tab_content .d-flex .filter_block .filter_item h5 {
    padding-left: 0;
  }
}
.promotion_page .calculator .tabs_content .tab_content .d-flex .filter_block .filter_item span {
  margin-bottom: 20px;
  padding-left: 35px;
}
@media (max-width: 575.98px) {
  .promotion_page .calculator .tabs_content .tab_content .d-flex .filter_block .filter_item span {
    padding-left: 15px;
  }
}
.promotion_page .calculator .tabs_content .tab_content .d-flex .filter_block .filter_item span label {
  font-family: Mulish;
  font-size: 16px;
  font-weight: 700;
  line-height: 20px;
  color: #111111;
  cursor: pointer;
  display: flex;
}
.promotion_page .calculator .tabs_content .tab_content .d-flex .filter_block .filter_item span label::before {
  content: "";
  width: 16px;
  height: 16px;
  border: 2px solid #6A6A6A;
  border-radius: 2px;
  margin-right: 15px;
  flex-shrink: 0;
}
.promotion_page .calculator .tabs_content .tab_content .d-flex .filter_block .filter_item span input {
  display: none;
}
.promotion_page .calculator .tabs_content .tab_content .d-flex .filter_block .filter_item span input:checked ~ label::before {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='12' height='10' viewBox='0 0 12 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M4 9.4L0 5.4L1.4 4L4 6.6L10.6 0L12 1.4L4 9.4Z' fill='white'/%3e%3c/svg%3e ");
  background-repeat: no-repeat;
  background-position: center;
  background-color: #19AD47;
}
.promotion_page .calculator .tabs_content .tab_content .d-flex .filter_block .filter_mobile {
  display: none;
  border-radius: 4px;
  height: 40px;
  width: 100%;
  align-items: center;
  justify-content: center;
  font-family: Mulish;
  font-size: 16px;
  font-weight: 700;
  line-height: 20.08px;
  color: #FFFFFF;
  background: #19AD47;
  margin: 0 auto;
}
@media (max-width: 575.98px) {
  .promotion_page .calculator .tabs_content .tab_content .d-flex .filter_block .filter_mobile {
    display: flex;
  }
}
@media (min-width: 576px) and (max-width: 767.98px) {
  .promotion_page .calculator .tabs_content .tab_content .d-flex .filter_block .filter_mobile {
    display: flex;
    max-width: 528px;
    width: 100%;
  }
}
@media (min-width: 768px) and (max-width: 991.98px) {
  .promotion_page .calculator .tabs_content .tab_content .d-flex .filter_block .filter_mobile {
    display: flex;
    max-width: 636px;
    width: 100%;
  }
}
.promotion_page .calculator .tabs_content .tab_content .d-flex .filter_block .filter_mobile.fixed {
  position: fixed;
  bottom: 8px;
  z-index: 8;
  left: 0;
  right: 0;
  width: 100%;
  height: 58px;
  background: #fff;
}
.promotion_page .calculator .tabs_content .tab_content .d-flex .filter_block .filter_mobile.fixed::after {
  content: "";
  width: calc(100% - 32px);
  position: fixed;
  height: 40px;
  background: #19AD47;
  margin: 0 auto;
  border-radius: 4px;
  z-index: -1;
  height: 40px;
}
.promotion_page .calculator .tabs_content .tab_content .d-flex .filter_block .filter_mobile svg {
  margin-right: 8px;
}
.promotion_page .calculator .tabs_content .tab_content .d-flex .filter_block .filter .mob {
  display: none;
  justify-content: flex-end;
  margin-top: 16px;
}
@media (max-width: 575.98px) {
  .promotion_page .calculator .tabs_content .tab_content .d-flex .filter_block .filter .mob {
    display: flex;
  }
}
@media (min-width: 576px) and (max-width: 767.98px) {
  .promotion_page .calculator .tabs_content .tab_content .d-flex .filter_block .filter .mob {
    display: flex;
  }
}
@media (min-width: 768px) and (max-width: 991.98px) {
  .promotion_page .calculator .tabs_content .tab_content .d-flex .filter_block .filter .mob {
    display: flex;
  }
}
@media (max-width: 575.98px) {
  .promotion_page .calculator .tabs_content .tab_content .d-flex .filter_block .filter {
    width: 312px;
    padding: 0px 16px;
    position: fixed;
    left: 0;
    top: 94px;
    height: 100%;
    background: #fff;
    transform: translateX(-150%);
    animation: ani 1s forwards;
    display: none;
    z-index: 8;
    height: calc(100vh - 94px);
    overflow: auto;
  }
  .promotion_page .calculator .tabs_content .tab_content .d-flex .filter_block .filter.active {
    display: block;
  }
}
@media (min-width: 576px) and (max-width: 767.98px) {
  .promotion_page .calculator .tabs_content .tab_content .d-flex .filter_block .filter {
    width: 312px;
    padding: 0px 16px;
    position: fixed;
    left: 0;
    top: 94px;
    height: 100%;
    background: #fff;
    transform: translateX(-150%);
    animation: ani 1s forwards;
    display: none;
    z-index: 8;
    height: calc(100vh - 94px);
    overflow: auto;
  }
  .promotion_page .calculator .tabs_content .tab_content .d-flex .filter_block .filter.active {
    display: block;
  }
}
@media (min-width: 768px) and (max-width: 991.98px) {
  .promotion_page .calculator .tabs_content .tab_content .d-flex .filter_block .filter {
    width: 312px;
    padding: 0px 16px;
    position: fixed;
    left: 0;
    top: 94px;
    height: 100%;
    background: #fff;
    transform: translateX(-150%);
    animation: ani 1s forwards;
    display: none;
    z-index: 8;
    height: calc(100vh - 94px);
    overflow: auto;
  }
  .promotion_page .calculator .tabs_content .tab_content .d-flex .filter_block .filter.active {
    display: block;
  }
}
.promotion_page .calculator .tabs_content .tab_content .d-flex .product {
  display: flex;
  flex-wrap: wrap;
  width: calc(100% - 312px);
  border: 1px solid #D8D8D8;
  border-top: none;
  padding: 0;
}
@media (max-width: 575.98px) {
  .promotion_page .calculator .tabs_content .tab_content .d-flex .product {
    width: 100%;
    border: none;
  }
}
@media (min-width: 576px) and (max-width: 767.98px) {
  .promotion_page .calculator .tabs_content .tab_content .d-flex .product {
    width: 100%;
    border: none;
  }
}
@media (min-width: 768px) and (max-width: 991.98px) {
  .promotion_page .calculator .tabs_content .tab_content .d-flex .product {
    width: 100%;
    border: none;
  }
}
.promotion_page .calculator .tabs_content .tab_content .d-flex .product .product_item {
  width: 25%;
}
@media (max-width: 575.98px) {
  .promotion_page .calculator .tabs_content .tab_content .d-flex .product .product_item {
    width: 50%;
  }
}
@media (min-width: 576px) and (max-width: 767.98px) {
  .promotion_page .calculator .tabs_content .tab_content .d-flex .product .product_item {
    width: 50%;
  }
}
@media (min-width: 768px) and (max-width: 991.98px) {
  .promotion_page .calculator .tabs_content .tab_content .d-flex .product .product_item {
    width: 50%;
  }
}
@media (min-width: 992px) and (max-width: 1199.98px) {
  .promotion_page .calculator .tabs_content .tab_content .d-flex .product .product_item {
    width: 50%;
  }
}
@media (min-width: 1200px) and (max-width: 1299.98px) {
  .promotion_page .calculator .tabs_content .tab_content .d-flex .product .product_item {
    width: 33.333%;
  }
}
@media (min-width: 1300px) and (max-width: 1439.98px) {
  .promotion_page .calculator .tabs_content .tab_content .d-flex .product .product_item {
    width: 25%;
  }
}
.promotion_page .calculator .tabs_content .tab_content .d-flex .product .product_item .add_cart.promotion button {
  cursor: pointer;
}
@media (max-width: 575.98px) {
  .promotion_page .calculator .tabs_content .tab_content .d-flex .product .product_item .add_cart.promotion button {
    height: 32px;
    font-family: Mulish;
    font-size: 12px;
    font-weight: 700;
    line-height: 18px;
    text-align: center;
  }
}
.promotion_page .calculator .tabs_content .tab_content .d-flex .product .product_item .add_cart.promotion button.selected {
  color: #19AD47;
  background: #fff;
}
@media (max-width: 575.98px) {
  .promotion_page .calculator .tabs_content .tab_content .d-flex .product .product_item .add_cart.promotion .link a {
    height: 32px;
    font-family: Mulish;
    font-size: 12px;
    font-weight: 700;
    line-height: 18px;
    text-align: center;
  }
}
.promotion_page .calculator .panel {
  width: 100%;
}
.promotion_page .calculator .panel .d-flex .product {
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}
.promotion_page .calculator .panel .d-flex .product .product_item {
  width: 25%;
}
.promotion_page .calculator .panel:not(.active) {
  display: none;
}

.wishlist_page hr {
  opacity: 1;
  background: #D8D8D8;
  height: 1px;
  border: none;
  margin-bottom: 14px;
}
.wishlist_page .wishlist_actions {
  display: flex;
  justify-content: space-between;
  margin-bottom: 14px;
}
@media (max-width: 575.98px) {
  .wishlist_page .wishlist_actions {
    flex-direction: column;
  }
}
.wishlist_page .wishlist_actions .category_list {
  width: calc(100% - 196px);
  overflow-x: auto;
}
@media (max-width: 575.98px) {
  .wishlist_page .wishlist_actions .category_list {
    width: 100%;
  }
}
.wishlist_page .wishlist_actions ul {
  display: flex;
  list-style: none;
}
.wishlist_page .wishlist_actions ul li {
  font-family: Mulish;
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
  color: #A9A9A9;
  margin-right: 40px;
  cursor: pointer;
  text-decoration: underline;
  display: flex;
  flex-shrink: 0;
}
.wishlist_page .wishlist_actions ul li.active {
  font-weight: 700;
  color: #19AD47;
}
.wishlist_page .wishlist_actions .remove_all_wishlist {
  display: flex;
  justify-content: center;
  font-family: Mulish;
  font-size: 16px;
  font-weight: 700;
  line-height: 20px;
  align-items: center;
  cursor: pointer;
  color: #19AD47;
  text-decoration: underline;
  width: 186px;
}
@media (max-width: 575.98px) {
  .wishlist_page .wishlist_actions .remove_all_wishlist {
    width: 100%;
    margin-top: 15px;
    justify-content: start;
  }
}
.wishlist_page .wishlist_actions .remove_all_wishlist svg {
  margin-left: 4px;
}
.wishlist_page .product_list {
  display: flex;
  flex-wrap: wrap;
}
.wishlist_page .product_list .product_item {
  width: 20%;
  max-width: 312px;
}
@media (max-width: 575.98px) {
  .wishlist_page .product_list .product_item {
    width: 50%;
  }
}
@media (min-width: 576px) and (max-width: 767.98px) {
  .wishlist_page .product_list .product_item {
    width: 50%;
  }
}
@media (min-width: 768px) and (max-width: 991.98px) {
  .wishlist_page .product_list .product_item {
    width: 50%;
  }
}
@media (min-width: 768px) and (max-width: 1199.98px) {
  .wishlist_page .product_list .product_item {
    width: 33.333%;
  }
}
@media (min-width: 1200px) and (max-width: 1299.98px) {
  .wishlist_page .product_list .product_item {
    width: 25%;
  }
}

.page-template-page_comparison {
  background: #fff;
}

.compare_page hr {
  opacity: 1;
  background: #D8D8D8;
  height: 1px;
  border: none;
}
.compare_page .compare_actions {
  padding: 14px 6px;
}
.compare_page .compare_actions .row {
  align-items: center;
}
.compare_page .compare_actions .sort_mode {
  display: flex;
  font-family: Mulish;
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
  color: #111111;
  align-items: center;
}
@media (max-width: 575.98px) {
  .compare_page .compare_actions .sort_mode {
    flex-wrap: wrap;
    flex-direction: column;
    align-items: baseline;
  }
}
.compare_page .compare_actions .sort_mode .dropdown {
  width: 300px;
  display: inline-block;
  transition: all 0.5s ease;
  position: relative;
  height: 100%;
  text-align: left;
  background: #F1F8F3;
  border-radius: 4px;
  margin-left: 24px;
  height: 48px;
  border: none;
  font-family: Mulish;
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
  color: #111111;
  animation: animate 3s linear infinite;
}
@media (max-width: 575.98px) {
  .compare_page .compare_actions .sort_mode .dropdown {
    margin-left: 0px;
    margin-bottom: 10px;
    margin-top: 10px;
  }
}
.compare_page .compare_actions .sort_mode .dropdown .select {
  cursor: pointer;
  display: flex;
  justify-content: space-between;
  padding: 12px 16px;
}
.compare_page .compare_actions .sort_mode .dropdown .compare-categories {
  position: absolute;
  background-color: #fff;
  width: 100%;
  left: 0;
  margin-top: 1px;
  box-shadow: 0 1px 2px rgb(204, 204, 204);
  border-radius: 0 1px 2px 2px;
  overflow: hidden;
  display: none;
  max-height: 144px;
  overflow-y: auto;
  z-index: 9;
}
.compare_page .compare_actions .sort_mode .dropdown .compare-categories li {
  padding: 10px;
  transition: all 0.2s ease-in-out;
  cursor: pointer;
}
.compare_page .compare_actions .sort_mode select {
  background: #F1F8F3;
  border-radius: 4px;
  margin-left: 24px;
  height: 48px;
  border: none;
  padding: 14px 16px;
  font-family: Mulish;
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
  color: #111111;
  padding-right: 24px;
  cursor: pointer;
  -moz-appearance: none;
  /* Firefox */
  -webkit-appearance: none;
  /* Safari and Chrome */
  appearance: none;
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cg clip-path='url(%23clip0_2328_14205)'%3e%3cpath d='M7.41 8.59L12 13.17L16.59 8.59L18 10L12 16L6 10L7.41 8.59Z' fill='%23323232'/%3e%3c/g%3e%3cdefs%3e%3cclipPath id='clip0_2328_14205'%3e%3crect width='24' height='24' fill='white'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e ");
  background-repeat: no-repeat;
  background-position: center right;
}
.compare_page .compare_actions .sort_mode .remove_all_compare {
  border: 1px solid #19AD47;
  border-radius: 4px;
  width: 250px;
  height: 48px;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 0;
  font-family: Mulish;
  font-size: 16px;
  font-weight: 700;
  line-height: 20.08px;
  color: #19AD47;
  margin-left: 24px;
  background: #FFFFFF;
  cursor: pointer;
  text-align: center;
}
@media (max-width: 575.98px) {
  .compare_page .compare_actions .sort_mode .remove_all_compare {
    margin-left: 0px;
  }
}
.compare_page .compare_actions .view_mode {
  display: flex;
  font-family: Mulish;
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
  color: #111111;
  justify-content: end;
  align-items: center;
}
@media (max-width: 575.98px) {
  .compare_page .compare_actions .view_mode {
    justify-content: start;
    margin-top: 10px;
  }
}
@media (min-width: 576px) and (max-width: 767.98px) {
  .compare_page .compare_actions .view_mode {
    justify-content: start;
    margin-top: 10px;
  }
}
@media (min-width: 768px) and (max-width: 991.98px) {
  .compare_page .compare_actions .view_mode {
    justify-content: start;
    margin-top: 10px;
  }
}
.compare_page .compare_actions .view_mode div {
  font-family: Mulish;
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
  color: #A9A9A9;
  text-decoration: underline;
  margin-left: 16px;
}
.compare_page .compare_actions .view_mode div.active {
  color: #19AD47;
}
.compare_page .compare_overflow {
  display: grid;
  grid-template-columns: repeat(12, 1fr);
  position: relative;
}
.compare_page .product_attribute {
  display: flex;
  grid-column: auto/span 2;
  padding-right: 0;
}
@media (min-width: 768px) and (max-width: 991.98px) {
  .compare_page .product_attribute {
    grid-column: auto/span 5;
  }
}
@media (min-width: 992px) and (max-width: 1199.98px) {
  .compare_page .product_attribute {
    grid-column: auto/span 4;
  }
}
@media (min-width: 1200px) and (max-width: 1439.98px) {
  .compare_page .product_attribute {
    grid-column: auto/span 3;
  }
}
.compare_page .product_attribute.active {
  display: flex;
}
@media (max-width: 575.98px) {
  .compare_page .product_attribute.active {
    position: absolute;
    bottom: 0;
    padding: 0;
    text-align: center;
  }
}
@media (min-width: 576px) and (max-width: 767.98px) {
  .compare_page .product_attribute.active {
    position: absolute;
    bottom: 0;
    padding: 0;
    text-align: center;
  }
}
.compare_page .product_attribute .attribute-container {
  display: flex;
  flex-direction: column;
  margin-top: 437px;
  margin-bottom: 15px;
  width: 100%;
}
@-moz-document url-prefix() {
  .compare_page .product_attribute .attribute-container {
    margin-bottom: 17px;
  }
}
@media (max-width: 575.98px) {
  .compare_page .product_attribute .attribute-container {
    margin-bottom: 0;
    margin-top: auto;
  }
}
@media (min-width: 576px) and (max-width: 767.98px) {
  .compare_page .product_attribute .attribute-container {
    margin-bottom: 0;
    margin-top: auto;
  }
}
.compare_page .product_attribute .attribute-container .attribute-item {
  border-bottom: 1px solid #D8D8D8;
  height: 59px;
  padding-left: 28px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  font-family: Mulish;
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
  color: #111111;
}
.compare_page .product_attribute .attribute-container .attribute-item:nth-child(even) {
  background: #F1F8F3;
}
@media (max-width: 575.98px) {
  .compare_page .product_attribute .attribute-container .attribute-item {
    border: none;
    font-family: Mulish;
    font-size: 14px;
    font-weight: 700;
    line-height: 18px;
    text-align: center;
    color: #111111;
    padding-left: 0px;
    height: 40px;
    margin-bottom: 40px;
    background: #F1F8F3;
  }
}
@media (min-width: 576px) and (max-width: 767.98px) {
  .compare_page .product_attribute .attribute-container .attribute-item {
    border: none;
    font-family: Mulish;
    font-size: 14px;
    font-weight: 700;
    line-height: 18px;
    text-align: center;
    color: #111111;
    padding-left: 0px;
    height: 40px;
    margin-bottom: 40px;
    background: #F1F8F3;
  }
}
.compare_page .product_list {
  overflow-x: scroll;
  display: flex;
  grid-column: auto/span 10;
  padding: 0;
  cursor: pointer;
  border-left: 1px solid #D8D8D8;
}
@media (max-width: 575.98px) {
  .compare_page .product_list {
    grid-column: auto/span 12;
    z-index: 2;
    border: none;
  }
}
@media (min-width: 576px) and (max-width: 767.98px) {
  .compare_page .product_list {
    grid-column: auto/span 12;
    z-index: 2;
    border: none;
  }
}
@media (min-width: 768px) and (max-width: 991.98px) {
  .compare_page .product_list {
    grid-column: auto/span 7;
  }
}
@media (min-width: 992px) and (max-width: 1199.98px) {
  .compare_page .product_list {
    grid-column: auto/span 8;
  }
}
@media (min-width: 1200px) and (max-width: 1439.98px) {
  .compare_page .product_list {
    grid-column: auto/span 9;
  }
}
.compare_page .product_list .product_item {
  width: 312px;
  padding: 0;
  border-right: 1px solid #D8D8D8;
  display: flex;
  flex-direction: column;
  flex-shrink: 0;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}
@media (max-width: 575.98px) {
  .compare_page .product_list .product_item {
    width: 50%;
    border: none;
  }
}
@media (min-width: 576px) and (max-width: 767.98px) {
  .compare_page .product_list .product_item {
    width: 50%;
    border: none;
  }
}
.compare_page .product_list .product_item .item .caption {
  height: 200px;
}
@media (max-width: 575.98px) {
  .compare_page .product_list .product_item .item .caption {
    height: 164px;
  }
}
@media (min-width: 576px) and (max-width: 767.98px) {
  .compare_page .product_list .product_item .item .caption {
    height: 164px;
  }
}
.compare_page .product_list .product_item .specifications .column .item {
  border-bottom: 1px solid #D8D8D8;
  height: 59px;
  padding-left: 28px;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
@media (max-width: 575.98px) {
  .compare_page .product_list .product_item .specifications .column .item {
    border: none;
    margin-top: 40px;
    height: 40px;
    padding-left: 0;
    background: #fff;
  }
}
@media (min-width: 576px) and (max-width: 767.98px) {
  .compare_page .product_list .product_item .specifications .column .item {
    border: none;
    margin-top: 40px;
    height: 40px;
    padding-left: 0;
    background: #fff;
  }
}
.compare_page .product_list .product_item .specifications .column .item:nth-child(even) {
  background: #F1F8F3;
}
@media (max-width: 575.98px) {
  .compare_page .product_list .product_item .specifications .column .item:nth-child(even) {
    background: #fff;
  }
}
@media (min-width: 576px) and (max-width: 767.98px) {
  .compare_page .product_list .product_item .specifications .column .item:nth-child(even) {
    background: #fff;
  }
}
.compare_page .product_list .product_item .specifications .column .item .name {
  font-family: Mulish;
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
  color: #111111;
}
.compare_page .product_list .product_item .specifications .column .item .value {
  font-family: Mulish;
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
  color: #111111;
}
@media (max-width: 575.98px) {
  .compare_page .product_list .product_item .specifications .column .item .value {
    text-align: center;
    color: #111111;
  }
}
@media (min-width: 576px) and (max-width: 767.98px) {
  .compare_page .product_list .product_item .specifications .column .item .value {
    text-align: center;
  }
}

.woocommerce-checkout .woocommerce-message {
  display: none;
}
.woocommerce-checkout .xoo-wsc-modal {
  display: none;
}
.woocommerce-checkout .woocommerce-error {
  list-style: none;
  margin-bottom: 14px;
  background: #EAF4EC;
  padding: 10px;
  border-radius: 10px;
}
.woocommerce-checkout .woocommerce-error li {
  color: red;
  margin-bottom: 6px;
}
.woocommerce-checkout .woocommerce-error li a {
  pointer-events: none;
  text-decoration: none;
  color: red;
}
.woocommerce-checkout .bag_page .info_bag {
  width: calc(100% - 400px);
}
@media (max-width: 575.98px) {
  .woocommerce-checkout .bag_page .info_bag {
    width: 100%;
  }
}
@media (min-width: 576px) and (max-width: 767.98px) {
  .woocommerce-checkout .bag_page .info_bag {
    width: 100%;
  }
}
@media (min-width: 768px) and (max-width: 991.98px) {
  .woocommerce-checkout .bag_page .info_bag {
    width: 100%;
  }
}
.woocommerce-checkout .bag_page .info_bag .info {
  background: #fff;
  padding: 40px;
  margin-bottom: 4px;
}
@media (max-width: 575.98px) {
  .woocommerce-checkout .bag_page .info_bag .info {
    padding: 16px;
    margin-bottom: 32px;
  }
}
@media (min-width: 576px) and (max-width: 767.98px) {
  .woocommerce-checkout .bag_page .info_bag .info {
    padding: 16px;
    margin-bottom: 32px;
  }
}
@media (min-width: 768px) and (max-width: 991.98px) {
  .woocommerce-checkout .bag_page .info_bag .info {
    padding: 16px;
    margin-bottom: 32px;
  }
}
.woocommerce-checkout .bag_page .info_bag .info .checkout-inline-error-message {
  color: red;
  font-weight: 600;
  margin-top: 10px;
}
.woocommerce-checkout .bag_page .info_bag .payment {
  background: #fff;
  padding: 40px;
}
@media (max-width: 575.98px) {
  .woocommerce-checkout .bag_page .info_bag .payment {
    padding: 16px;
    margin-bottom: 32px;
  }
}
@media (min-width: 576px) and (max-width: 767.98px) {
  .woocommerce-checkout .bag_page .info_bag .payment {
    padding: 16px;
    margin-bottom: 32px;
  }
}
@media (min-width: 768px) and (max-width: 991.98px) {
  .woocommerce-checkout .bag_page .info_bag .payment {
    padding: 16px;
    margin-bottom: 32px;
  }
}
.woocommerce-checkout .bag_page .info_bag .payment .woocommerce-privacy-policy-text a {
  text-decoration: none;
}
.woocommerce-checkout .bag_page .info_bag .title {
  font-family: Mulish;
  font-size: 18px;
  font-weight: 700;
  line-height: 22.59px;
  color: #111111;
  margin-bottom: 16px;
  padding-left: 10px;
}
.woocommerce-checkout .bag_page .info_bag .woocommerce-billing-fields .delivery_fields {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.woocommerce-checkout .bag_page .info_bag .woocommerce-billing-fields .delivery_fields .form-row {
  width: calc(50% - 6px);
  position: relative;
  margin-bottom: 15px;
}
@media (max-width: 767.98px) {
  .woocommerce-checkout .bag_page .info_bag .woocommerce-billing-fields .delivery_fields .form-row {
    width: calc(100% - 6px);
  }
}
.woocommerce-checkout .bag_page .info_bag .woocommerce-billing-fields .delivery_fields .form-row#billing_phone_field .wpcf7-form-control-wrap select {
  height: 48px;
  background: #F1F8F3;
  border-radius: 4px;
  padding: 0px 16px;
  border-color: transparent;
  width: 95px;
}
.woocommerce-checkout .bag_page .info_bag .woocommerce-billing-fields .delivery_fields .form-row#billing_phone_field input {
  width: calc(100% - 100px);
}
.woocommerce-checkout .bag_page .info_bag .woocommerce-billing-fields .delivery_fields .form-row label {
  display: none;
}
.woocommerce-checkout .bag_page .info_bag .woocommerce-billing-fields .delivery_fields .form-row input {
  height: 48px;
  background: #F1F8F3;
  border-radius: 4px;
  padding: 0px 16px;
  border-color: transparent;
  width: 100%;
  font-family: Mulish;
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
  color: #111111;
}
.woocommerce-checkout .bag_page .info_bag .woocommerce-billing-fields .delivery_fields .form-row input::-moz-placeholder {
  color: #6A6A6A;
}
.woocommerce-checkout .bag_page .info_bag .woocommerce-billing-fields .delivery_fields .form-row input::placeholder {
  color: #6A6A6A;
}
.woocommerce-checkout .bag_page .info_bag .woocommerce-billing-fields .delivery_fields .form-row .select2-container {
  height: 48px;
  background: #F1F8F3;
  border-radius: 4px;
  padding: 0px 16px;
  border-color: transparent;
  width: 100%;
}
.woocommerce-checkout .bag_page .info_bag .woocommerce-billing-fields .delivery_fields .select2-container--default .select2-selection--single {
  background: transparent;
  border: none;
}
.woocommerce-checkout .bag_page .info_bag .woocommerce-billing-fields .delivery_fields #billing_company_field {
  display: none;
}
.woocommerce-checkout .bag_page .info_bag .woocommerce-billing-fields .delivery_fields #billing_country_field {
  display: none;
}
.woocommerce-checkout .bag_page .info_bag .woocommerce-billing-fields .wcus-checkout-fields h3 {
  font-size: 1rem;
  line-height: 1.125rem;
}
.woocommerce-checkout .bag_page .info_bag .woocommerce-billing-fields .wcus-checkout-fields .zen-ui-select__value {
  height: 64px;
  background: #EDEDED;
  border-radius: 0.5rem;
  padding: 1rem;
  border-color: transparent;
  width: 100%;
  display: flex;
  align-items: center;
}
.woocommerce-checkout .bag_page .info_bag .woocommerce_checkout_shipping .select2-container--default .select2-selection--single {
  background: transparent;
  border: none;
}
.woocommerce-checkout .bag_page .info_bag .woocommerce_checkout_shipping h3 {
  font-family: Mulish;
  font-size: 18px;
  font-weight: 700;
  line-height: 22.59px;
  text-align: left;
  color: #111111;
}
.woocommerce-checkout .bag_page .info_bag .woocommerce_checkout_shipping .woocommerce-additional-fields {
  margin-top: 10px;
}
.woocommerce-checkout .bag_page .info_bag .woocommerce_checkout_shipping .woocommerce-additional-fields h3 {
  margin-bottom: 10px;
}
.woocommerce-checkout .bag_page .info_bag .woocommerce_checkout_shipping .woocommerce-additional-fields p {
  margin-bottom: 15px;
}
.woocommerce-checkout .bag_page .info_bag .woocommerce_checkout_shipping .woocommerce-shipping-fields__field-wrapper {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.woocommerce-checkout .bag_page .info_bag .woocommerce_checkout_shipping .woocommerce-shipping-fields__field-wrapper .form-row {
  width: calc(50% - 6px);
  position: relative;
  margin-bottom: 15px;
}
.woocommerce-checkout .bag_page .info_bag .woocommerce_checkout_shipping .woocommerce-shipping-fields__field-wrapper .form-row label {
  display: none;
}
.woocommerce-checkout .bag_page .info_bag .woocommerce_checkout_shipping .woocommerce-shipping-fields__field-wrapper .form-row input {
  height: 48px;
  background: #F1F8F3;
  border-radius: 0.5rem;
  padding: 1rem;
  border-color: transparent;
  width: 100%;
}
.woocommerce-checkout .bag_page .info_bag .woocommerce_checkout_shipping .woocommerce-shipping-fields__field-wrapper .form-row .select2-container {
  height: 48px;
  background: #F1F8F3;
  border-radius: 0.5rem;
  padding: 1rem;
  border-color: transparent;
  width: 100%;
}
.woocommerce-checkout .bag_page .info_bag .woocommerce_checkout_shipping .woocommerce-shipping-fields__field-wrapper #shipping_company_field {
  display: none;
}
.woocommerce-checkout .bag_page .info_bag .woocommerce_checkout_shipping .woocommerce-shipping-fields__field-wrapper #shipping_country_field {
  display: none;
}
.woocommerce-checkout .bag_page .info_bag .woocommerce_checkout_shipping .wcus-checkout-fields .zen-ui-select__value {
  height: 48px;
  background: #F1F8F3;
  border-radius: 0.5rem;
  padding: 1rem;
  border-color: transparent;
  width: 100%;
}
.woocommerce-checkout .bag_page .info_bag .woocommerce_checkout_shipping .wcus-checkout-fields p {
  margin-bottom: 15px;
}
.woocommerce-checkout .bag_page .info_bag .woocommerce-additional-fields .form-row {
  display: flex;
  flex-direction: column;
  margin-bottom: 15px;
}
.woocommerce-checkout .bag_page .info_bag .woocommerce-additional-fields .form-row textarea {
  height: 64px;
  background: #F1F8F3;
  border-radius: 4px;
  padding: 16px;
  border-color: transparent;
  width: 100%;
  height: 80px;
  font-family: Mulish;
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
  color: #111111;
}
.woocommerce-checkout .bag_page .info_bag .woocommerce-additional-fields .form-row textarea::-moz-placeholder {
  color: #6A6A6A;
}
.woocommerce-checkout .bag_page .info_bag .woocommerce-additional-fields .form-row textarea::placeholder {
  color: #6A6A6A;
}
.woocommerce-checkout .bag_page .info_bag .payment ul {
  list-style: none;
  padding-left: 0;
}
.woocommerce-checkout .bag_page .info_bag .payment ul img {
  display: none;
}
.woocommerce-checkout .bag_page .info_bag .payment ul li {
  margin-bottom: 16px;
  display: flex;
  align-items: center;
}
.woocommerce-checkout .bag_page .info_bag .payment ul li.payment_method_bacs::after {
  content: "";
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='82' height='24' viewBox='0 0 82 24' fill='none' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3e%3crect width='82' height='24' fill='url(%23pattern0_1815_21875)'/%3e%3cdefs%3e%3cpattern id='pattern0_1815_21875' patternContentUnits='objectBoundingBox' width='1' height='1'%3e%3cuse xlink:href='%23image0_1815_21875' transform='matrix(0.00333333 0 0 0.0113889 0 -0.00680556)'/%3e%3c/pattern%3e%3cimage id='image0_1815_21875' width='300' height='89' xlink:href='data:image/png;base64,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'/%3e%3c/defs%3e%3c/svg%3e ");
  background-repeat: no-repeat;
  background-position: center;
  width: 82px;
  display: flex;
  height: 24px;
  margin-left: 16px;
}
.woocommerce-checkout .bag_page .info_bag .payment ul li.payment_method_cod::after {
  content: "";
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='26' height='26' viewBox='0 0 26 26' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M20.8334 7.59316C20.912 7.56844 21.0154 7.61788 21.1189 7.75384C21.1189 7.75384 21.1189 7.75384 25.795 12.3105C26.0681 12.5825 26.0681 12.9945 25.795 13.1963C25.795 13.1963 25.795 13.1963 21.1189 17.8231C21.0154 17.9591 20.912 17.992 20.8334 17.9508C20.7547 17.9096 20.7051 17.7901 20.7051 17.6171V7.8898C20.7051 7.72088 20.7547 7.61788 20.8334 7.59316Z' fill='%23ED1C24'/%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M12.8352 6.10352e-05H13.1663L13.4849 0.131901C13.4849 0.131901 13.4849 0.131901 18.2976 4.89461C18.5045 5.16653 18.4341 5.37252 18.0907 5.37252C18.0907 5.37252 18.0907 5.37252 16.0961 5.37252C15.7526 5.37252 15.4795 5.64444 15.4795 5.9864C15.4795 5.9864 15.4795 5.9864 15.4795 9.52135C15.4795 9.86331 15.2022 10.1352 14.7884 10.1352C14.7884 10.1352 14.7884 10.1352 11.2834 10.1352C10.9399 10.1352 10.6627 9.86331 10.6627 9.52135C10.6627 9.52135 10.6627 9.52135 10.6627 5.9864C10.6627 5.64444 10.3896 5.37252 10.042 5.37252H7.91082C7.56735 5.37252 7.49701 5.16653 7.70391 4.89461C7.70391 4.89461 7.70391 4.89461 12.5207 0.131901L12.8352 6.10352e-05Z' fill='%23ED1C24'/%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.29476 7.49023C5.38167 7.53143 5.43546 7.65091 5.43546 7.82394V17.7531C5.43546 17.9262 5.38167 18.0292 5.29476 18.0621C5.212 18.0951 5.09199 18.0621 4.9513 17.9591C4.9513 17.9591 4.9513 17.9591 0.204838 13.1964C-0.0682795 12.9945 -0.0682795 12.5825 0.204838 12.3106C0.204838 12.3106 0.204839 12.3106 4.9513 7.61795C5.09199 7.48199 5.212 7.44903 5.29476 7.49023Z' fill='%23ED1C24'/%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M11.2824 15.3058C11.2824 15.3058 11.2824 15.3058 14.7874 15.3058C15.2012 15.3058 15.4785 15.5777 15.4785 15.9197C15.4785 15.9197 15.4785 15.9197 15.4785 19.6606C15.4785 20.0685 15.7516 20.3404 16.0951 20.3404H17.9531C18.2966 20.3404 18.4331 20.5423 18.16 20.7483C18.16 20.7483 18.16 20.7483 13.4839 25.441C13.3432 25.5769 13.1735 25.647 12.9997 25.647C12.8301 25.647 12.6563 25.5769 12.5197 25.441C12.5197 25.441 12.5197 25.441 7.84359 20.7483C7.56634 20.5423 7.7029 20.3404 8.04636 20.3404C8.04636 20.3404 8.04636 20.3404 10.041 20.3404C10.3886 20.3404 10.6617 20.0685 10.6617 19.6606C10.6617 19.6606 10.6617 19.6606 10.6617 15.9197C10.6617 15.5777 10.9389 15.3058 11.2824 15.3058Z' fill='%23ED1C24'/%3e%3c/svg%3e ");
  background-repeat: no-repeat;
  background-position: center;
  width: 26px;
  display: flex;
  height: 26px;
  margin-left: 16px;
}
.woocommerce-checkout .bag_page .info_bag .payment ul li.payment_method_cheque::after {
  content: "";
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='32' height='29' viewBox='0 0 32 29' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cg clip-path='url(%23clip0_4201_27482)'%3e%3cpath d='M21.8546 18.9391C20.6693 20.4859 18.7412 20.9986 17.548 20.0842C16.3547 19.1699 16.3483 17.1747 17.5336 15.6279C18.7188 14.0812 20.647 13.5685 21.8402 14.4828C23.0334 15.3972 23.0399 17.3923 21.8546 18.9391Z' fill='%23221F1F'/%3e%3cpath d='M6.09052 13.4904C6.52247 15.3906 5.68432 17.2011 4.21845 17.5344C2.75257 17.8676 1.21408 16.5973 0.782125 14.6971C0.350169 12.7969 1.18832 10.9863 2.6542 10.6531C4.12007 10.3199 5.65856 11.5902 6.09052 13.4904Z' fill='%23221F1F'/%3e%3cpath d='M18.7846 12.212C17.8649 14.1803 15.9307 15.2206 14.4646 14.5355C12.9985 13.8504 12.5555 11.6994 13.4753 9.73106C14.395 7.76275 16.3292 6.72249 17.7953 7.40757C19.2614 8.09266 19.7043 10.2437 18.7846 12.212Z' fill='%23221F1F'/%3e%3cpath d='M12.0152 9.5776C12.1011 11.7485 10.8599 13.5602 9.24286 13.6242C7.62583 13.6882 6.24534 11.9802 6.15944 9.8093C6.07354 7.6384 7.31477 5.82667 8.93179 5.76269C10.5488 5.69871 11.9293 7.4067 12.0152 9.5776Z' fill='%23221F1F'/%3e%3cpath d='M13.4153 15.8929C12.7729 14.8786 12.2799 14.4664 10.876 14.3528C9.63184 14.2521 8.71685 14.9622 7.61369 16.0328C7.02743 16.6018 6.76618 16.9913 5.55895 17.984C3.30175 19.8399 1.52055 20.6836 1.58809 23.4843C1.64063 25.6636 2.91976 26.5772 4.56846 26.7153C5.79542 26.818 6.99897 26.2916 9.26973 26.6019C10.4231 26.7595 11.1836 27.2262 12.2971 27.6298C14.2155 28.3253 16.3409 28.6772 17.6624 25.9992C18.8136 23.6663 17.0633 21.9101 15.9244 20.3362C15.3775 19.5804 14.9217 18.6683 14.5662 17.967C14.1815 17.2078 13.8523 16.583 13.4153 15.8929Z' fill='%23221F1F'/%3e%3c/g%3e%3crect x='16' width='16' height='16' rx='8' fill='%23E0E1E0'/%3e%3cpath d='M19.6025 11.5V10.537H21.0605V6.127H21.6185L19.7465 7.243V6.145L21.3935 5.155H22.2215V10.537H23.5895V11.5H19.6025ZM26.7 11.59C25.956 11.59 25.383 11.308 24.981 10.744C24.579 10.174 24.378 9.364 24.378 8.314C24.378 7.252 24.579 6.445 24.981 5.893C25.383 5.341 25.956 5.065 26.7 5.065C27.45 5.065 28.023 5.341 28.419 5.893C28.821 6.445 29.022 7.249 29.022 8.305C29.022 9.361 28.821 10.174 28.419 10.744C28.023 11.308 27.45 11.59 26.7 11.59ZM26.7 10.636C27.108 10.636 27.411 10.45 27.609 10.078C27.807 9.7 27.906 9.109 27.906 8.305C27.906 7.501 27.807 6.919 27.609 6.559C27.411 6.193 27.108 6.01 26.7 6.01C26.298 6.01 25.995 6.193 25.791 6.559C25.593 6.919 25.494 7.501 25.494 8.305C25.494 9.109 25.593 9.7 25.791 10.078C25.995 10.45 26.298 10.636 26.7 10.636Z' fill='%23111111'/%3e%3cdefs%3e%3cclipPath id='clip0_4201_27482'%3e%3crect width='24' height='24' fill='white' transform='translate(0 4.64685)'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e ");
  background-repeat: no-repeat;
  background-position: center;
  width: 32px;
  display: flex;
  height: 29px;
  margin-left: 16px;
}
.woocommerce-checkout .bag_page .info_bag .payment ul li input {
  display: none;
}
.woocommerce-checkout .bag_page .info_bag .payment ul li label {
  cursor: pointer;
  display: flex;
}
.woocommerce-checkout .bag_page .info_bag .payment ul li label::before {
  content: "";
  width: 16px;
  height: 16px;
  border: 2px solid #E0E0E0;
  border-radius: 40px;
  display: flex;
  margin-right: 15px;
}
.woocommerce-checkout .bag_page .info_bag .payment ul li input:checked ~ label::before {
  content: "";
  border: 6px solid #4CA429;
  width: 8px;
  height: 8px;
}
.woocommerce-checkout .bag_page .info_bag .payment #place_order {
  display: none;
}
.woocommerce-checkout .bag_page .data_bag {
  background: #fff;
  padding: 23px;
  width: 400px;
}
@media (max-width: 575.98px) {
  .woocommerce-checkout .bag_page .data_bag {
    width: 100%;
  }
}
@media (min-width: 576px) and (max-width: 767.98px) {
  .woocommerce-checkout .bag_page .data_bag {
    width: 100%;
  }
}
@media (min-width: 768px) and (max-width: 991.98px) {
  .woocommerce-checkout .bag_page .data_bag {
    width: 100%;
  }
}
.woocommerce-checkout .bag_page .data_bag .block_head {
  font-family: Mulish;
  font-size: 18px;
  font-weight: 700;
  line-height: 22.59px;
  color: #111111;
  margin-bottom: 15px;
}
.woocommerce-checkout .bag_page .data_bag .product_list {
  margin-bottom: 1.25rem;
}
.woocommerce-checkout .bag_page .data_bag .product_list .item {
  display: flex;
  border-bottom: 1px solid #C9C9C9;
  padding-top: 10px;
  padding-bottom: 10px;
  position: relative;
  flex-wrap: wrap;
  width: 100%;
}
.woocommerce-checkout .bag_page .data_bag .product_list .item .image {
  width: 80px;
  margin-right: 5px;
}
.woocommerce-checkout .bag_page .data_bag .product_list .item .image a {
  display: block;
  height: 80px;
}
.woocommerce-checkout .bag_page .data_bag .product_list .item .image img {
  -o-object-fit: contain;
     object-fit: contain;
  width: 100%;
  height: 100%;
}
.woocommerce-checkout .bag_page .data_bag .product_list .item .product_data {
  width: calc(100% - 192px);
}
.woocommerce-checkout .bag_page .data_bag .product_list .item .product-quantity {
  margin-top: 16px;
  display: flex;
  align-items: center;
}
.woocommerce-checkout .bag_page .data_bag .product_list .item .product-quantity.sale .quantity {
  font-family: Mulish;
  font-size: 18px;
  font-weight: 700;
  line-height: 22.59px;
  color: #111111;
}
.woocommerce-checkout .bag_page .data_bag .product_list .item .product-quantity.sale .quantity::before {
  content: "x";
  font-family: Mulish;
  font-size: 18px;
  font-weight: 700;
  line-height: 22.59px;
  color: #111111;
}
.woocommerce-checkout .bag_page .data_bag .product_list .item .product-quantity .quantity {
  display: flex;
}
.woocommerce-checkout .bag_page .data_bag .product_list .item .product-quantity input {
  width: 30px;
  border: 0;
  text-align: center;
  /* Chrome, Safari, Edge, Opera */
  /* Firefox */
  font-family: Mulish;
  font-size: 18px;
  font-weight: 700;
  line-height: 22.59px;
  color: #111111;
}
.woocommerce-checkout .bag_page .data_bag .product_list .item .product-quantity input::-webkit-outer-spin-button, .woocommerce-checkout .bag_page .data_bag .product_list .item .product-quantity input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
.woocommerce-checkout .bag_page .data_bag .product_list .item .product-quantity input[type=number] {
  -moz-appearance: textfield;
}
.woocommerce-checkout .bag_page .data_bag .product_list .item .product-quantity button {
  border-radius: 4px;
  width: 24px;
  height: 24px;
  display: flex;
  justify-content: center;
  align-items: center;
  border: 0;
  cursor: pointer;
  transition: all 0.4ms;
}
.woocommerce-checkout .bag_page .data_bag .product_list .item .product-quantity button.plus {
  background: #19AD47;
}
.woocommerce-checkout .bag_page .data_bag .product_list .item .product-quantity button.minus {
  background: #E0E1E0;
}
.woocommerce-checkout .bag_page .data_bag .product_list .item .price_info {
  display: flex;
  flex-direction: column;
  text-align: right;
  margin-left: auto;
}
.woocommerce-checkout .bag_page .data_bag .product_list .item .price_info .price {
  font-family: Mulish;
  font-size: 20px;
  font-weight: 700;
  line-height: 30px;
  color: #111111;
}
.woocommerce-checkout .bag_page .data_bag .product_list .item .product_title a {
  text-decoration: none;
  font-family: Mulish;
  font-size: 16px;
  font-weight: 700;
  line-height: 20.08px;
  color: #0C0D0D;
}
.woocommerce-checkout .bag_page .data_bag .product_list .item .product_title .variation .variation- {
  margin: 0;
}
.woocommerce-checkout .bag_page .data_bag .product_list .item .product_title .variation .variation- p {
  margin: 0;
}
.woocommerce-checkout .bag_page .data_bag .product_list .item .delete_product a {
  font-family: Mulish;
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
  color: #19AD47;
}
.woocommerce-checkout .bag_page .data_bag .delivery {
  font-size: 0;
}
.woocommerce-checkout .bag_page .data_bag .delivery .title {
  font-family: Mulish;
  font-size: 24px;
  font-weight: 600;
  line-height: 29.05px;
  color: #202020;
  margin-bottom: 15px;
}
.woocommerce-checkout .bag_page .data_bag .delivery ul {
  list-style: none;
  font-family: Mulish;
  font-size: 15px;
  font-weight: 400;
  line-height: 18px;
  color: #202020;
}
.woocommerce-checkout .bag_page .data_bag .delivery ul li {
  margin-bottom: 16px;
}
.woocommerce-checkout .bag_page .data_bag .delivery ul li input {
  display: none;
}
.woocommerce-checkout .bag_page .data_bag .delivery ul li label {
  cursor: pointer;
  display: flex;
}
.woocommerce-checkout .bag_page .data_bag .delivery ul li label::before {
  content: "";
  width: 16px;
  height: 16px;
  border: 2px solid #E0E0E0;
  border-radius: 40px;
  display: flex;
  margin-right: 15px;
}
.woocommerce-checkout .bag_page .data_bag .delivery ul li input:checked ~ label::before {
  content: "";
  border: 6px solid #4CA429;
  width: 8px;
  height: 8px;
}
.woocommerce-checkout .bag_page .data_bag .delivery ul li .shipping-method-description {
  font-family: Inter;
  font-size: 15px;
  font-weight: 400;
  line-height: 18px;
  text-align: left;
  margin-top: 5px;
}
.woocommerce-checkout .bag_page .data_bag .total {
  margin-bottom: 8px;
}
.woocommerce-checkout .bag_page .data_bag .total .order-total {
  text-align: end;
}
.woocommerce-checkout .bag_page .data_bag .confirm .btn_style {
  text-transform: uppercase;
  background: #19AD47;
  color: #fff;
  font-family: Mulish;
  font-size: 16px;
  font-weight: 700;
  line-height: 20.08px;
  border-radius: 4px;
  height: 48px;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  border: none;
  cursor: pointer;
  margin-top: 10px;
}
.woocommerce-checkout .bag_page .data_bag .confirm .btn_style.disabled {
  cursor: no-drop;
}

.xoo-wsc-modal.xoo-wsc-cart-active .xoo-wsc-opac {
  z-index: 98;
}
.xoo-wsc-modal .xoo-wsc-container {
  z-index: 999999999;
}
.xoo-wsc-modal .xoo-wsc-container .xoo-wsc-header .xoo-wsch-top {
  justify-content: start;
}
.xoo-wsc-modal .xoo-wsc-container .xoo-wsc-header .xoo-wsch-basket {
  display: none;
}
.xoo-wsc-modal .xoo-wsc-container .xoo-wsc-header .xoo-wsch-text {
  margin-left: 0;
  font-family: Mulish;
  font-size: 16px;
  font-weight: 700;
  line-height: 20.08px;
  text-align: center;
  color: #111111;
}
.xoo-wsc-modal .xoo-wsc-container .xoo-wsc-body .xoo-wsc-products .xoo-wsc-product a {
  text-decoration: none;
}
.xoo-wsc-modal .xoo-wsc-container .xoo-wsc-body .xoo-wsc-products .xoo-wsc-product .xoo-wsc-pprice {
  font-size: 0px;
}
.xoo-wsc-modal .xoo-wsc-container .xoo-wsc-body .xoo-wsc-products .xoo-wsc-product .xoo-wsc-qty-box.xoo-wsc-qtb-square {
  border: none;
}
.xoo-wsc-modal .xoo-wsc-container .xoo-wsc-body .xoo-wsc-products .xoo-wsc-product .xoo-wsc-qty-box.xoo-wsc-qtb-square .xoo-wsc-chng {
  border-radius: 4px;
  width: 24px;
  height: 24px;
  display: flex;
  justify-content: center;
  align-items: center;
  border: 0;
  cursor: pointer;
  transition: all 0.4ms;
  color: #fff;
}
.xoo-wsc-modal .xoo-wsc-container .xoo-wsc-body .xoo-wsc-products .xoo-wsc-product .xoo-wsc-qty-box.xoo-wsc-qtb-square .xoo-wsc-minus {
  background: #E0E1E0;
}
.xoo-wsc-modal .xoo-wsc-container .xoo-wsc-body .xoo-wsc-products .xoo-wsc-product .xoo-wsc-qty-box.xoo-wsc-qtb-square .xoo-wsc-plus {
  background: #19AD47;
}
.xoo-wsc-modal .xoo-wsc-container .xoo-wsc-body .xoo-wsc-products .xoo-wsc-product .xoo-wsc-sum-col input[type=number].xoo-wsc-qty {
  border-radius: 0px;
  border: none;
  width: 30px;
  height: 24px;
  border: 0;
  text-align: center;
  font-family: Mulish;
  font-size: 18px;
  font-weight: 700;
  line-height: 22.59px;
  color: #111111;
  padding: 0px;
}
.xoo-wsc-modal .xoo-wsc-container .xoo-wsc-body .xoo-wsc-products .xoo-wsc-product .xoo-wsc-qty-price .product_subtotal {
  display: none;
}

.xoo-wsc-ft-buttons-cont {
  grid-template-columns: 2fr;
}
.xoo-wsc-ft-buttons-cont a {
  text-decoration: none;
}
.xoo-wsc-ft-buttons-cont .xoo-wsc-ft-btn-continue {
  border-radius: 4px;
  background: #E0E1E0;
  font-family: Mulish;
  font-size: 16px;
  font-weight: 700;
  line-height: 20.08px;
  text-align: center;
  color: #111111;
  border: none;
  height: 48px;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0px 14px;
  cursor: pointer;
  width: 100%;
}
.xoo-wsc-ft-buttons-cont .xoo-wsc-ft-btn-checkout {
  border-radius: 4px;
  background: #19AD47;
  font-family: Mulish;
  font-size: 16px;
  font-weight: 700;
  line-height: 20.08px;
  text-align: center;
  color: #fff;
  border: none;
  height: 48px;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0px 14px;
  cursor: pointer;
  width: 100%;
}

.xoo-wsc-basket {
  background-color: #19AD47;
  top: 50vh;
  right: 1vw;
  border-radius: 50%;
  width: 53px;
  height: 53px;
  padding: 12px;
  box-shadow: none;
  animation: animate 3s linear infinite;
  display: block;
  bottom: unset;
  margin: 0;
}

.woocommerce-checkout .xoo-wsc-basket {
  display: none;
}

@media (max-width: 767.98px) {
  .xoo-wsc-basket {
    display: none !important;
  }
}

.xoo-wsc-items-count,
.xoo-wsc-sc-count {
  background: #EA4B55;
}

.xoo-wsc-body {
  overflow: hidden;
  overflow-y: scroll;
}

.xoo-wsc-smr-ptotal {
  display: flex;
}
.xoo-wsc-smr-ptotal .woocommerce-Price-amount {
  flex-shrink: 0;
  padding-right: 20px;
}

#product_project_info {
  border: 1px solid #D8D8D8;
  background-color: #F1F8F3;
  padding: 38px;
  display: flex;
  z-index: 999;
  position: fixed;
  border-radius: 4px;
  top: 12vh;
  right: 1vw;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  box-shadow: 0px 4px 8px 0px rgba(0, 0, 0, 0.15);
}
@media (max-width: 575.98px) {
  #product_project_info {
    top: 108px;
  }
}
#product_project_info .block_info_title {
  flex: 0 0 100%;
  max-width: 100%;
  font-family: Mulish;
  font-size: 14px;
  color: #111111;
  font-weight: 600;
  margin-bottom: 8px;
  text-align: center;
}
#product_project_info .block_info_title span {
  margin: 10px 0 4px;
  position: relative;
  display: block;
}
#product_project_info .phone_product_project_info {
  flex: 0 0 62%;
  max-width: 62%;
  display: flex;
  margin-bottom: 8px;
  font-family: Mulish;
  font-size: 18px;
  color: #19AD47;
  font-weight: 600;
  align-items: center;
  justify-content: center;
}
#product_project_info .phone_product_project_info a {
  text-decoration: none;
}
#product_project_info .block_phone {
  flex: 0 0 100%;
  max-width: 100%;
  display: flex;
}
#product_project_info .block_phone a:hover {
  text-decoration: none;
}
#product_project_info button {
  border: none;
  background-color: transparent;
  position: absolute;
  right: -1vw;
  top: -12px;
}

#product_project_info_mini {
  z-index: 98;
  position: fixed;
  top: 20vh;
  right: 1vw;
  width: 53px;
  height: 53px;
  background: rgb(77, 203, 121);
  border-radius: 50%;
  color: #fff;
  font-size: 20px;
  text-align: center;
  animation: animate 3s linear infinite;
}
@media (max-width: 575.98px) {
  #product_project_info_mini {
    top: 8px;
    right: 16px;
    width: 24px;
    height: 24px;
    animation: none;
    background: transparent;
  }
}
#product_project_info_mini svg {
  position: absolute;
  transform: translate(-51%, 24%);
}
@media (max-width: 575.98px) {
  #product_project_info_mini svg {
    width: 14px;
    height: 14px;
  }
  #product_project_info_mini svg path {
    fill: #fff;
  }
}

.woocommerce-order-received .breadcrumb,
.woocommerce-order-received .page_title {
  display: none;
}

.thankyou_page {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}
.thankyou_page .container {
  padding: 0;
}
.thankyou_page .complected_page {
  width: 100%;
}
.thankyou_page .complected_page .row {
  display: flex;
  flex-direction: column;
  align-items: center;
  text-align: center;
  margin-top: 96px;
  margin-bottom: 20px;
}
.thankyou_page .complected_page .title h1 {
  font-family: Mulish;
  font-size: 26px;
  font-weight: 700;
  line-height: 30px;
  color: #111111;
  margin-bottom: 6px;
}
.thankyou_page .complected_page .sub_title {
  font-family: Mulish;
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
  color: #111111;
  max-width: 357px;
  margin-bottom: 16px;
}
.thankyou_page .complected_page .link {
  display: flex;
  justify-content: center;
}
.thankyou_page .complected_page .link a {
  background: #19AD47;
  border-radius: 4px;
  width: 357px;
  height: 48px;
  display: flex;
  align-items: center;
  justify-content: center;
  text-decoration: none;
  font-family: Mulish;
  font-size: 16px;
  font-weight: 700;
  line-height: 20.08px;
  color: #FFFFFF;
}
.thankyou_page .woocommerce-order-details {
  margin-bottom: 16px;
  padding: 20px;
  font-family: Mulish;
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
  color: #111111;
}
@media (max-width: 767.98px) {
  .thankyou_page .woocommerce-order-details {
    padding-left: 0;
    padding-right: 0;
  }
}
.thankyou_page .woocommerce-order-details .woocommerce-order-details__title {
  margin-bottom: 16px;
}
.thankyou_page .woocommerce-order-details table {
  text-align: left;
}
.thankyou_page .woocommerce-order-details table a {
  text-decoration: none;
  color: #000;
}
.thankyou_page .woocommerce-customer-details {
  padding: 20px;
  font-family: Mulish;
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
  color: #111111;
}
@media (max-width: 767.98px) {
  .thankyou_page .woocommerce-customer-details {
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
  }
}
.thankyou_page .woocommerce-customer-details .woocommerce-column {
  width: 100%;
  margin-bottom: 16px;
}
.thankyou_page .woocommerce-customer-details .woocommerce-column .woocommerce-column__title {
  margin-bottom: 16px;
}

.page_text .desc {
  background: #FFFFFF;
  padding: 36px;
}
@media (max-width: 767.98px) {
  .page_text .desc {
    padding: 16px;
  }
}

.page-id-1600349 .page_text ul, .page-id-1600349 .page_text ol {
  margin-block-start: 1em;
  margin-block-end: 1em;
  padding-inline-start: 40px;
}
.page-id-1600349 .page_text a {
  color: #19AD47;
}

.blur_page {
  filter: blur(1.5px);
}/*# sourceMappingURL=style.css.map */