body {
  max-width: 100%;
  overflow-x: hidden;
  font-family: "Manrope", sans-serif;
  font-weight: 400;
  font-style: normal;
  font-size: 14px;
  color: #111111;
  padding-top: 122px;
  background: #ffffff;
}
.no-scroll body {
  overflow-y: hidden;
}
@media (max-width: 480px) {
  body {
    padding-top: 82px;
  }
}

@media (min-width: 1338px) {
  .container {
    width: calc(1288px + 30px);
  }
}
@media (min-width: 1470px) {
  .container {
    width: calc(1440px + 30px);
  }
}
@media (max-width: 767px) {
  .container {
    max-width: 100%;
  }
}

.wrapper {
  min-height: 100vh;
  display: flex;
  flex-direction: column;
  overflow: hidden;
}
@supports (overflow: clip) {
  .wrapper {
    overflow: clip;
  }
}
.wrapper > main {
  flex: 1 1 auto;
}
.wrapper > * {
  min-width: 0;
}
.no-scroll .wrapper {
  padding-right: 15px;
}
.no-scroll.touch .wrapper {
  padding-right: 0;
}

h1 {
    font-family: "Forum";
    font-style: normal;
    font-weight: 400;
    font-size: 36px;
    line-height: 60px;
    text-transform: uppercase;
    text-align: center;
    margin-top: 30px;
    margin-bottom: 16px;
}
@media (max-width: 480px) {
h1 {
    font-size: 28px;
    line-height: 35px;
}
}

img {
  max-width: 100%;
}

#header {
  position: fixed;
  z-index: 3;
  width: 100%;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
  background-color: transparent;
  /* transition: background-color 0.8s ease-in-out, filter 0.8s ease-in-out; */
}
#header img {
  max-width: 100%;
}

#header .navbar-brand img {
    
    max-width: 75px;
}
#header img, #header svg {
  vertical-align: middle;
}
#header p {
  padding: 0;
  margin: 0;
}
#header a {
  display: inline-flex;
}
#header a:hover, #header a:focus, #header a:focus-visible {
  outline: 0;
  outline-offset: 0;
  text-decoration: none;
}
#header input {
  border: none;
}
#header input:focus-visible {
  border: none;
  outline: none;
}
#header h2 {
  font-family: "Forum";
  font-size: 36px;
  line-height: 60px;
  text-transform: uppercase;
  margin-top: 0;
}
@media (max-width: 480px) {
  #header h2 {
    font-size: 28px;
    line-height: 46px;
  }
}
#header h3 {
  font-family: "Forum";
  font-size: 28px;
  line-height: 31px;
  text-transform: uppercase;
}
@media (max-width: 991px) {
  #header h3 {
    font-size: 24px;
    line-height: 26px;
  }
}
@media (max-width: 480px) {
  #header h3 {
    font-size: 22px;
    line-height: 46px;
  }
}
#header h4 {
  font-family: "Forum";
  font-size: 24px;
  line-height: 26px;
  text-transform: uppercase;
}
#header h5 {
  font-weight: 600;
  font-size: 16px;
  line-height: 22px;
  text-transform: uppercase;
}
#header h6 {
  font-weight: 800;
  font-size: 14px;
  line-height: 19px;
  text-transform: uppercase;
  color: #FFFFFF;
}
#header .hidden {
  display: none;
}
@media (max-width: 480px) {
  #header .mobile-hidden {
    display: none;
  }
}
#header .btn-null {
  border: none;
  background-color: transparent;
}
#header .btn-null:hover, #header .btn-null:focus, #header .btn-null:focus-visible, #header .btn-null:active {
  outline-offset: 0;
  outline: none;
  box-shadow: none;
}
#header .link-to-more {
  margin-top: auto;
  font-size: 12px;
  line-height: 16px;
  text-transform: uppercase;
  color: #111111;
  width: -moz-fit-content;
  width: fit-content;
  border-bottom: 1px solid rgba(17, 17, 17, 0.6);
}
#header .btn-to-more {
  font-weight: 500;
  font-size: 12px;
  line-height: 26px;
  text-transform: uppercase;
  color: #FFFFFF;
  padding: 11px 41px;
  background: #111111;
  border-radius: 1px;
}
.no-scroll #header {
  padding-right: 15px;
}
.no-scroll.touch #header {
  padding-right: 0;
}
#header.white-text {
  filter: invert(1) grayscale(1) brightness(1.5);
}
#header:not(.white-text) {
  background-color: rgb(255, 255, 255);
  filter: none;
}
.has-transition {
  transition: background-color 0.8s ease-in-out, filter 0.8s ease-in-out;
}
#header:hover, #header.openMenu {
  background-color: rgb(255, 255, 255);
  filter: none;
}
#header .container {
  margin-top: 22px;
}
@media (max-width: 480px) {
  #header .container {
    margin-top: 15px;
  }
}
#header .custom-navbar {
  height: 122px;
  background-color: transparent;
  border: none;
  margin-bottom: 0;
}
@media (max-width: 480px) {
  #header .custom-navbar {
    height: 82px;
  }
}
#header .custom-navbar .navbar-left, #header .custom-navbar .navbar-right {
  display: inline-block;
  vertical-align: middle;
  padding-right: 10px;
}
#header .custom-navbar .navbar-left .navbar-collapse {
  padding-inline: 0;
}
#header .custom-navbar .navbar-left .navbar-collapse .navbar-nav > li > a {
  font-weight: 600;
  font-size: 12px;
  line-height: 16px;
  text-transform: uppercase;
  color: #111111;
  padding-block: 16px;
  padding-inline: 16px;
}
#header .custom-navbar .navbar-left .navbar-collapse .navbar-nav > li:first-child a {
  padding-left: 0;
  padding-right: 16px;
}
#header .custom-navbar .navbar-left li .desctopHeaderMenu {
  display: none;
}
#header .custom-navbar .navbar-left li .desctopHeaderMenu.active {
  position: fixed;
  top: 100%;
  left: 0;
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  background-color: #fff;
}
#header .custom-navbar .navbar-left li .desctopHeaderMenu-top {
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 50px;
  padding-top: 60px;
  padding-bottom: 50px;
  border-top: 1px solid rgba(208, 208, 208, 0.3);
  border-bottom: 1px solid rgba(208, 208, 208, 0.3);
}
#header .custom-navbar .navbar-left li .desctopHeaderMenu-top .link-to-more {
  text-transform: lowercase;
}
#header .custom-navbar .navbar-left li .desctopHeaderMenu-top .link-to-more::first-letter {
  text-transform: uppercase;
}
#header .custom-navbar .navbar-left li .desctopHeaderMenu-top-flex {
  display: flex;
  gap: 20px;
}
#header .custom-navbar .navbar-left li .desctopHeaderMenu-top-item {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 12px;
}
#header .custom-navbar .navbar-left li .desctopHeaderMenu-top-item img {
  aspect-ratio: 1;
  width: 265px;
  -o-object-fit: contain;
     object-fit: contain;
}
#header .custom-navbar .navbar-left li .desctopHeaderMenu-top-item span {
  font-weight: 600;
  font-size: 12px;
  line-height: 16px;
  text-align: center;
  text-transform: uppercase;
  color: #111111;
}
#header .custom-navbar .navbar-left li .desctopHeaderMenu-bottom {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 30px;
  padding-top: 42px;
  padding-bottom: 40px;
}
#header .custom-navbar .navbar-left li .desctopHeaderMenu-bottom p {
  font-weight: 600;
  line-height: 19px;
  text-align: center;
  text-transform: uppercase;
}
#header .custom-navbar .navbar-left li .desctopHeaderMenu-bottom-flex {
  display: flex;
  gap: 30px;
}
#header .custom-navbar .navbar-left li .desctopHeaderMenu-bottom-link {
  font-size: 12px;
  line-height: 16px;
  text-align: center;
  text-transform: uppercase;
  color: #111111;
}
#header .custom-navbar .navbar-right ul > li {
  display: inline-block;
}
@media (max-width: 767px) {
  #header .custom-navbar .navbar-right .navbar-right-icons {
    margin-block: 0;
  }
}
#header .custom-navbar .navbar-right .navbar-right-icons > li > a {
  padding: 12px;
}
@media (max-width: 991px) {
  #header .custom-navbar .navbar-right .navbar-right-icons > li > a {
    padding-inline: 9px;
  }
}
@media (max-width: 480px) {
  #header .custom-navbar .navbar-right .navbar-right-icons > li > a {
    padding-inline: 7px;
  }
}
#header .custom-navbar .navbar-center {
  display: inline-block;
  vertical-align: middle;
  text-align: center;
  width: 100%;
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  pointer-events: none;
}
#header .custom-navbar .navbar-center .navbar-brand {
  position: absolute;
  height: auto;
  left: 50%;
  transform: translateX(-50%);
  top: 14px;
  pointer-events: auto;
  padding: 0;
}
@media (min-width: 768px) {
  #header .custom-navbar .navbar-center .navbar-brand {
    margin-left: 0;
  }
}
@media (max-width: 480px) {
  #header .custom-navbar .navbar-center .navbar-brand {
    top: 12px;
  }
  #header .custom-navbar .navbar-center .navbar-brand img {
    max-width: 55px;
  }
}
#header .custom-navbar .navbar-form {
  border: none;
  margin-block: 12px;
  box-shadow: none;
}
#header .custom-navbar .navbar-form:focus-visible {
  outline: none;
}
@media (max-width: 991px) {
  #header .custom-navbar .navbar-form {
    padding-left: 9px;
  }
}
@media (max-width: 767px) {
  #header .custom-navbar .navbar-form {
    padding-block: 0;
  }
  #header .custom-navbar .navbar-form .input-group-btn {
    width: auto;
  }
}
@media (max-width: 480px) {
  #header .custom-navbar .navbar-form {
    padding-left: 7px;
  }
}

#header .custom-navbar .navbar-form button {
  width: 20px;
  height: 20px;
  padding: 0;
  color: #111111;
  background-image: none;
  box-shadow: none;
}
#header .custom-navbar .navbar-form button svg {
  vertical-align: top;
}
#header .custom-navbar .navbar-form input {
  height: auto;
  font-weight: 600;
  line-height: 20px;
  color: #111111;
  background-color: transparent;
  box-shadow: none;
  border-radius: 0;
  border: none;
  width: 70px;
  padding: 0 8px;
  transition: width 0.3s ease-in;
}
@media (max-width: 991px) {
  #header .custom-navbar .navbar-form input {
    width: 0;
  }
  #header .custom-navbar .navbar-form input:focus {
    width: 70px;
  }
}
#header .custom-navbar .navbar-form input::-moz-placeholder {
  font-weight: 600;
  line-height: 19px;
  color: #111111;
}
#header .custom-navbar .navbar-form input::placeholder {
  font-weight: 600;
  line-height: 19px;
  color: #111111;
}
@media (max-width: 991px) {
  #header .custom-navbar .navbar-form .form-group {
    width: 0;
    display: inline-block;
  }
}
@media (max-width: 991px) {
  #header .custom-navbar .navbar-form:hover .form-group,
  #header .custom-navbar .navbar-form:hover input {
    width: 70px;
  }
}
#header .mobile-menu {
  position: absolute;
  top: 0;
  left: 0;
  width: 100vw;
  height: 100vh;
  background-color: rgba(208, 208, 208, 0.3);
}
#header .mobile-menu .mobileMenu-wrapper {
  max-width: 548px;
  width: 100%;
  height: 100%;
  background-color: #fff;
  padding: 0 15px;
  overflow-y: scroll !important;
  overflow-x: hidden;
  -ms-overflow-style: none;
  scrollbar-width: none;
}
#header .mobile-menu .mobileMenu-wrapper::-webkit-scrollbar {
  display: none;
}
#header .mobile-menu .mobileMenu-wrapper .navbar-center {
  position: sticky;
  z-index: 1;
  top: 0;
  left: 0;
  width: 100%;
  display: flex;
  align-items: center;
  background-color: #fff;
}
@media (max-width: 991px) {
  #header .mobile-menu .mobileMenu-wrapper .navbar-center {
    padding-top: 15px;
  }
}
@media (max-width: 480px) {
  #header .mobile-menu .mobileMenu-wrapper .navbar-center {
    justify-content: center;
  }
}
#header .mobile-menu .mobileMenu-wrapper .navbar-center .navbar-brand {
  height: auto;
  float: none !important;
  padding-top: 0;
}
#header .mobile-menu .mobileMenu-wrapper .navbar-center .navbar-brand img {
  max-width: 55px;
}
#header .mobile-menu .mobileMenu-wrapper .navbar-center .btn-close {
  position: absolute;
  width: -moz-fit-content;
  width: fit-content;
  height: -moz-fit-content;
  height: fit-content;
  top: 15px;
  right: 0;
  padding: 0;
}
#header .mobile-menu #headerMenuAccordion {
  padding-top: 35px;
  overflow-y: auto;
}
#header .mobile-menu #headerMenuAccordion .panel {
  border-radius: 0;
  border: none;
}
#header .mobile-menu #headerMenuAccordion .panel-heading {
  background-color: transparent;
  border: none;
  padding-block: 25px;
  padding-inline: 0;
}
#header .mobile-menu #headerMenuAccordion .panel-heading h4 {
  position: relative;
  font-family: "Manrope", sans-serif;
  font-size: 12px;
  line-height: 16px;
  text-transform: uppercase;
  color: #111111;
}
#header .mobile-menu #headerMenuAccordion .panel-heading h4 a {
	width: 100%;
}
#header .mobile-menu #headerMenuAccordion .panel-heading h4 a[aria-expanded="false"]::after {
  content: url('data:image/svg+xml,<svg width="11" height="6" viewBox="0 0 11 6" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M10.4004 0.400024L5.40039 5.40002L0.400391 0.400024" stroke="%23A6A6A6" stroke-width="0.8" stroke-linecap="round" stroke-linejoin="round"/></svg>');
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  right: 0;
}
#header .mobile-menu #headerMenuAccordion .panel-heading h4 a[aria-expanded="true"]::after {
	content: url('data:image/svg+xml,<svg width="11" height="6" viewBox="0 0 11 6" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M10.4004 5.40002L5.40039 0.400024L0.400391 5.40002" stroke="%23A6A6A6" stroke-width="0.8" stroke-linecap="round" stroke-linejoin="round"/></svg>');
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	right: 0;
}
#header .mobile-menu #headerMenuAccordion .panel-collapse {
  border: none;
}
#header .mobile-menu #headerMenuAccordion .panel-body {
  display: flex;
  flex-direction: column;
  border: none;
  padding-top: 0;
}
#header .mobile-menu #headerMenuAccordion .panel-body a {
  font-size: 12px;
  line-height: 16px;
  color: #111111;
}
#header .mobile-menu #headerMenuAccordion .panel-body a:nth-child(n + 2) {
	margin-top: 20px;
}
#header #mobMenuFooter {
  position: sticky;
  left: 0;
  top: 100%;
  /* bottom: 0; */
  width: 100vw;
  max-height: 500px;
  background: #111111;
  color: #ffffff;
  padding: 33px 16px 50px 16px;
  margin-left: -15px;
}
#header #mobMenuFooter .menu-bottom-list {
  list-style: none;
  padding-left: 0;
}
#header #mobMenuFooter .menu-bottom-list li a {
  align-items: center;
  font-family: 'Manrope';
  font-style: normal;
  font-weight: 400;
  font-size: 12px;
  line-height: 16px;
  text-transform: uppercase;
  color: #FFFFFF;
}
#header #mobMenuFooter .menu-bottom-list li svg {
  margin-right: 10px;
}
#header #mobMenuFooter .menu-bottom-list li+li {
  padding-top: 24px;
}
@media (min-width: 992px) {
  #header #mobMenuFooter {
    display: none;
  }
}
@media (max-width: 991px) {
  #header .navbar-toggle {
    display: block;
    padding-block: 12px;
    padding-right: 9px;
    padding-left: 0;
    border-radius: 0;
    margin: 0;
  }
}
@media (max-width: 991px) and (max-width: 480px) {
  #header .navbar-toggle {
    padding-right: 7px;
  }
}
@media (max-width: 991px) {
  #header .navbar-collapse {
    border-top: 1px solid #eee;
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
  }
  #header .navbar-collapse.collapse {
    display: none !important;
  }
  #header .navbar-collapse.collapse.in {
    display: block !important;
  }
  #header .navbar-nav {
    float: none !important;
  }
  #header .navbar-nav > li {
    float: none;
  }
  #header .navbar-nav > li > a {
    padding-top: 10px;
    padding-bottom: 10px;
  }
  #header #desktopMenu {
    display: none !important;
  }
}

#common-home {
  position: relative;
}
#common-home body {
  padding-top: 0;
}
#common-home img {
  max-width: 100%;
}
#common-home img, #common-home svg {
  vertical-align: middle;
}
#common-home p {
  padding: 0;
  margin: 0;
}
#common-home a {
  display: inline-flex;
}
#common-home a:hover, #common-home a:focus, #common-home a:focus-visible {
  outline: 0;
  outline-offset: 0;
  text-decoration: none;
}
#common-home input {
  border: none;
}
#common-home input:focus-visible {
  border: none;
  outline: none;
}
#common-home h1 {
  margin-top: 0;
}
#common-home h2 {
  font-family: "Forum";
  font-size: 36px;
  line-height: 60px;
  text-transform: uppercase;
  margin-top: 0;
}
@media (max-width: 480px) {
  #common-home h2 {
    font-size: 28px;
    line-height: 46px;
  }
}
#common-home h3 {
  font-family: "Forum";
  font-size: 28px;
  line-height: 31px;
  text-transform: uppercase;
}
@media (max-width: 991px) {
  #common-home h3 {
    font-size: 24px;
    line-height: 26px;
  }
}
@media (max-width: 480px) {
  #common-home h3 {
    font-size: 22px;
    line-height: 46px;
  }
}
#common-home h4 {
  font-family: "Forum";
  font-size: 24px;
  line-height: 26px;
  text-transform: uppercase;
}
#common-home h5 {
  font-weight: 600;
  font-size: 16px;
  line-height: 22px;
  text-transform: uppercase;
}
#common-home h6 {
  font-weight: 800;
  font-size: 14px;
  line-height: 19px;
  text-transform: uppercase;
  color: #FFFFFF;
}
#common-home .hidden {
  display: none;
}
@media (max-width: 480px) {
  #common-home .mobile-hidden {
    display: none;
  }
}
#common-home .btn-null {
  border: none;
  background-color: transparent;
}
#common-home .btn-null:hover, #common-home .btn-null:focus, #common-home .btn-null:focus-visible, #common-home .btn-null:active {
  outline-offset: 0;
  outline: none;
  box-shadow: none;
}
#common-home .link-to-more {
  margin-top: auto;
  font-size: 12px;
  line-height: 16px;
  text-transform: uppercase;
  color: #111111;
  width: -moz-fit-content;
  width: fit-content;
  border-bottom: 1px solid rgba(17, 17, 17, 0.6);
}
#common-home .btn-to-more {
  font-weight: 500;
  font-size: 12px;
  line-height: 26px;
  text-transform: uppercase;
  color: #FFFFFF;
  padding: 11px 41px;
  background: #111111;
  border-radius: 1px;
}

.video-banner {
  position: relative;
  min-width: 100vw;
  left: 50%;
  right: 50%;
  margin-left: -50vw;
  margin-right: -50vw;
}

.video-banner video {
  display: block;
}

.video-banner .video-desctop,
.video-banner .video-mobile {
  position: relative;
}

.video-banner .buttons-controls {
  position: absolute;
  z-index: 1;
  width: calc(100% - 44px);
  bottom: 20px;
  left: 50%;
  transform: translateX(-50%);
  display: flex;
  align-items: center;
  justify-content: space-between;
}

@media (min-width: 1470px) {
  .video-banner .buttons-controls {
    width: calc(100% - 40px);
  }
}

.video-banner .buttons-controls button {
  width: 24px;
  height: 24px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  background: transparent;
  border: none;
  padding: 0;
}

.video-banner .buttons-controls button svg {
  width: 100%;
  height: 100%;
}

@media (max-width: 480px) {
  .video-banner .buttons-controls button {
    width: 16px;
    height: 16px;
  }

  .video-banner .buttons-controls button svg {
    width: 16px;
    height: 16px;
  }
}

.video-banner .buttons-controls .custom-controls {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: flex-end;
  gap: 7px;
}

#common-home .video-37.video-banner .video-desctop .buttons-controls,
#common-home .video-37.video-banner .video-mobile .buttons-controls {
  /* display: none; */
}
#common-home .video-38.video-banner .video-desctop .buttons-controls .resize-btn {
  display: none;
}

#common-home .video-43.video-banner .video-desctop {
  max-width: 1000px;
  margin-inline: auto;
}

#common-home .video-43.video-banner .video-desctop video {
  aspect-ratio: 5 / 3;
  object-fit: cover;
}

@media (min-width: 1440px) {
  #common-home .video-43.video-banner .video-desctop {
    max-width: 1288px;
  }
}

@media (max-width: 768px) {
  #common-home .video-38.video-banner .video-mobile .buttons-controls {
    display: none;
  }
  #common-home .video-43.video-banner .video-mobile {
    max-width: 568px;
    margin-inline: auto;
  }
}

@media (max-width: 425px) {
  #common-home .video-43.video-banner .video-mobile {
    max-width: 343px;
  }
}

#common-home .video {
  position: relative;
}
#common-home .video-wrapper {
  position: relative;
}
#common-home .video-wrapper video {
  display: block;
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
#common-home .video-wrapper .buttons-controls {
  position: absolute;
  z-index: 1;
  width: calc(100% - 44px);
  bottom: 22px;
  left: 50%;
  transform: translateX(-50%);
  display: flex;
  align-items: center;
  justify-content: space-between;
}
@media (min-width: 1470px) {
  #common-home .video-wrapper .buttons-controls {
    width: calc(100% - 120px);
  }
}
#common-home .video-wrapper .buttons-controls button {
  width: 24px;
  height: 24px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  background: transparent;
  border: none;
  padding: 0;
}
#common-home .video-wrapper .buttons-controls button svg {
  width: 100%;
  height: 100%;
}
@media (max-width: 480px) {
  #common-home .video-wrapper .buttons-controls button {
    width: 16px;
    height: 16px;
  }
  #common-home .video-wrapper .buttons-controls button svg {
    width: 16px;
    height: 16px;
  }
}
#common-home .video-wrapper .buttons-controls .custom-controls {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: flex-end;
  gap: 7px;
}
@media (min-width: 320px) {
  #common-home .video.banner video {
    aspect-ratio: 25/34;
  }
}
@media (min-width: 480px) {
  #common-home .video.banner video {
    aspect-ratio: 1;
  }
}
@media (min-width: 767px) {
  #common-home .video.banner video {
    aspect-ratio: 1.837/1;
  }
}
#common-home .video.banner .container {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  bottom: 15.306122%; /* 120/784 */
  color: #fff;
}
@media (max-width: 991px) {
  #common-home .video.banner .container {
    bottom: 9.569378%; /* 40/418 */
  }
}
@media (max-width: 767px) {
  #common-home .video.banner .container {
    width: 100%;
  }
}
#common-home .video.banner .container .banner-title {
  font-family: "Forum";
  font-size: 36px;
  line-height: 46px;
  text-transform: capitalize;
  margin-bottom: 12px;
}
@media (max-width: 991px) {
  #common-home .video.banner .container .banner-title {
    max-width: 307px;
    /* height: 46px;
    overflow: hidden; */
  }
}
@media (max-width: 480px) {
  #common-home .video.banner .container .banner-title {
    max-width: 253px;
    height: auto;
    overflow: visible;
    font-size: 28px;
    line-height: 38px;
    margin-bottom: 10px;
  }
}
#common-home .video.banner .container .banner-text {
  max-width: 600px;
  line-height: 24px;
  text-transform: lowercase;
}
@media (max-width: 991px) {
  #common-home .video.banner .container .banner-text {
    max-width: 388px;
    /* height: 48px;
    overflow: hidden; */
  }
}
@media (max-width: 480px) {
  #common-home .video.banner .container .banner-text {
    max-width: 240px;
    height: 57px;
    font-size: 12px;
    line-height: 19px;
  }
}
#common-home .video.banner .container .banner-text::first-letter {
  text-transform: uppercase;
}
@media (min-width: 320px) {
  #common-home .video.full video {
    aspect-ratio: 25/34;
  }
}
@media (min-width: 480px) {
  #common-home .video.full video {
    aspect-ratio: 1;
  }
}
@media (min-width: 767px) {
  #common-home .video.full video {
    aspect-ratio: 1.85/1;
  }
}
@media (min-width: 991px) {
  #common-home .video.full video {
    aspect-ratio: 1.93/1;
  }
}
#common-home .video.small .row {
  display: flex;
  justify-content: center;
}
#common-home .video.small .video-wrapper {
  width: 100%;
  padding-inline: 15px;
}
@media (min-width: 320px) {
  #common-home .video.small .video-wrapper {
    max-width: 373px;
  }
}
@media (min-width: 480px) {
  #common-home .video.small .video-wrapper {
    max-width: 598px;
  }
}
@media (min-width: 991px) {
  #common-home .video.small .video-wrapper {
    max-width: 1030px;
  }
}
@media (min-width: 1470px) {
  #common-home .video.small .video-wrapper {
    max-width: 100%;
  }
}
#common-home .video.small .video-wrapper video {
  aspect-ratio: 5/3;
}
#common-home .video.small .video-wrapper .buttons-controls {
  width: calc(100% - 70px);
}
@media (min-width: 1470px) {
  #common-home .video.small .video-wrapper .buttons-controls {
    width: calc(100% - 44px);
  }
}
#common-home .modul_36,
#common-home .modul_39,
#common-home .modul_42 {
  padding-top: 80px;
}
@media (min-width: 1318px) {
  #common-home .modul_36,
  #common-home .modul_39,
  #common-home .modul_42 {
    padding-top: 120px;
  }
}
@media (max-width: 991px) {
  #common-home .modul_36,
  #common-home .modul_39,
  #common-home .modul_42 {
    padding-top: 60px;
  }
}
@media (max-width: 480px) {
  #common-home .modul_36,
  #common-home .modul_39,
  #common-home .modul_42 {
    padding-top: 50px;
  }
}
#common-home .modul_36 .text,
#common-home .modul_39 .text,
#common-home .modul_42 .text {
  max-width: 634px;
  margin-inline: auto;
  padding-inline: 15px;
}
#common-home .modul_36 .text h2,
#common-home .modul_39 .text h2,
#common-home .modul_42 .text h2 {
  text-align: center;
  margin-bottom: 12px;
}
@media (max-width: 991px) {
  #common-home .modul_36 .text h2,
  #common-home .modul_39 .text h2,
  #common-home .modul_42 .text h2 {
    margin-bottom: 6px;
  }
}
@media (max-width: 480px) {
  #common-home .modul_36 .text h2,
  #common-home .modul_39 .text h2,
  #common-home .modul_42 .text h2 {
    margin-bottom: 4px;
  }
}
#common-home .modul_36 .text p,
#common-home .modul_39 .text p,
#common-home .modul_42 .text p {
  line-height: 24px;
  text-align: center;
  text-transform: uppercase;
}
@media (max-width: 991px) {
  #common-home .modul_36 .text p,
  #common-home .modul_39 .text p,
  #common-home .modul_42 .text p {
    max-width: 634px;
 
    overflow: hidden;
    margin-inline: auto;
  }
}
@media (max-width: 480px) {
#common-home .modul_36 .text p, #common-home .modul_39 .text p, #common-home .modul_42 .text p {
    max-width: 343px;
  
    font-size: 12px;
    line-height: 19.5px;
}}
#common-home .modul_36 .text p+p,
#common-home .modul_39 .text p+p,
#common-home .modul_42 .text p + p {
  margin-top: 24px;
}
@media (max-width: 991px) {
  #common-home .modul_36 .text p+p,
  #common-home .modul_39 .text p+p,
  #common-home .modul_42 .text p + p {
    /* display: none; */
  }
}
#common-home .modul_52 {
  padding-inline: 15px;
  margin-bottom: 100px;
}
#common-home .modul_52 .text p+p {
  margin-top: 15px;
}
/* #common-home .modul_52 .btn-more {
  display: none;
} */
@media (max-width: 480px) {
  #common-home .modul_52 {
    padding-inline: 15px;
    margin-bottom: 60px;
  }
  #common-home .modul_52 .text {
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 7;
    -webkit-box-orient: vertical;
    margin-bottom: 10px;
  }
  #common-home .modul_52 .btn-more {
    display: inline-block;
    /* font-size: 10px; */
    line-height: 150%;
    letter-spacing: 0.15px;
    text-transform: uppercase;
    text-decoration-line: underline;
    cursor: pointer;
  }
}
#common-home .modul_36 .text .btn-to-more,
#common-home .modul_39 .text .btn-to-more,
#common-home .modul_42 .text .btn-to-more {
  margin-top: 30px;
}
@media (max-width: 991px) {
  #common-home .modul_36 .text .btn-to-more,
  #common-home .modul_39 .text .btn-to-more,
  #common-home .modul_42 .text .btn-to-more {
    margin-top: 25px;
  }
}
@media (max-width: 480px) {
  #common-home .modul_36 .text .btn-to-more,
  #common-home .modul_39 .text .btn-to-more,
  #common-home .modul_42 .text .btn-to-more {
    margin-top: 20px;
  }
}
#common-home .slider-section {
  padding-bottom: 120px;
}
@media (min-width: 1318px) {
  #common-home .slider-section {
    padding-bottom: 160px;
  }
}
@media (max-width: 991px) {
  #common-home .slider-section {
    padding-block: 100px;
  }
}
@media (max-width: 480px) {
  #common-home .slider-section {
    padding-block: 80px;
  }
}
#common-home .gallery {
  padding-top: 80px;
  padding-bottom: 100px;
}
@media (min-width: 1318px) {
  #common-home .gallery {
  padding-top: 120px;
    padding-bottom: 160px;
  }
}
@media (max-width: 768px) {
  #common-home .gallery {
    padding-top: 60px;
    padding-bottom: 100px;
  }
}
@media (max-width: 480px) {
  #common-home .gallery {
    padding-block: 50px;
  }
}
#common-home .gallery-flex {
  display: flex;
  align-items: stretch;
  justify-content: center;
  gap: 26px;
}
@media (max-width: 991px) {
  #common-home .gallery-flex {
    flex-wrap: wrap;
  }
}
#common-home .gallery-item {
  max-width: 303px;
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 12px;
}
@media (max-width: 480px) {
  #common-home .gallery-item {
    max-width: 164px;
  }
}
#common-home .gallery-image {
  height: 390px;
  position: relative;
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  /* padding: 29px 27px; */
}
@media (max-width: 480px) {
  #common-home .gallery-image {
  height: 164px;
    padding-block: 0;
  }
}
#common-home .gallery-image a {
  height: 100%;
}
#common-home .gallery-image img {
  height: 100%;
  object-fit: cover;
}
#common-home .gallery-image-new {
  position: absolute;
  top: 13px;
  left: 16px;
  line-height: 26px;
  text-transform: uppercase;
}
@media (max-width: 480px) {
  #common-home .gallery-image-new {
    font-size: 10px;
  }
}
#common-home a.gallery-image-like {
  position: absolute;
  height: fit-content;
  top: 16px;
  right: 16px;
}
#common-home .gallery-description {
  display: flex;
  flex-direction: column;
  align-items: center;
  margin-top: auto;
  color: #111111;
padding-inline: 25px;
}
#common-home .gallery-description span {
  font-weight: 500;
  line-height: 26px;
  text-align: center;
  text-transform: uppercase;
  margin-bottom: 5px;
}
@media (max-width: 480px) {
  #common-home .gallery-description-title {
    font-size: 12px;
    line-height: 19px;
  }
}
/* #common-home .gallery-description-price {
  font-size: 16px;
  line-height: 26px;
} */
@media (max-width: 480px) {
  #common-home .gallery-description-price {
    font-size: 12px;
  }
}
#common-home .banner-gallery-31 {
  border-top: 1px solid rgba(208, 208, 208, 0.3);
  border-bottom: 1px solid rgba(208, 208, 208, 0.3);
  padding-block: 70px;
}
@media (min-width: 1318px) {
  #common-home .banner-gallery-31 {
    padding-block: 100px;
  }
}
@media (max-width: 768.5px) {
  #common-home .banner-gallery-31 {
    padding-block: 60px;
  }
}
@media (max-width: 480px) {
  #common-home .banner-gallery-31 {
    padding-block: 40px;
  }
}
@media (min-width: 1318px) {
  #common-home .banner-gallery-31 {
    width: 100%;
    text-align: center;
  }
}
#common-home .banner-gallery-31 h2 {
  text-align: center;
  margin-bottom: 38px;
}
@media (max-width: 768.5px) {
  #common-home .banner-gallery-31 h2 {
    margin-bottom: 60px;
  }
}
@media (max-width: 480px) {
  #common-home .banner-gallery-31 h2 {
    margin-bottom: 24px;
  }
}
#common-home .banner-gallery-31 .banner-flex {
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding-inline: 15px;
}
#common-home .banner-gallery-31 .banner-item {
  flex: 0 1 20%;
  display: flex;
  align-items: center;
  justify-content: center;
}
@media (max-width: 768.5px) {
  #common-home .banner-gallery-31 .banner-item {
    flex: 0 1 50%;
  }
}
#common-home .banner-gallery-31 .banner-item span {
  display: none;
}
#common-home .banner-gallery-30 {
  padding-top: 100px;
  padding-bottom: 120px;
}
@media (max-width: 768.5px) {
  #common-home .banner-gallery-30 {
    padding-top: 60px;
    padding-bottom: 100px;
  }
}
@media (max-width: 480px) {
  #common-home .banner-gallery-30 {
    padding-bottom: 80px;
  }
}
#common-home .banner-gallery-30 h2 {
  text-align: center;
  margin-bottom: 40px;
}
@media (max-width: 768.5px) {
  #common-home .banner-gallery-30 h2 {
    margin-bottom: 60px;
  }
}
@media (max-width: 480px) {
  #common-home .banner-gallery-30 h2 {
    margin-bottom: 30px;
  }
}
#common-home .banner-gallery-30 .banner-flex {
  display: flex;
  gap: 26px;
  padding-inline: 15px;
}
@media (max-width: 480px) {
  #common-home .banner-gallery-30 .banner-flex {
    flex-direction: column;
  }
}
#common-home .banner-gallery-30 .banner-item {
  flex: 1;
  position: relative;
  display: flex;
  justify-content: center;
}
@media (min-width: 480px) and (max-width: 991px) {
  #common-home .banner-gallery-30 .banner-item:last-child {
    display: none;
  }
}
#common-home .banner-gallery-30 .banner-item a {
  width: 100%;
}
#common-home .banner-gallery-30 .banner-item img {
  width: 100%;
  object-fit: cover;
}
@media (min-width: 1318px) {
  #common-home .banner-gallery-30 .banner-item picture img {
    min-width: 100%;
  }
}
@media (min-width: 1318px) {
  #common-home .banner-gallery-30 .banner-item picture {
    min-width: 100%;
  }
}
#common-home .banner-gallery-30 .banner-item span {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  line-height: 19px;
  text-align: center;
  text-transform: lowercase;
  color: transparent;
  transition: all 0.4s ease-in;
}
#common-home .banner-gallery-30 .banner-item::after {
  content: "";
  position: absolute;
  z-index: 1;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background: transparent;
  transition: all 0.4s ease-in;
}
#common-home .banner-gallery-30 .banner-item:hover::after {
  background: rgba(17, 17, 17, 0.6);
}
#common-home .banner-gallery-30 .banner-item:hover span {
  z-index: 2;
  color: #FFFFFF;
}

#product-category img {
  max-width: 100%;
}
#product-category img, #category svg {
  vertical-align: middle;
}
#product-category p {
  padding: 0;
  margin: 0;
}
#product-category a {
  display: inline-flex;
}
#product-category a:hover, #product-category a:focus, #product-category a:focus-visible {
  outline: 0;
  outline-offset: 0;
  text-decoration: none;
}
#product-category input {
  border: none;
}
#product-category input:focus-visible {
  border: none;
  outline: none;
}
#product-category h2 {
  font-family: "Forum";
  font-size: 36px;
  line-height: 60px;
  text-transform: uppercase;
  margin-top: 0;
}
@media (max-width: 480px) {
  #product-category h2 {
    font-size: 28px;
    line-height: 46px;
  }
}
#product-category h3 {
  font-family: "Forum";
  font-size: 28px;
  line-height: 31px;
  text-transform: uppercase;
}
@media (max-width: 991px) {
  #product-category h3 {
    font-size: 24px;
    line-height: 26px;
  }
}
@media (max-width: 480px) {
  #product-category h3 {
    font-size: 22px;
    line-height: 46px;
  }
}
#product-category h4 {
  font-family: "Forum";
  font-size: 24px;
  line-height: 26px;
  text-transform: uppercase;
}
#product-category h5 {
  font-weight: 600;
  font-size: 16px;
  line-height: 22px;
  text-transform: uppercase;
}
#product-category h6 {
  font-weight: 800;
  font-size: 14px;
  line-height: 19px;
  text-transform: uppercase;
  color: #FFFFFF;
}
#product-category .hidden {
  display: none;
}
@media (max-width: 480px) {
  #product-category .mobile-hidden {
    display: none;
  }
}
#product-category .btn-null {
  border: none;
  background-color: transparent;
}
#product-category .btn-null:hover, #product-category .btn-null:focus, #product-category .btn-null:focus-visible, #product-category .btn-null:active {
  outline-offset: 0;
  outline: none;
  box-shadow: none;
}
#product-category .link-to-more {
  margin-top: auto;
  font-size: 12px;
  line-height: 16px;
  text-transform: uppercase;
  color: #111111;
  width: -moz-fit-content;
  width: fit-content;
  border-bottom: 1px solid rgba(17, 17, 17, 0.6);
}
#product-category .btn-to-more {
  font-weight: 500;
  font-size: 12px;
  line-height: 26px;
  text-transform: uppercase;
  color: #FFFFFF;
  padding: 11px 41px;
  background: #111111;
  border-radius: 1px;
}
@media (max-width: 480px) {
#product-category {
    padding-top: 32px;
}
.category-filtered {
    margin-top: 30px;
}
}



#product-category .text-center.title .row {
  padding-block: 60px;
}
@media (min-width: 1318px) {
  #product-category .text-center.title .row {
    padding-top: 80px;
  }
}
@media (max-width: 991px) {
  #product-category .text-center.title .row {
    padding-block: 40px;
  }
}
@media (max-width: 480px) {
  #product-category .text-center.title .row {
    padding-top: 39px;
    padding-bottom: 48px;
  }
}
#product-category .text-center.title .text {
  max-width: 634px;
  margin-inline: auto;
  padding-inline: 15px;
}
#product-category h1 {
  text-align: center;
  margin-bottom: 12px;
}
@media (max-width: 991px) {
  #product-category h1 {
    margin-bottom: 6px;
  }
}
@media (max-width: 480px) {
  #product-category h1 {
    margin-bottom: 4px;
  }
}
#product-category {
	padding-bottom: 160px;
}
@media (max-width: 991px) {
	#product-category {
		padding-bottom: 120px;
	}
}
@media (max-width: 480px) {
	#product-category {
		padding-bottom: 100px;
	}
}
#product-category hr {
  position: relative;
  min-width: 100vw;
  left: 50%;
  right: 50%;
  margin-left: -50vw;
  margin-right: -50vw;
}
#product-category .description-text {
  max-width: 634px;
  line-height: 24px;
  text-align: center;
  text-transform: uppercase;
  margin-inline: auto;
  margin-bottom: 30px;
}
@media (min-width: 1440px) {
  #product-category .description-text {
    margin-bottom: 40px;
  }
}
@media (max-width: 991px) {
  #product-category .description-text {
    max-width: 634px;
    /* height: 72px;
    overflow: hidden; */
   margin-bottom: 20px;
  }
}
@media (max-width: 480px) {
  #product-category .description-text {
    max-width: 343px;
    /* height: 38px; */
    font-size: 12px;
    line-height: 19px;
   margin-bottom: 28px;
  }
}
#product-category .text-center.description {
  padding-top: 50px;
}
@media (min-width: 1318px) {
  #product-category .text-center.description {
    padding-top: 100px;
  }
}
@media (max-width: 991px) {
  #product-category .text-center.description {
    padding-top: 40px;
  }
}
@media (max-width: 480px) {
  #product-category .text-center.description {
    padding-top: 30px;
  }
}
#product-category .text-center.description .text {
  max-width: 880px;
  margin-inline: auto;
  padding-inline: 15px;
}
@media (max-width: 991px) {
  #product-category .text-center.description .text {
    max-width: 674px;
  }
}
#product-category .text-center.description .text p {
  font-family: "Forum";
  font-size: 20px;
  line-height: 32px;
  text-transform: uppercase;
}
@media (max-width: 991px) {
  #product-category .text-center.description .text p {
    /* height: 96px;
    overflow: hidden; */
  }
}
@media (max-width: 480px) {
  #product-category .text-center.description .text p {
    font-size: 16px;
    line-height: 26px;
    /* height: 78px; */
  }
}
#product-category .gallery-list {
  padding-top: 60px;
  padding-bottom: 20px;
}
@media (min-width: 1318px) {
  #product-category .gallery-list {
    padding-bottom: 40px;
  }
}
@media (max-width: 991px) {
  #product-category .gallery-list {
  padding-top: 40px;
    padding-bottom: 40px;
  }
}
@media (max-width: 480px) {
  #product-category .gallery-list {
  padding-top: 30px;
    padding-bottom: 55px;
  }
}
#product-category .category-filtered .container {
  text-align: center;
}
#product-category .category-filtered .menu-left a,
#product-category .category-filtered .menu-center .input-group .input-group-addon,
#product-category .category-filtered .menu-center .input-group select,
#product-category .category-filtered .menu-right {
  font-weight: 400;
  font-size: 14px;
  line-height: 26px;
  color: #111111;
}
@media (max-width: 480px) {
  #product-category .category-filtered .menu-left a,
  #product-category .category-filtered .menu-center .input-group .input-group-addon,
  #product-category .category-filtered .menu-center .input-group select,
  #product-category .category-filtered .menu-right {
    font-size: 12px;
  }
}
#product-category .category-filtered .menu-left {
  display: inline-block;
  float: left;
}
#product-category .category-filtered .menu-left a {
  padding: 0;
}
#product-category .category-filtered .menu-center {
  display: inline-block;
}
#product-category .category-filtered .menu-center .input-group .input-group-addon {
  background-color: transparent;
  border: none;
}
#product-category .category-filtered .menu-center .input-group select {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  height: auto;
  font-weight: 600;
  text-align: center;
  border: none;
  box-shadow: none;
  padding: 0 5px;
}
#product-category .category-filtered .menu-center label {
  height: auto;
  padding: 0;
}
#product-category .category-filtered .menu-right {
  display: inline-block;
  float: right;
}
#product-category .category-filtered .menu-right select {
  height: auto;
}
#product-category .category-filtered .menu-right .custom-select-wrapper {
  position: relative;
  display: inline-block;
  user-select: none;
}
#product-category .category-filtered .menu-right .custom-select-trigger {
  position: relative;
  padding-right: 14px;
  cursor: pointer;
}
#product-category .category-filtered .menu-right .custom-select-trigger .arrow {
  position: absolute;
  top: 50%;
  right: 0px;
  transform: translateY(-75%) rotate(45deg);
  width: 6.5px;
  height: 6.5px;
  border-right: 1px solid #111111;
  border-bottom: 1px solid #111111;
  transition: transform 0.3s ease-in-out;
}
#product-category .category-filtered .menu-right .custom-select-wrapper.open .custom-select-trigger .arrow {
  transform: translateY(0%) rotate(-135deg);
}
#product-category .category-filtered .menu-right .custom-options {
  position: absolute;
  top: calc(100% + 25px);
  right: 0;
  background: #FFFFFF;
  box-shadow: 0px 0px 15px rgba(17, 17, 17, 0.12);
  border-radius: 1px;
  z-index: 2;
  display: none;
  padding-block: 31px;
}
@media (max-width: 480px) {
  #product-category .category-filtered .menu-right .custom-options {
    padding-block: 23px;
  }
}
#product-category .category-filtered .menu-right .custom-option {
  white-space: nowrap;
  padding: 6px 63px;
  cursor: pointer;
  display: block;
}
@media (max-width: 480px) {
  #product-category .category-filtered .menu-right .custom-option {
    padding: 8px 42px;
  }
}
#product-category .category-filtered .menu-right .custom-option:hover {
  background-color: #e9e9e9;
}
#product-category .category-filtered .menu-right .custom-option[data-selected="true"] {
  font-weight: bold;
}
#product-category .category-filtered .form-group {
  margin-bottom: 0;
}

#product-category .category-filtered .product-count {
  line-height: 26px;
}
#product-category .category-filtered .product-count > span {
  font-weight: 600;
}
#product-category .category-filtered .open > .dropdown-menu {
  display: flex;
}
#product-category .category-filtered .dropdown-menu-right {
  top: calc(100% + 20px);
  flex-direction: column;
  gap: 10px;
  background: #FFFFFF;
  box-shadow: 0px 0px 15px rgba(17, 17, 17, 0.14);
  border-radius: 1px;
  border: none;
  padding: 24px 42px;
  margin: 0;
}
#product-category .category-filtered .menu-right li a {
  width: 100%;
  line-height: 22px;
  align-items: center;
  justify-content: center;
  color: #111111;
  padding: 0;
}
#product-category .category-filtered .menu-right li a:hover,
#product-category .category-filtered .menu-right li a:focus {
  font-weight: 600;
  background-color: inherit;
}
#product-category .gallery-list .item {
  width: 100%;
  display: flex;
  flex-direction: column;
  gap: 12px;
  margin-bottom: 100px;
}
@media (min-width: 1318px) {
  #product-category .gallery-list .item {
    margin-bottom: 120px;
  }
}
@media (max-width: 991px) {
  #product-category .gallery-list .item {
    margin-bottom: 60px;
  }
}
@media (max-width: 480px) {
  #product-category .gallery-list .item {
    margin-bottom: 25px;
  }
}
#product-category .gallery-list .item-image {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
}
#product-category .gallery-list .item a {
    color: #111111;
    font-size: 12px;
    line-height: 18px;
	padding-inline: 25px;
}

#product-category .gallery-list .item-image a {
  height: 100%;
  width: 100%;
}
#product-category .gallery-list .item-image img {
  object-fit: contain;
}
#product-category .gallery-list .item-image-new {
  position: absolute;
  top: 13px;
  left: 16px;
  line-height: 26px;
  text-transform: uppercase;
}
#product-category .gallery-list a.item-image-like {
  position: absolute;
  height: fit-content;
  width: fit-content;
  top: 16px;
  right: 16px;
  cursor: pointer;
}
#product-category .gallery-list .item-description {
  display: flex;
  flex-direction: column;
  align-items: center;
  margin-top: auto;
  text-align: center;
}
#product-category .gallery-list .item-description-title {
  font-weight: 500;
  line-height: 26px;
  text-transform: uppercase;
}
#product-category .gallery-list .item-description-price {
  line-height: 26px;
}
#product-category .video-50.video-banner {
  position: static;
  min-width: 100%;
  margin: 0;
}
#product-category .video-50.video-banner .buttons-controls {
	bottom: 58px;
}

#product-category .video-50.video-banner .video-desctop .buttons-controls .resize-btn {
  display: none;
}

#product-category .video-wrapper {
  position: relative;
}
#product-category .video-wrapper video {
  display: block;
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
@media (min-width: 320px) {
  #product-category .video-wrapper video {
    aspect-ratio: 25/34;
  }
}
@media (min-width: 480px) {
  #product-category .video-wrapper video {
    aspect-ratio: 1;
  }
}
@media (min-width: 767px) {
  #product-category .video-wrapper video {
    aspect-ratio: 1.73/1;
  }
}
#product-category .video-wrapper .buttons-controls {
  position: absolute;
  z-index: 1;
  width: calc(100% - 44px);
  bottom: 22px;
  left: 50%;
  transform: translateX(-50%);
  display: flex;
  align-items: center;
  justify-content: space-between;
}
@media (min-width: 1470px) {
  #product-category .video-wrapper .buttons-controls {
    width: calc(100% - 120px);
  }
}
#product-category .video-wrapper .buttons-controls button {
  width: 24px;
  height: 24px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  background: transparent;
  border: none;
  padding: 0;
}
#product-category .video-wrapper .buttons-controls button svg {
  width: 100%;
  height: 100%;
}
@media (max-width: 480px) {
  #product-category .video-wrapper .buttons-controls button {
    width: 16px;
    height: 16px;
  }
  #product-category .video-wrapper .buttons-controls button svg {
    width: 16px;
    height: 16px;
  }
}
#product-category .video-wrapper .buttons-controls .custom-controls {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: flex-end;
  gap: 7px;
}
#product-category .more .row {
  padding-block: 120px;
}
@media (min-width: 1318px) {
  #product-category .more .row {
    padding-block: 160px;
  }
}
@media (max-width: 991px) {
  #product-category .more .row {
    padding-block: 100px;
  }
  #product-category .more .row .col-xs-12 + .col-xs-12 {
    margin-top: 68px;
  }
}
@media (max-width: 480px) {
  #product-category .more .row {
    padding-block: 80px;
  }
  #product-category .more .row .col-xs-12 + .col-xs-12 {
    margin-top: 50px;
  }
}
#product-category .more .row h2 {
  margin-bottom: 40px;
}
@media (min-width: 1318px) {
  #product-category .more .row h2 {
    margin-bottom: 80px;
  }
}
#product-category .more .row img {
  width: 100%;
  aspect-ratio: 0.93/1;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
  overflow: hidden;
  margin-bottom: 40px;
}
@media (min-width: 1318px) {
  #product-category .more .row img {
    margin-bottom: 75px;
  }
}
@media (max-width: 480px) {
  #product-category .more .row img {
    margin-bottom: 20px;
  }
}
#product-category .more .row h3 {
  margin-bottom: 20px;
}
@media (max-width: 480px) {
  #product-category .more .row h3 {
    margin-bottom: 2px;
  }
}
#product-category .more .row p {
  max-width: 490px;
  line-height: 24px;
  margin-inline: auto;
  margin-bottom: 24px;
}
@media (max-width: 480px) {
  #product-category .more .row p {
    max-width: 343px;
    font-size: 12px;
    line-height: 19px;
    height: 38px;
    overflow: hidden;
    text-transform: uppercase;
    margin-bottom: 16px;
  }
}

/* blog */

#blog {
  background-color: rgba(208, 208, 208, 0.3);
}
/* #blog .showcase-list {
  margin-top: 20px;
} */
/* #blog .showcase-list h1 {
  font-family: 'Forum';
  font-style: normal;
  font-weight: 400;
  font-size: 36px;
  line-height: 60px;
  text-transform: uppercase;
  text-align: center;
  color: #111111;
  margin-bottom: 16px;
} */
#blog .showcase-list .blog-description {
  max-width: 634px;
  font-family: 'Manrope';
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 24px;
  text-transform: uppercase;
  text-align: center;
  color: #111111;
  margin-inline: auto;
  margin-bottom: 120px;
}
#blog .product-list {
  /* margin-top: 120px; */
  margin-bottom: 142px;
}
#blog .product-list:last-child {
  margin-bottom: 133px;
}
#blog .product-list .product-thumb {
  display: flex;
  align-items: center;
  border: none;
  margin-bottom: 0;
}
#blog .product-list.even-class .product-thumb {
  flex-direction: row-reverse;
}
#blog .product-list .product-thumb .image {
  flex: 1 0 50%;
  width: 100%;
  float: none;
  padding: 0;
}
#blog .product-list .product-thumb .image img {
  max-width: 100%;
  width: 100%;
  aspect-ratio: 631 / 680;
  object-fit: cover;
  margin-inline: 0;
}
#blog .product-list .product-thumb .caption {
  flex: 1 0 50%;
  min-height: auto;
  text-align: center;
  margin-left: 0;
}
#blog .product-list.odd-class .product-thumb .caption {
  padding-left: 96px;
  padding-right: 0;
}
#blog .product-list.even-class .product-thumb .caption {
  padding-right: 96px;
  padding-left: 0;
}

#blog .product-list .product-thumb .caption h4 {
  font-family: 'Forum';
  font-style: normal;
  font-weight: 400;
  font-size: 28px;
  line-height: 31px;
  text-align: center;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 20px;
}
#blog .product-list .product-thumb .caption h4 a {
  color: #111111;
}
#blog .product-list .product-thumb .caption p {
  max-width: 561px;
  font-family: 'Manrope';
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 24px;
  text-align: center;
  color: #111111;
  margin-inline: auto;
  margin-bottom: 24px;
}
#blog .product-list .product-thumb .caption button {
  font-family: 'Manrope';
  font-style: normal;
  font-weight: 400;
  font-size: 12px;
  line-height: 16px;
  text-transform: uppercase;
  color: #111111;
  border: none;
  border-bottom: 1px solid rgba(17, 17, 17, 0.6);
  padding: 0;
}
@media (max-width: 991px) {
  #blog .showcase-list h1 {
    margin-top: 17px;
  }
  #blog .showcase-list .blog-description {
    margin-bottom: 0;
  }
  #blog .product-list {
    margin-top: 50px;
    margin-bottom: 0;
  }
  #blog .product-list:last-child {
    margin-bottom: 40px;
  }
  #blog .product-list .product-thumb {
    flex-direction: column;
    gap: 14px;
  }
  #blog .product-list.even-class .product-thumb {
    flex-direction: column;
  }
  #blog .product-list.odd-class .product-thumb .caption {
    padding-left: 0;
  }
  #blog .product-list.even-class .product-thumb .caption {
    padding-right: 0;
  }
}

#product-product .article-title,
#product-product #tab-description h2,
#product-product #tab-description p,
#product-product #tab-description ul,
#product-product #tab-description span {
	max-width: 916px;
	margin-inline: auto;
}
#product-product .article-title {
	margin-top: 60px;
}
#product-product #tab-description h2 {
	font-family: 'Forum';
	font-style: normal;
	font-weight: 400;
	font-size: 28px;
	line-height: 31px;
	text-transform: uppercase;
	color: #111111;
	margin-bottom: 20px;
}
#product-product #tab-description p,
#product-product #tab-description ul {
	font-family: 'Manrope';
	font-style: normal;
	font-weight: 500;
	font-size: 14px;
	line-height: 24px;
	color: #111111;
}
#product-product #tab-description p:has(img) {
	max-width: 100%;
	width: 100%;
	margin-top: 60px;
	margin-bottom: 120px;
}
#product-product #tab-description p img {
	min-width: 100%;
	object-fit: cover;
}
@media (max-width:480px) {
	#product-product #tab-description p:has(img) {
		margin-top: 30px;
		margin-bottom: 16px;
	}
}

#tab-description .article-text-center:first-child {
  padding-top: 0;
}
#tab-description .article-text-center {
  padding-top: 120px;
  padding-bottom: 60px;
}
#tab-description .article-text-center:first-child .article-text-wrapper {
  text-align: center;
  max-width: 634px;
}
#tab-description .article-text-center:first-child .article-text-wrapper h1 {
  margin-bottom: 16px;
}
#tab-description .article-text-center:first-child .article-text-wrapper p {
  text-transform: uppercase;
}
#tab-description .article-text-center .article-text-wrapper {
  max-width: 920px;
  width: 100%;
  text-align: left;
  margin: 0 auto;
}
#tab-description .article-text-center .article-text-wrapper h3 {
  font-family: 'Forum';
  font-style: normal;
  font-weight: 400;
  font-size: 28px;
  line-height: 31px;
  text-transform: uppercase;
  margin-bottom: 20px;
}
#tab-description .article-text-center .article-text-wrapper p {
  font-weight: 400;
  line-height: 24px;
}
#tab-description .article-text-center .article-text-wrapper p+p {
  padding-top: 24px;
}
#tab-description .article-posted-flex {
  display: flex;
  gap: 26px;
}
#tab-description .article-posted-flex .article-posted-item {
  flex: 1;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 12px;
}
#tab-description .article-posted-flex .article-posted-item img {
  width: 100%;
  object-fit: cover;
}
#tab-description .article-posted-flex .article-posted-item span {
  font-weight: 300;
  line-height: 29px;
  color: #111111;
}
#tab-description .follow {
  padding-bottom: 120px;
}
#tab-description .follow__container {
  text-align: center;
}
#tab-description .follow__title {
  font-family: "Forum";
  font-size: 16px;
  line-height: 38px;
  text-transform: uppercase;
  text-align: center;
  margin-bottom: 22px;
}
#tab-description .follow__links {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 32px;
}
#tab-description .follow__links a {
  font-weight: 500;
  font-size: 18px;
  line-height: 25px;
  text-transform: uppercase;
  color: #111111;
  display: inline-flex;
  align-items: center;
  gap: 4px;
}

@media (max-width: 991px) {
  #product-product .article-title {
    margin-top: 17px;
  }
  #tab-description .article-text-center {
    padding-top: 14px;
    padding-bottom: 50px;
  }
}
@media (max-width: 480px) {
  #tab-description .article-text-center:first-child .article-text-wrapper h1 {
    margin-bottom: 4px;
  }
  #tab-description .article-text-center .article-text-wrapper p {
    font-size: 12px;
    line-height: 19px;
  }
  #tab-description .article-text-center .article-text-wrapper h3 {
    margin-bottom: 2px;
  }
}

/* blog end */

/* рекомендовані статті в категорії товару */

.recomended-articles {
  padding-top: 120px;
}

.recomended-articles h2 {
  /* font-weight: 400;
  font-size: 36px;
  line-height: 60px;
  text-transform: uppercase; */
  text-align: center;
  color: #111111;
  margin-top: 0;
  margin-bottom: 40px;
}
@media (min-width: 1440px) {
  .recomended-articles h2 {
    margin-bottom: 80px;
  }
}
@media (max-width: 991px) {
  .recomended-articles h2 {
    margin-bottom: 60px;
  }
}
@media (max-width: 480px) {
  .recomended-articles h2 {
    margin-bottom: 30px;
  }
}

.recomended-articles .product-thumb {
  border: none;
  margin-bottom: 0;
}

.recomended-articles .product-thumb .image {
  overflow: hidden;
  margin-bottom: 40px;
}
@media (min-width: 1440px) {
  .recomended-articles .product-thumb .image {
    margin-bottom: 75px;
  }
}
@media (max-width: 991px) {
  .recomended-articles .product-thumb .image {
    margin-bottom: 40px;
  }
}
@media (max-width: 480px) {
  .recomended-articles .product-thumb .image {
    margin-bottom: 20px;
  }
}

.recomended-articles .product-thumb .image img {
  aspect-ratio: 631 / 680;
  object-fit: cover;
}

.recomended-articles .product-thumb .caption {
  min-height: auto;
  text-align: center;
}

.recomended-articles .product-thumb .caption h4 {
  font-weight: 400;
  font-size: 24px;
  line-height: 26px;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 20px;
}

.recomended-articles .product-thumb .caption a {
  color: #111111;
}

#product-category .recomended-articles .product-thumb .caption p {
  max-width: 490px;
  font-size: 14px;
  line-height: 24px;
  height: calc(24px * 2);
  overflow: hidden;
  margin-inline: auto;
  margin-bottom: 24px;
}

.recomended-articles .product-thumb .caption button {
  font-weight: 400;
  font-size: 12px;
  line-height: 16px;
  text-transform: uppercase;
  color: #111111;
  border: none;
  background-color: transparent;
  border-bottom: 1px solid #111111;
  padding: 0;
}

@media (min-width: 1440px) {
  .recomended-articles {
    padding-top: 160px;
  }
  .recomended-articles h3 {
    margin-bottom: 80px;
  }
}

@media (max-width: 991px) {
  .recomended-articles .product-layout:not(:last-child) {
    margin-bottom: 80px;
  }
}

@media (max-width: 768px) {
  .recomended-articles {
    padding-top: 100px;
  }
}

@media (max-width: 480px) {
  .recomended-articles .product-layout:not(:last-child) {
    margin-bottom: 50px;
  }
  .recomended-articles {
    padding-top: 80px;
  }
  .recomended-articles h3 {
    font-size: 28px;
    margin-bottom: 30px;
  }
}

/* рекомендовані статті в категорії товару end */

@media (max-width: 480px) {
  #information-information {
    margin-top: 82px;
  }
}

/* про нас */

#information-information h2 {
  font-family: "Forum";
  font-size: 36px;
  line-height: 60px;
  text-transform: uppercase;
  margin: 0;
}
@media (max-width: 425.5px) {
  #information-information h2 {
    font-size: 28px;
    line-height: 46px;
  }
}
#information-information h3 {
  font-family: "Forum";
  font-size: 28px;
  line-height: 31px;
  text-transform: uppercase;
}
#information-information h4 {
  font-family: "Forum";
  font-size: 24px;
  line-height: 26px;
  text-transform: uppercase;
}
#information-information h5 {
  font-weight: 600;
  font-size: 16px;
  line-height: 22px;
  text-transform: uppercase;
}
#information-information h6 {
  font-weight: 800;
  font-size: 14px;
  line-height: 19px;
  text-transform: uppercase;
  color: #FFFFFF;
}
#information-information .btn-to-more {
  font-weight: 500;
  font-size: 12px;
  line-height: 26px;
  text-transform: uppercase;
  color: #FFFFFF;
  padding: 11px 41px;
  background: #111111;
  border-radius: 1px;
}
#information-information .link-to-more {
  margin-top: auto;
  font-size: 12px;
  line-height: 16px;
  text-transform: uppercase;
  color: #111111;
  width: -moz-fit-content;
  width: fit-content;
  border-bottom: 1px solid rgba(17, 17, 17, 0.6);
}
#information-information.info-id-4 .breadcrumb {
  display: none;
}
#information-information .video-banner {
  max-width: 100vw;
  margin-top: -146px;
}
@media (max-width: 480px) {
  #information-information .video-banner {
    margin-top: -106px;
  }
}
#information-information .video {
  position: relative;
}
#information-information .video video {
  width: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}
@media (min-width: 320px) {
  #information-information .video.banner video {
    aspect-ratio: 375 / 510;
  }
}
@media (min-width: 480px) {
  #information-information .video.banner video {
    aspect-ratio: 1;
  }
}
@media (min-width: 768px) {
  #information-information .video.banner video {
    aspect-ratio: 1440/858;
  }
}
#information-information .video.banner .text-center {
  position: absolute;
  bottom: 35.198135%;
  left: 50%;
  transform: translateX(-50%);
  color: #fff;
  padding: 0;
}
#information-information .video.banner .text-center .text__wrapper {
  max-width: 634px;
  text-align: center;
}
#information-information .video.banner .text-center .text__wrapper h1 {
  color: #FFFFFF;
  margin-bottom: 12px;
}
#information-information .video.banner .text-center .text__wrapper p {
  line-height: 24px;
  text-transform: uppercase;
}
#information-information .text__container {
  margin-top: 110px;
  margin-bottom: 120px;
}
#information-information .text__title {
  max-width: 870px;
  font-family: 'Forum';
  font-size: 28px;
  line-height: 38px;
  text-transform: uppercase;
  color: #858585;
  margin-bottom: 60px;
}
#information-information .text__text {
  max-width: 850px;
  font-weight: 500;
  line-height: 24px;
  margin: 0 auto;
}
#information-information .text__text p {
  margin-bottom: 0;
}
#information-information .text__text p + p {
  padding-top: 24px;
}
#information-information .black-section {
  position: relative;
  padding-block: 120px;
}
#information-information .black-section::before {
  content: '';
  position: absolute;
  z-index: -1;
  width: 101vw;
  height: 100%;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  background-color: rgba(17, 17, 17, 1);
}
#information-information .black-section h1 {
  color: #FFFFFF;
  text-align: center;
  margin-bottom: 70px;
}
#information-information .black-section picture {
  aspect-ratio: 1288 / 858;
  overflow: hidden;
}
#information-information .black-section picture img {
  max-width: 100%;
  width: 100%;
  object-fit: cover;
  margin-bottom: 80px;
}
#information-information .black-section-text {
  max-width: 850px;
  margin-inline: auto;
  margin-bottom: 96px;
}
#information-information .black-section-text p {
  line-height: 24px;
  color: #FFFFFF;
  margin-bottom: 24px;
}
#information-information .black-section-text+h2 {
  padding-top: 24px;
}
#information-information h3 {
  font-family: 'Forum';
  font-style: normal;
  font-weight: 400;
  font-size: 24px;
  line-height: 38px;
  text-transform: uppercase;
  text-align: center;
  color: #FFFFFF;
  padding-top: 64px;
  margin-top: 0;
  margin-bottom: 34px;
}
#information-information .black-section-links {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 32px;
}
#information-information .black-section-link {
  display: inline-flex;
  align-items: center;
  gap: 3px;
  font-weight: 500;
  font-size: 18px;
  line-height: 25px;
  text-transform: uppercase;
  color: #FFFFFF;
}
#information-information .black-section-link img {
  margin-bottom: 0;
}
@media (min-width: 1440px) {
  #information-information .text__container {
    margin-block: 120px;
  }

  #information-information .text__text {
    max-width: 977px;
  }

  #information-information .black-section {
    padding-block: 140px;
  }
  #information-information .black-section h1 {
    margin-bottom: 43px;
    margin-top: -50px;
  }
  #information-information .black-section-text {
    max-width: 750px;
  }
  #information-information h3 {
    margin-bottom: 42px;
  }
}
@media (max-width: 991px) {
  #information-information .video.banner .text-center {
    bottom: 8.733624%;
  }
  #information-information .video.banner .text-center .text__wrapper {
    max-width: 454px;
  }
  #information-information .video.banner .text-center .text__wrapper p {
    height: calc(24px * 4);
    overflow: hidden;
  }
  #information-information .text__container {
    margin-top: 70px;
    margin-bottom: 60px;
  }
  #information-information .text__title {
    max-width: 567px;
    font-size: 14px;
    line-height: 23px;
    margin-bottom: 30px;
  }
  #information-information .text__text {
    max-width: 554px;
  }
  #information-information .black-section {
    padding-block: 70px;
  }
  #information-information .black-section h2 {
    margin-bottom: 30px;
  }
  #information-information .black-section picture img {
    margin-bottom: 40px;
  }
  #information-information .black-section-text {
    max-width: 554px;
    margin-bottom: 36px;
  }
  #information-information h3 {
    padding-top: 44px;
    margin-bottom: 22px;
  }
}
@media (max-width: 480px) {
  #information-information .video.banner .text-center {
    bottom: 23.529412%;
  }
  #information-information .video.banner .text-center .text__wrapper {
    max-width: 275px;
  }
  #information-information .video.banner .text-center .text__wrapper h1 {
    margin-bottom: 4px;
  }
  #information-information .video.banner .text-center .text__wrapper p {
    height: calc(19px * 3);
    font-size: 12px;
    line-height: 19px;
  }
  #information-information .text__container {
    margin-top: 40px;
    margin-bottom: 80px;
  }
  #information-information .text__title {
    max-width: 100%;
    margin-bottom: 16px;
  }
  #information-information .text__text p + p {
    padding-top: 16px;
  }
  #information-information .black-section {
    padding-top: 60px;
    padding-bottom: 80px;
  }
  #information-information .black-section picture img {
    position: relative;
    min-width: 100vw;
    left: 50%;
    right: 50%;
    margin-left: -50vw;
    margin-right: -50vw;
  }
  #information-information .black-section-text+h2 {
    padding-top: 44px;
  }
  #information-information h3 {
    font-size: 12px;
    line-height: 38px;
    margin-bottom: 8px;
  }
  #information-information .black-section-links {
    gap: 16px;
  }
  #information-information .black-section-link {
    font-size: 12px;
    line-height: 16px;
  }
  #information-information .black-section-link svg {
    width: 20px;
    height: 20px;
  }
  #information-information .black-section-link img {
    max-width: 36px;
  }
}

/* про нас end */

/* партнерські бренди */

#information-information .text-center {
  padding-top: 70px;
  padding-bottom: 120px;
}
#information-information .text__wrapper {
  max-width: 634px;
  margin-inline: auto;
}
#information-information .text__wrapper h1 {
  margin-bottom: 22px;
}
#information-information .text__wrapper p {
  line-height: 24px;
  text-transform: uppercase;
}
#information-information .partners {
  position: relative;
  width: 100vw;
  left: 50%;
  right: 50%;
  margin-left: -50vw;
  margin-right: -50vw;
}
#information-information .partners__container {
  padding-inline: 15px;
}
#information-information .partners__flex {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
}
#information-information .partners__item {
  flex: 0 1 20%;
  display: flex;
  align-items: center;
  justify-content: center;
}
#information-information .partners__item img {
  max-width: 100%;
}
#information-information .video-small.video-banner {
  margin-block: 120px;
  padding-inline: 15px;
}
#information-information .video-small.video-banner .video-small-container {
  max-width: 1288px;
  background-color: rgba(208, 208, 208, 0.3);
  padding-block: 80px;
  margin-inline: auto;
}
#information-information .video-small.video-banner .video-wrapper {
  position: relative;
  max-width: 734px;
  
  overflow: hidden;
  margin-inline: auto;
  margin-bottom: 40px;
}
#information-information .video-small.video-banner .video-wrapper video {
  max-width: 100%;
  width: 100%;
  object-fit: cover;
  aspect-ratio: 734 / 445;
}
#information-information .video-small.video-banner .video-wrapper .buttons-controls {
  position: absolute;
  width: calc(100% - 44px);
  left: 22px;
  bottom: 22px;
  transform: translateX(0%);
  display: flex;
  align-items: center;
  justify-content: space-between;
}
#information-information .video-small.video-banner .video-wrapper .buttons-controls button {
  background-color: transparent;
  border: none;
  box-shadow: none;
  padding: 0;
}
#information-information .video-small .text__wrapper {
  max-width: 734px;
  text-align: center;
}
#information-information .video-small .text__wrapper p {
  font-family: 'Forum';
  font-style: normal;
  font-weight: 400;
  font-size: 20px;
  line-height: 32px;
  margin-bottom: 24px;
}
@media (min-width: 1440px) {
  #information-information .text-center {
    padding-bottom: 140px;
  }
  #information-information .video-small.video-banner {
    margin-block: 160px;
  }
  #information-information .partners__flex {
    max-width: 1328px;
    margin-inline: auto;
  }
  #information-information .video-small.video-banner .video-small-container {
    max-width: 1440px;
    padding-block: 100px;
  }
  #information-information .video-small.video-banner .video-wrapper {
    max-width: 825px;
    margin-bottom: 50px;
  }
}
@media (max-width: 991px) {
  #information-information .text-center {
    padding-top: 46px;
    padding-bottom: 60px;
  }
  #information-information .partners__item {
    flex: 0 1 50%;
  }
  #information-information .video-small.video-banner {
    padding-inline: 0;
    margin-block: 100px;
  }
  #information-information .video-small.video-banner .video-small-container {
    padding-block: 60px;
    padding-inline: 15px;
  }
  #information-information .video-small.video-banner .video-wrapper {
    max-width: 688px;
    margin-bottom: 20px;
  }
  #information-information .video-small .text__wrapper {
    max-width: 681px;
  }
  #information-information .video-small .text__wrapper p {
    height: calc(32px * 3);
    overflow: hidden;
  }
}
@media (max-width: 480px) {
  #information-information .text-center {
    padding-top: 17px;
    padding-bottom: 24px;
  }
  #information-information .text__wrapper h1 {
    margin-bottom: 4px;
  }
  #information-information .video-small.video-banner {
    margin-top: 60px;
    margin-bottom: 80px;
  }
  #information-information .video-small.video-banner .video-small-container {
    padding-block: 40px;
  }
  #information-information .video-small.video-banner .video-wrapper {
    max-width: 343px;
    margin-bottom: 30px;
  }
  #information-information .video-small.video-banner .video-wrapper .buttons-controls {
    bottom: 8px;
    left: 8px;
    width: calc(100% - 16px);
  }
  #information-information .video-small .text__wrapper {
    max-width: 343px;
  }
  #information-information .video-small .text__wrapper p {
    font-size: 16px;
    line-height: 26px;
    height: calc(26px * 3);
    margin-bottom: 16px;
  }
}

/* партнерські бренди end */

#footer {
  background-color: #111111;
  margin-top: 0;
}
#footer img {
  max-width: 100%;
}
#footer img, #footer svg {
  vertical-align: middle;
}
#footer p {
  padding: 0;
  margin: 0;
}
#footer a {
  display: inline-flex;
}
#footer a:hover, #footer a:focus, #footer a:focus-visible {
  outline: 0;
  outline-offset: 0;
  text-decoration: none;
}
#footer input {
  border: none;
}
#footer input:focus-visible {
  border: none;
  outline: none;
}
#footer h2 {
  font-family: "Forum";
  font-size: 36px;
  line-height: 60px;
  text-transform: uppercase;
  margin-top: 0;
}
@media (max-width: 480px) {
  #footer h2 {
    font-size: 28px;
    line-height: 46px;
  }
}
#footer h3 {
  font-family: "Forum";
  font-size: 28px;
  line-height: 31px;
  text-transform: uppercase;
}
@media (max-width: 991px) {
  #footer h3 {
    font-size: 24px;
    line-height: 26px;
  }
}
@media (max-width: 480px) {
  #footer h3 {
    font-size: 22px;
    line-height: 46px;
  }
}
#footer h4 {
  font-family: "Forum";
  font-size: 24px;
  line-height: 26px;
  text-transform: uppercase;
}
#footer h5 {
  font-weight: 600;
  font-size: 16px;
  line-height: 22px;
  text-transform: uppercase;
}
#footer h6 {
  font-weight: 800;
  font-size: 14px;
  line-height: 19px;
  text-transform: uppercase;
  color: #FFFFFF;
}
#footer .hidden {
  display: none;
}
@media (max-width: 480px) {
  #footer .mobile-hidden {
    display: none;
  }
}
#footer .btn-null {
  border: none;
  background-color: transparent;
}
#footer .btn-null:hover, #footer .btn-null:focus, #footer .btn-null:focus-visible, #footer .btn-null:active {
  outline-offset: 0;
  outline: none;
  box-shadow: none;
}
#footer .link-to-more {
  margin-top: auto;
  font-size: 12px;
  line-height: 16px;
  text-transform: uppercase;
  color: #111111;
  width: -moz-fit-content;
  width: fit-content;
  border-bottom: 1px solid rgba(17, 17, 17, 0.6);
}
#footer .btn-to-more {
  font-weight: 500;
  font-size: 12px;
  line-height: 26px;
  text-transform: uppercase;
  color: #FFFFFF;
  padding: 11px 41px;
  background: #111111;
  border-radius: 1px;
}
#footer h6 {
  font-weight: 800;
  font-size: 14px;
  line-height: 19px;
  text-transform: uppercase;
  color: #FFFFFF;
}
#footer .container {
  padding-top: 60px;
  padding-bottom: 20px;
}
@media (max-width: 991px) {
  #footer .container {
    padding-top: 40px;
  }
}
#footer .footer__title {
  display: none;
}
@media (max-width: 991px) {
  #footer .footer__title {
    display: block;
    font-weight: 700;
    font-size: 34px;
    line-height: 46px;
    text-transform: uppercase;
    text-align: center;
    color: #FFFFFF;
    margin-bottom: 40px;
  }
}
#footer .footer__top {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  gap: 24px;
  margin-bottom: 40px;
}
@media (min-width: 1318px) {
  #footer .footer__top {
    margin-bottom: 108px;
  }
}
@media (max-width: 991px) {
  #footer .footer__top {
    flex-wrap: wrap;
    row-gap: 60px;
    margin-bottom: 100px;
  }
}
@media (max-width: 480px) {
  #footer .footer__top {
    flex-direction: column;
    row-gap: 40px;
    margin-bottom: 50px;
  }
}
#footer .footer__column {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
@media (max-width: 991px) {
  #footer .footer__column {
    flex: calc(50% - 24px);
  }
}
#footer .footer__column h6 {
  margin-top: 0;
  margin-bottom: 20px;
}
#footer .footer__column a {
  font-weight: 300;
  font-size: 14px;
  line-height: 19px;
  color: #FFFFFF;
  margin-bottom: 10px;
  align-items: center;
  gap: 4px;
}
#footer .footer__bottom-contacts {
  display: flex;
  align-items: flex-end;
  justify-content: space-between;
  margin-bottom: 32px;
}
@media (max-width: 991px) {
  #footer .footer__bottom-contacts {
    flex-direction: column;
    align-items: flex-start;
    gap: 60px;
    margin-bottom: 12px;
  }
}
@media (max-width: 480px) {
  #footer .footer__bottom-contacts {
    gap: 50px;
  }
}
#footer .footer__bottom-left {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
#footer .footer__bottom-left p {
  font-size: 13px;
  line-height: 19px;
  color: rgba(255, 255, 255, 0.8);
  max-width: 300px;
  margin-bottom: 14px;
}
#footer .footer__bottom-left a {
  font-size: 14px;
  line-height: 19px;
  color: #FFFFFF;
  border-bottom: 1px solid rgba(255, 255, 255, 0.6);
  margin-bottom: 30px;
}
#footer .footer__bottom-left a:last-child {
  margin-bottom: 0;
}
@media (max-width: 480px) {
  #footer .footer__bottom-left a {
    margin-bottom: 12px;
  }
  #footer .footer__bottom-left a:last-child {
    margin-bottom: 0;
  }
}
#footer .footer__bottom-left .footer__column {
  margin-top: 30px;
  gap: 12px;
}
@media (max-width: 480px) {
  #footer .footer__bottom-left .footer__column {
    margin-top: 38px;
  }
}
#footer .footer__bottom-left .footer__column h6 {
  margin-bottom: 8px;
}
#footer .footer__bottom-left .footer__column a {
  border-bottom: none;
  margin: 0;
}
#footer .footer__bottom-right {
  display: flex;
  gap: 20px;
}
#footer .footer__bottom-copy {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
@media (max-width: 991px) {
  #footer .footer__bottom-copy {
    flex-direction: row-reverse;
  }
}
#footer .footer__bottom-copy span {
  font-weight: 200;
  font-size: 12px;
  line-height: 25px;
  display: flex;
  align-items: center;
  justify-content: flex-end;
  color: #FFFFFF;
  mix-blend-mode: normal;
  opacity: 0.8;
}
#footer .footer-language {
  display: flex;
  align-items: center;
  gap: 7px;
  color: #FFFFFF;
}
@media (max-width: 991px) {
  #footer .footer-language {
    gap: 0;
    padding-right: 5px;
  }
}
#footer .footer-language span {
  font-size: 14px;
  font-weight: 300;
  line-height: 19px;
}
@media (max-width: 991px) {
  #footer .footer-language span {
    display: none;
  }
}
#footer .footer-language button {
  position: relative;
  background-color: transparent;
  border: none;
  text-transform: uppercase;
}
#footer .footer-language button::after {
  content: url('data:image/svg+xml,<svg width="9" height="6" viewBox="0 0 9 6" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M8 1L4.5 5L1 1" stroke="white" stroke-width="0.6" stroke-linecap="round" stroke-linejoin="round"/></svg>');
  position: absolute;
  top: 44%;
  transform: translateY(-50%);
  right: -6px;
}

.subscribe {
    background-color: rgb(17 17 17);
}
.subscribe img {
  max-width: 100%;
}
.subscribe img, .subscribe svg {
  vertical-align: middle;
}
.subscribe p {
  padding: 0;
  margin: 0;
}
.subscribe a {
  display: inline-flex;
}
.subscribe a:hover, .subscribe a:focus, .subscribe a:focus-visible {
  outline: 0;
  outline-offset: 0;
  text-decoration: none;
}
.subscribe input {
  border: none;
}
.subscribe input:focus-visible {
  border: none;
  outline: none;
}
.subscribe h2 {
  font-family: "Forum";
  font-size: 36px;
  line-height: 60px;
  text-transform: uppercase;
  margin-top: 0;
}
@media (max-width: 480px) {
  .subscribe h2 {
    font-size: 28px;
    line-height: 46px;
  }
}
.subscribe h3 {
  font-family: "Forum";
  font-size: 28px;
  line-height: 31px;
  text-transform: uppercase;
}
@media (max-width: 991px) {
  .subscribe h3 {
    font-size: 24px;
    line-height: 26px;
  }
}
@media (max-width: 480px) {
  .subscribe h3 {
    font-size: 22px;
    line-height: 46px;
  }
}
.subscribe h4 {
  font-family: "Forum";
  font-size: 24px;
  line-height: 26px;
  text-transform: uppercase;
}
.subscribe h5 {
    font-weight: 600;
    font-size: 16px;
    line-height: 22px;
    text-transform: uppercase;
    color: #fff;
}
.subscribe h6 {
  font-weight: 800;
  font-size: 14px;
  line-height: 19px;
  text-transform: uppercase;
  color: #FFFFFF;
}
.subscribe .hidden {
  display: none;
}
@media (max-width: 480px) {
  .subscribe .mobile-hidden {
    display: none;
  }
}
.subscribe .btn-null {
  border: none;
  background-color: transparent;
}
.subscribe .btn-null:hover, .subscribe .btn-null:focus, .subscribe .btn-null:focus-visible, .subscribe .btn-null:active {
  outline-offset: 0;
  outline: none;
  box-shadow: none;
}
.subscribe .link-to-more {
  margin-top: auto;
  font-size: 12px;
  line-height: 16px;
  text-transform: uppercase;
  color: #111111;
  width: -moz-fit-content;
  width: fit-content;
  border-bottom: 1px solid rgba(17, 17, 17, 0.6);
}
.subscribe .btn-to-more {
  font-weight: 500;
  font-size: 12px;
  line-height: 26px;
  text-transform: uppercase;
  color: #FFFFFF;
  padding: 11px 41px;
  background: #111111;
  border-radius: 1px;
}
.subscribe .row {
  display: flex;
  flex-direction: column;
  align-items: center;
  padding-block: 60px;
}
@media (max-width: 480px) {
  .subscribe .row {
    padding-block: 44px;
    padding-inline: 15px;
  }
}
.subscribe .row h5 {
  text-align: center;
  margin-bottom: 16px;
}
@media (max-width: 480px) {
  .subscribe .row h5 {
    font-size: 13px;
    line-height: 18px;
    margin-bottom: 5px;
  }
}
.subscribe .row p {
    font-weight: 600;
    font-size: 12px;
    line-height: 16px;
    text-align: center;
    margin-bottom: 65px !important;
    color: #fff;
}
@media (max-width: 480px) {
  .subscribe .row p {
    margin-bottom: 35px !important;
  }
}
.subscribe .row form {
  max-width: 388px;
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: flex-end;
  gap: 6px;
}
.subscribe .row form span {
  font-size: 12px;
  line-height: 24px;
  color: #777777;
}
.subscribe .row form .form {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}
@media (max-width: 480px) {
  .subscribe .row form .form {
    max-width: 100%;
  }
}
.subscribe .row form .form input {
  width: 100%;
  font-weight: 500;
  line-height: 26px;
  text-transform: lowercase;
  background: #fff;
  padding: 13px 21px;
  border-radius: 0;
}
@media (max-width: 480px) {
  .subscribe .row form .form input {
    font-size: 11px;
  }
}
.subscribe .row form .form input::-moz-placeholder {
  line-height: 26px;
  text-transform: lowercase;
  color: #777777;
}
.subscribe .row form .form input::placeholder {
  line-height: 26px;
  text-transform: lowercase;
  color: #777777;
}
@media (max-width: 480px) {
  .subscribe .row form .form input::-moz-placeholder {
    font-size: 11px;
  }
  .subscribe .row form .form input::placeholder {
    font-size: 11px;
  }
}
.subscribe .row form .form button {
  position: relative;
  background: #fff !important;
  padding: 16px 21px;
}

.products {
  padding-top: 80px;
  padding-bottom: 120px;
}

@media (min-width: 1440.5px) {
  .products {
    padding-top: 120px;
    padding-bottom: 160px;
  }
}

@media (max-width: 425.5px) {
  .products {
    padding-top: 50px;
    padding-bottom: 80px;
  }
}

.products__container {
  position: relative;
  margin: 0;
  box-shadow: none;
  border: none;
  border-radius: 0;
}

.products__container .slider-prev,
.products__container .slider-next {
  position: absolute;
  z-index: 1;
  top: 50%;
}

.products__container .slider-prev {
  left: -16px;
  transform: translate(-8%, -50%);
}

.products__container .slider-next {
  right: -16px;
  transform: translate(8%, -50%);
}

.swiper-slide.product-card {
  padding-inline: 13px;
}

.product-card {
  flex-direction: column;
  color: #111111;
}

.product-image {
  height: 390px;
  width: 100%;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-bottom: 12px;
}

.product-image a {
  height: 100%;
}
.product-image img {
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}

@media (min-width: 1440.5px) {
  .product-image {
    margin-bottom: 24px;
  }
}

@media (max-width: 768.5px) {
  .product-image {
    height: 337px;
  }
}

@media (max-width: 425.5px) {
  .product-image {
    height: 164px;
  }
}

.product-new {
  position: absolute;
  top: 13px;
  left: 16px;
  line-height: 26px;
  text-transform: uppercase;
}

@media (max-width: 425.5px) {
  .product-new {
    /* top: 0px; */
    left: 10px;
    font-size: 10px;
    line-height: 26px;
  }
}

a.product-like {
  position: absolute;
  height: fit-content;
  top: 16px;
  right: 16px;
}

@media (max-width: 425.5px) {
  .product-like {
    top: 6px;
    right: 10px;
  }

  .product-like svg {
    width: 16px;
    height: 16px;
  }
}

.product-description {
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 5px;
  line-height: 19.5px;
  font-weight: 500;
  font-size: 12px;
  color: #111111;
  text-align: center;
  text-transform: uppercase;
padding-inline: 25px;
}

@media (min-width: 1440.5px) {
  .product-description {
    gap: 5px;
  }
}

.product-name {
  line-height: 26px;
  text-align: center;
  text-transform: uppercase;
}

@media (max-width: 425.5px) {
  .product-name {
    font-weight: 500;
    font-size: 12px;
    line-height: 19px;
  }
}

.product-price {
  font-size: 16px;
  line-height: 26px;
  text-transform: uppercase;
}

@media (max-width: 425.5px) {
  .product-price {
    font-size: 12px;
    line-height: 26px;
  }
}

/* картка товару ----------------------------------------------------------------------------------- */

#product-product .container.product-card {
  display: flex;
  flex-direction: row;
  padding-top: 40px;
}
#product-product .product-images {
  position: relative;
  width: 50%;
  margin-left: 0;
  max-width: 685px;
}
#product-product .main-image {
  margin-left: 0;
  border: none;
}
#product-product .main-image .thumbnail {
  margin-bottom: 0;
  border: none;
  border-radius: 1px;
  padding: 0;
}
#product-product .main-image .thumbnail img {
  aspect-ratio: 631 / 750;
  object-fit: contain;
}
#product-product .main-image img {
  width: 100%;
}
#product-product .product-left-btn {
  position: absolute;
  z-index: 1;
  top: 30px;
  right: 30px;
  display: flex;
  flex-direction: column;
  gap: 12px;
}
#product-product .product-main-slider {
  display: none;
}
#product-product .mini-image {
  max-height: 671px;
  overflow-y: auto;
  overflow-x: hidden;
  scrollbar-width: none;
  display: flex;
  flex-direction: column;
  gap: 22px;
  list-style: none;
  padding-left: 0;
  margin-left: 10px;
}
#product-product .mini-image::-webkit-scrollbar {
  width: 0;
  height: 0;
}
/* #product-product .mini-image:hover {
  scrollbar-width: thin;
  padding-right: 0;
}
#product-product .mini-image:hover::-webkit-scrollbar {
  width: 8px;
} */
#product-product .mini-image .image-additional {
  max-width: 98px;
  width: 100%;
  margin-left: 0;
}
#product-product .mini-image .image-additional .thumbnail {
  width: 100%;
  border: 0.8px solid transparent;
  border-radius: 1px;
  padding: 4px;
  margin-bottom: 0;
}
#product-product .mini-image .image-additional.active .thumbnail,
#product-product .mini-image .image-additional .thumbnail:hover {
  border: 0.8px solid #111111;
}
#product-product .mini-image .image-additional .thumbnail img {
    max-width: 100%;
    width: 100%;
    object-fit: cover;
    min-height: 104px;
}
#product-product .product-info {
  flex: 1;
}
#product-product .product-image-container {
  position: relative;
  display: flex;
  gap: 10px;
  padding-right: 30px;
  margin-left: 0;
}
#product-product .product-image-container .main-image .thumbnail {
  border: none;
  padding: 0;
}
#product-product .product-image-container .main-image img {
  max-width: 100%;
  width: 100%;
}
#product-product .product-left-btn button {
  width: 20px;
  height: 20px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  background-color: transparent;
  background-image: none;
  box-shadow: none;
  border: none;
  padding: 0;
}
#product-product .product-left-btn button:focus,
#product-product .product-left-btn button:focus-visible {
  outline: none;
}
#product-product .product-right {
  display: flex;
  gap: 24px;
  padding-left: 40px;
}
#product-product .product-info h1 {
    font-family: 'Manrope';
    font-style: normal;
    font-weight: 400;
    font-size: 28px;
    line-height: 38px;
    text-transform: uppercase;
    text-align: left;
    color: #111111;
    margin-top: 0;
    margin-bottom: 20px;
}
#product-product .product-info .product-subtitle {
  font-weight: 400;
  font-size: 14px;
  line-height: 24px;
  text-transform: uppercase;
  color: #565656;
}
#product-product .product-info .product-subtitle .list-unstyled h2 {
  font-family: 'Manrope';
  font-style: normal;
  font-weight: 400;
  font-size: 28px;
  line-height: 24px;
  text-transform: uppercase;
  color: #111111;
}
#product-product .product-info .kjseries .colors {
  display: flex;
  align-items: center;
  gap: 8px;
}
#product-product .product-info .kjseries .colors .upc>a>span {
  width: 12px;
  min-width: 12px;
  min-height: 12px;
}
#product-product .product-info .kjseries .colors .upc>span {
  position: relative;
  width: 18px;
  min-width: 18px;
  min-height: 18px;
}
#product-product .product-info .kjseries .colors .upc>span::after {
  content: '';
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 16px;
  height: 16px;
  border-radius: 50%;
  border: 2px solid #fff;
  
}
#product-product .product-info .notify_product,
#product-product .product-info .btn-block {
  height: 48px;
  width: 100%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 8px;
  color: #ffffff;
  text-transform: uppercase;
  background: #111111;
  border-radius: 1px;
  border: none;
}
#product-product .product-info .btn-block+.btn-block {
  margin-top: 16px;
}
#product-product .product-info #btn-block:focus,
#product-product .product-info #btn-block:focus-visible {
  outline: none;
  border-radius: 1px;
}
#product-product .contacts-accordion {
  border-top: 1px solid rgba(208, 208, 208, 0.6);
  border-bottom: 1px solid rgba(208, 208, 208, 0.6);
  margin-top: 20px;
  margin-bottom: 0;
}
#product-product .contacts-accordion button {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 8px;
  font-weight: 500;
  font-size: 12px;
  line-height: 26px;
  text-align: center;
  text-transform: uppercase;
  color: #565656;
  border-radius: 1px;
  border: none;
  background: transparent;
  box-shadow: none;
  
  padding-block: 11px;
}
#product-product .contacts-accordion button:focus,
#product-product .contacts-accordion button:focus-visible {
  outline: none;
}
#product-product #productContactsCollapse .well {
  display: flex;
  flex-direction: column;
  gap: 16px;
  background-color: transparent;
  border: none;
  border-radius: 0;
  box-shadow: none;
  padding: 0;
  padding-top: 5px;
  padding-bottom: 20px;
  margin-bottom: 0;
}
#product-product #productContactsCollapse .well a {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 6px;
  font-family: 'Manrope';
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 19px;
  color: #111111;
  border: none;
  border-radius: 0;
  box-shadow: none;
  padding: 0;
}
#product-product #accordion {
  width: 100%;
  display: flex;
  flex-direction: column;
  gap: 20px;
  padding-top: 40px;
}
#product-product #accordion .panel {
  border: 0;
  box-shadow: none;
}
#product-product #accordion .panel-heading {
  background-color: transparent;
  border-bottom: 1px solid rgba(208, 208, 208, 0.6);
  padding: 0;
}
#product-product #accordion .panel-heading h4 {
  font-weight: 500;
  font-size: 14px;
  line-height: 30px;
  letter-spacing: 0.1em;
  text-transform: uppercase;
  color: #111111;
}
#product-product #accordion .panel-heading h4 a {
  width: 100%;
  display: inline-flex;
  position: relative;
  text-decoration: none;
}
#product-product #accordion .panel-heading h4 a::after {
  content: url('data:image/svg+xml,<svg width="11" height="7" viewBox="0 0 11 7" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M10 1L5.5 5.6509L1 1" stroke="%23111111" stroke-linecap="round" stroke-linejoin="round"/></svg>');
  position: absolute;
  top: 50%;
  right: 0;
  transform: translate(0%, -50%);
}
#product-product #accordion .panel-heading h4 a[aria-expanded="true"]::after {
  content: url('data:image/svg+xml,<svg width="11" height="7" viewBox="0 0 11 7" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M10 5.65039L5.5 0.99949L1 5.65039" stroke="%23111111" stroke-linecap="round" stroke-linejoin="round"/></svg>');
}
#product-product #accordion .panel-body {
  border-top: 0;
  padding-inline: 0;
  padding-bottom: 0;
}
#product-product #accordion .panel-body p {
  font-family: 'Manrope';
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 23px;
  color: #111111;
}
#product-product .recomented-title {
  font-family: 'Forum';
  font-weight: 400;
  font-size: 24px;
  line-height: 60px;
  text-transform: uppercase;
  text-align: center;
  margin-top: 100px;
  margin-bottom: 0;
}
#product-product .recomented-product {
  padding-top: 80px;
  padding-bottom: 120px;
}
#product-product .recomented-product .container {
  position: relative;
}
#product-product .recomented-product .swiper-viewport {
  border: none;
  box-shadow: none;
  margin: 0;
}
#recomented-slider .swiper-slide .image {
  margin-bottom: 12px;
}
#recomented-slider .swiper-slide .image a {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
#recomented-slider .swiper-slide .image img {
  max-width: 100%;
  width: 100%;
  object-fit: cover;
}
#recomented-slider .swiper-slide .caption {
  text-align: center;
}
#recomented-slider .swiper-slide .caption h4 {
  margin-top: 0;
  margin-bottom: 5px;
padding-inline: 25px;
}
#recomented-slider .swiper-slide .caption a {
  font-weight: 500;
  font-size: 14px;
  line-height: 26px;
  text-transform: uppercase;
  color: #111111;
}
#recomented-slider .swiper-slide .caption p {
  font-weight: 400;
  font-size: 14px;
  line-height: 26px;
  margin-bottom: 0;
}
#recomented-slider .swiper-slide .caption .price-old {
  font-size: 12px;
  text-decoration: line-through;
}
#product-product .recomented-product .button-prev,
#product-product .recomented-product .button-next {
  position: absolute;
  z-index: 1;
  top: 50%;
  cursor: pointer;
}
#product-product .recomented-product .button-prev {
  transform: translate(-10%, -50%);
  left: 0;
}
#product-product .recomented-product .button-next {
  transform: translate(10%, -50%);
  right: 0;
}

@media (min-width: 992px) {
  #product-product .product-info {
    margin-left: 60px;
  }

  #product-product .product-left-btn {
    top: 0;
    right: -160px;
  }
}
@media (min-width: 1200px) {
  #product-product .product-info {
    margin-left: 110px;
  }
  #product-product .product-left-btn {
    top: 0;
    right: -196px;
  }
}
@media (max-width: 991px) {
  #product-product .container.product-card {
    flex-wrap: wrap;
    padding-top: 26px;
  }
  #product-product .product-images {
    width: 100%;
    display: flex;
    justify-content: center;
  }
  #product-product .main-image {
    width: 100%;
    margin-bottom: 40px;
  }
  #product-product .main-image .thumbnail img {
    aspect-ratio: 688 / 695;
  }
  #product-product .mini-image {
    max-width: 26%;
    flex-direction: row;
    align-items: flex-start;
    align-self: flex-start;
    flex-wrap: wrap;
    gap: 15px;
    margin-left: 0;
  }
  #product-product .mini-image .image-additional {
    flex: calc(50% - 15px);
    height: fit-content;
  }
  #product-product .product-info {
    margin-left: 51px;
  }
  #product-product #accordion {
    padding-top: 30px;
  }
  #product-product .recomented-title {
    margin-top: 80px;
  }
  #product-product .recomented-product {
    padding-top: 60px;
    padding-bottom: 100px;
  }
}
@media (max-width: 480px) {
  #product-product .container.product-card {
    padding-top: 12px;
  }
  #product-product .main-image {
    display: none;
  }
  #product-product .main-image .thumbnail img {
    aspect-ratio: 1;
  }
  #product-product .mini-image {
    display: none;
  }
  #product-product .product-main-slider {
    position: relative;
    display: block;
    margin-bottom: 36px;
  }
  #product-product .product-main-slider .thumbnail {
    border: none;
    padding: 0;
    margin-bottom: 0;
  }
#product-product .product-main-slider .thumbnail img {
    aspect-ratio: 1;
    object-fit: contain;
}
  #product-product .product-main-slider .product-slider-pagination {
    position: absolute;
    z-index: 1;
    left: 50%;
    transform: translateX(-50%);
    bottom: 28px;
    width: 100%;
    height: 5px;
    text-align: center;
  }
  #product-product .product-main-slider .product-slider-pagination .swiper-pagination-bullet {
    height: 5px;
    width: 5px;
    background-color: rgba(17, 17, 17, 0.2);
    box-shadow: none;
    border-radius: 50%;
  }
  #product-product .product-main-slider .product-slider-pagination .swiper-pagination-bullet-active {
    background-color: #111111;
  }
  #product-product .product-info {
    margin-left: 1px;
  }
  #product-product #accordion {
    padding-top: 16px;
  }
  #product-product .recomented-title {
    margin-top: 60px;
  }
  #product-product .recomented-product {
    padding-top: 30px;
    padding-bottom: 80px;
  }
}

/* картка товару end ------------------------------------------------------------------------------- */

.feedback {
  position: sticky;
  left: 100%;
  transform: translateX(-38px);
  bottom: 58px;
  z-index: 4;
  height: 0;
  width: -moz-fit-content;
  width: fit-content;
  display: none;
}
@media (min-width: 1470px) {
  .feedback {
    transform: translateX(-60px);
  }
}

.feedback-button {
  position: absolute;
  bottom: 0;
  right: 100%;
  width: 54px;
  height: 54px;
  background-color: #111111;
  color: #fff;
  border: none;
  border-radius: 50%;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  z-index: 4;
  transition: transform 0.3s ease;
}
.feedback-button:hover {
  transform: scale(1.1);
}

.chat-container {
  display: none;
  position: fixed;
  bottom: 74px;
  right: 0;
  width: 344px;
  height: 497px;
  background-color: #FFFFFF;
  border: 1px solid #D0D0D0;
  border-radius: 1px;
  overflow: hidden;
  z-index: 1000;
  flex-direction: column;
}
.chat-container.active {
  display: flex;
}

.chat-header {
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 15px;
  background-color: transparent;
  border-bottom: 1px solid #D0D0D0;
}
.chat-header span {
  font-size: 13px;
  line-height: 18px;
}
.chat-header .close-btn {
  position: absolute;
  top: 50%;
  right: 15px;
  transform: translateY(-50%);
  background: none;
  border: none;
  font-size: 24px;
  cursor: pointer;
}

.chat-messages {
  flex-grow: 1;
  padding: 18px;
  overflow-y: auto;
  display: flex;
  flex-direction: column;
  gap: 48px;
}
.chat-messages .chat-date-separator {
  font-weight: 600;
  font-size: 12px;
  line-height: 24px;
  text-align: center;
  color: #A6A6A6;
}
.chat-messages .consent-message {
  position: absolute;
  z-index: 1;
  top: 49px;
  left: 0;
  width: 100%;
  height: calc(100% - 49px);
  background-color: #fff;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 22px;
  padding-inline: 30px;
}
.chat-messages .consent-message p {
  font-size: 11px;
  line-height: 16px;
  text-align: center;
}
.chat-messages .consent-message p a {
  color: #111111;
  text-decoration: underline;
}
.chat-messages .consent-message button {
  font-weight: 500;
  font-size: 12px;
  line-height: 26px;
  text-transform: uppercase;
  padding-block: 11px;
  width: 159px;
  background-color: transparent;
  border: #111111 1px solid;
}
.chat-messages .message {
  position: relative;
  padding: 10px;
  border-radius: 18px;
  max-width: 80%;
  background: #FFFFFF;
  box-shadow: 0px 2px 7px rgba(208, 208, 208, 0.6);
  border-radius: 1px;
  font-size: 13px;
  line-height: 21px;
}
.chat-messages .message .message-icon {
  position: absolute;
  top: 50%;
  left: calc(100% + 5px);
  transform: translateY(-50%);
}
.chat-messages .message .message-time {
  position: absolute;
  bottom: -22px;
  right: 8px;
  font-weight: 600;
  font-size: 10px;
  line-height: 24px;
  color: #A6A6A6;
}
.chat-messages .user-message {
  align-self: flex-end;
  margin-right: 34px;
}
.chat-messages .user-message::after {
  content: url('data:image/svg+xml,<svg width="26" height="26" viewBox="0 0 26 26" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M21 22V20C21 18.9391 20.5786 17.9217 19.8284 17.1716C19.0783 16.4214 18.0609 16 17 16H9C7.93913 16 6.92172 16.4214 6.17157 17.1716C5.42143 17.9217 5 18.9391 5 20V22" stroke="%23111111" stroke-width="1.25" stroke-linecap="round" stroke-linejoin="round"/><path d="M13 12C15.2091 12 17 10.2091 17 8C17 5.79086 15.2091 4 13 4C10.7909 4 9 5.79086 9 8C9 10.2091 10.7909 12 13 12Z" stroke="%23111111" stroke-width="1.25" stroke-linecap="round" stroke-linejoin="round"/><circle cx="13" cy="13" r="12.375" stroke="%23111111" stroke-width="1.25"/></svg>');
  position: absolute;
  top: 0;
  right: -34px;
}
.chat-messages .support-message {
  align-self: flex-start;
  margin-left: 34px;
}
.chat-messages .support-message::before {
  content: url('data:image/svg+xml,<svg width="26" height="26" viewBox="0 0 26 26" fill="none" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><mask id="mask0_105_2706" style="mask-type:alpha" maskUnits="userSpaceOnUse" x="0" y="0" width="26" height="26"><mask id="mask1_105_2706" style="mask-type:alpha" maskUnits="userSpaceOnUse" x="0" y="0" width="26" height="26"><rect width="26" height="25.8768" fill="%23111111"/></mask><g mask="url(%23mask1_105_2706)"><rect x="-0.73938" width="28.7029" height="36.3608" fill="url(%23pattern0_105_2706)"/></g></mask><g mask="url(%23mask0_105_2706)"><rect width="26" height="26" fill="%23111111"/></g><defs><pattern id="pattern0_105_2706" patternContentUnits="objectBoundingBox" width="1" height="1"><use xlink:href="%23image0_105_2706" transform="scale(0.00197628 0.00156006)"/></pattern><image id="image0_105_2706" width="506" height="641" preserveAspectRatio="none" xlink:href="data:image/png;base64,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NOxqMMVLkQAQQEOPt4HGEyBd/REREfUeP3ncMPJ/kTUzMjJ1c6Cg8Wf23sg17CQinZOj03V7e/urnTqhdzyz0FG6JhJAQ6+JtY5lLpTA0aNHa0ZFRTn/78WL2pGRz2ump8FSu2RD418oux8S5Bp0ctymXNnIKpWr3P3pp5/Cy5Urdxe84+N/SI8HkAASoEoADT1VnChMzASuXr1a/uXLl07wAkA+DtHvou2x9S9T4zIG3cqqZIxtJdtH5SqWe2RX0e4RTnWT4YQ/kQDLBNDQswwcsxMfARK9Lzo62u7du3f279+/t3v77q19bExs2fSM3F4AUmSx9ATIGHPLkiVjypYt+6JsWetIa/hUtKn4HFZ7ixJfDWOJkICwCaChF3b9ofYCIAAvAmXhRaB87JfY8nGf4qy/xH8pHfc5zvrz18+lE+ITSmRmZv3rEyAtC5svBTKGW5q9iYlxvEUJi48lSpT4YGFmEWNhYfHBysrqTenSpd9YWlq+qV69epo0LX4jASTAfwJo6PlfR6ihBhEIDw83Tk5OLpGQkFACvo1TU1ON4GOSnJZslJ6SbpSSnmKSlZ6lk5mZaZCVlaWbnZ2tC99kX1dbVztTR0cnS1tbO1NPRy+T7MN3uh54sRczLJakb6SfbGhkmGRgYJBipGeUZGZmFm9ubv6lVq1aXzQIMRYVCSABJIAEkAASQAJIAAkgASSABJAAEkACSAAJIAEkgASQABJAAkgACSABJIAEkAASQAJIAAkgASSABJAAEkACSAAJIAEkgASQABJAAkgACSABJIAEkAASQAJIAAkgASSABJAAEkACSAAJIAEkgASQABJAAkgACSABJIAEkAASQAJIAAkgASSABJAAEkACSAAJIAEkgASQABJAAkgACSABJIAEkAASQAJIAAkgASSABJAAEkACSAAJIAEkgASQABJAAkgACSABJIAEkAASQAJIAAkgASSABJAAEkACSAAJIAEkgASQABJAAkgACSABJIAEkAASQAJIAAkgASSABJAAEkACSAAJIAEkgASQABJAAkgACSABJIAEkAASQAJIAAkgASSABJAAEkACSAAJIAEkgASQABJAAkgACSABJIAEkAASQAJIAAkgASSABJAAEkACSAAJIAEkgASQABJAAkgACSABJIAEkAASQAJIAAkgASSABJAAEkACSAAJIAEkgASQABJAAkgACSABJIAEkAASQAJIAAkgASSABJAAEkACSAAJIAEkgASQABJAAkgACSABJIAEkAASQAJIAAkgASSABJAAEkACSAAJIAEkgASQABJAAkgACSABJIAEkAASQAJIAAkgASSABJAAEkACSAAJIAEkgASQABJAAkgACSABJIAEkAASQAJIAAkgASSABJAAEkACSAAJIAEkgASQABJAAkgACSABJIAEkAASQAJIAAkgASSABJAAEkACSAAJIAEkgASQABJAAkgACSABJIAEkAASQAJIAAkgASSABJAAEkACSAAJIAEkgASQABLgO4GrV6+a8V1H1A8JIAE6BLRpiLl8+XLl/738X43o19GOHz5+LP/58+fSyUlJxmnpacWIfAN9g2QDQ8N0UzOTL5YWlu8sLC1iSluXjipftvzzVq1aPaKhA8pAAlwSePjwoUH16tXTuNRBmbyJnr6+vkfSMzIMajnXDP1r3l++ylyHabghMP2P6QsM9Q2T69ate7xz5843uNECc2WSwM2bN8s+f/68ZlRUlFOO/fz4sWzit0SzjLQMg6zsLF19ff00fUPDFFMT43hz8xIxVpaW70qVKvXGurz1c9tyto+Uee4U2dBv27atW+iV0C7Rb99VyoGgrdVCZRjZWhfINXp6upmV7Srft61se9/SyvJdsWLF4nt06RGqsjyeXUAeqjdu3Gj37ds3M6isdF1d3UwdHZ00PT29dPhkwn4a7KfDuUxtbe00IyOjdFKElJQU/ezsbIP09HSDtKw0/czUTIOMjAz99Kx0g6z0LAOSpmzZss/Y+uPv27evZeyn2LK62rpZOvo6afo6+qQMWfBJU1QGKEtmckayUXbav2XIysrST81MNchIz9DPTMvUhbIUy8zM1LG0tPzQp0+fU6Q8hW1HThypGx0V7UjSAbNMHQPgqKWXrmuom2moa5jDkTAlHEGndEPDnGNkP1Mqm+gs/U1kSH9Lv0n9SH/LfoOuutL9tLQ0/cTURLNP7z+V//DxQ6XYD7GVXr165ZCU9M2kmJFRIrDqJE3Lx29vH++Nb968HZ6jG/z/xo8bN65169b3+airVCd41ngkJSVZQP1kkYde7n8o5/7L1s3ONNAxIP+hNFL3OoY6WYY6hmmpqam65L7L/R/l/IZ6JP8j3Yzsf+9DOG+QnpmurwV3BZFN7gkDA4Ok4sWLJxY3L/7V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"/></defs></svg>');
  position: absolute;
  top: 0;
  left: -34px;
}

.chat-input-form {
  display: flex;
  flex-wrap: wrap;
  border-top: 1px solid #ddd;
}
.chat-input-form input {
  flex-grow: 1;
  padding: 4px 18px;
  margin-right: 10px;
}
.chat-input-form input::-moz-placeholder {
  font-weight: 600;
  font-size: 13px;
  line-height: 24px;
  color: #A6A6A6;
}
.chat-input-form input::placeholder {
  font-weight: 600;
  font-size: 13px;
  line-height: 24px;
  color: #A6A6A6;
}
.chat-input-form button {
  background-color: transparent;
  border: none;
  width: 40px;
  height: 40px;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
}

.chat-actions {
  display: flex;
  justify-content: flex-start;
  width: 100%;
  margin-top: 10px;
  padding-bottom: 7px;
}
.chat-actions .like-btn, .chat-actions .dislike-btn {
  background: none;
  border: none;
  cursor: pointer;
  font-size: 20px;
}

.action-btn {
  background: none;
  border: none;
  cursor: pointer;
  padding: 0;
  width: 20px;
  height: 20px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.action-btn:hover svg path {
  stroke: #007bff;
}

.modal img {
  max-width: 100%;
}
.modal img, .modal svg {
  vertical-align: middle;
}
.modal p {
  padding: 0;
  margin: 0;
}
.modal a {
  display: inline-flex;
}
.modal a:hover, .modal a:focus, .modal a:focus-visible {
  outline: 0;
  outline-offset: 0;
  text-decoration: none;
}
.modal input {
  border: none;
}
.modal input:focus-visible {
  border: none;
  outline: none;
}
.modal h2 {
  font-family: "Forum";
  font-size: 36px;
  line-height: 60px;
  text-transform: uppercase;
  margin-top: 0;
}
@media (max-width: 480px) {
  .modal h2 {
    font-size: 28px;
    line-height: 46px;
  }
}
.modal h3 {
  font-family: "Forum";
  font-size: 28px;
  line-height: 31px;
  text-transform: uppercase;
}
@media (max-width: 991px) {
  .modal h3 {
    font-size: 24px;
    line-height: 26px;
  }
}
@media (max-width: 480px) {
  .modal h3 {
    font-size: 22px;
    line-height: 46px;
  }
}
.modal h4 {
  font-family: "Forum";
  font-size: 24px;
  line-height: 26px;
  text-transform: uppercase;
}
.modal h5 {
  font-weight: 600;
  font-size: 16px;
  line-height: 22px;
  text-transform: uppercase;
}
.modal h6 {
  font-weight: 800;
  font-size: 14px;
  line-height: 19px;
  text-transform: uppercase;
  color: #FFFFFF;
}
.modal .hidden {
  display: none;
}
@media (max-width: 480px) {
  .modal .mobile-hidden {
    display: none;
  }
}
.modal .btn-null {
  border: none;
  background-color: transparent;
}
.modal .btn-null:hover, .modal .btn-null:focus, .modal .btn-null:focus-visible, .modal .btn-null:active {
  outline-offset: 0;
  outline: none;
  box-shadow: none;
}
.modal .link-to-more {
  margin-top: auto;
  font-size: 12px;
  line-height: 16px;
  text-transform: uppercase;
  color: #111111;
  width: -moz-fit-content;
  width: fit-content;
  border-bottom: 1px solid rgba(17, 17, 17, 0.6);
}
.modal .btn-to-more {
  font-weight: 500;
  font-size: 12px;
  line-height: 26px;
  text-transform: uppercase;
  color: #FFFFFF;
  padding: 11px 41px;
  background: #111111;
  border-radius: 1px;
}
.modal-content {
  border-radius: 0;
}

#cookieModal .modal-dialog {
  position: relative;
  top: 50%;
  transform: translateY(-55%);
  max-width: 580px;
}
@media (max-width: 767px) {
  #cookieModal .modal-dialog {
    max-width: 100%;
    width: 100%;
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    margin: 0;
  }
}
#cookieModal .modal-body {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 21px;
  padding-top: 40px;
  padding-inline: 30px;
  padding-bottom: 0;
}
#cookieModal .modal-body p {
  font-size: 12px;
  line-height: 19px;
  color: #292929;
}
#cookieModal .modal-body p a {
  font-weight: 800;
  text-decoration-line: underline;
  color: #111111;
}
#cookieModal .modal-footer {
  text-align: center;
  border-top: none;
  padding-top: 18px;
  padding-bottom: 34px;
}
#cookieModal .modal-footer button {
  padding-inline: 38px;
}
#cookieModal .modal-footer button + button {
  padding-inline: 14px;
  margin-left: 14px;
}

@media (max-width: 991px) {
  #languageModal .modal-dialog {
    width: 100%;
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    margin: 0;
  }
}
#languageModal .modal-header {
  position: relative;
  padding-top: 88px;
  padding-bottom: 29px;
  border-bottom: none;
}
#languageModal .modal-header button {
  position: absolute;
  top: 40px;
  right: 40px;
  opacity: 1;
}
#languageModal .modal-header > span {
  display: block;
  text-align: center;
}
#languageModal .modal-title {
  font-weight: 600;
  font-size: 13px;
  line-height: 22px;
  text-align: center;
  text-transform: uppercase;
  color: #111111;
}
#languageModal .modal-body {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 21px;
  padding-top: 29px;
  padding-bottom: 0;
}
#languageModal .modal-body span {
  font-weight: 300;
  font-size: 13px;
  line-height: 18px;
  color: #111111;
}
#languageModal .custom-select {
  
  width: 220px;
  font-weight: 300;
  font-size: 12px;
  line-height: 16px;
  text-align: center;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  border-top: none;
  border-inline: none;
  border-bottom: 1px solid rgba(208, 208, 208, 0.3019607843);
  padding-bottom: 3px;
  margin-bottom: 26px;
}
#languageModal .select-selected {
  position: relative;
  cursor: pointer;
}
#languageModal .select-selected::after {
  content: url('data:image/svg+xml,<svg width="12" height="6" viewBox="0 0 12 6" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M11 1L6 5L1 1" stroke="%23A6A6A6" stroke-width="0.8" stroke-linecap="round" stroke-linejoin="round"/></svg>');
  position: absolute;
  top: 0;
  right: 0;
  display: block;
}
#languageModal .select-arrow-active.select-selected {
  border-bottom: 1px solid rgba(208, 208, 208, 0.3019607843);
  padding-bottom: 3px;
}
#languageModal .select-arrow-active.select-selected::after {
  transform: rotate(180deg) translateY(-10%);
}
#languageModal .select-items {
  list-style: none;
  padding-inline: 0;
  padding-block: 8px;
  margin: 0;
}
#languageModal .select-items {
  cursor: pointer;
}
#languageModal .select-items li+li {
  margin-top: 4px;
}
#languageModal .select-items li:hover {
  background: rgba(208, 208, 208, 0.3019607843);
}
.select-hide {
  display: none;
}


@media (max-width: 480px) {
  #languageModal .modal-select {
    width: 200px;
  }
}
#languageModal .modal-footer {
  text-align: center;
  border-top: none;
  padding-top: 0;
  padding-bottom: 100px;
}

#account-voucher #content {
  padding-top: 0;
}
#account-voucher .voucher-bg {
  position: relative;
  padding-top: 40px;
}
#account-voucher .voucher-bg h2 {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  bottom: 40%;
  font-family: "Forum";
  font-style: normal;
  font-weight: 400;
  font-size: 36px;
  line-height: 60px;
  text-transform: uppercase;
  text-align: center;
  margin-top: 30px;
  margin-bottom: 16px;
  margin-block: 0;
}
@media (max-width: 1440px) {
  #account-voucher .voucher-bg h1 {
    bottom: 28%;
  }
}
#account-voucher .voucher-bg img {
  width: 100%;
  object-fit: cover;
}
#account-voucher .voucher-description {
  max-width: 787px;
  text-align: center;
  margin-inline: auto;
  padding-top: 120px;
  margin-bottom: 60px;
}
#account-voucher .voucher-description h2 {
  font-family: 'Forum';
  font-style: normal;
  font-weight: 400;
  font-size: 24px;
  line-height: 26px;
  text-align: center;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 20px;
}
#account-voucher .voucher-description p {
  line-height: 23px;
}
#account-voucher .form-horizontal {
  max-width: 1120px;
  margin-inline: auto;
}
#account-voucher .form-horizontal .form-inputs,
#account-voucher .form-horizontal .form-bottom {
  display: flex;
  gap: 30px;
}
#account-voucher .form-horizontal .form-top-left,
#account-voucher .form-horizontal .form-top-right {
  width: 100%;
  border: none;
}
#account-voucher .form-horizontal .form-top-left .form-input,
#account-voucher .form-horizontal .form-top-right .form-input {
  position: relative;
  margin-bottom: 32px;
}
#account-voucher .form-horizontal .form-input label,
#account-voucher .form-horizontal .form-select label {
  position: absolute;
  top: 0;
  transform: translateY(-50%);
  left: 27px;
  font-size: 10px;
  line-height: 11px;
  letter-spacing: 0.15px;
  text-align: left;
  background-color: #fff;
  padding: 0 8px 0 8px;
  margin-bottom: 0;
}
#account-voucher .form-horizontal div.required .control-label:before {
  content: '';
}
#account-voucher .form-horizontal .form-input input,
#account-voucher .form-horizontal .form-input textarea,
#account-voucher .form-horizontal .form-select select {
  background: transparent;
  border-radius: 1px;
  border: 1px solid #111111;
  font-size: 14px;
  line-height: 24px;
  letter-spacing: 0.15px;
  color: #111111;
  padding: 8px 12px;
  resize: none;
}
/* #account-voucher .form-horizontal .form-input select {
  color: rgba(166, 166, 166, 1);
} */
#account-voucher .form-horizontal .form-bottom-left,
#account-voucher .form-horizontal .form-bottom-right {
  flex: 1;
  margin-top: 18px;
  margin-bottom: 28px;
}
#account-voucher .form-horizontal .form-bottom-right {
  display: flex;
  flex-direction: column;
}
#account-voucher .form-horizontal .form-bottom-left img {
  width: 100%;
}
#account-voucher .form-horizontal .form-bottom-right .form-input {
  position: relative;
  margin-bottom: 32px;
}
#account-voucher .form-horizontal .form-bottom-right .radio-title {
  position: static;
  transform: translateY(0);
  font-weight: 600;
  font-size: 12px;
  line-height: 24px;
  letter-spacing: 0.15px;
  color: #111111;
  padding-inline: 0;
  margin-bottom: 13px;
}
#account-voucher .form-horizontal .form-bottom-right .form-input .radio {
  padding-top: 16px;
  padding-left: 20px;
}
#account-voucher .form-horizontal .form-bottom-right .form-input .radio label {
  position: static;
  transform: translateY(0);
  font-family: 'Manrope';
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 150%;
  color: #111111;
}
#account-voucher .form-horizontal .form-input input:focus,
#account-voucher .form-horizontal .form-input input:focus-visible,
#account-voucher .form-horizontal .form-input textarea:focus,
#account-voucher .form-horizontal .form-input textarea:focus-visible,
#account-voucher .form-horizontal .form-select select:focus,
#account-voucher .form-horizontal .form-select select:focus-visible {
  outline: none;
  box-shadow: none;
}
#account-voucher .form-horizontal .form-select {
  position: relative;
  margin-bottom: 32px;
}
#account-voucher .form-horizontal .form-select::after {
  content: url('data:image/svg+xml,<svg width="17" height="18" viewBox="0 0 17 18" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M13 9.00045L8.75732 13.2431L4.51468 9.00045H13Z" fill="%23111111" fill-opacity="0.8"/></svg>');
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  right: 12px;
}
#account-voucher .form-horizontal .form-select select {
  width: 100%;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background-image: none;
}
#account-voucher .form-horizontal .form-select select option {
  color: #111111;
}
#account-voucher .form-horizontal .clearfix {
  margin-top: -10px;
  margin-bottom: 0;
}
#account-voucher .form-horizontal .clearfix .pull-right {
  display: flex;
  align-items: center;
  justify-content: end;
  gap: 13px;
  font-size: 14px;
  line-height: 150%;
  letter-spacing: 0.15px;
  text-decoration-line: underline;
}
#account-voucher .form-horizontal .clearfix .pull-right input {
  cursor: pointer;
  margin: 0;
}
#account-voucher .form-horizontal .button-submit {
  margin-bottom: 0;
}
#account-voucher .form-horizontal .button-submit input {
  float: right;
  font-weight: 500;
  font-size: 12px;
  line-height: 26px;
  text-transform: uppercase;
  color: #FFFFFF;
  padding: 11px 28px;
  background: #111111;
  border-radius: 1px;
  border: none;
}
#account-voucher .form-horizontal .button-submit input:focus,
#account-voucher .form-horizontal .button-submit input:focus-visible {
  outline: none;
}
#account-voucher .terms {
  max-width: 1069px;
  padding-top: 120px;
  margin-inline: auto;
}
#account-voucher .terms h3 {
  font-family: 'Forum';
  font-size: 20px;
  line-height: 22px;
  text-align: center;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 20px;
}
#account-voucher .terms p {
  line-height: 23px;
  margin-bottom: 15px;
}
#account-voucher .terms p:last-child {
  margin-bottom: 0;
}
#account-voucher .terms ul {
  padding-left: 22px;
}
#account-voucher .terms ul>li {
  line-height: 23px;
}
#account-voucher .terms .btn-more {
  display: none;
}
@media (max-width: 1440px) {
#account-voucher .voucher-description {
    padding-top: 80px;
  }
}
@media (max-width: 991px) {
  #account-voucher .voucher-bg {
    padding-top: 26px;
  }
  #account-voucher h1 {
    display: none;
  }
  #account-voucher .voucher-description {
    max-width: 571px;
    padding-top: 40px;
    padding-inline: 15px;
    margin-bottom: 40px;
  }
  #account-voucher .form-horizontal {
    max-width: 499px;
    padding-inline: 15px;
    margin-inline: auto;
  }
  #account-voucher .form-horizontal .form-inputs,
  #account-voucher .form-horizontal .form-bottom {
    flex-direction: column;
    gap: 0;
  }
  #account-voucher .form-horizontal .form-bottom-left {
    margin-bottom: 32px;
  }
  #account-voucher .form-horizontal .form-bottom-right {
    margin-top: 0;
    margin-bottom: 20px;
  }
  #account-voucher .form-horizontal .form-input label,
  #account-voucher .form-horizontal .form-select label {
    left: 12px;
  }
  #account-voucher .form-horizontal .form-bottom-right .radio-title {
    margin-bottom: 4px;
  }
  #account-voucher .form-horizontal .form-select {
    margin-top: 8px;
  }
  #account-voucher .form-horizontal .form-bottom-right .clearfix {
    margin-top: -8px;
    margin-bottom: 0;
  }
  #account-voucher .form-horizontal .clearfix .pull-right {
    width: 100%;
    justify-content: start;
  }
  #account-voucher .form-horizontal .button-submit input {
    width: 100%;
  }
  #account-voucher .terms {
    padding-inline: 7.5%;
    padding-block: 100px;
  }
}
@media (max-width: 480px) {
  #account-voucher .voucher-bg {
    padding-top: 12px;
  }
  #account-voucher .voucher-description {
    padding-top: 33px;
    margin-bottom: 40px;
  }
  #account-voucher .voucher-description h2 {
    font-size: 22px;
    line-height: 20px;
    margin-bottom: 18px;
  }
  #account-voucher .voucher-description p {
    font-size: 12px;
    line-height: 19px;
  }
  #account-voucher .form-horizontal .form-bottom-left {
    margin-top: 8px;
  }
  #account-voucher .form-horizontal .form-bottom-right .clearfix {
    margin-top: 8px;
  }
  #account-voucher .terms {
    padding-inline: 15px;
    padding-block: 80px;
  }
  #account-voucher .terms p,
  #account-voucher .terms li {
    font-size: 12px;
    line-height: 19px;
  }
  #account-voucher .terms ul {
    padding-left: 16px;
  }
  #account-voucher .terms .terms-info {
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 7;
    -webkit-box-orient: vertical;
    margin-bottom: 10px;
  }
  #account-voucher .terms .btn-more {
    display: inline-block;
    font-size: 10px;
    line-height: 150%;
    letter-spacing: 0.15px;
    text-transform: uppercase;
    text-decoration-line: underline;
    cursor: pointer;
  }
}

@media (max-width: 1440px) {
  #information-contact .contact-bg {
    max-width: 733px;
    margin-inline: auto;
  }
}
@media (max-width: 991px) {
  #information-contact .contact-bg {
    max-width: fit-content;
  }
}
#information-contact .contact-bg img {
  object-fit: contain;
}
#information-contact .contact-body {
  max-width: 906px;
  margin-inline: auto;
  margin-bottom: 120px;
}
#information-contact .contact-body h1 {
  margin-top: 68px;
  margin-bottom: 46px;
}
#information-contact .contact-body .contact-text-first {
  max-width: 845px;
  margin-bottom: 24px;
}
#information-contact .contact-body .panel {
  border-radius: 0;
  border: none;
  box-shadow: none;
  padding: 0;
  margin-bottom: 54px;
}
#information-contact .contact-body .panel-body {
  padding: 0;
}
#information-contact .contact-body .panel-body .contact-numbers {
  padding-inline: 15px;
}
#information-contact .contact-body .panel-body .contact-title {
  font-family: 'Manrope';
  font-style: normal;
  font-weight: 500;
  font-size: 14px;
  line-height: 23px;
  text-transform: uppercase;
  color: #111111;
  margin-bottom: 12px;
}
#information-contact .contact-body .contact-more {
  margin-bottom: 24px;
}
#information-contact .form-horizontal legend {
  font-family: 'Manrope';
  font-style: normal;
  font-weight: 700;
  font-size: 14px;
  line-height: 24px;
  letter-spacing: 0.15px;
  text-transform: uppercase;
  color: #111111;
  border-bottom: none;
  padding-block: 0;
  margin-bottom: 30px;
}
#information-contact .form-horizontal .form-inputs {
  display: flex;
  gap: 30px;
}
#information-contact .form-top-left {
  width: 100%;
  border: none;
}
#information-contact .form-top-right {
  width: 100%;
  border: none;
}
#information-contact .form-horizontal .form-input {
  position: relative;
  margin-bottom: 18px;
}
#information-contact .form-horizontal .form-input label {
  position: absolute;
  top: 0;
  transform: translateY(-50%);
  left: 27px;
  font-size: 10px;
  line-height: 11px;
  letter-spacing: 0.15px;
  text-align: left;
  background-color: #fff;
  padding: 0 8px 0 8px;
}
#information-contact .form-horizontal .form-input input,
#information-contact .form-horizontal .form-input textarea {
  width: 100%;
  border: 1px solid #111111;
  background: transparent;
  border-radius: 1px;
  font-size: 14px;
  line-height: 24px;
  letter-spacing: 0.15px;
  color: #111111;
  padding: 8px 12px;
  resize: none;
}
#information-contact .form-horizontal .form-input textarea {
  max-height: 100px;
}
#information-contact .form-horizontal .form-input .counter {
  font-weight: 600;
  font-size: 12px;
  line-height: 24px;
  color: #A6A6A6;
}
#information-contact .form-horizontal .form-input input:focus-visible,
#information-contact .form-horizontal .form-input textarea:focus-visible {
  outline: none;
}
#information-contact .form-horizontal .form-input input::placeholder,
#information-contact .form-horizontal .form-input textarea::placeholder {
  color: rgba(166, 166, 166, 1);
}
#information-contact .form-horizontal .buttons {
  display: flex;
  flex-direction: column;
  align-items: start;
  margin-block: 0;
}
#information-contact .form-horizontal .buttons .custom-file-upload button {
  display: inline-flex;
  align-items: center;
  gap: 9px;
  font-family: 'Manrope';
  font-style: normal;
  font-weight: 600;
  font-size: 12px;
  line-height: 24px;
  letter-spacing: 0.15px;
  color: #A6A6A6;
  box-sizing: border-box;
  background: #FFFFFF;
  border: 1px solid #111111;
  border-radius: 1px;
  padding: 4px 12px;
  margin-right: 10px;
  margin-bottom: 2px;
}
#information-contact .form-horizontal .buttons .custom-file-upload .limit-size {
  font-family: 'Manrope';
  font-style: normal;
  font-weight: 700;
  font-size: 12px;
  line-height: 24px;
  color: #A6A6A6;
  margin-bottom: 30px;
}
#information-contact .form-horizontal .buttons .btn {
  font-weight: 700;
  font-size: 12px;
  line-height: 26px;
  text-transform: uppercase;
  color: #FFFFFF;
  background: #111111;
  outline: none;
  box-shadow: none;
  border: none;
  border-radius: 1px;
  padding: 10px 28px;
}

@media (max-width: 768px) {
  #information-contact .contact-body {
    max-width: 484px;
    margin-bottom: 80px;
  }
  #information-contact .contact-body h1 {
    margin-top: 44px;
    margin-bottom: 24px;
  }
  #information-contact .contact-body .contact-text-first {
    font-size: 12px;
    line-height: 19px;
    text-align: center;
    margin-bottom: 44px;
  }
  #information-contact .contact-body .panel {
    margin-bottom: 44px;
  }
  #information-contact .contact-body .panel-body .contact-numbers {
    text-align: center;
  }
  #information-contact .contact-body .contact-more {
    font-size: 12px;
    line-height: 19px;
    text-align: center;
    margin-bottom: 80px;
  }
  #information-contact .form-horizontal legend {
    text-align: center;
    margin-bottom: 34px;
  }
  #information-contact .form-horizontal .form-inputs {
    flex-direction: column;
    gap: 0;
  }
  #information-contact .form-horizontal .form-input {
    margin-bottom: 30px;
  }
  #information-contact .form-horizontal .buttons {
    margin-top: -12px;
  }
}

@media (max-width: 480px) {
  #information-contact .contact-body {
    padding-inline: 15px;
  }
  #information-contact .contact-body h1 {
    margin-top: 40px;
    margin-bottom: 10px;
  }
  #information-contact .contact-body .contact-text-first {
    margin-bottom: 30px;
  }
  #information-contact .contact-body .panel {
    margin-bottom: 30px;
  }
  #information-contact .contact-body .contact-more {
    margin-bottom: 30px;
  }
  #information-contact .form-horizontal legend {
    display: none;
  }
  #information-contact .form-horizontal .form-input {
    margin-bottom: 18px;
  }
  #information-contact .form-horizontal .buttons {
    margin-top: 0;
  }
}

#information-sitemap {
  padding-bottom: 80px;
}

#product-compare {
  padding-bottom: 120px;
}
#product-compare h1 {
  text-align: left;
  margin-top: 68px;
  margin-bottom: 31px;
}
#product-compare .btn-diff {
  transform: translateY(-175%);
}
#product-compare .btn-diff span {
  font-size: 14px;
  line-height: 24px;
  color: #111111;
}
#product-compare .compare_top .compare_tabs {
  display: flex;
  align-items: center;
  gap: 25px;
  border-bottom: none;
}
#product-compare .compare_top .compare_tabs::before {
  display: none;
}
#product-compare .compare_top .compare_tabs li a:hover,
#product-compare .compare_top .compare_tabs li.active a {
  background: transparent;
  border-color: transparent;
  border-bottom: 1px solid #111111;
}
#product-compare .compare_top .compare_tabs li a {
  font-size: 14px;
  line-height: 20px;
  color: #111111;
  padding: 0;
}
#product-compare .compare_top .compare_tabs .compare_list_count {
  font-size: 14px;
  line-height: 20px;
  color: #111111;
  background: none;
}
#product-compare .tab-pane {
  border: none;
}
#product-compare .compare_page_actions {
  padding-left: 0;
  padding-top: 30px;
  padding-bottom: 20px;
  border-bottom: none;
}
#product-compare .tab-content .slick-slide .product-item {
  border-right: none;
}
#product-compare .tab-content .slick-slide .product-item .image {
  margin-bottom: 20px;
}
#product-compare .tab-content .slick-slide .product-item .caption a {
  font-size: 16px;
  line-height: 24px;
  text-align: center;
  text-transform: uppercase;
  color: #111111;
}
#product-compare .tab-content .slick-slide .product-item .caption .price {
  line-height: 30px;
  letter-spacing: 0.1em;
  text-transform: uppercase;
  color: #111111;
}
#product-compare .compare_main_slider_block {
  z-index: 1;
  display: flex;
  justify-content: end;
  border-top: 1px solid rgba(208, 208, 208, 0.3);
  border-bottom: 1px solid rgba(208, 208, 208, 0.3);
  padding-top: 40px;
  padding-bottom: 60px;
}
#product-compare .compare_main_slider {
  width: 80%;
}
#product-compare .compare_main_slider .slick-arrow {
  border: none;
  background: transparent;
}
#product-compare .compare_main_slider .prev {
  transform: translateX(-75%);
}
#product-compare .compare_main_slider .next {
  transform: translateX(75%);
}
#product-compare .compare_page_actions .btn-remove {
  display: inline-flex;
  align-items: center;
  gap: 10px;
  background: transparent;
  border: none;
  box-shadow: none;
  padding: 0;
}
#product-compare .compare_page_actions .btn-remove:focus-visible,
#product-compare .compare_page_actions .btn-remove:focus {
  outline: none;
}
#product-compare .compare_attributes_block {
  padding-top: 35px;
  padding-bottom: 0;
}
#product-compare .compare_attributes_block .compare_characteristics_title {
  font-family: 'Manrope';
  font-style: normal;
  font-weight: 500;
  font-size: 12px;
  line-height: 24px;
  letter-spacing: 0.1em;
  text-transform: uppercase;
  color: #111111;
  padding-bottom: 13px;
}
#product-compare .compare_attribute_group {
  display: flex;
  border-bottom: none;
}
#product-compare .compare_attribute_group .attribute_title {
  width: 20%;
  font-family: 'Manrope';
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 24px;
  color: #111111;
  text-align: left;
  border: none;
  background: transparent;
  padding-inline: 0;
  padding-block: 7px;
}
#product-compare .compare_attribute_group .compare_attribute_slider {
  width: 80%;
}
#product-compare .compare_attribute_group .compare_attribute_slider .btn-block {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 8px;
  font-weight: 500;
  font-size: 12px;
  line-height: 26px;
  text-transform: uppercase;
  color: #FFFFFF;
  background: #111111;
  border: none;
  border-radius: 1px;
  margin-inline: 24px;
}
#product-compare .compare_attribute_group.buttons_cart {
  border-top: 1px solid rgba(208, 208, 208, 0.3);
  padding-top: 28px;
  margin-top: 12px;
}
#product-compare .compare_attribute_group .compare_attribute_slider .btn-block:focus,
#product-compare .compare_attribute_group .compare_attribute_slider .btn-block:focus-visible {
  outline: none;
  border-radius: 1px;
}
#product-compare .compare_attribute_group .compare_attribute_slider .btn-block+.btn-block {
  margin-top: 0;
}
#product-compare .compare_attribute_group .compare_attribute_slider .attribute_value {
  font-family: 'Manrope';
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 24px;
  text-align: center;
  color: #111111;
  border-right: none;
  padding-block: 7px;
}

#product-category #column-left {
    position: fixed;
    left: 0;
    top: 0;
    z-index: 999999;
    display: none;
    background: #fff;
    padding: 100px;
    height: 100vh;
    min-width: 610px;
}
 .active_filter #column-left{
  display: block !important;
}
.active_filter:before {
  content: "";
 z-index: 9999;
background: #333;
opacity: 0.5;
position: fixed;
width: 100vw;
height: 100vh;
left: 0;
top: 0;
}


#filter_button {
    font-family: 'Manrope';
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 26px;
    display: flex;
    align-items: center;
    color: #111111;
    gap: 6px;
   padding: 0;
}

.ocf-value-list-body {
    display: flex;
    flex-wrap: wrap;
}
.ocf-value-list-body button { 
  width: 100%;
}
.img_button_filter {
    width: 33% !important;
    display: flex;
    flex-direction: column;
    align-items: center !important;
}





@media (max-width: 1440px) {

#product-category #column-left {
    min-width: 540px;
    padding: 100px 68px;
}}

@media (max-width: 767px) {

#product-category #column-left {
    min-width: 80%;
    max-width: 375px;
    padding: 100px 11px;
}

}
@media (max-width: 507px) {
#filter_button {
    font-family: 'Manrope';
    font-style: normal;
    font-weight: 400;
    font-size: 12px;
    line-height: 22px;
    display: flex;
    align-items: center;
    color: #111111;
    gap: 6px;
    padding: 0;
}
#product-category #column-left {
    min-width: 100%;
    max-width: 100%;
    padding: 100px 11px;
}

}
 #column-left  .close {
  display: none;
}

#product-category #column-left .close{
    display: block;
    position: absolute;
    right: 15px;
    top: 12px;
    opacity: 1;

}

#product-product .main-image .thumbnail {
    height: 100%;
}
.product-images video, .product-images img {
    
aspect-ratio: 631 / 750;
}
 





@media (max-width: 991px) {

.checkout-col-fix-right {
    width: 100%;
    background: #f1f1f1;
    padding: 25px 16px;
}}



@media (max-width: 667px) {

 .cart-item-left {
    flex: 0 0 130px;
    max-width: 130px;
}
 
.cart-item-center {
    flex: 0 0 calc(100% - 150px);
    width: 50%;
}
.rem_wish {
    display: flex;
    flex-direction: column;
    opacity: 0.7;
}
.pro_atr {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    gap: 18px;
    margin-top: 12px;
}
.product-model {
 
    flex-direction: row;
    gap: 6px;
}
.cart-item-total {
    margin-top: 18px;
    font-weight: 600;
    color: #000;
    margin-bottom: 8px;
}

}


#form-language {
  display: none;
}


.mob_menu {
  display: none;
}


@media (max-width: 991px) {
.desk_menu {
  display: none;
}
.mob_menu {
  display: block;
}
}
.nocolapse:after {
  display: none !important;
}

/* модуль Checkout success ------------------------------------------------------------------------------------- */



/* модуль Checkout success end --------------------------------------------------------------------------------- */
/* модуль Реєстрації в Особистому кабінеті --------------------------------------------------------------------- */
.account-border {
  border-top: 1px solid rgba(208, 208, 208, 0.3);
}
#account-register {
  padding-bottom: 0;
}
#account-register .container {
  position: relative;
  display: flex;
}
#account-register .container .step-back {
  position: absolute;
  top: 40px;
  right: -4px;
}
#account-register .register-image {
  flex-basis: 47%;
  position: relative;
}
#account-register .register-image img {
  position: absolute;
  top: 0;
  right: 0;
  left: auto;
  width: calc(100% + (50vw - 100%));
  height: 100%;
  max-width: none;
  object-fit: cover;
}
#account-register .register-block {
  flex-basis: 53%;
  padding-top: 96px;
  padding-bottom: 183px;
}
#account-register .register-block .well {
  max-width: 479px;
  border-radius: 0;
  border: none;
  box-shadow: none;
  background: transparent;
  padding-block: 0;
  padding-right: 0;
  padding-left: 40px;
  margin: 0 auto;
}
#account-register .register-title {
  display: flex;
  align-items: end;
  justify-content: space-between;
  margin-bottom: 30px;
}
#account-register .register-title h3 {
  font-family: 'Manrope';
  font-style: normal;
  font-weight: 700;
  font-size: 14px;
  line-height: 1;
  letter-spacing: 0.15px;
  text-transform: uppercase;
  color: #111111;
  margin: 0;
}
#account-register .register-title p {
  font-family: 'Manrope';
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 1;
  color: #111111;
  margin: 0;
}
#account-register .register-title p a {
  color: #111111;
}
#account-register .input-bordered {
  position: relative;
  max-width: 100%;
  background: #FFFFFF;
  box-sizing: border-box;
  border: 1px solid #111111;
  border-radius: 1px;
  margin-inline: 0;
  margin-bottom: 30px;
}
#account-register .input-bordered label {
  position: absolute;
  top: 0;
  left: 12px;
  transform: translateY(-50%);
  width: fit-content;
  font-family: 'Manrope';
  font-style: normal;
  font-weight: 400;
  font-size: 11px;
  line-height: 11px;
  letter-spacing: 0.15px;
  color: #111111;
  background: #FFFFFF;
  padding-inline: 4px;
}
#account-register .input-bordered input {
  border-radius: 1px;
  outline: none;
  box-shadow: none;
  border: none;
  font-family: 'Manrope';
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 24px;
  letter-spacing: 0.15px;
  color: rgba(17, 17, 17, 0.87);
}
#account-register .input-bordered input::placeholder {
  color: #A6A6A6;
}
#account-register .custom-field {
  display: none !important;
}
#account-register .buttons {
  margin-top: 10px;
  margin-bottom: 50px;
}
#account-register .buttons p {
  font-family: 'Manrope';
  font-style: normal;
  font-weight: 700;
  font-size: 14px;
  line-height: 24px;
  text-transform: uppercase;
  color: #111111;
  margin-bottom: 12px;
}
#account-register .buttons .checked-agree {
  display: flex;
  align-items: center;
  gap: 8px;
  margin-bottom: 30px;
}
#account-register .buttons .text-agree {
  display: inline-block;
  font-family: 'Manrope';
  font-style: normal;
  font-weight: 500;
  font-size: 12px;
  line-height: 23px;
  color: #111111;
}
#account-register .buttons input[type=checkbox] {
  margin-top: 0;
}
#account-register .buttons .button-submit {
  text-align: right;
}
#account-register .buttons input[type=submit] {
  font-family: 'Manrope';
  font-style: normal;
  font-weight: 500;
  font-size: 14px;
  line-height: 26px;
  color: #FFFFFF;
  align-items: center;
  padding: 11px 22px;
  background: #111111;
  border-radius: 1px;
  outline: none;
  box-shadow: none;
  border: none;
}
#account-register .newsletter {
  width: 100%;
}
#account-register .newsletter .form-group {
  display: flex;
  margin-inline: 0;
  margin-bottom: 0;
  margin-top: 50px;
}
#account-register .newsletter .form-group>label {
  width: fit-content;
  font-family: 'Manrope';
  font-style: normal;
  font-weight: 500;
  font-size: 14px;
  line-height: 24px;
  color: #111111;
  margin-right: 22px;
}
#account-register .newsletter .form-group .radio-inline {
  font-family: 'Manrope';
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 24px;
  color: #111111;
  padding-top: 0;
  padding-left: 0;
}
#account-register .newsletter .form-group .radio-inline+.radio-inline {
  margin-left: 20px;
}
#account-register .newsletter .form-group .radio-inline input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
  height: 0;
  width: 0;
  /* margin-top: 5px; */
}
#account-register .newsletter .form-group .radio-inline .radio-indicator {
  height: 14px;
  width: 14px;
  background-color: transparent;
  border-radius: 50%;
  border: 1.3px solid rgba(17, 17, 17, 1);
  display: inline-block;
  position: relative;
  margin-right: 4px;
  /* vertical-align: middle; */
  margin-bottom: -2px;
}
#account-register .newsletter .form-group .radio-inline .radio-indicator:after {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 0px;
  height: 0px;
  border-radius: 50%;
  background: rgba(17, 17, 17, 1);
  transition: all 0.2s ease;
}
#account-register .newsletter .form-group .radio-inline input[type="radio"]:checked~.radio-indicator {
  border-color: rgba(17, 17, 17, 1);
}
#account-register .newsletter .form-group .radio-inline input[type="radio"]:checked~.radio-indicator:after {
  width: 8px;
  height: 8px;
}

@media (max-width: 767px) {
  #account-register .container {
    flex-direction: column;
  }
  #account-register .register-image {
    order: 2;
    width: 100vw;
    left: 50%;
    right: 50%;
    margin-inline: -50vw;
  }
  #account-register .register-image img {
    position: static;
    width: 100%;
  }
  #account-register .register-block {
    order: 1;
    padding-top: 62px;
    padding-bottom: 30px;
  }
  #account-register .register-block .well {
    padding-left: 0;
  }
  #account-register .input-bordered {
    margin-bottom: 18px;
  }
  #account-register .buttons {
    margin-top: 8px;
  }
  #account-register .buttons p {
    margin-bottom: 10px;
  }
  #account-register .buttons input[type=submit] {
    width: 100%;
  }
  #account-register .newsletter .form-group {
    margin-top: 30px;
  }
}

/* модуль Реєстрації в Особистому кабінеті end ----------------------------------------------------------------- */
/* модуль Вхід в аккаунт в Особистому кабінеті ----------------------------------------------------------------- */
#account-login {
  padding-bottom: 0;
}
#account-login .container {
  position: relative;
  display: flex;
  
}
#account-login .container .step-back {
  position: absolute;
  top: 40px;
  right: -4px;
}
#account-login .login-block {
  padding-top: 196px;
  padding-bottom: 205px;
}
#account-login .login-image {
  flex-basis: 47%;
  position: relative;
}
#account-login .login-image img {
  position: absolute;
  top: 0;
  right: 0;
  left: auto;
  width: calc(100% + (50vw - 100%));
  height: 100%;
  max-width: none;
  object-fit: cover;
}
#account-login .login-block {
  flex-basis: 53%;
}
#account-login .well {
  max-width: 479px;
  border-radius: 0;
  border: none;
  background: transparent;
  padding: 0;
  margin-inline: auto;
  margin-bottom: 0;
  box-shadow: none;
  padding-left: 40px;
}
#account-login .well+.well {
  margin-top: 75px;
}
#account-login .well h3 {
  font-family: 'Manrope';
  font-style: normal;
  font-weight: 700;
  font-size: 14px;
  line-height: 24px;
  letter-spacing: 0.15px;
  text-transform: uppercase;
  color: #111111;
  margin-top: 0;
  margin-bottom: 12px;
}
#account-login .well-title {
  display: flex;
  justify-content: space-between;
  margin-bottom: 31px;
}
#account-login .well-title h3 {
  margin-bottom: 0;
}
#account-login .well-title .login-social {
  display: flex;
  align-items: center;
  display: none;
}
#account-login .well-title .login-social span {
  display: inline-block;
  font-family: 'Manrope';
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 1;
  color: #777777;
  margin-right: 14px;
}
#account-login .well-title .login-social a {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
#account-login .well-title .login-social svg {
  margin-left: 11px;
}
#account-login form .form-group {
  margin-bottom: 0;
}
#account-login form .form-group+.form-group {
  margin-top: 30px;
}
#account-login form .form-group .login-buttons {
  display: flex;
  flex-direction: column;
  align-items: end;
}
#account-login form .form-group .forgotten {
  font-family: 'Manrope';
  font-style: normal;
  font-weight: 400;
  font-size: 13px;
  line-height: 1;
  text-decoration-line: underline;
  color: #111111;
  margin-block: 16px;
}
#account-login form .form-group .remember {
  display: inline-flex;
  align-items: center;
  gap: 10px;
  font-family: 'Manrope';
  font-style: normal;
  font-weight: 400;
  font-size: 13px;
  line-height: 1;
  letter-spacing: 0.15px;
  color: #111111;
  margin-bottom: 22px;
}
#account-login form .form-group .remember input {
  margin-top: 0;
}
#account-login form .form-group .btn-submit {
  font-family: 'Manrope';
  font-style: normal;
  font-weight: 500;
  font-size: 14px;
  line-height: 26px;
  color: #111111;
  background: transparent;
  box-sizing: border-box;
  padding: 11px 65px;
  border: 1px solid #111111;
  border-radius: 1px;
}
#account-login form .input-block {
  position: relative;
  box-sizing: border-box;
  border: 1px solid #111111;
  border-radius: 1px;
}
#account-login form .input-block label {
  position: absolute;
  top: 0;
  left: 16px;
  transform: translateY(-50%);
  font-family: 'Manrope';
  font-style: normal;
  font-weight: 400;
  font-size: 11px;
  line-height: 11px;
  letter-spacing: 0.15px;
  color: #111111;
  background-color: #FFFFFF;
  padding-inline: 4px;
}
#account-login form .input-block input {
  font-family: 'Manrope';
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 24px;
  letter-spacing: 0.15px;
  color: rgba(17, 17, 17, 0.87);
  border-radius: 0;
  border: none;
  box-shadow: none;
}
#account-login form .input-block input::placeholder {
  color: #A6A6A6;
}
#account-login .well .text-register {
  list-style-type: none;
  padding-left: 0;
  margin-bottom: 30px;
}
#account-login .well .text-register li {
  position: relative;
  font-family: 'Manrope';
  font-style: normal;
  font-weight: 500;
  font-size: 12px;
  line-height: 23px;
  color: #111111;
  padding-left: 6px;
}
#account-login .well .text-register li::before {
  content: '-';
  position: absolute;
  left: 0;
}
#account-login .well a.btn {
  font-family: 'Manrope';
  font-style: normal;
  font-weight: 500;
  font-size: 14px;
  line-height: 26px;
  color: #FFFFFF;
  padding: 11px 22px;
  background: #111111;
  border-radius: 1px;
  outline: none;
  box-shadow: none;
  border: none;
}

@media (max-width: 767px) {
  #account-login .container {
    flex-direction: column;
  }
  #account-login .login-image {
    order: 2;
    width: 100vw;
    left: 50%;
    right: 50%;
    margin-inline: -50vw;
  }
  #account-login .login-image img {
    position: static;
    width: 100%;
  }
  #account-login .login-block {
    order: 1;
    padding-top: 62px;
    padding-bottom: 30px;
  }
  #account-login .well {
    padding-left: 0;
  }
  #account-login form .form-group+.form-group {
    margin-top: 18px;
  }
  #account-login form .form-group .forgotten {
    margin-top: 10px;
    margin-bottom: 12px;
  }
  #account-login form .form-group .remember {
    margin-bottom: 16px;
  }
  #account-login form .form-group .btn-submit {
    width: 100%;
  }
  #account-login .well+.well {
    margin-top: 60px;
  }
  #account-login .well h3 {
    margin-bottom: 10px;
  }
  #account-login .well .well-title h3 {
    margin-bottom: 0;
  }
  #account-login .well .text-register {
    margin-bottom: 20px;
  }
  #account-login .well a.btn {
    width: 100%;
  }
}

/* модуль Вхід в аккаунт в Особистому кабінеті end ------------------------------------------------------------- */
/* модуль Відновлення паролю в Особистому кабінеті ------------------------------------------------------------- */
#account-forgotten {
  padding-bottom: 0;
}
#account-forgotten .container {
  position: relative;
  display: flex;
}
#account-forgotten .container .step-back {
  position: absolute;
  top: 40px;
  right: -4px;
}
#account-forgotten .forgotten-block {
  padding-top: 295px;
  padding-bottom: 455px;
}
#account-forgotten .forgotten-image {
  flex-basis: 47%;
  position: relative;
}
#account-forgotten .forgotten-image img {
  position: absolute;
  top: 0;
  right: 0;
  left: auto;
  width: calc(100% + (50vw - 100%));
  height: 100%;
  max-width: none;
  object-fit: cover;
}
#account-forgotten .forgotten-block {
  flex-basis: 53%;
}
#account-forgotten .well {
  max-width: 479px;
  border-radius: 0;
  border: none;
  background: transparent;
  padding: 0;
  margin-inline: auto;
  margin-bottom: 0;
  box-shadow: none;
  padding-left: 40px;
}
#account-forgotten .well h3 {
  font-family: 'Manrope';
  font-style: normal;
  font-weight: 700;
  font-size: 14px;
  line-height: 24px;
  letter-spacing: 0.15px;
  text-transform: uppercase;
  color: #111111;
  margin-top: 0;
  margin-bottom: 12px;
}
#account-forgotten .well>p {
  font-family: 'Manrope';
  font-style: normal;
  font-weight: 400;
  font-size: 13px;
  line-height: 21px;
  color: #000000;
  margin-bottom: 30px;
}
#account-forgotten form .form-group {
  margin-bottom: 0;
}
#account-forgotten form .input-bordered {
  max-width: 100%;
  position: relative;
  box-sizing: border-box;
  border: 1px solid #111111;
  border-radius: 1px;
  margin-inline: 0;
}
#account-forgotten form .input-bordered label {
  width: fit-content;
  position: absolute;
  top: 0;
  left: 16px;
  transform: translateY(-50%);
  font-family: 'Manrope';
  font-style: normal;
  font-weight: 400;
  font-size: 11px;
  line-height: 11px;
  letter-spacing: 0.15px;
  color: #111111;
  background-color: #FFFFFF;
  padding-block: 0;
  padding-inline: 4px;
}
#account-forgotten form .input-bordered input {
  font-family: 'Manrope';
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 24px;
  letter-spacing: 0.15px;
  color: rgba(17, 17, 17, 0.87);
  border-radius: 0;
  border: none;
  box-shadow: none;
}
#account-forgotten form .input-bordered input::placeholder {
  color: #A6A6A6;
}
#account-forgotten form .buttons {
  margin-top: 30px;
  margin-bottom: 0;
}
#account-forgotten form .buttons .pull-left a {
  font-family: 'Manrope';
  font-style: normal;
  font-weight: 500;
  font-size: 14px;
  line-height: 26px;
  color: #111111;
  background: transparent;
  box-sizing: border-box;
  padding: 10px 44px;
  border: 1px solid #111111;
  border-radius: 1px;
}
#account-forgotten form .buttons .pull-right input {
  font-family: 'Manrope';
  font-style: normal;
  font-weight: 500;
  font-size: 14px;
  line-height: 26px;
  color: #FFFFFF;
  padding: 11px 22px;
  background: #111111;
  border-radius: 1px;
  outline: none;
  box-shadow: none;
  border: none;
}

@media (max-width: 767px) {
  #account-forgotten .container {
    flex-direction: column;
  }
  #account-forgotten .forgotten-image {
    order: 2;
    width: 100vw;
    left: 50%;
    right: 50%;
    margin-inline: -50vw;
  }
  #account-forgotten .forgotten-image img {
    position: static;
    width: 100%;
  }
  #account-forgotten .forgotten-block {
    min-height: auto;
    order: 1;
    padding-top: 62px;
    padding-bottom: 30px;
  }
  #account-forgotten .forgotten-block .well {
    padding-left: 0;
  }
  #account-forgotten .input-bordered {
    margin-bottom: 18px;
    margin-bottom: 30px;
  }
  #account-forgotten .well>p {
    margin-bottom: 20px;
  }
  #account-forgotten form .buttons {}
  #account-forgotten form .buttons .pull-left {
    width: 100%;
    padding-bottom: 12px;
  }
  #account-forgotten form .buttons .pull-left a {
    width: 100%;
  }
  #account-forgotten form .buttons .pull-right {
    width: 100%;
  }
  #account-forgotten form .buttons .pull-right input {
    width: 100%;
  }
}

/* модуль Відновлення паролю в Особистому кабінеті end --------------------------------------------------------- */
/* модуль Пошуку ----------------------------------------------------------------------------------------------- */

#product-search {
  padding-bottom: 100px;
}

#product-search .gallery-list {
  padding-top: 60px;
  padding-bottom: 20px;
}

@media (min-width: 1318px) {
  #product-search .gallery-list {
    padding-bottom: 40px;
  }
}

@media (max-width: 991px) {
  #product-search .gallery-list {
    padding-top: 40px;
    padding-bottom: 40px;
  }
}

@media (max-width: 480px) {
  #product-search .gallery-list {
    padding-top: 30px;
    padding-bottom: 55px;
  }
}
#product-search .category-filtered .container {
  text-align: center;
}

#product-search .category-filtered .menu-left a,
#product-search .category-filtered .menu-center .input-group .input-group-addon,
#product-search .category-filtered .menu-center .input-group select,
#product-search .category-filtered .menu-right {
  font-weight: 400;
  font-size: 14px;
  line-height: 26px;
  color: #111111;
}

@media (max-width: 480px) {

  #product-search .category-filtered .menu-left a,
  #product-search .category-filtered .menu-center .input-group .input-group-addon,
  #product-search .category-filtered .menu-center .input-group select,
  #product-search .category-filtered .menu-right {
    font-size: 12px;
  }
}

#product-search .category-filtered .menu-left {
  display: inline-flex;
  gap: 12px;
  float: left;
}

#product-search .category-filtered .menu-left .search-block {
  position: relative;
  border: 1px solid #111111;
  border-radius: 1px;
}
#product-search .category-filtered .menu-left .search-block label {
  position: absolute;
  top: 0;
  transform: translateY(-50%);
  left: 12px;
  font-family: 'Manrope';
  font-style: normal;
  font-weight: 400;
  font-size: 11px;
  line-height: 11px;
  letter-spacing: 0.15px;
  color: #111111;
  background: #ffffff;
  padding-inline: 4px;
}
#product-search .category-filtered .menu-left .search-block input {
  height: 100%;
  font-family: 'Manrope';
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 24px;
  letter-spacing: 0.15px;
  color: rgba(17, 17, 17, 0.87);
  border-radius: 1px;
  border: none;
  box-shadow: none;
}
#product-search .category-filtered .menu-left .search-block input::placeholder {
  color: rgba(166, 166, 166, 1);
}
#product-search .category-filtered .menu-left #button-search {
  font-family: 'Manrope';
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 24px;
  letter-spacing: 0.15px;
  color: #ffffff;
  background: #111111;
  border-radius: 1px;
  border: none;
  outline: none;
  box-shadow: none;
}

#product-search .category-filtered .menu-center {
  display: inline-block;
  margin-left: -13%;
  margin-top: 10px;
}

#product-search .category-filtered .menu-center .input-group .input-group-addon {
  background-color: transparent;
  border: none;
}

#product-search .category-filtered .menu-center .input-group select {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  height: auto;
  font-weight: 600;
  text-align: center;
  border: none;
  box-shadow: none;
  padding: 0 5px;
}

#product-search .category-filtered .menu-center label {
  height: auto;
  padding: 0;
}

#product-search .category-filtered .menu-right {
  display: inline-block;
  float: right;
  margin-top: 10px;
}

@media (max-width: 768px) {
  #product-search .category-filtered .menu-left {
    float: none;
    width: 100%;
    margin-bottom: 12px;
  }
  #product-search .category-filtered .menu-left .search-block {
    width: 100%;
  }
  #product-search .category-filtered .menu-center {
    margin-left: 0;
    float: left;
  }
}

#product-search .category-filtered .menu-right select {
  height: auto;
}

#product-search .category-filtered .menu-right .custom-select-wrapper {
  position: relative;
  display: inline-block;
  user-select: none;
}

#product-search .category-filtered .menu-right .custom-select-trigger {
  position: relative;
  padding-right: 14px;
  cursor: pointer;
}

#product-search .category-filtered .menu-right .custom-select-trigger .arrow {
  position: absolute;
  top: 50%;
  right: 0px;
  transform: translateY(-75%) rotate(45deg);
  width: 6.5px;
  height: 6.5px;
  border-right: 1px solid #111111;
  border-bottom: 1px solid #111111;
  transition: transform 0.3s ease-in-out;
}

#product-search .category-filtered .menu-right .custom-select-wrapper.open .custom-select-trigger .arrow {
  transform: translateY(0%) rotate(-135deg);
}

#product-search .category-filtered .menu-right .custom-options {
  position: absolute;
  top: calc(100% + 25px);
  right: 0;
  background: #FFFFFF;
  box-shadow: 0px 0px 15px rgba(17, 17, 17, 0.12);
  border-radius: 1px;
  z-index: 2;
  display: none;
  padding-block: 31px;
}

@media (max-width: 480px) {
  #product-search .category-filtered .menu-right .custom-options {
    padding-block: 23px;
  }
}

#product-search .category-filtered .menu-right .custom-option {
  white-space: nowrap;
  padding: 6px 63px;
  cursor: pointer;
  display: block;
}

@media (max-width: 480px) {
  #product-search .category-filtered .menu-right .custom-option {
    padding: 8px 42px;
  }
}

#product-search .category-filtered .menu-right .custom-option:hover {
  background-color: #e9e9e9;
}

#product-search .category-filtered .menu-right .custom-option[data-selected="true"] {
  font-weight: bold;
}

#product-search .category-filtered .form-group {
  margin-bottom: 0;
}

#product-search .category-filtered .product-count {
  line-height: 26px;
}

#product-search .category-filtered .product-count>span {
  font-weight: 600;
}

#product-search .category-filtered .open>.dropdown-menu {
  display: flex;
}

#product-search .category-filtered .dropdown-menu-right {
  top: calc(100% + 20px);
  flex-direction: column;
  gap: 10px;
  background: #FFFFFF;
  box-shadow: 0px 0px 15px rgba(17, 17, 17, 0.14);
  border-radius: 1px;
  border: none;
  padding: 24px 42px;
  margin: 0;
}

#product-search .category-filtered .menu-right li a {
  width: 100%;
  line-height: 22px;
  align-items: center;
  justify-content: center;
  color: #111111;
  padding: 0;
}

#product-search .category-filtered .menu-right li a:hover,
#product-search .category-filtered .menu-right li a:focus {
  font-weight: 600;
  background-color: inherit;
}

#product-search .gallery-list .item {
  width: 100%;
  display: flex;
  flex-direction: column;
  gap: 12px;
  margin-bottom: 100px;
}

@media (min-width: 1318px) {
  #product-search .gallery-list .item {
    margin-bottom: 120px;
  }
}

@media (max-width: 991px) {
  #product-search .gallery-list .item {
    margin-bottom: 60px;
  }
}

@media (max-width: 480px) {
  #product-search .gallery-list .item {
    margin-bottom: 25px;
  }
}

#product-search .gallery-list .item-image {
  position: relative;
  height: 390px;
  display: flex;
  align-items: center;
  justify-content: center;
}

@media (min-width: 1440px) {
  #product-search .gallery-list .item-image {
    height: 439px;
  }
}

@media (max-width: 991px) {
  #product-search .gallery-list .item-image {
    height: 337px;
  }
}

@media (max-width: 480px) {
  #product-search .gallery-list .item-image {
    height: 164px;
  }
}

#product-search .gallery-list .item a {
  color: #111111;
}

#product-search .gallery-list .item-image a {
  height: 100%;
  width: 100%;
}

#product-search .gallery-list .item-image img {
  object-fit: contain;
  height: 100%;
}

#product-search .gallery-list .item-image-new {
  position: absolute;
  top: 13px;
  left: 16px;
  line-height: 26px;
  text-transform: uppercase;
}

#product-search .gallery-list a.item-image-like {
  position: absolute;
  height: fit-content;
  width: fit-content;
  top: 16px;
  right: 16px;
  cursor: pointer;
}

#product-search .gallery-list .item-description {
  display: flex;
  flex-direction: column;
  align-items: center;
  margin-top: auto;
  text-align: center;
}

#product-search .gallery-list .item-description-title {
  font-weight: 500;
  line-height: 26px;
  text-transform: uppercase;
}

#product-search .gallery-list .item-description-price {
  line-height: 26px;
}

/* модуль Пошуку end ------------------------------------------------------------------------------------------- */
/* модуль Account ---------------------------------------------------------------------------------------------- */

[id^="account-"] {
  padding-bottom: 120px;
}
[id^="account-"] #content {
  min-height: auto;
  padding-top: 120px;
}
[id^="account-"] #content h1 {
  font-family: 'Forum';
  font-style: normal;
  font-weight: 400;
  font-size: 24px;
  line-height: 26px;
  text-transform: uppercase;
  color: #111111;
  text-align: left;
  margin-top: 0;
  margin-bottom: 50px;
}
[id^="account-"] #column-left {
  padding-top: 125px;
}
[id^="account-"] #column-left .list-group {
  border-right: 1px solid rgba(208, 208, 208, 1);
  padding-bottom: 20px;
}
[id^="account-"] #column-left .list-group a:hover {
  background: transparent;
  cursor: pointer;
}
[id^="account-"] #column-left .accordeon .accordeon-item {
  font-family: 'Manrope';
  font-style: normal;
  font-weight: 400;
  font-size: 12px;
  line-height: 16px;
  color: #111111;
  text-transform: initial;
}
[id^="account-"] #column-left .list-group-item,
[id^="account-"] #column-left .list-group-item+.accordeon {
  font-family: 'Manrope';
  font-style: normal;
  font-weight: 400;
  font-size: 12px;
  line-height: 16px;
  text-transform: uppercase;
  color: #111111;
  border: none;
  padding: 0;
  margin-top: 30px;
}
[id^="account-"] #column-left .accordeon-link {
  font-family: 'Manrope';
  font-style: normal;
  font-weight: 400;
  font-size: 12px;
  line-height: 16px;
  text-transform: uppercase;
  color: #111111;
  border: none;
  padding: 0;
}
[id^="account-"] #column-left .accordeon-item {
  border: none;
  padding: 0;
  margin-top: 30px;
}
[id^="account-"] #column-left .accordeon-item+.accordeon-item {
  margin-top: 20px;
}

[id^="account-"] .account-flex {
  min-height: 100%;
  display: flex;
}
[id^="account-"] .account-info {
  flex: 1 50%;
  box-sizing: border-box;
  padding-left: 60px;
  padding-right: 50px;
  height: 100%;
}
#account-account .account-info span {
  font-family: 'Manrope';
  font-style: normal;
  font-weight: 400;
  font-size: 11px;
  line-height: 15px;
  text-transform: uppercase;
  color: #111111;
}
#account-account .account-info p {
  font-family: 'Manrope';
  font-style: normal;
  font-weight: 500;
  font-size: 16px;
  line-height: 22px;
  color: #111111;
}
#account-account .account-info .account-info-name {
  display: flex;
}
#account-account .account-info .account-info-firstname {
  flex: 1 50%;
}
#account-account .account-info .account-info-lastname {
  flex: 1 50%;
}
#account-account .account-info .account-info-item {
  margin-bottom: 30px;
}
#account-account .account-info .account-info-bottom {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-top: auto;
}
#account-account .account-info .account-info-bottom a {
  font-family: 'Manrope';
  font-style: normal;
  font-weight: 400;
  font-size: 11px;
  line-height: 24px;
  text-transform: uppercase;
  color: #111111;
  border-bottom: 1px solid transparent;
  transition: border-bottom .3s ease-in;
}
#account-account .account-info .account-info-bottom a:hover {
  border-bottom: 1px solid #111111;
}
#account-password .input-block {
  position: relative;
  box-sizing: border-box;
  border: 1px solid #111111;
  border-radius: 1px;
  margin-inline: 0;
}
#account-password .input-block label {
  position: absolute;
  top: 0;
  left: 16px;
  transform: translateY(-50%);
  font-family: 'Manrope';
  font-style: normal;
  font-weight: 400;
  font-size: 11px;
  line-height: 11px;
  letter-spacing: 0.15px;
  color: #111111;
  background-color: #FFFFFF;
  padding-inline: 4px;
}
#account-password .input-block input {
  font-family: 'Manrope';
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 24px;
  letter-spacing: 0.15px;
  color: rgba(17, 17, 17, 0.87);
  border-radius: 0;
  border: none;
  box-shadow: none;
}
#account-password .input-block input::placeholder {
  color: #A6A6A6;
}
#account-edit .account-info .form-group {
  margin-inline: 0;
}
#account-edit .account-info .form-group label {
  font-family: 'Manrope';
  font-style: normal;
  font-weight: 400;
  font-size: 11px;
  line-height: 15px;
  text-transform: uppercase;
  color: #111111;
  margin-bottom: 0;
}
#account-edit .account-info .form-group input {
  font-family: 'Manrope';
  font-style: normal;
  font-weight: 500;
  font-size: 16px;
  line-height: 22px;
  color: #111111;
  border-radius: 0;
  border: none;
  border-bottom: 1px solid rgba(17, 17, 17, 0.6);
  box-shadow: none;
  background: transparent;
  padding: 0 0 4px;
}
#account-edit .account-info .form-group .input-group {
  width: 100%;
}
#account-edit .account-info .form-group .input-group input {
  width: 100%;
}
#account-edit .account-info .form-group .input-group span {
  display: none;
}
#account-wishlist #content {
  min-height: auto;
  padding-left: 75px;
}
@media (max-width: 767px) {
  #account-wishlist {
    max-width: 100%;
    width: 100%
  }
  #account-wishlist #content {
    padding-left: 15px;
  }
}
#account-wishlist .sorting-products {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 54px;
}
#account-wishlist .sorting-products .all-products {
  font-family: 'Manrope';
  font-style: normal;
  font-weight: 600;
  font-size: 14px;
  line-height: 20px;
  color: #111111;
}
#account-wishlist .sorting-products .custom-select-wrapper {
  font-family: 'Manrope';
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 26px;
  color: #111111;
}
#account-wishlist #content .no-product {
  font-family: 'Manrope';
  font-style: normal;
  font-weight: 400;
  font-size: 11px;
  line-height: 24px;
  text-transform: uppercase;
  color: #111111;
}
#account-wishlist .gallery-list .item {
  display: flex;
  flex-direction: column;
  margin-bottom: 60px;
}
#account-wishlist .gallery-list .item-delete {
  width: fit-content;
  align-self: end;
}
#account-wishlist .gallery-list .item-description {
  text-align: center;
}
#account-wishlist .gallery-list .item-description-title {
  display: inline-block;
  height: calc(2 * 24px);
  overflow: hidden;
  margin-bottom: 4px;
}
#account-wishlist .gallery-list .item-description-title a {
  font-family: 'Manrope';
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  text-transform: uppercase;
  color: #111111;
}
#account-wishlist .gallery-list .item-description-price {
  font-family: 'Manrope';
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 30px;
  letter-spacing: 0.1em;
  text-transform: uppercase;
  color: #111111;
  margin-bottom: 20px;
}
#account-wishlist .gallery-list .item-description button {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 4px;
}

#account-order #content {
  padding-left: 75px;
  padding-right: 44px;
}
#account-order .table {
  border-collapse: separate;
  border-spacing: 0 18px;
  margin-bottom: 50px;
}
#account-order .table thead tr td {
  font-family: 'Manrope';
  font-style: normal;
  font-weight: 400;
  font-size: 11px;
  line-height: 24px;
  text-transform: uppercase;
  color: #111111;
  padding-block: 0;
}
#account-order .table tbody tr {
  height: 90px;
  position: relative;
}
#account-order .table tbody tr::after {
  content: "";
  position: absolute;
  inset: 0;
  border: 1px solid rgba(17, 17, 17, 1);
  border-radius: 1px;
  pointer-events: none;
}
#account-order .table tbody tr td {
  vertical-align: middle;
  border: none;
}
#account-order .table tbody .td-image {
  width: fit-content;
  padding: 0;
}
#account-order .table tbody .td-image img {
  padding: 0;
  border-radius: 0;
  border: none;
  background: transparent;
}
#account-order .table tbody .td-title {
  max-width: 150px;
}
#account-order .table tbody .td-date {
  max-width: 215px;
}
#account-order .pagination>li:first-child>a,
#account-order .pagination>li:first-child>span,
#account-order .pagination>li:last-child>a,
#account-order .pagination>li:last-child>span {
  border-radius: 0;
}
#account-order .pagination>li>a,
#account-order .pagination>li>span {
  font-family: 'Manrope';
  font-style: normal;
  font-weight: 500;
  font-size: 12px;
  line-height: 24px;
  text-align: center;
  letter-spacing: 0.15em;
  color: rgba(140, 140, 140, 0.6);
  border: none;
  padding: 6px 20px;
}
#account-order .pagination>li>a:hover,
#account-order .pagination>li>span:hover,
#account-order .pagination>.active>a,
#account-order .pagination>.active>a:focus,
#account-order .pagination>.active>a:hover,
#account-order .pagination>.active>span,
#account-order .pagination>.active>span:focus,
#account-order .pagination>.active>span:hover {
  background: transparent;
  color: #111111;
}

@media (max-width: 991px) {
  #account-order #content {
    padding-inline: 15px;
  }
}
@media (max-width: 767px) {
  #account-order .table-responsive {
    border: none;
  }
  #account-order .table tbody tr td {
    white-space: normal;
  }
  #account-order .table tbody .td-image {
    width: 66px;
  }
  #account-order .table tbody .td-image img {
    width: 100%;
  }
}
@media (max-width: 600px) {
  #account-order .table thead {
    display: none;
  }
  #account-order .table tbody {
    display: block;
  }
  #account-order .table tbody tr {
    height: auto;
    display: flex;
    flex-wrap: wrap;
  }
  #account-order .table tbody tr {
    padding: 12px;
    margin-bottom: 12px;
  }
  #account-order .table tbody .td-title {
    max-width: 100%;
    width: 100%;
  }
  #account-order .table tbody .td-date {
    max-width: 100%;
    width: 100%;
  }
  #account-order .pagination>li>a,
  #account-order .pagination>li>span {
    padding-inline: 12px;
  }
}
#account-newsletter .account-info {
  flex: 1 55%;
}
#account-newsletter .account-bg {
  flex: 1 45%;
}
#account-newsletter .newsletter-text {
  font-family: 'Forum';
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 23px;
  color: #111111;
  max-width: 373px;
  margin-bottom: 40px;
}
#account-newsletter .newsletter-text p {
  margin-bottom: 0;
}
#account-newsletter .form-group {
  margin-inline: 0;
  margin-bottom: 30px;
}
#account-newsletter .form-group .control-label {
  margin-right: 22px;
}
#account-newsletter .form-group label {
  font-family: 'Manrope';
  font-style: normal;
  font-weight: 500;
  font-size: 14px;
  line-height: 24px;
  color: #111111;
  text-align: left;
  padding: 0;
}
#account-newsletter .form-group .radio-inline {
  display: inline-flex;
  align-items: center;
  font-weight: 400;
  line-height: 1;
}
#account-newsletter .form-group .radio-inline+.radio-inline {
  margin-left: 20px;
}
#account-newsletter .form-group .radio-inline input {
  position: relative !important;
  min-width: 16px;
  width: 16px;
  height: 16px;
  margin: 0 8px 0 0 !important;
  padding: 0 !important;
  appearance: none;
  -moz-appearance: none;
  -webkit-appearance: none;
  background: #fff;
  border: solid 1px #111111;
  outline: none !important;
  cursor: pointer;
  border-radius: 50%;
}
#account-newsletter .form-group .radio-inline input[type="radio"]:checked {
  background: #111;
  border: solid 1px #111;
}
#account-newsletter .form-group .radio-inline input[type="radio"]:checked:after {
  position: absolute;
  content: '';
  top: 50%;
  left: 50%;
  width: 14px;
  height: 14px;
  border: solid 3px #fff;
  border-radius: 50%;
  transform: translate(-50%, -50%);
}
#account-newsletter .buttons {
  margin-block: 0;
}
#account-newsletter .buttons input {
  width: 255px;
}

[id^="account-"] .account-bg {
  flex: 1 50%;
  overflow: hidden;
}
[id^="account-"] .account-bg img {
  height: 100%;
  object-fit: contain;
}

@media (max-width: 991px) {
  [id^="account-"] #column-left,
  [id^="account-"] #content {
    padding-top: 80px;
  }
  [id^="account-"] .account-info {
    padding-left: 0px;
    padding-right: 24px;
  }
}
@media (max-width: 767px) {
  [id^="account-"] {
    padding-bottom: 50px;
  }
  [id^="account-"] #column-left,
  [id^="account-"] #content {
    padding-top: 50px;
  }
  #account-download,
  #account-return,
  #account-transaction {
    max-width: 100%;
    width: 100%;
  }
  #common-success #content {
    padding-inline: 15px;
  }
}
@media (max-width: 480px) {
  [id^="account-"] .account-flex {
    flex-direction: column;
    gap: 24px;
  }
  [id^="account-"] .account-info {
    padding-right: 0;
  }
}

/* модуль Account end ------------------------------------------------------------------------------------------ */

@media (max-width: 767px) {
.faq-title {
    font-size: 24px !important;
    line-height: 35px !important;
 
}
.product-description {
    line-height: 18px;
    font-size: 12px;
}
.no_stock_stiker {
    font-size: 10px;
}
#cookieModal .modal-footer {
    display: flex;
    justify-content: space-between;
}
.modal .btn-to-more {
    line-height: 26px;
    text-transform: inherit
 }
 #cookieModal .modal-footer button + button {
    padding-inline: 15px 
 
}
#cookieModal .modal-footer button {
    padding-inline: 15px;
}
}
#common-home .gallery-description span {
    line-height: 19.5px;
    font-size: 12px;
}
#recomented-slider .swiper-slide .caption a {
    font-size: 12px;
    line-height: 19.5px;
}
.product-description .item-description-price, .gallery-description .gallery-description-price, .item-description .item-description-price #recomented-slider .price{
  font-size: 12px;
    line-height: 19.5px;
}
.item-image-new {
    font-size: 14px;
    line-height: 18px;
}
#product-search .gallery-list .item-description-title {
    font-weight: 500;
    line-height: 19.5px;
    text-transform: uppercase;
    font-size: 12px;
}
.product-description .item-description-price, 
.gallery-description .gallery-description-price, 
.item-description .item-description-price,
 #recomented-slider .price, 
  #product-search .gallery-list .item-description-price{
    color: #858585;
}