/*!*******************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[2].use[2]!./node_modules/sass-loader/dist/cjs.js!./scss/main.scss ***!
  \*******************************************************************************************************************************************************************************/
html {
  scroll-behavior: smooth;
}

*::-webkit-scrollbar {
  display: none;
}

.container {
  max-width: 1172px;
  margin: 0 auto;
}
@media screen and (max-width: 1172px) {
  .container {
    padding: 0 16px;
  }
}

.body {
  font-family: Inter, sans-serif;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
}
.body-xxs {
  font-weight: 500;
  font-size: 12px;
  line-height: 16px;
}
.body-xs {
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
}
.body-s {
  font-weight: 500;
  font-size: 16px;
  line-height: 22px;
}
.body-m {
  font-weight: 500;
  font-size: 18px;
  line-height: 28px;
}
@media screen and (max-width: 980px) {
  .body-m {
    font-size: 16px;
    line-height: 22px;
  }
}

.heading {
  font-family: Commissioner, sans-serif;
  font-weight: 600;
  color: #363636;
}
.heading.h1 {
  font-size: 28px;
  line-height: 32px;
}
.heading.h2 {
  font-size: 28px;
  line-height: 32px;
}
@media screen and (max-width: 980px) {
  .heading.h2 {
    font-size: 24px;
    line-height: 30px;
  }
}

.row.unmargined {
  margin-right: 0;
  margin-left: 0;
}

button, a {
  cursor: pointer;
}

body {
  background: #F8F8F8;
}
body.overflow-hidden {
  overflow: hidden;
}

main {
  overflow: hidden;
}

@media screen and (max-width: 992px) {
  .desktop-only {
    display: none !important;
    visibility: hidden !important;
  }
}

@media screen and (min-width: 992px) {
  .mobile-only {
    display: none !important;
    visibility: hidden !important;
  }
}

.simplecheckout-button-block {
  background-color: #F8F8F8 !important;
  background: #F8F8F8 !important;
}

.checkout-simplecheckout {
  background-color: #F8F8F8 !important;
  background: #F8F8F8 !important;
}

.short-attribute > .attr-name span {
  background-color: #F8F8F8 !important;
  background: #F8F8F8 !important;
}

.short-attribute > .attr-text span {
  background-color: #F8F8F8 !important;
  background: #F8F8F8 !important;
}

@media (min-width: 1200px) {
  #product .actions .cart.pull-left {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
  #product .actions .cart.pull-left .product-button-credit {
    width: 365px;
  }
}
.ukrcreditsticker {
  z-index: 1 !important;
}

.siteheader {
  position: relative;
  z-index: 999;
}
.siteheader__topbar__link {
  display: block;
  width: 100%;
  text-align: center;
  padding: 8px 0;
  cursor: pointer;
  background-color: #777D33;
  font-family: Inter, serif;
  font-weight: 500;
  font-size: 12px;
  line-height: 16px;
  text-transform: uppercase;
  color: #fff;
}
.siteheader__topbar__link:hover {
  text-decoration: underline;
  color: #fff;
}
.siteheader__topbar__link.style-dark {
  background-color: #777D33;
  color: #fff;
}
.siteheader__topbar__link.style-black {
  background-color: #363636;
  color: #fff;
}
.siteheader__topbar__link.style-light {
  background-color: #DBE677;
  color: #363636;
}
.siteheader__topbar__link.style-light:hover {
  text-decoration: underline;
  color: #363636;
}
.siteheader__menu__wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.siteheader__menu__wrap .header_menu {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  list-style-type: none;
  margin-bottom: 0;
}
.siteheader__menu__wrap .header_menu li {
  margin-right: 20px;
  position: relative;
  padding: 14px 0;
}
.siteheader__menu__wrap .header_menu li button, .siteheader__menu__wrap .header_menu li a {
  font-family: Inter, sans-serif;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  color: #363636;
  border: none;
  background: none;
  padding: 0;
}
.siteheader__menu__wrap .header_menu li button:hover, .siteheader__menu__wrap .header_menu li a:hover {
  text-decoration: underline;
}
.siteheader__menu__wrap .header_menu li.has-children {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.siteheader__menu__wrap .header_menu li.has-children:after {
  content: "";
  display: block;
  width: 16px;
  height: 16px;
  background-image: url("data:image/svg+xml,<svg width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M4 10.2168L8 6.2168L12 10.2168\" stroke=\"%23363636\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/></svg>");
  -webkit-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
          transform: rotate(180deg);
  -webkit-transition: all 0.5s;
  -o-transition: all 0.5s;
  transition: all 0.5s;
}
.siteheader__menu__wrap .header_menu li.has-children .submenu {
  z-index: 9999;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  list-style-type: none;
  padding: 0 24px;
  position: absolute;
  top: 100%;
  left: 0;
  background-color: #fff;
  border: 1px solid #EFEFF1;
  -webkit-box-shadow: 0px 20px 24px -4px rgba(17, 17, 19, 0.1019607843);
          box-shadow: 0px 20px 24px -4px rgba(17, 17, 19, 0.1019607843);
  border-radius: 12px;
  overflow: hidden;
  max-height: 0;
  visibility: hidden;
  -webkit-transition: all 0.5s;
  -o-transition: all 0.5s;
  transition: all 0.5s;
}
.siteheader__menu__wrap .header_menu li.has-children .submenu li {
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  margin-bottom: 12px;
  margin-right: 0;
  padding: 0;
}
.siteheader__menu__wrap .header_menu li.has-children .submenu li:last-child {
  margin-bottom: 0;
}
.siteheader__menu__wrap .header_menu li.has-children:hover .submenu {
  padding: 12px 24px;
  max-height: 400px;
  visibility: visible;
}
.siteheader__menu__wrap .header_menu li.has-children:hover:after {
  -webkit-transform: rotate(0);
      -ms-transform: rotate(0);
          transform: rotate(0);
}
.siteheader .list_lang {
  background: none;
  -webkit-box-shadow: none;
          box-shadow: none;
  position: relative;
}
.siteheader .list_lang:after {
  content: "";
  display: block;
  position: absolute;
  height: 1px;
  width: 16px;
  background-color: #A1A1A9;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}
.siteheader .list_lang .item_lang {
  text-transform: uppercase;
  font-size: 14px;
  line-height: 20px;
  color: #A1A1A9 !important;
}
.siteheader .list_lang .item_lang a {
  color: #A1A1A9 !important;
}
.siteheader .list_lang .item_lang.active {
  -webkit-box-shadow: none;
          box-shadow: none;
  background: none !important;
  color: #363636 !important;
}
.siteheader .list_lang .item_lang.active a {
  color: #363636 !important;
}
.siteheader__mobile {
  display: block;
  position: fixed;
  top: 0;
  left: 0;
  width: 100vw;
  height: 100vh;
  overflow: auto;
  background-color: #fff;
  padding-bottom: 24px;
  -webkit-transform: translateX(-100%);
      -ms-transform: translateX(-100%);
          transform: translateX(-100%);
  -webkit-transition: all 0.5s;
  -o-transition: all 0.5s;
  transition: all 0.5s;
  z-index: 900;
}
.siteheader__mobile.opened {
  -webkit-transform: translateX(0);
      -ms-transform: translateX(0);
          transform: translateX(0);
}
.siteheader__mobile__head {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 16px 8px;
  border-bottom: 1px solid #EFEFF1;
}
.siteheader__mobile__head .pull-right {
  margin: 0 0 0 auto;
}
.siteheader__mobile__head .header_closer {
  border: none;
  padding: 4px;
  margin-left: 20px;
  background: none;
}
.siteheader__mobile__body {
  padding: 16px 8px;
  border-bottom: 1px solid #EFEFF1;
  position: relative;
}
.siteheader__mobile__body .mobile_catalog {
  width: 100%;
  border-bottom: 1px solid #EFEFF1;
  padding-bottom: 12px;
}
.siteheader__mobile__body .mobile_catalog .catalog-btn {
  width: 100%;
  padding: 16px 8px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  text-align: center;
  border-radius: 16px;
  background: #777D33;
  color: #fff;
  border: none;
}
.siteheader__mobile__body .mobile_catalog .catalog-btn svg {
  margin-right: 8px;
}
.siteheader__mobile__body .mobile_catalog #menu .menu-list-dropdown {
  top: -16px;
  left: -8px;
  width: calc(100% + 16px);
  border-radius: 0;
  margin-top: 0;
  height: calc(100dvh - 70px);
}
.siteheader__mobile__body .mobile_catalog #menu .menu-list-dropdown #menu-list {
  max-height: calc(100dvh - 70px);
  padding: 0 8px;
}
.siteheader__mobile__body .mobile_catalog #menu .menu-list-dropdown #menu-list .catalog-close {
  background-color: #EFEFF1;
  border: none;
  border-radius: 16px;
  margin: 12px 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  padding: 16px;
  color: #363636;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-family: Commissioner, sans-serif;
  font-weight: 500;
  font-size: 16px;
  line-height: 22px;
}
.siteheader__mobile__body .mobile_catalog #menu .menu-list-dropdown #menu-list .catalog-close svg {
  margin-right: 12px;
}
.siteheader__mobile__body .mobile_catalog #menu .menu-list-dropdown #menu-list li {
  border-bottom: 1px solid #EFEFF1 !important;
}
.siteheader__mobile__body .mobile_catalog #menu .menu-list-dropdown #menu-list li .item-name {
  font-family: Commissioner, sans-serif;
  font-weight: 500;
  font-size: 18px;
  line-height: 28px;
}
.siteheader__mobile__body .mobile_catalog #menu .menu-list-dropdown #menu-list li.dropdown .toggle-child {
  height: 48px;
}
.siteheader__mobile__body .mobile_catalog #menu .menu-list-dropdown #menu-list li.dropdown .toggle-child i {
  display: none !important;
}
.siteheader__mobile__body .mobile_catalog #menu .menu-list-dropdown #menu-list li.dropdown .toggle-child:after {
  content: "";
  background-image: url("data:image/svg+xml,<svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M6 9.3252L12 15.3252L18 9.3252\" stroke=\"%23363636\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/></svg>");
  display: block;
  width: 24px;
  height: 24px;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  -webkit-transition: all 0.5s;
  -o-transition: all 0.5s;
  transition: all 0.5s;
}
.siteheader__mobile__body .mobile_catalog #menu .menu-list-dropdown #menu-list li.dropdown .toggle-child.open {
  background: #fff !important;
}
.siteheader__mobile__body .mobile_catalog #menu .menu-list-dropdown #menu-list li.dropdown .toggle-child.open:after {
  -webkit-transform: translate(-50%, -50%) rotate(180deg);
      -ms-transform: translate(-50%, -50%) rotate(180deg);
          transform: translate(-50%, -50%) rotate(180deg);
}
.siteheader__mobile__body .mobile_catalog #menu .menu-list-dropdown #menu-list li.dropdown:hover .item-name {
  color: #777D33;
}
.siteheader__mobile__body .mobile_catalog #menu .menu-list-dropdown #menu-list li.dropdown .nsmenu-haschild .nsmenu-ischild {
  display: none !important;
}
.siteheader__mobile__body .mobile_catalog #menu .menu-list-dropdown #menu-list li.dropdown .nsmenu-haschild li {
  border-bottom: none !important;
}
.siteheader__mobile__body .mobile_catalog #menu .menu-list-dropdown #menu-list li.dropdown .nsmenu-haschild li .item-name {
  font-family: Inter, sans-serif;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
}
.siteheader__mobile__body .mobile_catalog #menu .menu-list-dropdown #menu-list li.dropdown .nsmenu-haschild li a {
  border-top: none !important;
}
.siteheader__mobile__body .mobile_higlight_buttons {
  border-bottom: 1px solid #EFEFF1;
  padding: 8px 0;
}
.siteheader__mobile__body .mobile_higlight_buttons .highlight-button {
  padding: 8px 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-family: Commissioner, sans-serif;
  font-weight: 500;
  font-size: 18px;
  line-height: 28px;
  color: #363636;
}
.siteheader__mobile__body .mobile_higlight_buttons .highlight-button.is-style-red {
  color: #F34B4B;
}
.siteheader__mobile__body .mobile_higlight_buttons .highlight-button .cat-label {
  width: 24px;
  height: 24px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  text-align: center;
  border-radius: 4px;
  font-size: 20px;
  line-height: 1px;
  margin-right: 12px;
}
.siteheader__mobile__body .mobile_higlight_buttons .highlight-button span {
  font-weight: 600;
}
.siteheader__mobile__body .mobile_higlight_buttons .highlight-button svg {
  margin-right: 8px;
}
.siteheader__mobile__body .mobile_menu_down {
  border-bottom: 1px solid #EFEFF1;
}
.siteheader__mobile__body .mobile_menu_down__opener {
  padding: 16px 8px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%;
  border: none;
  background: none;
  font-family: Commissioner, sans-serif;
  font-weight: 500;
  font-size: 18px;
  line-height: 28px;
}
.siteheader__mobile__body .mobile_menu_down__opener svg {
  margin-right: 8px;
}
.siteheader__mobile__body .mobile_menu_down__opener:after {
  content: url("data:image/svg+xml,<svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M6 9.3252L12 15.3252L18 9.3252\" stroke=\"%23363636\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/></svg>");
  display: block;
  width: 24px;
  height: 24px;
  margin: 0 0 0 auto;
  -webkit-transition: all 0.5s;
  -o-transition: all 0.5s;
  transition: all 0.5s;
}
.siteheader__mobile__body .mobile_menu_down__content {
  padding: 0 8px;
  max-height: 0;
  overflow: hidden;
  -webkit-transition: all 0.5s;
  -o-transition: all 0.5s;
  transition: all 0.5s;
  visibility: hidden;
}
.siteheader__mobile__body .mobile_menu_down__content ul li a {
  padding: 8px 0;
  font-family: Inter, sans-serif;
  font-weight: 400;
  font-size: 16px;
  line-height: 22px;
  color: #363636;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.siteheader__mobile__body .mobile_menu_down__content ul li a svg {
  width: 24px;
  height: 24px;
  margin-right: 8px;
}
.siteheader__mobile__body .mobile_menu_down__content ul.underlined li a {
  text-decoration: underline;
}
.siteheader__mobile__body .mobile_menu_down.opened .mobile_menu_down__opener:after, .siteheader__mobile__body .mobile_menu_down.opened-always .mobile_menu_down__opener:after {
  -webkit-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
          transform: rotate(180deg);
}
.siteheader__mobile__body .mobile_menu_down.opened .mobile_menu_down__content, .siteheader__mobile__body .mobile_menu_down.opened-always .mobile_menu_down__content {
  max-height: 600px;
  visibility: visible;
}
.siteheader__mobile__body .mobile_menu_down.disabled {
  border-bottom: none;
}
.siteheader__mobile__body .mobile_menu_down.disabled .mobile_menu_down__opener {
  pointer-events: none;
}
.siteheader__mobile__body .mobile_menu_down.disabled .mobile_menu_down__opener:after {
  display: none;
}
.siteheader__main {
  background-color: #363636;
  padding: 16px 0;
  -webkit-transition: -webkit-transform 0.3s ease;
  transition: -webkit-transform 0.3s ease;
  -o-transition: transform 0.3s ease;
  transition: transform 0.3s ease;
  transition: transform 0.3s ease, -webkit-transform 0.3s ease;
  will-change: transform;
}
@media screen and (max-width: 992px) {
  .siteheader__main {
    position: relative;
    z-index: 9;
  }
}
.siteheader__main.is-fixed {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  z-index: 999;
}
.siteheader__main.instant-hidden {
  -webkit-transition: none !important;
  -o-transition: none !important;
  transition: none !important;
  -webkit-transform: translateY(-100%);
      -ms-transform: translateY(-100%);
          transform: translateY(-100%);
}
.siteheader__main.is-hidden {
  -webkit-transform: translateY(-100%);
      -ms-transform: translateY(-100%);
          transform: translateY(-100%);
}
@media screen and (max-width: 992px) {
  .siteheader__main .burger-button {
    padding: 0;
    border: none;
    background: none;
    margin-right: 12px;
    width: 32px;
    height: 32px;
  }
}
.siteheader__main__wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.siteheader__main__wrap__logo {
  max-width: 200px;
  width: 100%;
  margin-right: 24px;
}
@media screen and (max-width: 992px) {
  .siteheader__main__wrap__logo {
    max-width: 160px;
  }
}
.siteheader__main__wrap__logo img {
  width: 100%;
}
.siteheader__main__wrap__catalog {
  margin-right: 24px;
  width: 100%;
  max-width: 176px;
}
.siteheader__main__wrap__catalog .catalog-nav#menu {
  padding: 8px 0;
}
.siteheader__main__wrap__catalog .catalog-nav#menu .catalog-btn {
  padding: 12px;
  border-radius: 8px;
  font-family: Commissioner, sans-serif;
  font-weight: 500;
  font-size: 16px;
  line-height: 22px;
  color: #fff;
  background-color: #45454B;
  border: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.siteheader__main__wrap__catalog .catalog-nav#menu .catalog-btn span {
  margin: 0;
  margin-left: 7px;
}
.siteheader__main__wrap__catalog .catalog-nav#menu .menu-list-dropdown {
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  border-radius: 12px;
  border: 1px solid #EFEFF1;
  background-color: #fff;
  -webkit-box-shadow: 0px 8px 8px -4px rgba(17, 17, 19, 0.0392156863);
          box-shadow: 0px 8px 8px -4px rgba(17, 17, 19, 0.0392156863);
  padding: 0;
}
.siteheader__main__wrap__catalog .catalog-nav#menu .menu-list-dropdown #menu-list {
  padding: 0 24px;
  border: 1px solid #EFEFF1;
  border-radius: 12px;
}
.siteheader__main__wrap__catalog .catalog-nav#menu .menu-list-dropdown #menu-list > li {
  border-top: 1px solid #EFEFF1;
}
.siteheader__main__wrap__catalog .catalog-nav#menu .menu-list-dropdown #menu-list > li:first-child {
  border-top: none !important;
}
.siteheader__main__wrap__catalog .catalog-nav#menu .menu-list-dropdown #menu-list li.nsmenu-issubchild a svg {
  display: none;
}
.siteheader__main__wrap__catalog .catalog-nav#menu .menu-list-dropdown #menu-list li.nsmenu-issubchild .nsmenu-ischild {
  display: none !important;
}
.siteheader__main__wrap__catalog .catalog-nav#menu .menu-list-dropdown #menu-list li a {
  font-family: Commissioner, sans-serif;
  font-weight: 500;
  font-size: 16px;
  line-height: 22px;
}
.siteheader__main__wrap__catalog .catalog-nav#menu .menu-list-dropdown #menu-list li a:before {
  display: none !important;
}
.siteheader__main__wrap__catalog .catalog-nav#menu .menu-list-dropdown #menu-list li a:hover {
  color: #777D33;
}
.siteheader__main__wrap__catalog .catalog-nav#menu .menu-list-dropdown #menu-list li .dropdown-menu-simple {
  border: 1px solid #fff;
  padding: 0 24px;
}
.siteheader__main__wrap__catalog .catalog-nav#menu .menu-list-dropdown #menu-list li .dropdown-menu-simple:before {
  content: "";
  display: block;
  position: absolute;
  height: calc(100% + 2px);
  width: 40px;
  right: 100%;
  top: -1px;
  background-color: #fff;
}
.siteheader__main__wrap__search {
  width: 100%;
}
.siteheader__main__wrap__search .input-group#search {
  display: block;
}
.siteheader__main__wrap__search .input-group#search .form-control {
  display: block;
  width: 100%;
  padding-left: 44px;
  border-radius: 8px;
  border: 1px solid #D0D0D4;
}
.siteheader__main__wrap__search .input-group#search .button_search {
  position: absolute;
  left: 0;
  top: 0;
  height: 42px;
  background: none !important;
  border: none !important;
}
.siteheader__main__wrap__search .input-group#search .button_search .btn-search {
  background: none !important;
  height: 100%;
  padding: 0;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.siteheader__main__wrap__search .input-group#search .button_search .btn-search svg {
  -webkit-filter: brightness(0);
          filter: brightness(0);
  -webkit-transform: scale(1.2);
      -ms-transform: scale(1.2);
          transform: scale(1.2);
}
.siteheader__main__wrap__contact {
  position: relative;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  padding-left: 24px;
}
.siteheader__main__wrap__contact .head_contact_switcher {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-family: Commissioner, sans-serif;
  font-weight: 500;
  font-size: 16px;
  line-height: 22px;
  color: #fff;
  background: none;
  border: none;
  padding: 8px;
}
.siteheader__main__wrap__contact .head_contact_switcher span {
  display: block;
  margin: 0 8px;
}
.siteheader__main__wrap__contact .head_contact_dropdown {
  position: absolute;
  background-color: #fff;
  border-radius: 12px;
  border: 1px solid #EFEFF1;
  -webkit-box-shadow: 0px 8px 8px -4px rgba(17, 17, 19, 0.0392156863);
          box-shadow: 0px 8px 8px -4px rgba(17, 17, 19, 0.0392156863);
  top: 100%;
  left: 0;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  padding: 0px 24px;
  max-height: 0px;
  overflow: hidden;
  visibility: hidden;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
  z-index: 100;
}
.siteheader__main__wrap__contact .head_contact_dropdown ul {
  list-style-type: none;
  padding: 0;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
}
.siteheader__main__wrap__contact .head_contact_dropdown ul li {
  padding: 6px 0;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
}
.siteheader__main__wrap__contact .head_contact_dropdown ul li a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
}
.siteheader__main__wrap__contact .head_contact_dropdown ul li a svg {
  min-width: 24px;
  margin-right: 4px;
}
.siteheader__main__wrap__contact .head_contact_dropdown ul li a span {
  display: block;
  margin-top: 4px;
  font-family: Inter, sans-serif;
  font-weight: 400;
  font-size: 16px;
  line-height: 22px;
  color: #363636;
}
.siteheader__main__wrap__contact:hover .head_contact_switcher svg:last-child {
  -webkit-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
          transform: rotate(180deg);
}
.siteheader__main__wrap__contact:hover .head_contact_dropdown {
  max-height: 300px;
  visibility: visible;
  padding: 12px 24px;
}
.siteheader__main__wrap__buttons {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0 0 0 24px;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
}
.siteheader__main__wrap__buttons .header_icon_button {
  border-radius: 4px;
  background: rgba(0, 0, 0, 0);
  -webkit-transition: all 0.5s;
  -o-transition: all 0.5s;
  transition: all 0.5s;
  width: 32px;
  height: 32px;
  margin: 0 6px;
}
.siteheader__main__wrap__buttons .header_icon_button:hover {
  opacity: 0.7;
}
.siteheader__main__wrap__buttons .shopping-cart #cart > .btn {
  background: rgba(0, 0, 0, 0);
  -webkit-transition: all 0.5s;
  -o-transition: all 0.5s;
  transition: all 0.5s;
  padding: 0;
  width: 32px;
  height: 32px;
  margin: 0 6px;
}
.siteheader__main__wrap__buttons .shopping-cart #cart > .btn:hover {
  opacity: 0.7;
}
.siteheader__main__wrap__buttons .shopping-cart #cart > .btn .cart-total {
  position: absolute;
  top: 0;
  right: 0;
  -webkit-transform: translate(50%, -50%);
      -ms-transform: translate(50%, -50%);
          transform: translate(50%, -50%);
}
.siteheader__main__wrap__buttons .shopping-cart #cart > .btn .cart-total .products {
  height: 18px;
  width: 18px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  background: #56565E;
  border-radius: 50%;
}
.siteheader__main__wrap__buttons .shopping-cart #cart > .btn .cart-total .products b {
  font-family: Inter, sans-serif;
  text-align: center;
  font-weight: 600;
  font-size: 12px;
  line-height: 16px;
  color: #fff;
  background: none !important;
}
@media screen and (max-width: 992px) and (orientation: portrait) {
  .siteheader__main__wrap__buttons .shopping-cart #cart {
    position: unset !important;
  }
}
@media screen and (max-width: 992px) and (orientation: landscape) {
  .siteheader__main__wrap__buttons .shopping-cart #cart {
    position: unset !important;
  }
}
.siteheader__main__wrap__buttons .shopping-cart #cart .dropdown-menu {
  border: 1px solid #EFEFF1;
  -webkit-box-shadow: 0px 20px 24px -4px rgba(17, 17, 19, 0.1019607843);
          box-shadow: 0px 20px 24px -4px rgba(17, 17, 19, 0.1019607843);
  border-radius: 16px !important;
  top: calc(100% + 20px);
  padding: 16px 8px;
}
@media screen and (max-width: 992px) and (orientation: portrait) {
  .siteheader__main__wrap__buttons .shopping-cart #cart .dropdown-menu {
    top: 66px !important;
    max-width: unset;
    width: 95vw;
    right: unset;
    left: 50%;
    -webkit-transform: translate(-50%, 0);
        -ms-transform: translate(-50%, 0);
            transform: translate(-50%, 0);
  }
}
@media screen and (max-width: 992px) and (orientation: landscape) {
  .siteheader__main__wrap__buttons .shopping-cart #cart .dropdown-menu {
    top: 66px !important;
    right: 20px;
    max-width: 414px;
    width: 100%;
  }
}
.siteheader__main__wrap__buttons .shopping-cart #cart .dropdown-menu li table {
  width: 100%;
  border-collapse: collapse;
}
.siteheader__main__wrap__buttons .shopping-cart #cart .dropdown-menu li table tr {
  display: grid;
  grid-template-columns: 1fr 4fr;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: start;
  gap: 8px;
  padding: 8px 16px;
  border: 1px solid #EFEFF1;
  margin-bottom: 4px;
  position: relative;
  border-radius: 8px;
}
.siteheader__main__wrap__buttons .shopping-cart #cart .dropdown-menu li table tr td {
  text-align: left;
  padding: 0;
  border: none;
}
.siteheader__main__wrap__buttons .shopping-cart #cart .dropdown-menu li table tr td:nth-child(1) {
  grid-column: 1;
  text-align: left;
}
.siteheader__main__wrap__buttons .shopping-cart #cart .dropdown-menu li table tr td:nth-child(2), .siteheader__main__wrap__buttons .shopping-cart #cart .dropdown-menu li table tr td:nth-child(3), .siteheader__main__wrap__buttons .shopping-cart #cart .dropdown-menu li table tr td:nth-child(4) {
  grid-column: 2;
  display: block;
  width: 100%;
}
.siteheader__main__wrap__buttons .shopping-cart #cart .dropdown-menu li table tr td:nth-child(2) {
  text-align: left;
  font-family: Inter, sans-serif;
  font-weight: 500 !important;
  font-size: 14px;
  line-height: 20px !important;
  color: #363636;
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 1; /* number of lines to show */
  line-clamp: 1;
  -webkit-box-orient: vertical;
}
.siteheader__main__wrap__buttons .shopping-cart #cart .dropdown-menu li table tr td:nth-child(3) {
  font-family: Inter, sans-serif;
  font-weight: 500;
  font-size: 12px;
  line-height: 16px !important;
  color: #A1A1A9;
}
.siteheader__main__wrap__buttons .shopping-cart #cart .dropdown-menu li table tr td:nth-child(4) {
  font-family: Commissioner, sans-serif;
  font-weight: 600;
  font-size: 14px;
  line-height: 20px !important;
  color: #363636;
}
.siteheader__main__wrap__buttons .shopping-cart #cart .dropdown-menu li table tr td:nth-child(5) {
  position: absolute;
  top: 8px;
  right: 8px;
  opacity: 0.7;
}
@media screen and (max-width: 992px) {
  .siteheader__main__wrap__buttons .shopping-cart #cart .dropdown-menu li table tr td:nth-child(5) {
    height: 24px;
  }
}
@media screen and (max-width: 992px) {
  .siteheader__main__wrap__buttons .shopping-cart #cart .dropdown-menu li table tr td:nth-child(5) button {
    vertical-align: top;
  }
}
.siteheader__main__wrap__buttons .shopping-cart #cart .dropdown-menu li:last-child {
  padding-top: 12px;
  border-top: 1px solid #EFEFF1 !important;
}
.siteheader__main__wrap__buttons .shopping-cart #cart .dropdown-menu li:last-child table tr {
  border: none;
  padding: 4px 0;
}
.siteheader__main__wrap__buttons .shopping-cart #cart .dropdown-menu li:last-child table tr td:first-child {
  font-family: Inter, sans-serif;
  font-weight: 500;
  font-size: 16px;
  line-height: 22px;
}
.siteheader__main__wrap__buttons .shopping-cart #cart .dropdown-menu li:last-child table tr td:last-child {
  font-family: Commissioner, sans-serif;
  font-weight: 600;
  font-size: 18px;
  line-height: 28px;
}
.siteheader__main__wrap__buttons .shopping-cart #cart .dropdown-menu li:last-child p.text-left {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%;
}
@media screen and (max-width: 992px) {
  .siteheader__main__wrap__buttons .shopping-cart #cart .dropdown-menu li:last-child p.text-left {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.siteheader__main__wrap__buttons .shopping-cart #cart .dropdown-menu li:last-child p.text-left .btn {
  width: 100%;
  padding: 12px 21px;
  border-radius: 16px;
  font-family: Commissioner, sans-serif;
  font-weight: 500;
  font-size: 16px;
  line-height: 22px;
  margin: 0 4px;
}
@media screen and (max-width: 992px) {
  .siteheader__main__wrap__buttons .shopping-cart #cart .dropdown-menu li:last-child p.text-left .btn {
    margin: 4px 0;
  }
}
@media screen and (max-width: 992px) and (orientation: portrait) {
  .siteheader__main__wrap__buttons.box-account {
    position: unset;
  }
}
@media screen and (max-width: 992px) and (orientation: landscape) {
  .siteheader__main__wrap__buttons.box-account {
    position: unset;
  }
}
@media screen and (max-width: 992px) {
  .siteheader__main__wrap__buttons.box-account {
    margin: 0 0 0 auto;
  }
}
.siteheader__bottom {
  padding: 16px 0;
  background-color: #f8f8f8;
}
.siteheader__bottom__wrap {
  display: grid;
  grid-auto-flow: column;
  grid-auto-columns: 1fr;
  gap: 8px;
}
.siteheader__bottom__wrap .head_grid_item {
  width: 100%;
  padding: 8px;
  border-radius: 8px;
  border: 1px solid #EFEFF1;
  background: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  font-family: Commissioner, sans-serif;
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
  color: #363636;
}
.siteheader__bottom__wrap .head_grid_item svg {
  display: none;
  margin-right: 8px;
}
.siteheader__bottom__wrap .head_grid_item.is-style-red {
  color: #F34B4B;
}
.siteheader__bottom__wrap .head_grid_item:hover {
  background: #EFEFF1;
}
.siteheader__bottom__wrap .head_grid_item .cat-label {
  width: 24px;
  height: 24px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  text-align: center;
  border-radius: 4px;
  font-size: 20px;
  line-height: 1px;
  margin-right: 12px;
}
.siteheader__bottom__wrap .head_grid_item span {
  font-weight: 600;
}
.siteheader .dropdown-menu {
  -webkit-box-shadow: 0px 8px 8px -4px rgba(17, 17, 19, 0.0392156863);
          box-shadow: 0px 8px 8px -4px rgba(17, 17, 19, 0.0392156863);
  border: 1px solid #EFEFF1;
  border-radius: 12px;
  top: 48px !important;
}
.siteheader .dropdown-menu li {
  border: none !important;
}
.siteheader .dropdown-menu li a.autosearch_link .content .name {
  font-family: Inter, sans-serif;
  font-weight: 500;
  font-size: 16px;
  line-height: 22px;
  color: #363636;
}
.siteheader .dropdown-menu li a.autosearch_link .content .stock-status {
  font-family: Inter, sans-serif;
  font-weight: 500;
  font-size: 12px;
  line-height: 16px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  color: #82828C;
  background: none !important;
}
.siteheader .dropdown-menu li a.autosearch_link .content .stock-status:before {
  content: "";
  display: block;
  height: 6px;
  width: 6px;
  background-color: #82828C;
  border-radius: 50%;
  margin-right: 8px;
}
.siteheader .dropdown-menu li a.autosearch_link .content .stock-status.instock:before {
  background-color: #29BB6C;
}
.siteheader .dropdown-menu li a.autosearch_link .content .stock-status.outofstock:before {
  background-color: #FF3838;
}
.siteheader .dropdown-menu li a.autosearch_link .content .price {
  font-family: Commissioner, sans-serif;
  font-weight: 600;
  font-size: 18px;
  line-height: 28px;
  color: #363636;
}
.siteheader__mobile__search {
  background-color: #fff;
  padding: 12px;
  -webkit-transition: -webkit-transform 0.3s ease;
  transition: -webkit-transform 0.3s ease;
  -o-transition: transform 0.3s ease;
  transition: transform 0.3s ease;
  transition: transform 0.3s ease, -webkit-transform 0.3s ease;
  will-change: transform;
}
.siteheader__mobile__search.is-fixed {
  position: fixed;
  top: 64px;
  left: 0;
  right: 0;
}
.siteheader__mobile__search.instant-hidden {
  -webkit-transition: none !important;
  -o-transition: none !important;
  transition: none !important;
  -webkit-transform: translateY(-200%);
      -ms-transform: translateY(-200%);
          transform: translateY(-200%);
}
.siteheader__mobile__search.is-hidden {
  -webkit-transform: translateY(-200%);
      -ms-transform: translateY(-200%);
          transform: translateY(-200%);
}
.siteheader__mobile__search #searchtop {
  width: 100%;
  margin: 0;
}
.siteheader__mobile__search #searchtop #search {
  margin: 0;
  background: #fff;
  border: 1px solid #D0D0D4;
  border-radius: 8px;
}
.siteheader__mobile__search #searchtop #search input {
  background: none;
}
.siteheader__mobile__search #searchtop #search .button_search {
  background: none;
}

.btn-group > .btn:last-child:not(:first-child), .btn-group > .dropdown-toggle:not(:first-child) {
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
}

.quick-buttons {
  position: fixed;
  right: 48px;
  bottom: 48px;
  z-index: 100;
  -webkit-transform: translateY(0);
      -ms-transform: translateY(0);
          transform: translateY(0);
  -webkit-transition: -webkit-transform 0.25s ease-out;
  transition: -webkit-transform 0.25s ease-out;
  -o-transition: transform 0.25s ease-out;
  transition: transform 0.25s ease-out;
  transition: transform 0.25s ease-out, -webkit-transform 0.25s ease-out;
}
@media screen and (max-width: 992px) {
  .quick-buttons {
    right: 12px;
    bottom: 24px;
  }
}
@media screen and (max-width: 599px) {
  .quick-buttons--move {
    -webkit-transform: translateY(-50px);
        -ms-transform: translateY(-50px);
            transform: translateY(-50px);
  }
}
.quick-buttons__wrap {
  margin-bottom: 8px;
  background-color: #fff;
  -webkit-box-shadow: 0px 4px 8px -2px rgba(17, 17, 19, 0.1019607843);
          box-shadow: 0px 4px 8px -2px rgba(17, 17, 19, 0.1019607843);
  -webkit-transition: all 0.5s;
  -o-transition: all 0.5s;
  transition: all 0.5s;
  padding: 10px;
  border-radius: 50px;
  display: grid;
  grid-template-columns: repeat(1, 1fr);
  min-height: 52px;
  max-height: 180px;
}
@media screen and (max-width: 992px) {
  .quick-buttons__wrap {
    min-height: 44px;
    max-height: 165px;
  }
}
.quick-buttons__wrap__btn {
  display: block;
  width: 32px;
  height: 32px;
  border: none;
  background: none;
  padding: 0;
  -webkit-transition: all 0.5s;
  -o-transition: all 0.5s;
  transition: all 0.5s;
  overflow: hidden;
}
@media screen and (max-width: 992px) {
  .quick-buttons__wrap__btn {
    width: 24px;
    height: 24px;
  }
}
@media screen and (max-width: 992px) {
  .quick-buttons__wrap__btn svg {
    width: 24px;
    height: 24px;
  }
}
.quick-buttons__wrap.contacts .contact {
  max-height: 0;
  visibility: hidden;
  opacity: 0;
}
.quick-buttons__wrap.contacts .trigger {
  max-height: 40px;
  visibility: visible;
  opacity: 1;
}
.quick-buttons__wrap.contacts:hover, .quick-buttons__wrap.contacts.opened {
  gap: 8px;
}
@media screen and (max-width: 992px) {
  .quick-buttons__wrap.contacts:hover, .quick-buttons__wrap.contacts.opened {
    gap: 12px;
  }
}
.quick-buttons__wrap.contacts:hover .contact, .quick-buttons__wrap.contacts.opened .contact {
  max-height: 40px;
  visibility: visible;
  opacity: 1;
}
.quick-buttons__wrap.contacts:hover .trigger, .quick-buttons__wrap.contacts.opened .trigger {
  max-height: 0;
  visibility: hidden;
  opacity: 0;
}

.sitefooter {
  padding: 48px 0 24px;
  background-color: #363636;
}
@media screen and (max-width: 992px) {
  .sitefooter {
    padding: 32px 0 24px;
  }
}
.sitefooter__wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
@media screen and (max-width: 992px) {
  .sitefooter__wrap {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
}
.sitefooter__wrap__col {
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
}
@media screen and (max-width: 992px) {
  .sitefooter__wrap__col {
    width: 100%;
  }
}
.sitefooter__wrap__col * {
  font-family: Inter, sans-serif;
  font-weight: 400;
  font-size: 16px;
  line-height: 22px;
  color: rgba(255, 255, 255, 0.8392156863);
}
.sitefooter__wrap__col a:hover {
  opacity: 0.6;
}
.sitefooter__wrap__col ul li {
  padding: 8px 0;
}
.sitefooter__wrap__col ul.underlined li a {
  text-decoration: underline;
}
.sitefooter__wrap__col .sitefooter__heading {
  font-family: Commissioner, sans-serif;
  font-weight: 600;
  font-size: 20px;
  line-height: 28px;
}
@media screen and (max-width: 992px) {
  .sitefooter__wrap__col .sitefooter__dropdown {
    border-bottom: 1px solid #45454B;
  }
}
@media screen and (max-width: 992px) {
  .sitefooter__wrap__col .sitefooter__dropdown .sitefooter__heading {
    position: relative;
    padding-bottom: 16px;
    margin: 16px 0 0;
  }
}
@media screen and (max-width: 992px) {
  .sitefooter__wrap__col .sitefooter__dropdown .sitefooter__heading:before {
    content: "";
    position: absolute;
    background-image: url("data:image/svg+xml,<svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M6 9.3252L12 15.3252L18 9.3252\" stroke=\"white\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/></svg>");
    display: block;
    width: 24px;
    height: 24px;
    top: 50%;
    right: 0;
    -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
            transform: translateY(-50%);
    -webkit-transition: all 0.5s;
    -o-transition: all 0.5s;
    transition: all 0.5s;
  }
}
@media screen and (max-width: 992px) {
  .sitefooter__wrap__col .sitefooter__dropdown ul {
    max-height: 0;
    overflow: hidden;
    visibility: hidden;
    margin: 0;
    -webkit-transition: all 0.5s;
    -o-transition: all 0.5s;
    transition: all 0.5s;
  }
}
.sitefooter__wrap__col .sitefooter__dropdown.opened .sitefooter__heading::before {
  -webkit-transform: translateY(-50%) rotate(180deg);
      -ms-transform: translateY(-50%) rotate(180deg);
          transform: translateY(-50%) rotate(180deg);
}
@media screen and (max-width: 992px) {
  .sitefooter__wrap__col .sitefooter__dropdown.opened ul {
    max-height: 800px;
    visibility: visible;
    margin: 12px 0;
  }
}
.sitefooter__wrap__col.contacts .sitefooter__logo {
  max-width: 200px;
  margin-bottom: 24px;
  display: block;
}
@media screen and (max-width: 992px) {
  .sitefooter__wrap__col.contacts .sitefooter__logo {
    margin-bottom: 16px;
  }
}
.sitefooter__wrap__col.contacts .sitefooter__contacts ul li a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.sitefooter__wrap__col.contacts .sitefooter__contacts ul li a svg {
  margin-right: 8px;
}
.sitefooter__wrap__col.shops .shop-list {
  margin-bottom: 32px;
}
.sitefooter__wrap__col.shops .footer_socials {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.sitefooter__wrap__col.shops .footer_socials a {
  padding: 8px;
  background-color: rgba(255, 255, 255, 0.1607843137);
  margin-right: 8px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 36px;
  width: 36px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  border-radius: 6px;
  margin-bottom: 4px;
}
.sitefooter__wrap__col.shops .footer_socials li .sficon {
  width: 36px;
  height: 36px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  border-radius: 8px;
  background: rgba(255, 255, 255, 0.1607843137);
}
.sitefooter__wrap__col.shops .footer_socials li .sficon:hover {
  background: #A1A1A9 !important;
}
.sitefooter__wrap__col.shops .footer_socials li .sficon img, .sitefooter__wrap__col.shops .footer_socials li .sficon i {
  color: white;
}
.sitefooter__copyright {
  text-align: center;
  font-family: Inter, sans-serif;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  color: rgba(255, 255, 255, 0.6392156863);
  margin-top: 32px;
}
@media screen and (max-width: 992px) {
  .sitefooter__copyright {
    text-align: left;
    margin-top: 16px;
    padding-left: 12px;
  }
}

.category-wrap .category-heading {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  -webkit-column-gap: 10px;
     -moz-column-gap: 10px;
          column-gap: 10px;
  margin: 0;
}
.category-wrap .category-heading span {
  color: #82828C;
}
.category-wrap .category-subcats {
  overflow: hidden;
  width: 100%;
  position: relative;
}
@media screen and (max-width: 992px) {
  .category-wrap .category-subcats {
    width: calc(100% + 16px);
  }
}
.category-wrap .category-subcats::after {
  content: "";
  display: block;
  height: 100%;
  width: 131px;
  position: absolute;
  right: 0;
  bottom: 0;
  background: -webkit-gradient(linear, left top, right top, color-stop(20.61%, rgba(248, 248, 248, 0)), color-stop(92.49%, #f8f8f8));
  background: -o-linear-gradient(left, rgba(248, 248, 248, 0) 20.61%, #f8f8f8 92.49%);
  background: linear-gradient(to right, rgba(248, 248, 248, 0) 20.61%, #f8f8f8 92.49%);
  -webkit-transition: 0.3s all;
  -o-transition: 0.3s all;
  transition: 0.3s all;
  opacity: 0;
  pointer-events: none;
}
@media screen and (max-width: 992px) {
  .category-wrap .category-subcats::after {
    display: none;
  }
}
.category-wrap .category-subcats::before {
  content: "";
  display: block;
  height: 100%;
  width: 131px;
  position: absolute;
  left: 0;
  bottom: 0;
  background: -webkit-gradient(linear, left top, right top, color-stop(20.61%, rgba(248, 248, 248, 0)), color-stop(92.49%, #f8f8f8));
  background: -o-linear-gradient(left, rgba(248, 248, 248, 0) 20.61%, #f8f8f8 92.49%);
  background: linear-gradient(to right, rgba(248, 248, 248, 0) 20.61%, #f8f8f8 92.49%);
  z-index: 9;
  scale: -1 1;
  -webkit-transition: 0.3s all;
  -o-transition: 0.3s all;
  transition: 0.3s all;
  opacity: 0;
  pointer-events: none;
}
@media screen and (max-width: 992px) {
  .category-wrap .category-subcats::before {
    display: none;
  }
}
.category-wrap .category-subcats.shadow-1::after {
  opacity: 1;
}
.category-wrap .category-subcats.shadow-2::after, .category-wrap .category-subcats.shadow-2::before {
  opacity: 1;
}
.category-wrap .category-subcats.shadow-3::before {
  opacity: 1;
}
.category-wrap .category-subcats__wrap {
  width: 100%;
  overflow: auto;
  position: relative;
}
.category-wrap .category-subcats__wrap.active {
  cursor: -webkit-grabbing;
  cursor: grabbing;
}
.category-wrap .category-subcats__wrap .box-sub-cat {
  padding: 16px 0;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
}
.category-wrap .category-subcats__wrap .box-sub-cat .item-subc {
  margin-bottom: 0;
  padding: 0;
  margin-right: 8px;
  width: 210px;
}
@media screen and (max-width: 767px) {
  .category-wrap .category-subcats__wrap .box-sub-cat .item-subc {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    max-width: none;
  }
}
.category-wrap .category-subcats__wrap .box-sub-cat .item-subc:nth-child(1) .subcategory, .category-wrap .category-subcats__wrap .box-sub-cat .item-subc:nth-child(9) .subcategory {
  background-color: #5F6429;
}
.category-wrap .category-subcats__wrap .box-sub-cat .item-subc:nth-child(2) .subcategory, .category-wrap .category-subcats__wrap .box-sub-cat .item-subc:nth-child(8) .subcategory {
  background-color: #777D33;
}
.category-wrap .category-subcats__wrap .box-sub-cat .item-subc:nth-child(3) .subcategory, .category-wrap .category-subcats__wrap .box-sub-cat .item-subc:nth-child(7) .subcategory {
  background-color: #838A47;
}
.category-wrap .category-subcats__wrap .box-sub-cat .item-subc:nth-child(4) .subcategory, .category-wrap .category-subcats__wrap .box-sub-cat .item-subc:nth-child(6) .subcategory {
  background-color: #939847;
}
.category-wrap .category-subcats__wrap .box-sub-cat .item-subc:nth-child(5) .subcategory, .category-wrap .category-subcats__wrap .box-sub-cat .item-subc:nth-child(5) .subcategory {
  background-color: #AFB85F;
}
.category-wrap .category-subcats__wrap .box-sub-cat .item-subc:nth-child(9) .subcategory, .category-wrap .category-subcats__wrap .box-sub-cat .item-subc:nth-child(17) .subcategory {
  background-color: #5F6429;
}
.category-wrap .category-subcats__wrap .box-sub-cat .item-subc:nth-child(10) .subcategory, .category-wrap .category-subcats__wrap .box-sub-cat .item-subc:nth-child(16) .subcategory {
  background-color: #777D33;
}
.category-wrap .category-subcats__wrap .box-sub-cat .item-subc:nth-child(11) .subcategory, .category-wrap .category-subcats__wrap .box-sub-cat .item-subc:nth-child(15) .subcategory {
  background-color: #838A47;
}
.category-wrap .category-subcats__wrap .box-sub-cat .item-subc:nth-child(12) .subcategory, .category-wrap .category-subcats__wrap .box-sub-cat .item-subc:nth-child(14) .subcategory {
  background-color: #939847;
}
.category-wrap .category-subcats__wrap .box-sub-cat .item-subc:nth-child(13) .subcategory, .category-wrap .category-subcats__wrap .box-sub-cat .item-subc:nth-child(13) .subcategory {
  background-color: #AFB85F;
}
.category-wrap .category-subcats__wrap .box-sub-cat .item-subc:nth-child(17) .subcategory, .category-wrap .category-subcats__wrap .box-sub-cat .item-subc:nth-child(25) .subcategory {
  background-color: #5F6429;
}
.category-wrap .category-subcats__wrap .box-sub-cat .item-subc:nth-child(18) .subcategory, .category-wrap .category-subcats__wrap .box-sub-cat .item-subc:nth-child(24) .subcategory {
  background-color: #777D33;
}
.category-wrap .category-subcats__wrap .box-sub-cat .item-subc:nth-child(19) .subcategory, .category-wrap .category-subcats__wrap .box-sub-cat .item-subc:nth-child(23) .subcategory {
  background-color: #838A47;
}
.category-wrap .category-subcats__wrap .box-sub-cat .item-subc:nth-child(20) .subcategory, .category-wrap .category-subcats__wrap .box-sub-cat .item-subc:nth-child(22) .subcategory {
  background-color: #939847;
}
.category-wrap .category-subcats__wrap .box-sub-cat .item-subc:nth-child(21) .subcategory, .category-wrap .category-subcats__wrap .box-sub-cat .item-subc:nth-child(21) .subcategory {
  background-color: #AFB85F;
}
.category-wrap .category-subcats__wrap .box-sub-cat .item-subc:nth-child(25) .subcategory, .category-wrap .category-subcats__wrap .box-sub-cat .item-subc:nth-child(33) .subcategory {
  background-color: #5F6429;
}
.category-wrap .category-subcats__wrap .box-sub-cat .item-subc:nth-child(26) .subcategory, .category-wrap .category-subcats__wrap .box-sub-cat .item-subc:nth-child(32) .subcategory {
  background-color: #777D33;
}
.category-wrap .category-subcats__wrap .box-sub-cat .item-subc:nth-child(27) .subcategory, .category-wrap .category-subcats__wrap .box-sub-cat .item-subc:nth-child(31) .subcategory {
  background-color: #838A47;
}
.category-wrap .category-subcats__wrap .box-sub-cat .item-subc:nth-child(28) .subcategory, .category-wrap .category-subcats__wrap .box-sub-cat .item-subc:nth-child(30) .subcategory {
  background-color: #939847;
}
.category-wrap .category-subcats__wrap .box-sub-cat .item-subc:nth-child(29) .subcategory, .category-wrap .category-subcats__wrap .box-sub-cat .item-subc:nth-child(29) .subcategory {
  background-color: #AFB85F;
}
.category-wrap .category-subcats__wrap .box-sub-cat .item-subc:nth-child(33) .subcategory, .category-wrap .category-subcats__wrap .box-sub-cat .item-subc:nth-child(41) .subcategory {
  background-color: #5F6429;
}
.category-wrap .category-subcats__wrap .box-sub-cat .item-subc:nth-child(34) .subcategory, .category-wrap .category-subcats__wrap .box-sub-cat .item-subc:nth-child(40) .subcategory {
  background-color: #777D33;
}
.category-wrap .category-subcats__wrap .box-sub-cat .item-subc:nth-child(35) .subcategory, .category-wrap .category-subcats__wrap .box-sub-cat .item-subc:nth-child(39) .subcategory {
  background-color: #838A47;
}
.category-wrap .category-subcats__wrap .box-sub-cat .item-subc:nth-child(36) .subcategory, .category-wrap .category-subcats__wrap .box-sub-cat .item-subc:nth-child(38) .subcategory {
  background-color: #939847;
}
.category-wrap .category-subcats__wrap .box-sub-cat .item-subc:nth-child(37) .subcategory, .category-wrap .category-subcats__wrap .box-sub-cat .item-subc:nth-child(37) .subcategory {
  background-color: #AFB85F;
}
.category-wrap .category-subcats__wrap .box-sub-cat .item-subc:nth-child(41) .subcategory, .category-wrap .category-subcats__wrap .box-sub-cat .item-subc:nth-child(49) .subcategory {
  background-color: #5F6429;
}
.category-wrap .category-subcats__wrap .box-sub-cat .item-subc:nth-child(42) .subcategory, .category-wrap .category-subcats__wrap .box-sub-cat .item-subc:nth-child(48) .subcategory {
  background-color: #777D33;
}
.category-wrap .category-subcats__wrap .box-sub-cat .item-subc:nth-child(43) .subcategory, .category-wrap .category-subcats__wrap .box-sub-cat .item-subc:nth-child(47) .subcategory {
  background-color: #838A47;
}
.category-wrap .category-subcats__wrap .box-sub-cat .item-subc:nth-child(44) .subcategory, .category-wrap .category-subcats__wrap .box-sub-cat .item-subc:nth-child(46) .subcategory {
  background-color: #939847;
}
.category-wrap .category-subcats__wrap .box-sub-cat .item-subc:nth-child(45) .subcategory, .category-wrap .category-subcats__wrap .box-sub-cat .item-subc:nth-child(45) .subcategory {
  background-color: #AFB85F;
}
.category-wrap .category-subcats__wrap .box-sub-cat .item-subc:nth-child(49) .subcategory, .category-wrap .category-subcats__wrap .box-sub-cat .item-subc:nth-child(57) .subcategory {
  background-color: #5F6429;
}
.category-wrap .category-subcats__wrap .box-sub-cat .item-subc:nth-child(50) .subcategory, .category-wrap .category-subcats__wrap .box-sub-cat .item-subc:nth-child(56) .subcategory {
  background-color: #777D33;
}
.category-wrap .category-subcats__wrap .box-sub-cat .item-subc:nth-child(51) .subcategory, .category-wrap .category-subcats__wrap .box-sub-cat .item-subc:nth-child(55) .subcategory {
  background-color: #838A47;
}
.category-wrap .category-subcats__wrap .box-sub-cat .item-subc:nth-child(52) .subcategory, .category-wrap .category-subcats__wrap .box-sub-cat .item-subc:nth-child(54) .subcategory {
  background-color: #939847;
}
.category-wrap .category-subcats__wrap .box-sub-cat .item-subc:nth-child(53) .subcategory, .category-wrap .category-subcats__wrap .box-sub-cat .item-subc:nth-child(53) .subcategory {
  background-color: #AFB85F;
}
.category-wrap .category-subcats__wrap .box-sub-cat .item-subc:nth-child(57) .subcategory, .category-wrap .category-subcats__wrap .box-sub-cat .item-subc:nth-child(65) .subcategory {
  background-color: #5F6429;
}
.category-wrap .category-subcats__wrap .box-sub-cat .item-subc:nth-child(58) .subcategory, .category-wrap .category-subcats__wrap .box-sub-cat .item-subc:nth-child(64) .subcategory {
  background-color: #777D33;
}
.category-wrap .category-subcats__wrap .box-sub-cat .item-subc:nth-child(59) .subcategory, .category-wrap .category-subcats__wrap .box-sub-cat .item-subc:nth-child(63) .subcategory {
  background-color: #838A47;
}
.category-wrap .category-subcats__wrap .box-sub-cat .item-subc:nth-child(60) .subcategory, .category-wrap .category-subcats__wrap .box-sub-cat .item-subc:nth-child(62) .subcategory {
  background-color: #939847;
}
.category-wrap .category-subcats__wrap .box-sub-cat .item-subc:nth-child(61) .subcategory, .category-wrap .category-subcats__wrap .box-sub-cat .item-subc:nth-child(61) .subcategory {
  background-color: #AFB85F;
}
.category-wrap .category-subcats__wrap .box-sub-cat .item-subc:nth-child(65) .subcategory, .category-wrap .category-subcats__wrap .box-sub-cat .item-subc:nth-child(73) .subcategory {
  background-color: #5F6429;
}
.category-wrap .category-subcats__wrap .box-sub-cat .item-subc:nth-child(66) .subcategory, .category-wrap .category-subcats__wrap .box-sub-cat .item-subc:nth-child(72) .subcategory {
  background-color: #777D33;
}
.category-wrap .category-subcats__wrap .box-sub-cat .item-subc:nth-child(67) .subcategory, .category-wrap .category-subcats__wrap .box-sub-cat .item-subc:nth-child(71) .subcategory {
  background-color: #838A47;
}
.category-wrap .category-subcats__wrap .box-sub-cat .item-subc:nth-child(68) .subcategory, .category-wrap .category-subcats__wrap .box-sub-cat .item-subc:nth-child(70) .subcategory {
  background-color: #939847;
}
.category-wrap .category-subcats__wrap .box-sub-cat .item-subc:nth-child(69) .subcategory, .category-wrap .category-subcats__wrap .box-sub-cat .item-subc:nth-child(69) .subcategory {
  background-color: #AFB85F;
}
.category-wrap .category-subcats__wrap .box-sub-cat .item-subc:nth-child(73) .subcategory, .category-wrap .category-subcats__wrap .box-sub-cat .item-subc:nth-child(81) .subcategory {
  background-color: #5F6429;
}
.category-wrap .category-subcats__wrap .box-sub-cat .item-subc:nth-child(74) .subcategory, .category-wrap .category-subcats__wrap .box-sub-cat .item-subc:nth-child(80) .subcategory {
  background-color: #777D33;
}
.category-wrap .category-subcats__wrap .box-sub-cat .item-subc:nth-child(75) .subcategory, .category-wrap .category-subcats__wrap .box-sub-cat .item-subc:nth-child(79) .subcategory {
  background-color: #838A47;
}
.category-wrap .category-subcats__wrap .box-sub-cat .item-subc:nth-child(76) .subcategory, .category-wrap .category-subcats__wrap .box-sub-cat .item-subc:nth-child(78) .subcategory {
  background-color: #939847;
}
.category-wrap .category-subcats__wrap .box-sub-cat .item-subc:nth-child(77) .subcategory, .category-wrap .category-subcats__wrap .box-sub-cat .item-subc:nth-child(77) .subcategory {
  background-color: #AFB85F;
}
.category-wrap .category-subcats__wrap .box-sub-cat .item-subc:nth-child(81) .subcategory, .category-wrap .category-subcats__wrap .box-sub-cat .item-subc:nth-child(89) .subcategory {
  background-color: #5F6429;
}
.category-wrap .category-subcats__wrap .box-sub-cat .item-subc:nth-child(82) .subcategory, .category-wrap .category-subcats__wrap .box-sub-cat .item-subc:nth-child(88) .subcategory {
  background-color: #777D33;
}
.category-wrap .category-subcats__wrap .box-sub-cat .item-subc:nth-child(83) .subcategory, .category-wrap .category-subcats__wrap .box-sub-cat .item-subc:nth-child(87) .subcategory {
  background-color: #838A47;
}
.category-wrap .category-subcats__wrap .box-sub-cat .item-subc:nth-child(84) .subcategory, .category-wrap .category-subcats__wrap .box-sub-cat .item-subc:nth-child(86) .subcategory {
  background-color: #939847;
}
.category-wrap .category-subcats__wrap .box-sub-cat .item-subc:nth-child(85) .subcategory, .category-wrap .category-subcats__wrap .box-sub-cat .item-subc:nth-child(85) .subcategory {
  background-color: #AFB85F;
}
.category-wrap .category-subcats__wrap .box-sub-cat .item-subc .subcategory {
  background-color: #AFB85F;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border: none;
  border-radius: 8px;
  padding: 8px 16px 8px 8px;
}
.category-wrap .category-subcats__wrap .box-sub-cat .item-subc .subcategory .sub-cat-img {
  margin: 0 6px 0 0;
  min-width: 40px;
  height: 40px;
}
.category-wrap .category-subcats__wrap .box-sub-cat .item-subc .subcategory .sub-cat-img img {
  width: 40px;
  height: 40px;
  -o-object-fit: contain;
     object-fit: contain;
  display: block;
}
.category-wrap .category-subcats__wrap .box-sub-cat .item-subc .subcategory .name-wrapper {
  font-family: Commissioner, sans-serif;
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
  vertical-align: middle;
  color: #fff;
}
.category-wrap .category-views {
  background: transparent;
  padding: 0;
  margin-bottom: 16px;
}
.category-wrap .category-views .localstorage {
  padding: 0;
}
@media screen and (max-width: 992px) {
  .category-wrap .category-views .localstorage {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 8px;
  }
}
.category-wrap .category-views .filter-opener {
  width: 100%;
  padding: 8px 12px;
  background-color: #fff;
  font-family: Commissioner, sans-serif;
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
  color: #363636;
  margin-right: 0;
}
.category-wrap .category-views .ls-limit-sorts {
  margin: 0 0 0 auto;
}
.category-wrap .category-views .ls-limit-sorts .btn-group {
  margin-right: 0;
}
.category-wrap .category-views .ls-limit-sorts .btn-group .btn-sorts {
  padding: 8px 12px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
  color: #363636;
  background-color: #fff;
}
@media screen and (max-width: 992px) {
  .category-wrap .category-views .ls-limit-sorts .btn-group .btn-sorts {
    margin-right: 0;
  }
}
.category-wrap .category-views .ls-limit-sorts .btn-group .btn-sorts svg:first-child {
  margin-right: 4px;
}
@media screen and (max-width: 992px) {
  .category-wrap .category-views .ls-limit-sorts .btn-group .btn-sorts svg:last-child {
    display: none;
  }
}
.category-wrap .category-views .ls-limit-sorts .btn-group .dropdown-menu {
  padding: 8px 0;
}
.category-wrap .category-views .ls-limit-sorts .btn-group .dropdown-menu li {
  padding: 8px 10px;
}
.category-wrap .category-views .ls-limit-sorts .btn-group .dropdown-menu li.active .btn-sort-link, .category-wrap .category-views .ls-limit-sorts .btn-group .dropdown-menu li:hover .btn-sort-link {
  font-weight: 600;
}
.category-wrap .category-views .ls-limit-sorts .btn-group .dropdown-menu li.active .btn-sort-link:before, .category-wrap .category-views .ls-limit-sorts .btn-group .dropdown-menu li:hover .btn-sort-link:before {
  width: 100%;
  left: 0;
}
.category-wrap .category-views .ls-limit-sorts .btn-group .dropdown-menu li + li {
  border-top: none !important;
}
.category-wrap #column-left {
  background-color: #fff;
  border-radius: 8px;
  padding: 12px 0;
}
.category-wrap #column-left .ocf-btn-mobile-fixed {
  display: none;
}
.category-wrap #column-left .ocf-popover {
  display: none !important;
}
.category-wrap #column-left .ocf-content {
  overflow: auto;
}
.category-wrap #column-left .ocf-footer {
  bottom: unset;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  left: unset;
  margin: 0;
  -webkit-box-shadow: none;
          box-shadow: none;
  overflow: hidden;
}
@media screen and (max-width: 992px) {
  .category-wrap #column-left .ocf-footer {
    position: sticky;
    bottom: 0;
    left: 0;
    padding-bottom: 12px;
    -webkit-box-shadow: 0 -5px 16px -10px;
            box-shadow: 0 -5px 16px -10px;
  }
}
.category-wrap #column-left .ocf-footer .ocf-between {
  width: 100%;
}
.category-wrap #column-left .ocf-footer .ocf-between .ocf-search-btn-static:not(.ocf-disabled) {
  background-color: #6A7821;
}
.category-wrap #column-left .ocf-footer .ocf-between .ocf-btn-link {
  color: #82828C;
}
.category-wrap #column-left .ocf-header {
  display: none;
}
@media screen and (max-width: 599px) {
  .category-wrap #column-left .ocf-header {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
@media screen and (max-width: 767px) {
  .category-wrap #column-left .ocf-body {
    position: relative;
    top: unset;
    bottom: unset;
  }
}
.category-wrap #column-left .ocf-body .ocf-filter {
  padding: 16px;
  border-bottom: 1px solid #EFEFF1;
  margin: 0;
  margin-bottom: 0;
}
.category-wrap #column-left .ocf-body .ocf-filter .ocf-active-label {
  display: none !important;
}
.category-wrap #column-left .ocf-body .ocf-filter.ocf-active {
  background-color: #fff !important;
}
.category-wrap #column-left .ocf-body .ocf-filter:last-child {
  border-bottom: none;
}
.category-wrap #column-left .ocf-body .ocf-filter.closed .ocf-filter-header {
  margin-bottom: 0;
}
.category-wrap #column-left .ocf-body .ocf-filter.closed .ocf-filter-header:after {
  -webkit-transform: translateY(-50%) rotate(180deg);
      -ms-transform: translateY(-50%) rotate(180deg);
          transform: translateY(-50%) rotate(180deg);
}
@media screen and (max-width: 992px) {
  .category-wrap #column-left .ocf-body .ocf-filter.closed .ocf-filter-header {
    padding: 0 !important;
    background: #fff;
    height: auto !important;
  }
}
.category-wrap #column-left .ocf-body .ocf-filter.closed .ocf-filter-header .ocf-arrow-left {
  display: none !important;
}
.category-wrap #column-left .ocf-body .ocf-filter.closed .ocf-value-list {
  max-height: 0;
  visibility: hidden;
}
.category-wrap #column-left .ocf-body .ocf-filter .ocf-btn-link {
  color: #82828C;
}
.category-wrap #column-left .ocf-body .ocf-filter-header {
  font-family: Inter, sans-serif;
  cursor: pointer;
  font-weight: 500;
  font-size: 16px;
  line-height: 22px;
  color: #363636;
  margin-bottom: 8px;
  text-transform: none;
  position: relative;
  -webkit-transition: all 0.5s;
  -o-transition: all 0.5s;
  transition: all 0.5s;
}
.category-wrap #column-left .ocf-body .ocf-filter-header::after {
  content: url("data:image/svg+xml,<svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M6 15.3252L12 9.3252L18 15.3252\" stroke=\"%23A1A1A9\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/></svg>");
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
  position: absolute;
  display: block;
  width: 24px;
  height: 24px;
  right: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
}
.category-wrap #column-left .ocf-body .ocf-filter-header .ocf-filter-header-append {
  display: none !important;
}
.category-wrap #column-left .ocf-body .ocf-filter .ocf-value-list {
  max-height: 1000px;
  visibility: visible;
  -webkit-transition: all 0.5s;
  -o-transition: all 0.5s;
  transition: all 0.5s;
}
@media screen and (max-width: 767px) {
  .category-wrap #column-left .ocf-body .ocf-filter .ocf-value-list {
    position: relative !important;
    padding: 0 !important;
    -webkit-transform: unset !important;
        -ms-transform: unset !important;
            transform: unset !important;
    overflow: visible !important;
  }
}
.category-wrap #column-left .ocf-body .ocf-filter .ocf-value-list .ocf-value-list-body .ocf-value {
  font-family: Inter, sans-serif;
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
  color: #82828C;
}
.category-wrap #column-left .ocf-body .ocf-filter .ocf-value-list .ocf-value-list-body .ocf-value:focus:not(:active) .ocf-value-input::before {
  border-color: #82828C !important;
}
@media screen and (max-width: 992px) {
  .category-wrap #column-left .ocf-body .ocf-filter .ocf-value-list .ocf-value-list-body .ocf-value:hover {
    margin-bottom: 12px;
  }
}
.category-wrap #column-left .ocf-body .ocf-filter .ocf-value-list .ocf-value-list-body .ocf-value-append {
  display: inline;
  min-width: unset;
  margin-left: 0;
}
.category-wrap #column-left .ocf-body .ocf-filter .ocf-value-list .ocf-value-list-body .ocf-value-append .ocf-value-count {
  background: none;
  font-family: Inter, sans-serif;
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
  color: #82828C;
  padding: 0;
}
.category-wrap #column-left .ocf-body .ocf-filter .ocf-value-list .ocf-value-list-body .ocf-value-append .ocf-value-count::after {
  content: ")";
}
.category-wrap #column-left .ocf-body .ocf-filter .ocf-value-list .ocf-value-list-body .ocf-value-append .ocf-value-count::before {
  content: "(";
}
.category-wrap #column-left .ocf-body .ocf-filter .ocf-value-list .ocf-value-list-body .ocf-value.ocf-selected .ocf-value-input::before {
  background-color: #777D33;
  border-color: #777D33;
}
.category-wrap #column-left .ocf-body .ocf-filter.ocf-slider .ocf-value-list .ocf-slider-input-group .ocf-form-control {
  padding: 6px 12px;
  border-radius: 12px;
  background-color: #F8F8F8;
  border: 1px solid #EFEFF1;
  font-family: Inter, sans-serif;
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
  color: #82828C;
}
.category-wrap #column-left .ocf-body .ocf-filter.ocf-slider .ocf-value-list .ocf-slider-input-group .ocf-input-group-addon {
  font-family: Inter, sans-serif;
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
  color: #82828C;
  background: transparent;
}
.category-wrap #column-left .ocf-body .ocf-filter.ocf-slider .ocf-value-list .ocf-slider-input-group .ocf-input-group-addon:last-child {
  display: none;
}
.category-wrap #column-left .ocf-body .ocf-filter.ocf-slider .ocf-value-list .ocf-value-slider .ocf-noUi-connects:after, .category-wrap #column-left .ocf-body .ocf-filter.ocf-slider .ocf-value-list .ocf-value-slider .ocf-noUi-connects:before {
  display: none;
}
.category-wrap #column-left .ocf-body .ocf-filter.ocf-slider .ocf-value-list .ocf-value-slider .ocf-noUi-connects .ocf-noUi-connect:before {
  background-color: #777D33;
}
.category-wrap #column-left .ocf-body .ocf-filter.ocf-slider .ocf-value-list .ocf-value-slider .ocf-noUi-handle {
  border: none;
  background-color: #777D33;
}
.category-wrap #column-left .ocf-body .ocf-filter.ocf-slider .ocf-value-list .ocf-value-slider .ocf-noUi-pips {
  display: none !important;
}
.category-wrap .products-gallery {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 16px;
  padding-left: 16px;
}
@media screen and (max-width: 992px) {
  .category-wrap .products-gallery {
    padding-left: 0;
    grid-template-columns: repeat(2, 1fr);
    gap: 8px;
    margin: 0 -10px;
  }
}
.category-wrap .products-gallery .banner-item {
  padding: 0;
  border-radius: 8px;
  overflow: hidden;
}
.category-wrap .products-gallery .banner-item a img {
  height: 100%;
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.category-wrap .products-gallery .product-grid {
  width: 100%;
  max-width: 100%;
  padding: 0;
  margin: 0;
}
.category-wrap .products-gallery .product-grid .product-thumb {
  -webkit-box-shadow: none;
          box-shadow: none;
  padding: 0;
  border: 1.5px solid #EFEFF1;
  border-radius: 12px;
  overflow: hidden;
}
.category-wrap .products-gallery .product-grid .product-thumb .image {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.category-wrap .products-gallery .product-grid .product-thumb .image .ukrcreditsticker {
  position: static;
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
  display: none;
  width: 100%;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  min-height: 47px;
  z-index: 1 !important;
}
.category-wrap .products-gallery .product-grid .product-thumb .image .ukrcreditsticker > div {
  border: none;
  margin-right: 8px;
  margin-bottom: 0;
}
.category-wrap .products-gallery .product-grid .product-thumb .image .action-timer {
  top: unset;
  bottom: -5px;
}
@media screen and (max-width: 599px) {
  .category-wrap .products-gallery .product-grid .product-thumb .image .action-timer {
    top: unset;
    bottom: -8px;
  }
}
.category-wrap .products-gallery .product-grid .product-thumb .image .action-timer .timer_inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-shadow: 0 8px 8px -4px rgba(17, 17, 19, 0.0392156863), 0 20px 24px -4px rgba(17, 17, 19, 0.1019607843);
          box-shadow: 0 8px 8px -4px rgba(17, 17, 19, 0.0392156863), 0 20px 24px -4px rgba(17, 17, 19, 0.1019607843);
}
.category-wrap .products-gallery .product-grid .product-thumb .image .action-timer .timer_inner .num-time span {
  font-family: "Inter", sans-serif;
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
  color: #363636;
}
@media screen and (max-width: 599px) {
  .category-wrap .products-gallery .product-grid .product-thumb .image .action-timer .timer_inner .num-time span {
    font-size: 12px;
    line-height: 16px;
  }
}
.category-wrap .products-gallery .product-grid .product-thumb .image .action-timer .timer_inner .time_productany {
  font-family: "Inter", sans-serif;
  font-weight: 400;
  font-size: 8px;
  line-height: 8px;
  color: #A1A1A9;
}
@media screen and (max-width: 599px) {
  .category-wrap .products-gallery .product-grid .product-thumb .image .action-timer .timer_inner .time_productany {
    font-size: 7px;
    line-height: 7px;
  }
}
.category-wrap .products-gallery .product-grid .product-thumb .image .action-timer .timer_inner .countDays, .category-wrap .products-gallery .product-grid .product-thumb .image .action-timer .timer_inner .countHours, .category-wrap .products-gallery .product-grid .product-thumb .image .action-timer .timer_inner .countMinutes, .category-wrap .products-gallery .product-grid .product-thumb .image .action-timer .timer_inner .countSec {
  padding: unset;
  height: unset;
  width: 41px;
}
@media screen and (max-width: 599px) {
  .category-wrap .products-gallery .product-grid .product-thumb .image .action-timer .timer_inner .countDays, .category-wrap .products-gallery .product-grid .product-thumb .image .action-timer .timer_inner .countHours, .category-wrap .products-gallery .product-grid .product-thumb .image .action-timer .timer_inner .countMinutes, .category-wrap .products-gallery .product-grid .product-thumb .image .action-timer .timer_inner .countSec {
    width: 40px;
  }
}
.category-wrap .products-gallery .product-grid .product-thumb .image .action-timer .timer_inner .countDays::after, .category-wrap .products-gallery .product-grid .product-thumb .image .action-timer .timer_inner .countDays::before, .category-wrap .products-gallery .product-grid .product-thumb .image .action-timer .timer_inner .countHours::after, .category-wrap .products-gallery .product-grid .product-thumb .image .action-timer .timer_inner .countHours::before, .category-wrap .products-gallery .product-grid .product-thumb .image .action-timer .timer_inner .countMinutes::after, .category-wrap .products-gallery .product-grid .product-thumb .image .action-timer .timer_inner .countMinutes::before {
  content: "";
  width: 2px;
  height: 2px;
  background-color: #A1A1A9;
  border: unset;
  border-radius: 100%;
  bottom: unset;
  right: 0;
  position: absolute;
}
.category-wrap .products-gallery .product-grid .product-thumb .image .action-timer .timer_inner .countDays::after, .category-wrap .products-gallery .product-grid .product-thumb .image .action-timer .timer_inner .countHours::after, .category-wrap .products-gallery .product-grid .product-thumb .image .action-timer .timer_inner .countMinutes::after {
  top: 8px;
}
.category-wrap .products-gallery .product-grid .product-thumb .image .action-timer .timer_inner .countDays::before, .category-wrap .products-gallery .product-grid .product-thumb .image .action-timer .timer_inner .countHours::before, .category-wrap .products-gallery .product-grid .product-thumb .image .action-timer .timer_inner .countMinutes::before {
  top: 12px;
}
.category-wrap .products-gallery .product-grid .product-thumb .image a {
  padding: 177% 0 0 0;
  position: relative;
  margin-bottom: 8px;
  overflow: hidden;
  border-radius: unset;
}
.category-wrap .products-gallery .product-grid .product-thumb .image a::after {
  background-color: transparent;
}
.category-wrap .products-gallery .product-grid .product-thumb .image a img {
  position: absolute;
  display: block;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  -o-object-fit: contain;
     object-fit: contain;
}
.category-wrap .products-gallery .product-grid .product-thumb .image .sticker-ns.newproduct,
.category-wrap .products-gallery .product-grid .product-thumb .image .sticker-ns.special {
  margin-bottom: 0 !important;
  padding: 2px 8px;
}
.category-wrap .products-gallery .product-grid .product-thumb .image .sticker-ns.newproduct,
.category-wrap .products-gallery .product-grid .product-thumb .image .sticker-ns.special {
  font-family: "Inter", sans-serif;
  font-weight: 500;
  font-size: 12px;
  line-height: 16px;
  vertical-align: middle;
}
.category-wrap .products-gallery .product-grid .product-thumb .image .stickers-ns {
  margin-bottom: 0 !important;
  min-height: 24px;
  position: absolute;
  top: 5px;
  left: 5px;
  padding: 0;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
}
@media screen and (max-width: 599px) {
  .category-wrap .products-gallery .product-grid .product-thumb .image .stickers-ns {
    right: unset;
  }
}
.category-wrap .products-gallery .product-grid .product-thumb .image .stickers-ns span {
  font-family: "Inter", sans-serif;
  font-weight: 500;
  font-size: 12px;
  line-height: 16px;
  vertical-align: middle;
}
.category-wrap .products-gallery .product-grid .product-thumb .caption {
  padding: 0 12px 16px;
  position: unset !important;
}
@media screen and (max-width: 599px) {
  .category-wrap .products-gallery .product-grid .product-thumb .caption {
    padding: 0 12px 12px;
  }
}
.category-wrap .products-gallery .product-grid .product-thumb .caption .list-left-block {
  -webkit-box-flex: 0 !important;
      -ms-flex-positive: 0 !important;
          flex-grow: 0 !important;
  position: unset !important;
}
.category-wrap .products-gallery .product-grid .product-thumb .caption .list-right-block {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.category-wrap .products-gallery .product-grid .product-thumb .caption .list-right-block .pq-box {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
.category-wrap .products-gallery .product-grid .product-thumb .caption .product-name {
  margin-bottom: 8px;
  min-height: 60px;
}
.category-wrap .products-gallery .product-grid .product-thumb .caption .product-name a {
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  line-clamp: 3;
  -webkit-box-orient: vertical;
}
.category-wrap .products-gallery .product-grid .product-thumb .caption .product-model {
  display: none;
}
.category-wrap .products-gallery .product-grid .product-thumb .caption .rating {
  display: none;
}
.category-wrap .products-gallery .product-grid .product-thumb .caption .product-description {
  display: none;
}
.category-wrap .products-gallery .product-grid .product-thumb .caption .hpm-block.hpm-block-cat {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 8px;
  margin: 0 0 12px;
}
.category-wrap .products-gallery .product-grid .product-thumb .caption .hpm-block.hpm-block-cat div {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
.category-wrap .products-gallery .product-grid .product-thumb .caption .hpm-block.hpm-block-cat div h4 {
  margin: 0 0 5px;
}
.category-wrap .products-gallery .product-grid .product-thumb .caption .hpm-block.hpm-block-cat div .hpm-button-wrapper {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 5px;
}
.category-wrap .products-gallery .product-grid .product-thumb .caption .hpm-block.hpm-block-cat div .hpm-button-wrapper .hpm-button, .category-wrap .products-gallery .product-grid .product-thumb .caption .hpm-block.hpm-block-cat div .hpm-button-wrapper span {
  margin: 0;
  border-radius: 4px;
  background-color: #FFFFFF;
  font-family: "Inter", sans-serif;
  font-weight: 500;
  font-size: 12px;
  line-height: 16px;
}
.category-wrap .products-gallery .product-grid .product-thumb .caption .hpm-block.hpm-block-cat div .hpm-button-wrapper .hpm-button-more {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  height: auto;
  width: 34px;
  min-height: 34px;
  min-width: 34px;
}
.category-wrap .products-gallery .product-grid .product-thumb .caption .hpm-block.hpm-block-cat div .hpm-button-wrapper .hpm-button.active {
  border-color: #ffffff;
  outline: 1px solid #363636;
}
.category-wrap .products-gallery .product-grid .product-thumb .caption .hpm-block.hpm-block-cat div.column-custom3 {
  -webkit-box-ordinal-group: 0;
      -ms-flex-order: -1;
          order: -1;
}
.category-wrap .products-gallery .product-grid .product-thumb .caption .hpm-block.hpm-block-cat div.column-attr_131 .hpm-button-wrapper .hpm-button, .category-wrap .products-gallery .product-grid .product-thumb .caption .hpm-block.hpm-block-cat div.column-attr_131 .hpm-button-wrapper span, .category-wrap .products-gallery .product-grid .product-thumb .caption .hpm-block.hpm-block-cat div.column-attr_66 .hpm-button-wrapper .hpm-button, .category-wrap .products-gallery .product-grid .product-thumb .caption .hpm-block.hpm-block-cat div.column-attr_66 .hpm-button-wrapper span, .category-wrap .products-gallery .product-grid .product-thumb .caption .hpm-block.hpm-block-cat div.column-attr_46 .hpm-button-wrapper .hpm-button, .category-wrap .products-gallery .product-grid .product-thumb .caption .hpm-block.hpm-block-cat div.column-attr_46 .hpm-button-wrapper span, .category-wrap .products-gallery .product-grid .product-thumb .caption .hpm-block.hpm-block-cat div.column-attr_49 .hpm-button-wrapper .hpm-button, .category-wrap .products-gallery .product-grid .product-thumb .caption .hpm-block.hpm-block-cat div.column-attr_49 .hpm-button-wrapper span {
  padding: 9px 12px;
  min-width: 36px;
}
@media screen and (max-width: 599px) {
  .category-wrap .products-gallery .product-grid .product-thumb .caption .hpm-block.hpm-block-cat div.column-attr_131 .hpm-button-wrapper .hpm-button, .category-wrap .products-gallery .product-grid .product-thumb .caption .hpm-block.hpm-block-cat div.column-attr_131 .hpm-button-wrapper span, .category-wrap .products-gallery .product-grid .product-thumb .caption .hpm-block.hpm-block-cat div.column-attr_66 .hpm-button-wrapper .hpm-button, .category-wrap .products-gallery .product-grid .product-thumb .caption .hpm-block.hpm-block-cat div.column-attr_66 .hpm-button-wrapper span, .category-wrap .products-gallery .product-grid .product-thumb .caption .hpm-block.hpm-block-cat div.column-attr_46 .hpm-button-wrapper .hpm-button, .category-wrap .products-gallery .product-grid .product-thumb .caption .hpm-block.hpm-block-cat div.column-attr_46 .hpm-button-wrapper span, .category-wrap .products-gallery .product-grid .product-thumb .caption .hpm-block.hpm-block-cat div.column-attr_49 .hpm-button-wrapper .hpm-button, .category-wrap .products-gallery .product-grid .product-thumb .caption .hpm-block.hpm-block-cat div.column-attr_49 .hpm-button-wrapper span {
    padding: 9px;
  }
}
.category-wrap .products-gallery .product-grid .product-thumb .caption .price {
  font-family: Commissioner, sans-serif;
  font-weight: 600;
  font-size: 18px;
  line-height: 28px;
  color: #363636;
  margin-bottom: 8px;
  display: block;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.category-wrap .products-gallery .product-grid .product-thumb .caption .price.out-of-stock .price_no_format, .category-wrap .products-gallery .product-grid .product-thumb .caption .price.out-of-stock .price-new {
  color: #A1A1A9;
  opacity: 0.3;
}
.category-wrap .products-gallery .product-grid .product-thumb .caption .price .price-old {
  display: inline;
  font-family: Commissioner, sans-serif;
  font-weight: 500;
  font-size: 16px;
  line-height: 22px;
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
  color: #A1A1A9;
  text-decoration: line-through;
}
.category-wrap .products-gallery .product-grid .product-thumb .caption .price .price-old:before {
  display: none !important;
}
.category-wrap .products-gallery .product-grid .product-thumb .caption .price .price-new {
  display: inline;
  color: #F34B4B;
}
.category-wrap .products-gallery .product-grid .product-thumb .caption .actions .cart {
  width: 100%;
}
.category-wrap .products-gallery .product-grid .product-thumb .caption .actions .cart .btn {
  width: 100%;
  font-family: Commissioner, sans-serif;
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
  text-transform: none;
}
.category-wrap .products-gallery .product-grid .product-thumb .caption .actions .addit-action {
  opacity: 1;
  top: 12px;
  right: 12px;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  left: unset;
}
@media screen and (max-width: 992px) {
  .category-wrap .products-gallery .product-grid .product-thumb .caption .actions .addit-action {
    position: absolute !important;
  }
}
.category-wrap .products-gallery .product-grid .product-thumb .caption .actions .addit-action .wishlist {
  margin: 0;
}
.category-wrap .products-gallery .product-grid .product-thumb .caption .actions .addit-action .wishlist .btn-wishlist {
  -webkit-box-shadow: unset;
          box-shadow: unset;
  background: transparent;
  width: 24px;
  height: 24px;
  padding: 0;
}
.category-wrap .products-gallery .product-grid .product-thumb .caption .actions .addit-action .wishlist .btn-wishlist .btn-icon-wishlist {
  width: 100%;
  height: 100%;
  padding: 0;
  background-color: #A1A1A9;
  -webkit-mask: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMzIgMzIiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik01LjkwMTM2IDE2LjQxNTlMMTYgMjYuNTE0NkwyNi4wOTg2IDE2LjQxNTlDMjguNjMzOCAxMy44ODA4IDI4LjYzMzggOS43NzA0OSAyNi4wOTg2IDcuMjM1MzVDMjMuNTYzNSA0LjcwMDIgMTkuNDUzMiA0LjcwMDIgMTYuOTE4MSA3LjIzNTM1TDE2IDguMTUzNEwxNS4wODE5IDcuMjM1MzRDMTIuNTQ2OCA0LjcwMDIgOC40MzY1MSA0LjcwMDIgNS45MDEzNiA3LjIzNTM1QzMuMzY2MjEgOS43NzA0OSAzLjM2NjIxIDEzLjg4MDggNS45MDEzNiAxNi40MTU5WiIgc3Ryb2tlPSIjQTFBMUE5IiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8L3N2Zz4K);
          mask: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMzIgMzIiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik01LjkwMTM2IDE2LjQxNTlMMTYgMjYuNTE0NkwyNi4wOTg2IDE2LjQxNTlDMjguNjMzOCAxMy44ODA4IDI4LjYzMzggOS43NzA0OSAyNi4wOTg2IDcuMjM1MzVDMjMuNTYzNSA0LjcwMDIgMTkuNDUzMiA0LjcwMDIgMTYuOTE4MSA3LjIzNTM1TDE2IDguMTUzNEwxNS4wODE5IDcuMjM1MzRDMTIuNTQ2OCA0LjcwMDIgOC40MzY1MSA0LjcwMDIgNS45MDEzNiA3LjIzNTM1QzMuMzY2MjEgOS43NzA0OSAzLjM2NjIxIDEzLjg4MDggNS45MDEzNiAxNi40MTU5WiIgc3Ryb2tlPSIjQTFBMUE5IiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8L3N2Zz4K);
}
.category-wrap .products-gallery .product-grid .product-thumb .caption .actions .addit-action .wishlist.in_wishlist .btn-wishlist .btn-icon-wishlist {
  background-color: #777D33;
  -webkit-mask: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMzIgMzIiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik01LjkwMTM2IDE2LjQxNTlMMTYgMjYuNTE0NkwyNi4wOTg2IDE2LjQxNTlDMjguNjMzOCAxMy44ODA4IDI4LjYzMzggOS43NzA0OSAyNi4wOTg2IDcuMjM1MzVDMjMuNTYzNSA0LjcwMDIgMTkuNDUzMiA0LjcwMDIgMTYuOTE4MSA3LjIzNTM1TDE2IDguMTUzNEwxNS4wODE5IDcuMjM1MzRDMTIuNTQ2OCA0LjcwMDIgOC40MzY1MSA0LjcwMDIgNS45MDEzNiA3LjIzNTM1QzMuMzY2MjEgOS43NzA0OSAzLjM2NjIxIDEzLjg4MDggNS45MDEzNiAxNi40MTU5WiIgZmlsbD0iIzc3N0QzMyIvPgo8L3N2Zz4K);
          mask: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMzIgMzIiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik01LjkwMTM2IDE2LjQxNTlMMTYgMjYuNTE0NkwyNi4wOTg2IDE2LjQxNTlDMjguNjMzOCAxMy44ODA4IDI4LjYzMzggOS43NzA0OSAyNi4wOTg2IDcuMjM1MzVDMjMuNTYzNSA0LjcwMDIgMTkuNDUzMiA0LjcwMDIgMTYuOTE4MSA3LjIzNTM1TDE2IDguMTUzNEwxNS4wODE5IDcuMjM1MzRDMTIuNTQ2OCA0LjcwMDIgOC40MzY1MSA0LjcwMDIgNS45MDEzNiA3LjIzNTM1QzMuMzY2MjEgOS43NzA0OSAzLjM2NjIxIDEzLjg4MDggNS45MDEzNiAxNi40MTU5WiIgZmlsbD0iIzc3N0QzMyIvPgo8L3N2Zz4K);
}
.category-wrap .products-gallery .product-grid .product-thumb .caption .actions .addit-action .compare {
  display: none;
}
.category-wrap .pagination li {
  background-color: #fff;
  color: #363636;
  border-radius: 8px;
}
.category-wrap .pagination li a, .category-wrap .pagination li span {
  background-color: #fff;
  color: #363636;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 32px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 32px;
  padding: 0;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  border-radius: 8px;
}
.category-wrap .pagination li.active a, .category-wrap .pagination li.active span {
  color: #fff;
  background-color: #777D33;
}
.category-wrap .pagination li.disabled {
  background: #EFEFF1;
}
.category-wrap .pagination li.disabled span {
  background-color: #EFEFF1;
}
.category-wrap .pagination li.next_page a, .category-wrap .pagination li.prev_page a {
  border: 1px solid #EFEFF1;
}

.white-bg-content {
  position: relative;
}
.white-bg-content::before {
  content: "";
  position: absolute;
  display: block;
  top: -10px;
  left: 50%;
  width: 100vw;
  height: calc(100% + 30px);
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
  z-index: -1;
  background: #fff;
}

.seo-text__content {
  max-height: 236px;
  color: #82828C;
  overflow: hidden;
  position: relative;
  -webkit-transition: max-height 0.4s ease;
  -o-transition: max-height 0.4s ease;
  transition: max-height 0.4s ease;
  -webkit-mask-image: -webkit-gradient(linear, left top, left bottom, color-stop(50%, rgb(0, 0, 0)), to(rgba(0, 0, 0, 0)));
  -webkit-mask-image: linear-gradient(to bottom, rgb(0, 0, 0) 50%, rgba(0, 0, 0, 0) 100%);
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-size: 100% 100%;
  mask-image: -webkit-gradient(linear, left top, left bottom, color-stop(50%, rgb(0, 0, 0)), to(rgba(0, 0, 0, 0)));
  mask-image: linear-gradient(to bottom, rgb(0, 0, 0) 50%, rgba(0, 0, 0, 0) 100%);
  mask-repeat: no-repeat;
  mask-size: 100% 100%;
}
.seo-text__content.expanded {
  max-height: 4000px;
  -webkit-mask-image: none;
  mask-image: none;
}

.seo-text__toggle {
  background: none;
  border: none;
  color: #363636;
  font-family: Commissioner, sans-serif;
  font-weight: 500;
  font-size: 16px;
  line-height: 22px;
  cursor: pointer;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 0.5rem;
  margin: auto;
  margin-top: 1rem;
}
.seo-text__toggle svg {
  -webkit-transition: -webkit-transform 0.3s ease;
  transition: -webkit-transform 0.3s ease;
  -o-transition: transform 0.3s ease;
  transition: transform 0.3s ease;
  transition: transform 0.3s ease, -webkit-transform 0.3s ease;
}
.seo-text__toggle .less {
  display: none;
}
.seo-text__toggle.expanded svg {
  -webkit-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
          transform: rotate(180deg);
}
.seo-text__toggle.expanded .less {
  display: inline;
}
.seo-text__toggle.expanded .more {
  display: none;
}

#attr-popup {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  position: fixed;
  inset: 0;
  z-index: 1000;
  visibility: hidden;
  opacity: 0;
  height: 100vh;
  width: 100vw;
  -webkit-transition: all 0.5s;
  -o-transition: all 0.5s;
  transition: all 0.5s;
}
#attr-popup.active {
  opacity: 1;
  visibility: visible;
}
#attr-popup.active .popup-content {
  -webkit-transform: translateY(0);
      -ms-transform: translateY(0);
          transform: translateY(0);
}
#attr-popup .popup-overlay {
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 0.6);
}
#attr-popup .popup-content {
  position: relative;
  z-index: 1001;
  background: #fff;
  width: 100%;
  padding: 16px 12px 32px;
  border-radius: 8px 8px 0 0;
  -webkit-transform: translateY(100%);
      -ms-transform: translateY(100%);
          transform: translateY(100%);
  -webkit-transition: -webkit-transform 0.5s 0.5s;
  transition: -webkit-transform 0.5s 0.5s;
  -o-transition: transform 0.5s 0.5s;
  transition: transform 0.5s 0.5s;
  transition: transform 0.5s 0.5s, -webkit-transform 0.5s 0.5s;
}
#attr-popup .popup-content .popup-close {
  position: absolute;
  right: 15px;
  top: 15px;
  background: none;
  border: none;
  font-size: 22px;
  cursor: pointer;
}
#attr-popup .popup-content .popup-attrs {
  display: grid;
  grid-template-columns: 1fr;
  gap: 12px;
  margin-top: 20px;
}
#attr-popup .popup-content .popup-attrs .popup-attr-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 8px;
  padding: 10px 12px;
}
#attr-popup .popup-content .popup-attrs .popup-attr-item .box-stock-status {
  margin: 0 0 0 auto;
}
#attr-popup .popup-content .popup-attrs .popup-attr-item .hpm-button {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  min-width: 34px;
  height: 34px;
  margin-top: 0;
  border-radius: 4px;
  text-align: center;
  background-color: #fff;
  border-color: transparent;
}
#attr-popup .popup-content .popup-attrs .popup-attr-item .hpm-button.notcolor {
  min-width: 46px;
}
#attr-popup .popup-content .popup-attrs .popup-attr-item .hpm-button.notcolor + .attr-label {
  display: none !important;
}
#attr-popup .popup-content .popup-attrs .popup-attr-item .hpm-button.color {
  max-width: 34px;
  width: 34px;
  height: 34px;
  border: none;
  margin: 0;
}
#attr-popup .popup-content .popup-attrs .popup-attr-item .hpm-button .hpmcircle {
  width: 34px !important;
  height: 34px !important;
  border-radius: 4px;
  border: none;
}
#attr-popup .popup-content .popup-attrs .popup-attr-item .attr-label {
  font-family: Inter, sans-serif;
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
  color: #363636;
}

.box-stock-status {
  margin-top: 0;
}
.box-stock-status .stock-status {
  padding: 0;
  background: none;
  color: #82828C;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.box-stock-status .stock-status:before {
  content: "";
  display: block;
  width: 6px;
  height: 6px;
  margin-right: 8px;
  border-radius: 50%;
}
.box-stock-status .stock-status.instock:before {
  background-color: #29BB6C;
}
.box-stock-status .stock-status.outofstock:before {
  background-color: #FF3838;
}

.category-subcats {
  position: relative;
}
.category-subcats .subcats-nav {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  z-index: 10;
  cursor: pointer;
  -webkit-transition: opacity 0.3s ease;
  -o-transition: opacity 0.3s ease;
  transition: opacity 0.3s ease;
  width: 32px;
  height: 32px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  opacity: 0;
  pointer-events: none;
}
.category-subcats .subcats-nav.nav-left-arr {
  left: 2px;
  -webkit-transform: translateY(-50%) scaleX(-1);
      -ms-transform: translateY(-50%) scaleX(-1);
          transform: translateY(-50%) scaleX(-1);
}
.category-subcats .subcats-nav.nav-right-arr {
  right: 2px;
}
@media (max-width: 1023px) {
  .category-subcats .subcats-nav {
    display: none;
  }
}
.category-subcats .category-subcats__wrap {
  overflow-x: auto;
  overflow-y: hidden;
  scroll-behavior: smooth;
  width: 100%;
}
.category-subcats .box-sub-cat {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 16px 0;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
}

.product-special .view-box .justify-content-between {
  -webkit-box-pack: end !important;
      -ms-flex-pack: end !important;
          justify-content: end !important;
}
.product-special .view-box .product_list_toolbar {
  display: none !important;
}
.product-special .category-page {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 16px;
  padding-left: 16px;
}
@media screen and (max-width: 992px) {
  .product-special .category-page {
    padding-left: 0;
    grid-template-columns: repeat(2, 1fr);
    gap: 8px;
    margin: 0 -10px;
  }
}
.product-special .category-page .banner-item {
  padding: 0;
  border-radius: 8px;
  overflow: hidden;
}
.product-special .category-page .banner-item a img {
  height: 100%;
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.product-special .category-page .product-grid {
  width: 100%;
  max-width: 100%;
  padding: 0;
  margin: 0;
}
.product-special .category-page .product-grid .product-thumb {
  -webkit-box-shadow: none;
          box-shadow: none;
  padding: 0;
  border: 1.5px solid #EFEFF1;
  border-radius: 12px;
  overflow: hidden;
}
.product-special .category-page .product-grid .product-thumb .image {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.product-special .category-page .product-grid .product-thumb .image .ukrcreditsticker {
  position: static;
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
  display: none;
  width: 100%;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  min-height: 47px;
  z-index: 1 !important;
}
.product-special .category-page .product-grid .product-thumb .image .ukrcreditsticker > div {
  border: none;
  margin-right: 8px;
  margin-bottom: 0;
}
.product-special .category-page .product-grid .product-thumb .image .action-timer {
  bottom: 20px;
}
@media screen and (max-width: 599px) {
  .product-special .category-page .product-grid .product-thumb .image .action-timer {
    bottom: 14px;
  }
}
.product-special .category-page .product-grid .product-thumb .image .action-timer .timer_inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-shadow: 0 8px 8px -4px rgba(17, 17, 19, 0.0392156863), 0 20px 24px -4px rgba(17, 17, 19, 0.1019607843);
          box-shadow: 0 8px 8px -4px rgba(17, 17, 19, 0.0392156863), 0 20px 24px -4px rgba(17, 17, 19, 0.1019607843);
}
.product-special .category-page .product-grid .product-thumb .image .action-timer .timer_inner .num-time span {
  font-family: "Inter", sans-serif;
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
  color: #363636;
}
@media screen and (max-width: 599px) {
  .product-special .category-page .product-grid .product-thumb .image .action-timer .timer_inner .num-time span {
    font-size: 12px;
    line-height: 16px;
  }
}
.product-special .category-page .product-grid .product-thumb .image .action-timer .timer_inner .time_productany {
  font-family: "Inter", sans-serif;
  font-weight: 400;
  font-size: 8px;
  line-height: 8px;
  color: #A1A1A9;
}
@media screen and (max-width: 599px) {
  .product-special .category-page .product-grid .product-thumb .image .action-timer .timer_inner .time_productany {
    font-size: 7px;
    line-height: 7px;
  }
}
.product-special .category-page .product-grid .product-thumb .image .action-timer .timer_inner .countDays, .product-special .category-page .product-grid .product-thumb .image .action-timer .timer_inner .countHours, .product-special .category-page .product-grid .product-thumb .image .action-timer .timer_inner .countMinutes, .product-special .category-page .product-grid .product-thumb .image .action-timer .timer_inner .countSec {
  padding: unset;
  height: unset;
  width: 41px;
}
@media screen and (max-width: 599px) {
  .product-special .category-page .product-grid .product-thumb .image .action-timer .timer_inner .countDays, .product-special .category-page .product-grid .product-thumb .image .action-timer .timer_inner .countHours, .product-special .category-page .product-grid .product-thumb .image .action-timer .timer_inner .countMinutes, .product-special .category-page .product-grid .product-thumb .image .action-timer .timer_inner .countSec {
    width: 40px;
  }
}
.product-special .category-page .product-grid .product-thumb .image .action-timer .timer_inner .countDays::after, .product-special .category-page .product-grid .product-thumb .image .action-timer .timer_inner .countDays::before, .product-special .category-page .product-grid .product-thumb .image .action-timer .timer_inner .countHours::after, .product-special .category-page .product-grid .product-thumb .image .action-timer .timer_inner .countHours::before, .product-special .category-page .product-grid .product-thumb .image .action-timer .timer_inner .countMinutes::after, .product-special .category-page .product-grid .product-thumb .image .action-timer .timer_inner .countMinutes::before {
  content: "";
  width: 2px;
  height: 2px;
  background-color: #A1A1A9;
  border: unset;
  border-radius: 100%;
  bottom: unset;
  right: 0;
  position: absolute;
}
.product-special .category-page .product-grid .product-thumb .image .action-timer .timer_inner .countDays::after, .product-special .category-page .product-grid .product-thumb .image .action-timer .timer_inner .countHours::after, .product-special .category-page .product-grid .product-thumb .image .action-timer .timer_inner .countMinutes::after {
  top: 8px;
}
.product-special .category-page .product-grid .product-thumb .image .action-timer .timer_inner .countDays::before, .product-special .category-page .product-grid .product-thumb .image .action-timer .timer_inner .countHours::before, .product-special .category-page .product-grid .product-thumb .image .action-timer .timer_inner .countMinutes::before {
  top: 12px;
}
.product-special .category-page .product-grid .product-thumb .image a {
  padding: 177% 0 0 0;
  position: relative;
  margin-bottom: 8px;
  overflow: hidden;
  border-radius: unset;
  background: #F8F8F8;
}
.product-special .category-page .product-grid .product-thumb .image a img {
  position: absolute;
  display: block;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  -o-object-fit: cover;
     object-fit: cover;
}
.product-special .category-page .product-grid .product-thumb .image .stickers-ns {
  display: none;
}
.product-special .category-page .product-grid .product-thumb .caption {
  padding: 0 12px 16px;
  position: unset !important;
}
@media screen and (max-width: 599px) {
  .product-special .category-page .product-grid .product-thumb .caption {
    padding: 0 12px 12px;
  }
}
.product-special .category-page .product-grid .product-thumb .caption .list-left-block {
  -webkit-box-flex: 0 !important;
      -ms-flex-positive: 0 !important;
          flex-grow: 0 !important;
  position: unset !important;
}
.product-special .category-page .product-grid .product-thumb .caption .list-right-block {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.product-special .category-page .product-grid .product-thumb .caption .list-right-block .pq-box {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
.product-special .category-page .product-grid .product-thumb .caption .product-name {
  margin-bottom: 8px;
  min-height: 60px;
}
.product-special .category-page .product-grid .product-thumb .caption .product-name a {
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  line-clamp: 3;
  -webkit-box-orient: vertical;
}
.product-special .category-page .product-grid .product-thumb .caption .product-model {
  display: none;
}
.product-special .category-page .product-grid .product-thumb .caption .rating {
  display: none;
}
.product-special .category-page .product-grid .product-thumb .caption .product-description {
  display: none;
}
.product-special .category-page .product-grid .product-thumb .caption .hpm-block.hpm-block-cat {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 8px;
  margin: 0 0 12px;
}
.product-special .category-page .product-grid .product-thumb .caption .hpm-block.hpm-block-cat div {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
.product-special .category-page .product-grid .product-thumb .caption .hpm-block.hpm-block-cat div h4 {
  margin: 0 0 5px;
}
.product-special .category-page .product-grid .product-thumb .caption .hpm-block.hpm-block-cat div .hpm-button-wrapper {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 5px;
}
.product-special .category-page .product-grid .product-thumb .caption .hpm-block.hpm-block-cat div .hpm-button-wrapper .hpm-button, .product-special .category-page .product-grid .product-thumb .caption .hpm-block.hpm-block-cat div .hpm-button-wrapper span {
  margin: 0;
  border-radius: 4px;
  background-color: #FFFFFF;
  font-family: "Inter", sans-serif;
  font-weight: 500;
  font-size: 12px;
  line-height: 16px;
}
.product-special .category-page .product-grid .product-thumb .caption .hpm-block.hpm-block-cat div .hpm-button-wrapper .hpm-button-more {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  height: auto;
  width: 34px;
  min-height: 34px;
  min-width: 34px;
}
.product-special .category-page .product-grid .product-thumb .caption .hpm-block.hpm-block-cat div .hpm-button-wrapper .hpm-button.active {
  border-color: #ffffff;
  outline: 1px solid #363636;
}
.product-special .category-page .product-grid .product-thumb .caption .hpm-block.hpm-block-cat div.column-custom3 {
  -webkit-box-ordinal-group: 0;
      -ms-flex-order: -1;
          order: -1;
}
.product-special .category-page .product-grid .product-thumb .caption .hpm-block.hpm-block-cat div.column-attr_131 .hpm-button-wrapper .hpm-button, .product-special .category-page .product-grid .product-thumb .caption .hpm-block.hpm-block-cat div.column-attr_131 .hpm-button-wrapper span, .product-special .category-page .product-grid .product-thumb .caption .hpm-block.hpm-block-cat div.column-attr_66 .hpm-button-wrapper .hpm-button, .product-special .category-page .product-grid .product-thumb .caption .hpm-block.hpm-block-cat div.column-attr_66 .hpm-button-wrapper span, .product-special .category-page .product-grid .product-thumb .caption .hpm-block.hpm-block-cat div.column-attr_46 .hpm-button-wrapper .hpm-button, .product-special .category-page .product-grid .product-thumb .caption .hpm-block.hpm-block-cat div.column-attr_46 .hpm-button-wrapper span, .product-special .category-page .product-grid .product-thumb .caption .hpm-block.hpm-block-cat div.column-attr_49 .hpm-button-wrapper .hpm-button, .product-special .category-page .product-grid .product-thumb .caption .hpm-block.hpm-block-cat div.column-attr_49 .hpm-button-wrapper span {
  padding: 9px 12px;
  min-width: 36px;
}
@media screen and (max-width: 599px) {
  .product-special .category-page .product-grid .product-thumb .caption .hpm-block.hpm-block-cat div.column-attr_131 .hpm-button-wrapper .hpm-button, .product-special .category-page .product-grid .product-thumb .caption .hpm-block.hpm-block-cat div.column-attr_131 .hpm-button-wrapper span, .product-special .category-page .product-grid .product-thumb .caption .hpm-block.hpm-block-cat div.column-attr_66 .hpm-button-wrapper .hpm-button, .product-special .category-page .product-grid .product-thumb .caption .hpm-block.hpm-block-cat div.column-attr_66 .hpm-button-wrapper span, .product-special .category-page .product-grid .product-thumb .caption .hpm-block.hpm-block-cat div.column-attr_46 .hpm-button-wrapper .hpm-button, .product-special .category-page .product-grid .product-thumb .caption .hpm-block.hpm-block-cat div.column-attr_46 .hpm-button-wrapper span, .product-special .category-page .product-grid .product-thumb .caption .hpm-block.hpm-block-cat div.column-attr_49 .hpm-button-wrapper .hpm-button, .product-special .category-page .product-grid .product-thumb .caption .hpm-block.hpm-block-cat div.column-attr_49 .hpm-button-wrapper span {
    padding: 9px;
  }
}
.product-special .category-page .product-grid .product-thumb .caption .price {
  font-family: Commissioner, sans-serif;
  font-weight: 600;
  font-size: 18px;
  line-height: 28px;
  color: #363636;
  margin-bottom: 8px;
  display: block;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media screen and (max-width: 599px) {
  .product-special .category-page .product-grid .product-thumb .caption .price {
    font-size: 16px;
  }
}
.product-special .category-page .product-grid .product-thumb .caption .price.out-of-stock .price_no_format, .product-special .category-page .product-grid .product-thumb .caption .price.out-of-stock .price-new {
  color: #A1A1A9;
  opacity: 0.3;
}
.product-special .category-page .product-grid .product-thumb .caption .price .price-old {
  display: inline;
  font-family: Commissioner, sans-serif;
  font-weight: 500;
  font-size: 16px;
  line-height: 22px;
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
  color: #A1A1A9;
  text-decoration: line-through;
}
@media screen and (max-width: 599px) {
  .product-special .category-page .product-grid .product-thumb .caption .price .price-old {
    font-size: 14px;
  }
}
.product-special .category-page .product-grid .product-thumb .caption .price .price-old:before {
  display: none !important;
}
.product-special .category-page .product-grid .product-thumb .caption .price .price-new {
  display: inline;
  color: #F34B4B;
}
.product-special .category-page .product-grid .product-thumb .caption .actions .cart {
  width: 100%;
}
.product-special .category-page .product-grid .product-thumb .caption .actions .cart .btn {
  width: 100%;
  font-family: Commissioner, sans-serif;
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
  text-transform: none;
}
.product-special .category-page .product-grid .product-thumb .caption .actions .addit-action {
  opacity: 1;
  top: 12px;
  right: 12px;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  left: unset;
}
@media screen and (max-width: 992px) {
  .product-special .category-page .product-grid .product-thumb .caption .actions .addit-action {
    position: absolute !important;
  }
}
.product-special .category-page .product-grid .product-thumb .caption .actions .addit-action .wishlist {
  margin: 0;
}
.product-special .category-page .product-grid .product-thumb .caption .actions .addit-action .wishlist .btn-wishlist {
  -webkit-box-shadow: unset;
          box-shadow: unset;
  background: transparent;
  width: 24px;
  height: 24px;
  padding: 0;
}
.product-special .category-page .product-grid .product-thumb .caption .actions .addit-action .wishlist .btn-wishlist .btn-icon-wishlist {
  width: 100%;
  height: 100%;
  padding: 0;
  -webkit-mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTQuNDI2MDIgMTIuMzExNUwxMiAxOS44ODU0TDE5LjU3NCAxMi4zMTE1QzIxLjQ3NTMgMTAuNDEwMSAyMS40NzUzIDcuMzI3MzggMTkuNTc0IDUuNDI2MDJDMTcuNjcyNiAzLjUyNDY2IDE0LjU4OTkgMy41MjQ2NiAxMi42ODg1IDUuNDI2MDJMMTIgNi4xMTQ1NkwxMS4zMTE1IDUuNDI2MDJDOS40MTAxIDMuNTI0NjYgNi4zMjczOCAzLjUyNDY2IDQuNDI2MDIgNS40MjYwMkMyLjUyNDY2IDcuMzI3MzggMi41MjQ2NiAxMC40MTAxIDQuNDI2MDIgMTIuMzExNVoiIHN0cm9rZT0iI0ExQTFBOSIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPC9zdmc+Cg==);
          mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTQuNDI2MDIgMTIuMzExNUwxMiAxOS44ODU0TDE5LjU3NCAxMi4zMTE1QzIxLjQ3NTMgMTAuNDEwMSAyMS40NzUzIDcuMzI3MzggMTkuNTc0IDUuNDI2MDJDMTcuNjcyNiAzLjUyNDY2IDE0LjU4OTkgMy41MjQ2NiAxMi42ODg1IDUuNDI2MDJMMTIgNi4xMTQ1NkwxMS4zMTE1IDUuNDI2MDJDOS40MTAxIDMuNTI0NjYgNi4zMjczOCAzLjUyNDY2IDQuNDI2MDIgNS40MjYwMkMyLjUyNDY2IDcuMzI3MzggMi41MjQ2NiAxMC40MTAxIDQuNDI2MDIgMTIuMzExNVoiIHN0cm9rZT0iI0ExQTFBOSIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPC9zdmc+Cg==);
}
.product-special .category-page .product-grid .product-thumb .caption .actions .addit-action .compare {
  display: none;
}
.product-special .pagination li {
  background-color: #fff;
  color: #363636;
  border-radius: 8px;
}
.product-special .pagination li a, .product-special .pagination li span {
  background-color: #fff;
  color: #363636;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 32px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 32px;
  padding: 0;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  border-radius: 8px;
}
.product-special .pagination li.active a, .product-special .pagination li.active span {
  color: #fff;
  background-color: #777D33;
}
.product-special .pagination li.disabled {
  background: #EFEFF1;
}
.product-special .pagination li.disabled span {
  background-color: #EFEFF1;
}
.product-special .pagination li.next_page a, .product-special .pagination li.prev_page a {
  border: 1px solid #EFEFF1;
}
.product-special .box-stock-status {
  margin-top: 0;
}
.product-special .box-stock-status .stock-status {
  padding: 0;
  background: none;
  color: #82828C;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.product-special .box-stock-status .stock-status:before {
  content: "";
  display: block;
  width: 6px;
  height: 6px;
  margin-right: 8px;
  border-radius: 50%;
}
.product-special .box-stock-status .stock-status.instock:before {
  background-color: #29BB6C;
}
.product-special .box-stock-status .stock-status.outofstock:before {
  background-color: #FF3838;
}

@media screen and (max-width: 980px) {
  .hero-slider__wrap {
    width: calc(100% + 32px);
    margin-left: -16px !important;
  }
}
.hero-slider__wrap .hero-slide__wrap {
  display: block;
  padding-top: 50%;
  width: 100%;
  position: relative;
}
.hero-slider__wrap .hero-slide__wrap img {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  border-radius: 16px;
  overflow: hidden;
  -o-object-fit: cover;
     object-fit: cover;
}
@media screen and (max-width: 980px) {
  .hero-slider__wrap .hero-slide__wrap img {
    border-radius: 0;
  }
}
.hero-slider__wrap .swiper-pagination {
  bottom: 24px !important;
}
@media screen and (max-width: 980px) {
  .hero-slider__wrap .swiper-pagination {
    bottom: 20px;
  }
}
.hero-slider__wrap .swiper-pagination .swiper-pagination-bullet-active {
  background: #363636 !important;
}

.link-slider {
  padding: 48px 0 64px;
  overflow: hidden;
}
@media screen and (max-width: 980px) {
  .link-slider {
    padding: 24px 0 48px;
  }
}
.link-slider__top {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 20px;
}
.link-slider__top .link-slider__nav {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 8px;
}
.link-slider__top .link-slider__nav button {
  background: #FFFFFF;
  border: 1px solid #EFEFF1;
  border-radius: 8px;
  width: 32px !important;
  height: 32px !important;
  cursor: pointer;
  position: relative;
}
.link-slider__top .link-slider__nav button.swiper-button-disabled {
  opacity: 0.3;
  pointer-events: none;
}
.link-slider__top .link-slider__nav button svg {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}
.link-slider__top .link-slider__nav button:hover {
  background: #EFEFF1;
}
@media screen and (max-width: 980px) {
  .link-slider__wrap {
    max-width: 75%;
    overflow: visible !important;
    margin-left: 0 !important;
  }
}
.link-slider__wrap .swiper-slide .link-slide__wrap {
  display: block;
  background: #fff;
  border-radius: 12px;
  text-align: center;
  position: relative;
  padding-top: 65%;
}
.link-slider__wrap .swiper-slide .link-slide__wrap img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
}
.link-slider__wrap .swiper-slide .link-slide__wrap .body-m {
  position: absolute;
  bottom: 12px;
  left: 16px;
  width: calc(100% - 32px);
  text-align: left;
  z-index: 1;
  color: #363636;
}
.link-slider__wrap .swiper-slide .link-slide__wrap .link-slide__badge {
  position: absolute;
  top: 12px;
  left: 16px;
  background: #DBE677;
  color: #363636;
  padding: 4px 8px;
  border-radius: 6px;
  z-index: 1;
}

.benefits {
  padding: 48px 0 64px;
  background-color: #F8F8F8;
}
@media screen and (max-width: 980px) {
  .benefits {
    padding: 24px 0 48px;
  }
}
.benefits .heading {
  margin-bottom: 24px;
}
.benefits__wrap {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 16px;
}
@media screen and (max-width: 980px) {
  .benefits__wrap {
    grid-template-columns: repeat(2, 1fr);
    gap: 8px;
  }
}
.benefits__item {
  background-color: #fff;
  border-radius: 12px;
  padding: 16px;
  color: #363636;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
@media screen and (max-width: 980px) {
  .benefits__item {
    padding: 12px;
    border-radius: 8px;
  }
}
.benefits__item img {
  width: 48px;
  height: 48px;
  margin-bottom: 48px;
  -o-object-fit: contain;
     object-fit: contain;
}
@media screen and (max-width: 980px) {
  .benefits__item img {
    margin-bottom: 20px;
  }
}
.benefits__item--wide {
  grid-column: span 2;
  background-color: #777D33;
  border: 1px solid #92975C;
  color: #fff;
}
.benefits__item--wide .benefits__badges {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 8px;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  max-width: 100%;
}
.benefits__item--wide .benefits__badges img {
  height: 56px;
  width: 56px;
  -o-object-fit: contain;
     object-fit: contain;
  background-color: rgba(255, 255, 255, 0.1215686275);
  border-radius: 8px;
  border: 1px solid rgba(255, 255, 255, 0.1215686275);
}
@media screen and (max-width: 980px) {
  .benefits__item--wide .benefits__badges img {
    width: 48px;
    height: 48px;
  }
}
.benefits__item--wide p {
  margin-top: 1rem;
}

.seo-text {
  padding: 48px 0 64px;
}
@media screen and (max-width: 980px) {
  .seo-text {
    padding: 24px 0 48px;
  }
}
.seo-text .heading {
  margin-bottom: 20px;
}
.seo-text .seo-text__content {
  max-height: 236px;
  color: #82828C;
  overflow: hidden;
  position: relative;
  -webkit-transition: max-height 0.4s ease;
  -o-transition: max-height 0.4s ease;
  transition: max-height 0.4s ease;
}
.seo-text .seo-text__content:after {
  content: "";
  display: block;
  position: absolute;
  width: 100%;
  height: 108px;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(21.36%, rgba(255, 255, 255, 0)), color-stop(102.91%, #f8f7f3));
  background: -o-linear-gradient(top, rgba(255, 255, 255, 0) 21.36%, #f8f7f3 102.91%);
  background: linear-gradient(180deg, rgba(255, 255, 255, 0) 21.36%, #f8f7f3 102.91%);
  bottom: 0;
  left: 0;
}
.seo-text .seo-text__content.expanded {
  max-height: 2000px;
}
.seo-text .seo-text__content.expanded:after {
  display: none;
}
.seo-text .seo-text__toggle {
  margin-top: 1rem;
  background: none;
  border: none;
  color: #363636;
  font-family: Commissioner, sans-serif;
  font-weight: 500;
  font-size: 16px;
  line-height: 22px;
  cursor: pointer;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 0.5rem;
}
.seo-text .seo-text__toggle svg {
  -webkit-transition: -webkit-transform 0.3s ease;
  transition: -webkit-transform 0.3s ease;
  -o-transition: transform 0.3s ease;
  transition: transform 0.3s ease;
  transition: transform 0.3s ease, -webkit-transform 0.3s ease;
}
.seo-text .seo-text__toggle .less {
  display: none;
}
.seo-text .seo-text__toggle.expanded svg {
  -webkit-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
          transform: rotate(180deg);
}
.seo-text .seo-text__toggle.expanded .less {
  display: inline;
}
.seo-text .seo-text__toggle.expanded .more {
  display: none;
}

.equipment-grid {
  padding: 48px 0 64px;
}
@media screen and (max-width: 980px) {
  .equipment-grid {
    padding: 24px 0 48px;
  }
}
.equipment-grid .heading {
  margin-bottom: 20px;
}
.equipment-grid__items {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 16px;
}
@media screen and (max-width: 980px) {
  .equipment-grid__items {
    grid-template-columns: repeat(2, 1fr);
    gap: 8px;
  }
}
.equipment-grid__item {
  position: relative;
  background: #F8F8F8;
  border-radius: 12px;
  overflow: hidden;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  text-decoration: none;
  -webkit-transition: -webkit-box-shadow 0.3s ease, -webkit-transform 0.2s ease;
  transition: -webkit-box-shadow 0.3s ease, -webkit-transform 0.2s ease;
  -o-transition: box-shadow 0.3s ease, transform 0.2s ease;
  transition: box-shadow 0.3s ease, transform 0.2s ease;
  transition: box-shadow 0.3s ease, transform 0.2s ease, -webkit-box-shadow 0.3s ease, -webkit-transform 0.2s ease;
}
.equipment-grid__item:hover {
  -webkit-box-shadow: 0 4px 10px rgba(0, 0, 0, 0.1);
          box-shadow: 0 4px 10px rgba(0, 0, 0, 0.1);
  -webkit-transform: translateY(-4px);
      -ms-transform: translateY(-4px);
          transform: translateY(-4px);
}
.equipment-grid__item .equipment-grid__image {
  position: relative;
  width: 100%;
  padding-top: 100%;
  background-color: #fff;
}
@media screen and (max-width: 980px) {
  .equipment-grid__item .equipment-grid__image {
    padding-top: 125%;
  }
}
.equipment-grid__item .equipment-grid__image img {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  padding: 20%;
  -o-object-fit: contain;
     object-fit: contain;
}
.equipment-grid__item .equipment-grid__title {
  text-align: left;
  color: #363636;
  position: absolute;
  bottom: 16px;
  left: 16px;
  width: calc(100% - 32px);
  line-height: 20px;
}
@media screen and (max-width: 980px) {
  .equipment-grid__item .equipment-grid__title {
    left: 8px;
    bottom: 8px;
    width: calc(100% - 16px);
    font-size: 12px;
    line-height: 14px;
  }
}
.equipment-grid__item .equipment-grid__icon {
  position: absolute;
  top: 16px;
  right: 16px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
@media screen and (max-width: 980px) {
  .equipment-grid__item .equipment-grid__icon {
    top: 12px;
    right: 12px;
  }
}

.russian-popup {
  position: fixed;
  top: 0;
  left: 0;
  width: 100vw;
  height: 100vh;
  z-index: 3000;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  background-color: rgba(54, 54, 54, 0.537254902);
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
  opacity: 0;
  visibility: hidden;
  padding: 16px;
}
.russian-popup.opened {
  opacity: 1;
  visibility: visible;
}
.russian-popup.opened .russian-popup__content {
  visibility: visible;
  -webkit-transform: translateY(0);
      -ms-transform: translateY(0);
          transform: translateY(0);
}
.russian-popup__content {
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
  visibility: hidden;
  -webkit-transform: translateY(-100vh);
      -ms-transform: translateY(-100vh);
          transform: translateY(-100vh);
  padding: 24px 24px 32px 24px;
  background-color: #fff;
  border-radius: 16px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%;
  max-width: 550px;
}
@media screen and (max-width: 992px) {
  .russian-popup__content {
    padding: 16px 16px 24px 16px;
    max-width: 400px;
  }
}
.russian-popup__content .close {
  position: absolute;
  top: 16px;
  right: 16px;
}
.russian-popup__content .country_container {
  font-family: Commissioner, sans-serif;
  color: #363636;
  font-size: 22px;
  padding: 13px 4px;
  margin-bottom: 15px;
}
.russian-popup__content .russian_text {
  margin-bottom: 25px;
  text-align: center;
  font-family: Commissioner, sans-serif;
  font-weight: 600;
  font-size: 20px;
  line-height: 28px;
  color: #363636;
}
.russian-popup__content .russian_buttons {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
@media screen and (max-width: 992px) {
  .russian-popup__content .russian_buttons {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.russian-popup__content .russian_buttons button, .russian-popup__content .russian_buttons a {
  width: 100%;
  max-width: calc(50% - 6px);
  border-radius: 12px;
  padding: 12px 6px;
  text-align: center;
  font-family: Commissioner, sans-serif;
  font-weight: 500;
  font-size: 16px;
  line-height: 22px;
  display: block;
  border: none;
}
@media screen and (max-width: 992px) {
  .russian-popup__content .russian_buttons button, .russian-popup__content .russian_buttons a {
    max-width: 100%;
  }
}
.russian-popup__content .russian_buttons button.button-primary, .russian-popup__content .russian_buttons a.button-primary {
  background-color: #777D33;
  color: #fff;
}
.russian-popup__content .russian_buttons button.button-primary svg, .russian-popup__content .russian_buttons a.button-primary svg {
  vertical-align: bottom;
  margin-right: 5px;
}
.russian-popup__content .russian_buttons button.button-secondary, .russian-popup__content .russian_buttons a.button-secondary {
  background-color: #EFEFF1;
  color: #363636;
}
@media screen and (max-width: 992px) {
  .russian-popup__content .russian_buttons button.button-secondary, .russian-popup__content .russian_buttons a.button-secondary {
    margin-bottom: 8px;
  }
}

.breadcrumbs-box {
  padding: 12px 0;
  margin-top: 0;
}
@media screen and (max-width: 980px) {
  .breadcrumbs-box {
    padding: 8px 0;
  }
}
.breadcrumbs-box .breadcrumb {
  background: transparent;
  margin-bottom: 0;
}
@media screen and (max-width: 980px) {
  .breadcrumbs-box .breadcrumb {
    padding-bottom: 0;
    margin-bottom: 0 !important;
  }
}
.breadcrumbs-box .breadcrumb li {
  line-height: 20px;
}
.breadcrumbs-box .breadcrumb li a,
.breadcrumbs-box .breadcrumb li span {
  font-family: Inter, sans-serif;
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
  color: #82828C;
  text-decoration: none;
}

.product-container {
  max-width: 1196px;
  width: 100%;
  margin: 0 auto;
  padding: 0 12px;
}
.product-container .product-row {
  margin-right: 0;
  margin-left: 0;
}
.product-container .product-left-block {
  position: sticky;
  top: 110px;
  padding-left: 0;
  padding-right: 4px;
  width: 44.36860068%;
}
@media screen and (max-width: 767px) {
  .product-container .product-left-block {
    width: 100%;
    padding-right: 0;
    position: relative;
    top: 0;
  }
}
.product-container .product-block {
  background-color: #fff;
  border-radius: 12px;
  padding: 16px;
}
@media screen and (max-width: 767px) {
  .product-container .product-block {
    border-radius: 8px;
  }
}
.product-container .thumbnails {
  margin-bottom: 0;
}
.product-container .thumbnails .general-image {
  margin-bottom: 0;
}
.product-container .thumbnails .general-image .ukrcreditsticker {
  display: none;
}
.product-container .thumbnails .general-image .wishlist {
  position: absolute;
  top: 16px;
  right: 16px;
  z-index: 1;
}
@media screen and (max-width: 767px) {
  .product-container .thumbnails .general-image .wishlist {
    top: 12px;
    right: 12px;
  }
}
.product-container .thumbnails .general-image .wishlist.in_wishlist .btn-wishlist .btn-icon-wishlist {
  background-color: #777D33;
  -webkit-mask: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMzIgMzIiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik01LjkwMTM2IDE2LjQxNTlMMTYgMjYuNTE0NkwyNi4wOTg2IDE2LjQxNTlDMjguNjMzOCAxMy44ODA4IDI4LjYzMzggOS43NzA0OSAyNi4wOTg2IDcuMjM1MzVDMjMuNTYzNSA0LjcwMDIgMTkuNDUzMiA0LjcwMDIgMTYuOTE4MSA3LjIzNTM1TDE2IDguMTUzNEwxNS4wODE5IDcuMjM1MzRDMTIuNTQ2OCA0LjcwMDIgOC40MzY1MSA0LjcwMDIgNS45MDEzNiA3LjIzNTM1QzMuMzY2MjEgOS43NzA0OSAzLjM2NjIxIDEzLjg4MDggNS45MDEzNiAxNi40MTU5WiIgZmlsbD0iIzc3N0QzMyIvPgo8L3N2Zz4K);
          mask: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMzIgMzIiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik01LjkwMTM2IDE2LjQxNTlMMTYgMjYuNTE0NkwyNi4wOTg2IDE2LjQxNTlDMjguNjMzOCAxMy44ODA4IDI4LjYzMzggOS43NzA0OSAyNi4wOTg2IDcuMjM1MzVDMjMuNTYzNSA0LjcwMDIgMTkuNDUzMiA0LjcwMDIgMTYuOTE4MSA3LjIzNTM1TDE2IDguMTUzNEwxNS4wODE5IDcuMjM1MzRDMTIuNTQ2OCA0LjcwMDIgOC40MzY1MSA0LjcwMDIgNS45MDEzNiA3LjIzNTM1QzMuMzY2MjEgOS43NzA0OSAzLjM2NjIxIDEzLjg4MDggNS45MDEzNiAxNi40MTU5WiIgZmlsbD0iIzc3N0QzMyIvPgo8L3N2Zz4K);
}
.product-container .thumbnails .general-image .wishlist .btn-wishlist {
  -webkit-box-shadow: unset;
          box-shadow: unset;
  background: transparent;
  width: 32px;
  height: 32px;
  padding: 0;
}
@media screen and (max-width: 767px) {
  .product-container .thumbnails .general-image .wishlist .btn-wishlist {
    width: 24px;
    height: 24px;
  }
}
.product-container .thumbnails .general-image .wishlist .btn-wishlist .btn-icon-wishlist {
  width: 100%;
  height: 100%;
  padding: 0;
  background-color: #A1A1A9;
  -webkit-mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIHZpZXdCb3g9IjAgMCAzMiAzMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTUuOTAxMzYgMTYuNDE1OUwxNiAyNi41MTQ2TDI2LjA5ODYgMTYuNDE1OUMyOC42MzM4IDEzLjg4MDggMjguNjMzOCA5Ljc3MDQ5IDI2LjA5ODYgNy4yMzUzNUMyMy41NjM1IDQuNzAwMiAxOS40NTMyIDQuNzAwMiAxNi45MTgxIDcuMjM1MzVMMTYgOC4xNTM0TDE1LjA4MTkgNy4yMzUzNEMxMi41NDY4IDQuNzAwMiA4LjQzNjUxIDQuNzAwMiA1LjkwMTM2IDcuMjM1MzVDMy4zNjYyMSA5Ljc3MDQ5IDMuMzY2MjEgMTMuODgwOCA1LjkwMTM2IDE2LjQxNTlaIiBzdHJva2U9IiNBMUExQTkiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+Cjwvc3ZnPgo=);
          mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIHZpZXdCb3g9IjAgMCAzMiAzMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTUuOTAxMzYgMTYuNDE1OUwxNiAyNi41MTQ2TDI2LjA5ODYgMTYuNDE1OUMyOC42MzM4IDEzLjg4MDggMjguNjMzOCA5Ljc3MDQ5IDI2LjA5ODYgNy4yMzUzNUMyMy41NjM1IDQuNzAwMiAxOS40NTMyIDQuNzAwMiAxNi45MTgxIDcuMjM1MzVMMTYgOC4xNTM0TDE1LjA4MTkgNy4yMzUzNEMxMi41NDY4IDQuNzAwMiA4LjQzNjUxIDQuNzAwMiA1LjkwMTM2IDcuMjM1MzVDMy4zNjYyMSA5Ljc3MDQ5IDMuMzY2MjEgMTMuODgwOCA1LjkwMTM2IDE2LjQxNTlaIiBzdHJva2U9IiNBMUExQTkiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+Cjwvc3ZnPgo=);
  -webkit-mask-size: contain;
          mask-size: contain;
}
.product-container .thumbnails .general-image .btn-slick-prev-v,
.product-container .thumbnails .general-image .btn-slick-next-v {
  position: absolute;
  z-index: 1;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 32px;
  height: 32px;
  background-color: #fff;
  border: 1px solid #EFEFF1;
  border-radius: 8px;
  cursor: pointer;
  -webkit-transition: background-color 0.2s ease-out;
  -o-transition: background-color 0.2s ease-out;
  transition: background-color 0.2s ease-out;
}
@media (hover: hover) {
  .product-container .thumbnails .general-image .btn-slick-prev-v:hover,
  .product-container .thumbnails .general-image .btn-slick-next-v:hover {
    background-color: #EFEFF1;
  }
}
.product-container .thumbnails .general-image .btn-slick-prev-v:active,
.product-container .thumbnails .general-image .btn-slick-next-v:active {
  background-color: #EFEFF1;
}
.product-container .thumbnails .general-image .btn-slick-prev-v svg,
.product-container .thumbnails .general-image .btn-slick-next-v svg {
  width: 20px;
  height: 20px;
}
@media (hover: hover) {
  .product-container .thumbnails .general-image .btn-slick-prev-v.slick-disabled:hover,
  .product-container .thumbnails .general-image .btn-slick-next-v.slick-disabled:hover {
    background-color: #fff;
  }
}
.product-container .thumbnails .general-image .btn-slick-prev-v.slick-disabled:active,
.product-container .thumbnails .general-image .btn-slick-next-v.slick-disabled:active {
  background-color: #fff;
}
.product-container .thumbnails .general-image .btn-slick-prev-v.slick-disabled svg path,
.product-container .thumbnails .general-image .btn-slick-next-v.slick-disabled svg path {
  stroke: #D0D0D4;
}
.product-container .thumbnails .general-image .btn-slick-prev-v {
  left: 16px;
}
.product-container .thumbnails .general-image .btn-slick-next-v {
  right: 16px;
}
.product-container .thumbnails .general-image.have-images {
  width: calc(100% - 64px);
  padding-left: 8px;
}
@media screen and (max-width: 991px) {
  .product-container .thumbnails .general-image.have-images {
    padding-left: 0;
    width: 100%;
  }
}
.product-container .thumbnails .general-image .item .thumbnail {
  vertical-align: middle;
  border-radius: 12px;
  overflow: hidden;
  width: 100%;
  height: 80vh;
  max-height: 712px;
}
@media screen and (max-width: 767px) {
  .product-container .thumbnails .general-image .item .thumbnail {
    aspect-ratio: 351/596;
    border-radius: 8px;
  }
}
.product-container .thumbnails .general-image .item .thumbnail .img-responsive {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
}
.product-container .thumbnails .general-image .item.youtube_video .thumbnail {
  position: relative;
}
.product-container .thumbnails .general-image .item.youtube_video .thumbnail .svgimgyt {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  width: 48px;
  height: 48px;
  background-color: #fff;
  border-radius: 500px;
  -webkit-box-shadow: 0px 3px 8px -1px rgba(50, 50, 71, 0.0509803922), 0px 0px 1px 0px rgba(12, 26, 75, 0.2392156863);
          box-shadow: 0px 3px 8px -1px rgba(50, 50, 71, 0.0509803922), 0px 0px 1px 0px rgba(12, 26, 75, 0.2392156863);
}
.product-container .thumbnails .image-additional {
  max-width: 64px;
}
@media screen and (max-width: 599px) {
  .product-container .thumbnails .image-additional {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 5px;
  }
}
@media screen and (max-width: 991px) {
  .product-container .thumbnails .image-additional {
    max-width: none;
    padding: 0;
    margin: 8px 0;
  }
}
@media screen and (max-width: 991px) {
  .product-container .thumbnails .image-additional .slick-list {
    margin-left: 0;
  }
}
.product-container .thumbnails .image-additional .video-btn {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-radius: 8px;
  border: 1px solid #777D33;
  padding: 14px 14px 10px;
  cursor: pointer;
}
@media screen and (max-width: 599px) {
  .product-container .thumbnails .image-additional .video-btn {
    padding: 10px;
  }
}
.product-container .thumbnails .image-additional .video-btn .svg-container {
  width: 20px;
  height: 20px;
  background: #777D33;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-radius: 100%;
}
.product-container .thumbnails .image-additional .video-btn .svg-container svg {
  margin: 0 0 0 1px;
}
@media screen and (max-width: 599px) {
  .product-container .thumbnails .image-additional .video-btn .svg-container svg {
    margin: 0 0 0 3px;
  }
}
.product-container .thumbnails .image-additional .video-btn span {
  display: block;
  color: #777D33;
  font-family: "Commissioner", sans-serif;
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: 20px;
}
.product-container .thumbnails .image-additional .slick-slide {
  border: none;
}
@media screen and (max-width: 991px) {
  .product-container .thumbnails .image-additional .slick-slide {
    margin-left: 8px;
  }
}
.product-container .thumbnails .image-additional .slick-slide.slick-current .item .thumbnail {
  border: 1px solid #363636;
  opacity: 1;
}
.product-container .thumbnails .image-additional .slick-slide .item.youtube_video .thumbnail {
  position: relative;
}
.product-container .thumbnails .image-additional .slick-slide .item.youtube_video .thumbnail .bg-youtube {
  -webkit-transform: scale(1.3);
      -ms-transform: scale(1.3);
          transform: scale(1.3);
}
@media screen and (max-width: 768px) {
  .product-container .thumbnails .image-additional .slick-slide .item.youtube_video .thumbnail .bg-youtube {
    display: block;
  }
}
.product-container .thumbnails .image-additional .slick-slide .item.youtube_video .svgimgyt {
  width: 24px;
  height: 24px;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  background-color: #fff;
  -webkit-box-shadow: 0px 3px 8px -1px rgba(50, 50, 71, 0.0509803922), 0px 0px 1px 0px rgba(12, 26, 75, 0.2392156863);
          box-shadow: 0px 3px 8px -1px rgba(50, 50, 71, 0.0509803922), 0px 0px 1px 0px rgba(12, 26, 75, 0.2392156863);
  border-radius: 500px;
}
.product-container .thumbnails .image-additional .slick-slide .item .thumbnail {
  width: 64px;
  height: 64px;
  padding: 0;
  -webkit-box-shadow: none;
          box-shadow: none;
  border: 1px solid #EFEFF1;
  opacity: 0.48;
  vertical-align: middle;
  border-radius: 8px;
  margin-top: 4px;
  margin-bottom: 4px;
  overflow: hidden;
}
@media screen and (max-width: 991px) {
  .product-container .thumbnails .image-additional .slick-slide .item .thumbnail {
    margin-top: 0;
    margin-bottom: 0;
  }
}
@media screen and (max-width: 991px) {
  .product-container .thumbnails .image-additional .slick-slide .item .thumbnail {
    width: 56px;
    height: 56px;
  }
}
.product-container .thumbnails .image-additional .slick-slide .item .thumbnail img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.product-container #product {
  padding: 0;
  border: none;
  border-radius: 0;
}
.product-container #product.no-size-charts .hpm-adapt-size-block, .product-container #product.no-size-charts .hpm-adapt-size {
  display: none;
}
.product-container #product .main-info-product__title {
  font-family: "Commissioner", sans-serif;
  font-weight: 600;
  font-size: 28px;
  line-height: 32px;
  letter-spacing: 0;
  color: #363636;
  margin-bottom: 16px;
  margin-top: 0;
}
@media screen and (max-width: 767px) {
  .product-container #product .main-info-product__title {
    font-size: 24px;
    line-height: 30px;
  }
}
.product-container #product .main-info-product__body {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 12px;
  padding: 6px 0;
}
@media screen and (max-width: 767px) {
  .product-container #product .main-info-product__body {
    padding: 0;
  }
}
.product-container #product .main-info-product .rating .rating-box {
  gap: 2px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.product-container #product .main-info-product .rating .rating-box .product-rating-star {
  width: 16px;
  height: 16px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.product-container #product .main-info-product .rating .rating-box .quantity-reviews {
  background-color: transparent;
  position: relative;
  margin-left: 0;
  border-radius: 0;
  width: auto;
  height: auto;
  display: block;
  font-size: inherit;
  line-height: inherit;
}
@media screen and (max-width: 767px) {
  .product-container #product .main-info-product .rating .rating-box .quantity-reviews span {
    display: none;
  }
}
.product-container #product .main-info-product .rating .rating-box .quantity-reviews a {
  font-family: "Inter", sans-serif;
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0;
  color: #363636;
  padding-left: 30px;
  vertical-align: middle;
}
.product-container #product .main-info-product .rating .rating-box .quantity-reviews a::before {
  content: "";
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  left: 6px;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTIuNSAxNi45MzY4TDMuNTgzMzMgMTMuNjg2OEMyLjY0NzA0IDEyLjMwMjEgMi4zMDgzMyAxMC42NjIyIDIuNjMwMTggOS4wNzIwOUMyLjk1MjA0IDcuNDgxOTkgMy45MTI1NSA2LjA0OTg5IDUuMzMzMTQgNS4wNDIwNkM2Ljc1MzczIDQuMDM0MjMgOC41Mzc3MiAzLjUxOTI1IDEwLjM1MzQgMy41OTI4N0MxMi4xNjkxIDMuNjY2NDkgMTMuODkyOSA0LjMyMzcgMTUuMjA0NCA1LjQ0MjNDMTYuNTE1OSA2LjU2MDkxIDE3LjMyNTcgOC4wNjQ3OSAxNy40ODM0IDkuNjc0MzJDMTcuNjQxMSAxMS4yODM5IDE3LjEzNTggMTIuODg5NSAxNi4wNjE2IDE0LjE5MjhDMTQuOTg3MyAxNS40OTYgMTMuNDE3MiAxNi40MDgyIDExLjY0MzIgMTYuNzU5NkM5Ljg2OTExIDE3LjExMTEgOC4wMTE4NCAxNi44Nzc5IDYuNDE2NjcgMTYuMTAzNUwyLjUgMTYuOTM2OFoiIGZpbGw9IiNEMEQwRDQiIHN0cm9rZT0iI0QwRDBENCIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8L3N2Zz4K);
  background-position: center;
  background-repeat: no-repeat;
  width: 20px;
  height: 20px;
}
.product-container #product .main-info-product .stock_status_success,
.product-container #product .main-info-product .qty-not-in-stock {
  font-family: "Inter", sans-serif;
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0;
  color: #82828C;
  padding-left: 12px;
  position: relative;
}
.product-container #product .main-info-product .stock_status_success::before,
.product-container #product .main-info-product .qty-not-in-stock::before {
  content: "";
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  left: 0;
  width: 6px;
  height: 6px;
  border-radius: 50%;
}
.product-container #product .main-info-product .stock_status_success::before {
  background-color: #29BB6C;
}
.product-container #product .main-info-product .qty-not-in-stock::before {
  background-color: #FF3838;
}
.product-container #product .second-info-product {
  margin-top: 8px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 8px 12px;
}
@media screen and (max-width: 576px) {
  .product-container #product .second-info-product {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}
.product-container #product .second-info-product__main {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 8px 74px;
  width: 100%;
  font-family: "Inter", sans-serif;
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0;
  color: #82828C;
  padding: 6px 0;
}
@media screen and (max-width: 576px) {
  .product-container #product .second-info-product__main {
    gap: 8px 28px;
  }
}
.product-container #product .second-info-product__sku {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 4px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.product-container #product .second-info-product__sku b {
  font-weight: 500;
}
.product-container #product .second-info-product__sku span {
  color: #363636;
  position: relative;
  padding-right: 24px;
  cursor: pointer;
  -webkit-transition: opacity 0.2s ease-out, color 0.2s ease-out;
  -o-transition: opacity 0.2s ease-out, color 0.2s ease-out;
  transition: opacity 0.2s ease-out, color 0.2s ease-out;
}
.product-container #product .second-info-product__sku span.copied::before {
  opacity: 1;
  visibility: visible;
  -webkit-transform: translateX(-50%) translateY(-10px);
      -ms-transform: translateX(-50%) translateY(-10px);
          transform: translateX(-50%) translateY(-10px);
}
@media (hover: hover) {
  .product-container #product .second-info-product__sku span:hover {
    color: rgba(54, 54, 54, 0.7);
  }
  .product-container #product .second-info-product__sku span:hover::after {
    opacity: 0.7;
  }
}
.product-container #product .second-info-product__sku span::after {
  content: "";
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  right: 0px;
  width: 20px;
  height: 20px;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE1LjkxOTIgNEg5LjQxOTI2QzguODIwOTYgNCA4LjMzNTk0IDQuNDg1MDIgOC4zMzU5NCA1LjA4MzMzVjExLjU4MzNDOC4zMzU5NCAxMi4xODE2IDguODIwOTYgMTIuNjY2NyA5LjQxOTI2IDEyLjY2NjdIMTUuOTE5MkMxNi41MTc1IDEyLjY2NjcgMTcuMDAyNSAxMi4xODE2IDE3LjAwMjUgMTEuNTgzM1Y1LjA4MzMzQzE3LjAwMjUgNC40ODUwMiAxNi41MTc1IDQgMTUuOTE5MiA0WiIgc3Ryb2tlPSIjQTFBMUE5IiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8cGF0aCBkPSJNNCAxMC41VjE0LjgzMzNDNCAxNi4wMyA0Ljk3MDA0IDE3IDYuMTY2NjUgMTdIMTAuNSIgc3Ryb2tlPSIjQTFBMUE5IiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+Cjwvc3ZnPgo=);
  background-position: center;
  background-repeat: no-repeat;
}
.product-container #product .second-info-product__sku span::before {
  content: attr(data-label);
  position: absolute;
  bottom: 100%;
  left: 50%;
  -webkit-transform: translateX(-50%) translateY(10px);
      -ms-transform: translateX(-50%) translateY(10px);
          transform: translateX(-50%) translateY(10px);
  background-color: #333;
  color: #fff;
  padding: 5px 10px;
  border-radius: 4px;
  font-size: 12px;
  white-space: nowrap;
  opacity: 0;
  visibility: hidden;
  pointer-events: none;
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
  z-index: 10;
}
.product-container #product .second-info-product__manufacturer-body {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 4px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.product-container #product .second-info-product__manufacturer-body p {
  margin: 0;
}
.product-container #product .second-info-product__manufacturer-body a {
  -webkit-transition: opacity 0.2s ease-out;
  -o-transition: opacity 0.2s ease-out;
  transition: opacity 0.2s ease-out;
  color: #363636;
}
@media (hover: hover) {
  .product-container #product .second-info-product__manufacturer-body a:hover {
    opacity: 0.7;
  }
}
.product-container #product .second-info-product__link {
  border-radius: 6px;
  background-color: #fff;
  border: 1px solid #EFEFF1;
  padding: 2px 4px;
}
.product-container #product .second-info-product__link img {
  width: 90px;
  height: 28px;
  -o-object-fit: contain;
     object-fit: contain;
}
.product-container #product .price-info-product {
  margin-top: 8px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 8px 12px;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  font-family: "Inter", sans-serif;
}
@media screen and (max-width: 767px) {
  .product-container #product .price-info-product {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.product-container #product .price-info-product__main .hpm-button-wrapper .hpm-button {
  display: block !important;
}
.product-container #product .price-info-product__main .hpm-button-wrapper .hpm-button.hpm-button-more {
  display: none !important;
}
.product-container #product .price-info-product__main .price {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  margin: 0;
  min-height: 54px;
}
@media screen and (max-width: 767px) {
  .product-container #product .price-info-product__main .price {
    min-height: auto;
  }
}
.product-container #product .price-info-product__main .price__current, .product-container #product .price-info-product__main .price__new {
  margin-top: auto;
  font-family: "Commissioner", sans-serif;
  font-weight: 600;
  font-size: 24px;
  line-height: 32px;
  letter-spacing: 0;
}
.product-container #product .price-info-product__main .price__current {
  color: #363636;
}
.product-container #product .price-info-product__main .price__current.out-of-stock {
  color: #A1A1A9;
}
.product-container #product .price-info-product__main .price__new {
  color: #F34B4B;
}
.product-container #product .price-info-product__main .price__special {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 8px;
}
.product-container #product .price-info-product__main .price__skidka, .product-container #product .price-info-product__main .price__profit {
  border-radius: 4px;
  padding: 2px 6px;
  font-weight: 500;
  font-size: 12px;
  line-height: 16px;
  letter-spacing: 0;
  white-space: nowrap;
}
.product-container #product .price-info-product__main .price__skidka {
  background-color: #FFD7D7;
  color: #F34B4B;
}
.product-container #product .price-info-product__main .price__profit {
  background-color: #DBE677;
  color: #363636;
}
.product-container #product .price-info-product__main .price__old-price {
  font-family: "Commissioner", sans-serif;
  font-weight: 500;
  font-size: 16px;
  line-height: 22px;
  letter-spacing: 0;
  color: #A1A1A9;
  white-space: nowrap;
  position: relative;
}
.product-container #product .price-info-product__main .price__old-price::after {
  content: "";
  position: absolute;
  top: 60%;
  left: 0;
  right: 0;
  height: 1px;
  background-color: #A1A1A9;
}
.product-container #product .price-info-product__rewards {
  margin: 10px 0 2px;
}
.product-container #product .price-info-product__reward {
  margin: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 4px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0;
  color: #363636;
  position: relative;
  padding-left: 24px;
}
.product-container #product .price-info-product__reward::before {
  content: "";
  position: absolute;
  top: -2px;
  left: 0;
  width: 24px;
  height: 24px;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTIxIDE0LjgwMDhDMjEgMTcuMjg2IDE4Ljk4NTMgMTkuMzAwOCAxNi41IDE5LjMwMDhDMTUuNjk0MSAxOS4zMDA4IDE0LjkzNzYgMTkuMDg4OSAxNC4yODMzIDE4LjcxNzlDMTMuMTMxNCAxOC4wNjQ2IDEyLjI5NjEgMTYuOTE3OSAxMi4wNjQ2IDE1LjU2NUMxMi4wMjIxIDE1LjMxNjYgMTIgMTUuMDYxMyAxMiAxNC44MDA4QzEyIDEzLjY0NTMgMTIuNDM1NSAxMi41OTE2IDEzLjE1MTMgMTEuNzk0N0MxMy45NzUxIDEwLjg3NzYgMTUuMTcwMiAxMC4zMDA4IDE2LjUgMTAuMzAwOEMxOC45ODUzIDEwLjMwMDggMjEgMTIuMzE1NSAyMSAxNC44MDA4WiIgc3Ryb2tlPSIjNzc3RDMzIiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CjxwYXRoIGQ9Ik0xNi41IDYuMjVWOS44NVYxMC4zQzE1LjE3MDIgMTAuMyAxMy45NzUxIDEwLjg3NjggMTMuMTUxMyAxMS43OTM5QzEyLjQzNTUgMTIuNTkwOCAxMiAxMy42NDQ1IDEyIDE0LjhDMTIgMTUuMDYwNSAxMi4wMjIxIDE1LjMxNTggMTIuMDY0NiAxNS41NjQyQzEyLjI5NjEgMTYuOTE3MSAxMy4xMzE0IDE4LjA2MzggMTQuMjgzMyAxOC43MTcxQzEzLjA4NTIgMTkuMDc5MyAxMS40OTQ5IDE5LjMgOS43NSAxOS4zQzYuMDIyMDYgMTkuMyAzIDE4LjI5MjYgMyAxNy4wNVYxMy40NVY5Ljg1VjYuMjUiIHN0cm9rZT0iIzc3N0QzMyIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8cGF0aCBkPSJNMTYuNSA2LjI1QzE2LjUgNy40OTI2MyAxMy40Nzc5IDguNSA5Ljc1IDguNUM2LjAyMjA2IDguNSAzIDcuNDkyNjMgMyA2LjI1QzMgNS4wMDczNiA2LjAyMjA2IDQgOS43NSA0QzEzLjQ3NzkgNCAxNi41IDUuMDA3MzYgMTYuNSA2LjI1WiIgc3Ryb2tlPSIjNzc3RDMzIiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CjxwYXRoIGQ9Ik0zIDEzLjQ0OTJDMyAxNC42OTE4IDYuMDIyMDYgMTUuNjk5MiA5Ljc1IDE1LjY5OTJDMTAuNTYzMSAxNS42OTkyIDExLjM0MjcgMTUuNjUxMyAxMi4wNjQ2IDE1LjU2MzUiIHN0cm9rZT0iIzc3N0QzMyIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8cGF0aCBkPSJNMyA5Ljg0OTYxQzMgMTEuMDkyMiA2LjAyMjA3IDEyLjA5OTYgOS43NSAxMi4wOTk2QzEwLjk5MDMgMTIuMDk5NiAxMi4xNTI2IDExLjk4ODEgMTMuMTUxMyAxMS43OTM1IiBzdHJva2U9IiM3NzdEMzMiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPHBhdGggZD0iTTE4LjMgMTQuODAwOEMxOC4zIDE1Ljc5NDkgMTcuNDk0MSAxNi42MDA4IDE2LjUgMTYuNjAwOCIgc3Ryb2tlPSIjNzc3RDMzIiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CjxwYXRoIGQ9Ik0xNC43IDE0LjhDMTQuNyAxMy44MDU5IDE1LjUwNTkgMTMgMTYuNSAxMyIgc3Ryb2tlPSIjNzc3RDMzIiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+Cjwvc3ZnPgo=);
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
}
.product-container #product .price-info-product__reward span {
  color: #82828C;
  white-space: nowrap;
}
.product-container #product .price-info-product .actions {
  margin: 6px 0 0;
  -webkit-box-flex: 0;
      -ms-flex: 0 1 366px;
          flex: 0 1 366px;
  gap: 8px;
}
@media screen and (max-width: 992px) {
  .product-container #product .price-info-product .actions {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: stretch;
        -ms-flex-align: stretch;
            align-items: stretch;
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    margin: 0;
  }
}
.product-container #product .price-info-product .actions .quantity-adder {
  margin-right: 0;
}
@media screen and (max-width: 992px) {
  .product-container #product .price-info-product .actions .quantity-adder .quantity-number {
    width: 100%;
  }
}
.product-container #product .price-info-product .actions .quantity-adder .quantity-number .add-down,
.product-container #product .price-info-product .actions .quantity-adder .quantity-number .add-up {
  height: 48px;
  border-color: #EFEFF1;
  width: 36px;
}
.product-container #product .price-info-product .actions .quantity-adder .quantity-number .add-down.out-of-stock,
.product-container #product .price-info-product .actions .quantity-adder .quantity-number .add-up.out-of-stock {
  pointer-events: none;
  opacity: 0.5;
}
.product-container #product .price-info-product .actions .quantity-adder .quantity-number .add-down {
  border-radius: 12px 0px 0px 12px;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTQgMTBMMTYgMTAiIHN0cm9rZT0iIzgyODI4QyIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8L3N2Zz4K);
  background-repeat: no-repeat;
  background-position: right center;
}
.product-container #product .price-info-product .actions .quantity-adder .quantity-number .add-up {
  border-radius: 0px 12px 12px 0px;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTUgMTBIMTBNMTAgMTBIMTVNMTAgMTBWMTVNMTAgMTBWNSIgc3Ryb2tlPSIjODI4MjhDIiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+Cjwvc3ZnPgo=);
  background-repeat: no-repeat;
  background-position: left center;
}
.product-container #product .price-info-product .actions .quantity-adder .quantity-number input {
  height: 48px;
  font-family: "Commissioner", sans-serif;
  font-weight: 500;
  font-size: 16px;
  line-height: 22px;
  letter-spacing: 0;
  color: #82828C;
  width: 44px;
  border-color: #EFEFF1;
}
.product-container #product .price-info-product .actions .quantity-adder .quantity-number input:disabled {
  opacity: 0.5;
}
@media screen and (max-width: 992px) {
  .product-container #product .price-info-product .actions .quantity-adder .quantity-number input {
    width: 100%;
  }
}
@media screen and (max-width: 767px) {
  .product-container #product .price-info-product .actions .quantity-adder .quantity-number input {
    width: 44px;
  }
}
@media screen and (max-width: 567px) {
  .product-container #product .price-info-product .actions .quantity-adder .quantity-number input {
    width: 100%;
  }
}
.product-container #product .price-info-product .actions .cart.pull-left {
  display: block;
  margin: 0;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}
.product-container #product .price-info-product .actions .cart.pull-left .btn-general {
  min-width: auto;
  max-width: 242px;
  width: 100%;
  height: 48px;
  border-radius: 12px;
  font-family: "Commissioner", sans-serif;
  font-weight: 500;
  font-size: 16px;
  line-height: 22px;
  letter-spacing: 0;
  -webkit-transition: background-color 0.2s ease-out;
  -o-transition: background-color 0.2s ease-out;
  transition: background-color 0.2s ease-out;
}
@media screen and (max-width: 992px) {
  .product-container #product .price-info-product .actions .cart.pull-left .btn-general {
    min-width: auto;
    max-width: none;
  }
}
@media screen and (max-width: 767px) {
  .product-container #product .price-info-product .actions .cart.pull-left .btn-general {
    max-width: 242px;
  }
}
@media screen and (max-width: 567px) {
  .product-container #product .price-info-product .actions .cart.pull-left .btn-general {
    max-width: none;
  }
}
.product-container #product .price-info-product .actions .cart.pull-left .btn-general .icon-cart-add {
  margin-right: 8px;
  width: 20px;
  height: 20px;
  -webkit-mask-image: none;
          mask-image: none;
  background-color: transparent;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTQuOTk5OTggMTQuNDM4MkM1LjQ0MjAxIDE0LjQzODIgNS44NjU5MyAxNC42MTM3IDYuMTc4NDkgMTQuOTI2M0M2LjQ5MTA1IDE1LjIzODkgNi42NjY2NSAxNS42NjI4IDYuNjY2NjUgMTYuMTA0OEM2LjY2NjY1IDE2LjU0NjggNi40OTEwNSAxNi45NzA4IDYuMTc4NDkgMTcuMjgzM0M1Ljg2NTkzIDE3LjU5NTkgNS40NDIwMSAxNy43NzE1IDQuOTk5OTggMTcuNzcxNUM0LjU1Nzk1IDE3Ljc3MTUgNC4xMzQwMyAxNy41OTU5IDMuODIxNDcgMTcuMjgzM0MzLjUwODkxIDE2Ljk3MDggMy4zMzMzMSAxNi41NDY4IDMuMzMzMzEgMTYuMTA0OEMzLjMzMzMxIDE1LjY2MjggMy41MDg5MSAxNS4yMzg5IDMuODIxNDcgMTQuOTI2M0M0LjEzNDAzIDE0LjYxMzcgNC41NTc5NSAxNC40MzgyIDQuOTk5OTggMTQuNDM4MlpNNC45OTk5OCAxNC40MzgySDE0LjE2NjZNNC45OTk5OCAxNC40MzgyVjIuNzcxNDhIMy4zMzMzMU0xNC4xNjY2IDE0LjQzODJDMTQuNjA4NyAxNC40MzgyIDE1LjAzMjYgMTQuNjEzNyAxNS4zNDUyIDE0LjkyNjNDMTUuNjU3NyAxNS4yMzg5IDE1LjgzMzMgMTUuNjYyOCAxNS44MzMzIDE2LjEwNDhDMTUuODMzMyAxNi41NDY4IDE1LjY1NzcgMTYuOTcwOCAxNS4zNDUyIDE3LjI4MzNDMTUuMDMyNiAxNy41OTU5IDE0LjYwODcgMTcuNzcxNSAxNC4xNjY2IDE3Ljc3MTVDMTMuNzI0NiAxNy43NzE1IDEzLjMwMDcgMTcuNTk1OSAxMi45ODgxIDE3LjI4MzNDMTIuNjc1NiAxNi45NzA4IDEyLjUgMTYuNTQ2OCAxMi41IDE2LjEwNDhDMTIuNSAxNS42NjI4IDEyLjY3NTYgMTUuMjM4OSAxMi45ODgxIDE0LjkyNjNDMTMuMzAwNyAxNC42MTM3IDEzLjcyNDYgMTQuNDM4MiAxNC4xNjY2IDE0LjQzODJaTTQuOTk5OTggNC40MzgxNUwxNi42NjY2IDUuMjcxNDhMMTUuODMzMyAxMS4xMDQ4SDQuOTk5OTgiIHN0cm9rZT0id2hpdGUiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPC9zdmc+Cg==);
  background-repeat: no-repeat;
}
.product-container .product-right-block {
  padding-right: 0;
  padding-left: 4px;
  width: 55.63139932%;
}
@media screen and (max-width: 767px) {
  .product-container .product-right-block {
    width: 100%;
    padding-left: 0;
  }
}
.product-container .mobile-buy-bar {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 14.5px;
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  background-color: #fff;
  border: 1px solid #EFEFF1;
  -webkit-box-shadow: 0px -5px 48px -12px rgba(17, 17, 19, 0.2392156863);
          box-shadow: 0px -5px 48px -12px rgba(17, 17, 19, 0.2392156863);
  padding: 12px;
  z-index: 101;
  -webkit-transform: translateY(150%);
      -ms-transform: translateY(150%);
          transform: translateY(150%);
  -webkit-transition: -webkit-transform 0.3s ease;
  transition: -webkit-transform 0.3s ease;
  -o-transition: transform 0.3s ease;
  transition: transform 0.3s ease;
  transition: transform 0.3s ease, -webkit-transform 0.3s ease;
}
.product-container .mobile-buy-bar .price {
  margin: 0;
}
.product-container .mobile-buy-bar .price__current, .product-container .mobile-buy-bar .price__new {
  font-family: "Commissioner", sans-serif;
  font-weight: 600;
  font-size: 20px;
  line-height: 28px;
  letter-spacing: 0;
}
.product-container .mobile-buy-bar .price__current {
  color: #363636;
}
.product-container .mobile-buy-bar .price__current.out-of-stock {
  color: #A1A1A9;
}
.product-container .mobile-buy-bar .price__new {
  color: #F34B4B;
}
.product-container .mobile-buy-bar .price__special {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 4px;
}
.product-container .mobile-buy-bar .price__skidka, .product-container .mobile-buy-bar .price__profit {
  font-family: "Inter", sans-serif;
  border-radius: 4px;
  padding: 0 4px;
  font-weight: 500;
  font-size: 12px;
  line-height: 16px;
  letter-spacing: 0;
  white-space: nowrap;
}
.product-container .mobile-buy-bar .price__skidka {
  background-color: #FFD7D7;
  color: #F34B4B;
}
.product-container .mobile-buy-bar .price__profit {
  background-color: #DBE677;
  color: #363636;
}
.product-container .mobile-buy-bar .price__old-price {
  font-family: "Commissioner", sans-serif;
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0;
  color: #A1A1A9;
  white-space: nowrap;
  position: relative;
}
.product-container .mobile-buy-bar .price__old-price::after {
  content: "";
  position: absolute;
  top: 60%;
  left: 0;
  right: 0;
  height: 1px;
  background-color: #A1A1A9;
}
.product-container .mobile-buy-bar .btn-general {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  max-width: 175px;
  height: 40px;
  border-radius: 8px;
  font-family: "Commissioner", sans-serif;
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0;
  -webkit-transition: background-color 0.2s ease-out;
  -o-transition: background-color 0.2s ease-out;
  transition: background-color 0.2s ease-out;
}
.product-container .mobile-buy-bar .btn-general .icon-cart-add {
  margin-right: 8px;
  width: 16px;
  height: 16px;
  -webkit-mask-image: none;
          mask-image: none;
  background-color: transparent;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTQuOTk5OTggMTQuNDM4MkM1LjQ0MjAxIDE0LjQzODIgNS44NjU5MyAxNC42MTM3IDYuMTc4NDkgMTQuOTI2M0M2LjQ5MTA1IDE1LjIzODkgNi42NjY2NSAxNS42NjI4IDYuNjY2NjUgMTYuMTA0OEM2LjY2NjY1IDE2LjU0NjggNi40OTEwNSAxNi45NzA4IDYuMTc4NDkgMTcuMjgzM0M1Ljg2NTkzIDE3LjU5NTkgNS40NDIwMSAxNy43NzE1IDQuOTk5OTggMTcuNzcxNUM0LjU1Nzk1IDE3Ljc3MTUgNC4xMzQwMyAxNy41OTU5IDMuODIxNDcgMTcuMjgzM0MzLjUwODkxIDE2Ljk3MDggMy4zMzMzMSAxNi41NDY4IDMuMzMzMzEgMTYuMTA0OEMzLjMzMzMxIDE1LjY2MjggMy41MDg5MSAxNS4yMzg5IDMuODIxNDcgMTQuOTI2M0M0LjEzNDAzIDE0LjYxMzcgNC41NTc5NSAxNC40MzgyIDQuOTk5OTggMTQuNDM4MlpNNC45OTk5OCAxNC40MzgySDE0LjE2NjZNNC45OTk5OCAxNC40MzgyVjIuNzcxNDhIMy4zMzMzMU0xNC4xNjY2IDE0LjQzODJDMTQuNjA4NyAxNC40MzgyIDE1LjAzMjYgMTQuNjEzNyAxNS4zNDUyIDE0LjkyNjNDMTUuNjU3NyAxNS4yMzg5IDE1LjgzMzMgMTUuNjYyOCAxNS44MzMzIDE2LjEwNDhDMTUuODMzMyAxNi41NDY4IDE1LjY1NzcgMTYuOTcwOCAxNS4zNDUyIDE3LjI4MzNDMTUuMDMyNiAxNy41OTU5IDE0LjYwODcgMTcuNzcxNSAxNC4xNjY2IDE3Ljc3MTVDMTMuNzI0NiAxNy43NzE1IDEzLjMwMDcgMTcuNTk1OSAxMi45ODgxIDE3LjI4MzNDMTIuNjc1NiAxNi45NzA4IDEyLjUgMTYuNTQ2OCAxMi41IDE2LjEwNDhDMTIuNSAxNS42NjI4IDEyLjY3NTYgMTUuMjM4OSAxMi45ODgxIDE0LjkyNjNDMTMuMzAwNyAxNC42MTM3IDEzLjcyNDYgMTQuNDM4MiAxNC4xNjY2IDE0LjQzODJaTTQuOTk5OTggNC40MzgxNUwxNi42NjY2IDUuMjcxNDhMMTUuODMzMyAxMS4xMDQ4SDQuOTk5OTgiIHN0cm9rZT0id2hpdGUiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPC9zdmc+Cg==);
  background-repeat: no-repeat;
  background-size: contain;
}
.product-container .mobile-buy-bar .btn-general.in-stock-alert-btn {
  max-width: unset;
  -webkit-box-flex: unset;
      -ms-flex-positive: unset;
          flex-grow: unset;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
}
.product-container .mobile-buy-bar.visible-bar {
  -webkit-transform: translateY(0);
      -ms-transform: translateY(0);
          transform: translateY(0);
}
@media screen and (min-width: 600px) {
  .product-container .mobile-buy-bar {
    display: none;
  }
}
.product-container .product-credits {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 8px 24px;
  margin-top: 8px;
}
@media screen and (max-width: 767px) {
  .product-container .product-credits {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
}
.product-container .product-credits__main {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 4px;
  padding: 4px 0;
}
.product-container .product-credits__main .credit {
  font-family: "Inter", sans-serif;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 8px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.product-container .product-credits__main .credit__icon {
  -ms-flex-negative: 0;
      flex-shrink: 0;
  border-radius: 8px;
  border: 1px solid #EFEFF1;
  background-color: #fff;
  padding: 5px;
  width: 40px;
  height: 40px;
  position: relative;
}
.product-container .product-credits__main .credit__icon img {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
}
.product-container .product-credits__main .credit__icon-qty {
  position: absolute;
  bottom: 3.5px;
  right: 3.5px;
  border-radius: 7px;
  background-color: #fff;
  padding: 2px 4px;
  font-weight: 700;
  font-size: 9px;
  line-height: 9px;
  letter-spacing: 0;
  pointer-events: none;
}
.product-container .product-credits__main .credit__qty, .product-container .product-credits__main .credit__price {
  margin: 0;
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0;
  white-space: nowrap;
}
.product-container .product-credits__main .credit__qty {
  color: #82828C;
}
.product-container .product-credits__main .credit__price {
  color: #363636;
}
.product-container .product-credits .product-button-credit {
  margin: 0;
  text-transform: none;
  font-family: "Commissioner", sans-serif;
  font-weight: 500;
  font-size: 16px;
  line-height: 22px;
  letter-spacing: 0;
  color: #363636;
  background-color: #EFEFF1;
  padding: 13px;
  border: none;
  width: 100%;
  max-width: 242px;
  -webkit-transition: 0.2s ease-out;
  -o-transition: 0.2s ease-out;
  transition: 0.2s ease-out;
  outline-color: #F8F8F8;
}
@media screen and (max-width: 567px) {
  .product-container .product-credits .product-button-credit {
    max-width: none;
  }
}
@media (hover: hover) {
  .product-container .product-credits .product-button-credit:hover {
    background-color: #F8F8F8;
  }
}
.product-container .product-credits .product-button-credit:active {
  background-color: #D0D0D4;
}
.product-container .product-credits .product-button-credit:focus-visible {
  outline: 1.5px solid #F8F8F8;
}
.product-container .product-credits .product-button-credit:disabled, .product-container .product-credits .product-button-credit:disabled:hover {
  cursor: not-allowed;
  color: #D0D0D4;
  background-color: #EFEFF1;
}
.product-container .hpm-block.hpm-block-prd {
  font-family: "Inter", sans-serif;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.product-container .hpm-block.hpm-block-prd > div {
  margin-top: 8px;
  background-color: #fff;
  border-radius: 12px;
  padding: 16px;
}
.product-container .hpm-block.hpm-block-prd > div.column-custom3 {
  -webkit-box-ordinal-group: 0;
      -ms-flex-order: -1;
          order: -1;
}
@media screen and (max-width: 767px) {
  .product-container .hpm-block.hpm-block-prd > div {
    border-radius: 8px;
  }
}
.product-container .hpm-block.hpm-block-prd > div .hpm-header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  gap: 8px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 8px;
}
.product-container .hpm-block.hpm-block-prd > div .hpm-header > h4 {
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0;
  color: #82828C;
}
.product-container .hpm-block.hpm-block-prd > div .hpm-header > h4 span {
  color: #363636;
  margin-left: 4px;
}
.product-container .hpm-block.hpm-block-prd .hpm-button-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 4px;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.product-container .hpm-block.hpm-block-prd .hpm-adapt-size {
  background-color: transparent;
  border: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 8px;
  font-family: "Commissioner", sans-serif;
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0;
  padding: 0;
  opacity: 1;
  white-space: nowrap;
  -webkit-transition: opacity 0.2s ease-out;
  -o-transition: opacity 0.2s ease-out;
  transition: opacity 0.2s ease-out;
}
@media (hover: hover) {
  .product-container .hpm-block.hpm-block-prd .hpm-adapt-size:hover {
    opacity: 0.7;
  }
}
.product-container .hpm-block.hpm-block-prd .hpm-adapt-size-block {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  gap: 4px 8px;
}
@media screen and (max-width: 567px) {
  .product-container .hpm-block.hpm-block-prd .hpm-adapt-size-block {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.product-container .hpm-block.hpm-block-prd .hpm-adapt-size-block > p {
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0;
  color: #82828C;
  margin: 0;
}
.product-container .hpm-block.hpm-block-prd .hpm-button {
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0;
  text-align: center;
  border-radius: 8px;
  background-color: #F8F8F8;
  padding: 14px 25px;
  border-color: transparent;
  color: #82828C;
  border-width: 1px;
  margin: 0;
  display: block;
}
.product-container .hpm-block.hpm-block-prd .hpm-button:has(> span.hpmcircle) {
  background-color: #fff;
  padding: 2px;
  border-radius: 8px;
}
.product-container .hpm-block.hpm-block-prd .hpm-button .hpmcircle {
  width: 42px;
  height: 42px;
  border-radius: 6px;
}
@media screen and (max-width: 767px) {
  .product-container .hpm-block.hpm-block-prd .hpm-button .hpmcircle {
    width: 50px;
    height: 50px;
  }
}
.product-container .hpm-block.hpm-block-prd .hpm-button.active {
  color: #363636;
  border-color: #363636;
  background-color: #fff;
}
.product-container .hpm-block.hpm-block-prd .hpm-button.out-stock {
  color: #D0D0D4;
  opacity: 1;
}
.product-container .hpm-block.hpm-block-prd .hpm-button.out-stock::before {
  top: 10%;
  bottom: 10%;
  left: 10%;
  right: 10%;
  background-color: red;
  -webkit-transform: none;
      -ms-transform: none;
          transform: none;
  border: none;
  background: -o-linear-gradient(bottom left, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) calc(50% - 0.8px), #D0D0D4 50%, rgba(0, 0, 0, 0) calc(50% + 0.8px), rgba(0, 0, 0, 0) 100%);
  background: linear-gradient(to top right, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) calc(50% - 0.8px), #D0D0D4 50%, rgba(0, 0, 0, 0) calc(50% + 0.8px), rgba(0, 0, 0, 0) 100%);
  border-radius: 0;
}
.product-container .sticker-ns {
  position: absolute;
  top: 16px;
  left: 16px;
  font-family: "Inter", sans-serif;
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0;
  vertical-align: middle;
  padding: 4px 8px;
  border-radius: 8px;
  margin: 0;
}
@media screen and (max-width: 767px) {
  .product-container .sticker-ns {
    top: 2px;
    left: 22px;
  }
}
.product-container .sticker-ns .fa:empty {
  display: none;
}
.product-container .bundle-cheaper {
  margin-top: 8px;
  padding-top: 12px;
  padding-bottom: 12px;
  font-family: "Inter", sans-serif;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 12px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  cursor: pointer;
}
@media screen and (max-width: 767px) {
  .product-container .bundle-cheaper {
    gap: 8px;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    padding-top: 16px;
    padding-bottom: 16px;
  }
}
.product-container .bundle-cheaper__body {
  padding-left: 36px;
  position: relative;
}
.product-container .bundle-cheaper__body::before {
  content: "";
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  left: 0;
  width: 32px;
  height: 32px;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIHZpZXdCb3g9IjAgMCAzMiAzMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPG1hc2sgaWQ9InBhdGgtMS1pbnNpZGUtMV80NDA2XzE3NDg3NCIgZmlsbD0id2hpdGUiPgo8cGF0aCBkPSJNOS41MTg1NSAxQzkuNTI5NTkgMSA5LjUzNTIxIDEuMDA1ODYgOS41NTE3NiAxLjAwNTg2QzkuNjA2OSAxLjAxMTM4IDkuNjYyMjkgMS4wMjI1MiA5LjcxMTkxIDEuMDM5MDZDOS43MzM4NiAxLjA0NDYgOS43NTA0NyAxLjA1NTQxIDkuNzcyNDYgMS4wNjY0MUM5LjgxMTA4IDEuMDgyOTYgOS44NDM4NSAxLjExMTA5IDkuODc2OTUgMS4xMzg2N0w5Ljk1NDEgMS4yMTU4MkMxMC41OTQxIDIuMDQzNDEgMTIuMjYxMSAyLjYwNTYyIDE0LjIwMzEgMi42NTUyN0MxNi4zMjE2IDIuNzEwMzYgMTguMjEzOCAyLjEzNjc1IDE5LjAzMDMgMS4xOTMzNkMxOS4wMzU4IDEuMTg3ODggMTkuMDQxNCAxLjE4MjI0IDE5LjA0NjkgMS4xNzY3NkMxOS4wNTc5IDEuMTYwMzkgMTkuMDc0NCAxLjE0OTYxIDE5LjA5MDggMS4xMzg2N0MxOS4xMjM4IDEuMTA1NjQgMTkuMTYyNiAxLjA4MzU0IDE5LjIwMTIgMS4wNjE1MkMxOS4yMjMyIDEuMDUwNTIgMTkuMjM5NyAxLjAzODczIDE5LjI2MTcgMS4wMzMyQzE5LjMxMTQgMS4wMTY2NSAxOS4zNjE1IDEuMDExMzggMTkuNDExMSAxLjAwNTg2QzE5LjQyMjEgMS4wMDU4IDE5LjQzMzQgMSAxOS40NDQzIDFIMTkuNDYwOUMxOS41MjEzIDEuMDA1NDkgMTkuNTg3MiAxLjAxMTM1IDE5LjYzNjcgMS4wMzMyTDIzLjcxOTcgMi41NzMyNEMyMy44NjMyIDIuNjIyOSAyMy45NzM1IDIuNzMzMTYgMjQuMDM0MiAyLjg3MTA5QzI0LjA5NDggMy4wMDg5OCAyNC4wOTQ4IDMuMTY4NzcgMjQuMDM0MiAzLjMwNjY0QzIyLjE0NzMgNy43MjU5MyAyMi40Mzk5IDEyLjgyMzkgMjQuNjM1NyAxMy43OTQ5QzI0Ljg3MjggMTMuODk5NyAyNC45OTk5IDE0LjE0NzggMjQuOTU2MSAxNC40MDE0QzI0Ljc1OSAxNS40NTI2IDI0LjYxNyAxNi41MjkgMjQuNTI3MyAxNy42MjdDMjQuMjAwNCAxNy40MTgzIDIzLjg0MTUgMTcuMjU1NSAyMy40NTkgMTcuMTQ4NEMyMy41Mzk3IDE2LjI4MzIgMjMuNjQ4NyAxNS40MzA1IDIzLjc5MiAxNC41OTQ3QzIxLjE4NzkgMTIuOTcyNyAyMS4xNjAzIDcuNjY1NTUgMjIuNzk4OCAzLjQwNjI1TDE5LjkyOTcgMi4zMjQyMkMxOS41MzggNC45ODM1NCAxNy4yNDI2IDcuMDM2MTMgMTQuNDc4NSA3LjAzNjEzQzExLjcxOTkgNy4wMzYxMiA5LjQxOTA3IDQuOTgzNTMgOS4wMjczNCAyLjMyNDIyTDYuMTU4MiAzLjQwNjI1QzcuODAyMjggNy42NjU1NSA3Ljc2OTE0IDEyLjk3MjcgNS4xNjUwNCAxNC41OTQ3QzUuMzMwNTMgMTUuNTYwMSA1LjQ1MjQgMTYuNTQ3OCA1LjUzNTE2IDE3LjU1MThIMTUuOTA4MkMxNS4xMzk4IDE4LjAwNDIgMTQuNTM2MiAxOC43MDU4IDE0LjIwOCAxOS41NDU5VjE4LjY1NTNIMTAuMjA4VjIzLjA2OTNDMTAuMjA4IDIzLjM3MjcgMTAuNDU2NCAyMy42MjEgMTAuNzU5OCAyMy42MjExSDEzLjY1NjJDMTMuNzU3OSAyMy42MjExIDEzLjg1MjUgMjMuNTkxNSAxMy45MzQ2IDIzLjU0M1YyNC42OTgyQzEzLjg0NDEgMjQuNzE0IDEzLjc1MTIgMjQuNzI0NiAxMy42NTYyIDI0LjcyNDZIMTAuNzU5OEMxMC4zMzUgMjQuNzI0NiA5Ljk0ODYzIDI0LjU1ODcgOS42NTYyNSAyNC4yOTM5QzkuMzYzODQgMjQuNTU4OCA4Ljk3NzU2IDI0LjcyNDYgOC41NTI3MyAyNC43MjQ2SDUuNjU2MjVDNS41NzM2NyAyNC43MjQ2IDUuNDkxMTUgMjQuNzEzMiA1LjQxNDA2IDI0LjcwMjFDNS4zNTMzNyAyNS4yNTk0IDUuMjgxIDI1LjgxNzEgNS4xOTgyNCAyNi4zNzk5SDEzLjkzNTVDMTMuOTM5OSAyNi43NjMxIDEzLjk5NzcgMjcuMTMzMyAxNC4xMDI1IDI3LjQ4MzRINC41NTI3M0M0LjM5Mjg1IDI3LjQ4MzMgNC4yMzg1NSAyNy40MTEzIDQuMTMzNzkgMjcuMjlDNC4wMjg5OSAyNy4xNjg3IDMuOTg1MTEgMjcuMDAyOCA0LjAxMjcgMjYuODQyOEM0LjcyOTg1IDIyLjQ0NTcgNC43Mjk5MSAxOC4yNjMzIDQuMDEyNyAxNC40MDE0QzMuOTY4NzkgMTQuMTQ3OCA0LjEwMDU5IDEzLjg5OTggNC4zMzIwMyAxMy43OTQ5QzYuNTI3ODggMTIuODIzOSA2LjgyMDc1IDcuNzI1OTUgNC45MjI4NSAzLjMwNjY0QzQuODYyMTkgMy4xNjg3OCA0Ljg2MjI1IDMuMDA4OTggNC45MjI4NSAyLjg3MTA5QzQuOTgzNTQgMi43MzMxNyA1LjA5Mzg3IDIuNjI4NDIgNS4yMzczIDIuNTczMjRMOS4zMjAzMSAxLjAzMzJDOS4zODA4OCAxLjAxMTI0IDkuNDQ3MjcgMSA5LjUwNzgxIDFIOS41MTg1NVpNNS42MDY0NSAxOC42NTUzQzUuNjgzNjkgMjAuMjYwOCA1LjY1NjQ5IDIxLjkxMSA1LjUxODU1IDIzLjU5MzhDNS41NjI2MiAyMy42MDQ4IDUuNjAxMjIgMjMuNjIxIDUuNjU2MjUgMjMuNjIxMUg4LjU1MjczQzguODU2MTggMjMuNjIxMSA5LjEwNDQ5IDIzLjM3MjggOS4xMDQ0OSAyMy4wNjkzVjE4LjY1NTNINS42MDY0NVpNMTguNjk5MiAyLjgxMDU1QzE3LjM4MDYgMy41MzMyMyAxNS42MjAyIDMuNzg3MDEgMTQuMTc0OCAzLjc1MzkxQzEyLjYyNDYgMy43MTUyNSAxMS4yNjcxIDMuMzg5NjMgMTAuMjY4NiAyLjg1NDQ5QzEwLjgzNjkgNC42MzY0OSAxMi41MTQ0IDUuOTMyNjEgMTQuNDc4NSA1LjkzMjYyQzE2LjQ1OSA1LjkzMjYyIDE4LjE0MTggNC42MTQ0OCAxOC42OTkyIDIuODEwNTVaIi8+CjwvbWFzaz4KPHBhdGggZD0iTTkuNTE4NTUgMUM5LjUyOTU5IDEgOS41MzUyMSAxLjAwNTg2IDkuNTUxNzYgMS4wMDU4NkM5LjYwNjkgMS4wMTEzOCA5LjY2MjI5IDEuMDIyNTIgOS43MTE5MSAxLjAzOTA2QzkuNzMzODYgMS4wNDQ2IDkuNzUwNDcgMS4wNTU0MSA5Ljc3MjQ2IDEuMDY2NDFDOS44MTEwOCAxLjA4Mjk2IDkuODQzODUgMS4xMTEwOSA5Ljg3Njk1IDEuMTM4NjdMOS45NTQxIDEuMjE1ODJDMTAuNTk0MSAyLjA0MzQxIDEyLjI2MTEgMi42MDU2MiAxNC4yMDMxIDIuNjU1MjdDMTYuMzIxNiAyLjcxMDM2IDE4LjIxMzggMi4xMzY3NSAxOS4wMzAzIDEuMTkzMzZDMTkuMDM1OCAxLjE4Nzg4IDE5LjA0MTQgMS4xODIyNCAxOS4wNDY5IDEuMTc2NzZDMTkuMDU3OSAxLjE2MDM5IDE5LjA3NDQgMS4xNDk2MSAxOS4wOTA4IDEuMTM4NjdDMTkuMTIzOCAxLjEwNTY0IDE5LjE2MjYgMS4wODM1NCAxOS4yMDEyIDEuMDYxNTJDMTkuMjIzMiAxLjA1MDUyIDE5LjIzOTcgMS4wMzg3MyAxOS4yNjE3IDEuMDMzMkMxOS4zMTE0IDEuMDE2NjUgMTkuMzYxNSAxLjAxMTM4IDE5LjQxMTEgMS4wMDU4NkMxOS40MjIxIDEuMDA1OCAxOS40MzM0IDEgMTkuNDQ0MyAxSDE5LjQ2MDlDMTkuNTIxMyAxLjAwNTQ5IDE5LjU4NzIgMS4wMTEzNSAxOS42MzY3IDEuMDMzMkwyMy43MTk3IDIuNTczMjRDMjMuODYzMiAyLjYyMjkgMjMuOTczNSAyLjczMzE2IDI0LjAzNDIgMi44NzEwOUMyNC4wOTQ4IDMuMDA4OTggMjQuMDk0OCAzLjE2ODc3IDI0LjAzNDIgMy4zMDY2NEMyMi4xNDczIDcuNzI1OTMgMjIuNDM5OSAxMi44MjM5IDI0LjYzNTcgMTMuNzk0OUMyNC44NzI4IDEzLjg5OTcgMjQuOTk5OSAxNC4xNDc4IDI0Ljk1NjEgMTQuNDAxNEMyNC43NTkgMTUuNDUyNiAyNC42MTcgMTYuNTI5IDI0LjUyNzMgMTcuNjI3QzI0LjIwMDQgMTcuNDE4MyAyMy44NDE1IDE3LjI1NTUgMjMuNDU5IDE3LjE0ODRDMjMuNTM5NyAxNi4yODMyIDIzLjY0ODcgMTUuNDMwNSAyMy43OTIgMTQuNTk0N0MyMS4xODc5IDEyLjk3MjcgMjEuMTYwMyA3LjY2NTU1IDIyLjc5ODggMy40MDYyNUwxOS45Mjk3IDIuMzI0MjJDMTkuNTM4IDQuOTgzNTQgMTcuMjQyNiA3LjAzNjEzIDE0LjQ3ODUgNy4wMzYxM0MxMS43MTk5IDcuMDM2MTIgOS40MTkwNyA0Ljk4MzUzIDkuMDI3MzQgMi4zMjQyMkw2LjE1ODIgMy40MDYyNUM3LjgwMjI4IDcuNjY1NTUgNy43NjkxNCAxMi45NzI3IDUuMTY1MDQgMTQuNTk0N0M1LjMzMDUzIDE1LjU2MDEgNS40NTI0IDE2LjU0NzggNS41MzUxNiAxNy41NTE4SDE1LjkwODJDMTUuMTM5OCAxOC4wMDQyIDE0LjUzNjIgMTguNzA1OCAxNC4yMDggMTkuNTQ1OVYxOC42NTUzSDEwLjIwOFYyMy4wNjkzQzEwLjIwOCAyMy4zNzI3IDEwLjQ1NjQgMjMuNjIxIDEwLjc1OTggMjMuNjIxMUgxMy42NTYyQzEzLjc1NzkgMjMuNjIxMSAxMy44NTI1IDIzLjU5MTUgMTMuOTM0NiAyMy41NDNWMjQuNjk4MkMxMy44NDQxIDI0LjcxNCAxMy43NTEyIDI0LjcyNDYgMTMuNjU2MiAyNC43MjQ2SDEwLjc1OThDMTAuMzM1IDI0LjcyNDYgOS45NDg2MyAyNC41NTg3IDkuNjU2MjUgMjQuMjkzOUM5LjM2Mzg0IDI0LjU1ODggOC45Nzc1NiAyNC43MjQ2IDguNTUyNzMgMjQuNzI0Nkg1LjY1NjI1QzUuNTczNjcgMjQuNzI0NiA1LjQ5MTE1IDI0LjcxMzIgNS40MTQwNiAyNC43MDIxQzUuMzUzMzcgMjUuMjU5NCA1LjI4MSAyNS44MTcxIDUuMTk4MjQgMjYuMzc5OUgxMy45MzU1QzEzLjkzOTkgMjYuNzYzMSAxMy45OTc3IDI3LjEzMzMgMTQuMTAyNSAyNy40ODM0SDQuNTUyNzNDNC4zOTI4NSAyNy40ODMzIDQuMjM4NTUgMjcuNDExMyA0LjEzMzc5IDI3LjI5QzQuMDI4OTkgMjcuMTY4NyAzLjk4NTExIDI3LjAwMjggNC4wMTI3IDI2Ljg0MjhDNC43Mjk4NSAyMi40NDU3IDQuNzI5OTEgMTguMjYzMyA0LjAxMjcgMTQuNDAxNEMzLjk2ODc5IDE0LjE0NzggNC4xMDA1OSAxMy44OTk4IDQuMzMyMDMgMTMuNzk0OUM2LjUyNzg4IDEyLjgyMzkgNi44MjA3NSA3LjcyNTk1IDQuOTIyODUgMy4zMDY2NEM0Ljg2MjE5IDMuMTY4NzggNC44NjIyNSAzLjAwODk4IDQuOTIyODUgMi44NzEwOUM0Ljk4MzU0IDIuNzMzMTcgNS4wOTM4NyAyLjYyODQyIDUuMjM3MyAyLjU3MzI0TDkuMzIwMzEgMS4wMzMyQzkuMzgwODggMS4wMTEyNCA5LjQ0NzI3IDEgOS41MDc4MSAxSDkuNTE4NTVaTTUuNjA2NDUgMTguNjU1M0M1LjY4MzY5IDIwLjI2MDggNS42NTY0OSAyMS45MTEgNS41MTg1NSAyMy41OTM4QzUuNTYyNjIgMjMuNjA0OCA1LjYwMTIyIDIzLjYyMSA1LjY1NjI1IDIzLjYyMTFIOC41NTI3M0M4Ljg1NjE4IDIzLjYyMTEgOS4xMDQ0OSAyMy4zNzI4IDkuMTA0NDkgMjMuMDY5M1YxOC42NTUzSDUuNjA2NDVaTTE4LjY5OTIgMi44MTA1NUMxNy4zODA2IDMuNTMzMjMgMTUuNjIwMiAzLjc4NzAxIDE0LjE3NDggMy43NTM5MUMxMi42MjQ2IDMuNzE1MjUgMTEuMjY3MSAzLjM4OTYzIDEwLjI2ODYgMi44NTQ0OUMxMC44MzY5IDQuNjM2NDkgMTIuNTE0NCA1LjkzMjYxIDE0LjQ3ODUgNS45MzI2MkMxNi40NTkgNS45MzI2MiAxOC4xNDE4IDQuNjE0NDggMTguNjk5MiAyLjgxMDU1WiIgZmlsbD0iI0ExQTFBOSIvPgo8cGF0aCBkPSJNOS41MTg1NSAxTDkuNTE4NTggMC43SDkuNTE4NTVWMVpNOS41NTE3NiAxLjAwNTg2TDkuNTgxNjQgMC43MDczNTJMOS41NjY3NCAwLjcwNTg1OUg5LjU1MTc2VjEuMDA1ODZaTTkuNzExOTEgMS4wMzkwNkw5LjYxNzA1IDEuMzIzNjdMOS42Mjc2NyAxLjMyNzIxTDkuNjM4NTIgMS4zMjk5NUw5LjcxMTkxIDEuMDM5MDZaTTkuNzcyNDYgMS4wNjY0MUw5LjYzODMgMS4zMzQ3M0w5LjY0NjE3IDEuMzM4NjdMOS42NTQyNyAxLjM0MjE0TDkuNzcyNDYgMS4wNjY0MVpNOS44NzY5NSAxLjEzODY3TDEwLjA4OTEgMC45MjY1NEwxMC4wNzk1IDAuOTE2OTE4TDEwLjA2OSAwLjkwODIwNkw5Ljg3Njk1IDEuMTM4NjdaTTkuOTU0MSAxLjIxNTgyTDEwLjE5MTQgMS4wMzIzTDEwLjE3OTcgMS4wMTcxOUwxMC4xNjYyIDEuMDAzNjlMOS45NTQxIDEuMjE1ODJaTTE0LjIwMzEgMi42NTUyN0wxNC4yMTA5IDIuMzU1MzdMMTQuMjEwOCAyLjM1NTM3TDE0LjIwMzEgMi42NTUyN1pNMTkuMDMwMyAxLjE5MzM2TDE4LjgxODEgMC45ODEyMjhMMTguODEwNSAwLjk4ODg2NUwxOC44MDM0IDAuOTk3MDMyTDE5LjAzMDMgMS4xOTMzNlpNMTkuMDQ2OSAxLjE3Njc2TDE5LjI1OSAxLjM4ODg5TDE5LjI3OTcgMS4zNjgyTDE5LjI5NiAxLjM0MzlMMTkuMDQ2OSAxLjE3Njc2Wk0xOS4wOTA4IDEuMTM4NjdMMTkuMjU3MiAxLjM4ODI5TDE5LjI4MTkgMS4zNzE4MUwxOS4zMDMgMS4zNTA4TDE5LjA5MDggMS4xMzg2N1pNMTkuMjAxMiAxLjA2MTUyTDE5LjA2NyAwLjc5MzE5NkwxOS4wNTk2IDAuNzk2OTJMMTkuMDUyMyAwLjgwMTA1MUwxOS4yMDEyIDEuMDYxNTJaTTE5LjI2MTcgMS4wMzMyTDE5LjMzNDkgMS4zMjQxNEwxOS4zNDU5IDEuMzIxMzhMMTkuMzU2NiAxLjMxNzgxTDE5LjI2MTcgMS4wMzMyWk0xOS40MTExIDEuMDA1ODZMMTkuNDA5NCAwLjcwNTg2NEwxOS4zOTM3IDAuNzA1OTU2TDE5LjM3OCAwLjcwNzY5NEwxOS40MTExIDEuMDA1ODZaTTE5LjQ2MDkgMUwxOS40ODgxIDAuNzAxMjMxTDE5LjQ3NDUgMC43SDE5LjQ2MDlWMVpNMTkuNjM2NyAxLjAzMzJMMTkuNTE1NiAxLjMwNzY2TDE5LjUyMzEgMS4zMTA5OUwxOS41MzA4IDEuMzEzOUwxOS42MzY3IDEuMDMzMlpNMjMuNzE5NyAyLjU3MzI0TDIzLjYxMzggMi44NTQwNEwyMy42MjE2IDIuODU2NzRMMjMuNzE5NyAyLjU3MzI0Wk0yNC4wMzQyIDIuODcxMDlMMjQuMzA4OCAyLjc1MDM4TDI0LjMwODggMi43NTAyN0wyNC4wMzQyIDIuODcxMDlaTTI0LjAzNDIgMy4zMDY2NEwyMy43NTk2IDMuMTg1ODFMMjMuNzU4MyAzLjE4ODg0TDI0LjAzNDIgMy4zMDY2NFpNMjQuNjM1NyAxMy43OTQ5TDI0LjUxNDQgMTQuMDY5M0wyNC41MTQ1IDE0LjA2OTNMMjQuNjM1NyAxMy43OTQ5Wk0yNC45NTYxIDE0LjQwMTRMMjUuMjUwOSAxNC40NTY2TDI1LjI1MTcgMTQuNDUyNUwyNC45NTYxIDE0LjQwMTRaTTI0LjUyNzMgMTcuNjI3TDI0LjM2NiAxNy44Nzk4TDI0Ljc4NTggMTguMTQ3OEwyNC44MjYzIDE3LjY1MTRMMjQuNTI3MyAxNy42MjdaTTIzLjQ1OSAxNy4xNDg0TDIzLjE2MDMgMTcuMTIwNkwyMy4xMzcgMTcuMzY5OUwyMy4zNzgxIDE3LjQzNzNMMjMuNDU5IDE3LjE0ODRaTTIzLjc5MiAxNC41OTQ3TDI0LjA4NzcgMTQuNjQ1NEwyNC4xMjE3IDE0LjQ0NjdMMjMuOTUwNiAxNC4zNDAxTDIzLjc5MiAxNC41OTQ3Wk0yMi43OTg4IDMuNDA2MjVMMjMuMDc4OCAzLjUxMzk2TDIzLjE4NzMgMy4yMzIxMUwyMi45MDQ3IDMuMTI1NTVMMjIuNzk4OCAzLjQwNjI1Wk0xOS45Mjk3IDIuMzI0MjJMMjAuMDM1NSAyLjA0MzUyTDE5LjY4NzIgMS45MTIxM0wxOS42MzI5IDIuMjgwNUwxOS45Mjk3IDIuMzI0MjJaTTE0LjQ3ODUgNy4wMzYxM0wxNC40Nzg1IDcuMzM2MTNIMTQuNDc4NVY3LjAzNjEzWk05LjAyNzM0IDIuMzI0MjJMOS4zMjQxNCAyLjI4MDVMOS4yNjk4OCAxLjkxMjEzTDguOTIxNDggMi4wNDM1Mkw5LjAyNzM0IDIuMzI0MjJaTTYuMTU4MiAzLjQwNjI1TDYuMDUyMzQgMy4xMjU1NUw1Ljc2OTQ2IDMuMjMyMjNMNS44NzgzMyAzLjUxNDI4TDYuMTU4MiAzLjQwNjI1Wk01LjE2NTA0IDE0LjU5NDdMNS4wMDY0MyAxNC4zNDAxTDQuODM1MjggMTQuNDQ2N0w0Ljg2OTM1IDE0LjY0NTRMNS4xNjUwNCAxNC41OTQ3Wk01LjUzNTE2IDE3LjU1MThMNS4yMzYxNyAxNy41NzY0TDUuMjU4ODcgMTcuODUxOEg1LjUzNTE2VjE3LjU1MThaTTE1LjkwODIgMTcuNTUxOEwxNi4wNjA0IDE3LjgxMDNMMTcuMDA5IDE3LjI1MThIMTUuOTA4MlYxNy41NTE4Wk0xNC4yMDggMTkuNTQ1OUgxMy45MDhMMTQuNDg3NCAxOS42NTUxTDE0LjIwOCAxOS41NDU5Wk0xNC4yMDggMTguNjU1M0gxNC41MDhWMTguMzU1M0gxNC4yMDhWMTguNjU1M1pNMTAuMjA4IDE4LjY1NTNWMTguMzU1M0g5LjkwODAxVjE4LjY1NTNIMTAuMjA4Wk0xMC43NTk4IDIzLjYyMTFMMTAuNzU5NyAyMy45MjExSDEwLjc1OThWMjMuNjIxMVpNMTMuOTM0NiAyMy41NDNIMTQuMjM0NlYyMy4wMTcxTDEzLjc4MTkgMjMuMjg0N0wxMy45MzQ2IDIzLjU0M1pNMTMuOTM0NiAyNC42OTgyTDEzLjk4NjIgMjQuOTkzOEwxNC4yMzQ2IDI0Ljk1MDRWMjQuNjk4MkgxMy45MzQ2Wk0xMC43NTk4IDI0LjcyNDZMMTAuNzU5NyAyNS4wMjQ2SDEwLjc1OThWMjQuNzI0NlpNOS42NTYyNSAyNC4yOTM5TDkuODU3NjMgMjQuMDcxNkw5LjY1NjI1IDIzLjg4OTJMOS40NTQ4NyAyNC4wNzE2TDkuNjU2MjUgMjQuMjkzOVpNNS42NTYyNSAyNC43MjQ2TDUuNjU2MTcgMjUuMDI0Nkg1LjY1NjI1VjI0LjcyNDZaTTUuNDE0MDYgMjQuNzAyMUw1LjQ1NjQ4IDI0LjQwNTJMNS4xNDk0MSAyNC4zNjEzTDUuMTE1ODMgMjQuNjY5N0w1LjQxNDA2IDI0LjcwMjFaTTUuMTk4MjQgMjYuMzc5OUw0LjkwMTQzIDI2LjMzNjJMNC44NTA5IDI2LjY3OTlINS4xOTgyNFYyNi4zNzk5Wk0xMy45MzU1IDI2LjM3OTlMMTQuMjM1NSAyNi4zNzY1TDE0LjIzMjIgMjYuMDc5OUgxMy45MzU1VjI2LjM3OTlaTTE0LjEwMjUgMjcuNDgzNFYyNy43ODM0SDE0LjUwNTZMMTQuMzg5OSAyNy4zOTczTDE0LjEwMjUgMjcuNDgzNFpNNC41NTI3MyAyNy40ODM0TDQuNTUyNTYgMjcuNzgzNEg0LjU1MjczVjI3LjQ4MzRaTTQuMTMzNzkgMjcuMjlMMy45MDY3MiAyNy40ODYxTDMuOTA2NzQgMjcuNDg2MUw0LjEzMzc5IDI3LjI5Wk00LjAxMjcgMjYuODQyOEw0LjMwODM1IDI2Ljg5MzdMNC4zMDg3OCAyNi44OTExTDQuMDEyNyAyNi44NDI4Wk00LjAxMjcgMTQuNDAxNEwzLjcxNzA3IDE0LjQ1MjZMMy43MTc3NCAxNC40NTYxTDQuMDEyNyAxNC40MDE0Wk00LjMzMjAzIDEzLjc5NDlMNC4yMTA3IDEzLjUyMDVMNC4yMDgyNCAxMy41MjE3TDQuMzMyMDMgMTMuNzk0OVpNNC45MjI4NSAzLjMwNjY0TDUuMTk4NTIgMy4xODgyNUw1LjE5NzQ1IDMuMTg1ODJMNC45MjI4NSAzLjMwNjY0Wk00LjkyMjg1IDIuODcxMDlMNC42NDgyNiAyLjc1MDI3TDQuNjQ4MjEgMi43NTAzOUw0LjkyMjg1IDIuODcxMDlaTTUuMjM3MyAyLjU3MzI0TDUuMTMxNDMgMi4yOTI1NEw1LjEyOTYgMi4yOTMyNEw1LjIzNzMgMi41NzMyNFpNOS4zMjAzMSAxLjAzMzJMOS4yMTgwNCAwLjc1MTE0N0w5LjIxNDQ0IDAuNzUyNTA2TDkuMzIwMzEgMS4wMzMyWk01LjYwNjQ1IDE4LjY1NTNWMTguMzU1M0g1LjI5MTY3TDUuMzA2NzkgMTguNjY5N0w1LjYwNjQ1IDE4LjY1NTNaTTUuNTE4NTUgMjMuNTkzOEw1LjIxOTU2IDIzLjU2OTJMNS4xOTg3NiAyMy44MjNMNS40NDU3OCAyMy44ODQ4TDUuNTE4NTUgMjMuNTkzOFpNNS42NTYyNSAyMy42MjExTDUuNjU1OTkgMjMuOTIxMUg1LjY1NjI1VjIzLjYyMTFaTTkuMTA0NDkgMTguNjU1M0g5LjQwNDQ5VjE4LjM1NTNIOS4xMDQ0OVYxOC42NTUzWk0xOC42OTkyIDIuODEwNTVMMTguOTg1OCAyLjg5OTExTDE5LjIwNDUgMi4xOTE1M0wxOC41NTUgMi41NDc0N0wxOC42OTkyIDIuODEwNTVaTTE0LjE3NDggMy43NTM5MUwxNC4xNjczIDQuMDUzODFMMTQuMTY3OSA0LjA1MzgzTDE0LjE3NDggMy43NTM5MVpNMTAuMjY4NiAyLjg1NDQ5TDEwLjQxMDMgMi41OTAwN0w5Ljc1NzgzIDIuMjQwNDJMOS45ODI3NCAyLjk0NTY0TDEwLjI2ODYgMi44NTQ0OVpNMTQuNDc4NSA1LjkzMjYyTDE0LjQ3ODUgNi4yMzI2MkgxNC40Nzg1VjUuOTMyNjJaTTkuNTE4NTUgMUw5LjUxODUzIDEuM0M5LjUwNjQzIDEuMyA5LjQ5NDg5IDEuMjk5MTggOS40ODQwNyAxLjI5Nzc4QzkuNDczMzYgMS4yOTY0IDkuNDY0MzIgMS4yOTQ1OCA5LjQ1NzQyIDEuMjkyOTZDOS40NTA4MSAxLjI5MTQgOS40NDU5MSAxLjI4OTk3IDkuNDQ0MzMgMS4yODk1QzkuNDQzNTQgMS4yODkyNiA5LjQ0MzA0IDEuMjg5MTEgOS40NDM1MiAxLjI4OTI2QzkuNDQzNjUgMS4yODkyOSA5LjQ0NTA4IDEuMjg5NzMgOS40NDY0IDEuMjkwMTNDOS40NTI2OSAxLjI5MjAzIDkuNDY3OTQgMS4yOTY1NiA5LjQ4NzU3IDEuMzAwMTJDOS41MDc4NSAxLjMwMzggOS41MjkyMyAxLjMwNTg2IDkuNTUxNzYgMS4zMDU4NlYxLjAwNTg2VjAuNzA1ODU5QzkuNTY2MDEgMC43MDU4NTkgOS41ODA0OCAwLjcwNzE4MyA5LjU5NDcxIDAuNzA5NzY1QzkuNjA4MjkgMC43MTIyMyA5LjYxODMzIDAuNzE1MjkyIDkuNjE5NzcgMC43MTU3MjdDOS42MTk4OCAwLjcxNTc1OSA5LjYyMDEyIDAuNzE1ODMzIDkuNjE5MDcgMC43MTU1MTJDOS42MTgzNyAwLjcxNTI5NyA5LjYxNjcgMC43MTQ3ODcgOS42MTQ3NiAwLjcxNDIxQzkuNjEwODYgMC43MTMwNTcgOS42MDM2NyAwLjcxMDk4IDkuNTk0NzIgMC43MDg4NzZDOS41ODU0OSAwLjcwNjcwNiA5LjU3NDA2IDAuNzA0NDIzIDkuNTYwODcgMC43MDI3MkM5LjU0NzU3IDAuNzAxMDAzIDkuNTMzNDQgMC43MDAwMDEgOS41MTg1OCAwLjdMOS41MTg1NSAxWk05LjU1MTc2IDEuMDA1ODZMOS41MjE4NyAxLjMwNDM3QzkuNTU4MTcgMS4zMDggOS41OTE0IDEuMzE1MTIgOS42MTcwNSAxLjMyMzY3TDkuNzExOTEgMS4wMzkwNkw5LjgwNjc4IDAuNzU0NDU4QzkuNzMzMTggMC43Mjk5MjIgOS42NTU2MyAwLjcxNDc1OSA5LjU4MTY0IDAuNzA3MzUyTDkuNTUxNzYgMS4wMDU4NlpNOS43MTE5MSAxLjAzOTA2TDkuNjM4NTIgMS4zMjk5NUM5LjYyMTIyIDEuMzI1NTggOS42MDk4MyAxLjMxOTkyIDkuNjA5MTkgMS4zMTk2QzkuNjA5MTIgMS4zMTk1NyA5LjYwOTU1IDEuMzE5NzggOS42MTA4IDEuMzIwNDNDOS42MTIxNCAxLjMyMTEzIDkuNjEzNjggMS4zMjE5NSA5LjYxNjMxIDEuMzIzMzRDOS42MjA4NyAxLjMyNTc1IDkuNjI5MTEgMS4zMzAxNCA5LjYzODMgMS4zMzQ3M0w5Ljc3MjQ2IDEuMDY2NDFMOS45MDY2MyAwLjc5ODA3OUM5LjkwNDgyIDAuNzk3MTc0IDkuOTAyNzQgMC43OTYwODcgOS44OTczMSAwLjc5MzIwOEM5Ljg5Mjk1IDAuNzkwODk1IDkuODg0MzkgMC43ODYzNDIgOS44NzUxNSAwLjc4MTc3MkM5Ljg1NTIyIDAuNzcxOTE2IDkuODI0NTUgMC43NTgwODEgOS43ODUzMSAwLjc0ODE3OUw5LjcxMTkxIDEuMDM5MDZaTTkuNzcyNDYgMS4wNjY0MUw5LjY1NDI3IDEuMzQyMTRDOS42NDU3MiAxLjMzODQ4IDkuNjQzNDIgMS4zMzU5NyA5LjY0OTY3IDEuMzQwNTVDOS42NTI2NiAxLjM0MjczIDkuNjU2NzUgMS4zNDU5IDkuNjYyODIgMS4zNTA4M0M5LjY2OTMyIDEuMzU2MTIgOS42NzU0NyAxLjM2MTI4IDkuNjg0OSAxLjM2OTE0TDkuODc2OTUgMS4xMzg2N0wxMC4wNjkgMC45MDgyMDZDMTAuMDQ2IDAuODg5MDQzIDkuOTc3NzcgMC44MjgwMTEgOS44OTA2NiAwLjc5MDY3MUw5Ljc3MjQ2IDEuMDY2NDFaTTkuODc2OTUgMS4xMzg2N0w5LjY2NDgyIDEuMzUwOEw5Ljc0MTk3IDEuNDI3OTVMOS45NTQxIDEuMjE1ODJMMTAuMTY2MiAxLjAwMzY5TDEwLjA4OTEgMC45MjY1NEw5Ljg3Njk1IDEuMTM4NjdaTTkuOTU0MSAxLjIxNTgyTDkuNzE2NzkgMS4zOTkzNEMxMC4wODg1IDEuODc5OTYgMTAuNzI5IDIuMjUyNTUgMTEuNDk0MiAyLjUxMTQ1QzEyLjI2NjcgMi43NzI4MiAxMy4xOTk0IDIuOTI5NzEgMTQuMTk1NSAyLjk1NTE4TDE0LjIwMzEgMi42NTUyN0wxNC4yMTA4IDIuMzU1MzdDMTMuMjY0OCAyLjMzMTE4IDEyLjM5MyAyLjE4MjE0IDExLjY4NjUgMS45NDMxQzEwLjk3MjcgMS43MDE1OCAxMC40NTk3IDEuMzc5MjcgMTAuMTkxNCAxLjAzMjNMOS45NTQxIDEuMjE1ODJaTTE0LjIwMzEgMi42NTUyN0wxNC4xOTUzIDIuOTU1MTdDMTUuMjgyNCAyLjk4MzQ0IDE2LjMxNzUgMi44NTA3NiAxNy4xOTE5IDIuNTg1ODZDMTguMDYxIDIuMzIyNTggMTguNzk3NyAxLjkyMDUxIDE5LjI1NzEgMS4zODk2OUwxOS4wMzAzIDEuMTkzMzZMMTguODAzNCAwLjk5NzAzMkMxOC40NDY0IDEuNDA5NiAxNy44Mjg3IDEuNzY2MDIgMTcuMDE4IDIuMDExNjNDMTYuMjEyNiAyLjI1NTYxIDE1LjI0MjMgMi4zODIxOSAxNC4yMTA5IDIuMzU1MzdMMTQuMjAzMSAyLjY1NTI3Wk0xOS4wMzAzIDEuMTkzMzZMMTkuMjQyNCAxLjQwNTQ5QzE5LjI0NzkgMS40IDE5LjI1MzUgMS4zOTQzOCAxOS4yNTkgMS4zODg4OUwxOS4wNDY5IDEuMTc2NzZMMTguODM0NyAwLjk2NDYyNkMxOC44MjkzIDAuOTcwMSAxOC44MjM2IDAuOTc1NzUyIDE4LjgxODEgMC45ODEyMjhMMTkuMDMwMyAxLjE5MzM2Wk0xOS4wNDY5IDEuMTc2NzZMMTkuMjk2IDEuMzQzOUMxOS4yNzk1IDEuMzY4NDUgMTkuMjYyNiAxLjM4MzE3IDE5LjI1NTMgMS4zODkwNkMxOS4yNTE3IDEuMzkyMDIgMTkuMjQ5NCAxLjM5MzU3IDE5LjI0OTkgMS4zOTMyQzE5LjI1MDkgMS4zOTI1MiAxOS4yNTIgMS4zOTE3OCAxOS4yNTcyIDEuMzg4MjlMMTkuMDkwOCAxLjEzODY3TDE4LjkyNDQgMC44ODkwNTlDMTguOTIgMC44OTE5ODEgMTguODQ4MSAwLjkzNDU3OCAxOC43OTc4IDEuMDA5NjFMMTkuMDQ2OSAxLjE3Njc2Wk0xOS4wOTA4IDEuMTM4NjdMMTkuMzAzIDEuMzUwOEMxOS4zMDE2IDEuMzUyMTkgMTkuMzAyNyAxLjM1MDY1IDE5LjMxMDEgMS4zNDU3MkMxOS4zMTg4IDEuMzM5OTQgMTkuMzI5MSAxLjMzMzkyIDE5LjM1IDEuMzIyTDE5LjIwMTIgMS4wNjE1MkwxOS4wNTIzIDAuODAxMDUxQzE5LjAxOSAwLjgyMDEwNyAxOC45NDQ2IDAuODYwNjA1IDE4Ljg3ODcgMC45MjY1NEwxOS4wOTA4IDEuMTM4NjdaTTE5LjIwMTIgMS4wNjE1MkwxOS4zMzUzIDEuMzI5ODVDMTkuMzQ2MyAxLjMyNDM5IDE5LjM1NTYgMS4zMTkyOCAxOS4zNjEyIDEuMzE2MjNDMTkuMzY0NiAxLjMxNDM0IDE5LjM2NTggMS4zMTM2NiAxOS4zNjc4IDEuMzEyNTlDMTkuMzY4NSAxLjMxMjE4IDE5LjM2OTEgMS4zMTE5IDE5LjM2OTQgMS4zMTE3MUMxOS4zNjk4IDEuMzExNTIgMTkuMzY5OSAxLjMxMTQ0IDE5LjM2OTkgMS4zMTE0NUMxOS4zNjk5IDEuMzExNDYgMTkuMzU2MSAxLjMxODgxIDE5LjMzNDkgMS4zMjQxNEwxOS4yNjE3IDEuMDMzMkwxOS4xODg1IDAuNzQyMjY1QzE5LjE0NTQgMC43NTMxMjcgMTkuMTEyMyAwLjc2OTEzMyAxOS4wOTMgMC43NzkxNjZDMTkuMDg0NCAwLjc4MzY2IDE5LjA3NTUgMC43ODg2MDkgMTkuMDcyNSAwLjc5MDIzOUMxOS4wNzA0IDAuNzkxNDA5IDE5LjA2OTEgMC43OTIwOTUgMTkuMDY4MSAwLjc5MjYwN0MxOS4wNjcyIDAuNzkzMDg1IDE5LjA2NjkgMC43OTMyMzggMTkuMDY3IDAuNzkzMTk2TDE5LjIwMTIgMS4wNjE1MlpNMTkuMjYxNyAxLjAzMzJMMTkuMzU2NiAxLjMxNzgxQzE5LjM3MDggMS4zMTMwNiAxOS4zODg0IDEuMzEwMjMgMTkuNDQ0MyAxLjMwNDAyTDE5LjQxMTEgMS4wMDU4NkwxOS4zNzggMC43MDc2OTRDMTkuMzM0NSAwLjcxMjUyNiAxOS4yNTE5IDAuNzIwMjQgMTkuMTY2OSAwLjc0ODU5OEwxOS4yNjE3IDEuMDMzMlpNMTkuNDExMSAxLjAwNTg2TDE5LjQxMjkgMS4zMDU4NUMxOS40NDExIDEuMzA1NjkgMTkuNDY0MSAxLjMwMTkyIDE5LjQ3ODEgMS4yOTkxM0MxOS40ODUzIDEuMjk3NjggMTkuNDkxNCAxLjI5NjI1IDE5LjQ5NTUgMS4yOTUyNEMxOS40OTkzIDEuMjk0MjggMTkuNTAyOSAxLjI5MzM1IDE5LjUwMzggMS4yOTMxQzE5LjUwNTUgMS4yOTI2NiAxOS41MDQ3IDEuMjkyODkgMTkuNTAzNCAxLjI5MzE5QzE5LjUwMTkgMS4yOTM1NSAxOS40OTg1IDEuMjk0MzcgMTkuNDkzOSAxLjI5NTI4QzE5LjQ4NTEgMS4yOTcgMTkuNDY3NCAxLjMgMTkuNDQ0MyAxLjNWMVYwLjdDMTkuNDE1OCAwLjcgMTkuMzkyNSAwLjcwMzcyMyAxOS4zNzgyIDAuNzA2NTM3QzE5LjM3MDggMC43MDc5ODggMTkuMzY0NiAwLjcwOTQ0MSAxOS4zNjA0IDAuNzEwNDgyQzE5LjM1NjQgMC43MTE0NyAxOS4zNTI4IDAuNzEyNDIxIDE5LjM1MTcgMC43MTI3MDlDMTkuMzQ5OCAwLjcxMzE5MiAxOS4zNTA2IDAuNzEyOTg2IDE5LjM1MTcgMC43MTI3MTlDMTkuMzUzIDAuNzEyMzkyIDE5LjM1NjMgMC43MTE1OTggMTkuMzYwNyAwLjcxMDcwOEMxOS4zNjkyIDAuNzA5MDE4IDE5LjM4NjYgMC43MDU5OTYgMTkuNDA5NCAwLjcwNTg2NEwxOS40MTExIDEuMDA1ODZaTTE5LjQ0NDMgMVYxLjNIMTkuNDYwOVYxVjAuN0gxOS40NDQzVjFaTTE5LjQ2MDkgMUwxOS40MzM4IDEuMjk4NzdDMTkuNDY2MiAxLjMwMTcxIDE5LjQ4NyAxLjMwMzcxIDE5LjUwNSAxLjMwNjYyQzE5LjUyMzYgMS4zMDk2MSAxOS41MjQxIDEuMzExNDMgMTkuNTE1NiAxLjMwNzY2TDE5LjYzNjcgMS4wMzMyTDE5Ljc1NzkgMC43NTg3NDVDMTkuNjUzOSAwLjcxMjg2MyAxOS41MzI5IDAuNzA1MzAzIDE5LjQ4ODEgMC43MDEyMzFMMTkuNDYwOSAxWk0xOS42MzY3IDEuMDMzMkwxOS41MzA4IDEuMzEzOUwyMy42MTM5IDIuODUzOTRMMjMuNzE5NyAyLjU3MzI0TDIzLjgyNTYgMi4yOTI1NUwxOS43NDI2IDAuNzUyNTA2TDE5LjYzNjcgMS4wMzMyWk0yMy43MTk3IDIuNTczMjRMMjMuNjIxNiAyLjg1Njc0QzIzLjY3NzggMi44NzYyMSAyMy43Mjg4IDIuOTIxOTYgMjMuNzU5NiAyLjk5MTkxTDI0LjAzNDIgMi44NzEwOUwyNC4zMDg4IDIuNzUwMjdDMjQuMjE4MiAyLjU0NDM2IDI0LjA0ODUgMi4zNjk1OSAyMy44MTc5IDIuMjg5NzVMMjMuNzE5NyAyLjU3MzI0Wk0yNC4wMzQyIDIuODcxMDlMMjMuNzU5NSAyLjk5MTgxQzIzLjc4NjQgMy4wNTI4NSAyMy43ODYzIDMuMTI1MDEgMjMuNzU5NiAzLjE4NTgyTDI0LjAzNDIgMy4zMDY2NEwyNC4zMDg4IDMuNDI3NDZDMjQuNDAzMyAzLjIxMjUzIDI0LjQwMzIgMi45NjUxMiAyNC4zMDg4IDIuNzUwMzhMMjQuMDM0MiAyLjg3MTA5Wk0yNC4wMzQyIDMuMzA2NjRMMjMuNzU4MyAzLjE4ODg0QzIyLjc5NzkgNS40MzgxNSAyMi4zODk5IDcuODYzNTEgMjIuNTA0NCA5Ljg2MTA1QzIyLjU2MTcgMTAuODU5NiAyMi43NTA0IDExLjc2NDQgMjMuMDc2MyAxMi40OTA4QzIzLjQwMTkgMTMuMjE2MiAyMy44NzU4IDEzLjc4NjkgMjQuNTE0NCAxNC4wNjkzTDI0LjYzNTcgMTMuNzk0OUwyNC43NTcxIDEzLjUyMDZDMjQuMjk3OCAxMy4zMTc1IDIzLjkxMTcgMTIuODg2NyAyMy42MjM3IDEyLjI0NTFDMjMuMzM2MiAxMS42MDQ0IDIzLjE1NzkgMTAuNzc2NCAyMy4xMDM1IDkuODI2NjlDMjIuOTk0NSA3LjkyNzY4IDIzLjM4MzYgNS41OTQ0MiAyNC4zMTAxIDMuNDI0NDRMMjQuMDM0MiAzLjMwNjY0Wk0yNC42MzU3IDEzLjc5NDlMMjQuNTE0NSAxNC4wNjkzQzI0LjYyMTMgMTQuMTE2NSAyNC42ODE3IDE0LjIyNzYgMjQuNjYwNCAxNC4zNTAyTDI0Ljk1NjEgMTQuNDAxNEwyNS4yNTE3IDE0LjQ1MjVDMjUuMzE4MiAxNC4wNjc5IDI1LjEyNDMgMTMuNjgyOCAyNC43NTcgMTMuNTIwNUwyNC42MzU3IDEzLjc5NDlaTTI0Ljk1NjEgMTQuNDAxNEwyNC42NjEyIDE0LjM0NjFDMjQuNDYyMiAxNS40MDgxIDI0LjMxODcgMTYuNDk0OCAyNC4yMjgzIDE3LjYwMjZMMjQuNTI3MyAxNy42MjdMMjQuODI2MyAxNy42NTE0QzI0LjkxNTIgMTYuNTYzMiAyNS4wNTU5IDE1LjQ5NzEgMjUuMjUwOSAxNC40NTY2TDI0Ljk1NjEgMTQuNDAxNFpNMjQuNTI3MyAxNy42MjdMMjQuNjg4NyAxNy4zNzQxQzI0LjMzNzUgMTcuMTQ5OSAyMy45NTE1IDE2Ljk3NDcgMjMuNTM5OCAxNi44NTk1TDIzLjQ1OSAxNy4xNDg0TDIzLjM3ODEgMTcuNDM3M0MyMy43MzE0IDE3LjUzNjIgMjQuMDYzMyAxNy42ODY3IDI0LjM2NiAxNy44Nzk4TDI0LjUyNzMgMTcuNjI3Wk0yMy40NTkgMTcuMTQ4NEwyMy43NTc3IDE3LjE3NjNDMjMuODM3OCAxNi4zMTc3IDIzLjk0NTkgMTUuNDcyNyAyNC4wODc3IDE0LjY0NTRMMjMuNzkyIDE0LjU5NDdMMjMuNDk2MyAxNC41NDRDMjMuMzUxNiAxNS4zODgzIDIzLjI0MTYgMTYuMjQ4NiAyMy4xNjAzIDE3LjEyMDZMMjMuNDU5IDE3LjE0ODRaTTIzLjc5MiAxNC41OTQ3TDIzLjk1MDYgMTQuMzQwMUMyMi43NzM5IDEzLjYwNzEgMjIuMTI5NSAxMi4wMDEgMjIuMDAzOCA5Ljk3MDkyQzIxLjg3OTIgNy45NTY5NSAyMi4yNzMxIDUuNjA4MzYgMjMuMDc4OCAzLjUxMzk2TDIyLjc5ODggMy40MDYyNUwyMi41MTg4IDMuMjk4NTRDMjEuNjg2IDUuNDYzNDQgMjEuMjc0NCA3Ljg5ODA2IDIxLjQwNSAxMC4wMDhDMjEuNTM0NiAxMi4xMDE4IDIyLjIwNiAxMy45NjAzIDIzLjYzMzQgMTQuODQ5NEwyMy43OTIgMTQuNTk0N1pNMjIuNzk4OCAzLjQwNjI1TDIyLjkwNDcgMy4xMjU1NUwyMC4wMzU1IDIuMDQzNTJMMTkuOTI5NyAyLjMyNDIyTDE5LjgyMzggMi42MDQ5MkwyMi42OTMgMy42ODY5NUwyMi43OTg4IDMuNDA2MjVaTTE5LjkyOTcgMi4zMjQyMkwxOS42MzI5IDIuMjgwNUMxOS4yNjI0IDQuNzk1NTIgMTcuMDkwOSA2LjczNjEzIDE0LjQ3ODUgNi43MzYxM1Y3LjAzNjEzVjcuMzM2MTNDMTcuMzk0NCA3LjMzNjEzIDE5LjgxMzUgNS4xNzE1NSAyMC4yMjY1IDIuMzY3OTRMMTkuOTI5NyAyLjMyNDIyWk0xNC40Nzg1IDcuMDM2MTNMMTQuNDc4NSA2LjczNjEzQzExLjg3MTUgNi43MzYxMiA5LjY5NDU4IDQuNzk1MzMgOS4zMjQxNCAyLjI4MDVMOS4wMjczNCAyLjMyNDIyTDguNzMwNTUgMi4zNjc5NEM5LjE0MzU1IDUuMTcxNzMgMTEuNTY4NCA3LjMzNjEyIDE0LjQ3ODUgNy4zMzYxM0wxNC40Nzg1IDcuMDM2MTNaTTkuMDI3MzQgMi4zMjQyMkw4LjkyMTQ4IDIuMDQzNTJMNi4wNTIzNCAzLjEyNTU1TDYuMTU4MiAzLjQwNjI1TDYuMjY0MDYgMy42ODY5NUw5LjEzMzIgMi42MDQ5Mkw5LjAyNzM0IDIuMzI0MjJaTTYuMTU4MiAzLjQwNjI1TDUuODc4MzMgMy41MTQyOEM2LjY4NjY5IDUuNjA4NDggNy4wODA1NyA3Ljk1NjkzIDYuOTU1MjcgOS45NzA4M0M2LjgyODk3IDEyLjAwMDggNi4xODMyNyAxMy42MDcgNS4wMDY0MyAxNC4zNDAxTDUuMTY1MDQgMTQuNTk0N0w1LjMyMzY1IDE0Ljg0OTRDNi43NTA5MSAxMy45NjAzIDcuNDIzODMgMTIuMTAyIDcuNTU0MTEgMTAuMDA4MUM3LjY4NTM5IDcuODk4MDggNy4yNzM4IDUuNDYzMzIgNi40MzgwOCAzLjI5ODIyTDYuMTU4MiAzLjQwNjI1Wk01LjE2NTA0IDE0LjU5NDdMNC44NjkzNSAxNC42NDU0QzUuMDMzMjQgMTUuNjAxNCA1LjE1NDA3IDE2LjU4MDQgNS4yMzYxNyAxNy41NzY0TDUuNTM1MTYgMTcuNTUxOEw1LjgzNDE0IDE3LjUyNzFDNS43NTA3MyAxNi41MTUyIDUuNjI3ODMgMTUuNTE4OCA1LjQ2MDczIDE0LjU0NEw1LjE2NTA0IDE0LjU5NDdaTTUuNTM1MTYgMTcuNTUxOFYxNy44NTE4SDE1LjkwODJWMTcuNTUxOFYxNy4yNTE4SDUuNTM1MTZWMTcuNTUxOFpNMTUuOTA4MiAxNy41NTE4TDE1Ljc1NiAxNy4yOTMyQzE0LjkzMDIgMTcuNzc5NSAxNC4yODE0IDE4LjUzMzQgMTMuOTI4NiAxOS40MzY3TDE0LjIwOCAxOS41NDU5TDE0LjQ4NzQgMTkuNjU1MUMxNC43OTA5IDE4Ljg3ODMgMTUuMzQ5MyAxOC4yMjkgMTYuMDYwNCAxNy44MTAzTDE1LjkwODIgMTcuNTUxOFpNMTQuMjA4IDE5LjU0NTlIMTQuNTA4VjE4LjY1NTNIMTQuMjA4SDEzLjkwOFYxOS41NDU5SDE0LjIwOFpNMTQuMjA4IDE4LjY1NTNWMTguMzU1M0gxMC4yMDhWMTguNjU1M1YxOC45NTUzSDE0LjIwOFYxOC42NTUzWk0xMC4yMDggMTguNjU1M0g5LjkwODAxVjIzLjA2OTNIMTAuMjA4SDEwLjUwOFYxOC42NTUzSDEwLjIwOFpNMTAuMjA4IDIzLjA2OTNIOS45MDgwMUM5LjkwODAxIDIzLjUzODUgMTAuMjkwOCAyMy45MjEgMTAuNzU5NyAyMy45MjExTDEwLjc1OTggMjMuNjIxMUwxMC43NTk5IDIzLjMyMTFDMTAuNjIyIDIzLjMyMTEgMTAuNTA4IDIzLjIwNyAxMC41MDggMjMuMDY5M0gxMC4yMDhaTTEwLjc1OTggMjMuNjIxMVYyMy45MjExSDEzLjY1NjJWMjMuNjIxMVYyMy4zMjExSDEwLjc1OThWMjMuNjIxMVpNMTMuNjU2MiAyMy42MjExVjIzLjkyMTFDMTMuODE3NCAyMy45MjExIDEzLjk2NDIgMjMuODczOSAxNC4wODcyIDIzLjgwMTJMMTMuOTM0NiAyMy41NDNMMTMuNzgxOSAyMy4yODQ3QzEzLjc0MDkgMjMuMzA5IDEzLjY5ODQgMjMuMzIxMSAxMy42NTYyIDIzLjMyMTFWMjMuNjIxMVpNMTMuOTM0NiAyMy41NDNIMTMuNjM0NlYyNC42OTgySDEzLjkzNDZIMTQuMjM0NlYyMy41NDNIMTMuOTM0NlpNMTMuOTM0NiAyNC42OTgyTDEzLjg4MyAyNC40MDI3QzEzLjgwNDEgMjQuNDE2NSAxMy43MjkyIDI0LjQyNDYgMTMuNjU2MiAyNC40MjQ2VjI0LjcyNDZWMjUuMDI0NkMxMy43NzMzIDI1LjAyNDYgMTMuODg0IDI1LjAxMTYgMTMuOTg2MiAyNC45OTM4TDEzLjkzNDYgMjQuNjk4MlpNMTMuNjU2MiAyNC43MjQ2VjI0LjQyNDZIMTAuNzU5OFYyNC43MjQ2VjI1LjAyNDZIMTMuNjU2MlYyNC43MjQ2Wk0xMC43NTk4IDI0LjcyNDZMMTAuNzU5OCAyNC40MjQ2QzEwLjQxNDkgMjQuNDI0NiAxMC4wOTkgMjQuMjkwMiA5Ljg1NzYzIDI0LjA3MTZMOS42NTYyNSAyNC4yOTM5TDkuNDU0ODcgMjQuNTE2M0M5Ljc5ODI3IDI0LjgyNzMgMTAuMjU1MiAyNS4wMjQ2IDEwLjc1OTcgMjUuMDI0NkwxMC43NTk4IDI0LjcyNDZaTTkuNjU2MjUgMjQuMjkzOUw5LjQ1NDg3IDI0LjA3MTZDOS4yMTM0NiAyNC4yOTAyIDguODk3NyAyNC40MjQ2IDguNTUyNzMgMjQuNDI0NlYyNC43MjQ2VjI1LjAyNDZDOS4wNTc0MiAyNS4wMjQ2IDkuNTE0MjEgMjQuODI3MyA5Ljg1NzYzIDI0LjUxNjNMOS42NTYyNSAyNC4yOTM5Wk04LjU1MjczIDI0LjcyNDZWMjQuNDI0Nkg1LjY1NjI1VjI0LjcyNDZWMjUuMDI0Nkg4LjU1MjczVjI0LjcyNDZaTTUuNjU2MjUgMjQuNzI0Nkw1LjY1NjMzIDI0LjQyNDZDNS41OTgwNSAyNC40MjQ2IDUuNTM1NjUgMjQuNDE2NSA1LjQ1NjQ4IDI0LjQwNTJMNS40MTQwNiAyNC43MDIxTDUuMzcxNjQgMjQuOTk5MUM1LjQ0NjY2IDI1LjAwOTggNS41NDkyOCAyNS4wMjQ2IDUuNjU2MTcgMjUuMDI0Nkw1LjY1NjI1IDI0LjcyNDZaTTUuNDE0MDYgMjQuNzAyMUw1LjExNTgzIDI0LjY2OTdDNS4wNTU1OCAyNS4yMjI4IDQuOTgzNyAyNS43NzY4IDQuOTAxNDMgMjYuMzM2Mkw1LjE5ODI0IDI2LjM3OTlMNS40OTUwNSAyNi40MjM1QzUuNTc4MyAyNS44NTc0IDUuNjUxMTYgMjUuMjk2IDUuNzEyMyAyNC43MzQ2TDUuNDE0MDYgMjQuNzAyMVpNNS4xOTgyNCAyNi4zNzk5VjI2LjY3OTlIMTMuOTM1NVYyNi4zNzk5VjI2LjA3OTlINS4xOTgyNFYyNi4zNzk5Wk0xMy45MzU1IDI2LjM3OTlMMTMuNjM1NiAyNi4zODMzQzEzLjY0MDIgMjYuNzk0NiAxMy43MDIyIDI3LjE5MjYgMTMuODE1MiAyNy41Njk1TDE0LjEwMjUgMjcuNDgzNEwxNC4zODk5IDI3LjM5NzNDMTQuMjkzMSAyNy4wNzQgMTQuMjM5NSAyNi43MzE2IDE0LjIzNTUgMjYuMzc2NUwxMy45MzU1IDI2LjM3OTlaTTE0LjEwMjUgMjcuNDgzNFYyNy4xODM0SDQuNTUyNzNWMjcuNDgzNFYyNy43ODM0SDE0LjEwMjVWMjcuNDgzNFpNNC41NTI3MyAyNy40ODM0TDQuNTUyOTEgMjcuMTgzNEM0LjQ4MTg5IDI3LjE4MzQgNC40MDk4IDI3LjE1MDYgNC4zNjA4NCAyNy4wOTRMNC4xMzM3OSAyNy4yOUwzLjkwNjc0IDI3LjQ4NjFDNC4wNjczIDI3LjY3MiA0LjMwMzgxIDI3Ljc4MzMgNC41NTI1NiAyNy43ODM0TDQuNTUyNzMgMjcuNDgzNFpNNC4xMzM3OSAyNy4yOUw0LjM2MDg2IDI3LjA5NEM0LjMxNjk5IDI3LjA0MzIgNC4yOTU0IDI2Ljk2ODggNC4zMDgzMyAyNi44OTM3TDQuMDEyNyAyNi44NDI4TDMuNzE3MDYgMjYuNzkxOEMzLjY3NDgzIDI3LjAzNjcgMy43NDA5OCAyNy4yOTQxIDMuOTA2NzIgMjcuNDg2MUw0LjEzMzc5IDI3LjI5Wk00LjAxMjcgMjYuODQyOEw0LjMwODc4IDI2Ljg5MTFDNS4wMzA3NyAyMi40NjQ0IDUuMDMxOTcgMTguMjQ2OCA0LjMwNzY1IDE0LjM0NjZMNC4wMTI3IDE0LjQwMTRMMy43MTc3NCAxNC40NTYxQzQuNDI3ODQgMTguMjc5OCA0LjQyODkzIDIyLjQyNyAzLjcxNjYxIDI2Ljc5NDVMNC4wMTI3IDI2Ljg0MjhaTTQuMDEyNyAxNC40MDE0TDQuMzA4MyAxNC4zNTAyQzQuMjg3NiAxNC4yMzA3IDQuMzQ5NDQgMTQuMTE2NCA0LjQ1NTgyIDE0LjA2ODJMNC4zMzIwMyAxMy43OTQ5TDQuMjA4MjQgMTMuNTIxN0MzLjg1MTc1IDEzLjY4MzEgMy42NDk5NyAxNC4wNjQ5IDMuNzE3MDkgMTQuNDUyNkw0LjAxMjcgMTQuNDAxNFpNNC4zMzIwMyAxMy43OTQ5TDQuNDUzMzYgMTQuMDY5M0M1LjA5MjAyIDEzLjc4NjkgNS41NjU5MSAxMy4yMTYyIDUuODkxMzQgMTIuNDkwN0M2LjIxNzE2IDExLjc2NDMgNi40MDU1IDEwLjg1OTUgNi40NjIxMiA5Ljg2MDg3QzYuNTc1MzggNy44NjMyIDYuMTY0NTUgNS40Mzc3IDUuMTk4NTEgMy4xODgyNkw0LjkyMjg1IDMuMzA2NjRMNC42NDcyIDMuNDI1MDJDNS41NzkwNiA1LjU5NDg5IDUuOTcwNzQgNy45MjgwMSA1Ljg2MzA4IDkuODI2OUM1LjgwOTI0IDEwLjc3NjUgNS42MzEyNSAxMS42MDQ1IDUuMzQzODkgMTIuMjQ1MkM1LjA1NjEzIDEyLjg4NjcgNC42Njk5NyAxMy4zMTc1IDQuMjEwNyAxMy41MjA2TDQuMzMyMDMgMTMuNzk0OVpNNC45MjI4NSAzLjMwNjY0TDUuMTk3NDUgMy4xODU4MkM1LjE3MDcgMy4xMjUwMyA1LjE3MDY3IDMuMDUyODUgNS4xOTc1IDIuOTkxOEw0LjkyMjg1IDIuODcxMDlMNC42NDgyMSAyLjc1MDM5QzQuNTUzODQgMi45NjUxMSA0LjU1MzY5IDMuMjEyNTMgNC42NDgyNiAzLjQyNzQ2TDQuOTIyODUgMy4zMDY2NFpNNC45MjI4NSAyLjg3MTA5TDUuMTk3NDUgMi45OTE5MUM1LjIyNTM5IDIuOTI4NDIgNS4yNzQ5MSAyLjg4MDIxIDUuMzQ1MDEgMi44NTMyNEw1LjIzNzMgMi41NzMyNEw1LjEyOTYgMi4yOTMyNEM0LjkxMjgzIDIuMzc2NjMgNC43NDE2OSAyLjUzNzkyIDQuNjQ4MjYgMi43NTAyN0w0LjkyMjg1IDIuODcxMDlaTTUuMjM3MyAyLjU3MzI0TDUuMzQzMTggMi44NTM5NEw5LjQyNjE5IDEuMzEzOUw5LjMyMDMxIDEuMDMzMkw5LjIxNDQ0IDAuNzUyNTA2TDUuMTMxNDMgMi4yOTI1NUw1LjIzNzMgMi41NzMyNFpNOS4zMjAzMSAxLjAzMzJMOS40MjI1OCAxLjMxNTI0QzkuNDUwMTIgMS4zMDUyNSA5LjQ4MTg5IDEuMyA5LjUwNzgxIDEuM1YxVjAuN0M5LjQxMjY1IDAuNyA5LjMxMTY0IDAuNzE3MjM1IDkuMjE4MDUgMC43NTExNzFMOS4zMjAzMSAxLjAzMzJaTTkuNTA3ODEgMVYxLjNIOS41MTg1NVYxVjAuN0g5LjUwNzgxVjFaTTUuNjA2NDUgMTguNjU1M0w1LjMwNjc5IDE4LjY2OTdDNS4zODM0IDIwLjI2MiA1LjM1NjQ1IDIxLjg5OTIgNS4yMTk1NiAyMy41NjkyTDUuNTE4NTUgMjMuNTkzOEw1LjgxNzU1IDIzLjYxODNDNS45NTY1MiAyMS45MjI4IDUuOTgzOTggMjAuMjU5NiA1LjkwNjEgMTguNjQwOUw1LjYwNjQ1IDE4LjY1NTNaTTUuNTE4NTUgMjMuNTkzOEw1LjQ0NTc4IDIzLjg4NDhDNS40NTA3MyAyMy44ODYgNS40NTYyMiAyMy44ODc2IDUuNDY3ODUgMjMuODkwOUM1LjQ3Nzg4IDIzLjg5MzggNS40OTM4NSAyMy44OTg1IDUuNTExMjMgMjMuOTAyOEM1LjU0ODggMjMuOTEyIDUuNTk3MjYgMjMuOTIxIDUuNjU1OTkgMjMuOTIxMUw1LjY1NjI1IDIzLjYyMTFMNS42NTY1MSAyMy4zMjExQzUuNjYwMjEgMjMuMzIxMSA1LjY2MTg1IDIzLjMyMTkgNS42NTUzNCAyMy4zMjAzQzUuNjUwNjkgMjMuMzE5MiA1LjY0NTMxIDIzLjMxNzcgNS42MzM5OSAyMy4zMTQ0QzUuNjI0MjcgMjMuMzExNiA1LjYwODQxIDIzLjMwNyA1LjU5MTMzIDIzLjMwMjdMNS41MTg1NSAyMy41OTM4Wk01LjY1NjI1IDIzLjYyMTFWMjMuOTIxMUg4LjU1MjczVjIzLjYyMTFWMjMuMzIxMUg1LjY1NjI1VjIzLjYyMTFaTTguNTUyNzMgMjMuNjIxMVYyMy45MjExQzkuMDIxODcgMjMuOTIxMSA5LjQwNDQ5IDIzLjUzODUgOS40MDQ0OSAyMy4wNjkzSDkuMTA0NDlIOC44MDQ0OUM4LjgwNDQ5IDIzLjIwNzEgOC42OTA1IDIzLjMyMTEgOC41NTI3MyAyMy4zMjExVjIzLjYyMTFaTTkuMTA0NDkgMjMuMDY5M0g5LjQwNDQ5VjE4LjY1NTNIOS4xMDQ0OUg4LjgwNDQ5VjIzLjA2OTNIOS4xMDQ0OVpNOS4xMDQ0OSAxOC42NTUzVjE4LjM1NTNINS42MDY0NVYxOC42NTUzVjE4Ljk1NTNIOS4xMDQ0OVYxOC42NTUzWk0xOC42OTkyIDIuODEwNTVMMTguNTU1IDIuNTQ3NDdDMTcuMjk5NCAzLjIzNTYyIDE1LjU5NzUgMy40ODY0MSAxNC4xODE3IDMuNDUzOThMMTQuMTc0OCAzLjc1MzkxTDE0LjE2NzkgNC4wNTM4M0MxNS42NDMgNC4wODc2MSAxNy40NjE4IDMuODMwODMgMTguODQzNCAzLjA3MzYzTDE4LjY5OTIgMi44MTA1NVpNMTQuMTc0OCAzLjc1MzkxTDE0LjE4MjMgMy40NTRDMTIuNjY2IDMuNDE2MTkgMTEuMzU3NCAzLjA5NzYzIDEwLjQxMDMgMi41OTAwN0wxMC4yNjg2IDIuODU0NDlMMTAuMTI2OCAzLjExODkxQzExLjE3NjkgMy42ODE2NCAxMi41ODMyIDQuMDE0MzIgMTQuMTY3MyA0LjA1MzgxTDE0LjE3NDggMy43NTM5MVpNMTAuMjY4NiAyLjg1NDQ5TDkuOTgyNzQgMi45NDU2NEMxMC41ODk1IDQuODQ4MjcgMTIuMzggNi4yMzI2MSAxNC40Nzg1IDYuMjMyNjJMMTQuNDc4NSA1LjkzMjYyTDE0LjQ3ODUgNS42MzI2MkMxMi42NDg5IDUuNjMyNjEgMTEuMDg0MiA0LjQyNDcxIDEwLjU1NDQgMi43NjMzNEwxMC4yNjg2IDIuODU0NDlaTTE0LjQ3ODUgNS45MzI2MlY2LjIzMjYyQzE2LjU5NTIgNi4yMzI2MiAxOC4zOTEgNC44MjQzIDE4Ljk4NTggMi44OTkxMUwxOC42OTkyIDIuODEwNTVMMTguNDEyNiAyLjcyMTk5QzE3Ljg5MjcgNC40MDQ2NSAxNi4zMjI5IDUuNjMyNjIgMTQuNDc4NSA1LjYzMjYyVjUuOTMyNjJaIiBmaWxsPSIjQTFBMUE5IiBtYXNrPSJ1cmwoI3BhdGgtMS1pbnNpZGUtMV80NDA2XzE3NDg3NCkiLz4KPHJlY3QgeD0iMTMuNTQwNiIgeT0iMTYuNzYxMyIgd2lkdGg9IjEyLjkyMjIiIGhlaWdodD0iMTIuOTIyMiIgcng9IjQuMzUiIHN0cm9rZT0iI0ExQTFBOSIgc3Ryb2tlLXdpZHRoPSIxLjMiLz4KPHBhdGggZD0iTTE3IDIzSDIwTTIwIDIzSDIzTTIwIDIzVjI2TTIwIDIzVjIwIiBzdHJva2U9IiNBMUExQTkiIHN0cm9rZS13aWR0aD0iMS4zIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPHBhdGggZD0iTTEwLjYxOTEgMTMuMTM4NEgxOC4zNDMyQzE4Ljk1MDEgMTMuMTM4NCAxOS40NDY3IDEyLjY0MTkgMTkuNDQ2NyAxMi4wMzVWOS44MjgwNkMxOS40NDY3IDkuMjIxMTYgMTguOTUwMSA4LjcyNDYxIDE4LjM0MzIgOC43MjQ2MUgxMC42MTkxQzEwLjAxMjIgOC43MjQ2MSA5LjUxNTYyIDkuMjIxMTYgOS41MTU2MiA5LjgyODA2VjEyLjAzNUM5LjUxNTYyIDEyLjY0MTkgMTAuMDEyMiAxMy4xMzg0IDEwLjYxOTEgMTMuMTM4NFpNMTAuNjE5MSA5LjgyODA2SDE4LjM0MzJWMTIuMDM1SDEwLjYxOTFWOS44MjgwNloiIGZpbGw9IiNBMUExQTkiLz4KPC9zdmc+Cg==);
  background-position: center;
  background-repeat: no-repeat;
}
@media screen and (max-width: 767px) {
  .product-container .bundle-cheaper__body::before {
    top: 0;
    -webkit-transform: none;
        -ms-transform: none;
            transform: none;
  }
}
.product-container .bundle-cheaper__title {
  font-weight: 600;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0;
  color: #363636;
  margin: 0 0 2px 0;
}
.product-container .bundle-cheaper__description {
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0;
  color: #82828C;
  margin: 0;
}
.product-container .bundle-cheaper__btn {
  -ms-flex-negative: 0;
      flex-shrink: 0;
  width: 32px;
  height: 32px;
  border-radius: 8px;
  background-color: #fff;
  border: 1px solid #EFEFF1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-transition: background-color 0.2s ease-out;
  -o-transition: background-color 0.2s ease-out;
  transition: background-color 0.2s ease-out;
}
.product-container .bundle-cheaper__btn svg {
  width: 20px;
  height: 20px;
}
@media screen and (max-width: 767px) {
  .product-container .bundle-cheaper__btn svg {
    width: 16px;
    height: 16px;
  }
}
@media screen and (max-width: 767px) {
  .product-container .bundle-cheaper__btn {
    width: 24px;
    height: 24px;
  }
}
.product-container .bundle-cheaper__btn:hover {
  background-color: #EFEFF1;
}
.product-container .services-list-container {
  background-color: #fff;
  border-radius: 12px;
  position: relative;
}
.product-container .services-list-container .services-list {
  margin: 8px 0 0 0;
  list-style: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 8px;
  overflow: auto;
  width: 90%;
}
@media screen and (max-width: 599px) {
  .product-container .services-list-container .services-list {
    width: 83%;
  }
}
.product-container .services-list-container .services-list__item {
  -ms-flex-negative: 0;
      flex-shrink: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 8px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 12px 16px;
  border-radius: 12px;
  background-color: #fff;
  border: 1px solid #EFEFF1;
  cursor: pointer;
  -webkit-transition: background-color 0.2s ease-out;
  -o-transition: background-color 0.2s ease-out;
  transition: background-color 0.2s ease-out;
}
@media (hover: hover) {
  .product-container .services-list-container .services-list__item:hover {
    background-color: #EFEFF1;
  }
}
.product-container .services-list-container .services-list__item:active {
  background-color: #EFEFF1;
}
.product-container .services-list-container .services-list__item img {
  width: 20px;
  height: 20px;
  -o-object-fit: contain;
     object-fit: contain;
}
.product-container .services-list-container .services-list__title {
  font-family: "Commissioner", sans-serif;
  font-weight: 500;
  font-size: 16px;
  line-height: 22px;
  letter-spacing: 0;
  color: #363636;
  margin: 0;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.product-container .services-list-container span {
  position: absolute;
  top: 50%;
  right: 16px;
  width: 32px;
  height: 32px;
  -webkit-transform: translate(0, -50%) rotate(-90deg);
      -ms-transform: translate(0, -50%) rotate(-90deg);
          transform: translate(0, -50%) rotate(-90deg);
  border-radius: 8px;
  border: 1px solid #EFEFF1;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iNyIgdmlld0JveD0iMCAwIDEyIDciIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0wLjc1IDAuNzVMNS43NSA1Ljc1TDEwLjc1IDAuNzUiIHN0cm9rZT0iIzM2MzYzNiIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8L3N2Zz4K);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 12px 7px;
  -webkit-transition: 0.2s all;
  -o-transition: 0.2s all;
  transition: 0.2s all;
  cursor: pointer;
}
.product-container .services-list-container span.scrolled {
  -webkit-transform: translate(0, -50%) rotate(90deg);
      -ms-transform: translate(0, -50%) rotate(90deg);
          transform: translate(0, -50%) rotate(90deg);
}
@media (hover: hover) {
  .product-container .services-list-container span:hover {
    background-color: #EFEFF1;
  }
}
.product-container .has-products {
  margin-top: 8px;
  background-color: #fff;
  border-radius: 12px;
}
@media screen and (max-width: 767px) {
  .product-container .has-products {
    border-radius: 8px;
  }
}
.product-container .has-products__heading {
  font-family: "Commissioner", sans-serif;
  font-weight: 600;
  font-size: 20px;
  line-height: 26px;
  letter-spacing: 0;
  color: #363636;
  margin: 0;
  padding: 19px 16px;
  position: relative;
  cursor: pointer;
}
@media screen and (max-width: 767px) {
  .product-container .has-products__heading {
    padding: 16px;
    font-size: 18px;
    line-height: 24px;
  }
}
.product-container .has-products__heading.active span {
  -webkit-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
          transform: rotate(180deg);
}
.product-container .has-products__heading span {
  position: absolute;
  top: 16px;
  right: 16px;
  width: 32px;
  height: 32px;
  border-radius: 8px;
  border: 1px solid #EFEFF1;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iNyIgdmlld0JveD0iMCAwIDEyIDciIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0wLjc1IDAuNzVMNS43NSA1Ljc1TDEwLjc1IDAuNzUiIHN0cm9rZT0iIzM2MzYzNiIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8L3N2Zz4K);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 12px 7px;
  -webkit-transition: background-color 0.2s ease-out;
  -o-transition: background-color 0.2s ease-out;
  transition: background-color 0.2s ease-out;
}
@media (hover: hover) {
  .product-container .has-products__heading span:hover {
    background-color: #EFEFF1;
  }
}
@media screen and (max-width: 767px) {
  .product-container .has-products__heading span {
    width: 24px;
    height: 24px;
    background-size: 10px 6px;
  }
}
.product-container .has-products__dropdown {
  max-height: 0;
  overflow: hidden;
  -webkit-transition: max-height 0.3s ease-out;
  -o-transition: max-height 0.3s ease-out;
  transition: max-height 0.3s ease-out;
}
.product-container .has-products__list {
  padding: 0 16px 16px;
  margin: 0;
  list-style-type: none;
}
.product-container .has-products__list > li {
  border-radius: 12px;
}
.product-container .has-products__list > li:not(:last-child) {
  margin-bottom: 4px;
}
.product-container .has-products__list > li:nth-child(2n+1) {
  background-color: #F8F8F8;
}
.product-container .has-products__item {
  padding: 12px;
  border-radius: 12px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-column-gap: 24px;
     -moz-column-gap: 24px;
          column-gap: 24px;
  row-gap: 12px;
  font-family: "Inter", sans-serif;
  cursor: pointer;
}
.product-container .has-products__item:hover .has-products__address {
  color: #777D33;
}
@media screen and (max-width: 992px) {
  .product-container .has-products__item {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
@media screen and (max-width: 767px) {
  .product-container .has-products__item {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}
.product-container .has-products__address, .product-container .has-products__right {
  font-weight: 500;
  font-size: 14px;
  line-height: 24px;
  letter-spacing: 0;
  margin: 0;
}
@media screen and (max-width: 767px) {
  .product-container .has-products__address, .product-container .has-products__right {
    line-height: 20px;
  }
}
.product-container .has-products__address {
  color: #363636;
}
.product-container .has-products__right {
  color: #82828C;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 7px;
  white-space: nowrap;
}
.product-container .has-products__right.wait::before, .product-container .has-products__right.none::before {
  background-color: #FF3838;
}
.product-container .has-products__right.some::before {
  background-color: #FFAA00;
}
.product-container .has-products__right::before {
  content: "";
  display: block;
  width: 6px;
  height: 6px;
  border-radius: 50%;
  background-color: #29BB6C;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.product-container .has-products-popup {
  position: fixed;
  top: 0;
  left: 0;
  width: 100vw;
  height: 100vh;
  height: 100dvh;
  z-index: 3000;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  background-color: rgba(54, 54, 54, 0.537254902);
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
  opacity: 0;
  visibility: hidden;
  padding: 16px;
}
.product-container .has-products-popup.opened {
  opacity: 1;
  visibility: visible;
}
.product-container .has-products-popup.opened .has-products-popup__content {
  visibility: visible;
  -webkit-transform: translateY(0);
      -ms-transform: translateY(0);
          transform: translateY(0);
}
.product-container .has-products-popup__content {
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
  visibility: hidden;
  -webkit-transform: translateY(-100vh);
      -ms-transform: translateY(-100vh);
          transform: translateY(-100vh);
  padding: 24px 24px 32px 24px;
  background-color: #fff;
  border-radius: 16px;
  width: 100%;
  max-width: 550px;
}
@media screen and (max-width: 992px) {
  .product-container .has-products-popup__content {
    padding: 16px;
    max-width: 400px;
  }
}
.product-container .has-products-popup__content .close {
  position: absolute;
  top: 24px;
  right: 24px;
}
@media screen and (max-width: 992px) {
  .product-container .has-products-popup__content .close {
    top: 16px;
    right: 16px;
  }
}
.product-container .has-products-popup__map {
  height: 400px;
  position: relative;
}
@media screen and (max-width: 767px) {
  .product-container .has-products-popup__map {
    height: 60vh;
  }
}
.product-container .has-products-popup__map iframe {
  width: 100%;
  height: 100%;
  border: 0;
}
.product-container .has-products-popup__map-loader {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}
.product-container .has-products-popup__map-loader .loader {
  width: 48px;
  height: 48px;
  border: 5px solid #363636;
  border-bottom-color: transparent;
  border-radius: 50%;
  display: inline-block;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-animation: rotation 1s linear infinite;
          animation: rotation 1s linear infinite;
}
@-webkit-keyframes rotation {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}
@keyframes rotation {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}
.product-container .has-products-popup__map-loader .visually-hidden {
  display: none;
}
.product-container .has-products-popup__address {
  font-family: Commissioner, sans-serif;
  color: #363636;
  font-size: 22px;
  margin-bottom: 24px;
  padding-right: 30px;
}
@media screen and (max-width: 992px) {
  .product-container .has-products-popup__address {
    font-size: 20px;
    margin-bottom: 16px;
  }
}
.product-container .has-products-popup__footer a {
  width: 100%;
  border-radius: 12px;
  padding: 12px 6px;
  text-align: center;
  font-family: Commissioner, sans-serif;
  font-weight: 500;
  font-size: 16px;
  line-height: 22px;
  display: block;
  border: none;
}
.product-container .has-products-popup__footer a.button-primary {
  background-color: #777D33;
  color: #fff;
  margin-top: 16px;
}
.product-container .has-products-popup__footer a.button-primary:hover, .product-container .has-products-popup__footer a.button-primary:active, .product-container .has-products-popup__footer a.button-primary:focus {
  background-color: #59641f;
}
.product-container .product-modal {
  position: fixed;
  top: 0;
  left: 0;
  width: 100vw;
  height: 100vh;
  height: 100dvh;
  z-index: 3000;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  background-color: rgba(54, 54, 54, 0.64);
  opacity: 0;
  visibility: hidden;
  padding: 16px;
  -webkit-transition: opacity 0.3s ease, visibility 0.3s ease;
  -o-transition: opacity 0.3s ease, visibility 0.3s ease;
  transition: opacity 0.3s ease, visibility 0.3s ease;
  font-family: "Inter", sans-serif;
}
@media screen and (max-width: 767px) {
  .product-container .product-modal {
    padding: 0;
  }
}
.product-container .product-modal.opened {
  opacity: 1;
  visibility: visible;
}
.product-container .product-modal.opened .product-modal__body {
  visibility: visible;
  -webkit-transform: translateY(0);
      -ms-transform: translateY(0);
          transform: translateY(0);
}
.product-container .product-modal__body {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  visibility: hidden;
  -webkit-transform: translateY(-100vh);
      -ms-transform: translateY(-100vh);
          transform: translateY(-100vh);
  padding: 32px 32px 48px;
  -webkit-box-shadow: 0px 24px 48px -12px rgba(17, 17, 19, 0.2);
          box-shadow: 0px 24px 48px -12px rgba(17, 17, 19, 0.2);
  background-color: #fff;
  border-radius: 12px;
  width: 100%;
  max-width: 768px;
  height: 90vh;
  max-height: 712px;
  -webkit-transition: visibility 0.3s ease, -webkit-transform 0.3s ease;
  transition: visibility 0.3s ease, -webkit-transform 0.3s ease;
  -o-transition: transform 0.3s ease, visibility 0.3s ease;
  transition: transform 0.3s ease, visibility 0.3s ease;
  transition: transform 0.3s ease, visibility 0.3s ease, -webkit-transform 0.3s ease;
  position: relative;
}
.product-container .product-modal__body.--big {
  max-height: 778px;
}
@media screen and (max-width: 767px) {
  .product-container .product-modal__body.--big {
    max-height: none;
  }
}
.product-container .product-modal__body.--upsale {
  padding: 32px;
  max-height: 802px;
  max-width: 788px;
}
@media screen and (max-width: 767px) {
  .product-container .product-modal__body.--upsale .product-modal__scroll-wrapper {
    width: 100vw;
    margin-left: -12px;
  }
}
.product-container .product-modal__body.--upsale .product-modal__scroll-container {
  padding-right: 0;
}
@media screen and (max-width: 767px) {
  .product-container .product-modal__body.--upsale {
    max-height: 770px;
    max-width: none;
    padding: 12px 12px 16px;
  }
}
@media screen and (max-width: 767px) {
  .product-container .product-modal__body {
    height: 100vh;
    height: 100dvh;
    border-radius: 0;
    padding: 12px;
    max-height: none;
  }
}
.product-container .product-modal__close-btn {
  position: absolute;
  top: 36px;
  right: 32px;
  background-color: transparent;
  border: none;
  width: 24px;
  height: 24px;
  -webkit-transition: opacity 0.3s ease;
  -o-transition: opacity 0.3s ease;
  transition: opacity 0.3s ease;
  padding: 0;
}
@media screen and (max-width: 767px) {
  .product-container .product-modal__close-btn {
    top: 15px;
    right: 12px;
  }
}
.product-container .product-modal__close-btn:hover {
  opacity: 0.6;
}
.product-container .product-modal__title {
  font-family: "Commissioner", sans-serif;
  font-weight: 600;
  font-size: 28px;
  line-height: 32px;
  letter-spacing: 0;
  margin-top: 0;
  margin-bottom: 20px;
  color: #363636;
}
@media screen and (max-width: 767px) {
  .product-container .product-modal__title {
    font-size: 24px;
    line-height: 30px;
    letter-spacing: 0;
    margin-bottom: 16px;
    width: 90%;
  }
}
.product-container .product-modal__scroll-wrapper {
  overflow-y: hidden;
  position: relative;
}
.product-container .product-modal__scroll-wrapper.off-gradient::after {
  opacity: 0;
}
.product-container .product-modal__scroll-wrapper::after {
  content: "";
  position: absolute;
  z-index: 10;
  bottom: 0;
  left: 0;
  right: 8px;
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0)), color-stop(80%, #FFFFFF));
  background: -o-linear-gradient(top, rgba(255, 255, 255, 0) 0%, #FFFFFF 80%);
  background: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, #FFFFFF 80%);
  height: 60px;
  pointer-events: none;
  -webkit-transition: opacity 0.3s ease;
  -o-transition: opacity 0.3s ease;
  transition: opacity 0.3s ease;
}
.product-container .product-modal__scroll-container {
  max-height: 100%;
  overflow: auto;
  padding-right: 4px;
}
.product-container .product-modal__scroll-container::-webkit-scrollbar {
  display: block;
  width: 8px;
}
.product-container .product-modal__scroll-container::-webkit-scrollbar-thumb {
  background-color: rgba(161, 161, 169, 0.3);
  border-radius: 50px;
  border: 2px solid #fff;
}
.product-container .product-modal .product-sort {
  font-family: "Commissioner", sans-serif;
  margin-bottom: 20px;
}
@media screen and (max-width: 767px) {
  .product-container .product-modal .product-sort {
    margin-bottom: 16px;
  }
}
.product-container .product-modal .product-sort__btn {
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0;
  color: #363636;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 8px;
  padding: 9px 11px;
  background-color: #fff;
  border-radius: 8px;
  border: 1px solid #EFEFF1;
  -webkit-box-shadow: none;
          box-shadow: none;
  -webkit-transition: background-color 0.2s ease-out;
  -o-transition: background-color 0.2s ease-out;
  transition: background-color 0.2s ease-out;
}
@media (hover: hover) {
  .product-container .product-modal .product-sort__btn:hover {
    background-color: #EFEFF1;
  }
}
.product-container .product-modal .product-sort__btn:active {
  background-color: #D0D0D4;
}
.product-container .product-modal .product-sort__btn:focus-visible {
  background-color: #EFEFF1;
}
.product-container .product-modal .product-sort__dropdown {
  -webkit-box-shadow: 0px 8px 8px -4px rgba(17, 17, 19, 0.0392156863), 0px 20px 24px -4px rgba(17, 17, 19, 0.1019607843);
          box-shadow: 0px 8px 8px -4px rgba(17, 17, 19, 0.0392156863), 0px 20px 24px -4px rgba(17, 17, 19, 0.1019607843);
  padding: 0;
  border-radius: 12px;
  overflow: hidden;
}
.product-container .product-modal .product-sort__dropdown button {
  padding: 17px 12px;
}
@media (hover: hover) {
  .product-container .product-modal .product-sort__dropdown button:hover {
    background-color: #F8F8F8;
  }
}
.product-container .product-modal .product-sort__dropdown button:active {
  background-color: #F8F8F8;
}
.product-container .product-modal__bundle-list {
  list-style: none;
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 8px;
  padding-left: 0;
}
@media screen and (max-width: 767px) {
  .product-container .product-modal__bundle-list {
    grid-template-columns: repeat(2, 1fr);
  }
}
.product-container .product-modal .product-card-sm {
  display: block;
  padding: 12px;
  border-radius: 8px;
  border: 1px solid #EFEFF1;
  font-family: "Inter", sans-serif;
  background-color: #fff;
}
.product-container .product-modal .product-card-sm__img {
  width: 100%;
  height: 256px;
  overflow: hidden;
  border-radius: 4px;
}
.product-container .product-modal .product-card-sm__img img {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
}
.product-container .product-modal .product-card-sm__title {
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0;
  color: #363636;
  margin: 4px 0 8px;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
  overflow: hidden;
  -o-text-overflow: ellipsis;
     text-overflow: ellipsis;
  min-height: 60px;
}
@media screen and (max-width: 767px) {
  .product-container .product-modal .product-card-sm__title {
    margin-bottom: 32px;
  }
}
.product-container .product-modal .product-card-sm__qty {
  font-weight: 500;
  font-size: 12px;
  line-height: 16px;
  letter-spacing: 0;
  color: #A1A1A9;
  margin-bottom: 8px;
}
.product-container .product-modal .product-card-sm__footer {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  gap: 8px;
}
.product-container .product-modal .product-card-sm__price {
  font-family: "Commissioner", sans-serif;
  font-weight: 600;
  font-size: 16px;
  line-height: 22px;
  letter-spacing: 0;
  color: #363636;
  margin: 0;
}
.product-container .product-modal .product-card-sm__buy {
  background-color: #777D33;
  border-radius: 8px;
  padding: 12px;
  border: none;
  -webkit-transition: background-color 0.2s ease-out;
  -o-transition: background-color 0.2s ease-out;
  transition: background-color 0.2s ease-out;
}
.product-container .product-modal .product-card-sm__buy svg {
  display: block;
  width: 16px;
  height: 16px;
  pointer-events: none;
}
@media (hover: hover) {
  .product-container .product-modal .product-card-sm__buy:hover {
    background-color: #92975C;
  }
}
.product-container .product-modal .product-card-sm__buy:focus-visible {
  outline: none;
}
.product-container .product-modal .product-card-sm__buy:active {
  background-color: #5F6429;
}
.product-container .product-modal__text-block {
  padding: 16px;
  border-radius: 16px;
  background-color: #F8F8F8;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0;
  color: #82828C;
}
@media screen and (max-width: 767px) {
  .product-container .product-modal__text-block {
    padding: 12px;
    border-radius: 12px;
  }
}
.product-container .product-modal__text-block:not(:last-child) {
  margin-bottom: 8px;
}
.product-container .product-modal__text-block h1,
.product-container .product-modal__text-block h2,
.product-container .product-modal__text-block h3,
.product-container .product-modal__text-block h4 {
  font-family: "Commissioner", sans-serif;
  font-weight: 600;
  font-size: 20px;
  line-height: 26px;
  letter-spacing: 0;
  color: #363636;
  margin-top: 0;
  margin-bottom: 16px;
}
@media screen and (max-width: 767px) {
  .product-container .product-modal__text-block h1,
  .product-container .product-modal__text-block h2,
  .product-container .product-modal__text-block h3,
  .product-container .product-modal__text-block h4 {
    margin-bottom: 12px;
    font-size: 18px;
    line-height: 24px;
  }
}
.product-container .product-modal__text-block h5 {
  font-family: "Commissioner", sans-serif;
  font-weight: 600;
  font-size: 18px;
  line-height: 24px;
  letter-spacing: 0;
  color: #363636;
  margin-top: 0;
  margin-bottom: 12px;
}
@media screen and (max-width: 767px) {
  .product-container .product-modal__text-block h5 {
    margin-bottom: 8px;
    font-size: 16px;
    line-height: 20px;
  }
}
.product-container .product-modal__text-block p {
  margin: 0;
}
.product-container .product-modal__text-block p:not(:last-child) {
  margin-bottom: 12px;
}
.product-container .product-modal__text-block ul {
  padding-left: 22px;
  margin-bottom: 0;
}
.product-container .product-modal__text-block ul:not(:last-child) {
  margin-bottom: 12px;
}
.product-container .product-modal__text-block ul.product-modal__text-block-shop-list {
  list-style: none;
  padding-left: 0;
}
.product-container .product-modal__text-block a {
  color: #777D33;
  text-decoration: underline;
  font-weight: 500;
}
.product-container .product-modal__nav {
  margin-bottom: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 8px;
}
@media screen and (max-width: 767px) {
  .product-container .product-modal__nav {
    margin-bottom: 12px;
  }
}
.product-container .product-modal__nav button {
  padding: 13px 15px;
  border-radius: 12px;
  background-color: #fff;
  border: 1px solid #EFEFF1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 8px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-transition: background-color 0.2s ease-out;
  -o-transition: background-color 0.2s ease-out;
  transition: background-color 0.2s ease-out;
}
@media screen and (max-width: 767px) {
  .product-container .product-modal__nav button {
    padding: 9px 11px;
  }
}
@media (hover: hover) {
  .product-container .product-modal__nav button:hover {
    background-color: #EFEFF1;
  }
}
.product-container .product-modal__nav button:focus-visible {
  background-color: #EFEFF1;
  outline: none;
}
.product-container .product-modal__nav button:active {
  background-color: #D0D0D4;
}
.product-container .product-modal__nav button svg {
  width: 20px;
  height: 20px;
}
@media screen and (max-width: 767px) {
  .product-container .product-modal__nav button svg {
    width: 16px;
    height: 16px;
  }
}
.product-container .product-modal .shop-info {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  gap: 8px 12px;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  background-color: #fff;
  padding: 12px;
  border-radius: 12px;
}
@media screen and (max-width: 767px) {
  .product-container .product-modal .shop-info {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.product-container .product-modal .shop-info:not(:last-child) {
  margin-bottom: 8px;
}
.product-container .product-modal .shop-info__img {
  -ms-flex-negative: 0;
      flex-shrink: 0;
  width: 72px;
  height: 72px;
  border-radius: 12px;
  overflow: hidden;
}
.product-container .product-modal .shop-info__img img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.product-container .product-modal .shop-info__content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 12px;
}
.product-container .product-modal .shop-info__contact {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 8px;
}
.product-container .product-modal .shop-info__address {
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0;
  color: #363636;
}
.product-container .product-modal .shop-info__address:not(:last-child) {
  margin-bottom: 0;
}
.product-container .product-modal .shop-info__phone, .product-container .product-modal .shop-info__schedule {
  font-weight: 500;
  font-size: 12px;
  line-height: 16px;
  letter-spacing: 0;
  color: #82828C;
  text-decoration: none;
}
.product-container .product-modal .shop-info__schedule {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 0.25em;
}
@media screen and (max-width: 567px) {
  .product-container .product-modal .shop-info__schedule {
    display: block;
  }
}
.product-container .product-modal .shop-info__schedule li:not(:last-child)::after {
  content: "|";
}
@media screen and (max-width: 567px) {
  .product-container .product-modal .shop-info__schedule li:not(:last-child)::after {
    content: none;
  }
}
.product-container .product-modal .shop-info__map {
  font-family: "Commissioner", sans-serif;
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0;
  color: #777D33;
  padding-right: 24px;
  position: relative;
  text-decoration: none;
  opacity: 1;
  -webkit-transition: opacity 0.2s ease-out;
  -o-transition: opacity 0.2s ease-out;
  transition: opacity 0.2s ease-out;
}
@media screen and (max-width: 567px) {
  .product-container .product-modal .shop-info__map {
    -ms-flex-item-align: center;
        align-self: center;
  }
}
.product-container .product-modal .shop-info__map:hover {
  opacity: 0.7;
}
.product-container .product-modal .shop-info__map::after {
  content: "";
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  right: 0;
  width: 16px;
  height: 16px;
  background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTggMTIuNTQ5NUw2IDExLjU0OTVNNiAxMS41NDk1TDIgMTMuNTQ5NVY0Ljg4MjgxTDYgMi44ODI4MU02IDExLjU0OTVWMi44ODI4MU02IDIuODgyODFMMTAgNC44ODI4MU0xMCA0Ljg4MjgxTDE0IDIuODgyODFWNy44ODI4MU0xMCA0Ljg4MjgxVjguNTQ5NDhNMTIuNjY2NyAxMi4yMTYxVjEyLjIyMjhNMTQuMDgwNyAxMy42MzAxQzE0LjM2MDQgMTMuMzUwNSAxNC41NTEgMTIuOTk0MSAxNC42MjgyIDEyLjYwNjFDMTQuNzA1NCAxMi4yMTgxIDE0LjY2NTggMTEuODE2IDE0LjUxNDUgMTEuNDUwNUMxNC4zNjMxIDExLjA4NSAxNC4xMDY4IDEwLjc3MjYgMTMuNzc3OSAxMC41NTI4QzEzLjQ0OSAxMC4zMzMgMTMuMDYyMyAxMC4yMTU3IDEyLjY2NjcgMTAuMjE1N0MxMi4yNzExIDEwLjIxNTcgMTEuODg0NCAxMC4zMzMgMTEuNTU1NSAxMC41NTI4QzExLjIyNjYgMTAuNzcyNiAxMC45NzAyIDExLjA4NSAxMC44MTg5IDExLjQ1MDVDMTAuNjY3NSAxMS44MTYgMTAuNjI3OSAxMi4yMTgxIDEwLjcwNTEgMTIuNjA2MUMxMC43ODI0IDEyLjk5NDEgMTAuOTcyOSAxMy4zNTA1IDExLjI1MjcgMTMuNjMwMUMxMS41MzEzIDEzLjkwOTUgMTIuMDAyNyAxNC4zMjY4IDEyLjY2NjcgMTQuODgyOEMxMy4zNjczIDE0LjI4OTUgMTMuODM5MyAxMy44NzIxIDE0LjA4MDcgMTMuNjMwMVoiIHN0cm9rZT0iIzc3N0QzMyIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8L3N2Zz4K);
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
}
.product-container .product-modal__payment-list {
  list-style: none;
  margin-bottom: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 8px;
}
@media screen and (max-width: 567px) {
  .product-container .product-modal__payment-list {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.product-container .product-modal__payment-list .payment {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 calc(50% - 4px);
          flex: 1 1 calc(50% - 4px);
}
.product-container .product-modal .payment {
  background-color: #fff;
  padding: 12px;
  border-radius: 12px;
}
.product-container .product-modal .payment__logos {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 8px;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-bottom: 8px;
  height: 32px;
}
@media screen and (max-width: 567px) {
  .product-container .product-modal .payment__logos {
    height: 24px;
  }
}
.product-container .product-modal .payment__img {
  max-height: 100%;
  position: relative;
}
.product-container .product-modal .payment__img img {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
}
.product-container .product-modal .payment__img-qty {
  position: absolute;
  bottom: 0;
  right: 0;
  background-color: #fff;
  padding: 2px 5px 1px;
  border-radius: 7px;
  font-family: Inter;
  font-weight: 700;
  font-size: 9px;
  line-height: 9px;
  letter-spacing: 0;
  text-align: center;
}
.product-container .product-modal .payment__text {
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0;
  color: #82828C;
}
.product-container .product-modal .payment__text a {
  color: #777D33;
  text-decoration: underline;
}
.product-container .product-modal .dropdown-backdrop {
  display: none;
}
.product-container .product-modal#pdf-file-modal .product-modal__scroll-wrapper {
  height: 100%;
  max-height: 90%;
}
.product-container .product-modal#pdf-file-modal .product-modal__scroll-wrapper .product-modal__scroll-container {
  height: 100%;
  min-height: 100%;
}
.product-container .product-modal#pdf-file-modal .product-modal__scroll-wrapper .product-modal__scroll-container .product-modal__text-block {
  height: 100%;
}
.product-container .product-modal__download-btn {
  padding: 10px 12px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  gap: 8px;
  border-radius: 8px;
  border: 1.5px solid #EFEFF1;
  background: #EFEFF1;
  margin: 0 0 20px;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  color: #363636;
  font-family: "Commissioner", sans-serif;
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: 20px;
}
.product-container .success-modal .product-modal__body {
  height: auto;
  padding: 24px 24px 32px;
  max-width: 400px;
  border-radius: 12px;
  margin: 12px;
}
@media screen and (max-width: 767px) {
  .product-container .success-modal .product-modal__body {
    padding: 16px 16px 35px;
  }
}
.product-container .success-modal .product-modal__close-btn {
  top: 16px;
  right: 16px;
}
@media screen and (max-width: 767px) {
  .product-container .success-modal .product-modal__close-btn {
    top: 12px;
    right: 12px;
  }
}
.product-container .success-modal__icon {
  margin: 0 auto;
  margin-bottom: 4px;
}
.product-container .success-modal__title {
  font-family: "Commissioner", sans-serif;
  font-weight: 600;
  font-size: 20px;
  line-height: 28px;
  letter-spacing: 0;
  text-align: center;
  color: #363636;
  margin: 0 0 4px;
}
.product-container .success-modal__text {
  font-family: "Inter", sans-serif;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0;
  text-align: center;
  color: #82828C;
  margin: 0;
}
.product-container .adapt-size-modal .product-modal__body {
  padding: 48px 32px 32px;
}
@media screen and (max-width: 767px) {
  .product-container .adapt-size-modal .product-modal__body {
    padding: 48px 12px 12px;
  }
}
.product-container .adapt-size-modal .product-modal__close-btn {
  top: 16px;
  right: 16px;
}
@media screen and (max-width: 767px) {
  .product-container .adapt-size-modal .product-modal__close-btn {
    top: 12px;
    right: 12px;
  }
}
.product-container .adapt-size-modal__img-wrapper {
  max-height: 100%;
  overflow-y: auto;
  overflow-x: hidden;
  -ms-scroll-chaining: none;
      overscroll-behavior: contain;
}
.product-container .adapt-size-modal__img-wrapper::-webkit-scrollbar {
  width: 6px;
  display: block;
}
.product-container .adapt-size-modal__img-wrapper::-webkit-scrollbar-track {
  background: transparent;
}
.product-container .adapt-size-modal__img-wrapper::-webkit-scrollbar-thumb {
  border-radius: 50px;
  background: #D0D0D4;
}
.product-container .adapt-size-modal__img-wrapper img {
  width: 100%;
  height: auto;
  display: block;
  -o-object-fit: cover;
     object-fit: cover;
}
.product-container .upsale .upsale-header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 12px;
  padding: 12px;
  background-color: #fff;
  border: 1px solid #EFEFF1;
  border-radius: 12px;
  margin-bottom: 16px;
}
.product-container .upsale .upsale-header__img {
  -ms-flex-negative: 0;
      flex-shrink: 0;
  width: 50px;
  height: 100px;
  border-radius: 8px;
  overflow: hidden;
}
@media screen and (max-width: 767px) {
  .product-container .upsale .upsale-header__img {
    width: 60px;
    height: 120px;
  }
}
.product-container .upsale .upsale-header__img img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.product-container .upsale .upsale-header__body {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  gap: 12px;
  width: 100%;
}
@media screen and (max-width: 767px) {
  .product-container .upsale .upsale-header__body {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.product-container .upsale .upsale-header__body .price {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 148px;
          flex: 0 1 148px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  gap: 4px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-family: "Commissioner", sans-serif;
  font-weight: 600;
  font-size: 16px;
  line-height: 22px;
  letter-spacing: 0;
  white-space: nowrap;
}
@media screen and (max-width: 767px) {
  .product-container .upsale .upsale-header__body .price {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
  }
}
.product-container .upsale .upsale-header__body .price__current {
  color: #363636;
}
.product-container .upsale .upsale-header__body .price__new {
  color: #F34B4B;
}
.product-container .upsale .upsale-header__body .price__old-price {
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0;
  color: #A1A1A9;
  position: relative;
}
.product-container .upsale .upsale-header__body .price__old-price::after {
  content: "";
  position: absolute;
  top: 60%;
  left: 0;
  right: 0;
  height: 1px;
  background-color: #A1A1A9;
}
.product-container .upsale .upsale-header__content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 4px;
  -webkit-box-flex: 0;
      -ms-flex: 0 1 272px;
          flex: 0 1 272px;
}
@media screen and (max-width: 767px) {
  .product-container .upsale .upsale-header__content {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
  }
}
.product-container .upsale .upsale-header__title {
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0;
  color: #363636;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
  overflow: hidden;
  -o-text-overflow: ellipsis;
     text-overflow: ellipsis;
  margin: 0;
}
@media screen and (max-width: 767px) {
  .product-container .upsale .upsale-header__title {
    -webkit-line-clamp: 2;
  }
}
.product-container .upsale .upsale-header__qty {
  font-weight: 500;
  font-size: 12px;
  line-height: 16px;
  letter-spacing: 0;
  color: #A1A1A9;
  margin: 0;
}
.product-container .upsale .upsale-header__qty span {
  margin-left: 2px;
}
.product-container .upsale .upsale-header .quantity-adder {
  display: block;
  position: relative;
}
.product-container .upsale .upsale-header .quantity-adder .quantity-number {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.product-container .upsale .upsale-header .quantity-adder .quantity-number .add-down,
.product-container .upsale .upsale-header .quantity-adder .quantity-number .add-up {
  height: 40px;
  border-color: #EFEFF1;
  width: 40px;
}
.product-container .upsale .upsale-header .quantity-adder .quantity-number .add-down {
  border-radius: 12px 0px 0px 12px;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTQgMTBMMTYgMTAiIHN0cm9rZT0iIzgyODI4QyIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8L3N2Zz4K);
  background-repeat: no-repeat;
  background-position: right center;
  border-width: 1px 0px 1px 1px;
  border-style: solid;
}
.product-container .upsale .upsale-header .quantity-adder .quantity-number input {
  height: 40px;
  font-family: "Commissioner", sans-serif;
  font-weight: 500;
  font-size: 16px;
  line-height: 22px;
  letter-spacing: 0;
  color: #82828C;
  width: 44px;
  border-color: #EFEFF1;
  display: inline-block;
  padding: 2px 0px;
  text-align: center;
  border-radius: 0px;
  border-width: 1px 0px 1px 0px;
  border-style: solid;
}
.product-container .upsale .upsale-header .quantity-adder .quantity-number .add-up {
  border-radius: 0px 12px 12px 0px;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTUgMTBIMTBNMTAgMTBIMTVNMTAgMTBWMTVNMTAgMTBWNSIgc3Ryb2tlPSIjODI4MjhDIiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+Cjwvc3ZnPgo=);
  background-repeat: no-repeat;
  background-position: left center;
  border-width: 1px 1px 1px 0px;
  border-style: solid;
}
.product-container .upsale .upsale-header .quantity-adder .quantity-number .add-action {
  cursor: pointer;
}
.product-container .upsale .upsale-header .quantity-adder .quantity-number .add-action.out-of-stock {
  pointer-events: none;
}
.product-container .upsale .upsale-additional {
  background-color: #F8F8F8;
  padding: 16px;
  border-radius: 16px;
}
@media screen and (max-width: 767px) {
  .product-container .upsale .upsale-additional {
    padding: 12px;
    border-radius: 0;
    overflow: hidden;
  }
}
.product-container .upsale .upsale-additional__title {
  font-family: "Commissioner", sans-serif;
  font-weight: 600;
  font-size: 20px;
  line-height: 26px;
  letter-spacing: 0;
  color: #363636;
  margin-top: 0;
  margin-bottom: 12px;
}
@media screen and (max-width: 767px) {
  .product-container .upsale .upsale-additional__title {
    font-size: 18px;
    line-height: 24px;
  }
}
.product-container .upsale .upsale-additional__slider-wrapper {
  position: relative;
}
.product-container .upsale .upsale-additional__slider-wrapper .upsale-additional__slider-prev,
.product-container .upsale .upsale-additional__slider-wrapper .upsale-additional__slider-next {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  z-index: 10;
  display: block;
  background-color: #fff;
  width: 32px;
  height: 32px;
  border-radius: 8px;
  border: 1px solid #EFEFF1;
  -webkit-transition: 0.2s ease-out;
  -o-transition: 0.2s ease-out;
  transition: 0.2s ease-out;
}
@media screen and (max-width: 767px) {
  .product-container .upsale .upsale-additional__slider-wrapper .upsale-additional__slider-prev,
  .product-container .upsale .upsale-additional__slider-wrapper .upsale-additional__slider-next {
    display: none;
  }
}
.product-container .upsale .upsale-additional__slider-wrapper .upsale-additional__slider-prev svg path,
.product-container .upsale .upsale-additional__slider-wrapper .upsale-additional__slider-next svg path {
  -webkit-transition: stroke 0.2s ease-out;
  -o-transition: stroke 0.2s ease-out;
  transition: stroke 0.2s ease-out;
}
@media (hover: hover) {
  .product-container .upsale .upsale-additional__slider-wrapper .upsale-additional__slider-prev.swiper-button-disabled:hover,
  .product-container .upsale .upsale-additional__slider-wrapper .upsale-additional__slider-next.swiper-button-disabled:hover {
    background-color: #fff;
  }
}
.product-container .upsale .upsale-additional__slider-wrapper .upsale-additional__slider-prev.swiper-button-disabled:active,
.product-container .upsale .upsale-additional__slider-wrapper .upsale-additional__slider-next.swiper-button-disabled:active {
  background-color: #fff;
}
.product-container .upsale .upsale-additional__slider-wrapper .upsale-additional__slider-prev.swiper-button-disabled svg path,
.product-container .upsale .upsale-additional__slider-wrapper .upsale-additional__slider-next.swiper-button-disabled svg path {
  stroke: #D0D0D4;
}
.product-container .upsale .upsale-additional__slider-wrapper .upsale-additional__slider-prev.swiper-button-lock,
.product-container .upsale .upsale-additional__slider-wrapper .upsale-additional__slider-next.swiper-button-lock {
  display: none;
}
@media (hover: hover) {
  .product-container .upsale .upsale-additional__slider-wrapper .upsale-additional__slider-prev:hover,
  .product-container .upsale .upsale-additional__slider-wrapper .upsale-additional__slider-next:hover {
    background-color: #EFEFF1;
  }
}
.product-container .upsale .upsale-additional__slider-wrapper .upsale-additional__slider-prev:active,
.product-container .upsale .upsale-additional__slider-wrapper .upsale-additional__slider-next:active {
  background-color: #EFEFF1;
}
.product-container .upsale .upsale-additional__slider-wrapper .upsale-additional__slider-prev {
  left: -8px;
}
.product-container .upsale .upsale-additional__slider-wrapper .upsale-additional__slider-next {
  right: -8px;
}
@media screen and (max-width: 767px) {
  .product-container .upsale .upsale-additional__slider {
    overflow-x: auto;
    width: 100vw;
    margin-left: -12px;
    padding: 0 12px;
  }
}
.product-container .upsale .upsale-additional__slider .swiper-wrapper {
  padding-left: 0;
  margin-bottom: 0;
}
@media screen and (max-width: 767px) {
  .product-container .upsale .upsale-additional__slider .swiper-wrapper {
    gap: 8px;
  }
  .product-container .upsale .upsale-additional__slider .swiper-wrapper::after {
    content: "";
    -webkit-box-flex: 0;
        -ms-flex: 0 0 4px;
            flex: 0 0 4px;
  }
}
@media screen and (max-width: 767px) {
  .product-container .upsale .upsale-additional__slider .swiper-wrapper .swiper-slide {
    width: 156px !important;
  }
}
.product-container .upsale .upsale-actions {
  margin-top: 16px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  gap: 8px;
}
.product-container .upsale .upsale-actions__continue, .product-container .upsale .upsale-actions__cart {
  padding: 9px 11px;
  border: 1px solid #EFEFF1;
  border-radius: 8px;
  font-family: "Commissioner", sans-serif;
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0;
  min-width: 168px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: #363636;
  -webkit-transition: background-color 0.2s ease-out, border-color 0.2s ease-out;
  -o-transition: background-color 0.2s ease-out, border-color 0.2s ease-out;
  transition: background-color 0.2s ease-out, border-color 0.2s ease-out;
}
@media screen and (max-width: 567px) {
  .product-container .upsale .upsale-actions__continue, .product-container .upsale .upsale-actions__cart {
    width: 50%;
    min-width: none;
  }
}
.product-container .upsale .upsale-actions__continue {
  background-color: #fff;
}
@media (hover: hover) {
  .product-container .upsale .upsale-actions__continue:hover {
    background-color: #EFEFF1;
  }
}
.product-container .upsale .upsale-actions__continue:focus-visible {
  outline: none;
  background-color: #EFEFF1;
}
.product-container .upsale .upsale-actions__continue:active {
  background-color: #D0D0D4;
}
.product-container .upsale .upsale-actions__cart {
  background-color: #EFEFF1;
}
@media (hover: hover) {
  .product-container .upsale .upsale-actions__cart:hover {
    background-color: #F8F8F8;
    border-color: #F8F8F8;
  }
}
.product-container .upsale .upsale-actions__cart:active {
  background-color: #D0D0D4;
}
@media screen and (max-width: 767px) {
  .product-container .upsale .product-card-sm__title {
    margin-bottom: 8px;
  }
}
@media screen and (max-width: 767px) {
  .product-container .upsale .product-card-sm__img {
    height: 238px;
  }
}
@media screen and (max-width: 767px) {
  .product-container .upsale .product-card-sm__buy {
    width: 32px;
    height: 32px;
    padding: 8px;
  }
}
.product-container .tabs-product.col-sm-12 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 8px;
}
.product-container .tabs-product.col-sm-12 .tab-content {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 8px;
}
.product-container .tabs-product.col-sm-12 .tab-content::after {
  display: none;
}
.product-container .tabs-product.col-sm-12 .tab-content h2 {
  color: #363636;
  font-family: "Commissioner", sans-serif;
  font-size: 24px;
  font-style: normal;
  font-weight: 600;
  line-height: 28px;
  margin: 0 0 16px;
}
@media screen and (max-width: 599px) {
  .product-container .tabs-product.col-sm-12 .tab-content h2 {
    font-size: 20px;
    line-height: 26px;
  }
}
.product-container .tabs-product.col-sm-12 .tab-content .tab-pane {
  padding: 24px;
  border-radius: 12px;
  background: #FFF;
}
@media screen and (max-width: 599px) {
  .product-container .tabs-product.col-sm-12 .tab-content .tab-pane {
    padding: 16px;
    border-radius: 8px;
  }
}
.product-container .tabs-product.col-sm-12 .tab-content .tab-pane#description .description-content {
  max-height: 120px;
  overflow: hidden;
  height: auto;
  -webkit-transition: 0.3s all;
  -o-transition: 0.3s all;
  transition: 0.3s all;
  position: relative;
}
@media screen and (max-width: 599px) {
  .product-container .tabs-product.col-sm-12 .tab-content .tab-pane#description .description-content {
    max-height: 240px;
  }
}
.product-container .tabs-product.col-sm-12 .tab-content .tab-pane#description .description-content.active {
  max-height: 7000px;
}
.product-container .tabs-product.col-sm-12 .tab-content .tab-pane#description .description-content.active::before {
  height: 0;
}
.product-container .tabs-product.col-sm-12 .tab-content .tab-pane#description .description-content::before {
  content: "";
  -webkit-transition: 0.3s all;
  -o-transition: 0.3s all;
  transition: 0.3s all;
  position: absolute;
  width: 100%;
  height: 70%;
  left: 0;
  bottom: 0;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(21.36%, rgba(255, 255, 255, 0)), color-stop(102.91%, #FFF));
  background: -o-linear-gradient(top, rgba(255, 255, 255, 0) 21.36%, #FFF 102.91%);
  background: linear-gradient(180deg, rgba(255, 255, 255, 0) 21.36%, #FFF 102.91%);
}
.product-container .tabs-product.col-sm-12 .tab-content .tab-pane#description .description-content h2, .product-container .tabs-product.col-sm-12 .tab-content .tab-pane#description .description-content h3 {
  color: #363636;
  font-family: "Commissioner", sans-serif;
}
.product-container .tabs-product.col-sm-12 .tab-content .tab-pane#description .description-content h4, .product-container .tabs-product.col-sm-12 .tab-content .tab-pane#description .description-content h5, .product-container .tabs-product.col-sm-12 .tab-content .tab-pane#description .description-content h6 {
  font-family: "Inter", sans-serif;
}
.product-container .tabs-product.col-sm-12 .tab-content .tab-pane#description .description-content h3 {
  font-size: 20px;
  font-style: normal;
  font-weight: 600;
  line-height: 26px;
}
.product-container .tabs-product.col-sm-12 .tab-content .tab-pane#description .description-content h4 {
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: 20px;
}
.product-container .tabs-product.col-sm-12 .tab-content .tab-pane#description .description-content strong {
  font-weight: 600;
}
.product-container .tabs-product.col-sm-12 .tab-content .tab-pane#description .description-content p, .product-container .tabs-product.col-sm-12 .tab-content .tab-pane#description .description-content ul, .product-container .tabs-product.col-sm-12 .tab-content .tab-pane#description .description-content ol {
  color: #82828C;
  font-family: "Inter", sans-serif;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 20px;
}
.product-container .tabs-product.col-sm-12 .tab-content .tab-pane#description .description-content img {
  border-radius: 12px;
  max-width: 100%;
}
.product-container .tabs-product.col-sm-12 .tab-content .tab-pane#description .description-content a {
  color: #777D33;
  font-family: "Inter", sans-serif;
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: 20px;
}
.product-container .tabs-product.col-sm-12 .tab-content .tab-pane#description .description-content .addict-data {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 8px;
  padding: 12px;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -ms-flex-item-align: stretch;
      align-self: stretch;
  border-radius: 8px;
  background: #F8F8F8;
}
.product-container .tabs-product.col-sm-12 .tab-content .tab-pane#description .description-content .addict-data svg {
  min-width: 24px;
}
.product-container .tabs-product.col-sm-12 .tab-content .tab-pane#description .description-content .addict-data .text-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 4px;
}
.product-container .tabs-product.col-sm-12 .tab-content .tab-pane#description .description-content .addict-data .text-content span {
  color: #363636;
  font-family: "Inter", sans-serif;
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: 20px;
}
.product-container .tabs-product.col-sm-12 .tab-content .tab-pane#description .description-content .addict-data .text-content p {
  color: #82828C;
  font-family: "Inter", sans-serif;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 20px;
  margin: 0;
}
.product-container .tabs-product.col-sm-12 .tab-content .tab-pane#description .product-documents {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 8px;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin: 16px 0 0;
}
@media screen and (max-width: 599px) {
  .product-container .tabs-product.col-sm-12 .tab-content .tab-pane#description .product-documents {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.product-container .tabs-product.col-sm-12 .tab-content .tab-pane#description .product-documents .product-pdf-btn {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 12px;
  width: 50%;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  border: 1px solid #EFEFF1;
  background: white;
  padding: 12px;
  font-family: "Commissioner", sans-serif;
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
  white-space: normal;
  text-align: left;
  -webkit-transition: 0.3s all;
  -o-transition: 0.3s all;
  transition: 0.3s all;
}
@media screen and (max-width: 599px) {
  .product-container .tabs-product.col-sm-12 .tab-content .tab-pane#description .product-documents .product-pdf-btn {
    width: 100%;
  }
}
.product-container .tabs-product.col-sm-12 .tab-content .tab-pane#description .product-documents .product-pdf-btn svg {
  min-width: 36px;
}
.product-container .tabs-product.col-sm-12 .tab-content .tab-pane#description .product-documents .product-pdf-btn svg path.change-path {
  -webkit-transition: 0.3s all;
  -o-transition: 0.3s all;
  transition: 0.3s all;
}
.product-container .tabs-product.col-sm-12 .tab-content .tab-pane#description .product-documents .product-pdf-btn:hover {
  background: #EFEFF1;
}
.product-container .tabs-product.col-sm-12 .tab-content .tab-pane#description .product-documents .product-pdf-btn:hover svg path.change-path {
  fill: #fff;
}
.product-container .tabs-product.col-sm-12 .tab-content .tab-pane#description .description-trigger {
  margin: 16px 0 0;
  cursor: pointer;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  color: #363636;
  font-family: "Commissioner", sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 22px;
  /* 137.5% */
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 4px;
}
.product-container .tabs-product.col-sm-12 .tab-content .tab-pane#description .description-trigger::after {
  content: "";
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iNyIgdmlld0JveD0iMCAwIDEyIDciIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0wLjc1IDAuNzVMNS43NSA1Ljc1TDEwLjc1IDAuNzUiIHN0cm9rZT0iIzM2MzYzNiIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8L3N2Zz4K);
  background-repeat: no-repeat;
  background-position: center;
  background-size: auto;
  width: 20px;
  height: 20px;
  display: block;
  -webkit-transition: 0.3s all;
  -o-transition: 0.3s all;
  transition: 0.3s all;
}
.product-container .tabs-product.col-sm-12 .tab-content .tab-pane#description .description-trigger.active::after {
  scale: -1;
}
.product-container .tabs-product.col-sm-12 .tab-content .tab-pane#specification .short-attributes-groups {
  max-height: 204px;
  -webkit-transition: 0.3s all;
  -o-transition: 0.3s all;
  transition: 0.3s all;
  height: auto;
}
.product-container .tabs-product.col-sm-12 .tab-content .tab-pane#specification .short-attributes-groups.active {
  max-height: 2000px;
}
.product-container .tabs-product.col-sm-12 .tab-content .tab-pane#specification .short-attributes-groups .short-attribute {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 12px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  gap: 4px;
  -ms-flex-item-align: stretch;
      align-self: stretch;
  border-radius: 12px;
  background: #F8F8F8;
}
.product-container .tabs-product.col-sm-12 .tab-content .tab-pane#specification .short-attributes-groups .short-attribute:nth-child(odd) {
  background: #fff;
}
.product-container .tabs-product.col-sm-12 .tab-content .tab-pane#specification .short-attributes-groups .short-attribute a {
  color: #777D33;
  font-family: "Inter", sans-serif;
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: 20px;
}
.product-container .tabs-product.col-sm-12 .tab-content .tab-pane#specification .short-attributes-groups .short-attribute .attr-name span {
  padding: 0;
  color: #82828C;
  background: transparent !important;
  font-family: "Inter", sans-serif;
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: 20px;
  /* 142.857% */
}
.product-container .tabs-product.col-sm-12 .tab-content .tab-pane#specification .short-attributes-groups .short-attribute .attr-text {
  max-width: unset;
  text-align: left;
}
.product-container .tabs-product.col-sm-12 .tab-content .tab-pane#specification .short-attributes-groups .short-attribute .attr-text::before {
  display: none;
}
.product-container .tabs-product.col-sm-12 .tab-content .tab-pane#specification .short-attributes-groups .short-attribute .attr-text span {
  padding: 0;
  color: #363636;
  background: transparent !important;
  font-family: "Inter", sans-serif;
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: 20px;
  /* 142.857% */
}
.product-container .tabs-product.col-sm-12 .tab-content .tab-pane#specification .chars-trigger {
  margin: 16px 0 0;
  cursor: pointer;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  color: #363636;
  font-family: "Commissioner", sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 22px;
  /* 137.5% */
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 4px;
}
.product-container .tabs-product.col-sm-12 .tab-content .tab-pane#specification .chars-trigger::after {
  content: "";
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iNyIgdmlld0JveD0iMCAwIDEyIDciIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0wLjc1IDAuNzVMNS43NSA1Ljc1TDEwLjc1IDAuNzUiIHN0cm9rZT0iIzM2MzYzNiIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8L3N2Zz4K);
  background-repeat: no-repeat;
  background-position: center;
  background-size: auto;
  width: 20px;
  height: 20px;
  display: block;
  -webkit-transition: 0.3s all;
  -o-transition: 0.3s all;
  transition: 0.3s all;
}
.product-container .tabs-product.col-sm-12 .tab-content .tab-pane#specification .chars-trigger.active::after {
  scale: -1;
}
.product-container .tabs-product.col-sm-12 .tab-content .tab-pane#faq .faq-list {
  margin: 0 0 16px;
  padding: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 8px;
  list-style: none;
}
.product-container .tabs-product.col-sm-12 .tab-content .tab-pane#faq .faq-list .faq-item {
  padding: 12px;
  -ms-flex-item-align: stretch;
      align-self: stretch;
  border-radius: 12px;
  background: #F8F8F8;
}
.product-container .tabs-product.col-sm-12 .tab-content .tab-pane#faq .faq-list .faq-item.hidden-faq {
  display: none;
}
.product-container .tabs-product.col-sm-12 .tab-content .tab-pane#faq .faq-list .faq-item.open .faq-question::after {
  scale: -1;
}
.product-container .tabs-product.col-sm-12 .tab-content .tab-pane#faq .faq-list .faq-item.open .faq-answer {
  max-height: 2000px;
}
.product-container .tabs-product.col-sm-12 .tab-content .tab-pane#faq .faq-list .faq-item .faq-question {
  width: 100%;
  color: #363636;
  font-family: "Inter", sans-serif;
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  gap: 24px;
  cursor: pointer;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.product-container .tabs-product.col-sm-12 .tab-content .tab-pane#faq .faq-list .faq-item .faq-question::after {
  content: "";
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iNyIgdmlld0JveD0iMCAwIDEyIDciIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0wLjc1IDAuNzVMNS43NSA1Ljc1TDEwLjc1IDAuNzUiIHN0cm9rZT0iIzM2MzYzNiIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8L3N2Zz4K);
  background-repeat: no-repeat;
  background-position: center;
  background-size: auto;
  width: 20px;
  min-width: 20px;
  height: 20px;
  display: block;
  -webkit-transition: 0.3s all;
  -o-transition: 0.3s all;
  transition: 0.3s all;
}
.product-container .tabs-product.col-sm-12 .tab-content .tab-pane#faq .faq-list .faq-item .faq-answer {
  max-height: 0;
  -webkit-transition: 0.3s all;
  -o-transition: 0.3s all;
  transition: 0.3s all;
  height: auto;
  overflow: hidden;
}
.product-container .tabs-product.col-sm-12 .tab-content .tab-pane#faq .faq-list .faq-item .faq-answer p {
  width: 100%;
  margin: 4px 0 0;
  color: #82828C;
  font-family: "Inter", sans-serif;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 20px;
}
.product-container .tabs-product.col-sm-12 .tab-content .tab-pane#faq .faq-list .faq-item .faq-answer .faq-video {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  border-radius: 16px;
  background: #FFF;
  overflow: hidden;
  position: relative;
}
.product-container .tabs-product.col-sm-12 .tab-content .tab-pane#faq .faq-list .faq-item .faq-answer .faq-video .faq-video-poster {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.product-container .tabs-product.col-sm-12 .tab-content .tab-pane#faq .faq-list .faq-item .faq-answer .faq-video .faq-video-poster img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: top;
     object-position: top;
}
.product-container .tabs-product.col-sm-12 .tab-content .tab-pane#faq .faq-list .faq-item .faq-answer .faq-video .faq-video-poster button {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTEiIGhlaWdodD0iMTQiIHZpZXdCb3g9IjAgMCAxMSAxNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzU5OTZfNTE0MjgpIj4KPHBhdGggZD0iTTAgMTIuNjAwNlYxLjQwMDU5QzAgMC4yNDY5MjUgMS4yOTM1NSAtMC40MTE2MDkgMi4yIDAuMjgwNTg4TDkuNTMzMzMgNS44ODA1OUMxMC4yNjY3IDYuNDQwNTkgMTAuMjY2NyA3LjU2MDU5IDkuNTMzMzMgOC4xMjA1OUwyLjIgMTMuNzIwNkMxLjI5MzU1IDE0LjQxMjcgMCAxMy43NTQzIDAgMTIuNjAwNloiIGZpbGw9IiMzNjM2MzYiLz4KPC9nPgo8ZGVmcz4KPGNsaXBQYXRoIGlkPSJjbGlwMF81OTk2XzUxNDI4Ij4KPHJlY3Qgd2lkdGg9IjExIiBoZWlnaHQ9IjE0IiBmaWxsPSJ3aGl0ZSIvPgo8L2NsaXBQYXRoPgo8L2RlZnM+Cjwvc3ZnPgo=);
  background-size: auto;
  background-position: 55% 50%;
  background-repeat: no-repeat;
  width: 36px;
  height: 36px;
  border-radius: 500px;
  background-color: #FFF;
  -webkit-box-shadow: 0 0 1px 0 rgba(12, 26, 75, 0.24), 0 3px 8px -1px rgba(50, 50, 71, 0.05);
          box-shadow: 0 0 1px 0 rgba(12, 26, 75, 0.24), 0 3px 8px -1px rgba(50, 50, 71, 0.05);
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  border: unset;
}
.product-container .tabs-product.col-sm-12 .tab-content .tab-pane#faq .faq-list .faq-item .faq-answer .faq-video.size-16x9 {
  margin: 12px 0 0;
}
.product-container .tabs-product.col-sm-12 .tab-content .tab-pane#faq .faq-list .faq-item .faq-answer .faq-video.size-16x9 iframe {
  width: 100%;
  height: 452px;
}
@media screen and (max-width: 599px) {
  .product-container .tabs-product.col-sm-12 .tab-content .tab-pane#faq .faq-list .faq-item .faq-answer .faq-video.size-16x9 iframe {
    height: 166px;
  }
}
.product-container .tabs-product.col-sm-12 .tab-content .tab-pane#faq .faq-list .faq-item .faq-answer .faq-video.size-9x16 {
  max-width: 254px;
  margin: 12px auto 0;
}
@media screen and (max-width: 599px) {
  .product-container .tabs-product.col-sm-12 .tab-content .tab-pane#faq .faq-list .faq-item .faq-answer .faq-video.size-9x16 {
    max-width: unset;
  }
}
.product-container .tabs-product.col-sm-12 .tab-content .tab-pane#faq .faq-list .faq-item .faq-answer .faq-video.size-9x16 iframe {
  width: 100%;
  height: 452px;
}
@media screen and (max-width: 599px) {
  .product-container .tabs-product.col-sm-12 .tab-content .tab-pane#faq .faq-list .faq-item .faq-answer .faq-video.size-9x16 iframe {
    height: 524px;
  }
}
.product-container .tabs-product.col-sm-12 .tab-content .tab-pane#faq .toggle-faqs {
  margin: 16px 0 0;
  cursor: pointer;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  color: #363636;
  font-family: "Commissioner", sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 22px;
  /* 137.5% */
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 4px;
}
.product-container .tabs-product.col-sm-12 .tab-content .tab-pane#faq .toggle-faqs::after {
  content: "";
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iNyIgdmlld0JveD0iMCAwIDEyIDciIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0wLjc1IDAuNzVMNS43NSA1Ljc1TDEwLjc1IDAuNzUiIHN0cm9rZT0iIzM2MzYzNiIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8L3N2Zz4K);
  background-repeat: no-repeat;
  background-position: center;
  background-size: auto;
  width: 20px;
  height: 20px;
  display: block;
  -webkit-transition: 0.3s all;
  -o-transition: 0.3s all;
  transition: 0.3s all;
}
.product-container .tabs-product.col-sm-12 .tab-content .tab-pane#faq .toggle-faqs.active::after {
  scale: -1;
}
.product-container .tabs-product.col-sm-12 .tab-content .tab-pane#question-answer {
  -webkit-box-ordinal-group: 4;
      -ms-flex-order: 3;
          order: 3;
}
.product-container .tabs-product.col-sm-12 .tab-content .tab-pane#question-answer .question-form-opener .question-text {
  color: #82828C;
  font-family: "Inter", sans-serif;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 20px;
}
.product-container .tabs-product.col-sm-12 .tab-content .tab-pane#question-answer .question-form-opener button {
  border: unset;
}
.product-container .tabs-product.col-sm-12 .tab-content .tab-pane#question-answer .question-text.admin-header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.product-container .tabs-product.col-sm-12 .tab-content .tab-pane#question-answer .question-text.admin-header::before {
  content: "";
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTUiIGhlaWdodD0iMTUiIHZpZXdCb3g9IjAgMCAxNSAxNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTcuNSAxNUMxMS42NDIxIDE1IDE1IDExLjY0MjEgMTUgNy41QzE1IDMuMzU3ODYgMTEuNjQyMSAwIDcuNSAwQzMuMzU3ODYgMCAwIDMuMzU3ODYgMCA3LjVDMCAxMS42NDIxIDMuMzU3ODYgMTUgNy41IDE1WiIgZmlsbD0iI0QxRjVFMSIvPgo8cGF0aCBkPSJNNC42ODc1IDcuNUw2LjU2MjUgOS4zNzVMMTAuMzEyNSA1LjYyNSIgZmlsbD0iI0QxRjVFMSIvPgo8cGF0aCBkPSJNNC42ODc1IDcuNUw2LjU2MjUgOS4zNzVMMTAuMzEyNSA1LjYyNSIgc3Ryb2tlPSIjMjlCQjZDIiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+Cjwvc3ZnPgo=);
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  width: 15px;
  height: 15px;
  display: block;
  margin: 0 6px 0 0;
}
@media screen and (max-width: 599px) {
  .product-container .tabs-product.col-sm-12 .tab-content .tab-pane#question-answer .qa-popup {
    height: 100vh;
    border-radius: 0;
  }
}
.product-container .tabs-product.col-sm-12 .tab-content .tab-pane#question-answer .qa-popup form input:focus, .product-container .tabs-product.col-sm-12 .tab-content .tab-pane#question-answer .qa-popup form textarea:focus {
  background-color: #fff;
  outline: 3px solid rgba(53, 64, 73, 0.12);
  border-color: #EFEFF1;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.product-container .tabs-product.col-sm-12 .tab-content .tab-pane#tab-review .product-reviews-top-block .reviews-top-button {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.product-container .tabs-product.col-sm-12 .tab-content .tab-pane#tab-review .product-reviews-top-block .reviews-top-button p {
  margin: 0;
  color: #82828C;
  font-family: "Inter", sans-serif;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 20px;
}
@media screen and (max-width: 599px) {
  .product-container .tabs-product.col-sm-12 .tab-content .tab-pane#tab-review .product-reviews-top-block .reviews-top-button p {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }
}
@media screen and (max-width: 599px) {
  .product-container .tabs-product.col-sm-12 .tab-content .tab-pane#tab-review .product-reviews-top-block .reviews-top-button .ex-sort .ex-sort-custom {
    width: 100%;
  }
}
.product-container .tabs-product.col-sm-12 .tab-content .tab-pane#tab-review .product-reviews-top-block .reviews-top-button .ex-sort .ex-sort-current {
  -webkit-transition: 0.3s all;
  -o-transition: 0.3s all;
  transition: 0.3s all;
}
.product-container .tabs-product.col-sm-12 .tab-content .tab-pane#tab-review .product-reviews-top-block .reviews-top-button .ex-sort .ex-sort-current:hover {
  border-radius: 8px;
  border: 1px solid #EFEFF1;
  background: #EFEFF1;
}
.product-container .tabs-product.col-sm-12 .tab-content .tab-pane#tab-review .product-reviews-top-block .reviews-top-button .ex-sort .ex-sort-options {
  margin-top: 2px;
  border-radius: 12px;
  border: 1px solid #F8F8F8;
  -webkit-box-shadow: 0 20px 24px -4px rgba(17, 17, 19, 0.1), 0 8px 8px -4px rgba(17, 17, 19, 0.04);
          box-shadow: 0 20px 24px -4px rgba(17, 17, 19, 0.1), 0 8px 8px -4px rgba(17, 17, 19, 0.04);
  overflow: hidden;
}
.product-container .tabs-product.col-sm-12 .tab-content .tab-pane#tab-review .product-reviews-top-block .reviews-top-button .ex-sort .ex-sort-options li {
  -webkit-transition: 0.3s all;
  -o-transition: 0.3s all;
  transition: 0.3s all;
  border-radius: unset;
}
.product-container .tabs-product.col-sm-12 .tab-content .tab-pane#tab-review .product-reviews-top-block .reviews-top-button .ex-sort.active::after {
  scale: -1;
  -webkit-transform: translate(0, 50%);
      -ms-transform: translate(0, 50%);
          transform: translate(0, 50%);
}
.product-container .tabs-product.col-sm-12 .tab-content .tab-pane#tab-review .product-reviews-top-block .reviews-top-button .ex-sort::after {
  content: "";
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iNyIgdmlld0JveD0iMCAwIDEyIDciIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0wLjc1IDAuNzVMNS43NSA1Ljc1TDEwLjc1IDAuNzUiIHN0cm9rZT0iIzM2MzYzNiIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8L3N2Zz4K);
  background-repeat: no-repeat;
  background-position: center;
  background-size: auto;
  width: 16px;
  height: 16px;
  display: block;
  -webkit-transition: 0.3s all;
  -o-transition: 0.3s all;
  transition: 0.3s all;
}
.product-container .tabs-product.col-sm-12 .tab-content .tab-pane#tab-review .product-reviews-top-block .reviews-top-button .ex-btn {
  min-height: 40px;
  border-radius: 8px !important;
  margin: 0 0 0 auto;
}
@media screen and (max-width: 599px) {
  .product-container .tabs-product.col-sm-12 .tab-content .tab-pane#tab-review .product-reviews-top-block .reviews-top-button .ex-btn {
    margin: 0;
    width: 100%;
    min-height: 48px;
    border-radius: 12px !important;
    font-size: 16px !important;
  }
}
.product-container .tabs-product.col-sm-12 .tab-content .tab-pane#tab-review .review-admin-name {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: #29BB6C;
  font-weight: 500;
  font-family: Inter, sans-serif;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0;
  vertical-align: middle;
  text-align: left;
}
.product-container .tabs-product.col-sm-12 .tab-content .tab-pane#tab-review .review-admin-name::before {
  content: "";
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTUiIGhlaWdodD0iMTUiIHZpZXdCb3g9IjAgMCAxNSAxNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTcuNSAxNUMxMS42NDIxIDE1IDE1IDExLjY0MjEgMTUgNy41QzE1IDMuMzU3ODYgMTEuNjQyMSAwIDcuNSAwQzMuMzU3ODYgMCAwIDMuMzU3ODYgMCA3LjVDMCAxMS42NDIxIDMuMzU3ODYgMTUgNy41IDE1WiIgZmlsbD0iI0QxRjVFMSIvPgo8cGF0aCBkPSJNNC42ODc1IDcuNUw2LjU2MjUgOS4zNzVMMTAuMzEyNSA1LjYyNSIgZmlsbD0iI0QxRjVFMSIvPgo8cGF0aCBkPSJNNC42ODc1IDcuNUw2LjU2MjUgOS4zNzVMMTAuMzEyNSA1LjYyNSIgc3Ryb2tlPSIjMjlCQjZDIiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+Cjwvc3ZnPgo=);
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  width: 15px;
  height: 15px;
  display: block;
  margin: 0 6px 0 0;
}
@media screen and (max-width: 599px) {
  .product-container .tabs-product.col-sm-12 .tab-content .tab-pane#tab-review .qa-popup {
    max-height: unset;
    height: 100dvh;
    border-radius: unset;
  }
}
.product-container .tabs-product.col-sm-12 .tab-content .tab-pane#tab-review .qa-popup form {
  overflow: visible;
}
.product-container .tabs-product.col-sm-12 .tab-content .tab-pane#tab-review .qa-popup form input, .product-container .tabs-product.col-sm-12 .tab-content .tab-pane#tab-review .qa-popup form textarea {
  font-family: "Inter", sans-serif;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 20px;
  color: #363636;
}
.product-container .tabs-product.col-sm-12 .tab-content .tab-pane#tab-review .qa-popup form input::-webkit-input-placeholder, .product-container .tabs-product.col-sm-12 .tab-content .tab-pane#tab-review .qa-popup form textarea::-webkit-input-placeholder {
  color: #82828C;
}
.product-container .tabs-product.col-sm-12 .tab-content .tab-pane#tab-review .qa-popup form input::-moz-placeholder, .product-container .tabs-product.col-sm-12 .tab-content .tab-pane#tab-review .qa-popup form textarea::-moz-placeholder {
  color: #82828C;
}
.product-container .tabs-product.col-sm-12 .tab-content .tab-pane#tab-review .qa-popup form input:-ms-input-placeholder, .product-container .tabs-product.col-sm-12 .tab-content .tab-pane#tab-review .qa-popup form textarea:-ms-input-placeholder {
  color: #82828C;
}
.product-container .tabs-product.col-sm-12 .tab-content .tab-pane#tab-review .qa-popup form input::-ms-input-placeholder, .product-container .tabs-product.col-sm-12 .tab-content .tab-pane#tab-review .qa-popup form textarea::-ms-input-placeholder {
  color: #82828C;
}
.product-container .tabs-product.col-sm-12 .tab-content .tab-pane#tab-review .qa-popup form input::placeholder, .product-container .tabs-product.col-sm-12 .tab-content .tab-pane#tab-review .qa-popup form textarea::placeholder {
  color: #82828C;
}
.product-container .tabs-product.col-sm-12 .tab-content .tab-pane#tab-review .qa-popup form input:not([type=checkbox]):focus, .product-container .tabs-product.col-sm-12 .tab-content .tab-pane#tab-review .qa-popup form textarea:not([type=checkbox]):focus {
  background-color: #fff;
  outline: 3px solid rgba(53, 64, 73, 0.12);
  border-color: #EFEFF1;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.product-container .tabs-product.col-sm-12 .tab-content .tab-pane#tab-review .qa-popup form textarea {
  border: 1px solid #EFEFF1;
  background: #F8F8F8;
  border-radius: 12px !important;
  resize: none;
}
@media screen and (max-width: 599px) {
  .product-container .tabs-product.col-sm-12 .tab-content .tab-pane#tab-review .qa-popup form textarea {
    height: 72px;
  }
}
.product-container .tabs-product.col-sm-12 .tab-content .tab-pane#tab-review .qa-popup form input {
  height: 48px;
}
.product-container .tabs-product.col-sm-12 .tab-content .tab-pane#tab-review .qa-popup form input[type=checkbox] {
  appearance: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  width: 20px;
  height: 20px;
  border-radius: 4px;
  border: 1px solid var(--Neutral-20, #D0D0D4);
  cursor: pointer;
  background-color: #fff;
  position: relative;
}
.product-container .tabs-product.col-sm-12 .tab-content .tab-pane#tab-review .qa-popup form input[type=checkbox]:checked {
  background-color: #777D33;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTEiIGhlaWdodD0iOCIgdmlld0JveD0iMCAwIDExIDgiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0xIDRMMy45OTY0NyA3TDEwIDEiIHN0cm9rZT0id2hpdGUiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+Cjwvc3ZnPgo=);
  background-repeat: no-repeat;
  background-position: center;
  background-size: auto;
}
.product-container .tabs-product.col-sm-12 .tab-content .tab-pane#tab-review .qa-popup form input[type=checkbox]:focus {
  outline: unset;
}
.product-container .tabs-product.col-sm-12 .tab-content .tab-pane#tab-review .qa-popup form .add-review-star-wrap .star-block.star-active .ex-star-input {
  display: block;
}
.product-container .tabs-product.col-sm-12 .tab-content .tab-pane#tab-review .qa-popup form .add-review-star-wrap .star-block.star-active .ex-star-input-g {
  display: none;
}
.product-container .tabs-product.col-sm-12 .tab-content .tab-pane#tab-review .qa-popup form .add-review-star-wrap .star-block .ex-star-input {
  display: none;
}
.product-container .tabs-product.col-sm-12 .tab-content .tab-pane#tab-review .qa-popup form .add-review-star-wrap .star-block .ex-star-input-g {
  width: 24px;
  height: 24px;
  display: block;
  margin: 0 auto;
}
.product-container .tabs-product.col-sm-12 .tab-content .tab-pane#tab-review .qa-popup form #tab-add-video {
  margin: 24px 0 !important;
}
.product-container .tabs-product.col-sm-12 .tab-content .tab-pane#tab-review .qa-popup form .review-images-wrap .dropzone.dz-clickable {
  margin: 0;
}
.product-container .tabs-product.col-sm-12 .tab-content .tab-pane#tab-review .qa-popup form .review-images-wrap .images-user-content-block {
  width: 80%;
  margin: 16px auto 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 8px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.product-container .tabs-product.col-sm-12 .tab-content .tab-pane#tab-review .qa-popup form .review-images-wrap .images-user-content-block .dz-image-preview {
  margin: 0;
}
.product-container .tabs-product.col-sm-12 .tab-content .tab-pane#tab-review .qa-popup form .review-images-wrap .images-user-content-block .dz-image-preview .dz-image img {
  width: 56px;
  height: 100px;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 12px;
}
.product-container .tabs-product.col-sm-12 .tab-content .tab-pane#tab-review .qa-popup form .review-images-wrap .images-user-content-block .dz-image-preview .dz-remove {
  margin: 4px auto 0;
  width: 16px;
  height: 16px;
  display: block;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTQgNEwxMiAxMiIgc3Ryb2tlPSIjQTFBMUE5IiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CjxwYXRoIGQ9Ik0xMiA0TDQgMTIiIHN0cm9rZT0iI0ExQTFBOSIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8L3N2Zz4K);
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
}
.product-container .tabs-product.col-sm-12 .tab-content .tab-pane#tab-review .qa-popup form .review-images-wrap .images-user-content-block .dz-image-preview .dz-remove svg {
  display: none;
}
.product-container .tabs-product.col-sm-12 .tab-content .tab-pane#tab-review .qa-popup form .review-images-wrap .dz-message::before {
  content: "";
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzYiIGhlaWdodD0iMzYiIHZpZXdCb3g9IjAgMCAzNiAzNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzYxMDNfOTIzNDYpIj4KPHBhdGggZD0iTTMxLjUzIDcuNUgyOC41VjQuNDdDMjguNSAzLjY2IDI3Ljg0IDMgMjcuMDMgM0gyNi45ODVDMjYuMTYgMyAyNS41IDMuNjYgMjUuNSA0LjQ3VjcuNUgyMi40ODVDMjEuNjc1IDcuNSAyMS4wMTUgOC4xNiAyMSA4Ljk3VjkuMDE1QzIxIDkuODQgMjEuNjYgMTAuNSAyMi40ODUgMTAuNUgyNS41VjEzLjUxNUMyNS41IDE0LjMyNSAyNi4xNiAxNSAyNi45ODUgMTQuOTg1SDI3LjAzQzI3Ljg0IDE0Ljk4NSAyOC41IDE0LjMyNSAyOC41IDEzLjUxNVYxMC41SDMxLjUzQzMyLjM0IDEwLjUgMzMgOS44NCAzMyA5LjAzVjguOTdDMzMgOC4xNiAzMi4zNCA3LjUgMzEuNTMgNy41Wk0yNCAxMy41MTVWMTJIMjIuNDg1QzIxLjY5IDEyIDIwLjk0IDExLjY4NSAyMC4zNyAxMS4xM0MxOS44MTUgMTAuNTYgMTkuNSA5LjgxIDE5LjUgOC45N0MxOS41IDguNDMgMTkuNjUgNy45MzUgMTkuOTA1IDcuNUg3LjVDNS44NSA3LjUgNC41IDguODUgNC41IDEwLjVWMjguNUM0LjUgMzAuMTUgNS44NSAzMS41IDcuNSAzMS41SDI1LjVDMjcuMTUgMzEuNSAyOC41IDMwLjE1IDI4LjUgMjguNVYxNi4wOEMyOC4wNSAxNi4zMzUgMjcuNTQgMTYuNSAyNi45NyAxNi41QzI1LjMzNSAxNi40ODUgMjQgMTUuMTUgMjQgMTMuNTE1Wk0yMy45NCAyOC41SDlDOC4zODUgMjguNSA4LjAyNSAyNy43OTUgOC40IDI3LjNMMTEuMzcgMjMuMzU1QzExLjY4NSAyMi45MzUgMTIuMyAyMi45NjUgMTIuNiAyMy4zODVMMTUgMjdMMTguOTE1IDIxLjc4QzE5LjIxNSAyMS4zOSAxOS44IDIxLjM3NSAyMC4xIDIxLjc2NUwyNC41MjUgMjcuMjg1QzI0LjkxNSAyNy43OCAyNC41NyAyOC41IDIzLjk0IDI4LjVaIiBmaWxsPSIjNzc3RDMzIi8+CjwvZz4KPGRlZnM+CjxjbGlwUGF0aCBpZD0iY2xpcDBfNjEwM185MjM0NiI+CjxyZWN0IHdpZHRoPSIzNiIgaGVpZ2h0PSIzNiIgZmlsbD0id2hpdGUiLz4KPC9jbGlwUGF0aD4KPC9kZWZzPgo8L3N2Zz4K);
  width: 36px;
  height: 36px;
  display: block;
  margin: 0 auto 8px;
}
.product-container .tabs-product.col-sm-12 .tab-content .tab-pane#tab-review .qa-popup form .review-images-wrap .dz-message .add-user-media-caption {
  color: #82828C;
  text-align: center;
  font-family: "Inter", sans-serif;
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 16px;
}
.product-container .tabs-product.col-sm-12 .tab-content .tab-pane#tab-review .qa-popup form #button-review-extended {
  padding: 12px 16px !important;
  min-height: 48px;
}
.product-container .tabs-product.col-sm-12 .tab-content .tab-pane#tab-review .qa-popup form #button-review-extended .spinner {
  display: none;
}
.product-container .tabs-product.col-sm-12 .tab-content .tab-pane#tab-review .qa-popup form #button-review-extended.loading {
  display: block;
}
.product-container .tabs-product.col-sm-12 .tab-content .tab-pane#tab-review .qa-popup form #button-review-extended.loading .spinner {
  display: block;
}
.product-container .tabs-product.col-sm-12 .tab-content .tab-pane#tab-review .qa-popup form #button-review-extended.loading .btn-text {
  display: none;
}
.product-container .tabs-product.col-sm-12 .product-float-card {
  max-width: 288px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 16px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  border-radius: 12px;
  background: #FFF;
  height: -webkit-max-content;
  height: -moz-max-content;
  height: max-content;
  position: sticky;
  top: 120px;
}
@media screen and (max-width: 599px) {
  .product-container .tabs-product.col-sm-12 .product-float-card {
    display: none;
  }
}
.product-container .tabs-product.col-sm-12 .product-float-card__item {
  margin: 0 0 8px;
  position: relative;
  width: 100%;
}
.product-container .tabs-product.col-sm-12 .product-float-card__item .wishlist {
  position: absolute;
  top: 0;
  right: 0;
}
.product-container .tabs-product.col-sm-12 .product-float-card__item .wishlist.in_wishlist .btn-wishlist .btn-icon-wishlist {
  background-color: #777D33;
  -webkit-mask: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMzIgMzIiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik01LjkwMTM2IDE2LjQxNTlMMTYgMjYuNTE0NkwyNi4wOTg2IDE2LjQxNTlDMjguNjMzOCAxMy44ODA4IDI4LjYzMzggOS43NzA0OSAyNi4wOTg2IDcuMjM1MzVDMjMuNTYzNSA0LjcwMDIgMTkuNDUzMiA0LjcwMDIgMTYuOTE4MSA3LjIzNTM1TDE2IDguMTUzNEwxNS4wODE5IDcuMjM1MzRDMTIuNTQ2OCA0LjcwMDIgOC40MzY1MSA0LjcwMDIgNS45MDEzNiA3LjIzNTM1QzMuMzY2MjEgOS43NzA0OSAzLjM2NjIxIDEzLjg4MDggNS45MDEzNiAxNi40MTU5WiIgZmlsbD0iIzc3N0QzMyIvPgo8L3N2Zz4K);
          mask: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMzIgMzIiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik01LjkwMTM2IDE2LjQxNTlMMTYgMjYuNTE0NkwyNi4wOTg2IDE2LjQxNTlDMjguNjMzOCAxMy44ODA4IDI4LjYzMzggOS43NzA0OSAyNi4wOTg2IDcuMjM1MzVDMjMuNTYzNSA0LjcwMDIgMTkuNDUzMiA0LjcwMDIgMTYuOTE4MSA3LjIzNTM1TDE2IDguMTUzNEwxNS4wODE5IDcuMjM1MzRDMTIuNTQ2OCA0LjcwMDIgOC40MzY1MSA0LjcwMDIgNS45MDEzNiA3LjIzNTM1QzMuMzY2MjEgOS43NzA0OSAzLjM2NjIxIDEzLjg4MDggNS45MDEzNiAxNi40MTU5WiIgZmlsbD0iIzc3N0QzMyIvPgo8L3N2Zz4K);
}
.product-container .tabs-product.col-sm-12 .product-float-card__item .wishlist .btn {
  background-color: transparent;
  padding: 0;
  width: 24px;
  height: 24px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
}
.product-container .tabs-product.col-sm-12 .product-float-card__item .wishlist .btn .btn-icon-wishlist {
  width: 100%;
  height: 100%;
  padding: 0;
  background-color: #A1A1A9;
  -webkit-mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIHZpZXdCb3g9IjAgMCAzMiAzMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTUuOTAxMzYgMTYuNDE1OUwxNiAyNi41MTQ2TDI2LjA5ODYgMTYuNDE1OUMyOC42MzM4IDEzLjg4MDggMjguNjMzOCA5Ljc3MDQ5IDI2LjA5ODYgNy4yMzUzNUMyMy41NjM1IDQuNzAwMiAxOS40NTMyIDQuNzAwMiAxNi45MTgxIDcuMjM1MzVMMTYgOC4xNTM0TDE1LjA4MTkgNy4yMzUzNEMxMi41NDY4IDQuNzAwMiA4LjQzNjUxIDQuNzAwMiA1LjkwMTM2IDcuMjM1MzVDMy4zNjYyMSA5Ljc3MDQ5IDMuMzY2MjEgMTMuODgwOCA1LjkwMTM2IDE2LjQxNTlaIiBzdHJva2U9IiNBMUExQTkiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+Cjwvc3ZnPgo=);
          mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIHZpZXdCb3g9IjAgMCAzMiAzMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTUuOTAxMzYgMTYuNDE1OUwxNiAyNi41MTQ2TDI2LjA5ODYgMTYuNDE1OUMyOC42MzM4IDEzLjg4MDggMjguNjMzOCA5Ljc3MDQ5IDI2LjA5ODYgNy4yMzUzNUMyMy41NjM1IDQuNzAwMiAxOS40NTMyIDQuNzAwMiAxNi45MTgxIDcuMjM1MzVMMTYgOC4xNTM0TDE1LjA4MTkgNy4yMzUzNEMxMi41NDY4IDQuNzAwMiA4LjQzNjUxIDQuNzAwMiA1LjkwMTM2IDcuMjM1MzVDMy4zNjYyMSA5Ljc3MDQ5IDMuMzY2MjEgMTMuODgwOCA1LjkwMTM2IDE2LjQxNTlaIiBzdHJva2U9IiNBMUExQTkiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+Cjwvc3ZnPgo=);
  -webkit-mask-size: contain;
          mask-size: contain;
}
.product-container .tabs-product.col-sm-12 .product-float-card__item a {
  padding: 0;
  margin: 0;
  border: unset;
}
.product-container .tabs-product.col-sm-12 .product-float-card__item a img {
  width: 100%;
  height: 464px;
  border-radius: 4px;
  -o-object-fit: contain;
     object-fit: contain;
}
@media (max-height: 900px) {
  .product-container .tabs-product.col-sm-12 .product-float-card__item a img {
    height: 380px;
  }
}
@media (max-height: 800px) {
  .product-container .tabs-product.col-sm-12 .product-float-card__item a img {
    height: 340px;
  }
}
.product-container .tabs-product.col-sm-12 .product-float-card__title {
  color: #363636;
  font-family: Inter, sans-serif;
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: 20px;
  margin: 0 0 12px;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  -o-text-overflow: ellipsis;
     text-overflow: ellipsis;
}
.product-container .tabs-product.col-sm-12 .product-float-card .price-info-product.product-block {
  padding: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 8px;
  width: 100%;
}
.product-container .tabs-product.col-sm-12 .product-float-card .price-info-product.product-block .price-info-product__main .price {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 4px;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  color: #363636;
  font-family: "Commissioner", sans-serif;
  font-size: 18px;
  font-style: normal;
  font-weight: 600;
  line-height: 28px;
}
.product-container .tabs-product.col-sm-12 .product-float-card .price-info-product.product-block .price-info-product__main .price__new {
  color: #F34B4B;
}
.product-container .tabs-product.col-sm-12 .product-float-card .price-info-product.product-block .price-info-product__main .price__old-price {
  color: #A1A1A9;
  font-size: 16px;
  font-weight: 500;
  line-height: 22px;
  position: relative;
}
.product-container .tabs-product.col-sm-12 .product-float-card .price-info-product.product-block .price-info-product__main .price__old-price::after {
  content: "";
  position: absolute;
  top: 60%;
  left: 0;
  right: 0;
  height: 1px;
  background-color: #A1A1A9;
}
.product-container .tabs-product.col-sm-12 .product-float-card .price-info-product.product-block .price-info-product__main .out-of-stock {
  color: #A1A1A9;
}
.product-container .tabs-product.col-sm-12 .product-float-card .price-info-product.product-block .actions {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 8px;
  width: 100%;
}
.product-container .tabs-product.col-sm-12 .product-float-card .price-info-product.product-block .actions .quantity-adder .quantity-number {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 8px 16px;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%;
  border-radius: 8px;
  border: 1px solid #EFEFF1;
  background: #FFF;
}
.product-container .tabs-product.col-sm-12 .product-float-card .price-info-product.product-block .actions .quantity-adder .quantity-number .add-action {
  width: 20px;
  height: 20px;
  background-repeat: no-repeat;
  cursor: pointer;
}
.product-container .tabs-product.col-sm-12 .product-float-card .price-info-product.product-block .actions .quantity-adder .quantity-number .add-action.add-down {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTQgMTBMMTYgMTAiIHN0cm9rZT0iIzgyODI4QyIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8L3N2Zz4K);
  background-position: right center;
}
.product-container .tabs-product.col-sm-12 .product-float-card .price-info-product.product-block .actions .quantity-adder .quantity-number .add-action.add-up {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTUgMTBIMTBNMTAgMTBIMTVNMTAgMTBWMTVNMTAgMTBWNSIgc3Ryb2tlPSIjODI4MjhDIiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+Cjwvc3ZnPgo=);
  background-position: left center;
}
.product-container .tabs-product.col-sm-12 .product-float-card .price-info-product.product-block .actions .quantity-adder .quantity-number .add-action.out-of-stock {
  pointer-events: none;
  opacity: 0.5;
}
.product-container .tabs-product.col-sm-12 .product-float-card .price-info-product.product-block .actions .quantity-adder .quantity-number .quantity-product {
  padding: 0;
  margin: 0;
  border: 0;
  text-align: center;
  color: #82828C;
  font-family: "Commissioner", sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 22px;
  background: #FFF;
}
.product-container .tabs-product.col-sm-12 .product-float-card .price-info-product.product-block .actions .quantity-adder .quantity-number .quantity-product:disabled {
  opacity: 0.5;
}
.product-container .tabs-product.col-sm-12 .product-float-card .price-info-product.product-block .actions .cart.pull-left {
  margin: 0;
}
.product-container .tabs-product.col-sm-12 .product-float-card .price-info-product.product-block .actions .cart.pull-left button {
  width: 100%;
  gap: 8px;
  height: 40px;
  color: #FFF;
  font-family: "Commissioner", sans-serif;
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: 20px;
}
.product-container .tabs-product.col-sm-12 .product-float-card .price-info-product.product-block .actions .cart.pull-left button .icon-cart-add {
  width: 16px;
  height: 16px;
  -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTQuMDAwMDIgMTEuNTUwMUM0LjM1MzY0IDExLjU1MDEgNC42OTI3OCAxMS42OTA2IDQuOTQyODMgMTEuOTQwN0M1LjE5Mjg4IDEyLjE5MDcgNS4zMzMzNSAxMi41Mjk4IDUuMzMzMzUgMTIuODgzNUM1LjMzMzM1IDEzLjIzNzEgNS4xOTI4OCAxMy41NzYyIDQuOTQyODMgMTMuODI2M0M0LjY5Mjc4IDE0LjA3NjMgNC4zNTM2NCAxNC4yMTY4IDQuMDAwMDIgMTQuMjE2OEMzLjY0NjQgMTQuMjE2OCAzLjMwNzI2IDE0LjA3NjMgMy4wNTcyMSAxMy44MjYzQzIuODA3MTYgMTMuNTc2MiAyLjY2NjY5IDEzLjIzNzEgMi42NjY2OSAxMi44ODM1QzIuNjY2NjkgMTIuNTI5OCAyLjgwNzE2IDEyLjE5MDcgMy4wNTcyMSAxMS45NDA3QzMuMzA3MjYgMTEuNjkwNiAzLjY0NjQgMTEuNTUwMSA0LjAwMDAyIDExLjU1MDFaTTQuMDAwMDIgMTEuNTUwMUgxMS4zMzM0TTQuMDAwMDIgMTEuNTUwMVYyLjIxNjhIMi42NjY2OU0xMS4zMzM0IDExLjU1MDFDMTEuNjg3IDExLjU1MDEgMTIuMDI2MSAxMS42OTA2IDEyLjI3NjIgMTEuOTQwN0MxMi41MjYyIDEyLjE5MDcgMTIuNjY2NyAxMi41Mjk4IDEyLjY2NjcgMTIuODgzNUMxMi42NjY3IDEzLjIzNzEgMTIuNTI2MiAxMy41NzYyIDEyLjI3NjIgMTMuODI2M0MxMi4wMjYxIDE0LjA3NjMgMTEuNjg3IDE0LjIxNjggMTEuMzMzNCAxNC4yMTY4QzEwLjk3OTcgMTQuMjE2OCAxMC42NDA2IDE0LjA3NjMgMTAuMzkwNSAxMy44MjYzQzEwLjE0MDUgMTMuNTc2MiAxMCAxMy4yMzcxIDEwIDEyLjg4MzVDMTAgMTIuNTI5OCAxMC4xNDA1IDEyLjE5MDcgMTAuMzkwNSAxMS45NDA3QzEwLjY0MDYgMTEuNjkwNiAxMC45Nzk3IDExLjU1MDEgMTEuMzMzNCAxMS41NTAxWk00LjAwMDAyIDMuNTUwMTNMMTMuMzMzNCA0LjIxNjhMMTIuNjY2NyA4Ljg4MzQ2SDQuMDAwMDIiIHN0cm9rZT0id2hpdGUiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPC9zdmc+Cg==);
          mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTQuMDAwMDIgMTEuNTUwMUM0LjM1MzY0IDExLjU1MDEgNC42OTI3OCAxMS42OTA2IDQuOTQyODMgMTEuOTQwN0M1LjE5Mjg4IDEyLjE5MDcgNS4zMzMzNSAxMi41Mjk4IDUuMzMzMzUgMTIuODgzNUM1LjMzMzM1IDEzLjIzNzEgNS4xOTI4OCAxMy41NzYyIDQuOTQyODMgMTMuODI2M0M0LjY5Mjc4IDE0LjA3NjMgNC4zNTM2NCAxNC4yMTY4IDQuMDAwMDIgMTQuMjE2OEMzLjY0NjQgMTQuMjE2OCAzLjMwNzI2IDE0LjA3NjMgMy4wNTcyMSAxMy44MjYzQzIuODA3MTYgMTMuNTc2MiAyLjY2NjY5IDEzLjIzNzEgMi42NjY2OSAxMi44ODM1QzIuNjY2NjkgMTIuNTI5OCAyLjgwNzE2IDEyLjE5MDcgMy4wNTcyMSAxMS45NDA3QzMuMzA3MjYgMTEuNjkwNiAzLjY0NjQgMTEuNTUwMSA0LjAwMDAyIDExLjU1MDFaTTQuMDAwMDIgMTEuNTUwMUgxMS4zMzM0TTQuMDAwMDIgMTEuNTUwMVYyLjIxNjhIMi42NjY2OU0xMS4zMzM0IDExLjU1MDFDMTEuNjg3IDExLjU1MDEgMTIuMDI2MSAxMS42OTA2IDEyLjI3NjIgMTEuOTQwN0MxMi41MjYyIDEyLjE5MDcgMTIuNjY2NyAxMi41Mjk4IDEyLjY2NjcgMTIuODgzNUMxMi42NjY3IDEzLjIzNzEgMTIuNTI2MiAxMy41NzYyIDEyLjI3NjIgMTMuODI2M0MxMi4wMjYxIDE0LjA3NjMgMTEuNjg3IDE0LjIxNjggMTEuMzMzNCAxNC4yMTY4QzEwLjk3OTcgMTQuMjE2OCAxMC42NDA2IDE0LjA3NjMgMTAuMzkwNSAxMy44MjYzQzEwLjE0MDUgMTMuNTc2MiAxMCAxMy4yMzcxIDEwIDEyLjg4MzVDMTAgMTIuNTI5OCAxMC4xNDA1IDEyLjE5MDcgMTAuMzkwNSAxMS45NDA3QzEwLjY0MDYgMTEuNjkwNiAxMC45Nzk3IDExLjU1MDEgMTEuMzMzNCAxMS41NTAxWk00LjAwMDAyIDMuNTUwMTNMMTMuMzMzNCA0LjIxNjhMMTIuNjY2NyA4Ljg4MzQ2SDQuMDAwMDIiIHN0cm9rZT0id2hpdGUiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPC9zdmc+Cg==);
}
.product-container .tabs-product.col-sm-12 .product-float-card .price-info-product.product-block .actions .cart.pull-left button span {
  text-transform: lowercase;
  color: #FFF;
  font-family: "Commissioner", sans-serif;
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: 20px;
}
.product-container .tabs-product.col-sm-12 .product-float-card .price-info-product.product-block .actions .cart.pull-left button span::first-letter {
  text-transform: uppercase;
}
@media screen and (max-width: 599px) {
  .product-container .row.mt-10 .col-sm-12 .container-module .title-module.featured-products-title {
    padding: 0;
  }
}
@media screen and (max-width: 599px) {
  .product-container .row.mt-10 .col-sm-12 .container-module .title-module.featured-products-title span {
    color: #363636;
    font-family: "Commissioner", sans-serif;
    font-size: 24px;
    font-style: normal;
    font-weight: 600;
    line-height: 30px;
  }
}
.product-container .product-slider .item {
  height: 100%;
}
.product-container .product-slider .item .product-thumb .image a {
  padding: 0;
}
.product-container .product-slider .item .product-thumb .image a img {
  height: 476px;
  width: 100%;
  -o-object-fit: contain;
     object-fit: contain;
  margin: 0;
}
.product-container .product-slider .item .product-thumb .image .stickers-ns:not(.special) {
  position: absolute;
  bottom: -5px;
}
@media screen and (max-width: 599px) {
  .product-container .product-slider .item .product-thumb .image .stickers-ns:not(.special) {
    top: unset;
    right: unset;
    bottom: 0;
    position: absolute;
  }
}
.product-container .product-slider .item .product-thumb .image .stickers-ns .special {
  margin-bottom: 0 !important;
  padding: 2px 8px;
}
@media screen and (max-width: 599px) {
  .product-container .product-slider .item .product-thumb .image .stickers-ns .special {
    left: 10px;
  }
}
.product-container .product-slider .item .product-thumb .image .stickers-ns span {
  font-family: "Inter", sans-serif;
  font-weight: 500;
  font-size: 12px;
  line-height: 16px;
  vertical-align: middle;
}
.product-container .product-slider .item .product-thumb .image .action-timer {
  bottom: unset;
  top: 385px;
}
.product-container .product-slider .item .product-thumb .caption .stars-qty-0 {
  opacity: 0;
}
.product-container .product-slider .item .product-thumb .caption .stock-status.outofstock {
  gap: 4px;
}
.product-container .product-slider .item .product-thumb .caption .stock-status.outofstock::before {
  content: "";
  display: block;
  width: 6px;
  height: 6px;
  border-radius: 50%;
  background-color: #FF3838;
}
.product-container .product-slider .item .product-thumb .caption .hpm-block-featured {
  -webkit-box-flex: 1 !important;
      -ms-flex-positive: 1 !important;
          flex-grow: 1 !important;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.product-container .product-slider .item .product-thumb .caption .hpm-block-featured .hpm-button-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 5px;
}
.product-container .product-slider .item .product-thumb .caption .hpm-block-featured .hpm-button-wrapper .hpm-button {
  margin: 0;
  border-radius: 4px;
  background: #fff;
  border: 2px solid #ddd !important;
}
.product-container .product-slider .item .product-thumb .caption .hpm-block-featured .hpm-button-wrapper .hpm-button.active {
  border: 2px solid #ffffff !important;
  outline: 1px solid #363636;
}
.product-container .product-slider .item .product-thumb .caption .hpm-block-featured .hpm-button-wrapper .hpm-button:hover {
  border-color: #4d7300 !important;
}
.product-container .product-slider .item .product-thumb .caption .hpm-block-featured .hpm-button-wrapper .hpm-button span {
  border-radius: 0;
}
.product-container .product-slider .item .product-thumb .caption .hpm-block-featured .hpm-button-wrapper .hpm-button span.hpmcircle {
  width: 30px;
  height: 30px;
}
.product-container .product-slider .item .product-thumb .caption .hpm-block-featured .column-attr_46 .hpm-button-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 5px;
}
.product-container .product-slider .item .product-thumb .caption .hpm-block-featured .column-attr_46 .hpm-button-wrapper .hpm-button {
  padding: 9px 12px;
  min-width: 36px;
  margin: 0;
  border-radius: 4px;
  background-color: #FFFFFF;
  font-family: "Inter", sans-serif;
  font-weight: 500;
  font-size: 12px;
  line-height: 16px;
}
.product-container .product-slider .item .product-thumb .caption .pq-box {
  margin: 12px 0 8px;
}
.product-container .product-slider .item .product-thumb .caption .pq-box .price {
  margin: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 4px;
}
.product-container .product-slider .item .product-thumb .caption .pq-box .price span {
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
}
.product-container .product-slider .item .product-thumb .caption .pq-box .price .price-old {
  font-family: "Commissioner", sans-serif;
  font-weight: 500;
  font-size: 16px;
  line-height: 22px;
}
.product-container .product-slider .item .product-thumb .caption .pq-box .price .price-new {
  color: #F34B4B;
}
.product-container .product-slider .item .product-thumb .caption .pq-box .price.out-of-stock span {
  color: #A1A1A9;
}
.product-container .product-slider .item .product-thumb .caption .actions button {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 40px;
  padding: 12px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 8px;
  -ms-flex-item-align: stretch;
      align-self: stretch;
  width: 100%;
  border-radius: 8px;
  background: #777D33;
}
@media screen and (max-width: 599px) {
  .product-container .product-slider .item .product-thumb .caption .actions button {
    height: 36px;
  }
}
.product-container .product-slider .item .product-thumb .caption .actions button .text-cart-add {
  text-transform: lowercase;
  color: #FFF;
  font-family: "Commissioner", sans-serif;
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: 20px;
  padding: 0;
  display: block;
}
.product-container .product-slider .item .product-thumb .caption .actions button .text-cart-add::first-letter {
  text-transform: uppercase;
}
.product-container .product-slider .item .product-thumb .caption .actions button .icon-cart-add {
  width: 16px;
  height: 16px;
  -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTQuMDAwMDIgMTEuNTUwMUM0LjM1MzY0IDExLjU1MDEgNC42OTI3OCAxMS42OTA2IDQuOTQyODMgMTEuOTQwN0M1LjE5Mjg4IDEyLjE5MDcgNS4zMzMzNSAxMi41Mjk4IDUuMzMzMzUgMTIuODgzNUM1LjMzMzM1IDEzLjIzNzEgNS4xOTI4OCAxMy41NzYyIDQuOTQyODMgMTMuODI2M0M0LjY5Mjc4IDE0LjA3NjMgNC4zNTM2NCAxNC4yMTY4IDQuMDAwMDIgMTQuMjE2OEMzLjY0NjQgMTQuMjE2OCAzLjMwNzI2IDE0LjA3NjMgMy4wNTcyMSAxMy44MjYzQzIuODA3MTYgMTMuNTc2MiAyLjY2NjY5IDEzLjIzNzEgMi42NjY2OSAxMi44ODM1QzIuNjY2NjkgMTIuNTI5OCAyLjgwNzE2IDEyLjE5MDcgMy4wNTcyMSAxMS45NDA3QzMuMzA3MjYgMTEuNjkwNiAzLjY0NjQgMTEuNTUwMSA0LjAwMDAyIDExLjU1MDFaTTQuMDAwMDIgMTEuNTUwMUgxMS4zMzM0TTQuMDAwMDIgMTEuNTUwMVYyLjIxNjhIMi42NjY2OU0xMS4zMzM0IDExLjU1MDFDMTEuNjg3IDExLjU1MDEgMTIuMDI2MSAxMS42OTA2IDEyLjI3NjIgMTEuOTQwN0MxMi41MjYyIDEyLjE5MDcgMTIuNjY2NyAxMi41Mjk4IDEyLjY2NjcgMTIuODgzNUMxMi42NjY3IDEzLjIzNzEgMTIuNTI2MiAxMy41NzYyIDEyLjI3NjIgMTMuODI2M0MxMi4wMjYxIDE0LjA3NjMgMTEuNjg3IDE0LjIxNjggMTEuMzMzNCAxNC4yMTY4QzEwLjk3OTcgMTQuMjE2OCAxMC42NDA2IDE0LjA3NjMgMTAuMzkwNSAxMy44MjYzQzEwLjE0MDUgMTMuNTc2MiAxMCAxMy4yMzcxIDEwIDEyLjg4MzVDMTAgMTIuNTI5OCAxMC4xNDA1IDEyLjE5MDcgMTAuMzkwNSAxMS45NDA3QzEwLjY0MDYgMTEuNjkwNiAxMC45Nzk3IDExLjU1MDEgMTEuMzMzNCAxMS41NTAxWk00LjAwMDAyIDMuNTUwMTNMMTMuMzMzNCA0LjIxNjhMMTIuNjY2NyA4Ljg4MzQ2SDQuMDAwMDIiIHN0cm9rZT0id2hpdGUiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPC9zdmc+Cg==);
          mask-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTQuMDAwMDIgMTEuNTUwMUM0LjM1MzY0IDExLjU1MDEgNC42OTI3OCAxMS42OTA2IDQuOTQyODMgMTEuOTQwN0M1LjE5Mjg4IDEyLjE5MDcgNS4zMzMzNSAxMi41Mjk4IDUuMzMzMzUgMTIuODgzNUM1LjMzMzM1IDEzLjIzNzEgNS4xOTI4OCAxMy41NzYyIDQuOTQyODMgMTMuODI2M0M0LjY5Mjc4IDE0LjA3NjMgNC4zNTM2NCAxNC4yMTY4IDQuMDAwMDIgMTQuMjE2OEMzLjY0NjQgMTQuMjE2OCAzLjMwNzI2IDE0LjA3NjMgMy4wNTcyMSAxMy44MjYzQzIuODA3MTYgMTMuNTc2MiAyLjY2NjY5IDEzLjIzNzEgMi42NjY2OSAxMi44ODM1QzIuNjY2NjkgMTIuNTI5OCAyLjgwNzE2IDEyLjE5MDcgMy4wNTcyMSAxMS45NDA3QzMuMzA3MjYgMTEuNjkwNiAzLjY0NjQgMTEuNTUwMSA0LjAwMDAyIDExLjU1MDFaTTQuMDAwMDIgMTEuNTUwMUgxMS4zMzM0TTQuMDAwMDIgMTEuNTUwMVYyLjIxNjhIMi42NjY2OU0xMS4zMzM0IDExLjU1MDFDMTEuNjg3IDExLjU1MDEgMTIuMDI2MSAxMS42OTA2IDEyLjI3NjIgMTEuOTQwN0MxMi41MjYyIDEyLjE5MDcgMTIuNjY2NyAxMi41Mjk4IDEyLjY2NjcgMTIuODgzNUMxMi42NjY3IDEzLjIzNzEgMTIuNTI2MiAxMy41NzYyIDEyLjI3NjIgMTMuODI2M0MxMi4wMjYxIDE0LjA3NjMgMTEuNjg3IDE0LjIxNjggMTEuMzMzNCAxNC4yMTY4QzEwLjk3OTcgMTQuMjE2OCAxMC42NDA2IDE0LjA3NjMgMTAuMzkwNSAxMy44MjYzQzEwLjE0MDUgMTMuNTc2MiAxMCAxMy4yMzcxIDEwIDEyLjg4MzVDMTAgMTIuNTI5OCAxMC4xNDA1IDEyLjE5MDcgMTAuMzkwNSAxMS45NDA3QzEwLjY0MDYgMTEuNjkwNiAxMC45Nzk3IDExLjU1MDEgMTEuMzMzNCAxMS41NTAxWk00LjAwMDAyIDMuNTUwMTNMMTMuMzMzNCA0LjIxNjhMMTIuNjY2NyA4Ljg4MzQ2SDQuMDAwMDIiIHN0cm9rZT0id2hpdGUiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPC9zdmc+Cg==);
}
.product-container .spinner {
  width: 70px;
  text-align: center;
  margin-left: auto;
  margin-right: auto;
}
.product-container .spinner > div {
  width: 5px;
  height: 5px;
  background-color: #fff;
  border-radius: 100%;
  display: inline-block;
  -webkit-animation: sk-bouncedelay 1.4s infinite ease-in-out both;
  animation: sk-bouncedelay 1.4s infinite ease-in-out both;
}
.product-container .spinner .bounce1 {
  -webkit-animation-delay: -0.25s;
  animation-delay: -0.24s;
}
.product-container .spinner .bounce2 {
  -webkit-animation-delay: -0.12s;
  animation-delay: -0.12s;
  margin: 0 5px;
}
@-webkit-keyframes sk-bouncedelay {
  0%, 80%, 100% {
    -webkit-transform: scale(0);
  }
  40% {
    -webkit-transform: scale(1);
  }
}
@keyframes sk-bouncedelay {
  0%, 80%, 100% {
    -webkit-transform: scale(0);
    transform: scale(0);
  }
  40% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}

.product-fancybox.fancybox-show-nav .fancybox-arrow {
  opacity: 1;
}
.product-fancybox.fancybox-is-open .fancybox-bg {
  background-color: rgba(54, 54, 54, 0.64);
}
@media screen and (max-width: 767px) {
  .product-fancybox.fancybox-is-open .fancybox-bg {
    background-color: rgba(54, 54, 54, 0.85);
  }
}
@media screen and (max-width: 767px) {
  .product-fancybox .fancybox-slide--iframe .fancybox-content {
    height: 50%;
    max-width: none;
  }
}
@media screen and (max-width: 767px) {
  .product-fancybox .fancybox-slide--iframe {
    padding: 0;
  }
}
.product-fancybox .fancybox-inner {
  max-width: 1196px;
  width: 100%;
  margin: 0 auto;
  padding: 0 12px;
}
.product-fancybox .fancybox-infobar {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 0;
  bottom: 24px;
  left: 50%;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
  top: unset;
  height: auto;
  line-height: inherit;
  min-width: auto;
  margin-left: auto;
  mix-blend-mode: normal;
  cursor: pointer;
  z-index: 99999;
  pointer-events: all;
}
@media screen and (max-width: 767px) {
  .product-fancybox .fancybox-infobar {
    bottom: 12px;
  }
}
.product-fancybox .fancybox-infobar .video-btn {
  margin-left: 8px;
  border-radius: 8px;
  border: 1px solid var(--Primary-50, #777D33);
  background: var(--Neutral-10, #EFEFF1);
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  padding: 8px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 8px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  height: 32px;
}
.product-fancybox .fancybox-infobar .video-btn .svg-container {
  width: 20px;
  height: 20px;
  background: #777D33;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-radius: 100%;
}
.product-fancybox .fancybox-infobar .video-btn .svg-container svg {
  margin: 0 0 0 3px;
}
.product-fancybox .fancybox-infobar .video-btn span {
  display: block;
  color: #777D33;
  font-family: "Commissioner", sans-serif;
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: 20px;
}
.product-fancybox .fancybox-infobar__body {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: auto;
  background-color: #fff;
  border-radius: 8px;
  padding: 6px 12px;
  font-weight: 600;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0;
  vertical-align: middle;
  color: #363636;
}
.product-fancybox .fancybox-infobar button {
  display: none;
}
.product-fancybox .fancybox-toolbar {
  top: 24px;
  right: 12px;
  mix-blend-mode: difference;
}
@media screen and (max-width: 767px) {
  .product-fancybox .fancybox-toolbar {
    top: 12px;
  }
}
.product-fancybox .fancybox-toolbar .fancybox-button--close {
  width: 32px;
  height: 32px;
  background-image: none;
  background: white;
  -webkit-mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTAuNzUgMC43NUwxNi43NSAxNi43NSIgc3Ryb2tlPSJ3aGl0ZSIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8cGF0aCBkPSJNMTYuNzUgMC43NUwwLjc1IDE2Ljc1IiBzdHJva2U9IndoaXRlIiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+Cjwvc3ZnPgo=);
          mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTAuNzUgMC43NUwxNi43NSAxNi43NSIgc3Ryb2tlPSJ3aGl0ZSIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8cGF0aCBkPSJNMTYuNzUgMC43NUwwLjc1IDE2Ljc1IiBzdHJva2U9IndoaXRlIiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+Cjwvc3ZnPgo=);
  -webkit-mask-position: center;
          mask-position: center;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
}
@media screen and (max-width: 767px) {
  .product-fancybox .fancybox-toolbar .fancybox-button--close {
    width: 24px;
    height: 24px;
  }
}
.product-fancybox .fancybox-toolbar .fancybox-button--close::before, .product-fancybox .fancybox-toolbar .fancybox-button--close::after {
  content: none;
  display: none;
}
.product-fancybox .fancybox-bg {
  background-color: transparent;
  opacity: 1;
  -webkit-transition-property: opacity, background-color;
  -o-transition-property: opacity, background-color;
  transition-property: opacity, background-color;
}
@media screen and (max-width: 767px) {
  .product-fancybox .fancybox-navigation {
    display: none;
  }
}
@media (hover: hover) {
  .product-fancybox .fancybox-arrow:hover::after {
    background-color: #EFEFF1;
  }
}
.product-fancybox .fancybox-arrow:active::after {
  background-color: #EFEFF1;
}
.product-fancybox .fancybox-arrow::after {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  width: 32px;
  height: 32px;
  background-color: #fff;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTQuMTY0MDYgMTAuMjcxNUgxNS44MzA3TTE1LjgzMDcgMTAuMjcxNUwxMC44MzA3IDE1LjI3MTVNMTUuODMwNyAxMC4yNzE1TDEwLjgzMDcgNS4yNzE0OCIgc3Ryb2tlPSIjMzYzNjM2IiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+Cjwvc3ZnPgo=);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 20px 20px;
  border: 1px solid #EFEFF1;
  border-radius: 8px;
  -webkit-transition: background-color 0.2s ease-out;
  -o-transition: background-color 0.2s ease-out;
  transition: background-color 0.2s ease-out;
}

.container-module:has(.featured) .title-module {
  margin-bottom: 20px;
  margin-top: 48px;
  padding: 0 70px 0 0;
}
.container-module:has(.featured) .title-module span {
  font-family: Commissioner, sans-serif;
  font-weight: 600;
  font-size: 28px;
  line-height: 32px;
  letter-spacing: 0;
  vertical-align: middle;
  color: #363636;
}
.container-module:has(.featured) .owl-carousel .owl-buttons > div.owl-prev .btn-carousel-module,
.container-module:has(.featured) .owl-carousel .owl-buttons > div.owl-next .btn-carousel-module {
  width: 32px;
  height: 32px;
  background-color: #FFFFFF;
  border-radius: 8px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-transition: 200ms;
  -o-transition: 200ms;
  transition: 200ms;
}
.container-module:has(.featured) .owl-carousel .owl-buttons > div.owl-prev .btn-carousel-module:hover,
.container-module:has(.featured) .owl-carousel .owl-buttons > div.owl-next .btn-carousel-module:hover {
  opacity: 60% !important;
}
.container-module:has(.featured) .owl-item .item {
  margin: 0 8px;
  border-radius: 12px;
  background-color: #ffffff;
  -webkit-box-shadow: none;
          box-shadow: none;
  border: none;
}
.container-module:has(.featured) .product-thumb .caption {
  padding: 12px;
}
.container-module:has(.featured) .product-thumb .caption > div:nth-child(2) {
  margin-top: unset;
}
.container-module:has(.featured) .product-thumb .caption .cart .btn-general {
  padding: 10px 16px;
}
.container-module:has(.featured) .product-thumb .product-name {
  font-family: Inter, sans-serif;
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0;
  color: #363636;
  margin-bottom: 8px;
  margin-top: 5px;
}
.container-module:has(.featured) .product-thumb .rating {
  margin-top: 4px;
}
.container-module:has(.featured) .product-thumb .rating .rating-box {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: end;
}
.container-module:has(.featured) .product-thumb .rating .rating-box .product-rating-star {
  width: unset;
  height: unset;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-family: Inter, sans-serif;
  font-weight: 500;
  font-size: 12px;
  line-height: 16px;
  letter-spacing: 0;
  text-align: center;
  vertical-align: middle;
  color: #363636;
  gap: 4px;
}
.container-module:has(.featured) .product-thumb .actions div.cart {
  margin-right: 0;
}
.container-module:has(.featured) .stock-status {
  background-color: transparent;
  font-family: Inter, sans-serif;
  font-weight: 500;
  font-size: 12px;
  line-height: 16px;
  letter-spacing: 0;
  vertical-align: middle;
  color: #82828C !important;
  padding: 0;
  margin-top: auto;
}
.container-module:has(.featured) .stock-status.instock {
  color: #82828C;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: center;
      align-content: center;
  gap: 4px;
}
.container-module:has(.featured) .stock-status.instock::before {
  content: "";
  width: 6px;
  height: 6px;
  background-color: #29BB6C;
  border-radius: 50%;
}
.container-module:has(.featured) .product-model {
  display: none;
}
.container-module:has(.featured) .pq-box .price {
  font-family: Commissioner, sans-serif;
  font-weight: 600;
  font-size: 18px;
  line-height: 28px;
  letter-spacing: 0;
  vertical-align: middle;
}
.container-module:has(.featured) .pq-box .price-old {
  font-family: Inter, sans-serif;
  font-weight: 500;
  font-size: 12px;
  line-height: 16px;
  letter-spacing: 0;
  vertical-align: middle;
}
.container-module:has(.featured) .btn-general .text-cart-add {
  font-family: Commissioner, sans-serif;
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0;
  vertical-align: middle;
  color: #FFFFFF;
}
.container-module:has(.featured) .btn-general .icon-cart-add {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTQuMDAxMyAxMS41NTAxQzQuMzU0OTIgMTEuNTUwMSA0LjY5NDA2IDExLjY5MDYgNC45NDQxMSAxMS45NDA3QzUuMTk0MTYgMTIuMTkwNyA1LjMzNDY0IDEyLjUyOTggNS4zMzQ2NCAxMi44ODM1QzUuMzM0NjQgMTMuMjM3MSA1LjE5NDE2IDEzLjU3NjIgNC45NDQxMSAxMy44MjYzQzQuNjk0MDYgMTQuMDc2MyA0LjM1NDkyIDE0LjIxNjggNC4wMDEzIDE0LjIxNjhDMy42NDc2OCAxNC4yMTY4IDMuMzA4NTQgMTQuMDc2MyAzLjA1ODQ5IDEzLjgyNjNDMi44MDg0NCAxMy41NzYyIDIuNjY3OTcgMTMuMjM3MSAyLjY2Nzk3IDEyLjg4MzVDMi42Njc5NyAxMi41Mjk4IDIuODA4NDQgMTIuMTkwNyAzLjA1ODQ5IDExLjk0MDdDMy4zMDg1NCAxMS42OTA2IDMuNjQ3NjggMTEuNTUwMSA0LjAwMTMgMTEuNTUwMVoiIHN0cm9rZT0id2hpdGUiIHN0cm9rZS13aWR0aD0iMS41Ii8+);
  -webkit-mask-image: inherit;
  mask-image: inherit;
}
.container-module:has(.featured) .quantity-reviews {
  display: none;
}

.bundle-components {
  background-color: #fff;
  border-radius: 12px;
  padding: 16px;
  margin-top: 8px;
}
@media screen and (max-width: 767px) {
  .bundle-components {
    border-radius: 8px;
  }
}
.bundle-components__header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  gap: 24px;
  margin-bottom: 16px;
}
.bundle-components__header-text {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 8px;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.bundle-components__header-controls {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 8px;
}
.bundle-components__title {
  font-family: "Commissioner", sans-serif;
  font-weight: 600;
  font-size: 20px;
  line-height: 26px;
  letter-spacing: 0;
  margin: 0;
  color: #363636;
}
@media screen and (max-width: 767px) {
  .bundle-components__title {
    font-size: 18px;
    line-height: 24px;
  }
}
.bundle-components__qty {
  font-family: "Inter", sans-serif;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0;
  margin: 0;
  color: #82828C;
  white-space: nowrap;
}
.bundle-components__btn-prev, .bundle-components__btn-next {
  display: block;
  background-color: #fff;
  width: 32px;
  height: 32px;
  border-radius: 8px;
  border: 1px solid #EFEFF1;
  -webkit-transition: 0.2s ease-out;
  -o-transition: 0.2s ease-out;
  transition: 0.2s ease-out;
}
@media screen and (max-width: 767px) {
  .bundle-components__btn-prev, .bundle-components__btn-next {
    display: none;
  }
}
.bundle-components__btn-prev svg path, .bundle-components__btn-next svg path {
  -webkit-transition: stroke 0.2s ease-out;
  -o-transition: stroke 0.2s ease-out;
  transition: stroke 0.2s ease-out;
}
.bundle-components__btn-prev.swiper-button-disabled, .bundle-components__btn-next.swiper-button-disabled {
  pointer-events: none;
}
@media (hover: hover) {
  .bundle-components__btn-prev.swiper-button-disabled:hover, .bundle-components__btn-next.swiper-button-disabled:hover {
    background-color: #fff;
  }
}
.bundle-components__btn-prev.swiper-button-disabled:active, .bundle-components__btn-next.swiper-button-disabled:active {
  background-color: #fff;
}
.bundle-components__btn-prev.swiper-button-disabled svg path, .bundle-components__btn-next.swiper-button-disabled svg path {
  stroke: #D0D0D4;
}
.bundle-components__btn-prev.swiper-button-lock, .bundle-components__btn-next.swiper-button-lock {
  display: none;
}
@media (hover: hover) {
  .bundle-components__btn-prev:hover, .bundle-components__btn-next:hover {
    background-color: #EFEFF1;
  }
}
.bundle-components__btn-prev:active, .bundle-components__btn-next:active {
  background-color: #EFEFF1;
}
@media screen and (max-width: 767px) {
  .bundle-components__slider.swiper {
    position: relative;
    left: -16px;
    width: calc(100% + 16px + 16px);
    overflow: auto;
  }
  .bundle-components__slider.swiper::-webkit-scrollbar {
    display: none;
  }
}
.bundle-components__slider > ul {
  list-style: none;
  padding: 0;
  margin: 0;
}
@media screen and (max-width: 767px) {
  .bundle-components__slider > ul {
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content;
    padding: 0 16px;
  }
}
.bundle-components__slider > ul > li {
  width: 178px;
}
@media screen and (max-width: 767px) {
  .bundle-components__slider > ul > li {
    width: 174px;
  }
  .bundle-components__slider > ul > li:not(:last-child) {
    margin-right: 32px;
  }
}
.bundle-components__slider > ul > li:last-child .bundle-card::after {
  content: none;
}
.bundle-components .bundle-card {
  display: block;
  border: 1px solid #EFEFF1;
  border-radius: 8px;
  position: relative;
}
.bundle-components .bundle-card::after {
  content: "";
  position: absolute;
  top: 50%;
  right: -32px;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  width: 24px;
  height: 24px;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHZpZXdCb3g9IjAgMCAxNCAxNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTAuNzUgNi43NUg2Ljc1TTYuNzUgNi43NUgxMi43NU02Ljc1IDYuNzVWMTIuNzVNNi43NSA2Ljc1VjAuNzUiIHN0cm9rZT0iIzM2MzYzNiIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8L3N2Zz4K);
  background-position: center;
  background-repeat: no-repeat;
  background-size: 14px;
}
@media screen and (max-width: 767px) {
  .bundle-components .bundle-card::after {
    width: 20px;
    height: 20px;
    right: -26px;
    background-size: 12px;
  }
}
.bundle-components .bundle-card__img {
  height: 264px;
  border-radius: 8px 8px 0 0;
  overflow: hidden;
}
@media screen and (max-width: 767px) {
  .bundle-components .bundle-card__img {
    height: 260px;
  }
}
.bundle-components .bundle-card__img img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.bundle-components .bundle-card__body {
  padding: 8px 12px 12px;
  font-family: "Inter", sans-serif;
}
@media screen and (max-width: 767px) {
  .bundle-components .bundle-card__body {
    padding: 8px 8px 12px;
  }
}
.bundle-components .bundle-card__title {
  margin: 0;
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0;
  color: #363636;
  display: -webkit-box;
  -webkit-line-clamp: 5;
  -webkit-box-orient: vertical;
  overflow: hidden;
  -o-text-overflow: ellipsis;
     text-overflow: ellipsis;
  min-height: 100px;
  margin-bottom: 8px;
}
.bundle-components .bundle-card__qty {
  font-weight: 500;
  font-size: 12px;
  line-height: 16px;
  letter-spacing: 0;
  color: #A1A1A9;
  margin-bottom: 8px;
}
.bundle-components .bundle-card__price {
  font-family: "Commissioner", sans-serif;
  font-weight: 600;
  font-size: 16px;
  line-height: 22px;
  letter-spacing: 0;
  color: #363636;
  margin: 0;
}

.product-nav-bar {
  list-style-type: none;
  padding: 0;
  margin: 0;
  border-radius: 12px;
  background-color: #fff;
  padding: 14px 16px 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 32px;
  overflow: auto;
  margin-bottom: 8px;
}
@media screen and (max-width: 767px) {
  .product-nav-bar {
    padding: 8px 16px 0;
    border-radius: 8px;
    gap: 16px;
  }
}
.product-nav-bar a {
  display: block;
  font-family: "Commissioner", sans-serif;
  font-weight: 500;
  font-size: 16px;
  line-height: 22px;
  letter-spacing: 0;
  color: #363636;
  padding-bottom: 12px;
  white-space: nowrap;
  position: relative;
  -webkit-transition: color 0.2s ease-out;
  -o-transition: color 0.2s ease-out;
  transition: color 0.2s ease-out;
}
@media screen and (max-width: 767px) {
  .product-nav-bar a {
    font-size: 14px;
    line-height: 20px;
    padding-bottom: 10px;
  }
}
.product-nav-bar a::after {
  content: "";
  position: absolute;
  right: 0;
  left: 0;
  bottom: 0;
  height: 1.5px;
}
@media (hover: hover) {
  .product-nav-bar a:hover {
    color: #777D33;
  }
}
.product-nav-bar a:active {
  color: #777D33;
}
.product-nav-bar a.active {
  color: #777D33;
}
.product-nav-bar a.active::after {
  background-color: #777D33;
}

#ocdw_in_stock_alert-block {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  max-width: 560px;
  padding: 32px 32px 48px;
  border-radius: 12px;
  -webkit-box-shadow: 0px 24px 48px -12px rgba(17, 17, 19, 0.2);
          box-shadow: 0px 24px 48px -12px rgba(17, 17, 19, 0.2);
}
@media screen and (max-width: 767px) {
  #ocdw_in_stock_alert-block {
    max-width: none;
    width: 100vw;
    margin: 0 0 0 -6px;
    height: 100vh;
    height: 100dvh;
    border-radius: 0;
    overflow: auto;
    padding: 12px;
  }
}
#ocdw_in_stock_alert-block .inner-header {
  background-color: transparent;
  font-family: "Commissioner", sans-serif;
  font-weight: 600;
  font-size: 28px;
  line-height: 32px;
  letter-spacing: 0;
  color: #363636;
  padding: 0;
  border: none;
  min-height: auto;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 20px;
}
@media screen and (max-width: 767px) {
  #ocdw_in_stock_alert-block .inner-header {
    font-size: 24px;
    line-height: 30px;
    margin-bottom: 16px;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
}
#ocdw_in_stock_alert-block .inner-header .modal-close {
  -ms-flex-negative: 0;
      flex-shrink: 0;
  padding: 0;
  width: 24px;
  height: 24px;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTYgNkwxOCAxOCIgc3Ryb2tlPSIjQTFBMUE5IiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CjxwYXRoIGQ9Ik0xOCA2TDYgMTgiIHN0cm9rZT0iI0ExQTFBOSIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8L3N2Zz4K);
  background-position: center;
  background-repeat: no-repeat;
  -webkit-transition: opacity 0.2s ease-out;
  -o-transition: opacity 0.2s ease-out;
  transition: opacity 0.2s ease-out;
}
@media (hover: hover) {
  #ocdw_in_stock_alert-block .inner-header .modal-close:hover {
    opacity: 0.6;
  }
}
#ocdw_in_stock_alert-block .inner-header .modal-close i {
  display: none;
}
#ocdw_in_stock_alert-block .inner-center {
  padding: 0;
  margin-bottom: 24px;
}
#ocdw_in_stock_alert-block .inner-center .additional-information {
  font-family: "Inter", sans-serif;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0;
  color: #82828C;
  padding: 0 !important;
  margin-bottom: 20px !important;
}
@media screen and (max-width: 767px) {
  #ocdw_in_stock_alert-block .inner-center .additional-information {
    margin-bottom: 16px !important;
  }
}
#ocdw_in_stock_alert-block .inner-center .additional-information p {
  margin-bottom: 0;
}
#ocdw_in_stock_alert-block .inner-center .inner-fields {
  margin: 0;
}
#ocdw_in_stock_alert-block .inner-center .inner-fields > div + div {
  margin-top: 8px;
}
@media screen and (max-width: 767px) {
  #ocdw_in_stock_alert-block .inner-center .inner-fields > div + div {
    margin-top: 12px;
  }
}
#ocdw_in_stock_alert-block .inner-center .inner-fields .field-heading {
  font-family: "Inter", sans-serif;
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0;
  color: #363636;
}
#ocdw_in_stock_alert-block .inner-center .inner-fields .field-heading .required-indicator {
  color: #FF3838;
}
#ocdw_in_stock_alert-block .inner-center .inner-fields .error-style .inner-field input[type=email],
#ocdw_in_stock_alert-block .inner-center .inner-fields .error-style .inner-field input[type=text],
#ocdw_in_stock_alert-block .inner-center .inner-fields .error-style .inner-field input[type=tel] {
  border-color: #FF8888 !important;
}
#ocdw_in_stock_alert-block .inner-center .inner-fields .error-style .inner-field input[type=email]:focus,
#ocdw_in_stock_alert-block .inner-center .inner-fields .error-style .inner-field input[type=text]:focus,
#ocdw_in_stock_alert-block .inner-center .inner-fields .error-style .inner-field input[type=tel]:focus {
  outline: 3px solid #FF8888;
}
#ocdw_in_stock_alert-block .inner-center .inner-fields .inner-field input[type=email],
#ocdw_in_stock_alert-block .inner-center .inner-fields .inner-field input[type=text],
#ocdw_in_stock_alert-block .inner-center .inner-fields .inner-field input[type=tel] {
  padding: 13px 12px;
  border-radius: 12px;
  background-color: #F8F8F8;
  border-color: #EFEFF1;
  font-family: "Inter", sans-serif;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0;
  margin-bottom: 4px;
  color: #363636;
  -webkit-transition: none;
  -o-transition: none;
  transition: none;
}
#ocdw_in_stock_alert-block .inner-center .inner-fields .inner-field input[type=email]:focus,
#ocdw_in_stock_alert-block .inner-center .inner-fields .inner-field input[type=text]:focus,
#ocdw_in_stock_alert-block .inner-center .inner-fields .inner-field input[type=tel]:focus {
  background-color: #fff;
  outline: 3px solid rgba(53, 64, 73, 0.12);
  border-color: #EFEFF1;
}
#ocdw_in_stock_alert-block .inner-center .inner-fields .inner-field input[type=email]::-webkit-input-placeholder, #ocdw_in_stock_alert-block .inner-center .inner-fields .inner-field input[type=text]::-webkit-input-placeholder, #ocdw_in_stock_alert-block .inner-center .inner-fields .inner-field input[type=tel]::-webkit-input-placeholder {
  color: #A1A1A9;
}
#ocdw_in_stock_alert-block .inner-center .inner-fields .inner-field input[type=email]::-moz-placeholder, #ocdw_in_stock_alert-block .inner-center .inner-fields .inner-field input[type=text]::-moz-placeholder, #ocdw_in_stock_alert-block .inner-center .inner-fields .inner-field input[type=tel]::-moz-placeholder {
  color: #A1A1A9;
}
#ocdw_in_stock_alert-block .inner-center .inner-fields .inner-field input[type=email]:-ms-input-placeholder, #ocdw_in_stock_alert-block .inner-center .inner-fields .inner-field input[type=text]:-ms-input-placeholder, #ocdw_in_stock_alert-block .inner-center .inner-fields .inner-field input[type=tel]:-ms-input-placeholder {
  color: #A1A1A9;
}
#ocdw_in_stock_alert-block .inner-center .inner-fields .inner-field input[type=email]::-ms-input-placeholder, #ocdw_in_stock_alert-block .inner-center .inner-fields .inner-field input[type=text]::-ms-input-placeholder, #ocdw_in_stock_alert-block .inner-center .inner-fields .inner-field input[type=tel]::-ms-input-placeholder {
  color: #A1A1A9;
}
#ocdw_in_stock_alert-block .inner-center .inner-fields .inner-field input[type=email]::placeholder,
#ocdw_in_stock_alert-block .inner-center .inner-fields .inner-field input[type=text]::placeholder,
#ocdw_in_stock_alert-block .inner-center .inner-fields .inner-field input[type=tel]::placeholder {
  color: #A1A1A9;
}
#ocdw_in_stock_alert-block .inner-center .inner-fields .inner-field .field-checkbox {
  margin-top: 12px;
}
#ocdw_in_stock_alert-block .inner-center .inner-fields .inner-field .field-checkbox span {
  font-family: "Inter", sans-serif;
  font-weight: 400;
  font-size: 12px;
  line-height: 16px;
  letter-spacing: 0;
  color: #82828C;
}
#ocdw_in_stock_alert-block .inner-center .inner-fields .inner-field .field-checkbox span a {
  color: #363636;
  text-decoration: underline;
}
@media screen and (max-width: 767px) {
  #ocdw_in_stock_alert-block .inner-center .inner-fields .inner-field .field-checkbox label {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
}
#ocdw_in_stock_alert-block .inner-center .inner-fields .inner-field .field-checkbox label::before {
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin-right: 8px;
  border: 1px solid #D0D0D4;
  border-radius: 4px;
  width: 20px;
  height: 20px;
}
#ocdw_in_stock_alert-block .inner-center .inner-fields .inner-field .field-checkbox input:checked + label::after {
  top: 0;
  left: 0;
  width: 20px;
  height: 20px;
  background-color: #777D33;
  -webkit-transform: none;
      -ms-transform: none;
          transform: none;
  border-radius: 4px;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3Qgd2lkdGg9IjIwIiBoZWlnaHQ9IjIwIiByeD0iNCIgZmlsbD0iIzc3N0QzMyIvPgo8cGF0aCBkPSJNNS41IDEwTDguNDk2NDcgMTNMMTQuNSA3IiBzdHJva2U9IndoaXRlIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8L3N2Zz4K);
  background-position: center;
  background-repeat: no-repeat;
}
#ocdw_in_stock_alert-block .inner-center .inner-fields .require-information.error-style label::before {
  border-color: #FFAFAF;
}
#ocdw_in_stock_alert-block .inner-center .inner-fields .require-information .error-text {
  display: none;
}
#ocdw_in_stock_alert-block .inner-center .inner-fields .error-text {
  font-family: "Inter", sans-serif;
  font-weight: 400;
  font-size: 12px;
  line-height: 16px;
  letter-spacing: 0;
  color: #FF3838;
  padding-left: 20px;
  position: relative;
  margin-bottom: 8px;
}
#ocdw_in_stock_alert-block .inner-center .inner-fields .error-text::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 16px;
  height: 16px;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTggNi4yMTY4VjguODgzNDZNOCAxMC44ODM1VjEwLjg5MDFNMiA4LjIxNjhDMiA5LjAwNDczIDIuMTU1MTkgOS43ODQ5NCAyLjQ1NjcyIDEwLjUxMjlDMi43NTgyNSAxMS4yNDA5IDMuMjAwMjEgMTEuOTAyMyAzLjc1NzM2IDEyLjQ1OTRDNC4zMTQ1MSAxMy4wMTY2IDQuOTc1OTUgMTMuNDU4NSA1LjcwMzkgMTMuNzYwMUM2LjQzMTg1IDE0LjA2MTYgNy4yMTIwNyAxNC4yMTY4IDggMTQuMjE2OEM4Ljc4NzkzIDE0LjIxNjggOS41NjgxNSAxNC4wNjE2IDEwLjI5NjEgMTMuNzYwMUMxMS4wMjQxIDEzLjQ1ODUgMTEuNjg1NSAxMy4wMTY2IDEyLjI0MjYgMTIuNDU5NEMxMi43OTk4IDExLjkwMjMgMTMuMjQxNyAxMS4yNDA5IDEzLjU0MzMgMTAuNTEyOUMxMy44NDQ4IDkuNzg0OTQgMTQgOS4wMDQ3MyAxNCA4LjIxNjhDMTQgNy40Mjg4NyAxMy44NDQ4IDYuNjQ4NjUgMTMuNTQzMyA1LjkyMDdDMTMuMjQxNyA1LjE5Mjc0IDEyLjc5OTggNC41MzEzMSAxMi4yNDI2IDMuOTc0MTZDMTEuNjg1NSAzLjQxNyAxMS4wMjQxIDIuOTc1MDUgMTAuMjk2MSAyLjY3MzUyQzkuNTY4MTUgMi4zNzE5OSA4Ljc4NzkzIDIuMjE2OCA4IDIuMjE2OEM3LjIxMjA3IDIuMjE2OCA2LjQzMTg1IDIuMzcxOTkgNS43MDM5IDIuNjczNTJDNC45NzU5NSAyLjk3NTA1IDQuMzE0NTEgMy40MTcgMy43NTczNiAzLjk3NDE2QzMuMjAwMjEgNC41MzEzMSAyLjc1ODI1IDUuMTkyNzQgMi40NTY3MiA1LjkyMDdDMi4xNTUxOSA2LjY0ODY1IDIgNy40Mjg4NyAyIDguMjE2OFoiIHN0cm9rZT0iI0ZGMzgzOCIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8L3N2Zz4K);
  background-repeat: no-repeat;
  background-position: center;
}
#ocdw_in_stock_alert-block .inner-footer {
  background-color: transparent;
  padding: 0;
  border: none;
}
@media screen and (max-width: 767px) {
  #ocdw_in_stock_alert-block .inner-footer {
    height: auto;
  }
}
#ocdw_in_stock_alert-block .inner-footer .close-modal {
  display: none;
}
#ocdw_in_stock_alert-block .inner-footer .save-form {
  height: 48px;
  background-color: #777D33;
  border-radius: 12px;
  font-family: "Commissioner", sans-serif;
  font-weight: 500;
  font-size: 16px;
  line-height: 22px;
  letter-spacing: 0;
  color: #fff;
  padding: 13px 12px;
  min-width: auto;
  width: 100%;
  -webkit-transition: background-color 0.2s ease-out;
  -o-transition: background-color 0.2s ease-out;
  transition: background-color 0.2s ease-out;
}
#ocdw_in_stock_alert-block .inner-footer .save-form:hover {
  -webkit-box-shadow: none;
          box-shadow: none;
}
@media (hover: hover) {
  #ocdw_in_stock_alert-block .inner-footer .save-form:hover {
    background-color: #92975C;
  }
}
#ocdw_in_stock_alert-block .inner-footer .save-form:active {
  background-color: #5F6429;
}

.mfp-wrap:has(#ocdw_in_stock_alert-block) ~ .mfp-bg,
.mfp-bg:has(+ .mfp-wrap #ocdw_in_stock_alert-block) {
  background-color: rgb(54, 54, 54) !important;
  opacity: 0.64 !important;
}

@media screen and (max-width: 767px) {
  .mfp-wrap:has(#ocdw_in_stock_alert-block) .mfp-container {
    padding: 0;
  }
  body:has(#ocdw_in_stock_alert-block) {
    overflow: hidden;
  }
}
#ukrcredit-popup {
  font-family: "Inter", sans-serif;
  border-radius: 12px;
  padding: 32px 32px 64px !important;
  max-width: 768px !important;
}
@media screen and (max-width: 767px) {
  #ukrcredit-popup {
    max-width: none !important;
    width: 100vw !important;
    margin: 0 0 0 -6px !important;
    height: 100vh;
    height: 100dvh;
    border-radius: 0;
    padding: 12px !important;
  }
}
#ukrcredit-popup .credithead {
  font-family: "Commissioner", sans-serif;
  font-weight: 600;
  font-size: 28px;
  line-height: 32px;
  letter-spacing: 0;
  color: #363636;
  text-align: left;
  margin-bottom: 20px;
}
@media screen and (max-width: 767px) {
  #ukrcredit-popup .credithead {
    font-size: 24px;
    line-height: 30px;
    margin-bottom: 16px;
  }
}
#ukrcredit-popup .mfp-close {
  top: 32px;
  right: 32px;
  width: 24px;
  height: 24px;
  font-size: 0;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTYgNkwxOCAxOCIgc3Ryb2tlPSIjQTFBMUE5IiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CjxwYXRoIGQ9Ik0xOCA2TDYgMTgiIHN0cm9rZT0iI0ExQTFBOSIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8L3N2Zz4K);
  background-position: center;
  background-repeat: no-repeat;
  opacity: 1;
  -webkit-transition: opacity 0.3s ease;
  -o-transition: opacity 0.3s ease;
  transition: opacity 0.3s ease;
}
#ukrcredit-popup .mfp-close:hover {
  opacity: 0.6;
}
@media screen and (max-width: 767px) {
  #ukrcredit-popup .mfp-close {
    top: 12px;
    right: 12px;
  }
}
#ukrcredit-popup .proposition {
  position: relative;
  background-color: #F8F8F8;
  border-radius: 12px;
  padding: 12px;
  border: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  gap: 16px 12px;
}
@media screen and (max-width: 767px) {
  #ukrcredit-popup .proposition {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    padding-bottom: 76px;
  }
}
#ukrcredit-popup .proposition .ui-slider {
  display: none;
}
#ukrcredit-popup .proposition .prop_name,
#ukrcredit-popup .proposition .prop_info {
  width: auto;
}
#ukrcredit-popup .proposition .prop_name {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 252px;
          flex: 0 0 252px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 8px;
}
@media screen and (max-width: 767px) {
  #ukrcredit-popup .proposition .prop_name {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
#ukrcredit-popup .proposition .prop_name .prop_name-img {
  -ms-flex-negative: 0;
      flex-shrink: 0;
  width: 32px;
  height: 32px;
  padding: 3px;
  border: 1px solid #EFEFF1;
  border-radius: 8px;
  background-color: #fff;
}
#ukrcredit-popup .proposition .prop_name .prop_name-img img {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
}
#ukrcredit-popup .proposition .prop_name span {
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0;
  color: #363636;
}
#ukrcredit-popup .proposition .prop_info {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 20px;
}
#ukrcredit-popup .proposition .prop_calc {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  text-align: right;
  margin-bottom: 0;
}
#ukrcredit-popup .proposition .prop_calc .prop_permounth,
#ukrcredit-popup .proposition .prop_calc .prop_price {
  font-weight: 400;
  font-size: 12px;
  line-height: 16px;
  letter-spacing: 0;
  color: #82828C;
  white-space: nowrap;
}
#ukrcredit-popup .proposition .prop_calc .prop_permounth span,
#ukrcredit-popup .proposition .prop_calc .prop_price span {
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0;
  color: #363636;
}
#ukrcredit-popup .proposition .prop_calc .prop_permounth strong,
#ukrcredit-popup .proposition .prop_calc .prop_price strong {
  font-weight: 500;
  font-size: 12px;
  line-height: 16px;
  letter-spacing: 0;
  color: #363636;
}
@media screen and (max-width: 767px) {
  #ukrcredit-popup .proposition .prop_total {
    position: absolute;
    bottom: 20px;
    left: 12px;
    right: 12px;
  }
}
#ukrcredit-popup .proposition .prop_total .btn {
  background-color: #777D33;
  font-family: "Commissioner", sans-serif;
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0;
  color: #fff;
  padding: 10px 12px;
  border-radius: 8px;
  border: none;
  -webkit-transition: background-color 0.2s ease-out;
  -o-transition: background-color 0.2s ease-out;
  transition: background-color 0.2s ease-out;
}
@media screen and (max-width: 767px) {
  #ukrcredit-popup .proposition .prop_total .btn {
    width: 100%;
  }
}
@media (hover: hover) {
  #ukrcredit-popup .proposition .prop_total .btn:hover {
    background-color: #92975C;
  }
}
#ukrcredit-popup .proposition .prop_total .btn:active {
  background-color: #5F6429;
}
@media screen and (max-width: 767px) {
  #ukrcredit-popup .proposition .prop_select-block {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 4px;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
#ukrcredit-popup .proposition .prop_select-block .custom-select {
  position: relative;
}
#ukrcredit-popup .proposition .prop_select-block .custom-select select {
  display: none;
}
#ukrcredit-popup .proposition .prop_select-block .custom-select.active .custom-select__list {
  display: block;
}
#ukrcredit-popup .proposition .prop_select-block .custom-select.active .custom-select__trigger svg {
  -webkit-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
          transform: rotate(180deg);
}
#ukrcredit-popup .proposition .prop_select-block .custom-select__trigger {
  background-color: #fff;
  padding: 9px 12px;
  border-radius: 8px;
  border: 1px solid #EFEFF1;
  font-family: "Commissioner", sans-serif;
  font-weight: 500;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0;
  color: #363636;
  min-width: 80px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  gap: 4px;
  -webkit-transition: background-color 0.2s ease-out, border-color 0.2s ease-out;
  -o-transition: background-color 0.2s ease-out, border-color 0.2s ease-out;
  transition: background-color 0.2s ease-out, border-color 0.2s ease-out;
}
@media (hover: hover) {
  #ukrcredit-popup .proposition .prop_select-block .custom-select__trigger:hover {
    background-color: #EFEFF1;
  }
}
#ukrcredit-popup .proposition .prop_select-block .custom-select__trigger:focus-visible {
  outline: none;
}
#ukrcredit-popup .proposition .prop_select-block .custom-select__trigger:active {
  border-color: #D0D0D4;
  background-color: #D0D0D4;
}
#ukrcredit-popup .proposition .prop_select-block .custom-select__trigger svg {
  -webkit-transition: -webkit-transform 0.2s ease-out;
  transition: -webkit-transform 0.2s ease-out;
  -o-transition: transform 0.2s ease-out;
  transition: transform 0.2s ease-out;
  transition: transform 0.2s ease-out, -webkit-transform 0.2s ease-out;
}
#ukrcredit-popup .proposition .prop_select-block .custom-select__list {
  display: none;
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  margin-top: 2px;
  margin-bottom: 0;
  padding: 0;
  list-style: none;
  background-color: #fff;
  border: 1px solid #EFEFF1;
  border-radius: 8px;
  -webkit-box-shadow: 0px 4px 6px -2px rgba(17, 17, 19, 0.0392156863), 0px 12px 16px -4px rgba(17, 17, 19, 0.1019607843);
          box-shadow: 0px 4px 6px -2px rgba(17, 17, 19, 0.0392156863), 0px 12px 16px -4px rgba(17, 17, 19, 0.1019607843);
  z-index: 999;
  max-height: 200px;
  overflow: hidden;
  overflow-y: auto;
}
#ukrcredit-popup .proposition .prop_select-block .custom-select__list li {
  cursor: pointer;
  padding: 8px 12px;
  font-family: "Commissioner", sans-serif;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0;
  color: #82828C;
  background-color: #fff;
  -webkit-transition: background-color 0.2s ease-out;
  -o-transition: background-color 0.2s ease-out;
  transition: background-color 0.2s ease-out;
}
@media (hover: hover) {
  #ukrcredit-popup .proposition .prop_select-block .custom-select__list li:hover {
    background-color: #F8F8F8;
  }
}
#ukrcredit-popup .proposition .prop_select-block .custom-select__list li:not(:last-child) {
  border-bottom: 1px solid #EFEFF1;
}
#ukrcredit-popup .proposition .prop_select-block .prop_paymentsCount {
  font-weight: 400;
  font-size: 12px;
  line-height: 16px;
  letter-spacing: 0;
  text-align: center;
  color: #82828C;
  margin-top: 4px;
}
@media screen and (max-width: 767px) {
  #ukrcredit-popup .proposition .prop_select-block .prop_paymentsCount {
    margin-top: 0;
  }
}

.mfp-wrap:has(#ukrcredit-popup) ~ .mfp-bg,
.mfp-bg:has(+ .mfp-wrap #ukrcredit-popup) {
  background-color: rgb(54, 54, 54) !important;
  opacity: 0.64 !important;
}
/*!******************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/swiper/swiper.min.css ***!
  \******************************************************************************************************************/
/**
 * Swiper 9.4.0
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2023 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: June 12, 2023
 */

@font-face{font-family:swiper-icons;src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA");font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}.swiper,swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-wrapper{transform:translate3d(0px,0,0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide,swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{transform-style:preserve-3d}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-horizontal.swiper-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-vertical.swiper-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-centered>.swiper-wrapper::before{content:'';flex-shrink:0;order:9999}.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,swiper-container:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}
/*!*****************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/swiper/modules/navigation/navigation.min.css ***!
  \*****************************************************************************************************************************************/
:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:var(--swiper-navigation-top-offset,50%);width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size)/ 2));z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;font-variant:initial;line-height:1}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset,10px);right:auto}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:'prev'}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset,10px);left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:'next'}.swiper-button-lock{display:none}
/*!*****************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/swiper/modules/pagination/pagination.min.css ***!
  \*****************************************************************************************************************************************/
.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:var(--swiper-pagination-bottom,8px);top:var(--swiper-pagination-top,auto);left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius,50%);background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity, .2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:var(--swiper-pagination-right,8px);left:var(--swiper-pagination-left,auto);top:50%;transform:translate3d(0px,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,:host(.swiper-horizontal.swiper-rtl) .swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,rgba(0,0,0,.25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size,4px);left:0;top:0}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{width:var(--swiper-pagination-progressbar-size,4px);height:100%;left:0;top:0}.swiper-pagination-lock{display:none}
