@charset "UTF-8";
/*
Theme Name: TeeSpace - Child
Theme URI: https://harutheme.com/teespace
Author: HaruTheme
Author URI: https://harutheme.com/
Description: This is child theme of TeeSpace
Template: teespace
Version: 1.0.0
*/
body .hide-for-guess, body .hide-for-logged-in {
  display: none;
}

body .primary-button a, body .secondary-button a {
  font-family: "Gotham";
  font-weight: 900;
  color: #000000;
  background-color: #37EB75;
  border-style: solid;
  border-width: 3px 3px 3px 3px;
  border-color: #141414;
  border-radius: 50px;
  padding: 0 10px !important;
  width: auto;
  display: inline-block;
  height: auto !important;
  font-size: 14px;
  line-height: 35px;
  text-transform: initial !important;
  white-space: nowrap;
  text-align: center;
}
body .secondary-button a {
  background-color: #1FAAFF;
}

.elementor-template-full-width [data-elementor-type=wp-page] > [data-element_type=container] {
  padding: 0;
}
.elementor-template-full-width [data-elementor-type=wp-page] > [data-element_type=container] > .e-con-inner {
  max-width: none;
}
.elementor-template-full-width [data-elementor-type=wp-page] > [data-element_type=container] > .e-con-inner > [data-element_type=container] {
  padding: 10px;
}
.elementor-template-full-width [data-elementor-type=wp-page] > [data-element_type=container] > .e-con-inner > [data-element_type=container] > .elementor-element {
  max-width: 1658px;
  margin: auto;
  width: 100%;
}

.elementor-widget-image-carousel .elementor-image-carousel-wrapper .swiper-pagination-bullets,
.elementor-widget-image-carousel .elementor-swiper .swiper-pagination-bullets,
.elementor-widget-slides .elementor-image-carousel-wrapper .swiper-pagination-bullets,
.elementor-widget-slides .elementor-swiper .swiper-pagination-bullets {
  border: 4px solid #fff;
  border-radius: 16px;
  width: auto;
  height: 24px;
  left: 50%;
  -webkit-transform: translate(-50%, 0);
          transform: translate(-50%, 0);
  margin-top: 20px;
  position: relative;
  display: inline-block;
  padding: 0 6px;
}
.elementor-widget-image-carousel .elementor-image-carousel-wrapper .swiper-pagination-bullets .swiper-pagination-bullet,
.elementor-widget-image-carousel .elementor-swiper .swiper-pagination-bullets .swiper-pagination-bullet,
.elementor-widget-slides .elementor-image-carousel-wrapper .swiper-pagination-bullets .swiper-pagination-bullet,
.elementor-widget-slides .elementor-swiper .swiper-pagination-bullets .swiper-pagination-bullet {
  height: 17px !important;
  width: 27px !important;
  border-radius: 16px;
  margin: 0 -6px;
  -webkit-transition: background 0.3s linear;
  transition: background 0.3s linear;
  position: relative;
  top: 0;
  background: #BCF1CE;
  opacity: 1;
}
.elementor-widget-image-carousel .elementor-image-carousel-wrapper .swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active,
.elementor-widget-image-carousel .elementor-swiper .swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active,
.elementor-widget-slides .elementor-image-carousel-wrapper .swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active,
.elementor-widget-slides .elementor-swiper .swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active {
  z-index: 9;
  background: #37EB74;
}
.elementor-widget-image-carousel .elementor-image-carousel-wrapper .swiper-slide-bg,
.elementor-widget-image-carousel .elementor-swiper .swiper-slide-bg,
.elementor-widget-slides .elementor-image-carousel-wrapper .swiper-slide-bg,
.elementor-widget-slides .elementor-swiper .swiper-slide-bg {
  background-size: 100% 100% !important;
  background-color: transparent !important;
}

.shortcode-title h2 {
  padding: 0 30px;
  min-width: 240px;
  border-style: solid;
  border-width: 6px 6px 6px 6px;
  border-color: #151400;
  border-radius: 50px;
  text-align: center;
  color: #151400;
  font-family: "ZTRavigsfen-ExtraBold" !important;
  font-size: 30px;
  font-weight: 900 !important;
  line-height: 60px;
  margin: 0;
  display: inline-block;
}

.shortcode-title-mobile {
  display: none;
}
.shortcode-title-mobile h4 {
  font-size: 20px;
  font-family: "Gotham" !important;
  font-weight: 700 !important;
  text-align: center;
  color: #000000;
}

.mce-window .mce-container.mce-foot .mce-container-body .mce-btn {
  border: none;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.mce-window .mce-container.mce-foot .mce-container-body .mce-btn button {
  color: #fff;
  background: #000;
  border-radius: 15px;
}
.mce-window .mce-container.mce-foot .mce-container-body .mce-btn span {
  font-family: "Gotham";
  font-weight: 400;
  font-size: 13px;
}
body.theme-teespace {
  font-weight: 600;
}

#haru-header .haru-header__desktop {
  background-color: transparent;
  -webkit-box-shadow: none;
          box-shadow: none;
}
#haru-header [data-elementor-post-type=haru_header] {
  max-width: 1658px;
  margin: auto;
}
#haru-header [data-elementor-post-type=haru_header] > [data-element_type=container] {
  position: static;
  -webkit-transition: background-color 0s;
  transition: background-color 0s;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 10px;
}
#haru-header [data-elementor-post-type=haru_header] > [data-element_type=container] > .elementor-element {
  width: 100%;
}
#haru-header [data-elementor-post-type=haru_header] > [data-element_type=container] .elementor-widget-haru-logo {
  max-width: 190px;
}
#haru-header [data-elementor-post-type=haru_header] > [data-element_type=container] .elementor-widget-haru-nav-menu {
  position: static;
}
#haru-header [data-elementor-post-type=haru_header] > [data-element_type=container] .elementor-widget-haru-nav-menu .haru-nav-menu li {
  height: 100%;
  position: static;
}
#haru-header [data-elementor-post-type=haru_header] > [data-element_type=container] .elementor-widget-haru-nav-menu .haru-nav-menu li a {
  font-family: "Gotham";
  font-size: 15px;
  height: 100%;
  padding: 0 4px;
}
#haru-header [data-elementor-post-type=haru_header] > [data-element_type=container] .elementor-widget-haru-nav-menu .haru-nav-menu li a.haru-item--main {
  font-weight: 900;
}
#haru-header [data-elementor-post-type=haru_header] > [data-element_type=container] .elementor-widget-haru-nav-menu .haru-nav-menu li a.haru-item:focus {
  color: #000;
}
#haru-header [data-elementor-post-type=haru_header] > [data-element_type=container] .elementor-widget-haru-nav-menu .haru-nav-menu li a:hover {
  color: #000;
}
#haru-header [data-elementor-post-type=haru_header] > [data-element_type=container] .elementor-widget-haru-nav-menu .haru-nav-menu li a.active, #haru-header [data-elementor-post-type=haru_header] > [data-element_type=container] .elementor-widget-haru-nav-menu .haru-nav-menu li a.haru-item-active {
  color: #000;
}
#haru-header [data-elementor-post-type=haru_header] > [data-element_type=container] .elementor-widget-haru-nav-menu .haru-nav-menu li.haru-account__menu-item--greeting {
  width: auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
#haru-header [data-elementor-post-type=haru_header] > [data-element_type=container] .elementor-widget-haru-nav-menu .haru-nav-menu li.haru-account__menu-item--greeting .haru-account__user-name {
  white-space: nowrap;
  margin-left: 5px;
}
#haru-header [data-elementor-post-type=haru_header] > [data-element_type=container] .elementor-widget-haru-nav-menu .haru-nav-menu .sub-arrow {
  position: static;
  background: transparent;
  margin-top: 0;
  margin-left: 3px;
  width: auto;
  height: auto;
  line-height: normal;
  -webkit-transform: rotate(0deg) !important;
          transform: rotate(0deg) !important;
}
#haru-header [data-elementor-post-type=haru_header] > [data-element_type=container] .elementor-widget-haru-nav-menu .haru-nav-menu .sub-arrow i {
  display: block;
  -webkit-transform: none !important;
          transform: none !important;
}
#haru-header [data-elementor-post-type=haru_header] > [data-element_type=container] .elementor-widget-haru-nav-menu .haru-nav-menu .sub-arrow i:before {
  font-size: 20px !important;
  position: relative;
}
#haru-header [data-elementor-post-type=haru_header] > [data-element_type=container] .elementor-widget-haru-nav-menu .haru-nav-menu .sub-arrow.active {
  color: #000 !important;
  -webkit-transform: rotate(180deg) !important;
          transform: rotate(180deg) !important;
}
#haru-header [data-elementor-post-type=haru_header] > [data-element_type=container] .elementor-widget-haru-nav-menu .haru-nav-menu:hover > li.menu-item {
  opacity: 0.3;
}
#haru-header [data-elementor-post-type=haru_header] > [data-element_type=container] .elementor-widget-haru-nav-menu .haru-nav-menu > li.menu-item:hover {
  opacity: 1 !important;
}
#haru-header [data-elementor-post-type=haru_header] > [data-element_type=container] .elementor-widget-haru-nav-menu .haru-nav-menu > li.menu-item:hover .sub-arrow {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
  -webkit-transition: -webkit-transform 0.2s linear;
  transition: -webkit-transform 0.2s linear;
  transition: transform 0.2s linear;
  transition: transform 0.2s linear, -webkit-transform 0.2s linear;
}
#haru-header [data-elementor-post-type=haru_header] > [data-element_type=container] .elementor-widget-haru-nav-menu .haru-nav-menu > li.menu-item ul.sub-menu {
  border-radius: 50px;
}
#haru-header [data-elementor-post-type=haru_header] > [data-element_type=container] .elementor-widget-haru-nav-menu .haru-nav-menu > li.menu-item ul.sub-menu p {
  margin-bottom: 0;
}
#haru-header [data-elementor-post-type=haru_header] > [data-element_type=container] .elementor-widget-haru-nav-menu .haru-nav-menu > li.menu-item ul.sub-menu a {
  border: 0;
  font-size: 20px;
  line-height: 50px;
}
#haru-header [data-elementor-post-type=haru_header] > [data-element_type=container] .elementor-widget-haru-nav-menu .haru-nav-menu > li.menu-item ul.sub-menu .mega-menu-clothing > .elementor-element .elementor-heading-title:hover {
  opacity: 1 !important;
}
#haru-header [data-elementor-post-type=haru_header] > [data-element_type=container] .elementor-widget-haru-nav-menu .haru-nav-menu > li.menu-item ul.sub-menu .mega-menu-clothing > .elementor-element .elementor-heading-title {
  font-family: "Gotham" !important;
  font-weight: 900;
}
#haru-header [data-elementor-post-type=haru_header] > [data-element_type=container] .elementor-widget-haru-nav-menu .haru-nav-menu > li.menu-item ul.sub-menu .mega-menu-clothing > .elementor-element .elementor-heading-title a {
  padding: 0;
}
#haru-header [data-elementor-post-type=haru_header] > [data-element_type=container] .elementor-widget-haru-nav-menu .haru-nav-menu > li.menu-item ul.sub-menu .mega-menu-clothing > .elementor-element .elementor-heading-title a:hover {
  color: #000;
  background: none;
}
#haru-header [data-elementor-post-type=haru_header] > [data-element_type=container] .elementor-widget-haru-nav-menu .haru-nav-menu > li.menu-item ul.sub-menu .mega-menu-clothing > .elementor-element .elementor-icon svg {
  height: 30px;
  width: 30px;
}
#haru-header [data-elementor-post-type=haru_header] > [data-element_type=container] .elementor-widget-haru-nav-menu .haru-nav-menu > li.menu-item ul.sub-menu .elementor-widget-container:hover p {
  opacity: 0.3;
}
#haru-header [data-elementor-post-type=haru_header] > [data-element_type=container] .elementor-widget-haru-nav-menu .haru-nav-menu > li.menu-item ul.sub-menu .elementor-widget-container p:hover {
  opacity: 1 !important;
}
#haru-header [data-elementor-post-type=haru_header] > [data-element_type=container] .elementor-widget-haru-nav-menu .haru-nav-menu .my-account-button {
  background: none !important;
  border: 0 !important;
}
#haru-header [data-elementor-post-type=haru_header] > [data-element_type=container] .elementor-widget-haru-nav-menu .haru-nav-menu .my-account-button:before {
  content: "";
  background-image: url(./assets/images/profile-icon.svg);
  width: 28px;
  height: 28px;
  display: inline-block;
  background-size: contain;
  background-position: center;
  position: relative;
  margin-top: 8px;
  top: 8px;
  left: -10px;
  opacity: 1 !important;
}
#haru-header [data-elementor-post-type=haru_header] > [data-element_type=container] .elementor-widget-haru-nav-menu .haru-nav-menu--main .haru-nav-menu li.menu-item.menu-item-has-children .sub-menu {
  position: absolute;
  top: 120px;
  background: transparent;
  left: 10px;
  right: 10px;
  width: 100% !important;
  -webkit-box-shadow: none;
          box-shadow: none;
  font-weight: 600;
}
#haru-header [data-elementor-post-type=haru_header] > [data-element_type=container] .elementor-widget-haru-nav-menu .haru-nav-menu--main .haru-nav-menu li.menu-item.menu-item-has-children .sub-menu:before {
  content: "";
  background: transparent;
  height: 120px;
  display: block;
  top: -80px;
  left: 0;
  right: 0;
  position: absolute;
}
#haru-header [data-elementor-post-type=haru_header] > [data-element_type=container] .elementor-widget-haru-nav-menu .haru-nav-menu--main .haru-nav-menu li.menu-item.menu-item-has-children .sub-menu .mega-menu-content {
  max-width: 1600px;
  margin: auto;
}
#haru-header [data-elementor-post-type=haru_header] > [data-element_type=container] .elementor-widget-haru-nav-menu .haru-nav-menu--main .haru-nav-menu li.menu-item.menu-item-has-children .sub-menu .mega-menu-content .e-con-inner {
  font-weight: 600;
}
#haru-header [data-elementor-post-type=haru_header] > [data-element_type=container] .elementor-widget-haru-nav-menu .haru-nav-menu--main .haru-nav-menu li.menu-item.menu-item-has-children .sub-menu .mega-menu-content .e-con-inner .elementor-widget-container {
  display: block;
}
#haru-header [data-elementor-post-type=haru_header] > [data-element_type=container] .elementor-widget-haru-nav-menu .haru-nav-menu--main .haru-nav-menu li.menu-item.menu-item-has-children.menu-item-full-container .sub-menu .mega-menu-content > .elementor {
  max-width: 100%;
}
#haru-header [data-elementor-post-type=haru_header] > [data-element_type=container] .elementor-widget-haru-nav-menu .haru-nav-menu--main .haru-nav-menu li.menu-item.menu-item-has-children.menu-item-full-none .sub-menu .mega-menu-content > .elementor {
  max-width: 850px;
}
#haru-header [data-elementor-post-type=haru_header] > [data-element_type=container] .elementor-widget-haru-nav-menu .haru-menu-toggle {
  width: 45px;
  height: 45px;
  border-radius: 50%;
  margin-right: 0;
}
#haru-header [data-elementor-post-type=haru_header] > [data-element_type=container] .elementor-widget-haru-nav-menu .haru-menu-toggle .phosphor-list:before {
  content: "";
  background-image: url(./assets/images/icon/icon-equals.svg);
  width: 20px;
  height: 20px;
  display: block;
  background-repeat: no-repeat;
  background-position: center;
  background-size: 20px;
  color: #37EB75;
}
#haru-header [data-elementor-post-type=haru_header] > [data-element_type=container] .elementor-widget-haru-nav-menu .haru-menu-toggle.haru-active .phosphor-list:before {
  background-image: none;
  content: "\e957";
}
#haru-header [data-elementor-post-type=haru_header] > [data-element_type=container] .elementor-widget-haru-woo-search {
  max-width: 400px;
}
#haru-header [data-elementor-post-type=haru_header] > [data-element_type=container] .elementor-widget-haru-woo-search:before {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  margin: 0;
  border-radius: 50px;
  background: -webkit-gradient(linear, left top, right top, from(#12BA4A), color-stop(33.5%, #1FAAFF), color-stop(68.5%, #B5CAFF), to(#F564A9));
  background: linear-gradient(90deg, #12BA4A 0%, #1FAAFF 33.5%, #B5CAFF 68.5%, #F564A9 100%);
}
#haru-header [data-elementor-post-type=haru_header] > [data-element_type=container] .elementor-widget-haru-woo-search .elementor-widget-container {
  border-radius: 50px;
  background: #fff;
  position: relative;
  padding: 0;
  margin: 3px;
}
#haru-header [data-elementor-post-type=haru_header] > [data-element_type=container] .elementor-widget-haru-woo-search .elementor-widget-container input {
  font-size: 14px;
  height: 35px;
  font-family: "Gotham" !important;
  font-weight: 600;
  border: 0;
  padding-left: 45px;
  border-radius: 50px !important;
  background: #fff;
}
#haru-header [data-elementor-post-type=haru_header] > [data-element_type=container] .elementor-widget-haru-woo-search .elementor-widget-container .haru-woo-search__submit {
  background-image: url(./assets/images/icon/icon-search.svg);
  display: block;
  background-repeat: no-repeat;
  background-position: center;
  background-size: 18px;
  width: 48px;
  padding: 0;
  left: 0;
  right: auto;
}
#haru-header [data-elementor-post-type=haru_header] > [data-element_type=container] .elementor-widget-haru-woo-search .elementor-widget-container .haru-woo-search__submit svg {
  display: none;
}
#haru-header [data-elementor-post-type=haru_header] > [data-element_type=container] .elementor-widget-haru-woo-search .elementor-widget-container .haru-woo-search__submit.loading-search {
  background-image: none;
}
#haru-header [data-elementor-post-type=haru_header] > [data-element_type=container] .elementor-widget-haru-woo-search .elementor-widget-container .haru-woo-search__ajax-result {
  display: none;
}
#haru-header [data-elementor-post-type=haru_header] > [data-element_type=container] .elementor-widget-haru-woo-account {
  width: auto;
  display: contents;
}
#haru-header [data-elementor-post-type=haru_header] > [data-element_type=container] .elementor-widget-haru-woo-account .haru-account .haru-account__wrap .haru-account__content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 10px;
}
#haru-header [data-elementor-post-type=haru_header] > [data-element_type=container] .elementor-widget-haru-woo-account .haru-account .haru-account__wrap .haru-account__content .avatar {
  max-width: 35px;
}
#haru-header [data-elementor-post-type=haru_header] > [data-element_type=container] .elementor-widget-haru-woo-account .haru-account .haru-account__wrap .haru-account__content .haru-account__menu {
  left: -50%;
  border-radius: 5px;
  display: block;
}
#haru-header [data-elementor-post-type=haru_header] > [data-element_type=container] .elementor-widget-haru-woo-account .haru-account .haru-account__wrap .haru-account__content .haru-account__menu .haru-account__menu-item {
  overflow: hidden;
  font-size: 14px;
  display: block;
}
#haru-header [data-elementor-post-type=haru_header] > [data-element_type=container] .elementor-widget-haru-woo-account .haru-account .haru-account__wrap .haru-account__content .haru-account__menu .haru-account__menu-item a {
  white-space: nowrap;
  font-weight: 600;
  color: #000;
  font-size: 14px;
}
#haru-header [data-elementor-post-type=haru_header] > [data-element_type=container] .elementor-widget-haru-woo-account .haru-account .haru-account__wrap .haru-account__content .haru-account__menu .haru-account__menu-item.haru-account__menu-item--greeting {
  text-overflow: ellipsis;
  white-space: nowrap;
}
#haru-header [data-elementor-post-type=haru_header] > [data-element_type=container] .elementor-widget-haru-woo-account .haru-account .haru-account__wrap .haru-account__content .haru-account__title {
  display: none;
}
#haru-header [data-elementor-post-type=haru_header] > [data-element_type=container] .elementor-widget-haru-woo-account .haru-account .haru-account__wrap .haru-account__content.logged-in {
  display: block;
}
#haru-header [data-elementor-post-type=haru_header] > [data-element_type=container] .elementor-widget-haru-woo-wishlist {
  max-width: 45px;
}
#haru-header [data-elementor-post-type=haru_header] > [data-element_type=container] .elementor-widget-haru-woo-wishlist .haru-wishlist {
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: end;
}
#haru-header [data-elementor-post-type=haru_header] > [data-element_type=container] .elementor-widget-haru-woo-wishlist .haru-wishlist .haru-wishlist-link:before {
  content: "" !important;
  background-image: url(./assets/images/star-icon.svg);
  width: 31px;
  height: 31px;
  display: block;
  background-size: contain;
}
#haru-header [data-elementor-post-type=haru_header] > [data-element_type=container] .elementor-widget-haru-woo-wishlist .haru-wishlist .haru-wishlist-link span.total {
  line-height: 20px;
  top: 0;
  right: -5px;
  background-color: #000;
  font-weight: 600;
}
#haru-header [data-elementor-post-type=haru_header] > [data-element_type=container] .elementor-widget-haru-woo-cart {
  max-width: 45px;
}
#haru-header [data-elementor-post-type=haru_header] > [data-element_type=container] .elementor-widget-haru-woo-cart .haru-cart {
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: end;
}
#haru-header [data-elementor-post-type=haru_header] > [data-element_type=container] .elementor-widget-haru-woo-cart .haru-cart .haru-cart-icon:before {
  content: "";
  background-image: url(./assets/images/bag-icon.svg);
  width: 31px;
  height: 31px;
  display: block;
  background-size: contain;
  background-position: center;
  position: relative;
  margin-top: 8px;
}
#haru-header [data-elementor-post-type=haru_header] > [data-element_type=container] .elementor-widget-haru-woo-cart .haru-cart .haru-cart-number {
  line-height: 20px;
  top: 0;
  right: -5px;
  background-color: #000;
  font-weight: 600;
}
#haru-header [data-elementor-post-type=haru_header] > [data-element_type=container] .elementor-widget-haru-woo-cart .haru-cart .haru-cart-sub-total {
  display: none;
}
#haru-header.haru-header--sticky-on .haru-header__desktop {
  top: 20px;
}
#haru-header.haru-header--sticky-on [data-elementor-post-type=haru_header] {
  padding: 0 20px;
}
#haru-header.haru-header--sticky-on [data-elementor-post-type=haru_header] > [data-element_type=container] {
  padding: 10px 20px;
  background-color: #fff;
  border-radius: 50px;
}
#haru-header.haru-header--sticky-on [data-elementor-post-type=haru_header] > [data-element_type=container] .elementor-widget-haru-logo {
  max-width: 60px;
  margin-left: -10px;
}
#haru-header.haru-header--sticky-on [data-elementor-post-type=haru_header] > [data-element_type=container] .elementor-widget-haru-logo .haru-logo {
  width: 60px;
  height: 60px;
  border-radius: 50px;
  padding: 15px;
  background-color: #ececec;
}
#haru-header.haru-header--sticky-on [data-elementor-post-type=haru_header] > [data-element_type=container] .elementor-widget-haru-logo .haru-logo img {
  width: 32px;
  height: 30px;
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: left;
  object-position: left;
}
#haru-header.haru-header--sticky-on [data-elementor-post-type=haru_header] > [data-element_type=container] .elementor-widget-haru-nav-menu .haru-nav-menu--main .haru-nav-menu li.menu-item.menu-item-has-children .sub-menu:before {
  top: -70px;
}

.snize-ac-results-mobile .snize-ac-results-content #snize-mobile-search-input {
  font-family: "Gotham" !important;
}
.snize-ac-results-mobile .snize-ac-results-content .snize-nothing-found .snize-popular-suggestions-view-all-products-text a.snize-ac-view-all-products {
  font-weight: 600 !important;
}

.snize-ac-results .snize-ac-results-content .snize-ac-results-columns .snize-label {
  font-weight: 600 !important;
}
.snize-ac-results .snize-ac-results-content .snize-ac-results-columns .snize-page a span {
  font-weight: 600 !important;
}
.snize-ac-results .snize-ac-results-content .snize-ac-results-columns .snize-title {
  font-weight: 600 !important;
}
.snize-ac-results .snize-ac-results-content .snize-ac-results-columns .snize-description {
  font-weight: 600 !important;
}
.snize-ac-results .snize-ac-results-content .snize-ac-results-columns .snize-no-categories-found span {
  font-weight: 600 !important;
}
.snize-ac-results .snize-ac-results-content .snize-ac-results-columns .snize-product .snize-item .snize-reviews .stars-container::after {
  color: #f7bb2a !important;
}
.snize-ac-results .snize-ac-results-content .snize-nothing-found .snize-popular-suggestions-view-all-products-text a.snize-ac-view-all-products {
  font-weight: 600 !important;
}

.custom-modal {
  display: none;
  position: fixed;
  z-index: 9999;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  overflow: auto;
  background-color: rgba(0, 0, 0, 0.5);
}

.popup-fixed {
  display: inline-block;
  position: fixed;
  width: 100%;
}

.custom-modal-content {
  position: relative;
  background-color: #fff;
  padding: 20px;
  border-radius: 10px;
  width: 100%;
  max-width: 356px;
  min-height: 370px;
  margin: 250px auto;
  -webkit-box-shadow: 0 4px 25px 0 rgba(0, 0, 0, 0.1019607843);
          box-shadow: 0 4px 25px 0 rgba(0, 0, 0, 0.1019607843);
}
.custom-modal-content h2 {
  font-size: 25px;
  font-weight: 700 !important;
  line-height: 33px;
  color: #000;
  margin-bottom: 14px;
  margin-top: 60px;
}
.custom-modal-content p {
  font-size: 15px;
  font-weight: 600;
  line-height: 23px;
  color: #000;
  margin-bottom: 0;
  font-family: "Gotham";
}

.custom-modal-close {
  float: right;
  cursor: pointer;
  width: 27px;
  height: 26.18px;
  background: #ECECEC;
  border-radius: 50px;
  color: #000;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  font-size: 20px;
}
.custom-modal-close:after {
  background: transparent url("./assets/images/icon/icon-popup.svg") no-repeat center;
  content: "";
  display: inline-block;
  width: 32px;
  height: 33px;
  float: left;
  position: absolute;
  left: 0;
  background-size: 34px;
  padding: 0 36px;
  margin-top: 20px;
}
.woocommerce-Price-amount,
.amount bdi {
  font-family: "Gotham";
  color: #141414;
  font-weight: 700;
}

del .amount bdi {
  text-decoration: line-through;
}

.product-list .woocommerce-Price-amount, .products .woocommerce-Price-amount {
  font-size: 14px;
}

.shortcode-featured-artist-product {
  max-width: 1300px;
  margin: auto auto 50px;
}
.shortcode-featured-artist-product .shortcode-title {
  margin-bottom: 50px;
  text-align: center;
}
.shortcode-featured-artist-product .shortcode-title h2 {
  background: #B5CAFF;
}
.shortcode-featured-artist-product .shortcode-featured-artist-product-items .item .wrapper {
  padding: 20px 20px;
  border-radius: 20px;
}
.shortcode-featured-artist-product .shortcode-featured-artist-product-items .item .wrapper .image {
  width: 100%;
  position: relative;
  background-color: #D9D9D9;
  border-radius: 20px;
  overflow: hidden;
}
.shortcode-featured-artist-product .shortcode-featured-artist-product-items .item .wrapper .image a {
  width: 100%;
  height: 100%;
}
.shortcode-featured-artist-product .shortcode-featured-artist-product-items .item .wrapper .image a img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.shortcode-featured-artist-product .shortcode-featured-artist-product-items .item .wrapper .image a .ribbon {
  position: absolute;
  top: 30px;
  right: 0;
  background-color: #F564A9;
  border-radius: 50px 0 0 50px;
  color: #fff;
  width: 160px;
  text-align: center;
  padding-top: 12px;
  padding-bottom: 12px;
  font-weight: 700;
  font-family: "Gotham";
  font-size: 18px;
}
.shortcode-featured-artist-product .shortcode-featured-artist-product-items .item .wrapper .image a .ribbon.artist {
  background-color: #12BA4A;
}
.shortcode-featured-artist-product .shortcode-featured-artist-product-items .item .wrapper .detail-info {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-top: 20px;
}
.shortcode-featured-artist-product .shortcode-featured-artist-product-items .item .wrapper .detail-info .info {
  -ms-flex-preferred-size: 60%;
      flex-basis: 60%;
  font-size: 22px;
  font-family: "Gotham" !important;
}
.shortcode-featured-artist-product .shortcode-featured-artist-product-items .item .wrapper .detail-info .info .title {
  font-weight: 400;
  color: #141414;
}
.shortcode-featured-artist-product .shortcode-featured-artist-product-items .item .wrapper .detail-info .info .title a {
  color: #141414;
}
.shortcode-featured-artist-product .shortcode-featured-artist-product-items .item .wrapper .detail-info .info .woocs_price_code {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: start;
  font-weight: 700;
}
.shortcode-featured-artist-product .shortcode-featured-artist-product-items .item .wrapper .detail-info .info .woocs_price_code .amount bdi {
  font-family: "Gotham";
}
.shortcode-featured-artist-product .shortcode-featured-artist-product-items .item .wrapper .detail-info .shop-link {
  -ms-flex-preferred-size: 40%;
      flex-basis: 40%;
  text-align: right;
  font-family: "Gotham" !important;
}
.shortcode-featured-artist-product .shortcode-featured-artist-product-items .item .wrapper .detail-info .shop-link a {
  font-weight: 700;
  font-size: 18px;
  padding: 14px 60px 12px 60px;
}
.shortcode-featured-artist-product .shortcode-featured-artist-product-items.slick-initialized .slick-slide {
  margin-bottom: 14px;
}
.shortcode-artists-spotlight {
  margin-bottom: 50px;
}
.shortcode-artists-spotlight .shortcode-title {
  margin-bottom: 30px;
}
.shortcode-artists-spotlight .shortcode-title h2 {
  background: #FFF858;
}
.shortcode-artists-spotlight .shortcode-artists-swiper {
  margin-left: -240px;
  margin-right: -240px;
  overflow: hidden;
}
.shortcode-artists-spotlight .swiper-button-wrapper {
  position: absolute;
  top: 15px;
  right: 60px;
  left: auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.shortcode-artists-spotlight .swiper-button-wrapper .swiper-button {
  position: static;
  background: #FFF858 url(./assets/images/icon/icon-arrow-prev.svg) no-repeat center;
  background-size: 13px;
  border-style: solid;
  border-width: 3px 3px 3px 3px;
  border-color: #141414;
  border-radius: 50px 50px 50px 50px;
  padding: 15px 15px 15px 15px;
  width: 50px;
  height: 50px;
  display: inline-block;
  margin: 0 7px;
}
.shortcode-artists-spotlight .swiper-button-wrapper .swiper-button:after {
  content: none;
}
.shortcode-artists-spotlight .swiper-button-wrapper .swiper-button.swiper-button-next {
  background: #FFF858 url(./assets/images/icon/icon-arrow-next.svg) no-repeat center;
  background-size: 13px;
  right: 0;
  left: auto;
}
.shortcode-artists-spotlight .swiper-button-wrapper .swiper-button.swiper-button-next:after {
  content: none;
}
.shortcode-artists-spotlight .design-img {
  width: 300px;
  height: 300px;
  border-radius: 20px;
}
.shortcode-artists-spotlight .elementor-heading-title {
  color: #000000;
  font-size: 22px;
  margin-top: 15px;
  margin-bottom: 20px;
}
.shortcode-artists-spotlight .elementor-heading-title a {
  font-family: "Gotham";
  font-weight: 900;
  text-overflow: ellipsis;
  white-space: nowrap;
  display: block;
  overflow: hidden;
}
.shortcode-artists-spotlight .elementor-heading-title a:hover {
  color: #000000;
}
.shortcode-artists-spotlight .elementor-description a {
  font-family: "Gotham";
  color: #000000;
  font-size: 18px;
  font-weight: 400;
}
.shortcode-artists-spotlight .elementor-button {
  font-family: "Gotham" !important;
  font-size: 16px;
  font-weight: 900 !important;
  letter-spacing: 0.5px;
  color: #151400;
  background-color: #FFFFFF;
  border-style: solid;
  border-width: 3px 3px 3px 3px;
  border-radius: 30px 30px 30px 30px;
  padding: 0 40px;
  line-height: 50px;
  min-width: 240px;
  margin-top: 15px;
}
.shortcode-artists-spotlight .elementor-button:hover {
  color: #151400;
}
.shortcode-artists-spotlight .elementor-button:focus {
  color: #151400;
}
.shortcode-featured-products .shortcode-title {
  margin-bottom: 70px;
}
.shortcode-featured-products .shortcode-title h2 {
  background: #37EB74;
}
.shortcode-featured-products .featured-products-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-left: -15px;
  margin-right: -15px;
}
.shortcode-featured-products .featured-products-list .featured-product {
  width: 100%;
  max-width: 25%;
  margin-bottom: 70px;
}
.shortcode-featured-products .featured-products-list .featured-product .featured-product-wrapper {
  margin-left: 15px;
  margin-right: 15px;
}
.shortcode-featured-products .featured-products-list .featured-product .featured-product-wrapper .elementor-image {
  display: block;
  text-align: center;
}
.shortcode-featured-products .featured-products-list .featured-product .featured-product-wrapper .elementor-image .design-img {
  border-radius: 20px;
  max-height: 380px;
  margin: auto auto 15px;
}
.shortcode-featured-products .featured-products-list .featured-product .featured-product-wrapper .elementor-heading-title, .shortcode-featured-products .featured-products-list .featured-product .featured-product-wrapper .elementor-description {
  font-size: 18px;
  font-family: "Gotham";
  color: #000000;
  font-weight: 400;
  margin-bottom: 5px;
  line-height: normal;
}
.shortcode-featured-products .featured-products-list .featured-product .featured-product-wrapper .elementor-heading-title a, .shortcode-featured-products .featured-products-list .featured-product .featured-product-wrapper .elementor-description a {
  color: #000000;
  font-weight: 400;
  text-overflow: ellipsis;
  white-space: nowrap;
  display: block;
  overflow: hidden;
}
.shortcode-featured-products .featured-products-list .featured-product .featured-product-wrapper .elementor-heading-title a {
  font-weight: 700;
}
.shortcode-featured-products .featured-products-list .featured-product .featured-product-wrapper .woocommerce-Price-amount bdi {
  font-family: "Gotham";
  font-size: 20px;
  font-weight: 700;
}
.shortcode-featured-categories .shortcode-title {
  position: absolute;
  top: 10px;
  right: 30px;
  z-index: 1;
}
.shortcode-featured-categories .shortcode-title h2 {
  background: #1FAAFF;
}
.shortcode-featured-categories .shortcode-featured-categories-list {
  margin-bottom: 50px;
}
.shortcode-featured-categories .shortcode-featured-categories-list .tabs {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 1rem;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-bottom: -45px;
  position: relative;
  z-index: 1;
}
.shortcode-featured-categories .shortcode-featured-categories-list .tabs .tab {
  width: 90px;
  border-radius: 50%;
  height: 90px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  text-align: center;
  cursor: pointer;
}
.shortcode-featured-categories .shortcode-featured-categories-list .tabs .tab img {
  border-radius: 6px;
  width: 100%;
}
.shortcode-featured-categories .shortcode-featured-categories-list .items div > input {
  display: none;
}
.shortcode-featured-categories .shortcode-featured-categories-list .items div > input:checked ~ .item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.shortcode-featured-categories .shortcode-featured-categories-list .items .item {
  display: none;
  position: relative;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  gap: 32px;
  background: #141414;
  border-radius: 20px;
  padding: 75px 100px;
}
.shortcode-featured-categories .shortcode-featured-categories-list .items .item .left {
  position: relative;
  -ms-flex-preferred-size: 670px;
      flex-basis: 670px;
}
.shortcode-featured-categories .shortcode-featured-categories-list .items .item .left img {
  border-radius: 20px;
  width: 100%;
  max-width: 630px;
  max-height: 630px;
  background: #e5e5e5;
  -o-object-fit: cover;
     object-fit: cover;
}
.shortcode-featured-categories .shortcode-featured-categories-list .items .item .left a {
  position: absolute;
  background: #fff;
  border-radius: 50px;
  padding: 9px 45px;
  bottom: 30px;
  display: none;
  left: calc(50% - 94px);
}
.shortcode-featured-categories .shortcode-featured-categories-list .items .item .right {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  gap: 10px;
  -ms-flex-preferred-size: 50%;
      flex-basis: 50%;
  padding: 20px 0;
}
.shortcode-featured-categories .shortcode-featured-categories-list .items .item .right a {
  border-radius: 50px;
  padding: 19px 82px;
  color: #fff;
  background: #F564A9;
  display: inline-block;
}
.shortcode-featured-categories .shortcode-featured-categories-list .items .item .right p {
  margin-bottom: 5px;
  line-height: normal;
}
.elementor-shortcode .betterdocs-faq-wrapper {
  margin: 0;
}
.elementor-shortcode .betterdocs-faq-wrapper .betterdocs-faq-section-title {
  display: none;
}
.elementor-shortcode .betterdocs-faq-wrapper .betterdocs-faq-inner-wrapper .betterdocs-faq-title {
  display: none;
}

.product-design-form #wp-description-editor-tools,
.product-design-form #wp-post_excerpt-editor-tools,
.product-design-form #wp-post_content-editor-tools,
.dokan-product-edit #wp-description-editor-tools,
.dokan-product-edit #wp-post_excerpt-editor-tools,
.dokan-product-edit #wp-post_content-editor-tools {
  margin-bottom: 10px;
}
.product-design-form #wp-description-editor-tools .wp-switch-editor.switch-html,
.product-design-form #wp-post_excerpt-editor-tools .wp-switch-editor.switch-html,
.product-design-form #wp-post_content-editor-tools .wp-switch-editor.switch-html,
.dokan-product-edit #wp-description-editor-tools .wp-switch-editor.switch-html,
.dokan-product-edit #wp-post_excerpt-editor-tools .wp-switch-editor.switch-html,
.dokan-product-edit #wp-post_content-editor-tools .wp-switch-editor.switch-html {
  display: none;
}
.product-design-form #wp-description-editor-tools .wp-switch-editor.switch-tmce,
.product-design-form #wp-post_excerpt-editor-tools .wp-switch-editor.switch-tmce,
.product-design-form #wp-post_content-editor-tools .wp-switch-editor.switch-tmce,
.dokan-product-edit #wp-description-editor-tools .wp-switch-editor.switch-tmce,
.dokan-product-edit #wp-post_excerpt-editor-tools .wp-switch-editor.switch-tmce,
.dokan-product-edit #wp-post_content-editor-tools .wp-switch-editor.switch-tmce {
  border: 1px solid #dcdcde;
  width: auto !important;
  height: auto !important;
  padding: 4px 8px;
}

#ywcars_form h2 {
  font-weight: 600;
}
#ywcars_form .ywcars_block label, #ywcars_form .ywcars_block textarea {
  font-family: "Gotham" !important;
  font-weight: 400;
}
#ywcars_form .ywcars_block textarea {
  background-color: #F6F6F6;
  border-color: #FFF;
  border-radius: 20px;
  -webkit-transition: border-color 0.5s ease;
  transition: border-color 0.5s ease;
}
#ywcars_form .ywcars_block textarea:focus {
  border: 1px solid #2ebb77;
  outline: none;
}
#ywcars_form .ywcars_block #ywcars_submit_button {
  width: 280px;
  height: 60px;
  border-radius: 50px !important;
  background: #000;
  color: #FFF;
  text-align: center;
  font-family: "Gotham";
  font-size: 18px;
  font-style: normal;
  font-weight: 700;
  line-height: 15px;
}

div.pp_woocommerce .pp_content_container {
  background: #ECECEC;
}
div.pp_woocommerce .pp_content_container .pp_close:before {
  content: "\e013";
}

/*	font-family: 'gotham_ultra';
	font-family: 'gotham_black';
	font-family: 'gotham_bold';
	font-family: 'gotham_medium';
	font-family: 'gotham_book';
	font-family: 'gotham_light';
	font-family: 'gotham_xlight';
	font-family: 'gotham_thin';
*/
@font-face {
  font-family: "Gotham";
  src: url(./assets/font/gotham/gotham_book.woff2) format("woff2");
  font-weight: 100;
}
@font-face {
  font-family: "Gotham";
  src: url(./assets/font/gotham/gotham_xlight.woff2) format("woff2");
  font-weight: 200;
}
@font-face {
  font-family: "Gotham";
  src: url(./assets/font/gotham/gotham_light.woff2) format("woff2");
  font-weight: 400;
}
@font-face {
  font-family: "Gotham";
  src: url(./assets/font/gotham/gotham_medium.woff2) format("woff2");
  font-weight: 500;
}
@font-face {
  font-family: "Gotham";
  src: url(./assets/font/gotham/gotham_medium.woff2) format("woff2");
  font-weight: 600;
}
@font-face {
  font-family: "Gotham";
  src: url(./assets/font/gotham/gotham_bold.woff2) format("woff2");
  font-weight: 700;
}
@font-face {
  font-family: "Gotham";
  src: url(./assets/font/gotham/gotham_black.woff2) format("woff2");
  font-weight: 800;
}
@font-face {
  font-family: "Gotham";
  src: url(./assets/font/gotham/gotham_ultra.woff2) format("woff2");
  font-weight: 900;
}
@font-face {
  font-family: "Gotham-Ultra";
  src: url(./assets/font/gotham/gotham_ultra.woff2) format("woff2");
}
@font-face {
  font-family: "feather";
  src: url(./assets/font/feather/feather.woff) format("woff");
}
.p-0 {
  padding: 0px;
}

.pl-0 {
  padding-left: 0px;
}

.pr-0 {
  padding-right: 0px;
}

.pt-0 {
  padding-top: 0px;
}

.pb-0 {
  padding-bottom: 0px;
}

.py-0 {
  padding-top: 0px;
  padding-bottom: 0px;
}

.px-0 {
  padding-left: 0px;
  padding-right: 0px;
}

.m-0 {
  margin: 0px;
}

.ml-0 {
  margin-left: 0px;
}

.mr-0 {
  margin-right: 0px;
}

.mt-0 {
  margin-top: 0px;
}

.mb-0 {
  margin-bottom: 0px;
}

.fs-0 {
  font-size: 0px;
}

.br-0 {
  border-radius: 0px;
}

.gap-0 {
  gap: 0px;
}
.p-1 {
  padding: 1px;
}

.pl-1 {
  padding-left: 1px;
}

.pr-1 {
  padding-right: 1px;
}

.pt-1 {
  padding-top: 1px;
}

.pb-1 {
  padding-bottom: 1px;
}

.py-1 {
  padding-top: 1px;
  padding-bottom: 1px;
}

.px-1 {
  padding-left: 1px;
  padding-right: 1px;
}

.m-1 {
  margin: 1px;
}

.ml-1 {
  margin-left: 1px;
}

.mr-1 {
  margin-right: 1px;
}

.mt-1 {
  margin-top: 1px;
}

.mb-1 {
  margin-bottom: 1px;
}

.fs-1 {
  font-size: 1px;
}

.br-1 {
  border-radius: 1px;
}

.gap-1 {
  gap: 1px;
}
.p-2 {
  padding: 2px;
}

.pl-2 {
  padding-left: 2px;
}

.pr-2 {
  padding-right: 2px;
}

.pt-2 {
  padding-top: 2px;
}

.pb-2 {
  padding-bottom: 2px;
}

.py-2 {
  padding-top: 2px;
  padding-bottom: 2px;
}

.px-2 {
  padding-left: 2px;
  padding-right: 2px;
}

.m-2 {
  margin: 2px;
}

.ml-2 {
  margin-left: 2px;
}

.mr-2 {
  margin-right: 2px;
}

.mt-2 {
  margin-top: 2px;
}

.mb-2 {
  margin-bottom: 2px;
}

.fs-2 {
  font-size: 2px;
}

.br-2 {
  border-radius: 2px;
}

.gap-2 {
  gap: 2px;
}
.p-3 {
  padding: 3px;
}

.pl-3 {
  padding-left: 3px;
}

.pr-3 {
  padding-right: 3px;
}

.pt-3 {
  padding-top: 3px;
}

.pb-3 {
  padding-bottom: 3px;
}

.py-3 {
  padding-top: 3px;
  padding-bottom: 3px;
}

.px-3 {
  padding-left: 3px;
  padding-right: 3px;
}

.m-3 {
  margin: 3px;
}

.ml-3 {
  margin-left: 3px;
}

.mr-3 {
  margin-right: 3px;
}

.mt-3 {
  margin-top: 3px;
}

.mb-3 {
  margin-bottom: 3px;
}

.fs-3 {
  font-size: 3px;
}

.br-3 {
  border-radius: 3px;
}

.gap-3 {
  gap: 3px;
}
.p-4 {
  padding: 4px;
}

.pl-4 {
  padding-left: 4px;
}

.pr-4 {
  padding-right: 4px;
}

.pt-4 {
  padding-top: 4px;
}

.pb-4 {
  padding-bottom: 4px;
}

.py-4 {
  padding-top: 4px;
  padding-bottom: 4px;
}

.px-4 {
  padding-left: 4px;
  padding-right: 4px;
}

.m-4 {
  margin: 4px;
}

.ml-4 {
  margin-left: 4px;
}

.mr-4 {
  margin-right: 4px;
}

.mt-4 {
  margin-top: 4px;
}

.mb-4 {
  margin-bottom: 4px;
}

.fs-4 {
  font-size: 4px;
}

.br-4 {
  border-radius: 4px;
}

.gap-4 {
  gap: 4px;
}
.p-5 {
  padding: 5px;
}

.pl-5 {
  padding-left: 5px;
}

.pr-5 {
  padding-right: 5px;
}

.pt-5 {
  padding-top: 5px;
}

.pb-5 {
  padding-bottom: 5px;
}

.py-5 {
  padding-top: 5px;
  padding-bottom: 5px;
}

.px-5 {
  padding-left: 5px;
  padding-right: 5px;
}

.m-5 {
  margin: 5px;
}

.ml-5 {
  margin-left: 5px;
}

.mr-5 {
  margin-right: 5px;
}

.mt-5 {
  margin-top: 5px;
}

.mb-5 {
  margin-bottom: 5px;
}

.fs-5 {
  font-size: 5px;
}

.br-5 {
  border-radius: 5px;
}

.gap-5 {
  gap: 5px;
}
.p-6 {
  padding: 6px;
}

.pl-6 {
  padding-left: 6px;
}

.pr-6 {
  padding-right: 6px;
}

.pt-6 {
  padding-top: 6px;
}

.pb-6 {
  padding-bottom: 6px;
}

.py-6 {
  padding-top: 6px;
  padding-bottom: 6px;
}

.px-6 {
  padding-left: 6px;
  padding-right: 6px;
}

.m-6 {
  margin: 6px;
}

.ml-6 {
  margin-left: 6px;
}

.mr-6 {
  margin-right: 6px;
}

.mt-6 {
  margin-top: 6px;
}

.mb-6 {
  margin-bottom: 6px;
}

.fs-6 {
  font-size: 6px;
}

.br-6 {
  border-radius: 6px;
}

.gap-6 {
  gap: 6px;
}
.p-7 {
  padding: 7px;
}

.pl-7 {
  padding-left: 7px;
}

.pr-7 {
  padding-right: 7px;
}

.pt-7 {
  padding-top: 7px;
}

.pb-7 {
  padding-bottom: 7px;
}

.py-7 {
  padding-top: 7px;
  padding-bottom: 7px;
}

.px-7 {
  padding-left: 7px;
  padding-right: 7px;
}

.m-7 {
  margin: 7px;
}

.ml-7 {
  margin-left: 7px;
}

.mr-7 {
  margin-right: 7px;
}

.mt-7 {
  margin-top: 7px;
}

.mb-7 {
  margin-bottom: 7px;
}

.fs-7 {
  font-size: 7px;
}

.br-7 {
  border-radius: 7px;
}

.gap-7 {
  gap: 7px;
}
.p-8 {
  padding: 8px;
}

.pl-8 {
  padding-left: 8px;
}

.pr-8 {
  padding-right: 8px;
}

.pt-8 {
  padding-top: 8px;
}

.pb-8 {
  padding-bottom: 8px;
}

.py-8 {
  padding-top: 8px;
  padding-bottom: 8px;
}

.px-8 {
  padding-left: 8px;
  padding-right: 8px;
}

.m-8 {
  margin: 8px;
}

.ml-8 {
  margin-left: 8px;
}

.mr-8 {
  margin-right: 8px;
}

.mt-8 {
  margin-top: 8px;
}

.mb-8 {
  margin-bottom: 8px;
}

.fs-8 {
  font-size: 8px;
}

.br-8 {
  border-radius: 8px;
}

.gap-8 {
  gap: 8px;
}
.p-9 {
  padding: 9px;
}

.pl-9 {
  padding-left: 9px;
}

.pr-9 {
  padding-right: 9px;
}

.pt-9 {
  padding-top: 9px;
}

.pb-9 {
  padding-bottom: 9px;
}

.py-9 {
  padding-top: 9px;
  padding-bottom: 9px;
}

.px-9 {
  padding-left: 9px;
  padding-right: 9px;
}

.m-9 {
  margin: 9px;
}

.ml-9 {
  margin-left: 9px;
}

.mr-9 {
  margin-right: 9px;
}

.mt-9 {
  margin-top: 9px;
}

.mb-9 {
  margin-bottom: 9px;
}

.fs-9 {
  font-size: 9px;
}

.br-9 {
  border-radius: 9px;
}

.gap-9 {
  gap: 9px;
}
.p-10 {
  padding: 10px;
}

.pl-10 {
  padding-left: 10px;
}

.pr-10 {
  padding-right: 10px;
}

.pt-10 {
  padding-top: 10px;
}

.pb-10 {
  padding-bottom: 10px;
}

.py-10 {
  padding-top: 10px;
  padding-bottom: 10px;
}

.px-10 {
  padding-left: 10px;
  padding-right: 10px;
}

.m-10 {
  margin: 10px;
}

.ml-10 {
  margin-left: 10px;
}

.mr-10 {
  margin-right: 10px;
}

.mt-10 {
  margin-top: 10px;
}

.mb-10 {
  margin-bottom: 10px;
}

.fs-10 {
  font-size: 10px;
}

.br-10 {
  border-radius: 10px;
}

.gap-10 {
  gap: 10px;
}
.p-11 {
  padding: 11px;
}

.pl-11 {
  padding-left: 11px;
}

.pr-11 {
  padding-right: 11px;
}

.pt-11 {
  padding-top: 11px;
}

.pb-11 {
  padding-bottom: 11px;
}

.py-11 {
  padding-top: 11px;
  padding-bottom: 11px;
}

.px-11 {
  padding-left: 11px;
  padding-right: 11px;
}

.m-11 {
  margin: 11px;
}

.ml-11 {
  margin-left: 11px;
}

.mr-11 {
  margin-right: 11px;
}

.mt-11 {
  margin-top: 11px;
}

.mb-11 {
  margin-bottom: 11px;
}

.fs-11 {
  font-size: 11px;
}

.br-11 {
  border-radius: 11px;
}

.gap-11 {
  gap: 11px;
}
.p-12 {
  padding: 12px;
}

.pl-12 {
  padding-left: 12px;
}

.pr-12 {
  padding-right: 12px;
}

.pt-12 {
  padding-top: 12px;
}

.pb-12 {
  padding-bottom: 12px;
}

.py-12 {
  padding-top: 12px;
  padding-bottom: 12px;
}

.px-12 {
  padding-left: 12px;
  padding-right: 12px;
}

.m-12 {
  margin: 12px;
}

.ml-12 {
  margin-left: 12px;
}

.mr-12 {
  margin-right: 12px;
}

.mt-12 {
  margin-top: 12px;
}

.mb-12 {
  margin-bottom: 12px;
}

.fs-12 {
  font-size: 12px;
}

.br-12 {
  border-radius: 12px;
}

.gap-12 {
  gap: 12px;
}
.p-13 {
  padding: 13px;
}

.pl-13 {
  padding-left: 13px;
}

.pr-13 {
  padding-right: 13px;
}

.pt-13 {
  padding-top: 13px;
}

.pb-13 {
  padding-bottom: 13px;
}

.py-13 {
  padding-top: 13px;
  padding-bottom: 13px;
}

.px-13 {
  padding-left: 13px;
  padding-right: 13px;
}

.m-13 {
  margin: 13px;
}

.ml-13 {
  margin-left: 13px;
}

.mr-13 {
  margin-right: 13px;
}

.mt-13 {
  margin-top: 13px;
}

.mb-13 {
  margin-bottom: 13px;
}

.fs-13 {
  font-size: 13px;
}

.br-13 {
  border-radius: 13px;
}

.gap-13 {
  gap: 13px;
}
.p-14 {
  padding: 14px;
}

.pl-14 {
  padding-left: 14px;
}

.pr-14 {
  padding-right: 14px;
}

.pt-14 {
  padding-top: 14px;
}

.pb-14 {
  padding-bottom: 14px;
}

.py-14 {
  padding-top: 14px;
  padding-bottom: 14px;
}

.px-14 {
  padding-left: 14px;
  padding-right: 14px;
}

.m-14 {
  margin: 14px;
}

.ml-14 {
  margin-left: 14px;
}

.mr-14 {
  margin-right: 14px;
}

.mt-14 {
  margin-top: 14px;
}

.mb-14 {
  margin-bottom: 14px;
}

.fs-14 {
  font-size: 14px;
}

.br-14 {
  border-radius: 14px;
}

.gap-14 {
  gap: 14px;
}
.p-15 {
  padding: 15px;
}

.pl-15 {
  padding-left: 15px;
}

.pr-15 {
  padding-right: 15px;
}

.pt-15 {
  padding-top: 15px;
}

.pb-15 {
  padding-bottom: 15px;
}

.py-15 {
  padding-top: 15px;
  padding-bottom: 15px;
}

.px-15 {
  padding-left: 15px;
  padding-right: 15px;
}

.m-15 {
  margin: 15px;
}

.ml-15 {
  margin-left: 15px;
}

.mr-15 {
  margin-right: 15px;
}

.mt-15 {
  margin-top: 15px;
}

.mb-15 {
  margin-bottom: 15px;
}

.fs-15 {
  font-size: 15px;
}

.br-15 {
  border-radius: 15px;
}

.gap-15 {
  gap: 15px;
}
.p-16 {
  padding: 16px;
}

.pl-16 {
  padding-left: 16px;
}

.pr-16 {
  padding-right: 16px;
}

.pt-16 {
  padding-top: 16px;
}

.pb-16 {
  padding-bottom: 16px;
}

.py-16 {
  padding-top: 16px;
  padding-bottom: 16px;
}

.px-16 {
  padding-left: 16px;
  padding-right: 16px;
}

.m-16 {
  margin: 16px;
}

.ml-16 {
  margin-left: 16px;
}

.mr-16 {
  margin-right: 16px;
}

.mt-16 {
  margin-top: 16px;
}

.mb-16 {
  margin-bottom: 16px;
}

.fs-16 {
  font-size: 16px;
}

.br-16 {
  border-radius: 16px;
}

.gap-16 {
  gap: 16px;
}
.p-17 {
  padding: 17px;
}

.pl-17 {
  padding-left: 17px;
}

.pr-17 {
  padding-right: 17px;
}

.pt-17 {
  padding-top: 17px;
}

.pb-17 {
  padding-bottom: 17px;
}

.py-17 {
  padding-top: 17px;
  padding-bottom: 17px;
}

.px-17 {
  padding-left: 17px;
  padding-right: 17px;
}

.m-17 {
  margin: 17px;
}

.ml-17 {
  margin-left: 17px;
}

.mr-17 {
  margin-right: 17px;
}

.mt-17 {
  margin-top: 17px;
}

.mb-17 {
  margin-bottom: 17px;
}

.fs-17 {
  font-size: 17px;
}

.br-17 {
  border-radius: 17px;
}

.gap-17 {
  gap: 17px;
}
.p-18 {
  padding: 18px;
}

.pl-18 {
  padding-left: 18px;
}

.pr-18 {
  padding-right: 18px;
}

.pt-18 {
  padding-top: 18px;
}

.pb-18 {
  padding-bottom: 18px;
}

.py-18 {
  padding-top: 18px;
  padding-bottom: 18px;
}

.px-18 {
  padding-left: 18px;
  padding-right: 18px;
}

.m-18 {
  margin: 18px;
}

.ml-18 {
  margin-left: 18px;
}

.mr-18 {
  margin-right: 18px;
}

.mt-18 {
  margin-top: 18px;
}

.mb-18 {
  margin-bottom: 18px;
}

.fs-18 {
  font-size: 18px;
}

.br-18 {
  border-radius: 18px;
}

.gap-18 {
  gap: 18px;
}
.p-19 {
  padding: 19px;
}

.pl-19 {
  padding-left: 19px;
}

.pr-19 {
  padding-right: 19px;
}

.pt-19 {
  padding-top: 19px;
}

.pb-19 {
  padding-bottom: 19px;
}

.py-19 {
  padding-top: 19px;
  padding-bottom: 19px;
}

.px-19 {
  padding-left: 19px;
  padding-right: 19px;
}

.m-19 {
  margin: 19px;
}

.ml-19 {
  margin-left: 19px;
}

.mr-19 {
  margin-right: 19px;
}

.mt-19 {
  margin-top: 19px;
}

.mb-19 {
  margin-bottom: 19px;
}

.fs-19 {
  font-size: 19px;
}

.br-19 {
  border-radius: 19px;
}

.gap-19 {
  gap: 19px;
}
.p-20 {
  padding: 20px;
}

.pl-20 {
  padding-left: 20px;
}

.pr-20 {
  padding-right: 20px;
}

.pt-20 {
  padding-top: 20px;
}

.pb-20 {
  padding-bottom: 20px;
}

.py-20 {
  padding-top: 20px;
  padding-bottom: 20px;
}

.px-20 {
  padding-left: 20px;
  padding-right: 20px;
}

.m-20 {
  margin: 20px;
}

.ml-20 {
  margin-left: 20px;
}

.mr-20 {
  margin-right: 20px;
}

.mt-20 {
  margin-top: 20px;
}

.mb-20 {
  margin-bottom: 20px;
}

.fs-20 {
  font-size: 20px;
}

.br-20 {
  border-radius: 20px;
}

.gap-20 {
  gap: 20px;
}
.p-21 {
  padding: 21px;
}

.pl-21 {
  padding-left: 21px;
}

.pr-21 {
  padding-right: 21px;
}

.pt-21 {
  padding-top: 21px;
}

.pb-21 {
  padding-bottom: 21px;
}

.py-21 {
  padding-top: 21px;
  padding-bottom: 21px;
}

.px-21 {
  padding-left: 21px;
  padding-right: 21px;
}

.m-21 {
  margin: 21px;
}

.ml-21 {
  margin-left: 21px;
}

.mr-21 {
  margin-right: 21px;
}

.mt-21 {
  margin-top: 21px;
}

.mb-21 {
  margin-bottom: 21px;
}

.fs-21 {
  font-size: 21px;
}

.br-21 {
  border-radius: 21px;
}

.gap-21 {
  gap: 21px;
}
.p-22 {
  padding: 22px;
}

.pl-22 {
  padding-left: 22px;
}

.pr-22 {
  padding-right: 22px;
}

.pt-22 {
  padding-top: 22px;
}

.pb-22 {
  padding-bottom: 22px;
}

.py-22 {
  padding-top: 22px;
  padding-bottom: 22px;
}

.px-22 {
  padding-left: 22px;
  padding-right: 22px;
}

.m-22 {
  margin: 22px;
}

.ml-22 {
  margin-left: 22px;
}

.mr-22 {
  margin-right: 22px;
}

.mt-22 {
  margin-top: 22px;
}

.mb-22 {
  margin-bottom: 22px;
}

.fs-22 {
  font-size: 22px;
}

.br-22 {
  border-radius: 22px;
}

.gap-22 {
  gap: 22px;
}
.p-23 {
  padding: 23px;
}

.pl-23 {
  padding-left: 23px;
}

.pr-23 {
  padding-right: 23px;
}

.pt-23 {
  padding-top: 23px;
}

.pb-23 {
  padding-bottom: 23px;
}

.py-23 {
  padding-top: 23px;
  padding-bottom: 23px;
}

.px-23 {
  padding-left: 23px;
  padding-right: 23px;
}

.m-23 {
  margin: 23px;
}

.ml-23 {
  margin-left: 23px;
}

.mr-23 {
  margin-right: 23px;
}

.mt-23 {
  margin-top: 23px;
}

.mb-23 {
  margin-bottom: 23px;
}

.fs-23 {
  font-size: 23px;
}

.br-23 {
  border-radius: 23px;
}

.gap-23 {
  gap: 23px;
}
.p-24 {
  padding: 24px;
}

.pl-24 {
  padding-left: 24px;
}

.pr-24 {
  padding-right: 24px;
}

.pt-24 {
  padding-top: 24px;
}

.pb-24 {
  padding-bottom: 24px;
}

.py-24 {
  padding-top: 24px;
  padding-bottom: 24px;
}

.px-24 {
  padding-left: 24px;
  padding-right: 24px;
}

.m-24 {
  margin: 24px;
}

.ml-24 {
  margin-left: 24px;
}

.mr-24 {
  margin-right: 24px;
}

.mt-24 {
  margin-top: 24px;
}

.mb-24 {
  margin-bottom: 24px;
}

.fs-24 {
  font-size: 24px;
}

.br-24 {
  border-radius: 24px;
}

.gap-24 {
  gap: 24px;
}
.p-25 {
  padding: 25px;
}

.pl-25 {
  padding-left: 25px;
}

.pr-25 {
  padding-right: 25px;
}

.pt-25 {
  padding-top: 25px;
}

.pb-25 {
  padding-bottom: 25px;
}

.py-25 {
  padding-top: 25px;
  padding-bottom: 25px;
}

.px-25 {
  padding-left: 25px;
  padding-right: 25px;
}

.m-25 {
  margin: 25px;
}

.ml-25 {
  margin-left: 25px;
}

.mr-25 {
  margin-right: 25px;
}

.mt-25 {
  margin-top: 25px;
}

.mb-25 {
  margin-bottom: 25px;
}

.fs-25 {
  font-size: 25px;
}

.br-25 {
  border-radius: 25px;
}

.gap-25 {
  gap: 25px;
}
.p-26 {
  padding: 26px;
}

.pl-26 {
  padding-left: 26px;
}

.pr-26 {
  padding-right: 26px;
}

.pt-26 {
  padding-top: 26px;
}

.pb-26 {
  padding-bottom: 26px;
}

.py-26 {
  padding-top: 26px;
  padding-bottom: 26px;
}

.px-26 {
  padding-left: 26px;
  padding-right: 26px;
}

.m-26 {
  margin: 26px;
}

.ml-26 {
  margin-left: 26px;
}

.mr-26 {
  margin-right: 26px;
}

.mt-26 {
  margin-top: 26px;
}

.mb-26 {
  margin-bottom: 26px;
}

.fs-26 {
  font-size: 26px;
}

.br-26 {
  border-radius: 26px;
}

.gap-26 {
  gap: 26px;
}
.p-27 {
  padding: 27px;
}

.pl-27 {
  padding-left: 27px;
}

.pr-27 {
  padding-right: 27px;
}

.pt-27 {
  padding-top: 27px;
}

.pb-27 {
  padding-bottom: 27px;
}

.py-27 {
  padding-top: 27px;
  padding-bottom: 27px;
}

.px-27 {
  padding-left: 27px;
  padding-right: 27px;
}

.m-27 {
  margin: 27px;
}

.ml-27 {
  margin-left: 27px;
}

.mr-27 {
  margin-right: 27px;
}

.mt-27 {
  margin-top: 27px;
}

.mb-27 {
  margin-bottom: 27px;
}

.fs-27 {
  font-size: 27px;
}

.br-27 {
  border-radius: 27px;
}

.gap-27 {
  gap: 27px;
}
.p-28 {
  padding: 28px;
}

.pl-28 {
  padding-left: 28px;
}

.pr-28 {
  padding-right: 28px;
}

.pt-28 {
  padding-top: 28px;
}

.pb-28 {
  padding-bottom: 28px;
}

.py-28 {
  padding-top: 28px;
  padding-bottom: 28px;
}

.px-28 {
  padding-left: 28px;
  padding-right: 28px;
}

.m-28 {
  margin: 28px;
}

.ml-28 {
  margin-left: 28px;
}

.mr-28 {
  margin-right: 28px;
}

.mt-28 {
  margin-top: 28px;
}

.mb-28 {
  margin-bottom: 28px;
}

.fs-28 {
  font-size: 28px;
}

.br-28 {
  border-radius: 28px;
}

.gap-28 {
  gap: 28px;
}
.p-29 {
  padding: 29px;
}

.pl-29 {
  padding-left: 29px;
}

.pr-29 {
  padding-right: 29px;
}

.pt-29 {
  padding-top: 29px;
}

.pb-29 {
  padding-bottom: 29px;
}

.py-29 {
  padding-top: 29px;
  padding-bottom: 29px;
}

.px-29 {
  padding-left: 29px;
  padding-right: 29px;
}

.m-29 {
  margin: 29px;
}

.ml-29 {
  margin-left: 29px;
}

.mr-29 {
  margin-right: 29px;
}

.mt-29 {
  margin-top: 29px;
}

.mb-29 {
  margin-bottom: 29px;
}

.fs-29 {
  font-size: 29px;
}

.br-29 {
  border-radius: 29px;
}

.gap-29 {
  gap: 29px;
}
.p-30 {
  padding: 30px;
}

.pl-30 {
  padding-left: 30px;
}

.pr-30 {
  padding-right: 30px;
}

.pt-30 {
  padding-top: 30px;
}

.pb-30 {
  padding-bottom: 30px;
}

.py-30 {
  padding-top: 30px;
  padding-bottom: 30px;
}

.px-30 {
  padding-left: 30px;
  padding-right: 30px;
}

.m-30 {
  margin: 30px;
}

.ml-30 {
  margin-left: 30px;
}

.mr-30 {
  margin-right: 30px;
}

.mt-30 {
  margin-top: 30px;
}

.mb-30 {
  margin-bottom: 30px;
}

.fs-30 {
  font-size: 30px;
}

.br-30 {
  border-radius: 30px;
}

.gap-30 {
  gap: 30px;
}
.p-31 {
  padding: 31px;
}

.pl-31 {
  padding-left: 31px;
}

.pr-31 {
  padding-right: 31px;
}

.pt-31 {
  padding-top: 31px;
}

.pb-31 {
  padding-bottom: 31px;
}

.py-31 {
  padding-top: 31px;
  padding-bottom: 31px;
}

.px-31 {
  padding-left: 31px;
  padding-right: 31px;
}

.m-31 {
  margin: 31px;
}

.ml-31 {
  margin-left: 31px;
}

.mr-31 {
  margin-right: 31px;
}

.mt-31 {
  margin-top: 31px;
}

.mb-31 {
  margin-bottom: 31px;
}

.fs-31 {
  font-size: 31px;
}

.br-31 {
  border-radius: 31px;
}

.gap-31 {
  gap: 31px;
}
.p-32 {
  padding: 32px;
}

.pl-32 {
  padding-left: 32px;
}

.pr-32 {
  padding-right: 32px;
}

.pt-32 {
  padding-top: 32px;
}

.pb-32 {
  padding-bottom: 32px;
}

.py-32 {
  padding-top: 32px;
  padding-bottom: 32px;
}

.px-32 {
  padding-left: 32px;
  padding-right: 32px;
}

.m-32 {
  margin: 32px;
}

.ml-32 {
  margin-left: 32px;
}

.mr-32 {
  margin-right: 32px;
}

.mt-32 {
  margin-top: 32px;
}

.mb-32 {
  margin-bottom: 32px;
}

.fs-32 {
  font-size: 32px;
}

.br-32 {
  border-radius: 32px;
}

.gap-32 {
  gap: 32px;
}
.p-33 {
  padding: 33px;
}

.pl-33 {
  padding-left: 33px;
}

.pr-33 {
  padding-right: 33px;
}

.pt-33 {
  padding-top: 33px;
}

.pb-33 {
  padding-bottom: 33px;
}

.py-33 {
  padding-top: 33px;
  padding-bottom: 33px;
}

.px-33 {
  padding-left: 33px;
  padding-right: 33px;
}

.m-33 {
  margin: 33px;
}

.ml-33 {
  margin-left: 33px;
}

.mr-33 {
  margin-right: 33px;
}

.mt-33 {
  margin-top: 33px;
}

.mb-33 {
  margin-bottom: 33px;
}

.fs-33 {
  font-size: 33px;
}

.br-33 {
  border-radius: 33px;
}

.gap-33 {
  gap: 33px;
}
.p-34 {
  padding: 34px;
}

.pl-34 {
  padding-left: 34px;
}

.pr-34 {
  padding-right: 34px;
}

.pt-34 {
  padding-top: 34px;
}

.pb-34 {
  padding-bottom: 34px;
}

.py-34 {
  padding-top: 34px;
  padding-bottom: 34px;
}

.px-34 {
  padding-left: 34px;
  padding-right: 34px;
}

.m-34 {
  margin: 34px;
}

.ml-34 {
  margin-left: 34px;
}

.mr-34 {
  margin-right: 34px;
}

.mt-34 {
  margin-top: 34px;
}

.mb-34 {
  margin-bottom: 34px;
}

.fs-34 {
  font-size: 34px;
}

.br-34 {
  border-radius: 34px;
}

.gap-34 {
  gap: 34px;
}
.p-35 {
  padding: 35px;
}

.pl-35 {
  padding-left: 35px;
}

.pr-35 {
  padding-right: 35px;
}

.pt-35 {
  padding-top: 35px;
}

.pb-35 {
  padding-bottom: 35px;
}

.py-35 {
  padding-top: 35px;
  padding-bottom: 35px;
}

.px-35 {
  padding-left: 35px;
  padding-right: 35px;
}

.m-35 {
  margin: 35px;
}

.ml-35 {
  margin-left: 35px;
}

.mr-35 {
  margin-right: 35px;
}

.mt-35 {
  margin-top: 35px;
}

.mb-35 {
  margin-bottom: 35px;
}

.fs-35 {
  font-size: 35px;
}

.br-35 {
  border-radius: 35px;
}

.gap-35 {
  gap: 35px;
}
.p-36 {
  padding: 36px;
}

.pl-36 {
  padding-left: 36px;
}

.pr-36 {
  padding-right: 36px;
}

.pt-36 {
  padding-top: 36px;
}

.pb-36 {
  padding-bottom: 36px;
}

.py-36 {
  padding-top: 36px;
  padding-bottom: 36px;
}

.px-36 {
  padding-left: 36px;
  padding-right: 36px;
}

.m-36 {
  margin: 36px;
}

.ml-36 {
  margin-left: 36px;
}

.mr-36 {
  margin-right: 36px;
}

.mt-36 {
  margin-top: 36px;
}

.mb-36 {
  margin-bottom: 36px;
}

.fs-36 {
  font-size: 36px;
}

.br-36 {
  border-radius: 36px;
}

.gap-36 {
  gap: 36px;
}
.p-37 {
  padding: 37px;
}

.pl-37 {
  padding-left: 37px;
}

.pr-37 {
  padding-right: 37px;
}

.pt-37 {
  padding-top: 37px;
}

.pb-37 {
  padding-bottom: 37px;
}

.py-37 {
  padding-top: 37px;
  padding-bottom: 37px;
}

.px-37 {
  padding-left: 37px;
  padding-right: 37px;
}

.m-37 {
  margin: 37px;
}

.ml-37 {
  margin-left: 37px;
}

.mr-37 {
  margin-right: 37px;
}

.mt-37 {
  margin-top: 37px;
}

.mb-37 {
  margin-bottom: 37px;
}

.fs-37 {
  font-size: 37px;
}

.br-37 {
  border-radius: 37px;
}

.gap-37 {
  gap: 37px;
}
.p-38 {
  padding: 38px;
}

.pl-38 {
  padding-left: 38px;
}

.pr-38 {
  padding-right: 38px;
}

.pt-38 {
  padding-top: 38px;
}

.pb-38 {
  padding-bottom: 38px;
}

.py-38 {
  padding-top: 38px;
  padding-bottom: 38px;
}

.px-38 {
  padding-left: 38px;
  padding-right: 38px;
}

.m-38 {
  margin: 38px;
}

.ml-38 {
  margin-left: 38px;
}

.mr-38 {
  margin-right: 38px;
}

.mt-38 {
  margin-top: 38px;
}

.mb-38 {
  margin-bottom: 38px;
}

.fs-38 {
  font-size: 38px;
}

.br-38 {
  border-radius: 38px;
}

.gap-38 {
  gap: 38px;
}
.p-39 {
  padding: 39px;
}

.pl-39 {
  padding-left: 39px;
}

.pr-39 {
  padding-right: 39px;
}

.pt-39 {
  padding-top: 39px;
}

.pb-39 {
  padding-bottom: 39px;
}

.py-39 {
  padding-top: 39px;
  padding-bottom: 39px;
}

.px-39 {
  padding-left: 39px;
  padding-right: 39px;
}

.m-39 {
  margin: 39px;
}

.ml-39 {
  margin-left: 39px;
}

.mr-39 {
  margin-right: 39px;
}

.mt-39 {
  margin-top: 39px;
}

.mb-39 {
  margin-bottom: 39px;
}

.fs-39 {
  font-size: 39px;
}

.br-39 {
  border-radius: 39px;
}

.gap-39 {
  gap: 39px;
}
.p-40 {
  padding: 40px;
}

.pl-40 {
  padding-left: 40px;
}

.pr-40 {
  padding-right: 40px;
}

.pt-40 {
  padding-top: 40px;
}

.pb-40 {
  padding-bottom: 40px;
}

.py-40 {
  padding-top: 40px;
  padding-bottom: 40px;
}

.px-40 {
  padding-left: 40px;
  padding-right: 40px;
}

.m-40 {
  margin: 40px;
}

.ml-40 {
  margin-left: 40px;
}

.mr-40 {
  margin-right: 40px;
}

.mt-40 {
  margin-top: 40px;
}

.mb-40 {
  margin-bottom: 40px;
}

.fs-40 {
  font-size: 40px;
}

.br-40 {
  border-radius: 40px;
}

.gap-40 {
  gap: 40px;
}
.p-41 {
  padding: 41px;
}

.pl-41 {
  padding-left: 41px;
}

.pr-41 {
  padding-right: 41px;
}

.pt-41 {
  padding-top: 41px;
}

.pb-41 {
  padding-bottom: 41px;
}

.py-41 {
  padding-top: 41px;
  padding-bottom: 41px;
}

.px-41 {
  padding-left: 41px;
  padding-right: 41px;
}

.m-41 {
  margin: 41px;
}

.ml-41 {
  margin-left: 41px;
}

.mr-41 {
  margin-right: 41px;
}

.mt-41 {
  margin-top: 41px;
}

.mb-41 {
  margin-bottom: 41px;
}

.fs-41 {
  font-size: 41px;
}

.br-41 {
  border-radius: 41px;
}

.gap-41 {
  gap: 41px;
}
.p-42 {
  padding: 42px;
}

.pl-42 {
  padding-left: 42px;
}

.pr-42 {
  padding-right: 42px;
}

.pt-42 {
  padding-top: 42px;
}

.pb-42 {
  padding-bottom: 42px;
}

.py-42 {
  padding-top: 42px;
  padding-bottom: 42px;
}

.px-42 {
  padding-left: 42px;
  padding-right: 42px;
}

.m-42 {
  margin: 42px;
}

.ml-42 {
  margin-left: 42px;
}

.mr-42 {
  margin-right: 42px;
}

.mt-42 {
  margin-top: 42px;
}

.mb-42 {
  margin-bottom: 42px;
}

.fs-42 {
  font-size: 42px;
}

.br-42 {
  border-radius: 42px;
}

.gap-42 {
  gap: 42px;
}
.p-43 {
  padding: 43px;
}

.pl-43 {
  padding-left: 43px;
}

.pr-43 {
  padding-right: 43px;
}

.pt-43 {
  padding-top: 43px;
}

.pb-43 {
  padding-bottom: 43px;
}

.py-43 {
  padding-top: 43px;
  padding-bottom: 43px;
}

.px-43 {
  padding-left: 43px;
  padding-right: 43px;
}

.m-43 {
  margin: 43px;
}

.ml-43 {
  margin-left: 43px;
}

.mr-43 {
  margin-right: 43px;
}

.mt-43 {
  margin-top: 43px;
}

.mb-43 {
  margin-bottom: 43px;
}

.fs-43 {
  font-size: 43px;
}

.br-43 {
  border-radius: 43px;
}

.gap-43 {
  gap: 43px;
}
.p-44 {
  padding: 44px;
}

.pl-44 {
  padding-left: 44px;
}

.pr-44 {
  padding-right: 44px;
}

.pt-44 {
  padding-top: 44px;
}

.pb-44 {
  padding-bottom: 44px;
}

.py-44 {
  padding-top: 44px;
  padding-bottom: 44px;
}

.px-44 {
  padding-left: 44px;
  padding-right: 44px;
}

.m-44 {
  margin: 44px;
}

.ml-44 {
  margin-left: 44px;
}

.mr-44 {
  margin-right: 44px;
}

.mt-44 {
  margin-top: 44px;
}

.mb-44 {
  margin-bottom: 44px;
}

.fs-44 {
  font-size: 44px;
}

.br-44 {
  border-radius: 44px;
}

.gap-44 {
  gap: 44px;
}
.p-45 {
  padding: 45px;
}

.pl-45 {
  padding-left: 45px;
}

.pr-45 {
  padding-right: 45px;
}

.pt-45 {
  padding-top: 45px;
}

.pb-45 {
  padding-bottom: 45px;
}

.py-45 {
  padding-top: 45px;
  padding-bottom: 45px;
}

.px-45 {
  padding-left: 45px;
  padding-right: 45px;
}

.m-45 {
  margin: 45px;
}

.ml-45 {
  margin-left: 45px;
}

.mr-45 {
  margin-right: 45px;
}

.mt-45 {
  margin-top: 45px;
}

.mb-45 {
  margin-bottom: 45px;
}

.fs-45 {
  font-size: 45px;
}

.br-45 {
  border-radius: 45px;
}

.gap-45 {
  gap: 45px;
}
.p-46 {
  padding: 46px;
}

.pl-46 {
  padding-left: 46px;
}

.pr-46 {
  padding-right: 46px;
}

.pt-46 {
  padding-top: 46px;
}

.pb-46 {
  padding-bottom: 46px;
}

.py-46 {
  padding-top: 46px;
  padding-bottom: 46px;
}

.px-46 {
  padding-left: 46px;
  padding-right: 46px;
}

.m-46 {
  margin: 46px;
}

.ml-46 {
  margin-left: 46px;
}

.mr-46 {
  margin-right: 46px;
}

.mt-46 {
  margin-top: 46px;
}

.mb-46 {
  margin-bottom: 46px;
}

.fs-46 {
  font-size: 46px;
}

.br-46 {
  border-radius: 46px;
}

.gap-46 {
  gap: 46px;
}
.p-47 {
  padding: 47px;
}

.pl-47 {
  padding-left: 47px;
}

.pr-47 {
  padding-right: 47px;
}

.pt-47 {
  padding-top: 47px;
}

.pb-47 {
  padding-bottom: 47px;
}

.py-47 {
  padding-top: 47px;
  padding-bottom: 47px;
}

.px-47 {
  padding-left: 47px;
  padding-right: 47px;
}

.m-47 {
  margin: 47px;
}

.ml-47 {
  margin-left: 47px;
}

.mr-47 {
  margin-right: 47px;
}

.mt-47 {
  margin-top: 47px;
}

.mb-47 {
  margin-bottom: 47px;
}

.fs-47 {
  font-size: 47px;
}

.br-47 {
  border-radius: 47px;
}

.gap-47 {
  gap: 47px;
}
.p-48 {
  padding: 48px;
}

.pl-48 {
  padding-left: 48px;
}

.pr-48 {
  padding-right: 48px;
}

.pt-48 {
  padding-top: 48px;
}

.pb-48 {
  padding-bottom: 48px;
}

.py-48 {
  padding-top: 48px;
  padding-bottom: 48px;
}

.px-48 {
  padding-left: 48px;
  padding-right: 48px;
}

.m-48 {
  margin: 48px;
}

.ml-48 {
  margin-left: 48px;
}

.mr-48 {
  margin-right: 48px;
}

.mt-48 {
  margin-top: 48px;
}

.mb-48 {
  margin-bottom: 48px;
}

.fs-48 {
  font-size: 48px;
}

.br-48 {
  border-radius: 48px;
}

.gap-48 {
  gap: 48px;
}
.p-49 {
  padding: 49px;
}

.pl-49 {
  padding-left: 49px;
}

.pr-49 {
  padding-right: 49px;
}

.pt-49 {
  padding-top: 49px;
}

.pb-49 {
  padding-bottom: 49px;
}

.py-49 {
  padding-top: 49px;
  padding-bottom: 49px;
}

.px-49 {
  padding-left: 49px;
  padding-right: 49px;
}

.m-49 {
  margin: 49px;
}

.ml-49 {
  margin-left: 49px;
}

.mr-49 {
  margin-right: 49px;
}

.mt-49 {
  margin-top: 49px;
}

.mb-49 {
  margin-bottom: 49px;
}

.fs-49 {
  font-size: 49px;
}

.br-49 {
  border-radius: 49px;
}

.gap-49 {
  gap: 49px;
}
.p-50 {
  padding: 50px;
}

.pl-50 {
  padding-left: 50px;
}

.pr-50 {
  padding-right: 50px;
}

.pt-50 {
  padding-top: 50px;
}

.pb-50 {
  padding-bottom: 50px;
}

.py-50 {
  padding-top: 50px;
  padding-bottom: 50px;
}

.px-50 {
  padding-left: 50px;
  padding-right: 50px;
}

.m-50 {
  margin: 50px;
}

.ml-50 {
  margin-left: 50px;
}

.mr-50 {
  margin-right: 50px;
}

.mt-50 {
  margin-top: 50px;
}

.mb-50 {
  margin-bottom: 50px;
}

.fs-50 {
  font-size: 50px;
}

.br-50 {
  border-radius: 50px;
}

.gap-50 {
  gap: 50px;
}
.p-51 {
  padding: 51px;
}

.pl-51 {
  padding-left: 51px;
}

.pr-51 {
  padding-right: 51px;
}

.pt-51 {
  padding-top: 51px;
}

.pb-51 {
  padding-bottom: 51px;
}

.py-51 {
  padding-top: 51px;
  padding-bottom: 51px;
}

.px-51 {
  padding-left: 51px;
  padding-right: 51px;
}

.m-51 {
  margin: 51px;
}

.ml-51 {
  margin-left: 51px;
}

.mr-51 {
  margin-right: 51px;
}

.mt-51 {
  margin-top: 51px;
}

.mb-51 {
  margin-bottom: 51px;
}

.fs-51 {
  font-size: 51px;
}

.br-51 {
  border-radius: 51px;
}

.gap-51 {
  gap: 51px;
}
.p-52 {
  padding: 52px;
}

.pl-52 {
  padding-left: 52px;
}

.pr-52 {
  padding-right: 52px;
}

.pt-52 {
  padding-top: 52px;
}

.pb-52 {
  padding-bottom: 52px;
}

.py-52 {
  padding-top: 52px;
  padding-bottom: 52px;
}

.px-52 {
  padding-left: 52px;
  padding-right: 52px;
}

.m-52 {
  margin: 52px;
}

.ml-52 {
  margin-left: 52px;
}

.mr-52 {
  margin-right: 52px;
}

.mt-52 {
  margin-top: 52px;
}

.mb-52 {
  margin-bottom: 52px;
}

.fs-52 {
  font-size: 52px;
}

.br-52 {
  border-radius: 52px;
}

.gap-52 {
  gap: 52px;
}
.p-53 {
  padding: 53px;
}

.pl-53 {
  padding-left: 53px;
}

.pr-53 {
  padding-right: 53px;
}

.pt-53 {
  padding-top: 53px;
}

.pb-53 {
  padding-bottom: 53px;
}

.py-53 {
  padding-top: 53px;
  padding-bottom: 53px;
}

.px-53 {
  padding-left: 53px;
  padding-right: 53px;
}

.m-53 {
  margin: 53px;
}

.ml-53 {
  margin-left: 53px;
}

.mr-53 {
  margin-right: 53px;
}

.mt-53 {
  margin-top: 53px;
}

.mb-53 {
  margin-bottom: 53px;
}

.fs-53 {
  font-size: 53px;
}

.br-53 {
  border-radius: 53px;
}

.gap-53 {
  gap: 53px;
}
.p-54 {
  padding: 54px;
}

.pl-54 {
  padding-left: 54px;
}

.pr-54 {
  padding-right: 54px;
}

.pt-54 {
  padding-top: 54px;
}

.pb-54 {
  padding-bottom: 54px;
}

.py-54 {
  padding-top: 54px;
  padding-bottom: 54px;
}

.px-54 {
  padding-left: 54px;
  padding-right: 54px;
}

.m-54 {
  margin: 54px;
}

.ml-54 {
  margin-left: 54px;
}

.mr-54 {
  margin-right: 54px;
}

.mt-54 {
  margin-top: 54px;
}

.mb-54 {
  margin-bottom: 54px;
}

.fs-54 {
  font-size: 54px;
}

.br-54 {
  border-radius: 54px;
}

.gap-54 {
  gap: 54px;
}
.p-55 {
  padding: 55px;
}

.pl-55 {
  padding-left: 55px;
}

.pr-55 {
  padding-right: 55px;
}

.pt-55 {
  padding-top: 55px;
}

.pb-55 {
  padding-bottom: 55px;
}

.py-55 {
  padding-top: 55px;
  padding-bottom: 55px;
}

.px-55 {
  padding-left: 55px;
  padding-right: 55px;
}

.m-55 {
  margin: 55px;
}

.ml-55 {
  margin-left: 55px;
}

.mr-55 {
  margin-right: 55px;
}

.mt-55 {
  margin-top: 55px;
}

.mb-55 {
  margin-bottom: 55px;
}

.fs-55 {
  font-size: 55px;
}

.br-55 {
  border-radius: 55px;
}

.gap-55 {
  gap: 55px;
}
.p-56 {
  padding: 56px;
}

.pl-56 {
  padding-left: 56px;
}

.pr-56 {
  padding-right: 56px;
}

.pt-56 {
  padding-top: 56px;
}

.pb-56 {
  padding-bottom: 56px;
}

.py-56 {
  padding-top: 56px;
  padding-bottom: 56px;
}

.px-56 {
  padding-left: 56px;
  padding-right: 56px;
}

.m-56 {
  margin: 56px;
}

.ml-56 {
  margin-left: 56px;
}

.mr-56 {
  margin-right: 56px;
}

.mt-56 {
  margin-top: 56px;
}

.mb-56 {
  margin-bottom: 56px;
}

.fs-56 {
  font-size: 56px;
}

.br-56 {
  border-radius: 56px;
}

.gap-56 {
  gap: 56px;
}
.p-57 {
  padding: 57px;
}

.pl-57 {
  padding-left: 57px;
}

.pr-57 {
  padding-right: 57px;
}

.pt-57 {
  padding-top: 57px;
}

.pb-57 {
  padding-bottom: 57px;
}

.py-57 {
  padding-top: 57px;
  padding-bottom: 57px;
}

.px-57 {
  padding-left: 57px;
  padding-right: 57px;
}

.m-57 {
  margin: 57px;
}

.ml-57 {
  margin-left: 57px;
}

.mr-57 {
  margin-right: 57px;
}

.mt-57 {
  margin-top: 57px;
}

.mb-57 {
  margin-bottom: 57px;
}

.fs-57 {
  font-size: 57px;
}

.br-57 {
  border-radius: 57px;
}

.gap-57 {
  gap: 57px;
}
.p-58 {
  padding: 58px;
}

.pl-58 {
  padding-left: 58px;
}

.pr-58 {
  padding-right: 58px;
}

.pt-58 {
  padding-top: 58px;
}

.pb-58 {
  padding-bottom: 58px;
}

.py-58 {
  padding-top: 58px;
  padding-bottom: 58px;
}

.px-58 {
  padding-left: 58px;
  padding-right: 58px;
}

.m-58 {
  margin: 58px;
}

.ml-58 {
  margin-left: 58px;
}

.mr-58 {
  margin-right: 58px;
}

.mt-58 {
  margin-top: 58px;
}

.mb-58 {
  margin-bottom: 58px;
}

.fs-58 {
  font-size: 58px;
}

.br-58 {
  border-radius: 58px;
}

.gap-58 {
  gap: 58px;
}
.p-59 {
  padding: 59px;
}

.pl-59 {
  padding-left: 59px;
}

.pr-59 {
  padding-right: 59px;
}

.pt-59 {
  padding-top: 59px;
}

.pb-59 {
  padding-bottom: 59px;
}

.py-59 {
  padding-top: 59px;
  padding-bottom: 59px;
}

.px-59 {
  padding-left: 59px;
  padding-right: 59px;
}

.m-59 {
  margin: 59px;
}

.ml-59 {
  margin-left: 59px;
}

.mr-59 {
  margin-right: 59px;
}

.mt-59 {
  margin-top: 59px;
}

.mb-59 {
  margin-bottom: 59px;
}

.fs-59 {
  font-size: 59px;
}

.br-59 {
  border-radius: 59px;
}

.gap-59 {
  gap: 59px;
}
.p-60 {
  padding: 60px;
}

.pl-60 {
  padding-left: 60px;
}

.pr-60 {
  padding-right: 60px;
}

.pt-60 {
  padding-top: 60px;
}

.pb-60 {
  padding-bottom: 60px;
}

.py-60 {
  padding-top: 60px;
  padding-bottom: 60px;
}

.px-60 {
  padding-left: 60px;
  padding-right: 60px;
}

.m-60 {
  margin: 60px;
}

.ml-60 {
  margin-left: 60px;
}

.mr-60 {
  margin-right: 60px;
}

.mt-60 {
  margin-top: 60px;
}

.mb-60 {
  margin-bottom: 60px;
}

.fs-60 {
  font-size: 60px;
}

.br-60 {
  border-radius: 60px;
}

.gap-60 {
  gap: 60px;
}
.p-61 {
  padding: 61px;
}

.pl-61 {
  padding-left: 61px;
}

.pr-61 {
  padding-right: 61px;
}

.pt-61 {
  padding-top: 61px;
}

.pb-61 {
  padding-bottom: 61px;
}

.py-61 {
  padding-top: 61px;
  padding-bottom: 61px;
}

.px-61 {
  padding-left: 61px;
  padding-right: 61px;
}

.m-61 {
  margin: 61px;
}

.ml-61 {
  margin-left: 61px;
}

.mr-61 {
  margin-right: 61px;
}

.mt-61 {
  margin-top: 61px;
}

.mb-61 {
  margin-bottom: 61px;
}

.fs-61 {
  font-size: 61px;
}

.br-61 {
  border-radius: 61px;
}

.gap-61 {
  gap: 61px;
}
.p-62 {
  padding: 62px;
}

.pl-62 {
  padding-left: 62px;
}

.pr-62 {
  padding-right: 62px;
}

.pt-62 {
  padding-top: 62px;
}

.pb-62 {
  padding-bottom: 62px;
}

.py-62 {
  padding-top: 62px;
  padding-bottom: 62px;
}

.px-62 {
  padding-left: 62px;
  padding-right: 62px;
}

.m-62 {
  margin: 62px;
}

.ml-62 {
  margin-left: 62px;
}

.mr-62 {
  margin-right: 62px;
}

.mt-62 {
  margin-top: 62px;
}

.mb-62 {
  margin-bottom: 62px;
}

.fs-62 {
  font-size: 62px;
}

.br-62 {
  border-radius: 62px;
}

.gap-62 {
  gap: 62px;
}
.p-63 {
  padding: 63px;
}

.pl-63 {
  padding-left: 63px;
}

.pr-63 {
  padding-right: 63px;
}

.pt-63 {
  padding-top: 63px;
}

.pb-63 {
  padding-bottom: 63px;
}

.py-63 {
  padding-top: 63px;
  padding-bottom: 63px;
}

.px-63 {
  padding-left: 63px;
  padding-right: 63px;
}

.m-63 {
  margin: 63px;
}

.ml-63 {
  margin-left: 63px;
}

.mr-63 {
  margin-right: 63px;
}

.mt-63 {
  margin-top: 63px;
}

.mb-63 {
  margin-bottom: 63px;
}

.fs-63 {
  font-size: 63px;
}

.br-63 {
  border-radius: 63px;
}

.gap-63 {
  gap: 63px;
}
.p-64 {
  padding: 64px;
}

.pl-64 {
  padding-left: 64px;
}

.pr-64 {
  padding-right: 64px;
}

.pt-64 {
  padding-top: 64px;
}

.pb-64 {
  padding-bottom: 64px;
}

.py-64 {
  padding-top: 64px;
  padding-bottom: 64px;
}

.px-64 {
  padding-left: 64px;
  padding-right: 64px;
}

.m-64 {
  margin: 64px;
}

.ml-64 {
  margin-left: 64px;
}

.mr-64 {
  margin-right: 64px;
}

.mt-64 {
  margin-top: 64px;
}

.mb-64 {
  margin-bottom: 64px;
}

.fs-64 {
  font-size: 64px;
}

.br-64 {
  border-radius: 64px;
}

.gap-64 {
  gap: 64px;
}
.p-65 {
  padding: 65px;
}

.pl-65 {
  padding-left: 65px;
}

.pr-65 {
  padding-right: 65px;
}

.pt-65 {
  padding-top: 65px;
}

.pb-65 {
  padding-bottom: 65px;
}

.py-65 {
  padding-top: 65px;
  padding-bottom: 65px;
}

.px-65 {
  padding-left: 65px;
  padding-right: 65px;
}

.m-65 {
  margin: 65px;
}

.ml-65 {
  margin-left: 65px;
}

.mr-65 {
  margin-right: 65px;
}

.mt-65 {
  margin-top: 65px;
}

.mb-65 {
  margin-bottom: 65px;
}

.fs-65 {
  font-size: 65px;
}

.br-65 {
  border-radius: 65px;
}

.gap-65 {
  gap: 65px;
}
.p-66 {
  padding: 66px;
}

.pl-66 {
  padding-left: 66px;
}

.pr-66 {
  padding-right: 66px;
}

.pt-66 {
  padding-top: 66px;
}

.pb-66 {
  padding-bottom: 66px;
}

.py-66 {
  padding-top: 66px;
  padding-bottom: 66px;
}

.px-66 {
  padding-left: 66px;
  padding-right: 66px;
}

.m-66 {
  margin: 66px;
}

.ml-66 {
  margin-left: 66px;
}

.mr-66 {
  margin-right: 66px;
}

.mt-66 {
  margin-top: 66px;
}

.mb-66 {
  margin-bottom: 66px;
}

.fs-66 {
  font-size: 66px;
}

.br-66 {
  border-radius: 66px;
}

.gap-66 {
  gap: 66px;
}
.p-67 {
  padding: 67px;
}

.pl-67 {
  padding-left: 67px;
}

.pr-67 {
  padding-right: 67px;
}

.pt-67 {
  padding-top: 67px;
}

.pb-67 {
  padding-bottom: 67px;
}

.py-67 {
  padding-top: 67px;
  padding-bottom: 67px;
}

.px-67 {
  padding-left: 67px;
  padding-right: 67px;
}

.m-67 {
  margin: 67px;
}

.ml-67 {
  margin-left: 67px;
}

.mr-67 {
  margin-right: 67px;
}

.mt-67 {
  margin-top: 67px;
}

.mb-67 {
  margin-bottom: 67px;
}

.fs-67 {
  font-size: 67px;
}

.br-67 {
  border-radius: 67px;
}

.gap-67 {
  gap: 67px;
}
.p-68 {
  padding: 68px;
}

.pl-68 {
  padding-left: 68px;
}

.pr-68 {
  padding-right: 68px;
}

.pt-68 {
  padding-top: 68px;
}

.pb-68 {
  padding-bottom: 68px;
}

.py-68 {
  padding-top: 68px;
  padding-bottom: 68px;
}

.px-68 {
  padding-left: 68px;
  padding-right: 68px;
}

.m-68 {
  margin: 68px;
}

.ml-68 {
  margin-left: 68px;
}

.mr-68 {
  margin-right: 68px;
}

.mt-68 {
  margin-top: 68px;
}

.mb-68 {
  margin-bottom: 68px;
}

.fs-68 {
  font-size: 68px;
}

.br-68 {
  border-radius: 68px;
}

.gap-68 {
  gap: 68px;
}
.p-69 {
  padding: 69px;
}

.pl-69 {
  padding-left: 69px;
}

.pr-69 {
  padding-right: 69px;
}

.pt-69 {
  padding-top: 69px;
}

.pb-69 {
  padding-bottom: 69px;
}

.py-69 {
  padding-top: 69px;
  padding-bottom: 69px;
}

.px-69 {
  padding-left: 69px;
  padding-right: 69px;
}

.m-69 {
  margin: 69px;
}

.ml-69 {
  margin-left: 69px;
}

.mr-69 {
  margin-right: 69px;
}

.mt-69 {
  margin-top: 69px;
}

.mb-69 {
  margin-bottom: 69px;
}

.fs-69 {
  font-size: 69px;
}

.br-69 {
  border-radius: 69px;
}

.gap-69 {
  gap: 69px;
}
.p-70 {
  padding: 70px;
}

.pl-70 {
  padding-left: 70px;
}

.pr-70 {
  padding-right: 70px;
}

.pt-70 {
  padding-top: 70px;
}

.pb-70 {
  padding-bottom: 70px;
}

.py-70 {
  padding-top: 70px;
  padding-bottom: 70px;
}

.px-70 {
  padding-left: 70px;
  padding-right: 70px;
}

.m-70 {
  margin: 70px;
}

.ml-70 {
  margin-left: 70px;
}

.mr-70 {
  margin-right: 70px;
}

.mt-70 {
  margin-top: 70px;
}

.mb-70 {
  margin-bottom: 70px;
}

.fs-70 {
  font-size: 70px;
}

.br-70 {
  border-radius: 70px;
}

.gap-70 {
  gap: 70px;
}
.p-71 {
  padding: 71px;
}

.pl-71 {
  padding-left: 71px;
}

.pr-71 {
  padding-right: 71px;
}

.pt-71 {
  padding-top: 71px;
}

.pb-71 {
  padding-bottom: 71px;
}

.py-71 {
  padding-top: 71px;
  padding-bottom: 71px;
}

.px-71 {
  padding-left: 71px;
  padding-right: 71px;
}

.m-71 {
  margin: 71px;
}

.ml-71 {
  margin-left: 71px;
}

.mr-71 {
  margin-right: 71px;
}

.mt-71 {
  margin-top: 71px;
}

.mb-71 {
  margin-bottom: 71px;
}

.fs-71 {
  font-size: 71px;
}

.br-71 {
  border-radius: 71px;
}

.gap-71 {
  gap: 71px;
}
.p-72 {
  padding: 72px;
}

.pl-72 {
  padding-left: 72px;
}

.pr-72 {
  padding-right: 72px;
}

.pt-72 {
  padding-top: 72px;
}

.pb-72 {
  padding-bottom: 72px;
}

.py-72 {
  padding-top: 72px;
  padding-bottom: 72px;
}

.px-72 {
  padding-left: 72px;
  padding-right: 72px;
}

.m-72 {
  margin: 72px;
}

.ml-72 {
  margin-left: 72px;
}

.mr-72 {
  margin-right: 72px;
}

.mt-72 {
  margin-top: 72px;
}

.mb-72 {
  margin-bottom: 72px;
}

.fs-72 {
  font-size: 72px;
}

.br-72 {
  border-radius: 72px;
}

.gap-72 {
  gap: 72px;
}
.p-73 {
  padding: 73px;
}

.pl-73 {
  padding-left: 73px;
}

.pr-73 {
  padding-right: 73px;
}

.pt-73 {
  padding-top: 73px;
}

.pb-73 {
  padding-bottom: 73px;
}

.py-73 {
  padding-top: 73px;
  padding-bottom: 73px;
}

.px-73 {
  padding-left: 73px;
  padding-right: 73px;
}

.m-73 {
  margin: 73px;
}

.ml-73 {
  margin-left: 73px;
}

.mr-73 {
  margin-right: 73px;
}

.mt-73 {
  margin-top: 73px;
}

.mb-73 {
  margin-bottom: 73px;
}

.fs-73 {
  font-size: 73px;
}

.br-73 {
  border-radius: 73px;
}

.gap-73 {
  gap: 73px;
}
.p-74 {
  padding: 74px;
}

.pl-74 {
  padding-left: 74px;
}

.pr-74 {
  padding-right: 74px;
}

.pt-74 {
  padding-top: 74px;
}

.pb-74 {
  padding-bottom: 74px;
}

.py-74 {
  padding-top: 74px;
  padding-bottom: 74px;
}

.px-74 {
  padding-left: 74px;
  padding-right: 74px;
}

.m-74 {
  margin: 74px;
}

.ml-74 {
  margin-left: 74px;
}

.mr-74 {
  margin-right: 74px;
}

.mt-74 {
  margin-top: 74px;
}

.mb-74 {
  margin-bottom: 74px;
}

.fs-74 {
  font-size: 74px;
}

.br-74 {
  border-radius: 74px;
}

.gap-74 {
  gap: 74px;
}
.p-75 {
  padding: 75px;
}

.pl-75 {
  padding-left: 75px;
}

.pr-75 {
  padding-right: 75px;
}

.pt-75 {
  padding-top: 75px;
}

.pb-75 {
  padding-bottom: 75px;
}

.py-75 {
  padding-top: 75px;
  padding-bottom: 75px;
}

.px-75 {
  padding-left: 75px;
  padding-right: 75px;
}

.m-75 {
  margin: 75px;
}

.ml-75 {
  margin-left: 75px;
}

.mr-75 {
  margin-right: 75px;
}

.mt-75 {
  margin-top: 75px;
}

.mb-75 {
  margin-bottom: 75px;
}

.fs-75 {
  font-size: 75px;
}

.br-75 {
  border-radius: 75px;
}

.gap-75 {
  gap: 75px;
}
.p-76 {
  padding: 76px;
}

.pl-76 {
  padding-left: 76px;
}

.pr-76 {
  padding-right: 76px;
}

.pt-76 {
  padding-top: 76px;
}

.pb-76 {
  padding-bottom: 76px;
}

.py-76 {
  padding-top: 76px;
  padding-bottom: 76px;
}

.px-76 {
  padding-left: 76px;
  padding-right: 76px;
}

.m-76 {
  margin: 76px;
}

.ml-76 {
  margin-left: 76px;
}

.mr-76 {
  margin-right: 76px;
}

.mt-76 {
  margin-top: 76px;
}

.mb-76 {
  margin-bottom: 76px;
}

.fs-76 {
  font-size: 76px;
}

.br-76 {
  border-radius: 76px;
}

.gap-76 {
  gap: 76px;
}
.p-77 {
  padding: 77px;
}

.pl-77 {
  padding-left: 77px;
}

.pr-77 {
  padding-right: 77px;
}

.pt-77 {
  padding-top: 77px;
}

.pb-77 {
  padding-bottom: 77px;
}

.py-77 {
  padding-top: 77px;
  padding-bottom: 77px;
}

.px-77 {
  padding-left: 77px;
  padding-right: 77px;
}

.m-77 {
  margin: 77px;
}

.ml-77 {
  margin-left: 77px;
}

.mr-77 {
  margin-right: 77px;
}

.mt-77 {
  margin-top: 77px;
}

.mb-77 {
  margin-bottom: 77px;
}

.fs-77 {
  font-size: 77px;
}

.br-77 {
  border-radius: 77px;
}

.gap-77 {
  gap: 77px;
}
.p-78 {
  padding: 78px;
}

.pl-78 {
  padding-left: 78px;
}

.pr-78 {
  padding-right: 78px;
}

.pt-78 {
  padding-top: 78px;
}

.pb-78 {
  padding-bottom: 78px;
}

.py-78 {
  padding-top: 78px;
  padding-bottom: 78px;
}

.px-78 {
  padding-left: 78px;
  padding-right: 78px;
}

.m-78 {
  margin: 78px;
}

.ml-78 {
  margin-left: 78px;
}

.mr-78 {
  margin-right: 78px;
}

.mt-78 {
  margin-top: 78px;
}

.mb-78 {
  margin-bottom: 78px;
}

.fs-78 {
  font-size: 78px;
}

.br-78 {
  border-radius: 78px;
}

.gap-78 {
  gap: 78px;
}
.p-79 {
  padding: 79px;
}

.pl-79 {
  padding-left: 79px;
}

.pr-79 {
  padding-right: 79px;
}

.pt-79 {
  padding-top: 79px;
}

.pb-79 {
  padding-bottom: 79px;
}

.py-79 {
  padding-top: 79px;
  padding-bottom: 79px;
}

.px-79 {
  padding-left: 79px;
  padding-right: 79px;
}

.m-79 {
  margin: 79px;
}

.ml-79 {
  margin-left: 79px;
}

.mr-79 {
  margin-right: 79px;
}

.mt-79 {
  margin-top: 79px;
}

.mb-79 {
  margin-bottom: 79px;
}

.fs-79 {
  font-size: 79px;
}

.br-79 {
  border-radius: 79px;
}

.gap-79 {
  gap: 79px;
}
.p-80 {
  padding: 80px;
}

.pl-80 {
  padding-left: 80px;
}

.pr-80 {
  padding-right: 80px;
}

.pt-80 {
  padding-top: 80px;
}

.pb-80 {
  padding-bottom: 80px;
}

.py-80 {
  padding-top: 80px;
  padding-bottom: 80px;
}

.px-80 {
  padding-left: 80px;
  padding-right: 80px;
}

.m-80 {
  margin: 80px;
}

.ml-80 {
  margin-left: 80px;
}

.mr-80 {
  margin-right: 80px;
}

.mt-80 {
  margin-top: 80px;
}

.mb-80 {
  margin-bottom: 80px;
}

.fs-80 {
  font-size: 80px;
}

.br-80 {
  border-radius: 80px;
}

.gap-80 {
  gap: 80px;
}
.p-81 {
  padding: 81px;
}

.pl-81 {
  padding-left: 81px;
}

.pr-81 {
  padding-right: 81px;
}

.pt-81 {
  padding-top: 81px;
}

.pb-81 {
  padding-bottom: 81px;
}

.py-81 {
  padding-top: 81px;
  padding-bottom: 81px;
}

.px-81 {
  padding-left: 81px;
  padding-right: 81px;
}

.m-81 {
  margin: 81px;
}

.ml-81 {
  margin-left: 81px;
}

.mr-81 {
  margin-right: 81px;
}

.mt-81 {
  margin-top: 81px;
}

.mb-81 {
  margin-bottom: 81px;
}

.fs-81 {
  font-size: 81px;
}

.br-81 {
  border-radius: 81px;
}

.gap-81 {
  gap: 81px;
}
.p-82 {
  padding: 82px;
}

.pl-82 {
  padding-left: 82px;
}

.pr-82 {
  padding-right: 82px;
}

.pt-82 {
  padding-top: 82px;
}

.pb-82 {
  padding-bottom: 82px;
}

.py-82 {
  padding-top: 82px;
  padding-bottom: 82px;
}

.px-82 {
  padding-left: 82px;
  padding-right: 82px;
}

.m-82 {
  margin: 82px;
}

.ml-82 {
  margin-left: 82px;
}

.mr-82 {
  margin-right: 82px;
}

.mt-82 {
  margin-top: 82px;
}

.mb-82 {
  margin-bottom: 82px;
}

.fs-82 {
  font-size: 82px;
}

.br-82 {
  border-radius: 82px;
}

.gap-82 {
  gap: 82px;
}
.p-83 {
  padding: 83px;
}

.pl-83 {
  padding-left: 83px;
}

.pr-83 {
  padding-right: 83px;
}

.pt-83 {
  padding-top: 83px;
}

.pb-83 {
  padding-bottom: 83px;
}

.py-83 {
  padding-top: 83px;
  padding-bottom: 83px;
}

.px-83 {
  padding-left: 83px;
  padding-right: 83px;
}

.m-83 {
  margin: 83px;
}

.ml-83 {
  margin-left: 83px;
}

.mr-83 {
  margin-right: 83px;
}

.mt-83 {
  margin-top: 83px;
}

.mb-83 {
  margin-bottom: 83px;
}

.fs-83 {
  font-size: 83px;
}

.br-83 {
  border-radius: 83px;
}

.gap-83 {
  gap: 83px;
}
.p-84 {
  padding: 84px;
}

.pl-84 {
  padding-left: 84px;
}

.pr-84 {
  padding-right: 84px;
}

.pt-84 {
  padding-top: 84px;
}

.pb-84 {
  padding-bottom: 84px;
}

.py-84 {
  padding-top: 84px;
  padding-bottom: 84px;
}

.px-84 {
  padding-left: 84px;
  padding-right: 84px;
}

.m-84 {
  margin: 84px;
}

.ml-84 {
  margin-left: 84px;
}

.mr-84 {
  margin-right: 84px;
}

.mt-84 {
  margin-top: 84px;
}

.mb-84 {
  margin-bottom: 84px;
}

.fs-84 {
  font-size: 84px;
}

.br-84 {
  border-radius: 84px;
}

.gap-84 {
  gap: 84px;
}
.p-85 {
  padding: 85px;
}

.pl-85 {
  padding-left: 85px;
}

.pr-85 {
  padding-right: 85px;
}

.pt-85 {
  padding-top: 85px;
}

.pb-85 {
  padding-bottom: 85px;
}

.py-85 {
  padding-top: 85px;
  padding-bottom: 85px;
}

.px-85 {
  padding-left: 85px;
  padding-right: 85px;
}

.m-85 {
  margin: 85px;
}

.ml-85 {
  margin-left: 85px;
}

.mr-85 {
  margin-right: 85px;
}

.mt-85 {
  margin-top: 85px;
}

.mb-85 {
  margin-bottom: 85px;
}

.fs-85 {
  font-size: 85px;
}

.br-85 {
  border-radius: 85px;
}

.gap-85 {
  gap: 85px;
}
.p-86 {
  padding: 86px;
}

.pl-86 {
  padding-left: 86px;
}

.pr-86 {
  padding-right: 86px;
}

.pt-86 {
  padding-top: 86px;
}

.pb-86 {
  padding-bottom: 86px;
}

.py-86 {
  padding-top: 86px;
  padding-bottom: 86px;
}

.px-86 {
  padding-left: 86px;
  padding-right: 86px;
}

.m-86 {
  margin: 86px;
}

.ml-86 {
  margin-left: 86px;
}

.mr-86 {
  margin-right: 86px;
}

.mt-86 {
  margin-top: 86px;
}

.mb-86 {
  margin-bottom: 86px;
}

.fs-86 {
  font-size: 86px;
}

.br-86 {
  border-radius: 86px;
}

.gap-86 {
  gap: 86px;
}
.p-87 {
  padding: 87px;
}

.pl-87 {
  padding-left: 87px;
}

.pr-87 {
  padding-right: 87px;
}

.pt-87 {
  padding-top: 87px;
}

.pb-87 {
  padding-bottom: 87px;
}

.py-87 {
  padding-top: 87px;
  padding-bottom: 87px;
}

.px-87 {
  padding-left: 87px;
  padding-right: 87px;
}

.m-87 {
  margin: 87px;
}

.ml-87 {
  margin-left: 87px;
}

.mr-87 {
  margin-right: 87px;
}

.mt-87 {
  margin-top: 87px;
}

.mb-87 {
  margin-bottom: 87px;
}

.fs-87 {
  font-size: 87px;
}

.br-87 {
  border-radius: 87px;
}

.gap-87 {
  gap: 87px;
}
.p-88 {
  padding: 88px;
}

.pl-88 {
  padding-left: 88px;
}

.pr-88 {
  padding-right: 88px;
}

.pt-88 {
  padding-top: 88px;
}

.pb-88 {
  padding-bottom: 88px;
}

.py-88 {
  padding-top: 88px;
  padding-bottom: 88px;
}

.px-88 {
  padding-left: 88px;
  padding-right: 88px;
}

.m-88 {
  margin: 88px;
}

.ml-88 {
  margin-left: 88px;
}

.mr-88 {
  margin-right: 88px;
}

.mt-88 {
  margin-top: 88px;
}

.mb-88 {
  margin-bottom: 88px;
}

.fs-88 {
  font-size: 88px;
}

.br-88 {
  border-radius: 88px;
}

.gap-88 {
  gap: 88px;
}
.p-89 {
  padding: 89px;
}

.pl-89 {
  padding-left: 89px;
}

.pr-89 {
  padding-right: 89px;
}

.pt-89 {
  padding-top: 89px;
}

.pb-89 {
  padding-bottom: 89px;
}

.py-89 {
  padding-top: 89px;
  padding-bottom: 89px;
}

.px-89 {
  padding-left: 89px;
  padding-right: 89px;
}

.m-89 {
  margin: 89px;
}

.ml-89 {
  margin-left: 89px;
}

.mr-89 {
  margin-right: 89px;
}

.mt-89 {
  margin-top: 89px;
}

.mb-89 {
  margin-bottom: 89px;
}

.fs-89 {
  font-size: 89px;
}

.br-89 {
  border-radius: 89px;
}

.gap-89 {
  gap: 89px;
}
.p-90 {
  padding: 90px;
}

.pl-90 {
  padding-left: 90px;
}

.pr-90 {
  padding-right: 90px;
}

.pt-90 {
  padding-top: 90px;
}

.pb-90 {
  padding-bottom: 90px;
}

.py-90 {
  padding-top: 90px;
  padding-bottom: 90px;
}

.px-90 {
  padding-left: 90px;
  padding-right: 90px;
}

.m-90 {
  margin: 90px;
}

.ml-90 {
  margin-left: 90px;
}

.mr-90 {
  margin-right: 90px;
}

.mt-90 {
  margin-top: 90px;
}

.mb-90 {
  margin-bottom: 90px;
}

.fs-90 {
  font-size: 90px;
}

.br-90 {
  border-radius: 90px;
}

.gap-90 {
  gap: 90px;
}
.p-91 {
  padding: 91px;
}

.pl-91 {
  padding-left: 91px;
}

.pr-91 {
  padding-right: 91px;
}

.pt-91 {
  padding-top: 91px;
}

.pb-91 {
  padding-bottom: 91px;
}

.py-91 {
  padding-top: 91px;
  padding-bottom: 91px;
}

.px-91 {
  padding-left: 91px;
  padding-right: 91px;
}

.m-91 {
  margin: 91px;
}

.ml-91 {
  margin-left: 91px;
}

.mr-91 {
  margin-right: 91px;
}

.mt-91 {
  margin-top: 91px;
}

.mb-91 {
  margin-bottom: 91px;
}

.fs-91 {
  font-size: 91px;
}

.br-91 {
  border-radius: 91px;
}

.gap-91 {
  gap: 91px;
}
.p-92 {
  padding: 92px;
}

.pl-92 {
  padding-left: 92px;
}

.pr-92 {
  padding-right: 92px;
}

.pt-92 {
  padding-top: 92px;
}

.pb-92 {
  padding-bottom: 92px;
}

.py-92 {
  padding-top: 92px;
  padding-bottom: 92px;
}

.px-92 {
  padding-left: 92px;
  padding-right: 92px;
}

.m-92 {
  margin: 92px;
}

.ml-92 {
  margin-left: 92px;
}

.mr-92 {
  margin-right: 92px;
}

.mt-92 {
  margin-top: 92px;
}

.mb-92 {
  margin-bottom: 92px;
}

.fs-92 {
  font-size: 92px;
}

.br-92 {
  border-radius: 92px;
}

.gap-92 {
  gap: 92px;
}
.p-93 {
  padding: 93px;
}

.pl-93 {
  padding-left: 93px;
}

.pr-93 {
  padding-right: 93px;
}

.pt-93 {
  padding-top: 93px;
}

.pb-93 {
  padding-bottom: 93px;
}

.py-93 {
  padding-top: 93px;
  padding-bottom: 93px;
}

.px-93 {
  padding-left: 93px;
  padding-right: 93px;
}

.m-93 {
  margin: 93px;
}

.ml-93 {
  margin-left: 93px;
}

.mr-93 {
  margin-right: 93px;
}

.mt-93 {
  margin-top: 93px;
}

.mb-93 {
  margin-bottom: 93px;
}

.fs-93 {
  font-size: 93px;
}

.br-93 {
  border-radius: 93px;
}

.gap-93 {
  gap: 93px;
}
.p-94 {
  padding: 94px;
}

.pl-94 {
  padding-left: 94px;
}

.pr-94 {
  padding-right: 94px;
}

.pt-94 {
  padding-top: 94px;
}

.pb-94 {
  padding-bottom: 94px;
}

.py-94 {
  padding-top: 94px;
  padding-bottom: 94px;
}

.px-94 {
  padding-left: 94px;
  padding-right: 94px;
}

.m-94 {
  margin: 94px;
}

.ml-94 {
  margin-left: 94px;
}

.mr-94 {
  margin-right: 94px;
}

.mt-94 {
  margin-top: 94px;
}

.mb-94 {
  margin-bottom: 94px;
}

.fs-94 {
  font-size: 94px;
}

.br-94 {
  border-radius: 94px;
}

.gap-94 {
  gap: 94px;
}
.p-95 {
  padding: 95px;
}

.pl-95 {
  padding-left: 95px;
}

.pr-95 {
  padding-right: 95px;
}

.pt-95 {
  padding-top: 95px;
}

.pb-95 {
  padding-bottom: 95px;
}

.py-95 {
  padding-top: 95px;
  padding-bottom: 95px;
}

.px-95 {
  padding-left: 95px;
  padding-right: 95px;
}

.m-95 {
  margin: 95px;
}

.ml-95 {
  margin-left: 95px;
}

.mr-95 {
  margin-right: 95px;
}

.mt-95 {
  margin-top: 95px;
}

.mb-95 {
  margin-bottom: 95px;
}

.fs-95 {
  font-size: 95px;
}

.br-95 {
  border-radius: 95px;
}

.gap-95 {
  gap: 95px;
}
.p-96 {
  padding: 96px;
}

.pl-96 {
  padding-left: 96px;
}

.pr-96 {
  padding-right: 96px;
}

.pt-96 {
  padding-top: 96px;
}

.pb-96 {
  padding-bottom: 96px;
}

.py-96 {
  padding-top: 96px;
  padding-bottom: 96px;
}

.px-96 {
  padding-left: 96px;
  padding-right: 96px;
}

.m-96 {
  margin: 96px;
}

.ml-96 {
  margin-left: 96px;
}

.mr-96 {
  margin-right: 96px;
}

.mt-96 {
  margin-top: 96px;
}

.mb-96 {
  margin-bottom: 96px;
}

.fs-96 {
  font-size: 96px;
}

.br-96 {
  border-radius: 96px;
}

.gap-96 {
  gap: 96px;
}
.p-97 {
  padding: 97px;
}

.pl-97 {
  padding-left: 97px;
}

.pr-97 {
  padding-right: 97px;
}

.pt-97 {
  padding-top: 97px;
}

.pb-97 {
  padding-bottom: 97px;
}

.py-97 {
  padding-top: 97px;
  padding-bottom: 97px;
}

.px-97 {
  padding-left: 97px;
  padding-right: 97px;
}

.m-97 {
  margin: 97px;
}

.ml-97 {
  margin-left: 97px;
}

.mr-97 {
  margin-right: 97px;
}

.mt-97 {
  margin-top: 97px;
}

.mb-97 {
  margin-bottom: 97px;
}

.fs-97 {
  font-size: 97px;
}

.br-97 {
  border-radius: 97px;
}

.gap-97 {
  gap: 97px;
}
.p-98 {
  padding: 98px;
}

.pl-98 {
  padding-left: 98px;
}

.pr-98 {
  padding-right: 98px;
}

.pt-98 {
  padding-top: 98px;
}

.pb-98 {
  padding-bottom: 98px;
}

.py-98 {
  padding-top: 98px;
  padding-bottom: 98px;
}

.px-98 {
  padding-left: 98px;
  padding-right: 98px;
}

.m-98 {
  margin: 98px;
}

.ml-98 {
  margin-left: 98px;
}

.mr-98 {
  margin-right: 98px;
}

.mt-98 {
  margin-top: 98px;
}

.mb-98 {
  margin-bottom: 98px;
}

.fs-98 {
  font-size: 98px;
}

.br-98 {
  border-radius: 98px;
}

.gap-98 {
  gap: 98px;
}
.p-99 {
  padding: 99px;
}

.pl-99 {
  padding-left: 99px;
}

.pr-99 {
  padding-right: 99px;
}

.pt-99 {
  padding-top: 99px;
}

.pb-99 {
  padding-bottom: 99px;
}

.py-99 {
  padding-top: 99px;
  padding-bottom: 99px;
}

.px-99 {
  padding-left: 99px;
  padding-right: 99px;
}

.m-99 {
  margin: 99px;
}

.ml-99 {
  margin-left: 99px;
}

.mr-99 {
  margin-right: 99px;
}

.mt-99 {
  margin-top: 99px;
}

.mb-99 {
  margin-bottom: 99px;
}

.fs-99 {
  font-size: 99px;
}

.br-99 {
  border-radius: 99px;
}

.gap-99 {
  gap: 99px;
}
.p-100 {
  padding: 100px;
}

.pl-100 {
  padding-left: 100px;
}

.pr-100 {
  padding-right: 100px;
}

.pt-100 {
  padding-top: 100px;
}

.pb-100 {
  padding-bottom: 100px;
}

.py-100 {
  padding-top: 100px;
  padding-bottom: 100px;
}

.px-100 {
  padding-left: 100px;
  padding-right: 100px;
}

.m-100 {
  margin: 100px;
}

.ml-100 {
  margin-left: 100px;
}

.mr-100 {
  margin-right: 100px;
}

.mt-100 {
  margin-top: 100px;
}

.mb-100 {
  margin-bottom: 100px;
}

.fs-100 {
  font-size: 100px;
}

.br-100 {
  border-radius: 100px;
}

.gap-100 {
  gap: 100px;
}
.fw-100 {
  font-weight: 100 !important;
}
.fw-200 {
  font-weight: 200 !important;
}
.fw-300 {
  font-weight: 300 !important;
}
.fw-400 {
  font-weight: 400 !important;
}
.fw-500 {
  font-weight: 500 !important;
}
.fw-600 {
  font-weight: 600 !important;
}
.fw-700 {
  font-weight: 700 !important;
}
.fw-800 {
  font-weight: 800 !important;
}
.fw-900 {
  font-weight: 900 !important;
}
.w-190 {
  width: 190px;
}

.text-white {
  color: #fff;
}

.text-black {
  color: #000000;
}

.text-decoration-underline {
  text-decoration: underline;
}

.bg-black {
  background-color: #141414;
}

.rounded-xl {
  border-radius: 50px;
}

.font-gotham {
  font-family: "Gotham" !important;
}

.font-gotham-black {
  font-family: "Gotham black" !important;
}

.font-zt-ravigs {
  font-family: "ZTRavigsfen-Black" !important;
}

.d-flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.hover\:bg-black:hover {
  background-color: #000 !important;
}

.hover\:text-white:hover {
  color: #fff;
}

.d-none {
  display: none;
}

.d-block {
  display: block;
}

.d-inline-block {
  display: inline-block;
}

.flex-direction-row {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}

.flex-direction-column {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}

.justify-content-between {
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.align-items-center {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.d-inline-block {
  display: inline-block;
}

.d-block {
  display: block;
}

.text-center {
  text-align: center;
}

.text-capitlize {
  text-transform: capitalize;
}

.bg-white {
  background-color: #fff !important;
}

.bg-grey {
  background-color: #ECECEC !important;
}

.bg-cultured {
  background-color: #f6f6f6;
}

.overflow-hidden {
  overflow: hidden;
}

.cursor-pointer {
  cursor: pointer;
}

.container-full {
  width: 100vw;
}
.container-full .wrapper {
  max-width: 1638px;
  width: 100%;
  margin: 0 auto;
}

.woocommerce-js .button.add_to_wishlist {
  border-radius: 0;
  background: transparent;
  color: #000;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  font-weight: 700;
  outline: none;
  border: none;
  height: 48px;
  line-height: 48px;
  padding: 0;
  text-transform: capitalize;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}

.woocommerce-js .button.add_to_wishlist:hover {
  background: none;
  color: #2ebb77;
}

.dokan-single-store .profile-frame .profile-info-box.profile-layout-layout2 .profile-info-summery-wrapper {
  margin-top: 50px;
}

.dokan-single-store .profile-frame .profile-info-box.profile-layout-layout2 .profile-info-img + .profile-info-summery-wrapper {
  margin-top: 0;
}

.media-frame-tab-panel .media-frame-router .media-router button {
  color: #000;
}

.suggested-dimensions {
  display: none;
}

.back-to-top {
  bottom: 100px !important;
  right: 27px !important;
}

.product-item .yith-wcwl-add-to-wishlist {
  position: static !important;
}

.product-wrap .product-info {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

#loading-overlay {
  position: fixed;
  top: 0;
  z-index: 100;
  width: 100%;
  height: 100%;
  display: none;
  background: rgba(0, 0, 0, 0.6);
}
#loading-overlay .loading-message {
  color: #FFF;
}

.cv-spinner {
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.spinner {
  width: 40px;
  height: 40px;
  border: 4px #ddd solid;
  border-top: 4px #2ebb77 solid;
  border-radius: 50%;
  -webkit-animation: sp-anime 0.8s infinite linear;
          animation: sp-anime 0.8s infinite linear;
}

@-webkit-keyframes sp-anime {
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}

@keyframes sp-anime {
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}
.is-hide {
  display: none;
}

.product-item.style-2.has-rating:hover .woocommerce-loop-product__title {
  opacity: 1 !important; /* Make it fully visible */
  visibility: visible !important; /* Ensure it is visible */
  -webkit-transform: translateY(0) !important; /* Reset the transform */
  transform: translateY(0) !important; /* Reset the transform */
}

.archive-product .layout-list .product-item.style-2.has-rating:hover .woocommerce-loop-product__title {
  opacity: 1 !important;
  visibility: visible !important;
  -webkit-transform: none;
  transform: none;
}

.product-wrap .product-top .product-thumbnail .product-thumb-hover img {
  display: none;
}

.woocommerce-account .woocommerce-info {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center; /* Center align items vertically */
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap; /* Prevent wrapping */
  white-space: nowrap; /* Prevent text from wrapping */
  gap: 4px;
}

.woocommerce-product-details__short-description p {
  word-break: break-all;
}

.widget_shopping_cart_content .woocommerce-mini-cart-item .cart-right .amount {
  margin-left: 0px !important;
}

.woo-variation-gallery-wrapper .woo-variation-gallery-slider img {
  height: 600px;
}

.ajax-search span.woocs_price_code {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.product-search-item__price {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

button#place_order, button.button.delete-payment-method {
  font-family: "Plus Jakarta Sans";
}
button.woocommerce-Button.button, .woocommerce .button, .single-product-top form.cart .single_add_to_cart_button {
  font-family: "Plus Jakarta Sans";
  font-weight: 600;
}

.slick-initialized .slick-slide {
  display: block;
  position: relative;
  margin-bottom: 100px;
  margin-top: 0px;
}

.filters-area .yith-woocompare-widget {
  display: none;
}

.slick-initialized .slick-slide .top .heading {
  position: absolute;
  top: -50px;
}

.slick-initialized .slick-slide .bottom {
  position: absolute;
  bottom: -80px;
  right: 0;
}

.featured-products .featured-product > .container .wrapper .top {
  background-color: transparent;
}

h2.heading-title {
  color: #000 !important;
}

h2.title {
  color: #000 !important;
}

.elementor-13726 .elementor-element.elementor-element-ebaa508 .elementor-heading-title {
  font-size: 35px;
  font-family: "ZTRavigsfen-ExtraBold";
}

.elementor-13726 .elementor-element.elementor-element-f102a89 .elementor-heading-title {
  font-size: 35px;
  font-family: "ZTRavigsfen-ExtraBold";
}

.slick-initialized .slick-slide .top .heading {
  display: none;
}

.shipping-date-container {
  margin-bottom: 20px;
}

section.related.products span.woocs_price_code {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

#haru-bottom-toolbar {
  z-index: 9999;
}

.woocommerce-cart .woocommerce-shipping-calculator .form-row {
  text-align: left;
}
.woocommerce-shop .product-info a {
  font-weight: 600;
}

h2.haru-heading-title.haru-heading-title--description-2, h2.haru-heading-title.haru-heading-title--description-1 {
  font-family: "Helvetica Neue" !important;
  font-weight: 700;
}

.woocommerce-shop h2.woocommerce-loop-product__title {
  position: relative;
}

.woocommerce-shop h2.woocommerce-loop-product__title:before {
  content: "";
  position: absolute;
  top: -2px;
  width: 100%;
  height: 5px;
  background: #ffffff;
  left: 0;
  z-index: -1;
}

.woocommerce-shop .product-item.style-2 .star-rating {
  z-index: -2;
}

h2.haru-heading-title.haru-heading-title--description-2, h2.haru-heading-title.haru-heading-title--description-1 {
  font-family: "Helvetica Neue" !important;
  font-weight: 700;
}

#haru-content-main button.slick-next.slick-arrow {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-align: center !important;
      -ms-flex-align: center !important;
          align-items: center !important;
  -webkit-box-pack: center !important;
      -ms-flex-pack: center !important;
          justify-content: center !important;
}

#haru-content-main button.slick-prev.slick-arrow {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-align: center !important;
      -ms-flex-align: center !important;
          align-items: center !important;
  -webkit-box-pack: center !important;
      -ms-flex-pack: center !important;
          justify-content: center !important;
}

#haru-bottom-toolbar {
  z-index: 9;
}

.product-info .woocommerce-LoopProduct-link .woocommerce-loop-product__title {
  font-family: "Be Vietnam Pro" !important;
  font-weight: 600;
  font-size: 14px;
}
button.dokan-btn.dokan-btn-sm.dokan-btn-theme.add-review-btn, span.dokan-follow-store-button-label-current, span.dokan-follow-store-button-label-current {
  font-family: "Helvetica Neue" !important;
}

.contact-form .contact-form__row--cols-2 .contact-form__col:nth-child(2) {
  padding-left: 15px;
}

.mfp-zoom-in.mfp-ready.mfp-bg {
  z-index: 99999;
}

.product-quick-view .single-product-top .single-product-summary {
  overflow-y: auto !important;
  max-height: 100vh;
}

/* Betterdocs loader style */
#betterdocs-loader {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgb(255, 255, 255);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  z-index: 10000;
  will-change: transform; /* Helps to avoid flickering */
}

#betterdocs-loader-main {
  width: 50px;
  height: 50px;
  border: 5px solid #f3f3f3;
  border-radius: 50%;
  border-top: 5px solid #57a773; /* Your color here */
  -webkit-animation: spin 1s linear infinite;
          animation: spin 1s linear infinite;
  -webkit-transform: translateZ(0);
          transform: translateZ(0); /* Helps to prevent flickering */
}

@-webkit-keyframes spin {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}

@keyframes spin {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}
html {
  scroll-behavior: smooth; /* Smooth scrolling */
}

body.single.single-docs {
  overflow: hidden; /* Prevent scroll during loading */
}

.product-quick-view .slick-initialized .slick-slide {
  margin-bottom: 60px !important;
}

.product-quick-view {
  height: 680px !important;
  overflow-y: auto !important;
  overflow-x: hidden !important;
}

.product-quick-view::-webkit-scrollbar {
  width: 0px;
}
.mfp-quick-view .product-quick-view .mfp-close {
  top: -4px;
  right: 0px;
  background: #2ebb77;
  border-radius: 0;
}

.product-quick-view .single-product-top {
  padding-top: 40px;
  margin-bottom: 0;
}
/* QUICK VIEW CSS START */
.product-quick-view .single-product-top .single-product-summary {
  overflow-y: visible !important;
  max-height: inherit !important;
}

.product-quick-view .rtwpvs-product::-webkit-scrollbar {
  width: 4px;
  background-color: #ccc;
}

.product-quick-view .rtwpvs-product::-webkit-scrollbar-thumb {
  background-color: #2ebb77;
}

.product-quick-view .summary {
  position: relative !important;
  width: calc(100% - 0px) !important;
}

.product-quick-view {
  overflow-y: visible !important;
  height: auto !important;
}

.back-to-top {
  display: none;
}

.product-quick-view .rtwpvs-product {
  overflow-y: scroll !important;
  height: 85vh !important;
}

/* QUICK VIEW CSS END */
.dokan-theme-teespace .haru-page .status-publish form.wpcf7-form span {
  margin: 30px 0;
}
.dokan-theme-teespace .haru-page .status-publish form.wpcf7-form span span {
  bottom: -57px;
}
.dokan-theme-teespace .haru-page .status-publish form.wpcf7-form input[type=submit] {
  font-family: "HelveticaNeue-Medium" !important;
  font-weight: 600;
  font-size: 15px;
  margin-bottom: 50px;
}
.dokan-theme-teespace .haru-page .status-publish form.wpcf7-form input[type=submit].has-spinner {
  font-size: 17px;
  height: 51px;
  min-width: 186px;
  line-height: 17px;
  padding: 16px 20px;
  background: #141414;
  border: 1px solid #141414;
  border-radius: 50px;
  color: white;
  font-family: "Gotham" !important;
  font-weight: 700;
  letter-spacing: 0.655px;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
.dokan-theme-teespace .haru-page .status-publish form.wpcf7-form input[type=submit].has-spinner:hover {
  background: white;
  color: #141414;
}

.elementor-button:visited {
  color: inherit !important;
}

footer#haru-footer .elementor-icon-list-items li.elementor-icon-list-item a span {
  font-weight: 400;
}

.product-edit-new-container .dokan-pre-defined-attribute-btn-group {
  display: none;
}
.product-edit-new-container .dokan-product-remove-attribute {
  display: none;
}

.woocommerce.archive .content-area {
  background: #ececec;
  font-family: "Gotham";
}
.woocommerce.archive .content-area .woocommerce-products-header {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.woocommerce.archive .content-area .woocommerce-products-header .category-title .thumbnail {
  border-radius: 50%;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.woocommerce.archive .archive-product .shop-filter,
.woocommerce.archive .category-description,
.woocommerce.archive .widget_product_search {
  display: none;
}
.woocommerce.archive .category-title {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: black;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  font-family: "Gotham";
  font-weight: 700;
  line-height: 13px;
}
.woocommerce.archive .category-title .thumbnail {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 62.18px;
  margin-right: 15px;
  overflow: hidden;
  width: 62.18px;
}
.woocommerce.archive .category-title .thumbnail img {
  border-radius: 50%;
}
.woocommerce.archive .term-description {
  background: transparent;
  color: black;
  margin: 0;
  padding: 30px 0 30px 15px;
}
.woocommerce.archive .yith-wcan-filters {
  background: white;
  border-radius: 21.43px;
  padding: 25px 35px 35px;
}
.woocommerce.archive .yith-wcan-filters .yith-wcan-filter {
  background: #f6f6f6;
  border-radius: 5px;
  margin-bottom: 25px;
  padding: 18px 0;
  width: 100% !important;
}
.woocommerce.archive .yith-wcan-filters .yith-wcan-filter.active .filter-title:after {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}
.woocommerce.archive .yith-wcan-filters .filter-orderby {
  letter-spacing: 1px;
  -webkit-box-ordinal-group: 0;
      -ms-flex-order: -1;
          order: -1;
  padding: 0;
  position: relative;
}
.woocommerce.archive .yith-wcan-filters .filter-orderby .filter-title {
  bottom: 0;
  font-weight: 400;
  font-size: 16px;
  left: 0;
  line-height: 16px;
  padding: 18px 40px 0 15px;
  position: absolute;
  right: 0;
  top: 0;
  text-transform: uppercase;
}
.woocommerce.archive .yith-wcan-filters .filter-orderby .filter-title:after {
  content: ":";
}
.woocommerce.archive .yith-wcan-filters .filter-orderby .filter-content {
  display: block;
  padding: 0;
}
.woocommerce.archive .yith-wcan-filters .filter-orderby .yith-wcan-dropdown {
  border-width: 0;
  -webkit-box-shadow: none;
          box-shadow: none;
  padding: 0;
}
.woocommerce.archive .yith-wcan-filters .filter-orderby .yith-wcan-dropdown:after {
  display: none;
}
.woocommerce.archive .yith-wcan-filters .filter-orderby .dropdown-label {
  border-radius: 0 0 20px 20px;
  color: black;
  font-weight: 700;
  font-size: 20px;
  line-height: 16px;
  padding: 44px 40px 28px 15px;
}
.woocommerce.archive .yith-wcan-filters .filter-orderby .dropdown-wrapper {
  background: #ececec;
  border-radius: 0 0 5px 5px;
  border-width: 0;
  -webkit-box-shadow: none;
          box-shadow: none;
  padding: 23px 17px 25px;
  top: calc(100% - 19px);
}
.woocommerce.archive .yith-wcan-filters .filter-orderby .dropdown-wrapper ul {
  margin: 0;
}
.woocommerce.archive .yith-wcan-filters .filter-orderby .dropdown-wrapper li {
  margin-bottom: 25px;
}
.woocommerce.archive .yith-wcan-filters .filter-orderby .dropdown-wrapper li.active a {
  font-weight: 700;
}
.woocommerce.archive .yith-wcan-filters .filter-orderby .dropdown-wrapper li:last-child {
  margin-bottom: 0;
}
.woocommerce.archive .yith-wcan-filters .filter-orderby .dropdown-wrapper li a {
  margin-top: 0;
}
.woocommerce.archive .yith-wcan-filters .filter-orderby .dropdown-wrapper a {
  color: black;
  font-family: "Gotham";
  font-size: 16px;
  font-weight: 400;
  margin-top: 25px;
  line-height: 16px;
  -webkit-transition: all 0.15s ease-in-out;
  transition: all 0.15s ease-in-out;
}
.woocommerce.archive .yith-wcan-filters .filter-orderby .dropdown-wrapper a:hover {
  font-weight: 700;
}
.woocommerce.archive .yith-wcan-filters [data-taxonomy=product_cat] .filter-items .filter-item {
  background: transparent;
  border-radius: 0;
  -webkit-box-shadow: none;
          box-shadow: none;
  margin: 0 0 13px;
  padding: 0;
  width: 100%;
}
.woocommerce.archive .yith-wcan-filters [data-taxonomy=product_cat] .filter-items .filter-item.label:hover {
  background: transparent;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.woocommerce.archive .yith-wcan-filters [data-taxonomy=product_cat] .filter-items .filter-item.label:hover .term-label {
  color: black;
}
.woocommerce.archive .yith-wcan-filters [data-taxonomy=product_cat] .filter-items .filter-item.label a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.woocommerce.archive .yith-wcan-filters [data-taxonomy=product_cat] .filter-items .filter-item.label .term-image {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  height: 50px;
  width: 50px;
}
.woocommerce.archive .yith-wcan-filters [data-taxonomy=product_cat] .filter-items .filter-item.label .term-image img {
  width: 100%;
  height: 100%;
}
.woocommerce.archive .yith-wcan-filters [data-taxonomy=product_cat] .filter-items .filter-item.active a {
  border-color: #141414;
}
.woocommerce.archive .yith-wcan-filters [data-taxonomy=product_cat] .filter-items .filter-item a {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: white;
  border: 4px solid white;
  border-radius: 50px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  min-height: 63.38px;
  padding: 5px 5px 5px 8px;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
.woocommerce.archive .yith-wcan-filters [data-taxonomy=product_cat] .filter-items .filter-item a:before, .woocommerce.archive .yith-wcan-filters [data-taxonomy=product_cat] .filter-items .filter-item a:after {
  display: none;
}
.woocommerce.archive .yith-wcan-filters [data-taxonomy=product_cat] .filter-items .filter-item a:hover {
  border-color: #141414;
}
.woocommerce.archive .yith-wcan-filters [data-taxonomy=product_cat] .filter-items .filter-item .term-label {
  color: black;
  font-family: "Gotham";
  font-size: 18px;
  line-height: 18px;
  padding-left: 22px;
}
.woocommerce.archive .yith-wcan-filters [data-taxonomy=product_cat] .filter-items .filter-item .item-count {
  display: none;
}
.woocommerce.archive .yith-wcan-filters [data-taxonomy=filter_size] .filter-checkbox .filter-item {
  margin-right: 25px;
  width: auto;
}
.woocommerce.archive .yith-wcan-filters [data-taxonomy=filter_size] .filter-checkbox .filter-item.active label a {
  color: #333;
}
.woocommerce.archive .yith-wcan-filters .filter-price-slider .price-slider {
  padding: 10px 0;
}
.woocommerce.archive .yith-wcan-filters .filter-price-slider .price-slider .irs-to,
.woocommerce.archive .yith-wcan-filters .filter-price-slider .price-slider .irs-single,
.woocommerce.archive .yith-wcan-filters .filter-price-slider .price-slider .irs-from,
.woocommerce.archive .yith-wcan-filters .filter-price-slider .price-slider .irs-handle,
.woocommerce.archive .yith-wcan-filters .filter-price-slider .price-slider .irs-bar {
  background: #37EB74;
}
.woocommerce.archive .yith-wcan-filters .filter-price-slider .price-slider .irs-line,
.woocommerce.archive .yith-wcan-filters .filter-price-slider .price-slider .irs-bar {
  height: 3px;
}
.woocommerce.archive .yith-wcan-filters .filter-price-slider .price-slider .irs-line {
  background: #C0C0C0;
}
.woocommerce.archive .yith-wcan-filters .filter-price-slider .price-slider .irs-handle {
  border-color: #37EB74;
  border-radius: 50%;
  -webkit-box-shadow: none;
          box-shadow: none;
  height: 15px;
  top: 30px;
  width: 15px;
}
.woocommerce.archive .yith-wcan-filters .filter-price-slider .price-slider .irs-min,
.woocommerce.archive .yith-wcan-filters .filter-price-slider .price-slider .irs-max {
  color: black;
  font-family: "Gotham";
  font-weight: 400;
  font-size: 10px;
  line-height: 13px;
  top: 45px;
}
.woocommerce.archive .yith-wcan-filters .filter-price-slider .price-slider .irs-to,
.woocommerce.archive .yith-wcan-filters .filter-price-slider .price-slider .irs-single,
.woocommerce.archive .yith-wcan-filters .filter-price-slider .price-slider .irs-from {
  border-radius: 5px;
  color: black;
  font-family: "Gotham";
  font-weight: 700;
  font-size: 10px;
  line-height: 13px;
  padding: 6.5px 13.157px;
}
.woocommerce.archive .yith-wcan-filters .filter-price-slider .price-slider .irs-to:before,
.woocommerce.archive .yith-wcan-filters .filter-price-slider .price-slider .irs-single:before,
.woocommerce.archive .yith-wcan-filters .filter-price-slider .price-slider .irs-from:before {
  border-top-color: #37EB74;
}
.woocommerce.archive .yith-wcan-filters .color-design .filter-items {
  margin: 35px 0 10px;
}
.woocommerce.archive .yith-wcan-filters .color-design .filter-items .filter-item {
  margin: 0 10px 10px 0;
  width: auto;
}
.woocommerce.archive .yith-wcan-filters .color-design .filter-items .filter-item.active a .term-color:before {
  opacity: 1;
  visibility: visible;
}
.woocommerce.archive .yith-wcan-filters .color-design .filter-items .filter-item a:after {
  display: none;
}
.woocommerce.archive .yith-wcan-filters .color-design .filter-items .filter-item a:hover .term-color:before {
  opacity: 1;
  visibility: visible;
}
.woocommerce.archive .yith-wcan-filters .color-design .filter-items .filter-item a .term-label {
  display: none;
}
.woocommerce.archive .yith-wcan-filters .color-design .filter-items .filter-item a .term-color {
  border-width: 0;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  height: 30px;
  margin: 0;
  position: relative;
  width: 30px;
}
.woocommerce.archive .yith-wcan-filters .color-design .filter-items .filter-item a .term-color:before {
  border: 3px solid black;
  border-radius: 50%;
  bottom: 0;
  content: "";
  left: 0;
  opacity: 0;
  position: absolute;
  right: 0;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  top: 0;
  visibility: hidden;
}
.woocommerce.archive .yith-wcan-filters .btn.btn-primary {
  background-color: #141414;
  border-radius: 50px;
  color: white;
  font-family: "Gotham" !important;
  font-weight: 700 !important;
  font-size: 16px;
  height: auto;
  margin: 0 auto;
  line-height: 16px;
  padding: 16px 70px 16px 70px;
  position: static !important;
  margin-bottom: 20px;
}
.woocommerce.archive .yith-wcan-filters .btn.btn-primary.apply-filters {
  padding: 16px 94.5px 16px 94.5px;
}
.woocommerce.archive .yith-wcan-filters .filter-title {
  color: black;
  cursor: pointer;
  font-family: "Gotham";
  font-weight: 700;
  font-size: 20px;
  margin: 0;
  line-height: 13px;
  padding: 10px 15px;
  position: relative;
  text-transform: capitalize;
}
.woocommerce.archive .yith-wcan-filters .filter-title:before {
  background: transparent url("./assets/images/icon/icon-chevron-down-black.svg") no-repeat center;
  background-size: contain;
  content: "";
  display: inline-block;
  height: 15px;
  margin-top: -7.5px;
  position: absolute;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  right: 17px;
  top: 50%;
  width: 25px;
}
.woocommerce.archive .yith-wcan-filters .filter-content {
  display: none;
  padding: 0 15px;
}
.woocommerce.archive .yith-wcan-filters .filter-content .clear-selection {
  display: none;
}
.woocommerce.archive .yith-wcan-filters .filter-items {
  margin: 10px 0 0;
}
.woocommerce.archive .yith-wcan-filters .checkbox {
  margin-bottom: 30px;
}
.woocommerce.archive .yith-wcan-filters .checkbox.active label a:before {
  border-color: black;
}
.woocommerce.archive .yith-wcan-filters .checkbox.active label a:after {
  opacity: 1;
  visibility: visible;
}
.woocommerce.archive .yith-wcan-filters .checkbox label {
  display: block;
  position: relative;
}
.woocommerce.archive .yith-wcan-filters .checkbox label a .amount,
.woocommerce.archive .yith-wcan-filters .checkbox label a {
  color: black;
  font-family: "Gotham";
  font-weight: 400;
  font-size: 16px;
  line-height: 13px;
  position: relative;
}
.woocommerce.archive .yith-wcan-filters .checkbox label input[type=checkbox] {
  clip: rect(0px, 0px, 0px, 0px);
  height: 1px;
  position: absolute;
  width: 1px;
  border-width: 0;
  border-style: initial;
  border-color: initial;
  -o-border-image: initial;
     border-image: initial;
  margin: -1px;
  overflow: hidden;
  padding: 0;
}
.woocommerce.archive .yith-wcan-filters .checkbox label a {
  display: inline-block;
  padding-left: 36px;
}
.woocommerce.archive .yith-wcan-filters .checkbox label a:hover:before {
  border-color: black;
}
.woocommerce.archive .yith-wcan-filters .checkbox label a:hover:after {
  opacity: 1;
  visibility: visible;
}
.woocommerce.archive .yith-wcan-filters .checkbox label a:before, .woocommerce.archive .yith-wcan-filters .checkbox label a:after {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  content: "";
  display: inline-block;
  position: absolute;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  top: 50%;
}
.woocommerce.archive .yith-wcan-filters .checkbox label a:before {
  background: white;
  border: 1px solid white;
  border-radius: 5px;
  height: 30px;
  left: 0;
  width: 30px;
}
.woocommerce.archive .yith-wcan-filters .checkbox label a:after {
  background: transparent url("./assets/images/icon/icon-check-green.svg") no-repeat center;
  background-size: contain;
  height: 16px;
  left: 6px;
  width: 18px;
  opacity: 0;
  visibility: hidden;
}
.woocommerce.archive .yith-wcan-filters .checkbox label .item-count {
  display: none;
}
.woocommerce.archive .yith-wcan-filters .filter-checkbox {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.woocommerce.archive .yith-wcan-filters .filter-checkbox .filter-item {
  width: 50%;
}
.woocommerce.archive.tax-product_cat .yith-wcan-filter[data-taxonomy=product_cat] {
  display: none;
}
.woocommerce.archive .lmp_load_more_button .lmp_button {
  border-radius: 50px;
  font-family: "Gotham" !important;
  font-weight: 700;
  line-height: 13px;
  -webkit-transition: all 0.15s ease-in-out;
  transition: all 0.15s ease-in-out;
}
.woocommerce.archive .category__title__mobile {
  margin-bottom: 32px;
  text-align: center;
}
.woocommerce.archive .toggle__filter__btn {
  background: white;
  border-radius: 50px;
  color: black;
  display: inline-block;
  font-family: "Gotham";
  font-size: 16px;
  font-weight: 700;
  min-width: 160px;
  line-height: 16px;
  padding: 12px 58px;
}

.products.layout-grid {
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.products.layout-grid .grid-item.product-item {
  margin-bottom: 35px;
  width: calc((100% - 11px) / 2);
}
.products .categories {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.products .category-item {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-radius: 50px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  max-width: 478px;
  margin-bottom: 25px;
  position: relative;
}
.products .category-item .thumbnail {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-radius: 50%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.products .category-item .thumbnail picture {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.products .category-item .thumbnail img {
  border-radius: 50%;
}
.products .category-item .name a {
  color: black;
  font-family: "Gotham";
  max-width: calc(100% - 100px);
  text-align: center;
  text-decoration: none;
}
.products .category-item .actions a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  color: transparent;
  font-size: 0;
}
.products .category-item .actions a:before {
  background: transparent url("./assets/images/icon/icon-arrow-black.svg") no-repeat center;
  background-size: contain;
  content: "";
  display: inline-block;
}
.products .category-item .clickable {
  position: absolute;
  display: block;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
}
.products .product-item .product-label,
.products .product-item .star-rating {
  display: none;
  top: -10px;
}
.products .product-item .product-label__item {
  border-radius: 20px 0 0 20px;
  color: white;
  font-family: "Gotham" !important;
  font-size: 10px;
  font-weight: 700;
  line-height: 16px;
  padding: 2px 8.15px;
}
.products .product-item .product-label__item--onsale {
  background-color: #b479d9;
}
.products .product-item .product-label__item--onnew {
  background-color: #12BA4A;
}
.products .product-item .product-top .woocommerce-loop-product__link {
  display: block;
  padding-top: 100%;
  position: relative;
}
.products .product-item .product-top img {
  background: white;
  border-radius: 10px;
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  width: 100%;
}
.products .product-item .product-info {
  text-align: left;
}
.products .product-item .product-info h2 {
  color: black;
  font-family: "Gotham" !important;
  font-weight: 700;
  margin: 12px 0 0;
  line-height: 18px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.products .product-item .product-info h2:before {
  display: none;
}
.products .product-item .product-info a {
  color: black;
  font-family: "Gotham" !important;
  font-size: 16px;
  font-weight: 400;
  margin: 0 0 10px;
  line-height: 13px;
  text-decoration: none;
}
.products .product-item .woocs_price_code {
  line-height: 13px;
}
.products .product-item .price del {
  text-decoration: none;
}
.products .product-item .woocommerce-Price-amount,
.products .product-item .amount bdi {
  color: black;
  font-family: "Gotham" !important;
  font-weight: 700;
  line-height: 13px;
}
.products .product-item .woocs_price_code {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.products .product-item .product-varations {
  display: none;
}
.products .product-item .product-actions {
  opacity: 1;
  right: inherit;
  -webkit-transform: translateX(0);
          transform: translateX(0);
  visibility: visible;
}
.products .product-item .product-actions .product-button {
  display: none;
}
.products .product-item .product-actions .product-button--wishlist {
  background: #eceaea;
  -webkit-box-shadow: none;
          box-shadow: none;
  display: block;
}
.products .product-item .product-actions .product-button--wishlist:hover,
.products .product-item .product-actions .product-button--wishlist .exists {
  background: #2ebb77;
  border-radius: 50%;
}
.products .product-item .product-actions .product-button--wishlist a {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.products .product-item .product-actions .product-button--wishlist a:before {
  background: transparent url("./assets/images/icon/icon-star.svg") no-repeat center;
  background-size: contain;
  content: "";
  display: inline-block;
}
.products .product-item .product-actions .product-button--wishlist a .button-tooltip {
  display: none;
}

.products .product-item .product-wrap .yith-wcdp {
  display: none;
}
.single-product #haru-content-main {
  background-color: #ececec;
}
.single-product #haru-content-main .haru-single-product {
  max-width: none;
  padding: 0;
}
.single-product #haru-content-main .haru-single-product .h-row {
  margin: 0;
}
.single-product #haru-content-main .haru-single-product .single-content {
  padding: 0;
}
.single-product #haru-content-main .haru-single-product .single-content .single-product-inner .content-area .site-main .add-to-cart-form .yith-wcdp {
  display: none;
}
.single-product #haru-content-main .haru-single-product .single-content .single-product-inner .content-area .single-product-top {
  background: none;
  padding: 0 10px;
  max-width: 1658px;
  width: 100%;
  margin: 70px auto;
  gap: 40px;
}
.single-product #haru-content-main .haru-single-product .single-content .single-product-inner .content-area .single-product-top .single-product-image-wrap {
  width: 100%;
  max-width: 925px;
  padding: 0;
}
.single-product #haru-content-main .haru-single-product .single-content .single-product-inner .content-area .single-product-top .single-product-image-wrap .mobile-author-and-productname {
  display: none;
}
.single-product #haru-content-main .haru-single-product .single-content .single-product-inner .content-area .single-product-top .single-product-image-wrap .mobile-author-and-productname .product_title {
  padding-right: 0;
  overflow: hidden;
}
.single-product #haru-content-main .haru-single-product .single-content .single-product-inner .content-area .single-product-top .single-product-image-wrap .single-product-image-content .product-label {
  top: 60px;
  left: 780px;
  display: none;
}
.single-product #haru-content-main .haru-single-product .single-content .single-product-inner .content-area .single-product-top .single-product-image-wrap .single-product-image-content .product-label .product-label__item--onsale {
  width: 120px;
  height: 45px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  border-top-left-radius: 50px;
  border-bottom-left-radius: 50px;
  background-color: #F564A9;
  font-size: 16px;
  font-weight: 700;
  font-family: "Gotham";
}
.single-product #haru-content-main .haru-single-product .single-content .single-product-inner .content-area .single-product-top .single-product-image-wrap .single-product-image-content .woo-variation-product-gallery {
  margin: 0;
}
.single-product #haru-content-main .haru-single-product .single-content .single-product-inner .content-area .single-product-top .single-product-image-wrap .single-product-image-content .woo-variation-product-gallery .woo-variation-gallery-thumbnail-position-right-bottom .woo-variation-gallery-container {
  gap: 25px;
}
.single-product #haru-content-main .haru-single-product .single-content .single-product-inner .content-area .single-product-top .single-product-image-wrap .single-product-image-content .woo-variation-product-gallery .woo-variation-gallery-thumbnail-position-right-bottom .woo-variation-gallery-container .woo-variation-gallery-slider-wrapper {
  width: 100%;
  max-width: 685px;
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
}
.single-product #haru-content-main .haru-single-product .single-content .single-product-inner .content-area .single-product-top .single-product-image-wrap .single-product-image-content .woo-variation-product-gallery .woo-variation-gallery-thumbnail-position-right-bottom .woo-variation-gallery-container .woo-variation-gallery-slider-wrapper img {
  height: auto;
  width: 100%;
  border-radius: 20px;
  max-height: 755px;
  height: 755px;
}
.single-product #haru-content-main .haru-single-product .single-content .single-product-inner .content-area .single-product-top .single-product-image-wrap .single-product-image-content .woo-variation-product-gallery .woo-variation-gallery-thumbnail-position-right-bottom .woo-variation-gallery-container .woo-variation-gallery-slider-wrapper .woo-variation-gallery-slider {
  margin-bottom: 0;
  border-radius: 20px;
  padding: 20px;
  background-color: white;
}
.single-product #haru-content-main .haru-single-product .single-content .single-product-inner .content-area .single-product-top .single-product-image-wrap .single-product-image-content .woo-variation-product-gallery .woo-variation-gallery-thumbnail-position-right-bottom .woo-variation-gallery-container .woo-variation-gallery-slider-wrapper .woo-variation-gallery-slider .slick-initialized .slick-slide {
  margin-bottom: 0;
}
.single-product #haru-content-main .haru-single-product .single-content .single-product-inner .content-area .single-product-top .single-product-image-wrap .single-product-image-content .woo-variation-product-gallery .woo-variation-gallery-thumbnail-position-right-bottom .woo-variation-gallery-container .woo-variation-gallery-slider-wrapper .wvg-slider-prev-arrow {
  left: 0;
  border-radius: 50px;
  display: none !important;
}
.single-product #haru-content-main .haru-single-product .single-content .single-product-inner .content-area .single-product-top .single-product-image-wrap .single-product-image-content .woo-variation-product-gallery .woo-variation-gallery-thumbnail-position-right-bottom .woo-variation-gallery-container .woo-variation-gallery-slider-wrapper .wvg-slider-next-arrow {
  right: 0;
  border-radius: 50px;
  display: none !important;
}
.single-product #haru-content-main .haru-single-product .single-content .single-product-inner .content-area .single-product-top .single-product-image-wrap .single-product-image-content .woo-variation-product-gallery .woo-variation-gallery-thumbnail-position-right-bottom .woo-variation-gallery-container .woo-variation-gallery-slider-wrapper:hover .wvg-slider-next-arrow,
.single-product #haru-content-main .haru-single-product .single-content .single-product-inner .content-area .single-product-top .single-product-image-wrap .single-product-image-content .woo-variation-product-gallery .woo-variation-gallery-thumbnail-position-right-bottom .woo-variation-gallery-container .woo-variation-gallery-slider-wrapper:hover .wvg-slider-prev-arrow {
  display: block !important;
}
.single-product #haru-content-main .haru-single-product .single-content .single-product-inner .content-area .single-product-top .single-product-image-wrap .single-product-image-content .woo-variation-product-gallery .woo-variation-gallery-thumbnail-position-right-bottom .woo-variation-gallery-container .woo-variation-gallery-slider-wrapper .slick-slide {
  margin-bottom: 0;
}
.single-product #haru-content-main .haru-single-product .single-content .single-product-inner .content-area .single-product-top .single-product-image-wrap .single-product-image-content .woo-variation-product-gallery .woo-variation-gallery-thumbnail-position-right-bottom .woo-variation-gallery-container .woo-variation-gallery-slider-wrapper .slick-dots {
  padding: 0 15px;
  bottom: 20px;
  width: 50%;
  height: 30px;
  overflow: hidden;
  left: 25%;
}
.single-product #haru-content-main .haru-single-product .single-content .single-product-inner .content-area .single-product-top .single-product-image-wrap .single-product-image-content .woo-variation-product-gallery .woo-variation-gallery-thumbnail-position-right-bottom .woo-variation-gallery-container .woo-variation-gallery-slider-wrapper .slick-dots li button {
  background-color: #D9D9D9;
  width: 15px;
  height: 15px;
  padding: 0;
}
.single-product #haru-content-main .haru-single-product .single-content .single-product-inner .content-area .single-product-top .single-product-image-wrap .single-product-image-content .woo-variation-product-gallery .woo-variation-gallery-thumbnail-position-right-bottom .woo-variation-gallery-container .woo-variation-gallery-slider-wrapper .slick-dots li button:before {
  content: none;
}
.single-product #haru-content-main .haru-single-product .single-content .single-product-inner .content-area .single-product-top .single-product-image-wrap .single-product-image-content .woo-variation-product-gallery .woo-variation-gallery-thumbnail-position-right-bottom .woo-variation-gallery-container .woo-variation-gallery-slider-wrapper .slick-dots li.slick-active button {
  background-color: #fff;
}
.single-product #haru-content-main .haru-single-product .single-content .single-product-inner .content-area .single-product-top .single-product-image-wrap .single-product-image-content .woo-variation-product-gallery .woo-variation-gallery-thumbnail-position-right-bottom .woo-variation-gallery-container .woo-variation-gallery-thumbnail-wrapper {
  width: auto;
  max-width: 215px;
}
.single-product #haru-content-main .haru-single-product .single-content .single-product-inner .content-area .single-product-top .single-product-image-wrap .single-product-image-content .woo-variation-product-gallery .woo-variation-gallery-thumbnail-position-right-bottom .woo-variation-gallery-container .woo-variation-gallery-thumbnail-wrapper .wvg-gallery-thumbnail-image {
  border-radius: 20px;
  background-color: #FFF;
  margin-bottom: 20px;
  opacity: inherit;
  cursor: pointer;
  max-height: 215px;
  padding: 10px;
}
.single-product #haru-content-main .haru-single-product .single-content .single-product-inner .content-area .single-product-top .single-product-image-wrap .single-product-image-content .woo-variation-product-gallery .woo-variation-gallery-thumbnail-position-right-bottom .woo-variation-gallery-container .woo-variation-gallery-thumbnail-wrapper .wvg-gallery-thumbnail-image > div {
  text-align: center;
}
.single-product #haru-content-main .haru-single-product .single-content .single-product-inner .content-area .single-product-top .single-product-image-wrap .single-product-image-content .woo-variation-product-gallery .woo-variation-gallery-thumbnail-position-right-bottom .woo-variation-gallery-container .woo-variation-gallery-thumbnail-wrapper .wvg-gallery-thumbnail-image img {
  border-radius: 12px;
  width: auto;
  height: 100%;
  margin: auto;
  max-height: 195px;
}
.single-product #haru-content-main .haru-single-product .single-content .single-product-inner .content-area .single-product-top .single-product-image-wrap .single-product-image-content .woo-variation-product-gallery .woo-variation-gallery-thumbnail-position-right-bottom .woo-variation-gallery-container .woo-variation-gallery-thumbnail-wrapper .woo-variation-gallery-thumbnail-slider .slick-arrow {
  display: none !important;
}
.single-product #haru-content-main .haru-single-product .single-content .single-product-inner .content-area .single-product-top .single-product-summary {
  margin-top: 100px;
  padding: 0;
  width: auto;
}
.single-product #haru-content-main .haru-single-product .single-content .single-product-inner .content-area .single-product-top .single-product-summary .summary-content .sku-author {
  padding-bottom: 12px;
}
.single-product #haru-content-main .haru-single-product .single-content .single-product-inner .content-area .single-product-top .single-product-summary .summary-content .author-link {
  padding-bottom: 15px;
}
.single-product #haru-content-main .haru-single-product .single-content .single-product-inner .content-area .single-product-top .single-product-summary .summary-content .price {
  font-size: 25px;
  margin-bottom: 16px;
  line-height: normal;
}
.single-product #haru-content-main .haru-single-product .single-content .single-product-inner .content-area .single-product-top .single-product-summary .summary-content .price .woocommerce-Price-amount.amount bdi {
  color: #000;
}
.single-product #haru-content-main .haru-single-product .single-content .single-product-inner .content-area .single-product-top .single-product-summary .summary-content .price del .woocommerce-Price-amount.amount bdi {
  font-weight: 400;
  text-decoration: inherit;
}
.single-product #haru-content-main .haru-single-product .single-content .single-product-inner .content-area .single-product-top .single-product-summary .summary-content .woocommerce-product-rating,
.single-product #haru-content-main .haru-single-product .single-content .single-product-inner .content-area .single-product-top .single-product-summary .summary-content .wpcsc-size-charts-list {
  display: none;
}
.single-product #haru-content-main .haru-single-product .single-content .single-product-inner .content-area .single-product-top .single-product-summary .summary-content .variations_form.cart .blockUI.blockOverlay {
  display: none !important;
  width: 0 !important;
  height: 0 !important;
}
.single-product #haru-content-main .haru-single-product .single-content .single-product-inner .content-area .single-product-top .single-product-summary .summary-content .variations {
  margin-bottom: 20px;
}
.single-product #haru-content-main .haru-single-product .single-content .single-product-inner .content-area .single-product-top .single-product-summary .summary-content .variations .variable-attribute-wrap.color-attribute-wrap .variable-item {
  margin-right: 17px;
}
.single-product #haru-content-main .haru-single-product .single-content .single-product-inner .content-area .single-product-top .single-product-summary .summary-content .variations .variable-attribute-wrap.color-attribute-wrap .variable-item:before {
  border: 3px solid transparent;
  width: 28px;
  height: 28px;
  top: -2px;
  left: -2px;
}
.single-product #haru-content-main .haru-single-product .single-content .single-product-inner .content-area .single-product-top .single-product-summary .summary-content .variations .variable-attribute-wrap.color-attribute-wrap .selected:before {
  border: 3px solid #000;
}
.single-product #haru-content-main .haru-single-product .single-content .single-product-inner .content-area .single-product-top .single-product-summary .summary-content .variations .label {
  font-weight: 600;
  font-size: 20px;
  font-family: "Gotham";
  padding: 0;
}
.single-product #haru-content-main .haru-single-product .single-content .single-product-inner .content-area .single-product-top .single-product-summary .summary-content .variations .label label[for=pa_size] {
  display: none;
}
.single-product #haru-content-main .haru-single-product .single-content .single-product-inner .content-area .single-product-top .single-product-summary .summary-content .variations .label label {
  font-size: 20px;
  display: block;
  font-family: "Gotham" !important;
  line-height: 15px;
  padding-bottom: 15px;
}
.single-product #haru-content-main .haru-single-product .single-content .single-product-inner .content-area .single-product-top .single-product-summary .summary-content .variations .label .selected-value {
  display: none;
}
.single-product #haru-content-main .haru-single-product .single-content .single-product-inner .content-area .single-product-top .single-product-summary .summary-content .variations tr {
  border-bottom: 1px solid #eee;
  text-align: left;
  font-weight: inherit;
  padding: 0;
  width: 50%;
  float: left;
  margin-top: 20px;
}
.single-product #haru-content-main .haru-single-product .single-content .single-product-inner .content-area .single-product-top .single-product-summary .summary-content .variations tr:first-child {
  width: 100%;
  padding: 0;
}
.single-product #haru-content-main .haru-single-product .single-content .single-product-inner .content-area .single-product-top .single-product-summary .summary-content .variations tr:first-child td.label {
  display: block;
}
.single-product #haru-content-main .haru-single-product .single-content .single-product-inner .content-area .single-product-top .single-product-summary .summary-content .variations tr td.label {
  display: none;
}
.single-product #haru-content-main .haru-single-product .single-content .single-product-inner .content-area .single-product-top .single-product-summary .summary-content .variations tr .value {
  padding: 0;
}
.single-product #haru-content-main .haru-single-product .single-content .single-product-inner .content-area .single-product-top .single-product-summary .summary-content .variations .haru-variation-select-box {
  width: 100%;
  min-width: 190px;
  border-radius: 50px !important;
  display: inline-block;
  text-align: center;
  font-size: 16px;
  font-weight: 600;
  font-family: "Gotham" !important;
  background-position: right 30px center;
}
.single-product #haru-content-main .haru-single-product .single-content .single-product-inner .content-area .single-product-top .single-product-summary .summary-content .single_variation_wrap .wpcsc-size-charts-list {
  width: 100%;
  border-radius: 10px;
  height: 50px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: #F6F6F6;
  padding: 18px;
  margin-bottom: 30px;
}
.single-product #haru-content-main .haru-single-product .single-content .single-product-inner .content-area .single-product-top .single-product-summary .summary-content .single_variation_wrap .wpcsc-size-charts-list .wpcsc-size-charts-list-label {
  background: none;
  padding: 0;
  font-size: 14px;
  font-weight: 400;
}
.single-product #haru-content-main .haru-single-product .single-content .single-product-inner .content-area .single-product-top .single-product-summary .summary-content .single_variation_wrap .wpcsc-size-charts-list .wpcsc-size-charts-list-item {
  font-size: 14px;
  font-weight: 400;
  color: #000;
}
.single-product #haru-content-main .haru-single-product .single-content .single-product-inner .content-area .single-product-top .single-product-summary .summary-content .single_variation_wrap .wpcsc-size-charts-list:before {
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
  position: absolute;
  background: transparent url("./assets/images/icon/size-guide-product.svg") no-repeat center;
  background-size: contain;
  content: "";
  display: inline-block;
  width: 33px;
  height: 33px;
  right: 14px;
}
.single-product #haru-content-main .haru-single-product .single-content .single-product-inner .content-area .single-product-top .single-product-summary .summary-content .single_variation_wrap .quantity {
  border-radius: 50px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 100%;
  min-width: 190px;
  color: #000;
  font-size: 16px;
  font-family: "Gotham" !important;
  font-weight: 400;
  background-color: #fff;
  height: 50px;
}
.single-product #haru-content-main .haru-single-product .single-content .single-product-inner .content-area .single-product-top .single-product-summary .summary-content .single_variation_wrap .quantity .input-button {
  color: #000;
  fill: #000;
  font-weight: 600;
}
.single-product #haru-content-main .haru-single-product .single-content .single-product-inner .content-area .single-product-top .single-product-summary .summary-content .single_variation_wrap .quantity .input-button.minus, .single-product #haru-content-main .haru-single-product .single-content .single-product-inner .content-area .single-product-top .single-product-summary .summary-content .single_variation_wrap .quantity .input-button.plus {
  font-weight: 600;
}
.single-product #haru-content-main .haru-single-product .single-content .single-product-inner .content-area .single-product-top .single-product-summary .summary-content .single_variation_wrap .quantity .input-text[type=number] {
  font-family: "Gotham" !important;
  font-size: 16px;
  font-weight: 600;
  width: auto;
  max-width: 42px;
}
.single-product #haru-content-main .haru-single-product .single-content .single-product-inner .content-area .single-product-top .single-product-summary .summary-content .single_variation_wrap .wishlist-compare {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  margin-top: 15px;
  margin-bottom: 10px;
}
.single-product #haru-content-main .haru-single-product .single-content .single-product-inner .content-area .single-product-top .single-product-summary .summary-content .single_variation_wrap .wishlist-compare .product-button--wishlist {
  margin-top: 0;
  display: inline-block;
  float: left;
}
.single-product #haru-content-main .haru-single-product .single-content .single-product-inner .content-area .single-product-top .single-product-summary .summary-content .single_variation_wrap .wishlist-compare .product-button--wishlist a {
  color: #000;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
  height: 48px;
  text-decoration: none;
}
.single-product #haru-content-main .haru-single-product .single-content .single-product-inner .content-area .single-product-top .single-product-summary .summary-content .single_variation_wrap .wishlist-compare .product-button--wishlist a span {
  font-size: 14px;
  font-weight: 700;
  font-family: "Gotham";
  line-height: normal;
}
.single-product #haru-content-main .haru-single-product .single-content .single-product-inner .content-area .single-product-top .single-product-summary .summary-content .single_variation_wrap .wishlist-compare .product-button--wishlist a i:before {
  content: "" !important;
  background-image: url(./assets/images/star.png);
  width: 23px;
  height: 23px;
  display: block;
  background-size: contain;
}
.single-product #haru-content-main .haru-single-product .single-content .single-product-inner .content-area .single-product-top .single-product-summary .summary-content .single_variation_wrap .wishlist-compare .product-button--wishlist a:before {
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
}
.single-product #haru-content-main .haru-single-product .single-content .single-product-inner .content-area .single-product-top .single-product-summary .summary-content .single_variation_wrap .wishlist-compare .product-button--wishlist .single_add_to_wishlist:before {
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
  background: transparent url("./assets/images/icon/product-tee.svg") no-repeat center;
  background-size: contain;
  content: "";
  display: inline-block;
  width: 33px;
  height: 33px;
  margin-right: 6px;
}
.single-product #haru-content-main .haru-single-product .single-content .single-product-inner .content-area .single-product-top .single-product-summary .summary-content .single_variation_wrap .wishlist-compare .product-button--wishlist .single_add_to_wishlist .haru-tooltip.button-tooltip {
  text-transform: none;
}
.single-product #haru-content-main .haru-single-product .single-content .single-product-inner .content-area .single-product-top .single-product-summary .summary-content .single_variation_wrap .wishlist-compare .product-button--compare {
  margin-top: 0;
  margin-left: 43px;
}
.single-product #haru-content-main .haru-single-product .single-content .single-product-inner .content-area .single-product-top .single-product-summary .summary-content .single_variation_wrap .wishlist-compare .product-button--compare .compare.button svg {
  display: none;
}
.single-product #haru-content-main .haru-single-product .single-content .single-product-inner .content-area .single-product-top .single-product-summary .summary-content .single_variation_wrap .wishlist-compare .product-button--compare .compare.button:before {
  font-size: 33px;
  margin-right: 6px;
}
.single-product #haru-content-main .haru-single-product .single-content .single-product-inner .content-area .single-product-top .single-product-summary .summary-content .single_variation_wrap .wishlist-compare .product-button--compare .compare.button input {
  display: none;
}
.single-product #haru-content-main .haru-single-product .single-content .single-product-inner .content-area .single-product-top .single-product-summary .summary-content .single_variation_wrap .wishlist-compare .product-button--compare a {
  background-color: transparent;
  padding: 0;
  color: #000;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 5px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  text-decoration: none;
}
.single-product #haru-content-main .haru-single-product .single-content .single-product-inner .content-area .single-product-top .single-product-summary .summary-content .single_variation_wrap .single_add_to_cart_button {
  margin-bottom: 22px;
  background-color: #212020 !important;
  width: 100%;
  height: 55px;
  border-radius: 50px;
  font-family: "Gotham" !important;
  font-size: 16px;
  font-weight: 600;
  text-transform: unset;
  max-width: none;
  opacity: 1;
}
.single-product #haru-content-main .haru-single-product .single-content .single-product-inner .content-area .single-product-top .single-product-summary .summary-content .single_variation_wrap .single_add_to_cart_button.disabled {
  pointer-events: auto;
}
.single-product #haru-content-main .haru-single-product .single-content .single-product-inner .content-area .single-product-top .single-product-summary .summary-content .single_variation_wrap .added_to_cart.wc-forward {
  display: none;
}
.single-product #haru-content-main .haru-single-product .single-content .single-product-inner .content-area .single-product-top .single-product-summary .summary-content .haru-product-nav .product-nav-btn {
  display: none;
}
.single-product #haru-content-main .haru-single-product .single-content .single-product-inner .content-area .single-product-top .single-product-summary .summary-content .haru-product-nav a {
  display: none;
}
.single-product #haru-content-main .haru-single-product .single-content .single-product-inner .content-area .single-product-top .single-product-summary .summary-content .cart #yith-wcdp-add-deposit-to-cart #yith-wcdp-add-deposit-to-cart {
  position: absolute;
  height: 0;
  width: 0;
  opacity: 0;
  visibility: hidden;
}
.single-product #haru-content-main .haru-single-product .single-content .single-product-inner .content-area .single-product-bottom .product-detail > .wrapper > .d-flex {
  gap: 60px;
}
.single-product #haru-content-main .haru-single-product .single-content .single-product-inner .content-area .single-product-bottom .product-detail .product-detail-info {
  width: 100%;
}
.single-product #haru-content-main .haru-single-product .single-content .single-product-inner .content-area .single-product-bottom .product-detail .product-detail-info .item {
  border-bottom: 2px solid #000;
}
.single-product #haru-content-main .haru-single-product .single-content .single-product-inner .content-area .single-product-bottom .product-detail .product-detail-info .item input[type=checkbox] {
  display: none;
}
.single-product #haru-content-main .haru-single-product .single-content .single-product-inner .content-area .single-product-bottom .product-detail .product-detail-info .item input[type=checkbox]:checked + label .arrow {
  -webkit-transform: rotate(0);
          transform: rotate(0);
}
.single-product #haru-content-main .haru-single-product .single-content .single-product-inner .content-area .single-product-bottom .product-detail .product-detail-info .item input[type=checkbox]:checked ~ .content {
  display: block;
  opacity: 1;
  height: auto;
}
.single-product #haru-content-main .haru-single-product .single-content .single-product-inner .content-area .single-product-bottom .product-detail .product-detail-info .item label {
  position: relative;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.single-product #haru-content-main .haru-single-product .single-content .single-product-inner .content-area .single-product-bottom .product-detail .product-detail-info .item label span.arrow {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
  -webkit-transition: all 0.2s linear;
  transition: all 0.2s linear;
}
.single-product #haru-content-main .haru-single-product .single-content .single-product-inner .content-area .single-product-bottom .product-detail .product-detail-info .item .content {
  display: none;
  height: 0;
  opacity: 0;
  -webkit-transition: all 0.2s linear;
  transition: all 0.2s linear;
  margin-top: -20px;
  padding-bottom: 20px;
  font-size: 18px;
  font-weight: 200 !important;
  color: #000;
  font-family: "Gotham";
}
.single-product #haru-content-main .haru-single-product .single-content .single-product-inner .content-area .single-product-bottom .product-detail .product-detail-info .item .content .gallery .gallery-item {
  width: calc(33% - 40px);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0 10px;
}
.single-product #haru-content-main .haru-single-product .single-content .single-product-inner .content-area .single-product-bottom .product-detail .product-detail-info .item .content .gallery .gallery-item .gallery-icon {
  width: 100%;
}
.single-product #haru-content-main .haru-single-product .single-content .single-product-inner .content-area .single-product-bottom .product-detail .product-detail-info .item .content .gallery .gallery-item .gallery-icon a {
  pointer-events: none;
}
.single-product #haru-content-main .haru-single-product .single-content .single-product-inner .content-area .single-product-bottom .product-detail .product-detail-info .item .content .gallery .gallery-item img {
  width: 100%;
  height: auto;
  border: none;
  border-radius: 20px;
}
.single-product #haru-content-main .haru-single-product .single-content .single-product-inner .content-area .single-product-bottom .product-detail .artist-info {
  width: 100%;
  max-width: 600px;
}
.single-product #haru-content-main .haru-single-product .single-content .single-product-inner .content-area .single-product-bottom .product-detail .artist-info h4 {
  margin-bottom: 20px;
}
.single-product #haru-content-main .haru-single-product .single-content .single-product-inner .content-area .single-product-bottom .product-detail .artist-info .card {
  border: 0;
  border-radius: 20px;
}
.single-product #haru-content-main .haru-single-product .single-content .single-product-inner .content-area .single-product-bottom .product-detail .artist-info .card .card-info {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.single-product #haru-content-main .haru-single-product .single-content .single-product-inner .content-area .single-product-bottom .product-detail .artist-info .card .card-info > div:first-child {
  width: 100%;
}
.single-product #haru-content-main .haru-single-product .single-content .single-product-inner .content-area .single-product-bottom .product-detail .artist-info .card .card-info a.shop-link {
  background-color: #F6F6F6;
  border-radius: 50px;
  color: black;
  font-size: 16px;
  line-height: 50px;
  min-width: 190px;
  text-decoration: none;
}
.single-product #haru-content-main .haru-single-product .single-content .single-product-inner .content-area .single-product-bottom .product-reviews input[type=checkbox]:checked ~ label .arrow svg {
  -webkit-transform: rotate(0deg);
          transform: rotate(0deg);
}
.single-product #haru-content-main .haru-single-product .single-content .single-product-inner .content-area .single-product-bottom .product-reviews input[type=checkbox]:checked ~ .filter-content {
  display: block;
}
.single-product #haru-content-main .haru-single-product .single-content .single-product-inner .content-area .single-product-bottom .product-reviews .arrow svg {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}
.single-product #haru-content-main .haru-single-product .single-content .single-product-inner .content-area .single-product-bottom .product-reviews .filter-content {
  display: none;
}
.single-product #haru-content-main .haru-single-product .single-content .single-product-inner .content-area .single-product-bottom .product-reviews .filter-content .review-list .single-review {
  width: 332px;
  min-height: 332px;
}
.single-product #haru-content-main .haru-single-product .single-content .single-product-inner .content-area .single-product-bottom .product-reviews .filter-content .review-list .slick-slide {
  margin-bottom: 0 !important;
}
.single-product #haru-content-main .haru-single-product .single-content .single-product-inner .content-area .single-product-bottom .product-reviews .filter-content .review-list .slick-dots li button {
  background-color: #d9d9d9;
  width: 10px;
  height: 10px;
  padding: 0;
}
.single-product #haru-content-main .haru-single-product .single-content .single-product-inner .content-area .single-product-bottom .product-reviews .filter-content .review-list .slick-arrow {
  background: #FFF858;
  border: 3px solid #000;
  color: #000;
  width: 40px;
  height: 40px;
  border-radius: 50px;
  top: -25px;
  right: 0;
}
.single-product #haru-content-main .haru-single-product .single-content .single-product-inner .content-area .single-product-bottom .product-reviews .filter-content .review-list .slick-arrow.slick-prev {
  right: 60px !important;
  left: unset;
}
.single-product #haru-content-main .haru-single-product .single-content .single-product-inner .content-area .single-product-bottom .product-reviews .filter-content .review-list .slick-arrow.slick-prev:before {
  content: "\e915";
}
.single-product #haru-content-main .haru-single-product .single-content .single-product-inner .content-area .single-product-bottom .product-reviews .filter-content .review-list .slick-arrow:before {
  color: #000;
  opacity: 1;
  content: "\e916";
  font-family: "phosphor" !important;
  font-size: 18px;
}
.single-product #haru-content-main .haru-single-product .single-content .single-product-inner .content-area .single-product-bottom .product-reviews .filter-content .single-review-title i {
  font-style: normal;
}
.single-product #haru-content-main .haru-single-product .single-content .single-product-inner .content-area .single-product-bottom .product-reviews .filter-content .single-review-author {
  display: block;
  padding: 10px 0;
}
.single-product #haru-content-main .haru-single-product .single-content .single-product-inner .content-area .single-product-bottom .product-reviews .filter-content .single-review-content {
  line-height: 22px;
  padding-top: 15px;
}
.single-product #haru-content-main .haru-single-product .single-content .single-product-inner .content-area .single-product-bottom .product-reviews .filter-button input[type=radio]:checked + label {
  background-color: #000 !important;
  color: #fff;
}
.single-product #haru-content-main .haru-single-product .single-content .single-product-inner .content-area .single-product-bottom .product-reviews .filter-button label {
  background: white;
  text-align: center;
}
.single-product #haru-content-main .haru-single-product .single-content .single-product-inner .content-area .single-product-bottom .product-reviews .filter-button label:hover {
  background: black;
  color: white;
}
.single-product #haru-content-main .haru-single-product .single-content .single-product-inner .content-area .single-product-bottom #reviews.woocommerce-Reviews {
  background-color: #ECECEC !important;
  padding: 30px 10px;
  max-width: 1638px;
  margin: 0 auto;
}
.single-product #haru-content-main .haru-single-product .single-content .single-product-inner .content-area .single-product-bottom #reviews.woocommerce-Reviews h2 {
  font-size: 25px;
  font-weight: 700;
  font-family: "Gotham";
}
.single-product #haru-content-main .haru-single-product .single-content .single-product-inner .content-area .single-product-bottom #reviews.woocommerce-Reviews #comments {
  background-color: #f6f6f6;
  border-top-left-radius: 20px;
  border-top-right-radius: 20px;
  padding-left: 50px;
  padding-right: 50px;
  padding-top: 20px;
  padding-bottom: 20px;
  border-bottom-left-radius: 20px;
  border-bottom-right-radius: 20px;
}
.single-product #haru-content-main .haru-single-product .single-content .single-product-inner .content-area .single-product-bottom #reviews.woocommerce-Reviews #comments .cursor-pointer.active {
  color: #fff;
  background: #000;
  text-align: center;
  font-family: "Gotham" !important;
}
.single-product #haru-content-main .haru-single-product .single-content .single-product-inner .content-area .single-product-bottom #reviews.woocommerce-Reviews #comments .cursor-pointer {
  color: #000;
  background: #fff;
  text-align: center;
  font-family: "Gotham" !important;
}
.single-product #haru-content-main .haru-single-product .single-content .single-product-inner .content-area .single-product-bottom #reviews.woocommerce-Reviews #comments .flex-direction-row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.single-product #haru-content-main .haru-single-product .single-content .single-product-inner .content-area .single-product-bottom #reviews.woocommerce-Reviews #comments .filter-button {
  margin-bottom: 34px;
}
.single-product #haru-content-main .haru-single-product .single-content .single-product-inner .content-area .single-product-bottom #reviews.woocommerce-Reviews .woocommerce-verification-required {
  display: none;
  background-color: #f6f6f6;
  border-bottom-left-radius: 20px;
  border-bottom-right-radius: 20px;
  padding-left: 50px;
  padding-right: 50px;
  padding-top: 20px;
  padding-bottom: 20px;
}
.single-product #haru-content-main .haru-single-product .single-content .single-product-inner .content-area .single-product-bottom #reviews.woocommerce-Reviews .filter-content {
  margin-top: 54px;
  visibility: hidden;
  position: absolute;
  opacity: 0;
}
.single-product #haru-content-main .haru-single-product .single-content .single-product-inner .content-area .single-product-bottom #reviews.woocommerce-Reviews .filter-content .commentlist {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-family: "Gotham";
  padding: 0;
  margin-bottom: 47.47px;
  max-height: 332.53px;
}
.single-product #haru-content-main .haru-single-product .single-content .single-product-inner .content-area .single-product-bottom #reviews.woocommerce-Reviews .filter-content .commentlist .comment_container img {
  display: none;
}
.single-product #haru-content-main .haru-single-product .single-content .single-product-inner .content-area .single-product-bottom #reviews.woocommerce-Reviews .filter-content .commentlist .comment_container .comment-text {
  display: block;
}
.single-product #haru-content-main .haru-single-product .single-content .single-product-inner .content-area .single-product-bottom #reviews.woocommerce-Reviews .filter-content .commentlist .comment_container .comment-text .star-rating:before {
  font-size: 22px;
  letter-spacing: 6px;
  content: "\e92c\e92c\e92c\e92c\e92c";
  color: #D9D9D9;
}
.single-product #haru-content-main .haru-single-product .single-content .single-product-inner .content-area .single-product-bottom #reviews.woocommerce-Reviews .filter-content .commentlist .comment_container .comment-text .star-rating span {
  font-size: 0;
}
.single-product #haru-content-main .haru-single-product .single-content .single-product-inner .content-area .single-product-bottom #reviews.woocommerce-Reviews .filter-content .commentlist .comment_container .comment-text .star-rating span strong {
  font-size: 0;
}
.single-product #haru-content-main .haru-single-product .single-content .single-product-inner .content-area .single-product-bottom #reviews.woocommerce-Reviews .filter-content .commentlist .comment_container .comment-text .star-rating span:before {
  font-size: 22px;
  letter-spacing: 6px;
}
.single-product #haru-content-main .haru-single-product .single-content .single-product-inner .content-area .single-product-bottom #reviews.woocommerce-Reviews .filter-content .commentlist .comment_container .comment-text .meta {
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  margin: 0;
  width: 100%;
}
.single-product #haru-content-main .haru-single-product .single-content .single-product-inner .content-area .single-product-bottom #reviews.woocommerce-Reviews .filter-content .commentlist .comment_container .comment-text .meta em {
  font-size: 16px;
  font-weight: 600;
}
.single-product #haru-content-main .haru-single-product .single-content .single-product-inner .content-area .single-product-bottom #reviews.woocommerce-Reviews .filter-content .commentlist .comment_container .comment-text .meta .woocommerce-review__dash {
  display: none;
}
.single-product #haru-content-main .haru-single-product .single-content .single-product-inner .content-area .single-product-bottom #reviews.woocommerce-Reviews .filter-content .commentlist .comment_container .comment-text .meta time.woocommerce-review__published-date {
  display: none;
}
.single-product #haru-content-main .haru-single-product .single-content .single-product-inner .content-area .single-product-bottom #reviews.woocommerce-Reviews .filter-content .commentlist .comment_container .comment-text .meta .woocommerce-review__verified {
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
  display: none;
  margin-bottom: 10px;
  text-transform: capitalize;
}
.single-product #haru-content-main .haru-single-product .single-content .single-product-inner .content-area .single-product-bottom #reviews.woocommerce-Reviews .filter-content .commentlist .comment_container .comment-text .meta .woocommerce-review__author {
  -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2;
  font-weight: 300;
  text-transform: capitalize;
  font-size: 14px;
  color: #000;
}
.single-product #haru-content-main .haru-single-product .single-content .single-product-inner .content-area .single-product-bottom #reviews.woocommerce-Reviews .filter-content .commentlist .comment_container .comment-text .description {
  -webkit-box-ordinal-group: 4;
      -ms-flex-order: 3;
          order: 3;
  display: block;
  max-height: 150px;
  overflow-y: auto;
  width: 100%;
}
.single-product #haru-content-main .haru-single-product .single-content .single-product-inner .content-area .single-product-bottom #reviews.woocommerce-Reviews .filter-content .commentlist .comment_container .comment-text .description p {
  font-size: 16px;
  font-weight: 300;
  font-family: "Gotham";
  color: #000;
  margin-bottom: 0;
}
.single-product #haru-content-main .haru-single-product .single-content .single-product-inner .content-area .single-product-bottom #reviews.woocommerce-Reviews .filter-content .commentlist .review {
  border-radius: 20px;
  background-color: #FFF;
  padding: 30px 21px 30px 21px;
  margin-right: 35px;
  margin-bottom: 0;
  width: 332px;
  max-height: 100%;
  height: 332.53px;
}
.single-product #haru-content-main .haru-single-product .single-content .single-product-inner .content-area .single-product-bottom #reviews.woocommerce-Reviews .filter-content .commentlist .review::marker {
  font-size: 0;
}
.single-product #haru-content-main .haru-single-product .single-content .single-product-inner .content-area .single-product-bottom #reviews.woocommerce-Reviews .filter-content .commentlist ul.slick-dots {
  bottom: -47px;
}
.single-product #haru-content-main .haru-single-product .single-content .single-product-inner .content-area .single-product-bottom #reviews.woocommerce-Reviews .filter-content .commentlist ul.slick-dots li {
  width: 10px;
  height: 10px;
  margin: 0 5px;
}
.single-product #haru-content-main .haru-single-product .single-content .single-product-inner .content-area .single-product-bottom #reviews.woocommerce-Reviews .filter-content .commentlist ul.slick-dots li button {
  background: #D9D9D9;
  width: 10px;
  height: 10px;
}
.single-product #haru-content-main .haru-single-product .single-content .single-product-inner .content-area .single-product-bottom #reviews.woocommerce-Reviews .filter-content .commentlist .slick-arrow {
  position: absolute;
  background: #FFF858;
  border: 3px solid #000;
  color: #000;
  width: 40px;
  height: 40px;
  border-radius: 50px;
  top: -28%;
  right: 0;
}
.single-product #haru-content-main .haru-single-product .single-content .single-product-inner .content-area .single-product-bottom #reviews.woocommerce-Reviews .filter-content .commentlist .slick-arrow.slick-prev {
  right: 60px !important;
  left: unset;
}
.single-product #haru-content-main .haru-single-product .single-content .single-product-inner .content-area .single-product-bottom #reviews.woocommerce-Reviews .filter-content .commentlist .slick-arrow.slick-prev:before {
  content: "\e915";
}
.single-product #haru-content-main .haru-single-product .single-content .single-product-inner .content-area .single-product-bottom #reviews.woocommerce-Reviews .filter-content .commentlist .slick-arrow:before {
  color: #000;
  opacity: 1;
  content: "\e916";
  font-family: "phosphor" !important;
  font-size: 18px;
}
.single-product #haru-content-main .haru-single-product .single-content .single-product-inner .content-area .single-product-bottom #reviews.woocommerce-Reviews .filter-content .product-reviews.reviewlist,
.single-product #haru-content-main .haru-single-product .single-content .single-product-inner .content-area .single-product-bottom #reviews.woocommerce-Reviews .filter-content .store-reviews.reviewlist {
  height: 1px;
  opacity: 0;
  visibility: hidden;
  -webkit-transition: opacity 0.5s ease, visibility 0s 0.5s;
  transition: opacity 0.5s ease, visibility 0s 0.5s;
}
.single-product #haru-content-main .haru-single-product .single-content .single-product-inner .content-area .single-product-bottom #reviews.woocommerce-Reviews .filter-content .product-reviews.reviewlist .commentlist.slick-slider,
.single-product #haru-content-main .haru-single-product .single-content .single-product-inner .content-area .single-product-bottom #reviews.woocommerce-Reviews .filter-content .store-reviews.reviewlist .commentlist.slick-slider {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.single-product #haru-content-main .haru-single-product .single-content .single-product-inner .content-area .single-product-bottom #reviews.woocommerce-Reviews .filter-content .product-reviews.reviewlist.active,
.single-product #haru-content-main .haru-single-product .single-content .single-product-inner .content-area .single-product-bottom #reviews.woocommerce-Reviews .filter-content .store-reviews.reviewlist.active {
  height: auto;
  opacity: 1;
  visibility: visible;
  -webkit-transition: opacity 0.5s ease;
  transition: opacity 0.5s ease;
}
.single-product #haru-content-main .haru-single-product .single-content .single-product-inner .content-area .single-product-bottom #reviews.woocommerce-Reviews .filter-content .product-reviews.reviewlist .review_comment_container p.meta,
.single-product #haru-content-main .haru-single-product .single-content .single-product-inner .content-area .single-product-bottom #reviews.woocommerce-Reviews .filter-content .store-reviews.reviewlist .review_comment_container p.meta {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-bottom: 0;
}
.single-product #haru-content-main .haru-single-product .single-content .single-product-inner .content-area .single-product-bottom #reviews.woocommerce-Reviews .filter-content .product-reviews.reviewlist .review_comment_container p.meta .review-title,
.single-product #haru-content-main .haru-single-product .single-content .single-product-inner .content-area .single-product-bottom #reviews.woocommerce-Reviews .filter-content .store-reviews.reviewlist .review_comment_container p.meta .review-title {
  display: inline-block;
  width: 100%;
  font-size: 16px;
  font-weight: 600;
  font-family: "Gotham";
}
.single-product #haru-content-main .haru-single-product .single-content .single-product-inner .content-area .single-product-bottom #reviews.woocommerce-Reviews .filter-content .product-reviews.reviewlist .review_comment_container p.meta .review-name,
.single-product #haru-content-main .haru-single-product .single-content .single-product-inner .content-area .single-product-bottom #reviews.woocommerce-Reviews .filter-content .store-reviews.reviewlist .review_comment_container p.meta .review-name {
  display: inline-block;
  width: 100%;
  font-weight: 300;
  text-transform: capitalize;
  font-size: 14px;
  color: #000;
  font-family: "Gotham";
}
.single-product #haru-content-main .haru-single-product .single-content .single-product-inner .content-area .single-product-bottom #reviews.woocommerce-Reviews .filter-content .product-reviews.reviewlist .review_comment_container .rating-content,
.single-product #haru-content-main .haru-single-product .single-content .single-product-inner .content-area .single-product-bottom #reviews.woocommerce-Reviews .filter-content .store-reviews.reviewlist .review_comment_container .rating-content {
  margin-top: 9px;
  margin-bottom: 7px;
}
.single-product #haru-content-main .haru-single-product .single-content .single-product-inner .content-area .single-product-bottom #reviews.woocommerce-Reviews .filter-content .product-reviews.reviewlist .review_comment_container .rating-content .star-rating::before,
.single-product #haru-content-main .haru-single-product .single-content .single-product-inner .content-area .single-product-bottom #reviews.woocommerce-Reviews .filter-content .store-reviews.reviewlist .review_comment_container .rating-content .star-rating::before {
  font-size: 22px;
  letter-spacing: 6px;
}
.single-product #haru-content-main .haru-single-product .single-content .single-product-inner .content-area .single-product-bottom #reviews.woocommerce-Reviews .filter-content .product-reviews.reviewlist .review_comment_container .rating-content .star-rating span::before,
.single-product #haru-content-main .haru-single-product .single-content .single-product-inner .content-area .single-product-bottom #reviews.woocommerce-Reviews .filter-content .store-reviews.reviewlist .review_comment_container .rating-content .star-rating span::before {
  font-size: 22px;
  letter-spacing: 6px;
}
.single-product #haru-content-main .haru-single-product .single-content .single-product-inner .content-area .single-product-bottom #reviews.woocommerce-Reviews .filter-content .product-reviews.reviewlist .review_comment_container .description,
.single-product #haru-content-main .haru-single-product .single-content .single-product-inner .content-area .single-product-bottom #reviews.woocommerce-Reviews .filter-content .store-reviews.reviewlist .review_comment_container .description {
  font-size: 16px;
}
.single-product #haru-content-main .haru-single-product .single-content .single-product-inner .content-area .single-product-bottom #reviews.woocommerce-Reviews .filter-content .product-reviews.reviewlist .review_comment_container .description h4,
.single-product #haru-content-main .haru-single-product .single-content .single-product-inner .content-area .single-product-bottom #reviews.woocommerce-Reviews .filter-content .store-reviews.reviewlist .review_comment_container .description h4 {
  font-size: 16px;
  margin-bottom: 0;
}
.single-product #haru-content-main .haru-single-product .single-content .single-product-inner .content-area .single-product-bottom #reviews.woocommerce-Reviews #review_form_wrapper {
  display: none;
  font-family: "Gotham";
  background-color: #f6f6f6;
  border-radius: 20px;
  padding: 20px;
  margin-top: 30px;
}
.single-product #haru-content-main .haru-single-product .single-content .single-product-inner .content-area .single-product-bottom #reviews.woocommerce-Reviews #review_form_wrapper label {
  font-family: "Gotham" !important;
}
.single-product #haru-content-main .haru-single-product .single-content .single-product-inner .content-area .single-product-bottom #reviews.woocommerce-Reviews .form-submit {
  margin: 0;
  padding-bottom: 30px;
}
.single-product #haru-content-main .haru-single-product .single-content .single-product-inner .content-area .single-product-bottom #reviews.woocommerce-Reviews .comment-form #comment {
  border-color: #000;
}
.single-product #haru-content-main .haru-single-product .single-content .single-product-inner .content-area .single-product-bottom #reviews.woocommerce-Reviews .comment-form #author {
  border-color: #000;
}
.single-product #haru-content-main .haru-single-product .single-content .single-product-inner .content-area .single-product-bottom #reviews.woocommerce-Reviews .comment-form #email {
  border-color: #000;
}
.single-product #haru-content-main .haru-single-product .single-content .single-product-inner .content-area .single-product-bottom #reviews.woocommerce-Reviews .arrow:hover {
  cursor: pointer;
}
.single-product #haru-content-main .haru-single-product .single-content .single-product-inner .content-area .single-product-bottom #reviews.woocommerce-Reviews .arrow svg {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}
.single-product #haru-content-main .haru-single-product .single-content .single-product-inner .content-area .single-product-bottom #reviews.woocommerce-Reviews.active #comments {
  border-bottom-left-radius: unset;
  border-bottom-right-radius: unset;
}
.single-product #haru-content-main .haru-single-product .single-content .single-product-inner .content-area .single-product-bottom #reviews.woocommerce-Reviews.active #comments .filter-content {
  display: block;
  visibility: visible !important;
  opacity: 1 !important;
  position: static !important;
}
.single-product #haru-content-main .haru-single-product .single-content .single-product-inner .content-area .single-product-bottom #reviews.woocommerce-Reviews.active .woocommerce-verification-required {
  display: block;
}
.single-product #haru-content-main .haru-single-product .single-content .single-product-inner .content-area .single-product-bottom #reviews.woocommerce-Reviews.active #review_form_wrapper {
  display: block;
}
.single-product #haru-content-main .haru-single-product .single-content .single-product-inner .content-area .single-product-bottom #reviews.woocommerce-Reviews.active .arrow:hover {
  cursor: pointer;
}
.single-product #haru-content-main .haru-single-product .single-content .single-product-inner .content-area .single-product-bottom #reviews.woocommerce-Reviews.active .arrow svg {
  -webkit-transform: rotate(0deg);
          transform: rotate(0deg);
}
.single-product #haru-content-main .haru-single-product .single-content .single-product-inner .related {
  padding: 0 10px;
  max-width: 1658px;
  margin: 60px auto;
}
.single-product #haru-content-main .haru-single-product .single-content .single-product-inner .related .product-item .product-top .product-actions {
  display: none;
}
.single-product #haru-content-main .haru-single-product .single-content .single-product-inner .related .haru-heading {
  font-size: 25px;
  text-align: left;
  font-family: "Gotham";
  font-weight: 700;
  margin-bottom: 50px;
  padding: 0;
}
.single-product #haru-content-main .haru-single-product .single-content .single-product-inner .related .product-info a {
  font-size: 18px;
  text-transform: capitalize;
  line-height: normal;
}
.single-product #haru-content-main .haru-single-product .single-content .single-product-inner .related .product-info .price {
  font-size: 18px;
  color: #000;
}
.single-product #haru-content-main .haru-single-product .single-content .single-product-inner .related .compare-wishlist {
  margin-top: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 20px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.single-product #haru-content-main .haru-single-product .single-content .single-product-inner .related .compare-wishlist .product-button--wishlist {
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
}
.single-product #haru-content-main .haru-single-product .single-content .single-product-inner .related .compare-wishlist .product-button--wishlist a {
  height: auto;
}
.single-product #haru-content-main .haru-single-product .single-content .single-product-inner .related .compare-wishlist .product-button--wishlist a span {
  font-size: 11px;
  font-weight: 400;
}
.single-product #haru-content-main .haru-single-product .single-content .single-product-inner .related .compare-wishlist .product-button--wishlist a i:before {
  margin-right: 5px;
}
.single-product #haru-content-main .haru-single-product .single-content .single-product-inner .related .compare-wishlist .product-button--wishlist a {
  color: #000;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
  height: auto;
  line-height: normal;
  text-decoration: none;
}
.single-product #haru-content-main .haru-single-product .single-content .single-product-inner .related .compare-wishlist .product-button--wishlist a span {
  font-size: 11px;
  font-weight: 400;
  font-family: "Gotham";
  line-height: normal;
}
.single-product #haru-content-main .haru-single-product .single-content .single-product-inner .related .compare-wishlist .product-button--wishlist a i:before {
  content: "" !important;
  background-image: url(./assets/images/star.png);
  width: 23px;
  height: 23px;
  display: block;
  background-size: contain;
  margin-right: 5px;
}
.single-product #haru-content-main .haru-single-product .single-content .single-product-inner .related .compare-wishlist .product-button--compare .compare.button {
  font-size: 11px;
  font-weight: 400 !important;
  background-color: transparent;
  padding: 0;
  color: #000;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  text-decoration: none;
  height: auto;
  line-height: normal;
}
.single-product #haru-content-main .haru-single-product .single-content .single-product-inner .related .compare-wishlist .product-button--compare .compare.button svg {
  display: none;
}
.single-product #haru-content-main .haru-single-product .single-content .single-product-inner .related .slick-prev {
  left: unset;
  right: 70px;
}
.single-product #haru-content-main .haru-single-product .single-content .single-product-inner .related .slick-prev:before {
  font-family: "phosphor" !important;
  color: #000;
  opacity: 1;
  content: "\e915";
  font-size: 22px;
}
.single-product #haru-content-main .haru-single-product .single-content .single-product-inner .related .slick-next {
  right: 0;
}
.single-product #haru-content-main .haru-single-product .single-content .single-product-inner .related .slick-next:before {
  font-family: "phosphor" !important;
  color: #000;
  opacity: 1;
  content: "\e916";
  font-size: 22px;
}
.single-product #haru-content-main .haru-single-product .single-content .single-product-inner .related .slick-arrow {
  border: 3px solid #000;
  height: 50px;
  width: 50px;
  background: #FFF858;
  color: #000;
  border-radius: 50px;
  top: -45px;
}
.single-product .mfp-content .wpcsc-popup:has(.wpcsc-size-chart) {
  background: none;
}
.single-product .mfp-content .wpcsc-popup:has(.wpcsc-size-chart) .wpcsc-size-chart {
  padding: 0;
}
.single-product .mfp-content .wpcsc-popup:has(.wpcsc-size-chart) .wpcsc-size-chart-title {
  display: none;
}
.single-product .mfp-content .wpcsc-popup:has(.wpcsc-size-chart) .wpcsc-size-chart-under-text a {
  pointer-events: none;
}
.single-product .mfp-content .wpcsc-popup:has(.wpcsc-size-chart) .mfp-close {
  top: 20%;
  right: 7.5%;
  display: none;
}
.single-product .mfp-content .wpcsc-popup:has(.wpcsc-size-chart) .mfp-close:before {
  background: transparent url("./assets/images/icon/Vector-product.svg") no-repeat center;
  background-size: contain;
  content: "";
  width: 15px;
  height: 15px;
}
.single-product .pswp__item {
  top: 150px !important;
}
/* Table */
.bbpress-wrapper {
  font-size: 15px !important;
  color: #000000 !important;
}
.bbpress-wrapper > ul {
  border-radius: 12px;
}
.bbpress-wrapper .bbp-header, .bbpress-wrapper .bbp-body, .bbpress-wrapper .bbp-footer {
  padding: 0;
  font-size: 15px;
}
.bbpress-wrapper .bbp-header ul, .bbpress-wrapper .bbp-body ul, .bbpress-wrapper .bbp-footer ul {
  padding: 0 !important;
}
.bbpress-wrapper .bbp-header li, .bbpress-wrapper .bbp-body li, .bbpress-wrapper .bbp-footer li {
  padding: 15px;
}
.bbpress-wrapper .bbp-header, .bbpress-wrapper .bbp-footer {
  background-color: #2ebb77 !important;
  color: #FFFFFF;
}
.bbpress-wrapper .bbp-body {
  color: #000000 !important;
}
.bbpress-wrapper .bbp-body a {
  color: #000000 !important;
}
.bbpress-wrapper .bbp-body a:hover {
  color: #2ebb77 !important;
}
.bbpress-wrapper .bbp-body ul {
  background-color: #FFFFFF;
}
.bbpress-wrapper form input:not([type=submit]), .bbpress-wrapper form select {
  background-color: #FFFFFF;
  height: 40px !important;
  border-radius: 12px;
}
.bbpress-wrapper form textarea {
  background: none;
}
.bbpress-wrapper form .wp-editor-container {
  border: none;
}

/* Membership Style Code Start */
.bbpress .haru-container.haru-container--large {
  max-width: 1380px;
}

#buddypress #item-header-cover-image #item-header-avatar img.avatar {
  border-radius: 15px;
}

.bbpress a.activity-button.mention, .bbpress .send-message, .bbpress button#friend-45 {
  display: block !important;
  padding: 15px !important;
  background: white !important;
  width: auto !important;
  border-radius: 10px !important;
}

.buddypress-wrap.bp-dir-hori-nav:not(.bp-vertical-navs) nav:not(.tabbed-links) {
  background: #f2f2f2;
  border-radius: 10px;
  padding: 5px;
}

.buddypress-wrap:not(.bp-single-vert-nav) .main-navs > ul > li > a {
  padding: 10px 20px;
}
.bbpress .bp-navs ul li .count {
  background: #2ebb77;
  border: 1px solid #2ebb77;
  border-radius: 50%;
  color: #fff;
  display: inline;
  font-size: 12px;
  margin-left: 2px;
  padding: 3px 6px;
  text-align: center;
  vertical-align: middle;
  width: 27px;
  height: 27px;
}

.buddypress-wrap .bp-navs li:not(.current) a:focus, .buddypress-wrap .bp-navs li:not(.current) a:hover, .buddypress-wrap .bp-navs li:not(.selected) a:focus, .buddypress-wrap .bp-navs li:not(.selected) a:hover {
  background: #000;
  color: #333;
  border-radius: 10px;
  color: #fff;
  padding: 10px 20px;
}

.buddypress-wrap .bp-subnavs li.current a, .buddypress-wrap .bp-subnavs li.selected a {
  background: #000;
  color: #333;
  font-weight: 600;
  border-radius: 10px;
  color: #fff;
  padding: 10px 20px;
}

.bbpress .profile.public {
  margin-bottom: 100px;
}

.bp-navs ul li a, .bp-navs ul li span {
  padding: 10px 20px;
}

.activity-list.bp-list {
  border-radius: 12px;
}

.activity-list.bp-list .activity-item {
  border-radius: 12px !important;
}

.activity-list .activity-item div.item-avatar img {
  border-radius: 12px;
}

.buddypress-wrap .activity-inner {
  border-radius: 12px !important;
}

.bbpress #buddypress .bp-list .action {
  border-radius: 12px;
}

.bbpress .generic-button a.button {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.buddypress-wrap .profile.edit .editfield {
  border-radius: 12px !important;
}

.buddypress-wrap .standard-form div.submit input {
  margin-right: 15px;
  display: block !important;
  padding: 15px !important;
  background: #000 !important;
  width: auto !important;
  color: #fff !important;
  border-radius: 10px !important;
}

input[type=text], input[type=email], input[type=password], input[type=search], input[type=number], input[type=url], input[type=tel], input[type=date], select {
  border-radius: 12px !important;
}

input#bp-browse-button {
  padding: 15px !important;
  background: white !important;
  width: auto !important;
  border-radius: 10px !important;
}

#buddypress p.warning, body.profile_page_bp-profile-edit.modal-open #TB_ajaxContent p.warning, body.users_page_bp-profile-edit.modal-open #TB_ajaxContent p.warning {
  border-radius: 12px;
}

.buddypress-wrap .bp-feedback {
  border-radius: 12px;
  overflow: hidden;
}

.buddypress-wrap .bp-feedback p {
  padding: 10px 0;
}

.drag-drop #drag-drop-area {
  border-radius: 12px;
}

.buddypress-wrap .bp-feedback .bp-help-text {
  padding: 10px 0;
}

.bp-avatar-nav ul {
  border-bottom: 0;
  margin-bottom: 10px;
  background: #f2f2f2;
  border-radius: 10px;
  padding: 5px;
}

.avatar-nav-items li a {
  display: block;
  padding: 5px 10px;
  text-decoration: none;
  display: block !important;
  padding: 10px 20px !important;
  background: white !important;
  width: auto !important;
  border-radius: 10px !important;
}

.bp-avatar-nav ul.avatar-nav-items li.current {
  border: 0;
}

.avatar-nav-items {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 20px;
}

.bp-avatar-nav li.current a {
  background-color: #000 !important;
  color: #fff !important;
}

#your-profile input#email {
  padding: 15px 20px;
  height: auto;
  line-height: 1;
}

.info.bp-feedback {
  border-radius: 12px !important;
  overflow: hidden;
}

.buddypress-wrap .bp-feedback .text {
  padding: 10px 0;
}

button.button.wp-generate-pw {
  /* display: block !important; */
  padding: 15px !important;
  background: white !important;
  width: auto !important;
  border-radius: 10px !important;
}

.bbpress footer#haru-footer {
  margin-top: 50px;
}

.elementor-kit-2416 label {
  font-family: "Plus Jakarta Sans" !important;
}

#bp-data-export button {
  display: block !important;
  padding: 15px !important;
  background: white !important;
  width: auto !important;
  border-radius: 10px !important;
}

.bbpress input#bbp_search_submit {
  padding: 0 35px;
  background-color: #000;
  -webkit-box-shadow: 0 5px 6px rgba(0, 0, 0, 0.15);
          box-shadow: 0 5px 6px rgba(0, 0, 0, 0.15);
  color: #fff;
  border-radius: 12px !important;
}

#bbp-topic-search-form > div {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.bbpress input#ts {
  height: 50px !important;
  border-radius: 12px 0 0 12px !important;
  margin-right: -10px;
  padding-right: 20px;
}

.bbpress div.bbp-template-notice, .bbpress div.indicator-hint {
  border-radius: 12px !important;
  padding: 10px;
}

.buddypress-wrap .select-wrap select {
  padding: 15px;
}

.bbpress .select-wrap {
  border-radius: 12px !important;
}

.bbpress .buddypress-wrap .select-wrap span.select-arrow {
  margin-right: 10px;
}

.bbpress form#user_messages_search_form {
  border-radius: 12px;
}

.store-footer a[title] {
  display: none;
}

.my-sites #dokan-seller-listing-wrap .seller-listing-content .dokan-seller-wrap .dokan-single-seller .store-wrapper .store-footer .dokan-btn-theme {
  background-color: transparent !important;
  padding: 0;
  border: 0;
}

.store-wrapper .featured-label {
  display: none;
}

span.dokan-follow-store-button-label-current, .dokan-follow-store-button-label-unfollow {
  display: inline-block;
  border-radius: 12px;
  color: #fff;
}

input#search {
  padding: 16px 22px !important;
  height: auto !important;
  padding-left: 40px !important;
  font-size: 16px;
}

input#search {
  border-radius: 12px !important;
}

.buddypress-wrap .main-navs:not(.dir-navs) li.current a span.count {
  color: #000 !important;
}

tr.field_1.field_name.required-field.visibility-public.field_type_textbox td, tr.field_1.field_name.required-field.visibility-public.field_type_textbox th {
  padding: 15px;
}

form#bbp-reply-search-form > div {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

input#rs {
  height: 48px !important;
  margin-right: -20px;
  padding-right: 30px !important;
}

#message-threads li.selected {
  padding: 10px 20px;
  border-radius: 12px;
  overflow: hidden;
}

#message-threads {
  border-top: 0;
}

.bp-messages-content #thread-preview {
  border-radius: 12px;
  overflow: hidden;
}

h2.message-title.preview-thread-title {
  padding: 15px !important;
}

.bp-messages-content #thread-preview .preview-content {
  margin: 15px;
}

.bp-messages-content #thread-preview .preview-content .preview-message {
  padding: 10px 20px;
}

select#notification-select {
  text-indent: unset;
  width: 120px;
}

.bbpress .submit {
  font-family: "Plus Jakarta Sans";
}

.bp-user .dokan-seller-search-form .dokan-w4 input[type=search] {
  background-position-y: 19px !important;
}

#bbpress-forums .bbp-breadcrumb {
  display: none;
}
#bbpress-forums #bbp-search-form {
  padding: 10px 0;
}
#bbpress-forums #bbp-search-form input {
  height: 40px;
  line-height: 40px;
  vertical-align: middle;
}
#bbpress-forums #bbp-search-form input[type=text] {
  background: none;
  border: 1px solid #f5f5f5;
  -webkit-transition: border-color 0.5s ease;
  transition: border-color 0.5s ease;
  -webkit-box-shadow: 0 0 4px rgba(0, 0, 0, 0.15);
          box-shadow: 0 0 4px rgba(0, 0, 0, 0.15);
}
#bbpress-forums #bbp-search-form input[type=text]:focus {
  border: 1px solid #2ebb77;
  outline: none;
}
#bbpress-forums #bbp-search-form input[type=submit] {
  font-size: 16px;
}
#bbpress-forums .bbp-forums {
  border: none;
  -webkit-box-shadow: 0 0 20px rgba(0, 0, 0, 0.1);
          box-shadow: 0 0 20px rgba(0, 0, 0, 0.1);
}

.my-sites #subnav, .my-sites #subnav-filters {
  display: none;
}
.my-sites #dokan-seller-listing-wrap .seller-listing-content .dokan-seller-wrap .dokan-single-seller .store-wrapper .store-footer .dokan-btn-theme {
  padding: 0;
}

.home .slick-initialized .slick-slide .shop-name, .home .product-name {
  position: absolute;
  bottom: -65px;
  left: 30px;
}
.home .featured-product a.product-link {
  font-weight: 700 !important;
}
.home .featured-product .product-name {
  color: #000 !important;
}
.home h6.haru-banner__title {
  font-weight: 700 !important;
}
.home .product-list .product-item .woocommerce-loop-product__title {
  font-size: 14px;
  font-weight: 700;
}
.home .haru-banner--style-14 .haru-banner__image picture {
  width: 100%;
}
.home .haru-banner--style-14 .haru-banner__image img {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  width: 100%;
  border-radius: 20px;
}
.home .product-item h2.woocommerce-loop-product__title {
  position: relative;
}
.home .product-item h2.woocommerce-loop-product__title:before {
  content: "";
  position: absolute;
  top: -2px;
  width: 100%;
  height: 5px;
  background: #ffffff;
  left: 0;
  z-index: -1;
}
.home .product-item .product-item.style-2 .star-rating {
  z-index: -2;
}

.dokan-store.woo-variation-gallery #haru-content-main .dokan-store-wrap {
  margin-bottom: 0 !important;
}
.dokan-store #haru-content-main {
  padding-top: 15px;
  padding-left: 15px;
  padding-right: 15px;
  background: #ECECEC;
}
.dokan-store #haru-content-main .content-area .site-main .woocommerce-breadcrumb {
  display: none;
}
.dokan-store #haru-content-main .content-area .site-main .dokan-store-wrap .dokan-single-store .dokan-profile-frame-wrapper .profile-frame .profile-info-box.profile-layout-layout2 .profile-info-img {
  border-radius: 20px;
  height: 400px;
  max-height: 400px;
  background-color: transparent;
  background-position: center;
  width: 100%;
  max-width: 1800px;
  margin: auto;
}
.dokan-store #haru-content-main .content-area .site-main .dokan-store-wrap .dokan-single-store .dokan-profile-frame-wrapper .profile-frame .profile-info-box.profile-layout-layout2 .profile-info-none-img {
  height: 100px;
}
.dokan-store #haru-content-main .content-area .site-main .dokan-store-wrap .dokan-single-store .dokan-profile-frame-wrapper .profile-frame .profile-info-box.profile-layout-layout2 .profile-info-summery-wrapper .profile-info-summery {
  margin-top: 0;
  background: #ECECEC;
  padding-left: 84px;
  padding-right: 84px;
}
.dokan-store #haru-content-main .content-area .site-main .dokan-store-wrap .dokan-single-store .dokan-profile-frame-wrapper .profile-frame .profile-info-box.profile-layout-layout2 .profile-info-summery-wrapper .profile-info-summery .profile-info-head {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.dokan-store #haru-content-main .content-area .site-main .dokan-store-wrap .dokan-single-store .dokan-profile-frame-wrapper .profile-frame .profile-info-box.profile-layout-layout2 .profile-info-summery-wrapper .profile-info-summery .profile-info-head .profile-img {
  margin-top: -152.5px;
  text-align: left;
}
.dokan-store #haru-content-main .content-area .site-main .dokan-store-wrap .dokan-single-store .dokan-profile-frame-wrapper .profile-frame .profile-info-box.profile-layout-layout2 .profile-info-summery-wrapper .profile-info-summery .profile-info-head .profile-img img {
  width: 305px;
  height: 305px;
  border: none;
  background: #D9D9D9;
  padding: 0;
}
.dokan-store #haru-content-main .content-area .site-main .dokan-store-wrap .dokan-single-store .dokan-profile-frame-wrapper .profile-frame .profile-info-box.profile-layout-layout2 .profile-info-summery-wrapper .profile-info-summery .profile-info-head .pro-no-followers {
  display: none;
}
.dokan-store #haru-content-main .content-area .site-main .dokan-store-wrap .dokan-single-store .dokan-profile-frame-wrapper .profile-frame .profile-info-box.profile-layout-layout2 .profile-info-summery-wrapper .profile-info-summery .profile-info-head .profile-info {
  margin-top: 25px;
}
.dokan-store #haru-content-main .content-area .site-main .dokan-store-wrap .dokan-single-store .dokan-profile-frame-wrapper .profile-frame .profile-info-box.profile-layout-layout2 .profile-info-summery-wrapper .profile-info-summery .profile-info-head .profile-info .store-name {
  display: block;
  text-align: left;
  color: #000;
  font-family: "Gotham";
  font-size: 30px;
  font-style: normal;
  font-weight: 600;
  line-height: 28.71px;
  margin-bottom: 13px;
}
.dokan-store #haru-content-main .content-area .site-main .dokan-store-wrap .dokan-single-store .dokan-profile-frame-wrapper .profile-frame .profile-info-box.profile-layout-layout2 .profile-info-summery-wrapper .profile-info-summery .profile-info-head .profile-info .dokan-store-info li {
  display: block;
}
.dokan-store #haru-content-main .content-area .site-main .dokan-store-wrap .dokan-single-store .dokan-profile-frame-wrapper .profile-frame .profile-info-box.profile-layout-layout2 .profile-info-summery-wrapper .profile-info-summery .profile-info-head .profile-info .dokan-store-info li.dokan-store-joined-date, .dokan-store #haru-content-main .content-area .site-main .dokan-store-wrap .dokan-single-store .dokan-profile-frame-wrapper .profile-frame .profile-info-box.profile-layout-layout2 .profile-info-summery-wrapper .profile-info-summery .profile-info-head .profile-info .dokan-store-info li.dokan-store-rating {
  display: none;
}
.dokan-store #haru-content-main .content-area .site-main .dokan-store-wrap .dokan-single-store .dokan-profile-frame-wrapper .profile-frame .profile-info-box.profile-layout-layout2 .profile-info-summery-wrapper .profile-info-summery .profile-info-head .profile-info .dokan-store-info li.dokan-store-address {
  color: #000;
  font-family: "Gotham";
  font-size: 20px;
  font-style: normal;
  font-weight: 600;
  line-height: 19.14px;
  text-align: left;
  margin-bottom: 13px;
}
.dokan-store #haru-content-main .content-area .site-main .dokan-store-wrap .dokan-single-store .dokan-profile-frame-wrapper .profile-frame .profile-info-box.profile-layout-layout2 .profile-info-summery-wrapper .profile-info-summery .profile-info-head .profile-info .dokan-store-info li.dokan-store-designs {
  color: #000;
  font-family: "Gotham";
  font-size: 17px;
  font-style: normal;
  font-weight: 400;
  line-height: 16.27px;
  text-align: left;
}
.dokan-store #haru-content-main .content-area .site-main .dokan-store-wrap .dokan-single-store .dokan-profile-frame-wrapper .profile-frame .profile-info-box.profile-layout-layout2 .profile-info-summery-wrapper .profile-info-summery .profile-info-head .profile-info .dokan-store-info li:after {
  content: none;
}
.dokan-store #haru-content-main .content-area .site-main .dokan-store-wrap .dokan-single-store .dokan-profile-frame-wrapper .profile-frame .profile-info-box.profile-layout-layout2 .profile-info-summery-wrapper .profile-info-summery .profile-info-head .dokan-modules-button-wrapper {
  margin-left: auto;
  margin-top: 25px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.dokan-store #haru-content-main .content-area .site-main .dokan-store-wrap .dokan-single-store .dokan-profile-frame-wrapper .profile-frame .profile-info-box.profile-layout-layout2 .profile-info-summery-wrapper .profile-info-summery .profile-info-head .dokan-modules-button-wrapper .store-social-wrapper {
  position: relative;
  text-align: center;
  margin-top: 12px;
}
.dokan-store #haru-content-main .content-area .site-main .dokan-store-wrap .dokan-single-store .dokan-profile-frame-wrapper .profile-frame .profile-info-box.profile-layout-layout2 .profile-info-summery-wrapper .profile-info-summery .profile-info-head .dokan-modules-button-wrapper .store-social-wrapper .store-social {
  position: relative;
  padding: 0;
  margin: 0;
  display: inline-block;
  list-style: none;
}
.dokan-store #haru-content-main .content-area .site-main .dokan-store-wrap .dokan-single-store .dokan-profile-frame-wrapper .profile-frame .profile-info-box.profile-layout-layout2 .profile-info-summery-wrapper .profile-info-summery .profile-info-head .dokan-modules-button-wrapper .store-social-wrapper .store-social li {
  line-height: 1;
  margin-left: 5px;
  display: inline-block;
  padding-bottom: 8px;
}
.dokan-store #haru-content-main .content-area .site-main .dokan-store-wrap .dokan-single-store .dokan-profile-frame-wrapper .profile-frame .profile-info-box.profile-layout-layout2 .profile-info-summery-wrapper .profile-info-summery .profile-info-head .dokan-modules-button-wrapper .store-social-wrapper .store-social li a {
  display: inline-block;
}
.dokan-store #haru-content-main .content-area .site-main .dokan-store-wrap .dokan-single-store .dokan-profile-frame-wrapper .profile-frame .profile-info-box.profile-layout-layout2 .profile-info-summery-wrapper .profile-info-summery .profile-info-head .dokan-modules-button-wrapper .store-social-wrapper .store-social li a i {
  text-shadow: none;
  font-size: 25px;
  float: none;
  font-weight: normal;
  margin: 0;
}
.dokan-store #haru-content-main .content-area .site-main .dokan-store-wrap .dokan-single-store .dokan-profile-frame-wrapper .profile-frame .profile-info-box.profile-layout-layout2 .profile-info-summery-wrapper .profile-info-summery .profile-info-head .dokan-modules-button-wrapper .dokan-modules-button {
  list-style: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.dokan-store #haru-content-main .content-area .site-main .dokan-store-wrap .dokan-single-store .dokan-profile-frame-wrapper .profile-frame .profile-info-box.profile-layout-layout2 .profile-info-summery-wrapper .profile-info-summery .profile-info-head .dokan-modules-button-wrapper .dokan-modules-button li {
  list-style: none;
  margin-top: 0;
}
.dokan-store #haru-content-main .content-area .site-main .dokan-store-wrap .dokan-single-store .dokan-profile-frame-wrapper .profile-frame .profile-info-box.profile-layout-layout2 .profile-info-summery-wrapper .profile-info-summery .profile-info-head .dokan-modules-button-wrapper .dokan-modules-button li button {
  min-width: 205px;
  height: 63px;
  border-radius: 50px;
  color: #FFF;
  text-align: center;
  font-family: "Gotham";
  font-size: 25px;
  font-style: normal;
  font-weight: 600;
  line-height: 23.93px;
  background: #000 !important;
  border: 1px solid #000;
  margin-top: 0;
}
.dokan-store #haru-content-main .content-area .site-main .dokan-store-wrap .dokan-single-store .dokan-profile-frame-wrapper .profile-frame .profile-info-box.profile-layout-layout2 .profile-info-summery-wrapper .profile-info-summery .profile-info-head .dokan-modules-button-wrapper .dokan-modules-button li.dokan-store-follow-store-button-container {
  float: none !important;
}
.dokan-store #haru-content-main .content-area .site-main .dokan-store-wrap .dokan-single-store .dokan-profile-frame-wrapper .profile-frame .profile-info-box.profile-layout-layout2 .profile-info-summery-wrapper .profile-info-summery .profile-info-head .dokan-modules-button-wrapper .dokan-modules-button li.dokan-store-follow-store-button-container button {
  background: #FFF !important;
  color: #000 !important;
}
.dokan-store #haru-content-main .content-area .site-main .dokan-store-wrap .dokan-single-store .dokan-profile-frame-wrapper .profile-frame .profile-info-box.profile-layout-layout2 .profile-info-summery-wrapper .profile-info-summery .profile-info-head .dokan-modules-button-wrapper .dokan-modules-button li.dokan-store-follow-store-button-container button span {
  color: #000;
  opacity: 1;
}
.dokan-store #haru-content-main .content-area .site-main .dokan-store-wrap .dokan-single-store .dokan-profile-frame-wrapper .profile-frame .profile-info-box.profile-layout-layout2 .profile-info-summery-wrapper .profile-info-summery .profile-info-head .dokan-modules-button-wrapper .dokan-modules-button li.dokan-store-follow-store-button-container button:after {
  margin-top: -3px;
  left: 30px;
  color: #000;
  font-size: 26px;
}
.dokan-store #haru-content-main .content-area .site-main .dokan-store-wrap .dokan-single-store .dokan-profile-frame-wrapper .profile-frame .profile-info-box.profile-layout-layout2 .profile-info-summery-wrapper .profile-info-summery .profile-info-head .dokan-modules-button-wrapper .dokan-modules-button li.dokan-store-follow-store-button-container button.not-logged-in:after {
  content: none;
}
.dokan-store #haru-content-main .content-area .site-main .dokan-store-wrap .dokan-single-store .dokan-profile-frame-wrapper .profile-frame .profile-info-box.profile-layout-layout2 .profile-info-summery-wrapper .profile-info-summery .profile-info-head .dokan-modules-button-wrapper .dokan-modules-button li.dokan-share-btn-wrap button.dokan-share-btn {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.dokan-store #haru-content-main .content-area .site-main .dokan-store-wrap .dokan-single-store .dokan-profile-frame-wrapper .profile-frame .profile-info-box.profile-layout-layout2 .profile-info-summery-wrapper .profile-info-summery .profile-info-head .dokan-modules-button-wrapper .dokan-modules-button li.dokan-share-btn-wrap button.dokan-share-btn i {
  display: none;
}
.dokan-store #haru-content-main .content-area .site-main .dokan-store-wrap .dokan-single-store .dokan-profile-frame-wrapper .profile-frame .profile-info-box.profile-layout-layout2 .profile-info-summery-wrapper .profile-info-summery .profile-info-head .dokan-modules-button-wrapper .dokan-modules-button li.dokan-share-btn-wrap button.dokan-share-btn:after {
  content: "";
  background-image: url(./assets/images/share-icon.svg);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 150%;
  width: 21.08px;
  height: 21.08px;
  display: inline-block;
  margin-left: 10px;
}
.dokan-store #haru-content-main .content-area .site-main .dokan-store-wrap .dokan-single-store .dokan-profile-frame-wrapper .dokan-store-tabs {
  height: 161px;
  background: #F6F6F6;
  margin-top: 0;
  margin-left: -15px;
  margin-right: -15px;
  padding: 0 15px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.dokan-store #haru-content-main .content-area .site-main .dokan-store-wrap .dokan-single-store .dokan-profile-frame-wrapper .dokan-store-tabs .dokan-list-inline {
  margin: 0 auto;
  background: transparent;
  border: none !important;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
}
.dokan-store #haru-content-main .content-area .site-main .dokan-store-wrap .dokan-single-store .dokan-profile-frame-wrapper .dokan-store-tabs .dokan-list-inline li {
  border: none;
  list-style: none;
  margin-right: 15px;
}
.dokan-store #haru-content-main .content-area .site-main .dokan-store-wrap .dokan-single-store .dokan-profile-frame-wrapper .dokan-store-tabs .dokan-list-inline li.reviews {
  -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2;
}
.dokan-store #haru-content-main .content-area .site-main .dokan-store-wrap .dokan-single-store .dokan-profile-frame-wrapper .dokan-store-tabs .dokan-list-inline li.vendor_biography {
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
}
.dokan-store #haru-content-main .content-area .site-main .dokan-store-wrap .dokan-single-store .dokan-profile-frame-wrapper .dokan-store-tabs .dokan-list-inline li a {
  color: #6D6C6C !important;
  font-family: "Gotham";
  font-size: 25px;
  font-style: normal;
  font-weight: 600;
  line-height: 25px;
  width: auto;
  padding: 17px 84px;
  border-radius: 50px;
}
.dokan-store #haru-content-main .content-area .site-main .dokan-store-wrap .dokan-single-store .dokan-profile-frame-wrapper .dokan-store-tabs .dokan-list-inline li a:hover {
  color: #141414 !important;
  background: transparent;
}
.dokan-store #haru-content-main .content-area .site-main .dokan-store-wrap .dokan-single-store .dokan-profile-frame-wrapper .dokan-store-tabs .dokan-list-inline li.active a {
  color: #141414 !important;
  background: #D9D9D9;
}
.dokan-store #haru-content-main .content-area .site-main .dokan-store-wrap .dokan-single-store .dokan-store-products-filter-area,
.dokan-store #haru-content-main .content-area .site-main .dokan-store-wrap .dokan-single-store .dokan-store-designs-filter-area {
  display: none;
}
.dokan-store #haru-content-main .content-area .site-main .dokan-store-wrap .dokan-single-store .archive-product-wrapper {
  padding: 43px 77px;
}
.dokan-store #haru-content-main .content-area .site-main .dokan-store-wrap .dokan-single-store .archive-product-wrapper .products-list-title {
  margin-bottom: 95px;
}
.dokan-store #haru-content-main .content-area .site-main .dokan-store-wrap .dokan-single-store .archive-product-wrapper .products-list-title h4 {
  color: #000;
  text-align: center;
  font-family: "Gotham-Ultra";
  font-size: 25px;
  font-style: normal;
  font-weight: 600;
  line-height: 13px;
}
.dokan-store #haru-content-main .content-area .site-main .dokan-store-wrap .dokan-single-store .designs-container {
  padding: 51px 84px;
}
.dokan-store #haru-content-main .content-area .site-main .dokan-store-wrap .dokan-single-store .designs-container .designs {
  display: block;
  -webkit-columns: 4;
     -moz-columns: 4;
          columns: 4;
  -webkit-column-gap: 0;
     -moz-column-gap: 0;
          column-gap: 0;
  text-align: center;
}
.dokan-store #haru-content-main .content-area .site-main .dokan-store-wrap .dokan-single-store .designs-container .designs .design-item {
  width: 93%;
  margin-left: 0;
  margin-right: 0;
  margin-bottom: 50px;
  overflow: hidden;
  text-align: center;
}
.dokan-store #haru-content-main .content-area .site-main .dokan-store-wrap .dokan-single-store .designs-container .designs .design-item .design-wrap {
  background: transparent;
  height: 100%;
  border-radius: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 100%;
  overflow: hidden;
}
.dokan-store #haru-content-main .content-area .site-main .dokan-store-wrap .dokan-single-store .designs-container .designs .design-item .design-wrap .design-thumbnail {
  width: 100%;
}
.dokan-store #haru-content-main .content-area .site-main .dokan-store-wrap .dokan-single-store .designs-container .designs .design-item .design-wrap .design-thumbnail picture {
  width: 100%;
}
.dokan-store #haru-content-main .content-area .site-main .dokan-store-wrap .dokan-single-store .designs-container .designs .design-item .design-wrap .design-thumbnail img {
  width: 100%;
  height: auto;
}
.dokan-store #haru-content-main .content-area .site-main .dokan-store-wrap .dokan-single-store .store-review-wrap .commentlist {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.dokan-store #haru-content-main .content-area .site-main .dokan-store-wrap .dokan-single-store .store-review-wrap .commentlist .dokan-review-wrapper {
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
  margin-top: 25px;
}
.dokan-store #haru-content-main .content-area .site-main .dokan-store-wrap .dokan-single-store .store-review-wrap .commentlist .dokan-review-wrapper .add-review-btn {
  height: 63px;
  border-radius: 50px;
  color: #FFF;
  text-align: center;
  font-family: "Gotham";
  font-size: 25px;
  font-style: normal;
  font-weight: 600;
  line-height: 23.93px;
  background: #000 !important;
  border: 1px solid #000;
  margin-top: 0;
}
.dokan-store #haru-content-main .content-area .site-main .dokan-store-wrap .dokan-single-store .store-review-wrap #reviews.artist-reviews {
  background-color: #ECECEC;
  padding: 30px 10px;
  max-width: 1638px;
  margin: 0 auto;
}
.dokan-store #haru-content-main .content-area .site-main .dokan-store-wrap .dokan-single-store .store-review-wrap #reviews.artist-reviews.active #comments {
  border-radius: 0;
}
.dokan-store #haru-content-main .content-area .site-main .dokan-store-wrap .dokan-single-store .store-review-wrap #reviews.artist-reviews.active #comments .filter-content {
  display: block;
  visibility: visible !important;
  opacity: 1 !important;
  position: static !important;
}
.dokan-store #haru-content-main .content-area .site-main .dokan-store-wrap .dokan-single-store .store-review-wrap #reviews.artist-reviews.active #comments .flex-direction-row .arrow:hover {
  cursor: pointer;
}
.dokan-store #haru-content-main .content-area .site-main .dokan-store-wrap .dokan-single-store .store-review-wrap #reviews.artist-reviews.active #comments .flex-direction-row .arrow svg {
  -webkit-transform: rotate(0deg);
          transform: rotate(0deg);
}
.dokan-store #haru-content-main .content-area .site-main .dokan-store-wrap .dokan-single-store .store-review-wrap #reviews.artist-reviews h2 {
  font-size: 25px;
  font-weight: 700;
  font-family: "Gotham";
}
.dokan-store #haru-content-main .content-area .site-main .dokan-store-wrap .dokan-single-store .store-review-wrap #reviews.artist-reviews #comments {
  background-color: #f6f6f6;
  padding: 20px 50px 20px 50px;
  border-radius: 20px;
}
.dokan-store #haru-content-main .content-area .site-main .dokan-store-wrap .dokan-single-store .store-review-wrap #reviews.artist-reviews #comments .flex-direction-row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.dokan-store #haru-content-main .content-area .site-main .dokan-store-wrap .dokan-single-store .store-review-wrap #reviews.artist-reviews #comments .flex-direction-row .arrow svg {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}
.dokan-store #haru-content-main .content-area .site-main .dokan-store-wrap .dokan-single-store .store-review-wrap #reviews.artist-reviews #comments .cursor-pointer {
  color: #fff;
  background: #000;
  text-align: center;
  font-family: "Gotham" !important;
}
.dokan-store #haru-content-main .content-area .site-main .dokan-store-wrap .dokan-single-store .store-review-wrap #reviews.artist-reviews #comments .dokan-review-wrapper button {
  color: #fff;
  background-color: #000 !important;
  text-align: center;
  font-family: "Gotham" !important;
  font-weight: 700;
  border-radius: 50px;
  cursor: pointer;
  width: 190px;
  margin-top: 15px;
}
.dokan-store #haru-content-main .content-area .site-main .dokan-store-wrap .dokan-single-store .store-review-wrap #reviews.artist-reviews #comments .commentlist {
  padding: 0;
  margin-top: 54px;
}
.dokan-store #haru-content-main .content-area .site-main .dokan-store-wrap .dokan-single-store .store-review-wrap #reviews.artist-reviews #comments .commentlist.slick-slider {
  max-height: 332.53px;
}
.dokan-store #haru-content-main .content-area .site-main .dokan-store-wrap .dokan-single-store .store-review-wrap #reviews.artist-reviews #comments .commentlist.slick-slider .slick-list {
  width: 100%;
}
.dokan-store #haru-content-main .content-area .site-main .dokan-store-wrap .dokan-single-store .store-review-wrap #reviews.artist-reviews #comments .commentlist li[itemprop=reviews] {
  margin: 0 24px;
  max-width: 332px;
  width: 332px;
  max-height: 100%;
  height: 332px;
  background-color: #FFF;
  border-radius: 20px;
  padding: 30px 21px 30px 21px;
  margin-bottom: 0;
}
.dokan-store #haru-content-main .content-area .site-main .dokan-store-wrap .dokan-single-store .store-review-wrap #reviews.artist-reviews #comments .commentlist li[itemprop=reviews]::marker {
  font-size: 0;
}
.dokan-store #haru-content-main .content-area .site-main .dokan-store-wrap .dokan-single-store .store-review-wrap #reviews.artist-reviews #comments .commentlist .review_comment_container .comment-text {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.dokan-store #haru-content-main .content-area .site-main .dokan-store-wrap .dokan-single-store .store-review-wrap #reviews.artist-reviews #comments .commentlist .review_comment_container .comment-text > a {
  -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2;
  margin-top: 9px;
  margin-bottom: 7px;
}
.dokan-store #haru-content-main .content-area .site-main .dokan-store-wrap .dokan-single-store .store-review-wrap #reviews.artist-reviews #comments .commentlist .review_comment_container .comment-text .star-rating:before {
  font-size: 22px;
  letter-spacing: 6px;
  content: "\e92c\e92c\e92c\e92c\e92c";
  color: #D9D9D9;
}
.dokan-store #haru-content-main .content-area .site-main .dokan-store-wrap .dokan-single-store .store-review-wrap #reviews.artist-reviews #comments .commentlist .review_comment_container .comment-text .star-rating span {
  font-size: 0;
}
.dokan-store #haru-content-main .content-area .site-main .dokan-store-wrap .dokan-single-store .store-review-wrap #reviews.artist-reviews #comments .commentlist .review_comment_container .comment-text .star-rating span strong {
  font-size: 0;
}
.dokan-store #haru-content-main .content-area .site-main .dokan-store-wrap .dokan-single-store .store-review-wrap #reviews.artist-reviews #comments .commentlist .review_comment_container .comment-text .star-rating span:before {
  font-size: 22px;
  letter-spacing: 6px;
}
.dokan-store #haru-content-main .content-area .site-main .dokan-store-wrap .dokan-single-store .store-review-wrap #reviews.artist-reviews #comments .commentlist .review_comment_container .comment-text > p {
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
  margin-bottom: 0;
}
.dokan-store #haru-content-main .content-area .site-main .dokan-store-wrap .dokan-single-store .store-review-wrap #reviews.artist-reviews #comments .commentlist .review_comment_container .comment-text > p.meta {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.dokan-store #haru-content-main .content-area .site-main .dokan-store-wrap .dokan-single-store .store-review-wrap #reviews.artist-reviews #comments .commentlist .review_comment_container .comment-text > p.meta .review-title {
  display: inline-block;
  width: 100%;
  font-size: 16px;
  font-weight: 600;
  font-family: "Gotham";
  line-height: 22px;
  max-height: 90px;
  overflow-x: auto;
}
.dokan-store #haru-content-main .content-area .site-main .dokan-store-wrap .dokan-single-store .store-review-wrap #reviews.artist-reviews #comments .commentlist .review_comment_container .comment-text > p.meta .review-name {
  display: inline-block;
  width: 100%;
  font-weight: 300;
  text-transform: capitalize;
  font-size: 14px;
  color: #000;
  font-family: "Gotham";
}
.dokan-store #haru-content-main .content-area .site-main .dokan-store-wrap .dokan-single-store .store-review-wrap #reviews.artist-reviews #comments .commentlist .review_comment_container .comment-text > p a {
  display: none;
}
.dokan-store #haru-content-main .content-area .site-main .dokan-store-wrap .dokan-single-store .store-review-wrap #reviews.artist-reviews #comments .commentlist .review_comment_container .comment-text > p .verified {
  display: none;
}
.dokan-store #haru-content-main .content-area .site-main .dokan-store-wrap .dokan-single-store .store-review-wrap #reviews.artist-reviews #comments .commentlist .review_comment_container .comment-text > p strong {
  font-weight: 400;
  text-transform: capitalize;
  font-size: 14px;
  color: #000;
  font-family: "Gotham";
}
.dokan-store #haru-content-main .content-area .site-main .dokan-store-wrap .dokan-single-store .store-review-wrap #reviews.artist-reviews #comments .commentlist .review_comment_container .comment-text .description {
  -webkit-box-ordinal-group: 4;
      -ms-flex-order: 3;
          order: 3;
  display: block;
  max-height: 120px;
  overflow-y: auto;
}
.dokan-store #haru-content-main .content-area .site-main .dokan-store-wrap .dokan-single-store .store-review-wrap #reviews.artist-reviews #comments .commentlist .review_comment_container .comment-text .description::-webkit-scrollbar {
  width: 3px;
}
.dokan-store #haru-content-main .content-area .site-main .dokan-store-wrap .dokan-single-store .store-review-wrap #reviews.artist-reviews #comments .commentlist .review_comment_container .comment-text .description::-webkit-scrollbar-track {
  background: #f1f1f1;
}
.dokan-store #haru-content-main .content-area .site-main .dokan-store-wrap .dokan-single-store .store-review-wrap #reviews.artist-reviews #comments .commentlist .review_comment_container .comment-text .description::-webkit-scrollbar-thumb {
  background: #888;
}
.dokan-store #haru-content-main .content-area .site-main .dokan-store-wrap .dokan-single-store .store-review-wrap #reviews.artist-reviews #comments .commentlist .review_comment_container .comment-text .description::-webkit-scrollbar-thumb:hover {
  background: #555;
}
.dokan-store #haru-content-main .content-area .site-main .dokan-store-wrap .dokan-single-store .store-review-wrap #reviews.artist-reviews #comments .commentlist .review_comment_container .comment-text .description * {
  scrollbar-width: thin;
  scrollbar-color: #a0a0a0 #f0f0f0;
}
.dokan-store #haru-content-main .content-area .site-main .dokan-store-wrap .dokan-single-store .store-review-wrap #reviews.artist-reviews #comments .commentlist .review_comment_container .comment-text .description h4, .dokan-store #haru-content-main .content-area .site-main .dokan-store-wrap .dokan-single-store .store-review-wrap #reviews.artist-reviews #comments .commentlist .review_comment_container .comment-text .description p {
  font-size: 16px;
  font-weight: 400;
  font-family: "Gotham";
  color: #000;
  margin-bottom: 0;
}
.dokan-store #haru-content-main .content-area .site-main .dokan-store-wrap .dokan-single-store .store-review-wrap #reviews.artist-reviews #comments .commentlist ul.slick-dots {
  bottom: -35px;
}
.dokan-store #haru-content-main .content-area .site-main .dokan-store-wrap .dokan-single-store .store-review-wrap #reviews.artist-reviews #comments .commentlist ul.slick-dots li {
  width: 10px;
  height: 10px;
  margin: 0 5px;
}
.dokan-store #haru-content-main .content-area .site-main .dokan-store-wrap .dokan-single-store .store-review-wrap #reviews.artist-reviews #comments .commentlist ul.slick-dots li button {
  background: #D9D9D9;
  width: 10px;
  height: 10px;
}
.dokan-store #haru-content-main .content-area .site-main .dokan-store-wrap .dokan-single-store .store-review-wrap #reviews.artist-reviews #comments .commentlist ul.slick-dots li button::before {
  font-size: 0;
}
.dokan-store #haru-content-main .content-area .site-main .dokan-store-wrap .dokan-single-store .store-review-wrap #reviews.artist-reviews #comments .commentlist ul.slick-dots li.slick-active button {
  background: #3A3A3A;
}
.dokan-store #haru-content-main .content-area .site-main .dokan-store-wrap .dokan-single-store .store-review-wrap #reviews.artist-reviews #comments .commentlist .slick-arrow {
  position: absolute;
  background: #FFF858;
  border: 3px solid #000;
  color: #000;
  width: 40px;
  height: 40px;
  border-radius: 50px;
  top: -28%;
  right: 0;
}
.dokan-store #haru-content-main .content-area .site-main .dokan-store-wrap .dokan-single-store .store-review-wrap #reviews.artist-reviews #comments .commentlist .slick-arrow.slick-prev {
  right: 50px !important;
  left: unset;
}
.dokan-store #haru-content-main .content-area .site-main .dokan-store-wrap .dokan-single-store .store-review-wrap #reviews.artist-reviews #comments .commentlist .slick-arrow.slick-prev:before {
  content: "\e915";
}
.dokan-store #haru-content-main .content-area .site-main .dokan-store-wrap .dokan-single-store .store-review-wrap #reviews.artist-reviews #comments .commentlist .slick-arrow:before {
  color: #000;
  opacity: 1;
  content: "\e916";
  font-family: "phosphor" !important;
  font-size: 18px;
}
.dokan-store #haru-content-main .content-area .site-main .dokan-store-wrap .dokan-single-store .store-review-wrap #reviews.artist-reviews #comments .commentlist .dokan-review-author-img {
  display: none;
}
.dokan-store #haru-content-main .content-area .site-main .dokan-store-wrap .dokan-single-store .commission-wrapper h3.title {
  display: none;
}
.dokan-store #haru-content-main .content-area .site-main .dokan-store-wrap .dokan-single-store .commission-wrapper .vendor-commission-form .contact-form h3 {
  color: #000;
  font-family: "Gotham-Ultra";
  font-size: 25px;
  font-style: normal;
  font-weight: 600;
  line-height: 65.785px;
  letter-spacing: 0.5px;
}
.dokan-store #haru-content-main .content-area .site-main .dokan-store-wrap .dokan-single-store .commission-wrapper .vendor-commission-form .contact-form h6 {
  color: #000;
  font-family: "Gotham";
  font-size: 18px;
  font-style: normal;
  font-weight: 700;
  line-height: 65.785px; /* 365.472% */
  letter-spacing: 0.36px;
}
.dokan-store #haru-content-main .content-area .site-main .dokan-store-wrap .dokan-single-store .commission-wrapper .vendor-commission-form .contact-form .contact-form__label, .dokan-store #haru-content-main .content-area .site-main .dokan-store-wrap .dokan-single-store .commission-wrapper .vendor-commission-form .contact-form .contact-form__title {
  color: #000;
  font-family: "Gotham" !important;
  font-size: 18px;
  font-style: normal;
  font-weight: 700;
  line-height: 65.785px; /* 365.472% */
  letter-spacing: 0.36px;
}
.dokan-store #haru-content-main .content-area .site-main .dokan-store-wrap .dokan-single-store .commission-wrapper .vendor-commission-form .contact-form .attribute-options .attribute-option label {
  font-family: "Gotham" !important;
  font-weight: 600;
}
.dokan-store #haru-content-main .content-area .site-main .dokan-store-wrap .dokan-single-store .commission-wrapper .vendor-commission-form .contact-form .contact-form__text {
  color: #464646;
  font-family: "Gotham";
  font-size: 18px;
  font-style: normal;
  font-weight: 600;
  line-height: 24px; /* 133.333% */
  letter-spacing: 0.36px;
}
.dokan-store #haru-content-main .content-area .site-main .dokan-store-wrap .dokan-single-store .commission-wrapper .vendor-commission-form .contact-form input[type=checkbox] {
  position: absolute;
  opacity: 0;
  cursor: pointer;
  height: 0;
  width: 0;
}
.dokan-store #haru-content-main .content-area .site-main .dokan-store-wrap .dokan-single-store .commission-wrapper .vendor-commission-form .contact-form input[type=checkbox]:checked ~ .wpcf7-list-item-label:after {
  display: block;
}
.dokan-store #haru-content-main .content-area .site-main .dokan-store-wrap .dokan-single-store .commission-wrapper .vendor-commission-form .contact-form input[type=checkbox] ~ .wpcf7-list-item-label {
  padding-left: 20px;
  font-family: "Gotham";
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 15px;
  opacity: 1;
}
.dokan-store #haru-content-main .content-area .site-main .dokan-store-wrap .dokan-single-store .commission-wrapper .vendor-commission-form .contact-form input[type=checkbox] ~ .wpcf7-list-item-label:before {
  content: "";
  border-radius: 5px;
  background: #FFF;
  height: 30px;
  width: 30px;
  position: absolute;
  display: block;
  top: -5px;
  left: -7px;
}
.dokan-store #haru-content-main .content-area .site-main .dokan-store-wrap .dokan-single-store .commission-wrapper .vendor-commission-form .contact-form input[type=checkbox] ~ .wpcf7-list-item-label:after {
  content: "";
  position: absolute;
  display: none;
  background-image: url(./assets/images/icon/checkmark.svg);
  background-repeat: no-repeat;
  width: 40px;
  height: 40px;
  background-size: 90%;
  top: -5px;
  left: -5px;
}
.dokan-store #haru-content-main .content-area .site-main .dokan-store-wrap .dokan-single-store .commission-wrapper .vendor-commission-form .contact-form input[type=checkbox] ~ .wpcf7-list-item-label span {
  opacity: 1;
}
.dokan-store #haru-content-main .content-area .site-main .dokan-store-wrap .dokan-single-store .commission-wrapper .vendor-commission-form .contact-form input, .dokan-store #haru-content-main .content-area .site-main .dokan-store-wrap .dokan-single-store .commission-wrapper .vendor-commission-form .contact-form select, .dokan-store #haru-content-main .content-area .site-main .dokan-store-wrap .dokan-single-store .commission-wrapper .vendor-commission-form .contact-form .contact-form__file-upload {
  width: 100%;
  height: 61px;
  border-radius: 20px !important;
  background-color: #F6F6F6;
  font-family: "Gotham" !important;
  font-weight: 600;
}
.dokan-store #haru-content-main .content-area .site-main .dokan-store-wrap .dokan-single-store .commission-wrapper .vendor-commission-form .contact-form input:-ms-input-placeholder, .dokan-store #haru-content-main .content-area .site-main .dokan-store-wrap .dokan-single-store .commission-wrapper .vendor-commission-form .contact-form select:-ms-input-placeholder, .dokan-store #haru-content-main .content-area .site-main .dokan-store-wrap .dokan-single-store .commission-wrapper .vendor-commission-form .contact-form .contact-form__file-upload:-ms-input-placeholder {
  color: #464646 !important;
  font-family: "Gotham" !important;
  font-size: 18px !important;
  font-style: normal;
  font-weight: 700 !important;
}
.dokan-store #haru-content-main .content-area .site-main .dokan-store-wrap .dokan-single-store .commission-wrapper .vendor-commission-form .contact-form input::-ms-input-placeholder, .dokan-store #haru-content-main .content-area .site-main .dokan-store-wrap .dokan-single-store .commission-wrapper .vendor-commission-form .contact-form select::-ms-input-placeholder, .dokan-store #haru-content-main .content-area .site-main .dokan-store-wrap .dokan-single-store .commission-wrapper .vendor-commission-form .contact-form .contact-form__file-upload::-ms-input-placeholder {
  color: #464646 !important;
  font-family: "Gotham" !important;
  font-size: 18px !important;
  font-style: normal;
  font-weight: 700 !important;
}
.dokan-store #haru-content-main .content-area .site-main .dokan-store-wrap .dokan-single-store .commission-wrapper .vendor-commission-form .contact-form input::placeholder, .dokan-store #haru-content-main .content-area .site-main .dokan-store-wrap .dokan-single-store .commission-wrapper .vendor-commission-form .contact-form input::-ms-input-placeholder, .dokan-store #haru-content-main .content-area .site-main .dokan-store-wrap .dokan-single-store .commission-wrapper .vendor-commission-form .contact-form input::-webkit-input-placeholder, .dokan-store #haru-content-main .content-area .site-main .dokan-store-wrap .dokan-single-store .commission-wrapper .vendor-commission-form .contact-form select::placeholder, .dokan-store #haru-content-main .content-area .site-main .dokan-store-wrap .dokan-single-store .commission-wrapper .vendor-commission-form .contact-form select::-ms-input-placeholder, .dokan-store #haru-content-main .content-area .site-main .dokan-store-wrap .dokan-single-store .commission-wrapper .vendor-commission-form .contact-form select::-webkit-input-placeholder, .dokan-store #haru-content-main .content-area .site-main .dokan-store-wrap .dokan-single-store .commission-wrapper .vendor-commission-form .contact-form .contact-form__file-upload::placeholder, .dokan-store #haru-content-main .content-area .site-main .dokan-store-wrap .dokan-single-store .commission-wrapper .vendor-commission-form .contact-form .contact-form__file-upload::-ms-input-placeholder, .dokan-store #haru-content-main .content-area .site-main .dokan-store-wrap .dokan-single-store .commission-wrapper .vendor-commission-form .contact-form .contact-form__file-upload::-webkit-input-placeholder {
  color: #464646 !important;
  font-family: "Gotham" !important;
  font-size: 18px !important;
  font-style: normal;
  font-weight: 700 !important;
}
.dokan-store #haru-content-main .content-area .site-main .dokan-store-wrap .dokan-single-store .commission-wrapper .vendor-commission-form .contact-form .plus, .dokan-store #haru-content-main .content-area .site-main .dokan-store-wrap .dokan-single-store .commission-wrapper .vendor-commission-form .contact-form .minus {
  position: absolute;
  width: 30px;
  height: 30px;
  top: 50%;
  margin-top: -15px;
  z-index: 3;
  cursor: pointer;
}
.dokan-store #haru-content-main .content-area .site-main .dokan-store-wrap .dokan-single-store .commission-wrapper .vendor-commission-form .contact-form .plus {
  right: 25%;
}
.dokan-store #haru-content-main .content-area .site-main .dokan-store-wrap .dokan-single-store .commission-wrapper .vendor-commission-form .contact-form .minus {
  left: 25%;
}
.dokan-store #haru-content-main .content-area .site-main .dokan-store-wrap .dokan-single-store .commission-wrapper .vendor-commission-form .contact-form .quantity {
  text-align: center;
}
.dokan-store #haru-content-main .content-area .site-main .dokan-store-wrap .dokan-single-store .commission-wrapper .vendor-commission-form .contact-form .wpcf7-date {
  text-transform: uppercase;
}
.dokan-store #haru-content-main .content-area .site-main .dokan-store-wrap .dokan-single-store .commission-wrapper .vendor-commission-form .contact-form select {
  -webkit-appearance: none;
  -moz-appearance: none;
  background-image: url(./assets/images/icon/icon-chevron-down-gray.svg);
  background-repeat: no-repeat;
  background-position-x: calc(100% - 20px);
  background-position-y: 26px;
  background-size: 21px 9px;
}
.dokan-store #haru-content-main .content-area .site-main .dokan-store-wrap .dokan-single-store .commission-wrapper .vendor-commission-form .contact-form .contact-form__file {
  display: block;
}
.dokan-store #haru-content-main .content-area .site-main .dokan-store-wrap .dokan-single-store .commission-wrapper .vendor-commission-form .contact-form .contact-form__file-upload {
  width: 100%;
  text-align: center;
  cursor: pointer;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.dokan-store #haru-content-main .content-area .site-main .dokan-store-wrap .dokan-single-store .commission-wrapper .vendor-commission-form .contact-form .contact-form__file-upload:hover {
  border: none;
  background-color: #fff;
  color: #000;
}
.dokan-store #haru-content-main .content-area .site-main .dokan-store-wrap .dokan-single-store .commission-wrapper .vendor-commission-form .contact-form .contact-form__file-upload:before {
  content: "";
  background-image: url(./assets/images/icon/upload.svg);
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  display: block;
  width: 30px;
  height: 30px;
  margin-right: 19px;
}
.dokan-store #haru-content-main .content-area .site-main .dokan-store-wrap .dokan-single-store .commission-wrapper .vendor-commission-form .contact-form .contact-form__file-upload:after {
  content: none;
}
.dokan-store #haru-content-main .content-area .site-main .dokan-store-wrap .dokan-single-store .commission-wrapper .vendor-commission-form .contact-form .codedropz-upload-wrapper .codedropz-upload-handler .codedropz-upload-container .codedropz-upload-inner .codedropz-btn-wrap, .dokan-store #haru-content-main .content-area .site-main .dokan-store-wrap .dokan-single-store .commission-wrapper .vendor-commission-form .contact-form .codedropz-upload-wrapper .codedropz-upload-handler .codedropz-upload-container .codedropz-upload-inner > span {
  display: none;
}
.dokan-store #haru-content-main .content-area .site-main .dokan-store-wrap .dokan-single-store .commission-wrapper .vendor-commission-form .contact-form .contact-form__file-uploaded {
  display: none;
}
.dokan-store #haru-content-main .content-area .site-main .dokan-store-wrap .dokan-single-store .commission-wrapper .vendor-commission-form .contact-form .contact-form__input {
  position: relative;
}
.dokan-store #haru-content-main .content-area .site-main .dokan-store-wrap .dokan-single-store .commission-wrapper .vendor-commission-form .contact-form [class*=finish-date] {
  width: 50%;
  margin-top: 38px;
}
.dokan-store #haru-content-main .content-area .site-main .dokan-store-wrap .dokan-single-store .commission-wrapper .vendor-commission-form .contact-form .uacf7_repeater .uacf7_repeater_sub_fields .uacf7_repeater_sub_field .uacf7-repeater-title {
  color: #000;
  font-family: "Gotham";
  font-size: 20px;
  font-style: normal;
  font-weight: 700;
  line-height: 65.785px; /* 328.925% */
  letter-spacing: 0.4px;
}
.dokan-store #haru-content-main .content-area .site-main .dokan-store-wrap .dokan-single-store .commission-wrapper .vendor-commission-form .contact-form .uacf7_repeater .uacf7_repeater_sub_fields .uacf7_repeater_sub_field .uacf7_repeater_remove {
  color: #464646;
  font-family: "Gotham";
  font-size: 18px;
  font-style: normal;
  font-weight: 700;
  background: none;
  padding: 0;
  height: auto;
  line-height: 18px;
  margin-left: 20px;
}
.dokan-store #haru-content-main .content-area .site-main .dokan-store-wrap .dokan-single-store .commission-wrapper .vendor-commission-form .contact-form .uacf7_repeater .uacf7_repeater_sub_fields .uacf7_repeater_sub_field .uacf7_repeater_remove:before {
  font-size: 18px;
  font-style: normal;
  font-weight: 700;
  display: inline-block;
  margin-right: 5px;
}
.dokan-store #haru-content-main .content-area .site-main .dokan-store-wrap .dokan-single-store .commission-wrapper .vendor-commission-form .contact-form .uacf7_repeater .uacf7_repeater_controls {
  text-align: left;
}
.dokan-store #haru-content-main .content-area .site-main .dokan-store-wrap .dokan-single-store .commission-wrapper .vendor-commission-form .contact-form .uacf7_repeater .uacf7_repeater_controls .uacf7_repeater_button_wraper {
  display: block;
}
.dokan-store #haru-content-main .content-area .site-main .dokan-store-wrap .dokan-single-store .commission-wrapper .vendor-commission-form .contact-form .uacf7_repeater .uacf7_repeater_controls .uacf7_repeater_button_wraper .uacf7_repeater_add {
  color: #464646;
  font-family: "Gotham";
  font-size: 18px;
  font-style: normal;
  font-weight: 700;
  background: none;
  padding: 0;
  height: auto;
  line-height: 18px;
  margin-left: 20px;
}
.dokan-store #haru-content-main .content-area .site-main .dokan-store-wrap .dokan-single-store .commission-wrapper .vendor-commission-form .contact-form .uacf7_repeater .uacf7_repeater_controls .uacf7_repeater_button_wraper .uacf7_repeater_add:before {
  font-size: 18px;
  font-style: normal;
  font-weight: 700;
  display: inline-block;
  margin-right: 5px;
}
.dokan-store #haru-content-main .content-area .site-main .dokan-store-wrap .dokan-single-store .commission-wrapper .vendor-commission-form .contact-form .uacf7_repeater .uacf7_repeater_controls .uacf7_repeater_button_wraper .uacf7_repeater_add:before {
  content: "+";
}
.dokan-store #haru-content-main .content-area .site-main .dokan-store-wrap .dokan-single-store .commission-wrapper .vendor-commission-form .contact-form .uacf7_repeater .uacf7_repeater_controls .uacf7_repeater_button_wraper .uacf7_repeater_remove {
  float: right;
}
.dokan-store #haru-content-main .content-area .site-main .dokan-store-wrap .dokan-single-store .commission-wrapper .vendor-commission-form .contact-form .uacf7_repeater .uacf7_repeater_controls .uacf7_repeater_button_wraper .uacf7_repeater_remove:before {
  content: "-";
}
.dokan-store #haru-content-main .content-area .site-main .dokan-store-wrap .dokan-single-store .commission-wrapper .vendor-commission-form .contact-form .contact-form__submit input {
  width: 280px;
  height: 60px;
  border-radius: 50px !important;
  background: #000;
  color: #FFF;
  text-align: center;
  font-family: "Gotham";
  font-size: 18px;
  font-style: normal;
  font-weight: 700;
  line-height: 15px; /* 83.333% */
}
.dokan-store #haru-content-main .content-area .site-main .dokan-store-wrap .dokan-single-store .commission-wrapper .vendor-biography {
  border-radius: 20px;
  background: #FEFEFE;
  padding: 30px;
  color: #000;
  font-family: "Gotham";
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  overflow-y: auto;
  font-weight: 400;
}
.dokan-store #haru-content-main .content-area .site-main .dokan-store-wrap .dokan-single-store .commission-wrapper .vendor-biography #comments {
  padding-top: 0;
}
.dokan-store #haru-content-main .content-area .site-main .dokan-store-wrap .dokan-single-store .commission-wrapper .vendor-biography #comments p strong span {
  font-weight: 600;
}
.dokan-store #haru-content-main .content-area .site-main .dokan-store-wrap .dokan-single-store .commission-wrapper .vendor-biography #comments p span {
  font-weight: 300;
}
.dokan-store #haru-content-main .content-area .site-main .dokan-store-wrap .dokan-single-store .commission-wrapper .vendor-biography .elementor-widget-container {
  font-family: "Gotham";
}
.dokan-store #haru-content-main .content-area .site-main .dokan-store-wrap .dokan-single-store .commission-wrapper .vendor-biography .elementor-widget-container h1, .dokan-store #haru-content-main .content-area .site-main .dokan-store-wrap .dokan-single-store .commission-wrapper .vendor-biography .elementor-widget-container h2, .dokan-store #haru-content-main .content-area .site-main .dokan-store-wrap .dokan-single-store .commission-wrapper .vendor-biography .elementor-widget-container h3, .dokan-store #haru-content-main .content-area .site-main .dokan-store-wrap .dokan-single-store .commission-wrapper .vendor-biography .elementor-widget-container h4, .dokan-store #haru-content-main .content-area .site-main .dokan-store-wrap .dokan-single-store .commission-wrapper .vendor-biography .elementor-widget-container h5, .dokan-store #haru-content-main .content-area .site-main .dokan-store-wrap .dokan-single-store .commission-wrapper .vendor-biography .elementor-widget-container h6 {
  font-family: "Gotham";
}
.dokan-store #haru-content-main .content-area .site-main .dokan-store-wrap .dokan-single-store .commission-wrapper .vendor-biography img {
  border-radius: 10px;
  background-color: #D9D9D9;
  width: 100%;
}
.dokan-store #haru-content-main .content-area .site-main .dokan-store-wrap .dokan-single-store .commission-wrapper .vendor-biography .gallery .gallery-item {
  width: calc(33.3333333333% - 5px);
  padding: 0px 10px;
}
.dokan-store #haru-content-main .content-area .site-main .dokan-store-wrap .dokan-single-store .commission-wrapper .vendor-biography .gallery .gallery-item a {
  pointer-events: none;
}
.dokan-store #haru-content-main .content-area .site-main .dokan-store-wrap .dokan-single-store .commission-wrapper .vendor-biography strong, .dokan-store #haru-content-main .content-area .site-main .dokan-store-wrap .dokan-single-store .commission-wrapper .vendor-biography h2 {
  font-weight: 700;
}
.dokan-store #haru-content-main .content-area .site-main .dokan-store-wrap .dokan-single-store .dokan-pagination-container .dokan-pagination li.disabled {
  display: none;
}
.dokan-store #haru-content-main .content-area .site-main .dokan-store-wrap .dokan-single-store .dokan-pagination-container .dokan-pagination li a {
  border: 1px solid #000 !important;
}
.dokan-store #haru-content-main .content-area .site-main .dokan-store-wrap .dokan-single-store .dokan-pagination-container .dokan-pagination li.active a {
  background: #000 !important;
  color: #fff;
}
.dokan-store #haru-content-main #breadcrumbs {
  display: none;
}
.dokan-store .dokan-seller-rating-add-wrapper {
  font-family: "Gotham";
}
.dokan-store .dokan-seller-rating-add-wrapper strong,
.dokan-store .dokan-seller-rating-add-wrapper .dokan-seller-rating-intro-text,
.dokan-store .dokan-seller-rating-add-wrapper a,
.dokan-store .dokan-seller-rating-add-wrapper label,
.dokan-store .dokan-seller-rating-add-wrapper input,
.dokan-store .dokan-seller-rating-add-wrapper textarea {
  font-family: "Gotham" !important;
}
.dokan-store .dokan-seller-rating-add-wrapper input.dokan-form-control {
  font-weight: 600;
}
.dokan-store .dokan-seller-rating-add-wrapper .dokan-btn {
  font-weight: 600;
}
.dokan-store .dokan-seller-rating-add-wrapper .dokan-seller-rating-intro-text {
  font-size: 15px;
}

.dokan-dashboard #haru-content-main .dokan-settings-area #payment-form .payment-field-type .dokan-form-group {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.dokan-dashboard #haru-content-main .dokan-settings-area #payment-form .payment-field-type .dokan-form-group .dokan-w6 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 60%;
}
.dokan-dashboard #haru-content-main .dokan-settings-area #payment-form .payment-field-type .dokan-form-group .dokan-w6 .dokan-form-group .dokan-w8 {
  width: 100%;
}
.dokan-dashboard #haru-content-main .dokan-settings-area #payment-form .payment-field-type .dokan-form-group .dokan-w6 .dokan-form-group .dokan-w4 {
  margin-left: 0;
}
.dokan-dashboard #haru-content-main .dokan-settings-area #payment-form .payment-field-type .dokan-form-group .dokan-w6 button.disconnect {
  margin-left: 20px;
}
.dokan-dashboard #haru-content-main .dokan-settings-area #payment-form .dokan-form-group .dokan-w4 {
  margin-left: 30%;
}
.dokan-dashboard #haru-content-main .dokan-settings-area #payment-form .dokan-form-group .dokan-w4 a.button {
  height: 36px;
  line-height: 34px;
  padding: 0 12px;
  border-radius: 30px;
  font-weight: 600;
  margin-left: 20px;
}
/*====FAQ====*/
.faq-section {
  margin-top: 50px;
  margin-bottom: 50px;
}

.faq-section .accordion__header.is-active {
  background-color: #ffffff;
  margin-top: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  cursor: pointer;
  border-radius: 0;
  gap: 5px;
}

.faq-section h3 {
  color: #000;
  font-size: 20px;
}

.faq-section .accordion-btn {
  height: 30px;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 30px;
          flex: 0 0 30px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  border-radius: 50%;
}

.faq-section span.accordion__toggle {
  height: 2px;
  display: block;
  position: relative;
  -ms-flex-negative: 1;
      flex-shrink: 1;
  border-radius: 2px;
}

.faq-section .accordion__body.is-active {
  display: block;
  /* border-top: 0; */
  padding: 20px;
  border: 2px solid #ebe7e7;
  border-top: 0;
  margin-top: -8px;
  background: white;
}

.faq-section p {
  font-size: 16px;
  line-height: 24px;
}

.faq-section .accordion-btn {
  height: auto;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
}

.faq-section .accordion__header {
  padding: 1em 2rem 1rem 1rem;
  background-color: #ffffff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  cursor: pointer;
  border-radius: 0px;
  gap: 5px;
  border: 2px solid #ebe7e7;
  /* box-shadow: 0px 0px 2px 1px #c3bebe; */
}

.faq-section .accordion__body:active {
  display: block;
  padding-top: 15px;
}

.faq-section .accordion__body {
  display: none;
}

.faq-container.container h2 {
  text-align: center;
  font-size: 32px;
  text-align: left;
  text-transform: uppercase;
}

/*
.page-faq main#main {
background-image: linear-gradient(#c7d6d1, #dcd4a3);
}
*/
.page-faq .accordion__header.is-active {
  background-color: none !important;
  background-color: transparent !important;
}

.page-faq .accordion__body.is-active {
  background: none !important;
}

.page-faq .accordion__header {
  background-color: transparent !important;
}

.page-faq .accordion__header.is-active {
  border: none;
  border-top: 1px solid gray;
  border-bottom: 1px solid gray;
}

.page-faq .accordion__body.is-active {
  border: none !important;
  border-bottom: 1px solid gray;
}

.page-faq .accordion__header {
  border: none !important;
  border-top: 1px solid gray !important;
}

.page-faq .faq-section {
  padding-bottom: 90px;
}

.faq-section .accordion__header {
  padding: 10px 0px !important;
}

.accordion__body.is-active {
  padding: 18px 0px !important;
}

.faq-section span.accordion__toggle:after {
  content: "+";
  position: absolute;
  top: -20px;
  right: 0;
  font-weight: 400;
  font-size: 26px;
}

.faq-section .accordion__header.is-active span.accordion__toggle:after {
  content: "-";
  position: absolute;
  top: -20px;
  right: 0;
  font-weight: 400;
  font-size: 26px;
}

.page-faq .faq-section .faq-container.container h2 {
  margin-bottom: 50px;
}

.page-faq .faq-section .faq-container.container.accordion {
  border-bottom: 1px solid gray !important;
}

.page-faq .faq-container.container .accordion {
  border-bottom: solid gray 1px;
}

/*====FAQ====*/
.dokan-dashboard {
  overflow-x: unset;
}
.dokan-dashboard .h-row {
  background-color: #ECECEC;
}
.dokan-dashboard .page-content .dokan-dashboard-wrap {
  overflow: unset;
}
.dokan-dashboard .page-content .dokan-dashboard-wrap .dokan-dash-sidebar {
  position: sticky;
  top: 0;
  will-change: transform;
  -ms-flex-item-align: start;
      align-self: flex-start;
  z-index: 100;
}
.dokan-dashboard .page-content .dokan-dashboard-wrap .dokan-dash-sidebar #dokan-navigation .dokan-dashboard-menu .dokan-common-links a {
  min-width: 50px;
}
.dokan-dashboard .page-content .dokan-dashboard-wrap .dokan-dash-sidebar .dokan-dashboard-menu .delivery-time-dashboard {
  display: none;
}
.dokan-dashboard .page-content .dokan-dashboard-wrap .dokan-dash-sidebar .dokan-dashboard-menu .settings .shipping {
  display: none;
}
.dokan-dashboard .page-content .dokan-dash-sidebar {
  position: relative;
  -webkit-transition: width 0.3s ease;
  transition: width 0.3s ease;
}
.dokan-dashboard .page-content .dokan-dashboard-content {
  -webkit-transition: margin-left 0.3s ease;
  transition: margin-left 0.3s ease;
  padding: 0 25px;
}
.dokan-dashboard .page-content .dokan-dashboard-content .alert-on-mobile {
  display: none;
}
.dokan-dashboard .page-content .dokan-dashboard-content .product-thumbnail .downloadLink,
.dokan-dashboard .page-content .dokan-dashboard-content .product-thumbnail .upload-final-design,
.dokan-dashboard .page-content .dokan-dashboard-content .design-file .downloadLink,
.dokan-dashboard .page-content .dokan-dashboard-content .design-file .upload-final-design {
  font-size: 13px;
  color: #6d6d6d;
  font-family: "Gotham", sans-serif;
  text-decoration: underline;
}
.dokan-dashboard .page-content .dokan-dashboard-content .product-thumbnail .downloadLink:hover,
.dokan-dashboard .page-content .dokan-dashboard-content .product-thumbnail .upload-final-design:hover,
.dokan-dashboard .page-content .dokan-dashboard-content .design-file .downloadLink:hover,
.dokan-dashboard .page-content .dokan-dashboard-content .design-file .upload-final-design:hover {
  color: #000;
  text-decoration: none;
}
.dokan-dashboard .page-content .dokan-dashboard-content .product-thumbnail .upload-final-design,
.dokan-dashboard .page-content .dokan-dashboard-content .design-file .upload-final-design {
  display: inline-block;
  margin-top: 8px;
}
.dokan-dashboard .page-content .dokan-dashboard-content .woocommerce-MyAccount-content {
  padding-left: 0;
}
.dokan-dashboard .page-content .dokan-dashboard-content .additional-element {
  position: relative;
}
.dokan-dashboard .page-content .dokan-dashboard-content .additional-element .btn-upload {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.dokan-dashboard .page-content .dokan-dashboard-content .additional-element .btn-upload .btn .title {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  color: #000;
  font-family: "Gotham";
  font-weight: 700;
  font-size: 15px;
  line-height: 21px;
  margin-left: 11px;
  margin-bottom: 11px;
}
.dokan-dashboard .page-content .dokan-dashboard-content .additional-element .btn-upload .button {
  -webkit-box-shadow: 0 4px 25px 0 rgba(0, 0, 0, 0.0509803922);
          box-shadow: 0 4px 25px 0 rgba(0, 0, 0, 0.0509803922);
  width: 353px;
  height: 67px;
  background: #FFF !important;
  color: #000 !important;
  font-family: "Gotham";
  font-weight: 700 !important;
  font-size: 15px;
  line-height: 21px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 16px;
}
.dokan-dashboard .page-content .dokan-dashboard-content .additional-element .btn-upload .button:after {
  background: transparent url("./assets/images/icon/upload-square-svgrepo-com-1.svg") no-repeat center;
  content: "";
  display: inline-block;
  width: 33.33px;
  height: 33.33px;
  opacity: 50%;
}
.dokan-dashboard .page-content .dokan-dashboard-content .additional-element .art-guide-line {
  margin-top: 16px;
  margin-bottom: 12px;
  width: 669px;
  height: 65px;
}
.dokan-dashboard .page-content .dokan-dashboard-content .additional-element .art-guide-line span, .dokan-dashboard .page-content .dokan-dashboard-content .additional-element .art-guide-line p, .dokan-dashboard .page-content .dokan-dashboard-content .additional-element .art-guide-line a {
  color: #000;
  font-family: "Gotham";
  font-weight: 700;
  font-size: 15px;
  line-height: 21px;
}
.dokan-dashboard .page-content .dokan-dashboard-content .additional-element .art-guide-line p {
  font-weight: 300;
  font-size: 12px;
  line-height: 20px;
}
.dokan-dashboard .page-content .dokan-dashboard-content .additional-element .tooltip-guide-line {
  width: 329px;
  margin-bottom: 20px;
}
.dokan-dashboard .page-content .dokan-dashboard-content .additional-element .tooltip-guide-line .hover-action {
  width: 329px;
  height: 82px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 8px;
  border: 1px solid #D9D9D9;
  background: #FFF;
}
.dokan-dashboard .page-content .dokan-dashboard-content .additional-element .tooltip-guide-line .hover-action a {
  color: #000;
  font-family: "Gotham";
  font-weight: 700;
  font-size: 15px;
  line-height: 21px;
  background: #ECEBEB;
  border-radius: 5px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 12px 28px 12px 10px;
  cursor: pointer;
}
.dokan-dashboard .page-content .dokan-dashboard-content .additional-element .tooltip-guide-line .hover-action a:before {
  background: transparent url("./assets/images/icon/Information-symbol.svg") no-repeat center;
  content: "";
  display: inline-block;
  width: 40px;
  height: 20px;
  margin-right: 15px;
}
.dokan-dashboard .page-content .dokan-dashboard-content .additional-element .tooltip-guide-line .tooltip-content {
  width: 100%;
  max-width: 368px;
  height: auto;
  border-radius: 10px;
  background: #FFFFFF;
  padding: 16px;
  position: absolute;
  top: -300px;
  left: 370px;
  -webkit-box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2);
          box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2);
  min-height: 567px;
  overflow-y: auto;
  display: none;
}
.dokan-dashboard .page-content .dokan-dashboard-content .additional-element .tooltip-guide-line .tooltip-content.active {
  display: block;
}
.dokan-dashboard .page-content .dokan-dashboard-content .additional-element .tooltip-guide-line .tooltip-content span, .dokan-dashboard .page-content .dokan-dashboard-content .additional-element .tooltip-guide-line .tooltip-content p {
  color: #000;
  font-family: "Gotham";
  font-weight: 500;
  font-size: 12px;
  line-height: 21px;
}
.dokan-dashboard .page-content .dokan-dashboard-content .additional-element .tooltip-guide-line .tooltip-content span {
  font-weight: 700;
  margin-bottom: 15px;
}
.dokan-dashboard .page-content .dokan-dashboard-content .additional-element .tooltip-guide-line .tooltip-content p {
  margin-left: 8px;
  margin-bottom: 5px;
}
.dokan-dashboard .page-content .dokan-dashboard-content .additional-element .tooltip-guide-line:hover .tooltip-content {
  display: block;
}
.dokan-dashboard .page-content .dokan-dashboard-content .dokan-payment-settings-summary h2 {
  font-size: 28px;
  font-weight: 600;
}
.dokan-dashboard .page-content .dokan-dashboard-content .dokan-payment-settings-summary .payment-intro {
  font-size: 18px;
  font-weight: 325;
  font-family: "Gotham" !important;
  letter-spacing: 0;
  max-width: 906px;
  margin: 15px 0;
}
.dokan-dashboard .page-content .dokan-dashboard-content .dokan-payment-settings-summary .payment-frame {
  max-width: 906px;
  background-color: #fff;
  padding: 29px 25px 34px 34px;
  border-radius: 5px;
}
.dokan-dashboard .page-content .dokan-dashboard-content .dokan-payment-settings-summary .payment-frame h3 {
  font-size: 20px;
  font-weight: 700;
  letter-spacing: 0;
  margin-bottom: 13px;
}
.dokan-dashboard .page-content .dokan-dashboard-content .dokan-payment-settings-summary .payment-frame #toggle-vendor-payment-method-drop-down {
  font-size: 17px;
  font-weight: 325;
  letter-spacing: 0;
  cursor: pointer;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-line-pack: center;
      align-content: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.dokan-dashboard .page-content .dokan-dashboard-content .dokan-payment-settings-summary .payment-frame #toggle-vendor-payment-method-drop-down:after {
  background: transparent url("./assets/images/icon/minus-payment.svg") no-repeat center;
  background-size: contain;
  content: "";
  display: inline-block;
  -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2;
  height: 14px;
  width: 14px;
  margin-top: 5px;
}
.dokan-dashboard .page-content .dokan-dashboard-content .dokan-payment-settings-summary .payment-frame #vendor-payment-method-drop-down {
  margin-top: 10px;
}
.dokan-dashboard .page-content .dokan-dashboard-content .dokan-payment-settings-summary .payment-frame .payment-options {
  display: none;
}
.dokan-dashboard .page-content .dokan-dashboard-content .dokan-payment-settings-summary .payment-frame .payment-options .payment-list img {
  margin-bottom: 19px;
  margin-top: 10px;
}
.dokan-dashboard .page-content .dokan-dashboard-content .dokan-payment-settings-summary .payment-frame .payment-options .payment-list a > div {
  background: #FED235;
  width: 542px;
  height: 58px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  border-radius: 10px;
}
.dokan-dashboard .page-content .dokan-dashboard-content .dokan-payment-settings-summary .payment-frame .payment-options .payment-list a span {
  font-weight: 700;
  font-size: 17px;
  line-height: 18.97px;
  color: #000;
}
.dokan-dashboard .page-content .dokan-dashboard-content .dokan-payment-settings-summary .payment-frame .payment-options .payment-list a div {
  position: relative;
}
.dokan-dashboard .page-content .dokan-dashboard-content .dokan-payment-settings-summary .payment-frame .payment-options .payment-list a div:after {
  background: transparent url("./assets/images/icon/arrow-2.svg") no-repeat center;
  background-size: contain;
  content: "";
  display: inline-block;
  height: 20px;
  width: 20px;
  position: absolute;
  right: 15px;
}
.dokan-dashboard .page-content .dokan-dashboard-content .dokan-payment-settings-summary .payment-frame .payment-options .payment-list li {
  margin-bottom: 30px;
}
.dokan-dashboard .page-content .dokan-dashboard-content .dokan-payment-settings-summary .payment-frame .payment-options.active {
  display: block;
}
.dokan-dashboard .page-content .dokan-dashboard-content .dokan-payment-settings-summary .payment-frame .selected-payment {
  margin-top: 13px;
}
.dokan-dashboard .page-content .dokan-dashboard-content .dokan-payment-settings-summary .payment-frame .selected-payment .listing li div {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 30px;
}
.dokan-dashboard .page-content .dokan-dashboard-content .dokan-payment-settings-summary .payment-frame .selected-payment .listing li > div:nth-child(1) {
  margin-bottom: 30px;
  padding-top: 30px;
  border-top: 1px solid #ECECEC;
}
.dokan-dashboard .page-content .dokan-dashboard-content .dokan-payment-settings-summary .payment-frame .selected-payment .no-content {
  font-size: 17px;
}
.dokan-dashboard .page-content .collapse-side-bar {
  list-style: none; /* Remove default list style */
  padding: 0; /* Remove default padding */
  margin: 0; /* Remove default margin */
}
.dokan-dashboard .page-content .toggle-btn-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.dokan-dashboard .page-content #toggle-sidebar-btn {
  border: none;
  padding: 0px;
  cursor: pointer;
  font-size: 25px;
  background: none;
  margin-right: 14px; /* Remove background color */
}
.dokan-dashboard .page-content .dokan-dashboard-content.dokan-support-listing.dokan-support-topic-wrapper {
  padding: 26px 27px;
  border-radius: 10px;
  background: #FFFFFF;
  -webkit-box-shadow: 0 4px 25px 0 rgba(0, 0, 0, 0.1019607843);
          box-shadow: 0 4px 25px 0 rgba(0, 0, 0, 0.1019607843);
  margin-top: 30px;
  width: auto;
}
.dokan-dashboard .page-content .dokan-dashboard-content.dokan-support-listing.dokan-support-topic-wrapper .dokan-support-commentlist::-webkit-scrollbar-thumb {
  background-color: #717171;
  opacity: 0.5;
}
.dokan-dashboard .page-content .dokan-dashboard-content.dokan-support-listing.dokan-support-topic-wrapper .dokan-panel.dokan-dss-panel-default {
  padding: 10px;
  border: none;
  position: relative;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.dokan-dashboard .page-content .dokan-dashboard-content.dokan-support-listing.dokan-support-topic-wrapper .dokan-panel.dokan-dss-panel-default strong {
  font-size: 20px;
  font-weight: 700;
}
.dokan-dashboard .page-content .dokan-dashboard-content.dokan-support-listing.dokan-support-topic-wrapper .dokan-panel.dokan-dss-panel-default .comment-respond {
  margin-top: 10px !important;
}
.dokan-dashboard .page-content .dokan-dashboard-content.dokan-support-listing.dokan-support-topic-wrapper .dokan-panel.dokan-dss-panel-default .comment-reply-title {
  font-size: 18px;
  font-weight: 400;
}
.dokan-dashboard .page-content .dokan-dashboard-content.dokan-support-listing.dokan-support-topic-wrapper .dokan-panel.dokan-dss-panel-default form.comment-form {
  position: relative;
}
.dokan-dashboard .page-content .dokan-dashboard-content.dokan-support-listing.dokan-support-topic-wrapper .dokan-panel.dokan-dss-panel-default form.comment-form .form-submit {
  position: absolute;
  right: 0;
  left: auto;
  top: 35px;
  margin-bottom: 0;
  height: 36px;
}
.dokan-dashboard .page-content .dokan-dashboard-content.dokan-support-listing.dokan-support-topic-wrapper .dokan-panel.dokan-dss-panel-default form.comment-form .form-submit input {
  color: #6C6A6A !important;
  font-size: 13px !important;
  font-weight: 500 !important;
  line-height: 34px !important;
}
.dokan-dashboard .page-content .dokan-dashboard-content.dokan-support-listing.dokan-support-topic-wrapper .dokan-panel.dokan-dss-panel-default form.comment-form .form-submit:before {
  content: "";
  background-image: url(./assets/images/icon/Vector-dashbroad.svg);
  width: 18px;
  height: 13px;
  background-size: contain;
  background-position: center;
  position: absolute;
  right: 20px;
  top: 9px;
}
.dokan-dashboard .page-content .dokan-dashboard-content.dokan-support-listing.dokan-support-topic-wrapper .dokan-panel.dokan-dss-panel-default form.comment-form .form-submit .submit {
  color: #FFF !important;
  font-size: 13px;
  font-family: "Gotham" !important;
  line-height: 30px;
  min-width: 85px;
  background: #000 !important;
}
.dokan-dashboard .page-content .dokan-dashboard-content.dokan-support-listing.dokan-support-topic-wrapper .dokan-panel.dokan-dss-panel-default form.comment-form .form-submit #submitBtn {
  padding: 0 15px;
  padding-right: 34px !important;
  margin-right: 10px;
  background: #FFFFFF !important;
  color: #6C6A6A !important;
  margin-top: 0 !important;
}
.dokan-dashboard .page-content .dokan-dashboard-content.dokan-support-listing.dokan-support-topic-wrapper .dokan-panel.dokan-dss-panel-default form.comment-form .upload-wrapper {
  position: absolute;
  bottom: 9px;
  right: 0;
  padding: 0;
  margin-bottom: 0;
}
.dokan-dashboard .page-content .dokan-dashboard-content.dokan-support-listing.dokan-support-topic-wrapper .dokan-panel.dokan-dss-panel-default form.comment-form .upload-wrapper [for=design-attachment] {
  min-width: 100px;
  text-align: center;
  border-radius: 10px;
  line-height: 30px;
  font-family: "Gotham" !important;
  color: #fff;
  background: #8f8f8f url(./assets/images/icon/icon-upload.svg) no-repeat right 15px center;
  background-size: 18px;
  padding-right: 15px;
  margin-right: 10px;
  font-size: 13px;
}
.dokan-dashboard .page-content .dokan-dashboard-content.dokan-support-listing.dokan-support-topic-wrapper .dokan-panel.dokan-dss-panel-default form.comment-form .upload-wrapper #design-attachment {
  display: none;
}
.dokan-dashboard .page-content .dokan-dashboard-content.dokan-support-listing.dokan-support-topic-wrapper .dokan-panel.dokan-dss-panel-default .comment-form-comment .dokan-dss-comment-textarea {
  background: #F5F5F5;
  color: #000000;
  border: none;
  border-radius: 10px;
  font-weight: 600;
  font-size: 16px;
  position: relative;
  height: 119px;
  padding: 9px;
  padding-left: 20px;
  padding-right: 170px;
  font-family: "Gotham", sans-serif;
}
.dokan-dashboard .page-content .dokan-dashboard-content.dokan-support-listing.dokan-support-topic-wrapper .dokan-panel.dokan-dss-panel-default .comment-form-comment .dokan-dss-comment-textarea::-webkit-input-placeholder {
  font-family: "Gotham", sans-serif;
}
.dokan-dashboard .page-content .dokan-dashboard-content.dokan-support-listing.dokan-support-topic-wrapper .dokan-panel.dokan-dss-panel-default .comment-form-comment .dokan-dss-comment-textarea::-moz-placeholder {
  font-family: "Gotham", sans-serif;
}
.dokan-dashboard .page-content .dokan-dashboard-content.dokan-support-listing.dokan-support-topic-wrapper .dokan-panel.dokan-dss-panel-default .comment-form-comment .dokan-dss-comment-textarea:-ms-input-placeholder {
  font-family: "Gotham", sans-serif;
}
.dokan-dashboard .page-content .dokan-dashboard-content.dokan-support-listing.dokan-support-topic-wrapper .dokan-panel.dokan-dss-panel-default .comment-form-comment .dokan-dss-comment-textarea::-ms-input-placeholder {
  font-family: "Gotham", sans-serif;
}
.dokan-dashboard .page-content .dokan-dashboard-content.dokan-support-listing.dokan-support-topic-wrapper .dokan-panel.dokan-dss-panel-default .comment-form-comment .dokan-dss-comment-textarea::placeholder {
  font-family: "Gotham", sans-serif;
}
.dokan-dashboard .page-content .dokan-dashboard-content.dokan-support-listing.dokan-support-topic-wrapper .dokan-panel.dokan-dss-panel-default label#comment-error {
  display: none !important;
}
.dokan-dashboard .page-content .dokan-dashboard-content.dokan-support-listing.dokan-support-topic-wrapper .dokan-panel.dokan-dss-panel-default .form-submit .submit.haru-button {
  border-radius: 30px;
  background: #000;
}
.dokan-dashboard .page-content .dokan-dashboard-content.dokan-support-listing.dokan-support-topic-wrapper .dokan-panel.dokan-dss-panel-default .form-submit .submit.haru-button:before {
  content: "Send";
}
.dokan-dashboard .page-content .dokan-dashboard-content.dokan-support-listing.dokan-support-topic-wrapper .dokan-panel.dokan-dss-panel-default .comment-form-comment textarea {
  border-radius: 12px;
  padding: 20px;
  font-family: "Gotham", sans-serif;
  border: none;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.dokan-dashboard .page-content .dokan-dashboard-content.dokan-support-listing.dokan-support-topic-wrapper .reason-cancellation {
  font-size: 28px;
  line-height: normal;
  font-family: "Gotham", sans-serif;
  margin-bottom: 15px;
  font-weight: 700;
}
.dokan-dashboard .page-content .dokan-dashboard-content.dokan-support-listing.dokan-support-topic-wrapper .leave-comment {
  font-size: 15px;
  line-height: normal;
  font-family: "Gotham", sans-serif;
  margin-bottom: 15px;
}
.dokan-dashboard .page-content .post-comments.artist-comments {
  text-align: center;
}
.dokan-dashboard .page-content .post-comments.artist-comments .comment-reply-title.haru-heading {
  display: none;
}
.dokan-dashboard .page-content .post-comments.artist-comments .comment-form .logged-in-as {
  display: none;
}
.dokan-dashboard .page-content .post-comments.artist-comments .comment-form .form-submit .submit.haru-button {
  border-radius: 30px;
  background: #000;
}
.dokan-dashboard .page-content .post-comments.artist-comments .comment-form .comment-form-comment textarea {
  border-radius: 12px;
  padding: 20px;
  font-family: "Gotham", sans-serif;
  border: none;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.dokan-dashboard .page-content .post-comments.artist-comments .reason-cancellation {
  font-size: 28px;
  line-height: normal;
  font-family: "Gotham", sans-serif;
  margin-bottom: 15px;
  font-weight: 700;
}
.dokan-dashboard .page-content .post-comments.artist-comments .leave-comment {
  font-size: 15px;
  line-height: normal;
  font-family: "Gotham", sans-serif;
  margin-bottom: 15px;
}
.dokan-dashboard.dashboard-design-requests .jquery-modal {
  z-index: 9999;
}
.dokan-dashboard.dashboard-design-requests .jquery-modal .modal {
  height: 60%;
  left: 25%;
  top: 17%;
}
.dokan-dashboard.dashboard-design-requests .jquery-modal .modal .close-modal {
  top: 2px;
  right: 2px;
}
.dokan-dashboard.dashboard-design-requests .jquery-modal .modal .final-design-images {
  margin-top: 20px;
}
.dokan-dashboard.dashboard-design-requests .jquery-modal .modal .final-design-images .uploaded {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.dokan-dashboard.dashboard-design-requests .jquery-modal .modal .final-design-images .uploaded-image {
  width: 150px;
  height: 150px;
}
.dokan-dashboard.dashboard-design-requests .jquery-modal .modal .final-design-images .uploaded-image .delete-image {
  height: 30px;
}
.dokan-dashboard.dashboard-design-requests .jquery-modal .modal .actions {
  margin-top: 20px;
}
.dokan-dashboard.dashboard-design-requests .jquery-modal .modal .actions span {
  font-family: "Gotham";
  font-weight: 600;
  font-size: 15px;
}
.dokan-dashboard.dashboard-design-requests .woocommerce #quote-request-form .group-button {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 25px 0;
}
.dokan-dashboard.dashboard-design-requests .woocommerce #quote-request-form .group-button button {
  font-size: 16px;
  line-height: 18px;
  font-family: "Gotham";
  border-radius: 48px;
  width: 173px;
  padding: 0 20px;
}
.dokan-dashboard.dashboard-design-requests .woocommerce #quote-request-form .group-button .dokan_convert_to_order_button {
  width: auto;
  margin-top: 0;
  margin-left: 25px;
}
.dokan-dashboard.dashboard-design-requests .woocommerce #quote-request-form .group-button .dokan_convert_to_order_button button {
  background-color: #D9D9D9 !important;
  color: #000 !important;
}
.dokan-dashboard.dashboard-design-requests #haru-content-main .dokan-dashboard-wrap div.dokan_convert_to_order_button .button {
  font-family: "Gotham" !important;
}
.dokan-dashboard.dashboard-design-requests #haru-content-main .dokan-dashboard-wrap .dokan-dashboard-content .dokan-panel-default.dokan-dss-panel-default {
  -webkit-box-shadow: none;
          box-shadow: none;
}
.dokan-dashboard.dashboard-design-requests #haru-content-main .dokan-dashboard-wrap table.dokan-table td:not(.column-primary):before {
  display: none;
}
.dokan-dashboard.dashboard-design-requests #haru-content-main .dokan-dashboard-wrap table.dokan-table h6 {
  font-family: "Gotham";
}
.dokan-dashboard.dashboard-design-requests #haru-content-main .dokan-dashboard-wrap #teezr_update_request_vendor {
  font-family: "Gotham";
  margin-bottom: 35px;
}
.dokan-dashboard.dashboard-design-requests #haru-content-main .dokan-dashboard-wrap #quote-request-form .design_request_details .col-product-offer-price .offered-price-input {
  width: 75px;
}
.dokan-dashboard.dashboard-design-requests #haru-content-main .dokan-dashboard-wrap #quote-request-form .design_request_details .col-product-quantity input[type=number] {
  line-height: 36px;
}
.dokan-dashboard.dashboard-design-requests #haru-content-main .dokan-dashboard-wrap #quote-request-form .design_request_details .col-product-quantity input[type=button] {
  height: 36px;
  line-height: 36px;
}
.dokan-dashboard.dashboard-design-requests #haru-content-main .dokan-dashboard-wrap .woocommerce .dokan-support-commentlist .comment {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  padding: 10px;
  border-radius: 8px;
  -webkit-box-pack: left;
      -ms-flex-pack: left;
          justify-content: left;
}
.dokan-dashboard.dashboard-design-requests #haru-content-main .dokan-dashboard-wrap .woocommerce .dokan-support-commentlist .comment.bypostauthor {
  -webkit-box-pack: left;
      -ms-flex-pack: left;
          justify-content: left;
}
.dokan-dashboard.dashboard-design-requests #haru-content-main .dokan-dashboard-wrap .woocommerce .dokan-support-commentlist .comment.bypostauthor .dokan-dss-chat-box .dokan-chat-image-box {
  -webkit-box-pack: left;
      -ms-flex-pack: left;
          justify-content: left;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.dokan-dashboard.dashboard-design-requests #haru-content-main .dokan-dashboard-wrap .woocommerce .dokan-support-commentlist .comment.bypostauthor .dokan-dss-chat-box .dokan-chat-image-box .dokan-chat-image-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
  margin-right: 25px;
  margin-left: 0;
}
.dokan-dashboard.dashboard-design-requests #haru-content-main .dokan-dashboard-wrap .woocommerce .dokan-support-commentlist .comment.bypostauthor .dokan-dss-chat-box .dokan-chat-image-box .dokan-chat-sender-info {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2;
}
.dokan-dashboard.dashboard-design-requests #haru-content-main .dokan-dashboard-wrap .woocommerce .dokan-support-commentlist .comment.bypostauthor .dokan-dss-chat-box .dokan-chat-info-box .dokan-chat-text {
  background: rgb(239, 236, 239);
  float: left;
}
.dokan-dashboard.dashboard-design-requests #haru-content-main .dokan-dashboard-wrap .woocommerce .dokan-support-commentlist .comment.bypostauthor .dokan-dss-chat-box .dokan-chat-info-box .chat-attachment {
  display: block;
  float: left;
}
.dokan-dashboard.dashboard-design-requests #haru-content-main .dokan-dashboard-wrap .woocommerce .dokan-support-commentlist .comment.bypostauthor .dokan-dss-chat-box .dokan-chat-info-box .dokan-chat-time-box {
  text-align: left;
}
.dokan-dashboard.dashboard-design-requests #haru-content-main .dokan-dashboard-wrap .woocommerce .dokan-support-commentlist .comment .dokan-dss-chat-box {
  width: 100%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.dokan-dashboard.dashboard-design-requests #haru-content-main .dokan-dashboard-wrap .woocommerce .dokan-support-commentlist .comment .dokan-dss-chat-box .dokan-chat-image-box {
  width: 100%;
  -webkit-box-pack: left;
      -ms-flex-pack: left;
          justify-content: left;
}
.dokan-dashboard.dashboard-design-requests #haru-content-main .dokan-dashboard-wrap .woocommerce .dokan-support-commentlist .comment .dokan-dss-chat-box .dokan-chat-image-box .dokan-chat-image-container {
  margin-right: 25px;
  overflow: hidden;
}
.dokan-dashboard.dashboard-design-requests #haru-content-main .dokan-dashboard-wrap .woocommerce .dokan-support-commentlist .comment .dokan-dss-chat-box .dokan-chat-image-box .dokan-chat-image-container img {
  height: 30px;
  width: auto;
}
.dokan-dashboard.dashboard-design-requests #haru-content-main .dokan-dashboard-wrap .woocommerce .dokan-support-commentlist .comment .dokan-dss-chat-box .dokan-chat-image-box .dokan-chat-user-box span {
  color: #717171;
  font-weight: 600;
  font-size: 16px;
}
.dokan-dashboard.dashboard-design-requests #haru-content-main .dokan-dashboard-wrap .woocommerce .dokan-support-commentlist .comment .dokan-dss-chat-box .dokan-chat-info-box {
  width: 100%;
}
.dokan-dashboard.dashboard-design-requests #haru-content-main .dokan-dashboard-wrap .woocommerce .dokan-support-commentlist .comment .dokan-dss-chat-box .dokan-chat-info-box .dokan-chat-text {
  background: rgb(231, 233, 241);
  font-size: 16px;
  line-height: 19.2px;
  font-weight: 400;
  color: #000;
  padding: 10px 14px;
  border-radius: 0px 10px 10px 10px;
  width: auto;
  display: inline-block;
}
.dokan-dashboard.dashboard-design-requests #haru-content-main .dokan-dashboard-wrap .woocommerce .dokan-support-commentlist .comment .dokan-dss-chat-box .dokan-chat-info-box .chat-attachment {
  display: block;
}
.dokan-dashboard.dashboard-design-requests #haru-content-main .dokan-dashboard-wrap .woocommerce .dokan-support-commentlist .comment .dokan-dss-chat-box .dokan-chat-info-box .chat-attachment img {
  display: block;
}
.dokan-dashboard.dashboard-design-requests #haru-content-main .dokan-dashboard-wrap .woocommerce .dokan-support-commentlist .comment .dokan-dss-chat-box .dokan-chat-info-box .chat-attachment .download-chat-attachment {
  display: inline-block;
  font-size: 13px;
  color: #6d6d6d;
  font-family: "Gotham", sans-serif;
  margin-right: 65px;
  margin-top: 10px;
  text-decoration: underline;
}
.dokan-dashboard.dashboard-design-requests #haru-content-main .dokan-dashboard-wrap .woocommerce .dokan-support-commentlist .comment .dokan-dss-chat-box .dokan-chat-info-box .chat-attachment .download-chat-attachment:hover {
  color: #000;
  text-decoration: none;
}
.dokan-dashboard.dashboard-design-requests #haru-content-main .dokan-dashboard-wrap .woocommerce .dokan-support-commentlist .comment .dokan-dss-chat-box .dokan-chat-info-box .dokan-chat-time-box {
  float: left;
  width: 100%;
}
.dokan-dashboard.dashboard-design-requests #haru-content-main .dokan-dashboard-wrap .woocommerce .dokan-panel .dokan-dss-panel-heading {
  display: none;
}
.dokan-dashboard.dashboard-design-requests .design-request-detail {
  border-radius: 10px;
  background: #FFF;
  -webkit-box-shadow: 0 4px 25px 0 rgba(0, 0, 0, 0.1);
          box-shadow: 0 4px 25px 0 rgba(0, 0, 0, 0.1);
  padding: 28px 30px 39px;
  margin-top: 30px;
  overflow-x: auto;
}
.dokan-dashboard.dashboard-design-requests .design-request-detail .design_request_details.dokan-table.order-items {
  margin-bottom: 0;
}
.dokan-dashboard.dashboard-design-requests .design-request-detail .design_request_details.dokan-table.order-items thead th {
  vertical-align: top;
}
.dokan-dashboard.dashboard-design-requests .design-request-detail .cart-collaterals table.table_quote_totals {
  margin-bottom: 0;
}
.dokan-dashboard.dashboard-design-requests .design-request-detail .offered-price-input {
  width: 90px !important;
  text-align: center;
}
.dokan-dashboard.dashboard-design-requests .design-request-detail .col-product-offer-price p,
.dokan-dashboard.dashboard-design-requests .design-request-detail .col-design-side p {
  margin-bottom: 0;
}
.dokan-dashboard.dashboard-design-requests .design-request-detail .col-product-name p {
  margin-bottom: 0;
}
.dokan-dashboard.dashboard-design-requests .design-request-detail .col-product-name br {
  display: none;
}
.dokan-dashboard.vendor-dashboard-orders-page .dokan-orders-content .dokan-orders-area .dokan-btn {
  margin-bottom: 20px;
}
.dokan-dashboard.vendor-dashboard-orders-page .dokan-orders-content .dokan-orders-area .woocommerce_order_items #order_line_items .item {
  border-bottom: 1px solid #eee;
}
.dokan-dashboard.vendor-dashboard-orders-page .dokan-orders-content .dokan-orders-area .woocommerce_order_items #order_line_items .item td {
  border-bottom: none;
}
.dokan-dashboard.vendor-dashboard-orders-page .dokan-orders-content .dokan-orders-area .woocommerce_order_items #order_shipping_line_items {
  border-top: none;
}
.dokan-dashboard.vendor-dashboard-orders-page .dokan-orders-content .dokan-orders-area .woocommerce_order_items #order_shipping_line_items tr td {
  border-top: none;
}
.dokan-dashboard.vendor-dashboard-orders-page .dokan-orders-content .dokan-orders-area .wc-order-totals td .tips {
  position: relative;
}
.dokan-dashboard.vendor-dashboard-orders-page .dokan-orders-content .dokan-orders-area .wc-order-totals td .tips .tooltip-content {
  font-family: "Gotham";
  font-weight: 400;
  font-size: 12px;
  display: none;
  background-color: #F6F6F6;
  width: 165px;
  color: #000;
  text-align: center;
  border-radius: 10px;
  padding: 7px 7px;
  position: absolute;
  z-index: 999;
  bottom: 100%;
  left: 0;
}
.dokan-dashboard.vendor-dashboard-orders-page .dokan-orders-content .dokan-orders-area .wc-order-totals td .tips:hover .tooltip-content, .dokan-dashboard.vendor-dashboard-orders-page .dokan-orders-content .dokan-orders-area .wc-order-totals td .tips.active .tooltip-content {
  display: block;
}
.dokan-dashboard .dokan-product-edit .dokan-add-more-single-cat-container {
  display: none;
}
.dokan-dashboard .dokan-product-edit #new-post-slug {
  margin-top: 8px;
}
.dokan-dashboard .dokan-product-edit #edit-slug-buttons {
  display: inline-block;
  margin-top: 12px;
}
.dokan-dashboard .dokan-product-edit #edit-slug-buttons .cancel.button-link {
  font-family: "Gotham", sans-serif;
  height: 36px;
  line-height: 36px;
  padding: 0 25px;
  border-radius: 30px;
  font-weight: 700;
}

/* Default state: Show span elements */
.dokan-dashboard-menu li a span {
  display: inline;
}

/* Hide span elements when body has collapsed class */
.dokan-dashboard-wrap .collapsed .dokan-dash-sidebar {
  width: 0 !important;
}
.dokan-dashboard-wrap .collapsed .dokan-dashboard-content {
  margin-left: 0;
}
.dokan-dashboard-wrap .collapsed .dokan-dashboard-menu li a span {
  display: none;
}
.dokan-dashboard-wrap .collapsed .dokan-dashboard-menu li .navigation-submenu a span {
  display: none;
}
.dokan-dashboard-wrap .collapsed .dokan-common-links {
  left: 8px;
}
.dokan-dashboard-wrap .collapsed .dokan-common-links a {
  margin: 5px;
}
.dokan-dashboard-wrap .collapsed .dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li:hover ul.navigation-submenu {
  min-width: 75px !important;
}
.dokan-dashboard-wrap .collapsed .menu-dropdown {
  display: none;
}

.dokan-dashboard .product-design #wcdp-tabs-icons {
  height: auto;
}
.dokan-dashboard .product-design #wcdp-tabs-icons #wcdp-btn-cliparts,
.dokan-dashboard .product-design #wcdp-tabs-icons #wcdp-btn-qr {
  display: none;
}
.dokan-dashboard .product-design #wcdp-tabs-icons span.vtab-selected {
  border-right-color: #b6babd;
}
.dokan-dashboard .product-design #wcdp-tabs-icons #wcdp-btn-my-designs {
  display: none;
}
.dokan-dashboard .product-design #wcdp-tabs-icons #wcdp-btn-text {
  display: none;
}
.dokan-dashboard .product-design #wcdp-tabs-icons #wcdp-btn-shapes {
  display: none;
}
.dokan-dashboard .product-design #wcdp-tabs-content .dp-toolbar-img .wcdp-icon-crop {
  display: none;
}
.dokan-dashboard .product-design #wcdp-tabs-content {
  margin-left: 46px;
  min-height: 271px !important;
}
.dokan-dashboard .product-design #wcdp-tabs-content .box__tool .dp-title-box {
  border-bottom: 1px solid #b6babd;
}
.dokan-dashboard .product-design #wcdp-vertical-guide-lines,
.dokan-dashboard .product-design #mobile-wcdp-vertical-guide-lines {
  border: 1px solid #D9D9D9;
  background-color: #FFF;
  margin-top: 8px;
  padding: 8px 9px 10px 8px;
}
.dokan-dashboard .product-design #wcdp-vertical-guide-lines .wcdp-tabs-content,
.dokan-dashboard .product-design #mobile-wcdp-vertical-guide-lines .wcdp-tabs-content {
  background: #ECEBEB;
  border-radius: 5px;
  font-family: "Gotham";
  padding: 5px 6px 8px 6px;
  padding-bottom: 20px;
}
.dokan-dashboard .product-design #wcdp-vertical-guide-lines .wcdp-tabs-content:before,
.dokan-dashboard .product-design #mobile-wcdp-vertical-guide-lines .wcdp-tabs-content:before {
  background: transparent url("./assets/images/icon/Information-symbol.svg") no-repeat center;
  content: "";
  display: inline-block;
  width: 19px;
  height: 19px;
}
.dokan-dashboard .product-design #wcdp-vertical-guide-lines .wcdp-tabs-content .title, .dokan-dashboard .product-design #wcdp-vertical-guide-lines .wcdp-tabs-content span,
.dokan-dashboard .product-design #mobile-wcdp-vertical-guide-lines .wcdp-tabs-content .title,
.dokan-dashboard .product-design #mobile-wcdp-vertical-guide-lines .wcdp-tabs-content span {
  font-family: "Gotham";
  font-weight: 700;
  font-size: 15px;
  line-height: 21px;
  color: #000;
  margin-top: 5px;
}
.dokan-dashboard .product-design #wcdp-vertical-guide-lines .wcdp-tabs-content p,
.dokan-dashboard .product-design #mobile-wcdp-vertical-guide-lines .wcdp-tabs-content p {
  margin-top: 8px;
  margin-bottom: 0;
  font-family: "Gotham";
  font-weight: 325;
  font-size: 12px;
  line-height: 20px;
  color: #000;
}
.dokan-dashboard .product-design #mobile-wcdp-vertical-guide-lines {
  display: none;
}
.dokan-dashboard .product-info .fieldset .dokan-form-group .select2-container {
  width: 100% !important;
}
.dokan-dashboard .product-info .fieldset .dokan-form-group .select2-container .selection span.select2-selection ul.select2-selection__rendered li.select2-selection__choice {
  padding-left: 10px !important;
  padding-right: 10px !important;
}
.dokan-dashboard .dokan-orders-area .dokan-panel-body td.quantity {
  -webkit-box-pack: start !important;
      -ms-flex-pack: start !important;
          justify-content: start !important;
  text-align: left;
}
.dokan-dashboard.dashboard-design-requests #haru-content-main .dokan-dashboard-wrap .woocommerce .shop_table.order_details {
  margin-bottom: 20px;
}
.dokan-dashboard.dashboard-design-requests #haru-content-main .dokan-dashboard-wrap .woocommerce .shop_table.order_details tbody tr td {
  background: none;
}
.dokan-dashboard.dashboard-design-requests #haru-content-main .dokan-dashboard-wrap .woocommerce .shop_table.order_details tbody tr td.product-thumbnail, .dokan-dashboard.dashboard-design-requests #haru-content-main .dokan-dashboard-wrap .woocommerce .shop_table.order_details tbody tr td.design-file {
  width: 150px;
  vertical-align: top;
}
.dokan-dashboard.dashboard-design-requests #haru-content-main .dokan-dashboard-wrap .woocommerce .shop_table.order_details tbody tr td.product-thumbnail img, .dokan-dashboard.dashboard-design-requests #haru-content-main .dokan-dashboard-wrap .woocommerce .shop_table.order_details tbody tr td.design-file img {
  max-width: 100%;
  width: auto;
  border-radius: 5px;
}
.dokan-dashboard-wrap .collapsed #toggle-sidebar-btn {
  margin-right: 17px !important;
}

.dokan-dashboard .page-content .dokan-dashboard-wrap .dokan-dash-sidebar {
  top: 150px;
}

.dokan-dashboard-wrap .collapsed .dokan-common-links {
  left: 0px;
}

.dokan-dashboard-wrap .collapsed .dokan-dashboard-menu .dokan-common-links a {
  min-width: 100% !important;
  margin: 0;
  padding-left: 18px !important;
  padding-top: 10px !important;
  padding-bottom: 10px !important;
}

.haru-header {
  z-index: 9998 !important;
}

html.overflow-hidden .haru-header {
  z-index: 99999 !important;
}

.dokan-dashboard .page-content .dokan-dashboard-wrap .dokan-dash-sidebar {
  top: 150px;
}

.dokan-dashboard-wrap .collapsed .dokan-common-links {
  left: 0px;
}

.dokan-dashboard-wrap .collapsed .dokan-dashboard-menu .dokan-common-links a {
  min-width: 100% !important;
  margin: 0;
  padding-left: 18px !important;
  padding-top: 10px !important;
  padding-bottom: 10px !important;
}

.dokan-dashboard-wrap .collapsed {
  width: 3.5rem !important;
}

.dokan-dashboard .dokan-dashboard-wrap {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -ms-flex-wrap: unset;
      flex-wrap: unset;
  -webkit-flex-wrap: unset;
}

.dokan-dashboard .dokan-product-edit-form #product_type {
  display: none;
}

.dokan-dashboard .dokan-product-edit-form label[for=product_type] {
  display: none;
}

.dokan-dashboard .dokan-dashboard-content {
  width: 100%;
  -webkit-box-flex: 5;
      -ms-flex: 5 auto;
          flex: 5 auto;
}
/*
vendor dashboard start */
.dokan-dashboard-wrap .collapsed ul.dokan-dashboard-menu li:hover:not(.active) ul.navigation-submenu {
  min-width: auto !important;
}

.dokan-dashboard-wrap .collapsed .navigation-submenu .submenu-item {
  padding-left: 0 !important;
}

.dokan-form-inline .dokan-form-group {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 10px;
}

.dokan-dashboard .dokan-dash-sidebar, .dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu, .dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li ul.navigation-submenu li {
  background-color: #0D0D0D !important;
}

.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li.active, .dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li:hover, .dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li.active, .dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li.dokan-common-links a:hover {
  background-color: #000 !important;
}

ul.navigation-submenu {
  -webkit-box-shadow: none;
          box-shadow: none;
}

.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li:hover:not(.active) ul.navigation-submenu {
  background: #0D0D0D !important;
  -webkit-box-shadow: none;
  box-shadow: none;
  border: 0px !important;
}

.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li a {
  font-family: "Gotham";
  font-size: 15px;
  line-height: 18.75px;
  font-weight: 700;
}

.dokan-dashboard .dokan-dashboard-wrap .dokan-dashboard-header .entry-title {
  font-family: "Gotham";
  font-weight: 800;
}

.dokan-dashboard #haru-content-main .haru-container .dokan-dashboard-wrap a.dokan-btn:not(.dokan-btn-lg), .dokan-dashboard #haru-content-main .haru-container .dokan-dashboard-wrap .dokan-btn:not(.dokan-btn-lg) {
  font-family: "Gotham" !important;
  border-radius: 30px;
  background-color: #37EB74;
  color: #000000;
  padding: 0 25px;
}

.dokan-dashboard .dokan-dashboard-wrap, .dokan-dashboard .dokan-dashboard-wrap input, .dokan-dashboard .dokan-dashboard-wrap label, .dokan-dashboard .dokan-dashboard-wrap h1, .dokan-dashboard .dokan-dashboard-wrap h2, .dokan-dashboard .dokan-dashboard-wrap h3, .dokan-dashboard .dokan-dashboard-wrap legend {
  font-family: "Gotham" !important;
}

.dokan-dashboard #haru-content-main .haru-container .dokan-dashboard-wrap .dokan-dashboard-content .dokan-form-group label.form-label, .dokan-dashboard #haru-content-main .haru-container .dokan-dashboard-wrap .dokan-dashboard-content .dokan-product-type-container label, .dokan-dashboard #haru-content-main .haru-container .dokan-dashboard-wrap .dokan-dashboard-content .dokan-product-description label, .dokan-dashboard #haru-content-main .haru-container .dokan-dashboard-wrap .dokan-dashboard-content .dokan-product-short-description label {
  font-family: "Gotham" !important;
}

.dokan-dashboard #haru-content-main .haru-container #edit-slug-buttons .button, .dokan-dashboard #haru-content-main .haru-container .dokan-dashboard-content .wp-editor-tabs button {
  font-family: "Gotham" !important;
  border-radius: 30px;
}

.dokan-dashboard .dokan-form-horizontal .dokan-control-label {
  font-weight: 700;
}

.dashboard-product-design .dokan-dashboard-wrap .dokan-dashboard-content .product-design-form .row .fieldset .field input[type=text]:not(.select2-search__field), .dashboard-product-design .dokan-dashboard-wrap .dokan-dashboard-content .product-design-form .row .fieldset .field input[type=number] {
  background-color: #FFFFFF;
}

.dokan-dashboard .dokan-dashboard-wrap .dokan-settings-content .dokan-form-group.specialties .dokan-w6 .specialties__item {
  position: relative;
  display: inline-block;
  margin: 0 25px 30px 0;
}

.dokan-dashboard .dokan-dashboard-wrap .dokan-settings-content .dokan-form-group.specialties .dokan-w6 .specialties__item input[type=checkbox] {
  clip: rect(0px, 0px, 0px, 0px);
  height: 1px;
  position: absolute;
  width: 1px;
  border-width: 0;
  border-style: initial;
  border-color: initial;
  -o-border-image: initial;
     border-image: initial;
  margin: -1px;
  overflow: hidden;
  padding: 0;
}

.dokan-dashboard .dokan-dashboard-wrap .dokan-settings-content .dokan-form-group.specialties .dokan-w6 .specialties__item input[type=checkbox]:checked + label:before {
  border-color: black;
}

.dokan-dashboard .dokan-dashboard-wrap .dokan-settings-content .dokan-form-group.specialties .dokan-w6 .specialties__item input[type=checkbox]:checked + label:after {
  opacity: 1;
  visibility: visible;
}

.dokan-dashboard .dokan-orders-content .dokan-order-details-wrap .dokan-panel-body .woocommerce_order_items {
  table-layout: fixed;
}

.dokan-dashboard .dokan-orders-content .dokan-order-details-wrap .dokan-panel-body .woocommerce_order_items tbody .name .d-flex {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 0;
}

.dokan-dashboard .dokan-orders-content .dokan-order-details-wrap .dokan-panel-body .woocommerce_order_items tbody .name .d-flex .order-product-variation {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: baseline;
      -ms-flex-align: baseline;
          align-items: baseline;
  gap: 4px;
}

.dokan-dashboard .dokan-orders-content .dokan-order-details-wrap .dokan-panel-body .woocommerce_order_items tbody .name .d-flex .order-product-variation p {
  margin-bottom: 0;
}

.dokan-dashboard .dokan-product-edit .dokan-product-edit-form .dokan-product-inventory, .dokan-dashboard .dokan-product-edit .dokan-product-edit-form .dokan-product-shipping-tax {
  display: none;
}

.dokan-dashboard .dokan-dashboard-wrap .dokan-settings-content .dokan-form-group.specialties .dokan-w6 .specialties__item label {
  color: black;
  cursor: pointer;
  display: inline-block;
  font-family: "Gotham" !important;
  font-weight: 700;
  letter-spacing: 0.655px;
  line-height: 13px;
  position: relative;
  font-size: 15px;
  padding-left: 50px;
}

.dokan-dashboard .dokan-dashboard-wrap .dokan-settings-content .dokan-form-group.specialties .dokan-w6 .specialties__item label:before {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  content: "";
  display: inline-block;
  position: absolute;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  top: 50%;
  background: #FFFFFF;
  border: 1px solid #FFFFFF;
  border-radius: 5px;
  left: 0;
  height: 35px;
  width: 35px;
}

.dokan-dashboard .dokan-dashboard-wrap .dokan-settings-content .dokan-form-group.specialties .dokan-w6 .specialties__item label:after {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  content: "";
  display: inline-block;
  position: absolute;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  top: 50%;
  background: transparent url("./assets/images/icon/icon-check-green.svg") no-repeat center;
  background-size: contain;
  height: 17px;
  width: 19px;
  opacity: 0;
  visibility: hidden;
  left: 8px;
}

.dokan-dashboard .dokan-reports-content .dokan-reports-area ul.chart-legend li.highlight_series[data-series="4"], .dokan-dashboard .dokan-reports-content .dokan-reports-area ul.chart-legend li.highlight_series[data-series="5"] {
  display: none;
}

.dokan-dashboard .dokan-dashboard-wrap .dokan-dashboard-content .dokan-page-help {
  font-style: normal;
  color: #000000;
  font-size: 18px;
}

.dokan-dashboard .dokan-orders-content .dokan-orders-area .dokan-order-filter-serach .dokan-left .dokan-form-group {
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
}

.dokan-dashboard .dokan-orders-content .dokan-orders-area .dokan-order-filter-serach .dokan-left .dokan-form-group .dokan-btn {
  padding: 0 10px !important;
}

.dokan-dashboard .dokan-product-listing .dokan-product-listing-area .dokan-form-inline .dokan-form-group input[type=submit].dokan-btn {
  font-size: 14px !important;
  padding: 0 10px !important;
}

.dokan-dashboard .dokan-product-listing .dokan-product-listing-area .dokan-product-date-filter {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.dokan-dashboard .dokan-product-listing .dokan-product-listing-area .dokan-product-date-filter .dokan-form-group:nth-child(2) {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}

.dashboard-product-design .dokan-dashboard-wrap .dokan-dashboard-content .actions {
  text-align: left;
  max-width: 50%;
}

.dashboard-product-design .dokan-dashboard-wrap .dokan-dashboard-content .actions .btn-create {
  font-family: "Gotham" !important;
  border-radius: 50px;
  padding: 14px 60px 12px 60px;
  font-weight: 700;
  font-size: 18px;
  line-height: 1.5;
  height: auto;
  color: #FFFFFF;
  background-color: rgb(0, 0, 0);
  border-color: rgb(0, 0, 0);
}

.dashboard-product-design .dokan-dashboard-wrap .dokan-dashboard-content .product-design-form .row .fieldset .field > label {
  font-family: "Gotham" !important;
  font-weight: 600 !important;
  font-size: 16px;
  margin-bottom: 10px;
}

.dokan-dashboard .image-details .media-modal-content .media-frame-content .setting.link-to, .dokan-dashboard .image-details .media-modal-content .media-frame-content .advanced-section {
  display: none;
}

.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li:not(.dokan-common-links) {
  -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2;
}

.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li.dokan-common-links {
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
}

.dokan-dashboard .dokan-dash-sidebar:not(.collapsed) ul.dokan-dashboard-menu li.dokan-common-links a i {
  font-size: 25px;
}

.dokan-dashboard .dokan-settings-content .dokan-payment-settings-summary ul .dokan-btn-sm {
  font-family: "Gotham" !important;
  border-radius: 30px;
  padding: 0 25px;
}

.dokan-dashboard .page-content {
  padding: 0;
}

.dokan-dashboard .entry-content {
  padding-left: 0;
  padding-right: 0;
}

.dashboard-product-design .dokan-dashboard-wrap .dokan-dashboard-content .product-design-form .product-design #wcdp-container #wcdp-editor-container #wcdp-toolbar-options {
  margin-left: auto;
}

.dashboard-product-design .dokan-dashboard-wrap .dokan-dashboard-content .product-design-form .product-design #wcdp-container #wcdp-editor-container #wcdp-canvas-container {
  text-align: center;
}

.dashboard-product-design .dokan-dashboard-wrap .dokan-dashboard-content .product-design-form .row .fieldset .field {
  margin-bottom: 20px;
}

.dashboard-product-design .dokan-dashboard-wrap .dokan-dashboard-content .product-design-form .product-design #wcdp-container #wcdp-editor-container #wcdp-opts-below-canvas {
  margin-left: auto;
}

.dokan-dashboard-content .actions {
  text-align: center;
}

.dokan-dashboard .dokan-coupon-content .dashboard-coupons-area .dokan-form-horizontal .dokan-form-group:last-child {
  margin-top: 30px;
}

.dokan-dashboard .dokan-coupon-content .dashboard-coupons-area .select2-container .select2-selection {
  border: none !important;
  background: none;
}

.dokan-dashboard .dokan-coupon-content .dashboard-coupons-area .select2-container--focus .select2-selection {
  border: none;
  background: none;
}

.dokan-dashboard .dokan-coupon-content .dashboard-coupons-area form.coupons .hidden-field {
  display: none;
}

.dokan-dashboard-wrap button#insert-media-button {
  font-family: "Helvetica Neue" !important;
  border-radius: 50px;
}

.dokan-dashboard-wrap .dokan-btn {
  font-family: "Helvetica Neue" !important;
}

.dokan-dashboard-wrap .dokan-panel-body td.quantity {
  width: auto;
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-align: center !important;
      -ms-flex-align: center !important;
          align-items: center !important;
  -webkit-box-pack: center !important;
      -ms-flex-pack: center !important;
          justify-content: center !important;
  font-weight: 600;
  color: #141414;
  font-size: 14px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-family: "Gotham";
  border-bottom: unset;
}

.dokan-dashboard-wrap .dokan-panel-body th.quantity {
  border-bottom: 1px solid #EDEDED;
}

.dokan-dashboard-wrap #order_shipping_line_items .quantity {
  display: none !important;
}

.d-flex.row-ct {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 10px;
}

.dokan-dashboard-wrap .woocommerce_order_items_wrapper .quantity {
  display: block !important;
  background: #fff !important;
  border-radius: unset !important;
}

.dokan-dashboard-wrap .btn-create {
  font-family: "Helvetica Neue" !important;
}

.dokan-dashboard-wrap #edit-slug-buttons .edit-slug {
  font-family: "Helvetica Neue" !important;
}

.woocommerce-js .haru-page .dokan-dashboard-content .dokan-product-short-description .wp-editor-container .quicktags-toolbar input,
.woocommerce-js .haru-page .dokan-dashboard-content .dokan-product-description .wp-editor-container .quicktags-toolbar input,
.woocommerce-js .haru-page .dokan-dashboard-content .dokan-product-short-description .wp-editor-tabs button,
.woocommerce-js .haru-page .dokan-dashboard-content .dokan-product-description .wp-editor-tabs button {
  width: 80px !important;
  height: 40px !important;
}

.woocommerce-js .haru-page .dokan-dashboard-content .dokan-product-short-description label.form-label,
.woocommerce-js .haru-page .dokan-dashboard-content .dokan-product-description label.form-label,
.woocommerce-js .haru-page .dokan-dashboard-content #dokan-product-title-area label.form-label,
.woocommerce-js .haru-page .dokan-dashboard-content .dokan-form-group label.form-label,
.woocommerce-js .haru-page .dokan-dashboard-content .dokan-product-type-container label,
.woocommerce-js .haru-page .dokan-dashboard-content .dokan-form-group label.form-label {
  font-family: "ZTRavigsfen-Bold" !important;
  font-weight: 700 !important;
  font-size: 16px !important;
  color: #000 !important;
}

.dokan-dashboard .product-design-form .select2-container .select2-selection__choice__remove {
  border-right: unset !important;
  position: relative;
  color: rgb(255, 255, 255) !important;
}

.dokan-dashboard .product-design-form .select2-container .select2-selection__choice__remove:hover {
  background-color: #242424 !important;
  color: rgb(255, 255, 255) !important;
}

.dokan-dashboard .product-design-form .select2-container .select2-selection__choice {
  padding: unset !important;
  color: rgb(255, 255, 255) !important;
  border-color: #242424 !important;
  background-color: #242424 !important;
  min-width: 80px !important;
  border-radius: 10px !important;
}

.dokan-product-category-modal .dokan-product-category-modal-content {
  height: unset !important;
  padding: 20px !important;
  overflow: auto;
  border-radius: 10px;
}

.dokan-cat-search-box {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

ul#dokan-cat-search-res-ul {
  margin: 0;
  list-style-type: none;
  padding-left: 0;
}

.dokan-product-category-modal-footer {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 0 10px;
  color: #fff;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.dokan-product-category-modal-footer .dokan-product-category-button-container button {
  float: right;
  width: 5.5rem;
  height: 2.5rem;
  font-size: 1rem;
  padding: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  border: 1px solid #000;
}

div#loading-overlay {
  z-index: 999999;
}

.dokan-product-category-modal {
  z-index: 99999;
}

.contact-us-2-form .wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output, .wpcf7 form.payment-required .wpcf7-response-output {
  display: none !important;
}

.contact-us-2-form .wpcf7-form .wpcf7-not-valid-tip {
  position: relative !important;
  bottom: 0 !important;
  left: 0 !important;
  font-size: 1em !important;
  font-family: "helvetica neue" !important;
}

.grecaptcha-badge {
  visibility: hidden;
}

/* Cannot add custom class to elementor page <body>, have to use the default class with page */
.page-id-377 .grecaptcha-badge {
  visibility: visible;
}

.haru-page .wpcf7-form .wpcf7-not-valid-tip {
  position: absolute;
  bottom: -25px;
  left: 0;
  font-size: 1em;
  font-family: "Helvetica Neue" !important;
}

@keyframes spin {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}
#haru-content-main .artist-for-hire {
  background: #F8F8F8;
  padding-top: 30px;
  padding-bottom: 80px;
}
#haru-content-main .artist-for-hire .content-wrapper {
  min-height: 400px;
}
#haru-content-main .artist-for-hire .content-wrapper .block-header {
  padding-left: 15px;
  padding-right: 15px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  max-width: 1600px;
  margin: 0 auto 50px;
}
#haru-content-main .artist-for-hire .content-wrapper .block-header .block-title h3 {
  color: #000;
  font-family: "Gotham-Ultra";
  font-size: 25px;
  font-style: normal;
  font-weight: 500;
  line-height: 30px;
  margin-bottom: 20px;
}
#haru-content-main .artist-for-hire .content-wrapper .block-header .block-title p {
  color: #000;
  font-size: 18px;
  font-weight: 500;
  line-height: normal;
  font-family: "Gotham", sans-serif;
}
#haru-content-main .artist-for-hire .content-wrapper .block-header .block-title span {
  color: #000;
  font-family: "Gotham";
  font-size: 18px;
  font-style: normal;
  font-weight: 500;
  line-height: 17.23px;
}
#haru-content-main .artist-for-hire .content-wrapper .block-header .filters-wrapper .specialty-filter {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  margin-bottom: 0;
}
#haru-content-main .artist-for-hire .content-wrapper .block-header .filters-wrapper .specialty-filter .shop-filter__sidebar-btn-toggle {
  width: 280px;
  height: 60px;
  border-radius: 50px;
  border: 2px solid #000;
  color: #000;
  text-align: center;
  font-family: "Gotham";
  font-size: 18px;
  font-style: normal;
  font-weight: 700;
  line-height: 15px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
#haru-content-main .artist-for-hire .content-wrapper .block-header .filters-wrapper .specialty-filter .shop-filter__sidebar-btn-toggle:before {
  content: none;
}
#haru-content-main .artist-for-hire .content-wrapper .block-header .filters-wrapper .specialty-filter .shop-filter__sidebar-btn-toggle.active {
  color: #fff;
}
#haru-content-main .artist-for-hire .content-wrapper .block-header .filters-wrapper .specialty-filter .shop-filter__sidebar-btn-toggle.active:after {
  content: "";
  background-image: url(./assets/images/icon/cross.svg);
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  width: 12px;
  height: 12px;
  display: block;
  margin-left: 15px;
}
#haru-content-main .artist-for-hire .content-wrapper .filters-area {
  background: #FFF;
  -webkit-box-flex: 100%;
      -ms-flex: 100%;
          flex: 100%;
  border: none;
  margin-top: 30px;
}
#haru-content-main .artist-for-hire .content-wrapper .filters-area .filters-area__content {
  display: block;
  width: 100%;
  max-width: 1600px;
  margin: 0 auto;
}
#haru-content-main .artist-for-hire .content-wrapper .filters-area .filters-area__content .form-filter {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
#haru-content-main .artist-for-hire .content-wrapper .filters-area .filters-area__content .form-filter aside {
  width: 50%;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 50%;
          flex: 0 0 50%;
}
#haru-content-main .artist-for-hire .content-wrapper .filters-area .filters-area__content .form-filter aside .widget-title span {
  color: #202020;
  font-family: "Gotham-Ultra";
  font-size: 18px;
  font-style: normal;
  font-weight: 500;
  line-height: 15px;
}
#haru-content-main .artist-for-hire .content-wrapper .filters-area .filters-area__content .form-filter aside .widget-content input {
  border-radius: 5px !important;
  background: #F8F8F8;
  font-family: "Gotham" !important;
  font-size: 16px;
  font-style: normal;
  font-weight: 700;
  padding-right: 15px;
}
#haru-content-main .artist-for-hire .content-wrapper .filters-area .filters-area__content .form-filter aside .widget-content button {
  font-size: 18px;
  position: static;
  min-width: 180px;
  line-height: 50px;
  height: auto;
  background: #000;
  color: #37EB74;
  border-radius: 5px;
  font-family: "Gotham";
  font-weight: 700;
  margin-left: 5px;
}
#haru-content-main .artist-for-hire .content-wrapper .filters-area .filters-area__content .form-filter aside .widget-content button:before {
  content: none;
}
#haru-content-main .artist-for-hire .content-wrapper .filters-area .filters-area__content .form-filter aside .specialty-list {
  margin: 0 0 35px;
}
#haru-content-main .artist-for-hire .content-wrapper .filters-area .filters-area__content .form-filter aside ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  list-style: none;
  padding-left: 0;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
#haru-content-main .artist-for-hire .content-wrapper .filters-area .filters-area__content .form-filter aside ul li {
  list-style: none;
  display: inline-block;
  margin-right: 15px;
}
#haru-content-main .artist-for-hire .content-wrapper .filters-area .filters-area__content .form-filter aside .checkbox-container {
  display: block;
  position: relative;
  padding-left: 25px;
  margin-bottom: 12px;
  cursor: pointer;
  line-height: 30px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
#haru-content-main .artist-for-hire .content-wrapper .filters-area .filters-area__content .form-filter aside .checkbox-container .option-text {
  margin-top: 15px;
  margin-left: 8px;
  display: inline-block;
  color: #000;
  font-family: "Gotham";
  font-size: 16px;
  font-style: normal;
  font-weight: 700;
  line-height: 15px;
}
#haru-content-main .artist-for-hire .content-wrapper .filters-area .filters-area__content .form-filter aside .checkbox-container input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
  height: 0;
  width: 0;
}
#haru-content-main .artist-for-hire .content-wrapper .filters-area .filters-area__content .form-filter aside .checkbox-container input:checked ~ .checkmark:after {
  display: block;
}
#haru-content-main .artist-for-hire .content-wrapper .filters-area .filters-area__content .form-filter aside .checkbox-container input:checked ~ .option-text {
  font-weight: 600;
}
#haru-content-main .artist-for-hire .content-wrapper .filters-area .filters-area__content .form-filter aside .checkbox-container .checkmark {
  position: absolute;
  top: 0;
  left: 0;
  height: 40px;
  width: 40px;
}
#haru-content-main .artist-for-hire .content-wrapper .filters-area .filters-area__content .form-filter aside .checkbox-container .checkmark:before {
  content: "";
  border-radius: 5px;
  background: #ECECEC;
  height: 30px;
  width: 30px;
  position: absolute;
  display: block;
  top: 7px;
  left: -7px;
}
#haru-content-main .artist-for-hire .content-wrapper .filters-area .filters-area__content .form-filter aside .checkbox-container .checkmark:after {
  content: "";
  position: absolute;
  display: none;
  background-image: url(./assets/images/icon/checkmark.svg);
  background-repeat: no-repeat;
  width: 30px;
  height: 30px;
  background-size: cover;
}
#haru-content-main .artist-for-hire .content-wrapper .filters-area .filters-area__content .form-filter aside .checkbox-container:hover input ~ .checkmark:before {
  background-color: rgba(46, 187, 119, 0.5);
}
#haru-content-main .artist-for-hire .content-wrapper .filters-area .filters-area__content .form-filter .action-toolbars {
  width: 100%;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 15px;
}
#haru-content-main .artist-for-hire .content-wrapper .filters-area .filters-area__content .form-filter .action-toolbars button {
  color: #FFFFFF;
  text-align: center;
  font-family: "Gotham";
  font-size: 18px;
  font-style: normal;
  font-weight: 700;
  line-height: 15px;
  min-width: 190px;
  height: 50px;
  border-radius: 50px;
  background: #000;
  padding: 0 10px;
}
#haru-content-main .artist-for-hire .content-wrapper #dokan-seller-listing-wrap {
  padding-left: 15px;
  padding-right: 15px;
  max-width: 1600px;
  margin: 0 auto;
}
#haru-content-main .artist-for-hire .content-wrapper #dokan-seller-listing-wrap .seller-listing-content .dokan-seller-wrap {
  margin: 0 -5px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
#haru-content-main .artist-for-hire .content-wrapper #dokan-seller-listing-wrap .seller-listing-content .dokan-seller-wrap:before, #haru-content-main .artist-for-hire .content-wrapper #dokan-seller-listing-wrap .seller-listing-content .dokan-seller-wrap:after {
  content: none;
}
#haru-content-main .artist-for-hire .content-wrapper #dokan-seller-listing-wrap .seller-listing-content .dokan-seller-wrap .dokan-single-seller {
  width: 100%;
  max-width: 25%;
  min-height: 400px;
  margin: 0 0 40px;
  position: relative;
  padding: 0;
  float: none;
}
#haru-content-main .artist-for-hire .content-wrapper #dokan-seller-listing-wrap .seller-listing-content .dokan-seller-wrap .dokan-single-seller:before {
  content: none;
}
#haru-content-main .artist-for-hire .content-wrapper #dokan-seller-listing-wrap .seller-listing-content .dokan-seller-wrap .dokan-single-seller .store-wrapper {
  margin: 0 5px;
  -webkit-box-shadow: none;
          box-shadow: none;
  border-radius: 20px;
}
#haru-content-main .artist-for-hire .content-wrapper #dokan-seller-listing-wrap .seller-listing-content .dokan-seller-wrap .dokan-single-seller .store-wrapper:hover {
  -webkit-box-shadow: none;
          box-shadow: none;
}
#haru-content-main .artist-for-hire .content-wrapper #dokan-seller-listing-wrap .seller-listing-content .dokan-seller-wrap .dokan-single-seller .store-wrapper .store-header .store-banner {
  min-height: 260px;
}
#haru-content-main .artist-for-hire .content-wrapper #dokan-seller-listing-wrap .seller-listing-content .dokan-seller-wrap .dokan-single-seller .store-wrapper .store-header .store-banner img {
  height: 260px;
}
#haru-content-main .artist-for-hire .content-wrapper #dokan-seller-listing-wrap .seller-listing-content .dokan-seller-wrap .dokan-single-seller .store-wrapper .store-footer {
  z-index: 10;
  background: #FFFFFF;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding: 25px 15px;
}
#haru-content-main .artist-for-hire .content-wrapper #dokan-seller-listing-wrap .seller-listing-content .dokan-seller-wrap .dokan-single-seller .store-wrapper .store-footer .seller-avatar {
  top: -100px !important;
  width: 100px;
  height: 100px;
  border-radius: 50%;
  padding: 0;
  right: 50%;
  margin-right: -50px;
}
#haru-content-main .artist-for-hire .content-wrapper #dokan-seller-listing-wrap .seller-listing-content .dokan-seller-wrap .dokan-single-seller .store-wrapper .store-footer .seller-avatar img {
  border-radius: 50%;
  position: static;
}
#haru-content-main .artist-for-hire .content-wrapper #dokan-seller-listing-wrap .seller-listing-content .dokan-seller-wrap .dokan-single-seller .store-wrapper .store-footer .store-data {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-bottom: 20px;
  gap: 20px;
}
#haru-content-main .artist-for-hire .content-wrapper #dokan-seller-listing-wrap .seller-listing-content .dokan-seller-wrap .dokan-single-seller .store-wrapper .store-footer .store-data .store-name {
  margin: 0;
  color: #000;
  font-family: "Gotham";
  font-size: 18px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  word-break: break-word;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
#haru-content-main .artist-for-hire .content-wrapper #dokan-seller-listing-wrap .seller-listing-content .dokan-seller-wrap .dokan-single-seller .store-wrapper .store-footer .store-data .store-rating {
  color: #000;
  font-family: "Gotham";
  font-size: 18px;
  font-style: normal;
  font-weight: 700;
  line-height: 15px;
}
#haru-content-main .artist-for-hire .content-wrapper #dokan-seller-listing-wrap .seller-listing-content .dokan-seller-wrap .dokan-single-seller .store-wrapper .store-footer .store-data .store-rating {
  white-space: nowrap;
}
#haru-content-main .artist-for-hire .content-wrapper #dokan-seller-listing-wrap .seller-listing-content .dokan-seller-wrap .dokan-single-seller .store-wrapper .store-footer .store-actions {
  display: none;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
#haru-content-main .artist-for-hire .content-wrapper #dokan-seller-listing-wrap .seller-listing-content .dokan-seller-wrap .dokan-single-seller .store-wrapper .store-footer .store-actions .btn {
  width: 100%;
  display: inline-block;
  text-align: center;
  min-width: 160px;
  font-family: "Gotham";
  font-size: 16px;
  font-style: normal;
  font-weight: 700;
  line-height: 40px;
  border: 1px solid #000;
  border-radius: 50px;
  margin: 0 0 10px;
  padding: 0;
}
#haru-content-main .artist-for-hire .content-wrapper #dokan-seller-listing-wrap .seller-listing-content .dokan-seller-wrap .dokan-single-seller .store-wrapper .store-footer .store-actions .btn span {
  line-height: normal;
}
#haru-content-main .artist-for-hire .content-wrapper #dokan-seller-listing-wrap .seller-listing-content .dokan-seller-wrap .dokan-single-seller .store-wrapper .store-footer .store-actions .view-store {
  background-color: #000;
  color: #FFF;
}
#haru-content-main .artist-for-hire .content-wrapper #dokan-seller-listing-wrap .seller-listing-content .dokan-seller-wrap .dokan-single-seller .store-wrapper .store-footer .store-actions .view-store:hover {
  border-color: #37EB75;
  background-color: #37EB75;
  color: #010101;
}
#haru-content-main .artist-for-hire .content-wrapper #dokan-seller-listing-wrap .seller-listing-content .dokan-seller-wrap .dokan-single-seller .store-wrapper .store-footer .store-actions .contact-btn {
  white-space: nowrap;
  background-color: #FFF;
  color: #000;
}
#haru-content-main .artist-for-hire .content-wrapper #dokan-seller-listing-wrap .seller-listing-content .dokan-seller-wrap .dokan-single-seller .store-wrapper .store-footer .store-actions .contact-btn:hover {
  background-color: #000000;
  color: #12BA4A;
}
#haru-content-main .artist-for-hire .content-wrapper #dokan-seller-listing-wrap .seller-listing-content .dokan-seller-wrap .dokan-single-seller:hover .store-wrapper .store-footer .store-actions {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
#haru-content-main .artist-for-hire #pagination .pagination-controls {
  padding: 0 15px;
  margin: auto;
  display: block;
  text-align: center;
  max-width: 1600px;
}
#haru-content-main .artist-for-hire #pagination .pagination-btn {
  border: 1px solid #000;
  padding: 0 5px;
  color: #000;
  margin: 0 3px 6px;
  border-radius: 3px;
  font-weight: 600;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  font-size: 15px;
  line-height: 29px;
  font-family: "Gotham", sans-serif;
  width: 31px;
  height: 31px;
  background: white;
  text-align: center;
  text-decoration: none;
  display: inline-block;
}
#haru-content-main .artist-for-hire #pagination .pagination-btn:hover {
  color: #2ebb77;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
#haru-content-main .artist-for-hire #pagination .pagination-btn.next, #haru-content-main .artist-for-hire #pagination .pagination-btn.prev {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  background: none;
  color: #000;
  padding: 0 12px;
}
#haru-content-main .artist-for-hire #pagination .pagination-btn.next:hover, #haru-content-main .artist-for-hire #pagination .pagination-btn.prev:hover {
  color: #2ebb77;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
#haru-content-main .artist-for-hire #pagination .pagination-btn.next:after {
  content: "→";
  margin-left: 4px;
}
#haru-content-main .artist-for-hire #pagination .pagination-btn.prev:before {
  content: "←";
  margin-right: 4px;
}
#haru-content-main .artist-for-hire #pagination .pagination-btn.active {
  background: #000;
  color: #fff;
}
#haru-content-main .artist-for-hire #loading-overlay {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(255, 255, 255, 0.8);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  z-index: 1000;
}
#haru-content-main .artist-for-hire #loading-overlay .spinner {
  border: 4px solid #f3f3f3;
  border-top: 4px solid #37EB74;
  border-radius: 50%;
  width: 40px;
  height: 40px;
  -webkit-animation: spin 1s linear infinite;
          animation: spin 1s linear infinite;
}

.dokan-pagination-container .dokan-pagination li {
  margin-bottom: 6px;
  display: inline-block;
}
body.im-an-artist {
  background-color: #F6F6F6;
  font-family: "Gotham", sans-serif;
  font-weight: 600;
}
body.im-an-artist #haru-content-main p {
  font-weight: 600;
  font-size: 18px;
  line-height: 27px;
  font-family: "Gotham";
  color: #000;
}
body.im-an-artist #haru-content-main .elementor-widget-container {
  outline: none;
}
body.im-an-artist #haru-content-main .btn {
  outline: none;
  color: #fff;
  border: none;
}
body.im-an-artist #haru-content-main .elementor-element {
  --widgets-spacing: 0;
}
body.im-an-artist #haru-content-main .haru-page {
  padding: 0;
}
body.im-an-artist #haru-content-main .haru-page .entry-content {
  padding: 0;
  background: none;
}
body.im-an-artist #haru-content-main .haru-page .entry-content .artist-page {
  padding: 0;
}
body.im-an-artist #haru-content-main .haru-page .entry-content h2 {
  font-size: 30px;
  font-weight: 900;
  font-family: "Gotham";
  color: #000;
}
body.im-an-artist #haru-content-main .haru-page .entry-content .btn .elementor-button-text {
  font-size: 21px;
  font-family: "Gotham";
  font-weight: 600;
}
body.im-an-artist #haru-content-main .haru-page .entry-content .btn .elementor-button-link {
  width: 241px;
  height: 59px;
  background: #000;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-radius: 50px;
}
body.im-an-artist #haru-content-main .haru-page .entry-content .btn .elementor-button-link .elementor-button-content-wrapper {
  width: 100%;
}
body.im-an-artist #haru-content-main .haru-page .entry-content .btn .elementor-button-link .elementor-button-content-wrapper .elementor-button-text {
  font-size: 21px;
  font-family: "Gotham";
  font-weight: 700;
}
body.im-an-artist #haru-content-main .haru-page .entry-content .e-con-inner {
  margin: 0;
  width: 100%;
  padding: 0;
  max-width: inherit;
  display: inline-block;
}
body.im-an-artist #haru-content-main .haru-page .entry-content .e-con-inner .section1 {
  padding: 0;
  padding-top: 49px;
}
body.im-an-artist #haru-content-main .haru-page .entry-content .e-con-inner .section1 .main-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 0;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-orient: unset;
  -webkit-box-direction: unset;
      -ms-flex-direction: unset;
          flex-direction: unset;
}
body.im-an-artist #haru-content-main .haru-page .entry-content .e-con-inner .section1 .main-container:before {
  background-color: rgba(55, 235, 117, 0.5019607843);
  content: "";
  width: 100%;
  height: 398px;
  top: 18%;
}
body.im-an-artist #haru-content-main .haru-page .entry-content .e-con-inner .section1 .main-container .elementor-widget-container h2 {
  font-size: 40px;
}
body.im-an-artist #haru-content-main .haru-page .entry-content .e-con-inner .section1 .main-container .elementor-widget-container p {
  margin: 0;
}
body.im-an-artist #haru-content-main .haru-page .entry-content .e-con-inner .section1 .main-container .banner-image {
  width: 50%;
  padding-left: 77px;
  padding-right: 0;
  padding-bottom: 0;
  padding-top: 0;
}
body.im-an-artist #haru-content-main .haru-page .entry-content .e-con-inner .section1 .main-container .attachment-large {
  height: auto;
  width: 649px;
}
body.im-an-artist #haru-content-main .haru-page .entry-content .e-con-inner .section1 .main-container .banner-content {
  width: 50%;
  padding: 0;
  padding-right: 81px;
  padding-left: 59.18px;
  padding-top: 52px;
  padding-bottom: 76px;
}
body.im-an-artist #haru-content-main .haru-page .entry-content .e-con-inner .section1 .main-container .banner-content .elementor-button-wrapper {
  text-align: left;
}
body.im-an-artist #haru-content-main .haru-page .entry-content .e-con-inner .section1 .main-container .banner-content .elementor-button-link {
  width: 241px;
  height: 59px;
  background: #000;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-radius: 50px;
}
body.im-an-artist #haru-content-main .haru-page .entry-content .e-con-inner .section1 .main-container .banner-content .elementor-button-link .elementor-button-text {
  font-size: 21px;
  font-family: "Gotham";
  font-weight: 700;
}
body.im-an-artist #haru-content-main .haru-page .entry-content .e-con-inner .section1 .main-container .sub-title p {
  margin: 0;
  padding-top: 18px;
  padding-bottom: 19px;
  font-size: 28px;
  font-weight: 600;
}
body.im-an-artist #haru-content-main .haru-page .entry-content .e-con-inner .section1 .main-container .sub-title p strong {
  font-weight: 800;
}
body.im-an-artist #haru-content-main .haru-page .entry-content .e-con-inner .section1 .main-container .btn-selling,
body.im-an-artist #haru-content-main .haru-page .entry-content .e-con-inner .section1 .main-container .button-mobile {
  padding: 0;
  padding-top: 23px;
  border: none;
  background: none;
  color: #fff;
}
body.im-an-artist #haru-content-main .haru-page .entry-content .e-con-inner .section1 .main-container .btn-selling .elementor-button,
body.im-an-artist #haru-content-main .haru-page .entry-content .e-con-inner .section1 .main-container .button-mobile .elementor-button {
  position: relative;
}
body.im-an-artist #haru-content-main .haru-page .entry-content .e-con-inner .section1 .main-container .btn-selling .elementor-button .elementor-button-icon,
body.im-an-artist #haru-content-main .haru-page .entry-content .e-con-inner .section1 .main-container .button-mobile .elementor-button .elementor-button-icon {
  position: absolute;
  bottom: -58px;
  right: -10px;
}
body.im-an-artist #haru-content-main .haru-page .entry-content .e-con-inner .section1 .main-container .btn-selling .elementor-button .elementor-button-icon:before,
body.im-an-artist #haru-content-main .haru-page .entry-content .e-con-inner .section1 .main-container .button-mobile .elementor-button .elementor-button-icon:before {
  background: transparent url("./assets/images/icon/icon-section1-artist.png") no-repeat center;
  background-size: 100px;
  content: "";
  display: inline-block;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  width: 50.34px;
  height: 65.14px;
}
body.im-an-artist #haru-content-main .haru-page .entry-content .e-con-inner .section1 .main-container .btn-selling .elementor-button .elementor-button-icon svg,
body.im-an-artist #haru-content-main .haru-page .entry-content .e-con-inner .section1 .main-container .button-mobile .elementor-button .elementor-button-icon svg {
  display: none;
}
body.im-an-artist #haru-content-main .haru-page .entry-content .e-con-inner .section1 .main-container .button-mobile {
  display: none;
}
body.im-an-artist #haru-content-main .haru-page .entry-content .e-con-inner .section2 {
  padding: 0 252px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  overflow: hidden;
  margin-top: 47px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
body.im-an-artist #haru-content-main .haru-page .entry-content .e-con-inner .section2 .items {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  padding: 0;
  margin-top: 97px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
body.im-an-artist #haru-content-main .haru-page .entry-content .e-con-inner .section2 .items .item {
  padding: 0;
  margin-right: 96px;
  border-radius: 20px;
  position: relative;
}
body.im-an-artist #haru-content-main .haru-page .entry-content .e-con-inner .section2 .items .item .content-des {
  padding-bottom: 58px;
  padding-left: 33px;
  padding-right: 24px;
  padding-top: 11px;
}
body.im-an-artist #haru-content-main .haru-page .entry-content .e-con-inner .section2 .items .item .content-des p {
  margin: 0;
}
body.im-an-artist #haru-content-main .haru-page .entry-content .e-con-inner .section2 .items .item .elementor-widget-haru-text-label {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  top: -55px;
  position: absolute;
  right: 125px;
}
body.im-an-artist #haru-content-main .haru-page .entry-content .e-con-inner .section2 .items .item .elementor-widget-haru-text-label .number {
  width: 100px;
  height: 100px;
  border: 6px solid #000;
}
body.im-an-artist #haru-content-main .haru-page .entry-content .e-con-inner .section2 .items .item .elementor-widget-haru-text-label .number .haru-text-label__title {
  padding: 0;
  color: #000;
  font-weight: 900;
  font-family: "Gotham";
  font-size: 40px;
}
body.im-an-artist #haru-content-main .haru-page .entry-content .e-con-inner .section2 .items .item .title {
  margin-top: 66px;
}
body.im-an-artist #haru-content-main .haru-page .entry-content .e-con-inner .section2 .items .item .title h2 {
  font-size: 29px;
  text-align: center;
}
body.im-an-artist #haru-content-main .haru-page .entry-content .e-con-inner .section2 .items .item.item1 {
  background-color: #F564A9;
}
body.im-an-artist #haru-content-main .haru-page .entry-content .e-con-inner .section2 .items .item.item1 .number-first {
  background-color: #FFF858;
}
body.im-an-artist #haru-content-main .haru-page .entry-content .e-con-inner .section2 .items .item.item2 {
  background-color: #37EB75;
}
body.im-an-artist #haru-content-main .haru-page .entry-content .e-con-inner .section2 .items .item.item2 .number-second {
  background-color: #B5CAFF;
}
body.im-an-artist #haru-content-main .haru-page .entry-content .e-con-inner .section2 .items .item.item3 {
  margin-right: 0;
  background-color: #1FAAFF;
}
body.im-an-artist #haru-content-main .haru-page .entry-content .e-con-inner .section2 .items .item.item3 .number-third {
  background-color: #F564A9;
}
body.im-an-artist #haru-content-main .haru-page .entry-content .e-con-inner .section2 .btn-selling {
  padding: 0;
}
body.im-an-artist #haru-content-main .haru-page .entry-content .e-con-inner .section2 .btn-selling .elementor-button-link {
  margin-top: 57px;
}
body.im-an-artist #haru-content-main .haru-page .entry-content .e-con-inner .section3 {
  padding: 0 234px;
  text-align: center;
  margin-top: 117px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
body.im-an-artist #haru-content-main .haru-page .entry-content .e-con-inner .section3 .sub-desc p {
  padding-top: 17px;
  padding-bottom: 33px;
  font-size: 20px;
  font-weight: 600;
  margin: 0;
}
body.im-an-artist #haru-content-main .haru-page .entry-content .e-con-inner .section3 .products {
  padding: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
}
body.im-an-artist #haru-content-main .haru-page .entry-content .e-con-inner .section3 .products > .image {
  margin-right: 82px;
}
body.im-an-artist #haru-content-main .haru-page .entry-content .e-con-inner .section3 .products .img-fade-in img:hover {
  -webkit-animation: fadeIn 5s;
          animation: fadeIn 5s;
}
@-webkit-keyframes fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
body.im-an-artist #haru-content-main .haru-page .entry-content .e-con-inner .section3 .products .pointer-fixed {
  position: absolute;
  bottom: -36px;
  left: 60px;
  z-index: 99;
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
}
body.im-an-artist #haru-content-main .haru-page .entry-content .e-con-inner .section3 .products .pointer-fixed img {
  width: 50.34px;
  height: 65.14px;
}
body.im-an-artist #haru-content-main .haru-page .entry-content .e-con-inner .section3 .products .img-group {
  position: relative;
  overflow: hidden;
}
body.im-an-artist #haru-content-main .haru-page .entry-content .e-con-inner .section3 .products .img-group .image-default {
  -webkit-transition: opacity 0.5s ease-in-out;
  transition: opacity 0.5s ease-in-out;
}
body.im-an-artist #haru-content-main .haru-page .entry-content .e-con-inner .section3 .products .img-group .image-hover {
  position: absolute;
  top: 10px;
  left: 0;
  bottom: 0;
  opacity: 0;
  -webkit-transition: opacity 0.5s ease-in-out, -webkit-transform 0.5s ease-in-out;
  transition: opacity 0.5s ease-in-out, -webkit-transform 0.5s ease-in-out;
  transition: opacity 0.5s ease-in-out, transform 0.5s ease-in-out;
  transition: opacity 0.5s ease-in-out, transform 0.5s ease-in-out, -webkit-transform 0.5s ease-in-out;
  -webkit-transform: scale(1);
          transform: scale(1);
  width: 100%;
}
body.im-an-artist #haru-content-main .haru-page .entry-content .e-con-inner .section3 .products .img-group .image-hover .elementor-widget-container img {
  max-width: 100%;
}
body.im-an-artist #haru-content-main .haru-page .entry-content .e-con-inner .section3 .products .img-group:hover .image-default {
  opacity: 0;
}
body.im-an-artist #haru-content-main .haru-page .entry-content .e-con-inner .section3 .products .img-group:hover .image-hover {
  opacity: 1;
  -webkit-transform: scale(1);
          transform: scale(1);
}
body.im-an-artist #haru-content-main .haru-page .entry-content .e-con-inner .section3 .btn-create-product {
  padding: 0;
}
body.im-an-artist #haru-content-main .haru-page .entry-content .e-con-inner .section3 .btn-create-product .elementor-widget-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: 74px;
}
body.im-an-artist #haru-content-main .haru-page .entry-content .e-con-inner .section3 .btn-create-product .elementor-widget-container a {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
body.im-an-artist #haru-content-main .haru-page .entry-content .e-con-inner .products {
  -webkit-box-orient: unset;
  -webkit-box-direction: unset;
      -ms-flex-direction: unset;
          flex-direction: unset;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
body.im-an-artist #haru-content-main .haru-page .entry-content .e-con-inner .section4 {
  padding: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: unset;
  -webkit-box-direction: unset;
      -ms-flex-direction: unset;
          flex-direction: unset;
  background-color: rgba(236, 236, 236, 0.8);
  margin-top: 77px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
body.im-an-artist #haru-content-main .haru-page .entry-content .e-con-inner .section4:before {
  background: transparent url("./assets/images/icon/banner-iam-an-artist.svg") no-repeat center;
  background-size: contain;
  content: "";
  display: inline-block;
  position: absolute;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  width: 100%;
  left: -9%;
}
body.im-an-artist #haru-content-main .haru-page .entry-content .e-con-inner .section4 .sub-title {
  display: none;
}
body.im-an-artist #haru-content-main .haru-page .entry-content .e-con-inner .section4 .sub-title h3 {
  font-weight: 900;
  font-size: 30px;
  color: #000;
  margin: 0;
  font-family: "Gotham";
}
body.im-an-artist #haru-content-main .haru-page .entry-content .e-con-inner .section4 .content-right {
  padding: 48px 99px 78px 99px;
}
body.im-an-artist #haru-content-main .haru-page .entry-content .e-con-inner .section4 .content-right .elementor-widget-container .elementor-slides-wrapper {
  width: 100%;
}
body.im-an-artist #haru-content-main .haru-page .entry-content .e-con-inner .section4 .content-right .elementor-widget-container .elementor-slides-wrapper .swiper-slide {
  border-radius: 10px;
  width: 100% !important;
  height: 500px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
body.im-an-artist #haru-content-main .haru-page .entry-content .e-con-inner .section4 .content-right .elementor-widget-container .elementor-slides-wrapper .swiper-slide .swiper-slide-bg {
  border-radius: 20px;
  min-width: auto;
  width: 700px;
  margin-right: 136px;
}
body.im-an-artist #haru-content-main .haru-page .entry-content .e-con-inner .section4 .content-right .elementor-widget-container .elementor-slides-wrapper .swiper-slide .swiper-slide-inner {
  width: 630px;
  position: unset;
  padding: 0;
  margin: 0;
  text-align: inherit;
}
body.im-an-artist #haru-content-main .haru-page .entry-content .e-con-inner .section4 .content-right .elementor-widget-container .elementor-slides-wrapper .swiper-slide .swiper-slide-inner .swiper-slide-contents {
  max-width: unset;
}
body.im-an-artist #haru-content-main .haru-page .entry-content .e-con-inner .section4 .content-right .elementor-widget-container .elementor-slides-wrapper .swiper-slide .swiper-slide-inner .elementor-slide-heading {
  font-weight: 900;
  font-size: 30px;
  color: #000;
  margin: 0;
  font-family: "Gotham";
}
body.im-an-artist #haru-content-main .haru-page .entry-content .e-con-inner .section4 .content-right .elementor-widget-container .elementor-slides-wrapper .swiper-slide .swiper-slide-inner .elementor-slide-description {
  margin-bottom: 0;
}
body.im-an-artist #haru-content-main .haru-page .entry-content .e-con-inner .section4 .content-right .elementor-widget-container .elementor-slides-wrapper .swiper-slide .swiper-slide-inner .elementor-slide-description h2 {
  font-weight: 900;
  font-size: 40px;
  margin: 20px 0 25px 0;
}
body.im-an-artist #haru-content-main .haru-page .entry-content .e-con-inner .section4 .content-right .elementor-widget-container .elementor-slides-wrapper .swiper-slide .swiper-slide-inner .elementor-slide-description .desc {
  font-size: 18px;
  font-weight: 600;
  color: #141414;
  font-family: "Gotham";
}
body.im-an-artist #haru-content-main .haru-page .entry-content .e-con-inner .section4 .content-right .elementor-widget-container .elementor-slides-wrapper .swiper-slide .swiper-slide-inner .elementor-slide-button {
  width: 241px;
  height: 59px;
  background: #000;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-radius: 50px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  font-weight: 700;
  font-size: 21px;
  border: none;
  margin-top: 31px;
  font-family: "Gotham";
}
body.im-an-artist #haru-content-main .haru-page .entry-content .e-con-inner .section4 .content-right .elementor-widget-container .elementor-slides-wrapper .swiper-pagination-bullets {
  background-color: #BCF1CE;
  position: absolute;
  bottom: -44px;
  left: 18%;
  width: 92px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border: 5px solid #FFF;
  border-radius: 50px;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
body.im-an-artist #haru-content-main .haru-page .entry-content .e-con-inner .section4 .content-right .elementor-widget-container .elementor-slides-wrapper .swiper-pagination-bullets .swiper-pagination-bullet {
  width: 30px;
  height: 19px;
  border-radius: 50px;
  background-color: #BCF1CE;
  margin: 0;
}
body.im-an-artist #haru-content-main .haru-page .entry-content .e-con-inner .section4 .content-right .elementor-widget-container .elementor-slides-wrapper .swiper-pagination-bullets .swiper-pagination-bullet-active {
  background-color: #37EB74;
}
body.im-an-artist #haru-content-main .haru-page .entry-content .e-con-inner .section4 .elementor-swiper-button-prev,
body.im-an-artist #haru-content-main .haru-page .entry-content .e-con-inner .section4 .elementor-swiper-button-next {
  display: none;
}
body.im-an-artist #haru-content-main .haru-page .entry-content .e-con-inner .section5 {
  padding: 0;
  -webkit-box-orient: unset;
  -webkit-box-direction: unset;
      -ms-flex-direction: unset;
          flex-direction: unset;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
body.im-an-artist #haru-content-main .haru-page .entry-content .e-con-inner .section5 .content {
  padding: 0;
}
body.im-an-artist #haru-content-main .haru-page .entry-content .e-con-inner .section5 .content1 {
  padding-bottom: 103px;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
body.im-an-artist #haru-content-main .haru-page .entry-content .e-con-inner .section5 .content1 .top-desc,
body.im-an-artist #haru-content-main .haru-page .entry-content .e-con-inner .section5 .content1 .got-question {
  padding: 0;
  padding-left: 99px;
  padding-right: 143px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
body.im-an-artist #haru-content-main .haru-page .entry-content .e-con-inner .section5 .content1 .top-desc h2,
body.im-an-artist #haru-content-main .haru-page .entry-content .e-con-inner .section5 .content1 .got-question h2 {
  padding-bottom: 30px;
}
body.im-an-artist #haru-content-main .haru-page .entry-content .e-con-inner .section5 .content1 .top-desc p,
body.im-an-artist #haru-content-main .haru-page .entry-content .e-con-inner .section5 .content1 .got-question p {
  font-size: 20px;
}
body.im-an-artist #haru-content-main .haru-page .entry-content .e-con-inner .section5 .content1 .top-desc p strong,
body.im-an-artist #haru-content-main .haru-page .entry-content .e-con-inner .section5 .content1 .got-question p strong {
  font-weight: 800;
}
body.im-an-artist #haru-content-main .haru-page .entry-content .e-con-inner .section5 .content1 .top-desc {
  padding-top: 239px;
  padding-bottom: 160px;
}
body.im-an-artist #haru-content-main .haru-page .entry-content .e-con-inner .section5 .content1 .got-question-second {
  padding-bottom: 68px;
  padding-top: 56px;
  padding-left: 46px;
  padding-right: 51px;
  background-color: #141414;
  border-radius: 10px;
}
body.im-an-artist #haru-content-main .haru-page .entry-content .e-con-inner .section5 .content1 .got-question-second h2 {
  color: #FFF;
}
body.im-an-artist #haru-content-main .haru-page .entry-content .e-con-inner .section5 .content1 .got-question-second p {
  color: #FFF;
  margin-bottom: 22px;
  margin-top: 22px;
}
body.im-an-artist #haru-content-main .haru-page .entry-content .e-con-inner .section5 .content1 .btn-explore {
  padding: 0;
}
body.im-an-artist #haru-content-main .haru-page .entry-content .e-con-inner .section5 .content1 .btn-explore .elementor-button-link {
  background: #37EB74;
}
body.im-an-artist #haru-content-main .haru-page .entry-content .e-con-inner .section5 .content1 .btn-explore .elementor-button-link .elementor-button-text {
  color: #000;
}
body.im-an-artist #haru-content-main .haru-page .entry-content .e-con-inner .section5 .content2 {
  padding-top: 60px;
  padding-right: 74px;
  padding-bottom: 103px;
}
body.im-an-artist #haru-content-main .haru-page .entry-content .e-con-inner .section5 .content2 img {
  width: 628px;
  height: auto;
}
.woocommerce-wishlist .page-content .wishlist-fragment .wishlist_table .wishlist-items-wrapper .product-remove {
  font-weight: 400;
}

.woocommerce-order-tracking-success #haru-content-main {
  padding-top: 50px;
  padding-bottom: 50px;
  background: #ececec;
}
.woocommerce-order-tracking-success #haru-content-main .order-tracking-success .container .order-info mark {
  background-color: transparent;
  color: #D87E08;
}
.woocommerce-order-tracking-success #haru-content-main .order-tracking-success .container .woocommerce-MyAccount-orderDetails-after-order-details {
  display: none;
}

@font-face {
  font-family: "Gotham";
  src: url(./assets/font/gotham/gotham_book.woff2) format("woff2");
  font-weight: 100;
}
@font-face {
  font-family: "Gotham";
  src: url(./assets/font/gotham/gotham_xlight.woff2) format("woff2");
  font-weight: 200;
}
@font-face {
  font-family: "Gotham";
  src: url(./assets/font/gotham/gotham_light.woff2) format("woff2");
  font-weight: 400;
}
@font-face {
  font-family: "Gotham";
  src: url(./assets/font/gotham/gotham_medium.woff2) format("woff2");
  font-weight: 500;
}
@font-face {
  font-family: "Gotham";
  src: url(./assets/font/gotham/gotham_medium.woff2) format("woff2");
  font-weight: 600;
}
@font-face {
  font-family: "Gotham";
  src: url(./assets/font/gotham/gotham_bold.woff2) format("woff2");
  font-weight: 700;
}
@font-face {
  font-family: "Gotham";
  src: url(./assets/font/gotham/gotham_black.woff2) format("woff2");
  font-weight: 800;
}
@font-face {
  font-family: "Gotham";
  src: url(./assets/font/gotham/gotham_ultra.woff2) format("woff2");
  font-weight: 900;
}
@font-face {
  font-family: "Gotham-Ultra";
  src: url(./assets/font/gotham/gotham_ultra.woff2) format("woff2");
}
body {
  font-family: "Gotham" !important;
}

/* Customer Portal */
#quote-request-form .attribute-label h6 {
  font-family: "Gotham", serif;
}
#quote-request-form .col-finish-date p {
  margin-bottom: 0;
}
#quote-request-form .button-rcd {
  font-weight: 700;
  font-family: "Gotham" !important;
}
.woocommerce-account {
  overflow: unset;
}
.woocommerce-account .haru-container {
  max-width: 1380px;
}
.woocommerce-account .haru-container .page-content .woocommerce-my-account-wrap {
  margin-bottom: 87px;
  /* Main Container */
}
.woocommerce-account .haru-container .page-content .woocommerce-my-account-wrap .woocommerce-my-account-menu {
  width: 100%;
  max-width: 300px;
  max-height: 580px;
  padding: 20px 10px;
  background-color: #ffffff;
  border-radius: 10px;
  -webkit-box-shadow: 0 8px 16px rgba(0, 0, 0, 0.2);
          box-shadow: 0 8px 16px rgba(0, 0, 0, 0.2);
  font-family: "Gotham", sans-serif;
  position: sticky;
  top: 120px;
  -webkit-transition: width 0.3s ease;
  transition: width 0.3s ease;
  /* Navigation Styling */
}
.woocommerce-account .haru-container .page-content .woocommerce-my-account-wrap .woocommerce-my-account-menu .woocommerce-MyAccount-title {
  display: none;
}
.woocommerce-account .haru-container .page-content .woocommerce-my-account-wrap .woocommerce-my-account-menu .woocommerce-my-account-title {
  font-size: 20px;
  font-weight: 50;
  margin-bottom: 10px;
  color: #000000;
  font-family: "Gotham-Ultra", sans-serif;
  line-height: 24px;
  border-bottom: 0;
  text-transform: capitalize;
}
.woocommerce-account .haru-container .page-content .woocommerce-my-account-wrap .woocommerce-my-account-menu .woocommerce-MyAccount-navigation {
  list-style: none;
  padding: 0;
  margin: 0;
}
.woocommerce-account .haru-container .page-content .woocommerce-my-account-wrap .woocommerce-my-account-menu .woocommerce-MyAccount-navigation ul {
  list-style: none;
  padding: 0;
  margin: 0;
}
.woocommerce-account .haru-container .page-content .woocommerce-my-account-wrap .woocommerce-my-account-menu .woocommerce-MyAccount-navigation ul li {
  margin-bottom: 10px;
  background: transparent;
  /* Logout Button */
}
.woocommerce-account .haru-container .page-content .woocommerce-my-account-wrap .woocommerce-my-account-menu .woocommerce-MyAccount-navigation ul li a {
  display: block;
  text-decoration: none;
  font-size: 16px;
  font-weight: 500;
  color: #000000;
  padding: 10px 15px;
  border-radius: 8px;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  font-family: "Gotham", sans-serif;
  border: 1px solid #fff;
  text-transform: capitalize;
}
.woocommerce-account .haru-container .page-content .woocommerce-my-account-wrap .woocommerce-my-account-menu .woocommerce-MyAccount-navigation ul li a:hover {
  background-color: #F6F6F6;
  color: #000000;
}
.woocommerce-account .haru-container .page-content .woocommerce-my-account-wrap .woocommerce-my-account-menu .woocommerce-MyAccount-navigation ul li.is-active a {
  background-color: #F6F6F6;
  color: #2ecc71;
  font-weight: 600;
  border: 1px solid #F6F6F6;
}
.woocommerce-account .haru-container .page-content .woocommerce-my-account-wrap .woocommerce-my-account-menu .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--customer-logout a {
  display: inline-block;
  margin-left: 15px;
  margin-top: 0;
  padding: 10px 15px;
  background-color: #666666;
  color: #ffffff;
  text-align: center;
  text-decoration: none;
  border-radius: 50px;
  font-size: 16px;
  font-weight: 400;
  font-family: "Gotham", sans-serif;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  -webkit-box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2);
          box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2);
  width: auto;
  min-width: 135px;
}
.woocommerce-account .haru-container .page-content .woocommerce-my-account-wrap .woocommerce-my-account-menu .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--customer-logout a:hover {
  background-color: #555555;
  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.3);
          box-shadow: 0 6px 12px rgba(0, 0, 0, 0.3);
  -webkit-transform: translateY(-2px);
          transform: translateY(-2px);
}
.woocommerce-account .haru-container .page-content .woocommerce-my-account-wrap .woocommerce-MyAccount-content .woocommerce-EditAccountForm.edit-account .form-row-first,
.woocommerce-account .haru-container .page-content .woocommerce-my-account-wrap .woocommerce-MyAccount-content .woocommerce-EditAccountForm.edit-account .form-row-last {
  margin-bottom: 30px;
}

.woocommerce-account.woocommerce-orders .my_account_orders.account-orders-table thead tr th.woocommerce-orders-table__header-order-customer {
  display: none;
}
.woocommerce-account.woocommerce-orders .my_account_orders.account-orders-table tbody tr td.woocommerce-orders-table__cell-order-customer {
  display: none;
}
.woocommerce-account .dokan-support-customer-listing .dokan-chat-status-box {
  display: none;
}

.woocommerce-account .haru-container {
  max-width: 1380px;
}
.woocommerce-account .haru-container .woocommerce-MyAccount-content .my_account_orders thead tr th {
  text-align: left;
  border-bottom: 2px solid #C4C2C2;
}
.woocommerce-account .haru-container .woocommerce-MyAccount-content .my_account_orders thead tr th:last-child {
  width: 100px;
}
.woocommerce-account .haru-container .woocommerce-MyAccount-content .my_account_orders tbody tr:hover {
  background: #f9f9f9;
}
.woocommerce-account .haru-container .woocommerce-MyAccount-content .my_account_orders tbody tr th a {
  text-decoration: none;
}
.woocommerce-account .haru-container .woocommerce-MyAccount-content .my_account_orders tbody tr td {
  text-align: left;
  padding: 15px 10px;
  font-size: 16px;
  font-weight: 400;
  text-transform: capitalize;
}
.woocommerce-account .haru-container .woocommerce-MyAccount-content .my_account_orders tbody tr td a {
  text-decoration: none;
}
.woocommerce-account .haru-container .woocommerce-MyAccount-content .my_account_orders tbody tr td .button {
  line-height: 33px;
  background: #000;
  min-width: 100px;
  white-space: nowrap;
  margin-top: 10px;
}
.woocommerce-account .haru-container .woocommerce-MyAccount-content .my_account_orders tbody tr td .button:first-child {
  margin-top: 0;
}
.woocommerce-account .haru-container .woocommerce-MyAccount-content .my_account_orders tbody tr td .price, .woocommerce-account .haru-container .woocommerce-MyAccount-content .my_account_orders tbody tr td bdi {
  font-weight: 400;
}
.woocommerce-account .haru-container .woocommerce-MyAccount-content .my_account_orders tbody tr td .request-status {
  font-weight: 600;
  color: #000;
}
.woocommerce-account .haru-container .woocommerce-MyAccount-content .my_account_orders tbody tr td .request-status.approve, .woocommerce-account .haru-container .woocommerce-MyAccount-content .my_account_orders tbody tr td .request-status.price_approved, .woocommerce-account .haru-container .woocommerce-MyAccount-content .my_account_orders tbody tr td .request-status.design_approved, .woocommerce-account .haru-container .woocommerce-MyAccount-content .my_account_orders tbody tr td .request-status.request_paid, .woocommerce-account .haru-container .woocommerce-MyAccount-content .my_account_orders tbody tr td .request-status.final_design_uploaded {
  color: #12BA4A;
}
.woocommerce-account .haru-container .woocommerce-MyAccount-content .my_account_orders tbody tr td .request-status.pending, .woocommerce-account .haru-container .woocommerce-MyAccount-content .my_account_orders tbody tr td .request-status.pending_payment, .woocommerce-account .haru-container .woocommerce-MyAccount-content .my_account_orders tbody tr td .request-status.pending_price_approved, .woocommerce-account .haru-container .woocommerce-MyAccount-content .my_account_orders tbody tr td .request-status.pending_design_approved, .woocommerce-account .haru-container .woocommerce-MyAccount-content .my_account_orders tbody tr td .request-status.pending_design_upload {
  color: #D87E08;
}
.woocommerce-account .haru-container .woocommerce-MyAccount-content .my_account_orders tbody tr td.woocommerce-orders-table__cell-order-number a {
  font-family: "Gotham", sans-serif;
  font-weight: 400;
  color: #000;
  font-size: 16px;
  line-height: 19.2px;
}
.woocommerce-account .haru-container .woocommerce-MyAccount-content .my_account_orders tbody tr td.woocommerce-orders-table__cell-order-number a:hover {
  color: #0056b3;
  text-decoration: none;
}
.woocommerce-account .haru-container .woocommerce-MyAccount-content .my_account_orders tbody tr td.woocommerce-orders-table__cell-order-status {
  color: #000;
  font-weight: 600;
}
.woocommerce-account .haru-container .woocommerce-MyAccount-content .my_account_orders tbody tr.woocommerce-orders-table__row--status-completed td.woocommerce-orders-table__cell-order-status {
  color: #12BA4A;
}
.woocommerce-account .haru-container .woocommerce-MyAccount-content .my_account_orders tbody tr.woocommerce-orders-table__row--status-processing td.woocommerce-orders-table__cell-order-status, .woocommerce-account .haru-container .woocommerce-MyAccount-content .my_account_orders tbody tr.woocommerce-orders-table__row--status-pending td.woocommerce-orders-table__cell-order-status, .woocommerce-account .haru-container .woocommerce-MyAccount-content .my_account_orders tbody tr.woocommerce-orders-table__row--status-on-hold td.woocommerce-orders-table__cell-order-status, .woocommerce-account .haru-container .woocommerce-MyAccount-content .my_account_orders tbody tr.woocommerce-orders-table__row--status-partially-paid td.woocommerce-orders-table__cell-order-status {
  color: #D87E08;
}

.dokan-dashboard .dokan-dashboard-wrap .dokan-settings-content .dokan-form-horizontal .dokan-form-group.specialties .dokan-w6 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.dokan-dashboard .dokan-dashboard-wrap .dokan-settings-content .dokan-form-horizontal .dokan-form-group.specialties .dokan-w6 label {
  margin-right: 5px;
}
.dokan-dashboard .dokan-dashboard-wrap .dokan-settings-content .dokan-form-horizontal .dokan-form-group .dokan-text-left button#insert-media-button {
  padding: 0 15px;
  font-weight: 600;
  font-family: "Gotham" !important;
}
.dokan-dashboard .dokan-dashboard-wrap .dokan-settings-content .dokan-form-horizontal #dokan-banner-wrapper .image-wrap .dokan-banner-img {
  width: 100%;
}
.dokan-dashboard .dokan-dashboard-wrap .dokan-settings-content .dokan-form-horizontal .dokan-banner-list.commission-banner .image-wrap .dokan-banner-img {
  height: 300px;
}
.dokan-dashboard .dokan-dashboard-wrap .dokan-settings-content .dokan-form-horizontal .dokan-form-group {
  margin-top: 15px;
}
.dokan-dashboard .dokan-dashboard-wrap .dokan-settings-content .dokan-form-horizontal .dokan-form-group #dokan-profile-picture-wrapper .dokan-btn-default {
  background-color: #242424;
  color: #fff;
}
.dokan-dashboard .dokan-dashboard-wrap .dokan-settings-content article.dokan-settings-area {
  overflow: hidden;
}
.dokan-dashboard .dokan-dashboard-wrap .dokan-settings-content article.dokan-settings-area .dokan-banner-list {
  margin-bottom: 15px;
}
.dokan-dashboard .dokan-dashboard-wrap .dokan-settings-content .dokan-ajax-response .dokan-panel.dokan-profile-completeness {
  -webkit-box-shadow: none;
          box-shadow: none;
  border: none;
  margin: 0;
}
.dokan-dashboard .dokan-dashboard-wrap .dokan-settings-content .dokan-ajax-response .dokan-panel.dokan-profile-completeness > .dokan-panel-body {
  display: none;
}
.dokan-dashboard .dokan-dashboard-wrap .dokan-settings-content .dokan-ajax-response .dokan-panel.dokan-profile-completeness .dokan-progress {
  display: none;
}
.dokan-dashboard #wp-vendor_biography-editor-container {
  margin: 15px 0;
}

.select2-container .selection .select2-selection--multiple {
  height: auto !important;
}

#wcdp-custom-tool-panel {
  height: auto;
}

button#description-tmce, button#description-html {
  border-radius: 0px;
}

div#product-list-wrapper ul.product-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.wp-custom-logo .supports-drag-drop .media-modal .media-modal-close {
  background: none;
}
.wp-custom-logo .supports-drag-drop .media-modal .media-modal-close:focus {
  border: none;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.wp-custom-logo .supports-drag-drop .media-modal .media-modal-close .media-modal-icon:before {
  color: #000;
  font-size: 30px;
}
.wp-custom-logo .supports-drag-drop .media-modal .media-frame-tab-panel .media-frame-router .media-router {
  padding: 0 16px;
}
.wp-custom-logo .supports-drag-drop .media-modal .media-frame-tab-panel .media-frame-router .media-router button {
  font-weight: 600;
  font-family: "Gotham";
  margin-bottom: 10px;
  border: 1px solid #dcdcde;
}
.wp-custom-logo .supports-drag-drop .media-modal .media-frame-tab-panel .media-frame-router .media-router button:hover {
  background-color: #000;
  color: #fff;
}
.wp-custom-logo .supports-drag-drop .media-modal .media-frame-tab-panel .media-frame-router .media-router button:focus {
  -webkit-box-shadow: none;
          box-shadow: none;
}
.wp-custom-logo .supports-drag-drop .media-modal .media-frame-tab-panel .media-frame-router .media-router #menu-item-upload {
  margin-right: 20px;
}
.wp-custom-logo .supports-drag-drop .media-modal .media-frame-tab-panel .media-frame-content {
  margin-top: 20px;
}
.wp-custom-logo .supports-drag-drop .media-modal .media-frame-tab-panel .media-frame-content div, .wp-custom-logo .supports-drag-drop .media-modal .media-frame-tab-panel .media-frame-content p, .wp-custom-logo .supports-drag-drop .media-modal .media-frame-tab-panel .media-frame-content a, .wp-custom-logo .supports-drag-drop .media-modal .media-frame-tab-panel .media-frame-content span, .wp-custom-logo .supports-drag-drop .media-modal .media-frame-tab-panel .media-frame-content label, .wp-custom-logo .supports-drag-drop .media-modal .media-frame-tab-panel .media-frame-content button, .wp-custom-logo .supports-drag-drop .media-modal .media-frame-tab-panel .media-frame-content h2, .wp-custom-logo .supports-drag-drop .media-modal .media-frame-tab-panel .media-frame-content input {
  font-family: "Gotham" !important;
  color: #000;
}
.wp-custom-logo .supports-drag-drop .media-modal .media-frame-tab-panel .media-frame-content .copy-to-clipboard-container button {
  background: #242424;
  color: #fff;
  margin: 15px 0;
  font-weight: 600;
  font-size: 12px;
}
.wp-custom-logo .supports-drag-drop .media-modal .media-frame-tab-panel .media-frame-content .media-sidebar .upload-dismiss-errors {
  background: #242424;
  color: #fff;
  font-weight: 600;
}
.wp-custom-logo .supports-drag-drop .media-modal .media-frame-tab-panel .media-frame-content .media-toolbar-secondary .media-button-backToLibrary {
  background: #242424;
  color: #fff;
  font-weight: 600;
}
.wp-custom-logo .supports-drag-drop .media-modal .media-frame-tab-panel .media-frame-content .media-toolbar-secondary .instructions {
  margin-top: 25px;
  margin-left: 20px;
}
.wp-custom-logo .supports-drag-drop .media-modal .media-frame-tab-panel .media-frame-content .media-toolbar-secondary .attachment-filters {
  height: 40px;
  padding: 0 30px;
}
.wp-custom-logo .supports-drag-drop .media-modal .media-frame-tab-panel .media-frame-content .imagify-data-actions-container .button {
  background: #242424;
  color: #fff;
  font-weight: 600;
  font-size: 12px;
}
.wp-custom-logo .supports-drag-drop .media-modal .media-frame-tab-panel .media-frame-content .load-more-wrapper .button {
  background: #242424 !important;
  color: #fff !important;
  font-weight: 600;
}
.wp-custom-logo .supports-drag-drop .media-modal .media-frame-tab-panel .media-frame-content .load-more-wrapper .button:focus {
  -webkit-box-shadow: none;
          box-shadow: none;
}
.wp-custom-logo .supports-drag-drop .media-modal .media-frame-tab-panel .media-frame-content .button.button-hero {
  border-radius: 50px;
  background: #242424;
  color: #fff;
  font-weight: 600;
}
.wp-custom-logo .supports-drag-drop .media-modal .media-frame-tab-panel .media-frame-content .button.button-hero:focus {
  -webkit-box-shadow: none;
          box-shadow: none;
  color: #fff;
}
.wp-custom-logo .supports-drag-drop .media-modal .media-frame-tab-panel .media-frame-content .button-link {
  color: #000;
}
.wp-custom-logo .supports-drag-drop .media-modal .media-frame-tab-panel .media-frame-content .button-link:hover {
  background: none;
  border: none;
}
.wp-custom-logo .supports-drag-drop .media-modal .media-frame-tab-panel .media-frame-content .button-link:focus {
  -webkit-box-shadow: none;
          box-shadow: none;
}
.wp-custom-logo .supports-drag-drop .media-modal .media-frame-tab-panel .media-frame-content .compat-item .label {
  border: none;
}
.wp-custom-logo .supports-drag-drop .media-modal .media-frame-tab-panel .media-frame-content .compat-item .field {
  border: none;
}
.wp-custom-logo .supports-drag-drop .media-modal .media-frame-tab-panel .media-frame-content .search-form #media-search-input {
  height: 40px;
}
.wp-custom-logo .supports-drag-drop .media-modal .media-frame-tab-panel .media-frame-content .compat-attachment-fields .button-imagify-optimize {
  margin: 15px 0;
}
.wp-custom-logo .supports-drag-drop .media-modal .media-frame-tab-panel .media-frame-content .upload-ui h2 {
  padding: 15px 0;
}
.wp-custom-logo .supports-drag-drop .media-modal .media-frame-toolbar .media-toolbar {
  bottom: unset;
}
.wp-custom-logo .supports-drag-drop .media-modal .media-frame-toolbar .media-toolbar .media-button {
  margin-top: 6px;
}
.wp-custom-logo .supports-drag-drop .media-modal .media-frame-toolbar .media-button-select {
  margin-top: 6px;
}
.wp-custom-logo .supports-drag-drop .media-modal .media-frame-toolbar .media-selection {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: auto;
}
.wp-custom-logo .supports-drag-drop .media-modal .media-frame-toolbar .media-selection .selection-info {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-line-pack: center;
      align-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.wp-custom-logo .supports-drag-drop .media-modal .media-frame-toolbar .media-selection .selection-info .count {
  padding: 0;
  margin-right: 15px;
}
.wp-custom-logo .supports-drag-drop .media-modal .media-frame-toolbar .media-selection .selection-info .button-link {
  font-family: "Gotham" !important;
  color: #000;
  font-weight: 600;
}
.wp-custom-logo .supports-drag-drop .media-modal .media-frame-toolbar .media-selection .selection-info .button-link:hover {
  background-color: #242424;
  color: #fff;
  border-radius: 5px;
}
.wp-custom-logo .supports-drag-drop .media-modal .media-modal-content .media-frame-menu-heading {
  font-size: 14px;
  font-weight: 600;
}
.wp-custom-logo .supports-drag-drop .media-modal .media-frame-menu .media-menu button {
  font-family: "Gotham" !important;
  color: #000;
  font-weight: 600;
}
.wp-custom-logo .supports-drag-drop .media-modal .media-frame-menu .media-menu button:focus {
  -webkit-box-shadow: none;
          box-shadow: none;
}
.wp-custom-logo .supports-drag-drop .media-modal .media-toolbar-primary.search-form {
  border: none;
}
.wp-custom-logo .supports-drag-drop .media-modal .media-toolbar-primary.search-form .button {
  font-weight: 600;
  font-family: "Gotham";
  color: #000 !important;
  background: none !important;
  border: 1px solid #000 !important;
}
.dokan-modules-button .dokan-follow-store-button {
  font-family: "Helvetica Neue";
}

.dokan-store .dokan-store-wrap #dokan-primary .dokan-profile-frame-wrapper .profile-frame .profile-info-box .profile-info-summery-wrapper .profile-info-summery .dokan-modules-button-wrapper .dokan-modules-button .dokan-share-btn-wrap .dokan-share-btn {
  font-family: "Helvetica Neue";
}

.dokan-store .dokan-store-wrap #dokan-primary .dokan-store-products-filter-area .dokan-store-products-ordeby .search-store-products {
  font-family: "Helvetica Neue";
}

.elementor-5630 .elementor-element.elementor-element-c987a79 .elementor-heading-title {
  font-family: "Helvetica Neue" !important;
}
.dokan-dashboard .page-content .dokan-product-edit .product-edit-container .dokan-product-edit-form .dokan-attribute-variation-options .dokan-product-variation-wrapper .dokan-product-variation-itmes .dokan-variable-attributes .woo-variation-gallery-wrapper .woo-variation-gallery-inside .remove-woo-variation-gallery-image, .dokan-dashboard .page-content .dokan-product-edit .product-edit-container .dokan-product-edit-form .dokan-attribute-variation-options .dokan-product-variation-wrapper .dokan-product-variation-itmes .dokan-variable-attributes .woo-variation-gallery-wrapper .woo-variation-gallery-inside .add-woo-variation-gallery-image-wrapper {
  display: none;
}

.woocommerce-account main.haru-container {
  background: #ececec;
  max-width: inherit;
}
.woocommerce-account main.haru-container .woocommerce {
  margin-bottom: 0;
}
.woocommerce-account .customer_login_form_wrap form.register .woocommerce-privacy-policy-text .artist {
  display: none;
}
.woocommerce-account .customer_login_form_wrap form.register.show__artist .woocommerce-form-row {
  text-align: left;
}
.woocommerce-account .customer_login_form_wrap form.register.show__artist .field__note_register {
  display: none;
}
.woocommerce-account .customer_login_form_wrap form.register.show__artist .woocommerce-privacy-policy-text p {
  display: none;
}
.woocommerce-account .customer_login_form_wrap form.register.show__artist .woocommerce-privacy-policy-text p.artist {
  display: block;
}
.woocommerce-account .customer_login_form_wrap form.register .error:not(input) {
  color: red;
  display: block;
  font-size: 12px;
  font-family: "Gotham" !important;
  margin: -15px 0 15px;
}
.woocommerce-account .customer_login_form_wrap form.register .show_if_seller .fields {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.woocommerce-account .customer_login_form_wrap form.register .show_if_seller .fields label {
  display: inline-block;
  margin-right: 8px;
}
.woocommerce-account .customer_login_form_wrap form.register .woocommerce-form-row {
  text-align: center;
  -webkit-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
}
.woocommerce-account .customer_login_form_wrap .customer__wrapper {
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
}
.woocommerce-account .customer_login_form_wrap .customer__wrapper .customer__wrapper__content {
  position: relative;
  width: 100%;
}
.woocommerce-account .customer_login_form_wrap .customer__wrapper .customer__wrapper__content .woocommerce-form {
  border: none;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.woocommerce-account .customer_login_form_wrap .customer__wrapper .customer__wrapper__banner {
  width: 100%;
  margin-right: 15px;
}

.customer__wrapper {
  margin: 0 auto;
  max-width: 1728px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  width: 100%;
}
.customer__wrapper__banner {
  background: #f3f3f3;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding-top: 31px;
  position: relative;
}
.customer__wrapper__banner:after {
  background: #FFFDE7;
  content: "";
  display: block;
  height: 100%;
  margin-top: -1px;
  min-height: 300px;
}
.customer__title {
  background: #f3f3f3;
  border-radius: 50px;
  bottom: -25px;
  color: black;
  display: table;
  margin: 0 auto;
  padding: 7px 13.5px 8px;
  position: relative;
}
.customer__title__item {
  border-radius: 50px;
  cursor: pointer;
  display: table-cell;
  font-family: "Gotham";
  font-weight: 700;
  letter-spacing: 0.655px;
  line-height: 35px;
  -webkit-transition: all 0.15s ease-in-out;
  transition: all 0.15s ease-in-out;
}
.customer__title__item.active {
  background: #37EB75;
}
.customer__content {
  background: white;
  border-radius: 20px;
  display: none;
  margin-bottom: 30px;
}
.customer__content.active {
  display: block;
}
.customer__content h2 {
  display: none;
}
.customer__content .block__login__logo {
  padding-bottom: 20px;
  padding-top: 10px;
  text-align: center;
}
.customer__content .woocommerce-form {
  border-width: 0;
  -webkit-box-shadow: none;
          box-shadow: none;
  padding: 0;
}
.customer__content .woocommerce-form .form-row {
  margin-bottom: 25px;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.customer__content .woocommerce-form .form-row.specialties {
  margin-bottom: 5px;
}
.customer__content .woocommerce-form .form-row.terms span {
  font-size: 15px;
  font-weight: 700;
  line-height: 19px;
  color: black;
  font-family: "Gotham" !important;
  letter-spacing: 0.655px;
}
.customer__content .woocommerce-form .form-row.terms .woocommerce-form__label-for-checkbox {
  position: relative;
}
.customer__content .woocommerce-form .form-row.terms .woocommerce-form__label-for-checkbox input[type=checkbox] {
  clip: rect(0px, 0px, 0px, 0px);
  height: 1px;
  position: absolute;
  width: 1px;
  border-width: 0;
  border-style: initial;
  border-color: initial;
  -o-border-image: initial;
     border-image: initial;
  margin: -1px;
  overflow: hidden;
  padding: 0;
}
.customer__content .woocommerce-form .form-row.terms .woocommerce-form__label-for-checkbox input[type=checkbox]:checked + span:before {
  border-color: black;
}
.customer__content .woocommerce-form .form-row.terms .woocommerce-form__label-for-checkbox input[type=checkbox]:checked + span:after {
  opacity: 1;
  visibility: visible;
}
.customer__content .woocommerce-form .form-row.terms .woocommerce-form__label-for-checkbox span {
  display: inline-block;
  padding-left: 10%;
  font-size: 13px;
}
.customer__content .woocommerce-form .form-row.terms .woocommerce-form__label-for-checkbox span:before {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  content: "";
  display: inline-block;
  position: absolute;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  top: 50%;
  left: 0;
  border-color: black;
  height: 25px;
  width: 25px;
  background: #f1f1f1;
  border: 1px solid #f1f1f1;
  border-radius: 5px;
  display: inline-block;
  position: absolute;
  transform: translateY(-50%);
  transition: all 0.2s ease-in-out;
}
.customer__content .woocommerce-form .form-row.terms .woocommerce-form__label-for-checkbox span:after {
  content: "";
  background: transparent url("./assets/images/icon/icon-check-green.svg") no-repeat center;
  background-size: contain;
  height: 17px;
  width: 19px;
  opacity: 0;
  visibility: hidden;
  position: absolute;
  left: 3px;
  top: 50%;
  display: inline-block;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
.customer__content .woocommerce-form .thankyou-text {
  font-size: 15px;
  line-height: 21px;
  color: black;
  font-family: "Gotham" !important;
  font-weight: 400;
  letter-spacing: 0.655px;
  margin-bottom: 25px;
}
.customer__content .woocommerce-form .field__lost__password,
.customer__content .woocommerce-form .field__actions {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.customer__content .woocommerce-form .field__actions {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.customer__content .woocommerce-form .field__lost__password {
  color: black;
  font-family: "Gotham" !important;
  font-weight: 400;
  letter-spacing: 0.655px;
}
.customer__content .woocommerce-form .field__lost__password a {
  color: black;
  font-family: "Gotham" !important;
  font-weight: 700;
  margin-left: 5px;
}
.customer__content .woocommerce-form .field__note_register__small {
  color: black;
  font-family: "Gotham" !important;
  font-weight: 400;
  letter-spacing: 0.655px;
  line-height: 22px;
}
.customer__content .woocommerce-form .field__note_register {
  color: black;
  font-family: "Gotham" !important;
  letter-spacing: 0.655px;
}
.customer__content .woocommerce-form .woocommerce-privacy-policy-text {
  margin-bottom: 20px;
}
.customer__content .woocommerce-form .woocommerce-privacy-policy-text p {
  color: black;
  font-family: "Gotham" !important;
  font-weight: 400;
  letter-spacing: 0.655px;
}
.customer__content .woocommerce-form .woocommerce-privacy-policy-text a {
  color: black;
  font-family: "Gotham" !important;
  text-decoration: underline;
}
.customer__content .woocommerce-form .block__register__choose .block__register__choose__wrapper {
  background: #373434;
  border-radius: 50px;
  display: table;
  margin: 0 auto;
}
.customer__content .woocommerce-form .block__register__choose .block__register__choose__wrapper .block__register__field {
  border-radius: 50px;
  display: table-cell;
  padding: 5px 6px;
}
.customer__content .woocommerce-form .field__shop__url {
  position: relative;
}
.customer__content .woocommerce-form .field__shop__url__wrapper {
  display: block;
  position: relative;
}
.customer__content .woocommerce-form .field__shop__url__label {
  color: #464646;
  font-family: "Gotham" !important;
  font-size: 10px;
  font-weight: 400;
  letter-spacing: 0.655px;
  line-height: 16px;
}
.customer__content .woocommerce-form .field__shop__url__label.place-holder {
  left: 25px;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}
.customer__content .woocommerce-form .field__shop__url__label strong {
  font-weight: 700;
}
.customer__content .woocommerce-form .field__shop__url input.has__value + .placeholder, .customer__content .woocommerce-form .field__shop__url input:focus + .placeholder {
  display: none;
}
.customer__content .woocommerce-form .label {
  display: none;
}
.customer__content .woocommerce-form [type=email],
.customer__content .woocommerce-form [type=password],
.customer__content .woocommerce-form [type=text] {
  background: #f1f1f1;
  border-radius: 20px !important;
  color: #464646;
  font-family: "Gotham" !important;
  font-weight: 700;
  letter-spacing: 0.655px;
  line-height: 65.79px;
  padding: 0 25px;
}
.customer__content .woocommerce-form [type=email]::-moz-placeholder,
.customer__content .woocommerce-form [type=password]::-moz-placeholder,
.customer__content .woocommerce-form [type=text]::-moz-placeholder {
  color: #464646 !important;
}
.customer__content .woocommerce-form [type=email]::-webkit-input-placeholder,
.customer__content .woocommerce-form [type=password]::-webkit-input-placeholder,
.customer__content .woocommerce-form [type=text]::-webkit-input-placeholder {
  color: #464646 !important;
}
.customer__content .woocommerce-form [type=email]:-ms-input-placeholder,
.customer__content .woocommerce-form [type=password]:-ms-input-placeholder,
.customer__content .woocommerce-form [type=text]:-ms-input-placeholder {
  color: #464646 !important;
}
.customer__content .woocommerce-form label {
  margin-left: 0 !important;
}
.customer__content .woocommerce-form .specialties__title {
  display: block;
  font-family: "Gotham" !important;
  font-weight: 700;
  letter-spacing: 0.655px;
  line-height: 12px;
  padding: 15px 0 30px;
}
.customer__content .woocommerce-form .label__checkbox {
  margin-bottom: 25px !important;
  -webkit-box-ordinal-group: 1 !important;
      -ms-flex-order: 0 !important;
          order: 0 !important;
}
.customer__content .woocommerce-form .specialties__item {
  display: inline-block;
  margin: 0 25px 30px 0;
}
.customer__content .woocommerce-form .field__tc_agree {
  display: none;
  margin: 15px 0 30px;
}
.customer__content .woocommerce-form .field__tc_agree a {
  color: black;
  font-family: "Gotham";
}
.customer__content .woocommerce-form .field__tc_agree,
.customer__content .woocommerce-form .specialties__item,
.customer__content .woocommerce-form .label__checkbox {
  position: relative;
}
.customer__content .woocommerce-form .field__tc_agree input[type=checkbox],
.customer__content .woocommerce-form .specialties__item input[type=checkbox],
.customer__content .woocommerce-form .label__checkbox input[type=checkbox] {
  clip: rect(0px, 0px, 0px, 0px);
  height: 1px;
  position: absolute;
  width: 1px;
  border-width: 0;
  border-style: initial;
  border-color: initial;
  -o-border-image: initial;
     border-image: initial;
  margin: -1px;
  overflow: hidden;
  padding: 0;
}
.customer__content .woocommerce-form .field__tc_agree input[type=checkbox]:checked + label:before,
.customer__content .woocommerce-form .specialties__item input[type=checkbox]:checked + label:before,
.customer__content .woocommerce-form .label__checkbox input[type=checkbox]:checked + label:before {
  border-color: black;
}
.customer__content .woocommerce-form .field__tc_agree input[type=checkbox]:checked + label:after,
.customer__content .woocommerce-form .specialties__item input[type=checkbox]:checked + label:after,
.customer__content .woocommerce-form .label__checkbox input[type=checkbox]:checked + label:after {
  opacity: 1;
  visibility: visible;
}
.customer__content .woocommerce-form .field__tc_agree label,
.customer__content .woocommerce-form .specialties__item label,
.customer__content .woocommerce-form .label__checkbox label {
  color: black;
  cursor: pointer;
  display: inline-block;
  font-family: "Gotham" !important;
  font-weight: 700;
  letter-spacing: 0.655px;
  line-height: 13px;
  position: relative;
}
.customer__content .woocommerce-form .field__tc_agree label:before, .customer__content .woocommerce-form .field__tc_agree label:after,
.customer__content .woocommerce-form .specialties__item label:before,
.customer__content .woocommerce-form .specialties__item label:after,
.customer__content .woocommerce-form .label__checkbox label:before,
.customer__content .woocommerce-form .label__checkbox label:after {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  content: "";
  display: inline-block;
  position: absolute;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  top: 50%;
}
.customer__content .woocommerce-form .field__tc_agree label:before,
.customer__content .woocommerce-form .specialties__item label:before,
.customer__content .woocommerce-form .label__checkbox label:before {
  background: #f1f1f1;
  border: 1px solid #f1f1f1;
  border-radius: 5px;
  left: 0;
}
.customer__content .woocommerce-form .field__tc_agree label:after,
.customer__content .woocommerce-form .specialties__item label:after,
.customer__content .woocommerce-form .label__checkbox label:after {
  background: transparent url("./assets/images/icon/icon-check-green.svg") no-repeat center;
  background-size: contain;
  height: 17px;
  width: 19px;
  opacity: 0;
  visibility: hidden;
}
.customer__content .woocommerce-form .button.button {
  background: #141414;
  border: 1px solid #141414;
  border-radius: 50px;
  color: white;
  font-family: "Gotham" !important;
  font-weight: 700;
  letter-spacing: 0.655px;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
.customer__content .woocommerce-form .button.button:hover {
  background: white;
  color: #141414;
}

.woocommerce-lost-password .woocommerce-ResetPassword {
  color: black;
  padding-bottom: 50px;
}
.woocommerce-lost-password .woocommerce-ResetPassword p {
  font-weight: 400;
  font-size: 16px;
  font-family: "Gotham";
}
.woocommerce-lost-password .woocommerce-ResetPassword p.woocommerce-form-row label {
  font-family: "Gotham" !important;
  white-space: nowrap;
  overflow: hidden;
  position: relative;
}
.woocommerce-lost-password .woocommerce-ResetPassword p.woocommerce-form-row label[for=user_login] .required {
  position: absolute;
  top: 0;
  left: 155px;
}
.woocommerce-lost-password .woocommerce-ResetPassword p.woocommerce-form-row label[for=password_1] .required {
  position: absolute;
  top: 0;
  left: 120px;
}
.woocommerce-lost-password .woocommerce-ResetPassword p.woocommerce-form-row label[for=password_2] .required {
  position: absolute;
  top: 0;
  left: 192px;
}
.woocommerce-lost-password .woocommerce-ResetPassword p.woocommerce-form-row .input-text {
  font-weight: 400;
  font-size: 16px;
  font-family: "Gotham" !important;
  width: calc(100% - 60px);
}
.woocommerce-lost-password .woocommerce-ResetPassword p.woocommerce-form-row .button {
  font-family: "Gotham" !important;
  background: #141414;
  border: 1px solid #141414;
  border-radius: 50px;
  color: white;
  font-weight: 700;
  letter-spacing: 0.655px;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  font-size: 17px;
  height: 51px;
  min-width: 186px;
  line-height: 17px;
  padding: 16px 20px;
}
.woocommerce-lost-password .woocommerce-ResetPassword p.woocommerce-form-row .button:hover {
  background: white;
  color: #141414;
}

.single-docs .betterdocs-single-wrapper .sidebars-wrapper {
  grid-column: 2/span 2;
}

.betterdocs-content-wrapper.betterdocs-display-flex.grid-col-3.sidebar-toc-enable {
  max-width: 1620px !important;
  margin: auto !important;
}

.betterdocs-content-area {
  grid-column-end: 12 !important;
}

.betterdocs-toc {
  border-radius: unset !important;
}

/* Betterdocs loader style */
#betterdocs-loader {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgb(255, 255, 255);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  z-index: 10000;
  will-change: transform; /* Helps to avoid flickering */
}

#betterdocs-loader-main {
  width: 50px;
  height: 50px;
  border: 5px solid #f3f3f3;
  border-radius: 50%;
  border-top: 5px solid #57a773; /* Your color here */
  -webkit-animation: spin 1s linear infinite;
          animation: spin 1s linear infinite;
  -webkit-transform: translateZ(0);
          transform: translateZ(0); /* Helps to prevent flickering */
}

@keyframes spin {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}
html {
  scroll-behavior: smooth; /* Smooth scrolling */
}

body.single.single-docs {
  overflow: hidden; /* Prevent scroll during loading */
}

.loader {
  border: 8px solid #f3f3f3;
  border-top: 8px solid #3498db;
  border-radius: 50%;
  width: 60px;
  height: 60px;
  -webkit-animation: spin 1s linear infinite;
          animation: spin 1s linear infinite;
}

@keyframes spin {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}
.woocommerce-checkout #haru-content-main {
  background: #f8f8f8;
}
.woocommerce-checkout .haru-container {
  max-width: 1552px;
}
.woocommerce-checkout .haru-container .woocommerce {
  max-width: inherit;
}
.woocommerce-checkout .woocommerce-error {
  font-family: "Gotham";
}
.woocommerce-checkout .entry-content {
  background: #f8f8f8;
  padding: 0;
}
.woocommerce-checkout .select2-container input {
  font-family: "Gotham" !important;
}
.woocommerce-checkout .select2-container .select2-dropdown--above {
  margin-top: 0;
}
.woocommerce-checkout .label__checkbox {
  position: relative;
}
.woocommerce-checkout .label__checkbox input[type=checkbox] {
  clip: rect(0, 0, 0, 0);
  height: 1px;
  position: absolute;
  width: 1px;
  border-width: 0;
  border-style: initial;
  border-color: initial;
  -o-border-image: initial;
     border-image: initial;
  margin: -1px;
  overflow: hidden;
  padding: 0;
}
.woocommerce-checkout .label__checkbox input[type=checkbox]:checked + label:before {
  border-color: black;
}
.woocommerce-checkout .label__checkbox input[type=checkbox]:checked + label:after {
  opacity: 1;
  visibility: visible;
}
.woocommerce-checkout .label__checkbox label {
  color: black;
  cursor: pointer;
  display: inline-block;
  font-family: "Gotham" !important;
  font-size: 15px;
  font-weight: 700;
  letter-spacing: 0.655px;
  line-height: 1;
  position: relative;
}
.woocommerce-checkout .label__checkbox label:before, .woocommerce-checkout .label__checkbox label:after {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  content: "";
  display: inline-block;
  position: absolute;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  top: 50%;
}
.woocommerce-checkout .label__checkbox label:before {
  background: #f1f1f1;
  border: 1px solid #f1f1f1;
  border-radius: 5px;
  left: 0;
}
.woocommerce-checkout .label__checkbox label:after {
  background: transparent url("./assets/images/icon/icon-check-green.svg") no-repeat center;
  background-size: contain;
  height: 17px;
  opacity: 0;
  visibility: hidden;
  width: 19px;
}
.woocommerce-checkout .checkbox {
  position: relative;
}
.woocommerce-checkout .checkbox input[type=checkbox] {
  clip: rect(0, 0, 0, 0);
  height: 1px;
  position: absolute;
  width: 1px;
  border-width: 0;
  border-style: initial;
  border-color: initial;
  -o-border-image: initial;
     border-image: initial;
  margin: -1px;
  overflow: hidden;
  padding: 0;
}
.woocommerce-checkout .checkbox input[type=checkbox]:checked + label:after {
  opacity: 1;
  visibility: visible;
}
.woocommerce-checkout .checkbox label {
  color: black;
  cursor: pointer;
  display: inline-block;
  font-family: "Gotham" !important;
  font-size: 18px;
  font-weight: 400 !important;
  letter-spacing: 0.655px;
  line-height: 17.23px;
  padding-left: 40px;
  position: relative;
}
.woocommerce-checkout .checkbox label:before, .woocommerce-checkout .checkbox label:after {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  content: "";
  display: inline-block;
  position: absolute;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
.woocommerce-checkout .checkbox label:before {
  background: #D2CECE;
  border: 1px solid #D2CECE;
  border-radius: 5px;
  height: 25px;
  left: 0;
  top: 50%;
  width: 25px;
}
.woocommerce-checkout .checkbox label:after {
  background: transparent url("./assets/images/icon/icon-checkbox-green.svg") no-repeat center;
  background-size: contain;
  height: 20px;
  left: 8px;
  opacity: 0;
  top: 45%;
  visibility: hidden;
  width: 20px;
}
.woocommerce-checkout .checkbox label .woocommerce-terms-and-conditions-checkbox-text {
  font-weight: 600 !important;
}
.woocommerce-checkout .checkbox label .woocommerce-terms-and-conditions-checkbox-text a {
  font-weight: 600;
}
.woocommerce-checkout .checkbox label .woocommerce-terms-and-conditions-checkbox-require {
  color: red;
  margin-left: -2px;
}
.woocommerce-checkout .wc-stripe-save-source .checkbox label.stripe_cc_save_source_key:before {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  content: "";
  display: inline-block;
  position: absolute;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  background: #D2CECE;
  border: 1px solid #D2CECE;
  border-radius: 5px;
  height: 25px;
  left: 0;
  top: 50%;
  width: 25px;
}
.woocommerce-checkout .woocommerce__login {
  background: white;
  border: 4px solid #d9d9d9;
  border-radius: 20px;
  margin: 40px 0;
}
.woocommerce-checkout .woocommerce__login__title {
  font-size: 25px;
  font-weight: 700;
  line-height: 65.79px;
  letter-spacing: 0.655px;
}
.woocommerce-checkout .woocommerce__login__title p {
  font-family: "Gotham" !important;
}
.woocommerce-checkout .woocommerce__login .woocommerce-info {
  background: transparent;
  border-width: 0;
  color: black;
  font-family: "Gotham";
  font-weight: 700;
  margin: 0;
  letter-spacing: 0.655px;
}
.woocommerce-checkout .woocommerce__login .woocommerce-info:before {
  display: none;
}
.woocommerce-checkout .woocommerce__login .woocommerce-info a {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: #F564A9;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-left: 10px;
  text-decoration: none;
}
.woocommerce-checkout .woocommerce__login .woocommerce-info a:after {
  content: "\e914";
  font-family: "phosphor" !important;
  margin-left: 5px;
}
.woocommerce-checkout .woocommerce__login .woocommerce-info.active a:after {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}
.woocommerce-checkout .woocommerce__login .woocommerce-form {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  margin: 0;
  padding: 0 20px 40px;
}
.woocommerce-checkout .woocommerce__login .woocommerce-form .form-row {
  float: none;
  max-width: 698px;
}
.woocommerce-checkout .woocommerce__login .woocommerce-form .lost_password {
  color: black;
  font-family: "Gotham" !important;
  font-size: 15px;
  font-weight: 400;
  letter-spacing: 0.655px;
}
.woocommerce-checkout .woocommerce__login .woocommerce-form .lost_password a {
  color: black;
  font-family: "Gotham";
  font-weight: 700;
}
.woocommerce-checkout .woocommerce__login .woocommerce-form .label__checkbox,
.woocommerce-checkout .woocommerce__login .woocommerce-form p {
  margin-bottom: 25px;
}
.woocommerce-checkout .woocommerce__login .woocommerce-form .label {
  display: none;
}
.woocommerce-checkout .woocommerce__login .woocommerce-form .input-text {
  background: #f1f1f1;
  border-color: #f1f1f1;
  border-radius: 20px !important;
  color: #464646;
  font-family: "Gotham" !important;
  font-size: 16px;
  font-weight: 700;
  letter-spacing: 0.655px;
  line-height: 1;
  padding: 0 25px;
}
.woocommerce-checkout .woocommerce__login .woocommerce-form .input-text::-moz-placeholder {
  color: #464646 !important;
}
.woocommerce-checkout .woocommerce__login .woocommerce-form .input-text::-webkit-input-placeholder {
  color: #464646 !important;
}
.woocommerce-checkout .woocommerce__login .woocommerce-form .input-text:-ms-input-placeholder {
  color: #464646 !important;
}
.woocommerce-checkout .woocommerce__login .woocommerce-form .button {
  background: #141414;
  border-radius: 50px;
  color: white;
  font-family: "Gotham";
  font-weight: 700;
  min-width: 186px;
  letter-spacing: 0.655px;
  line-height: 1;
}
.woocommerce-checkout .woocommerce__coupon .woocommerce-form-coupon .form-row {
  float: none;
}
.woocommerce-checkout .woocommerce__coupon .woocommerce-form-coupon .form-row-first {
  max-width: 540px;
}
.woocommerce-checkout .woocommerce__coupon .woocommerce-form-coupon .form-row-last {
  width: 40%;
}
.woocommerce-checkout .woocommerce-form-coupon-toggle {
  display: none;
}
.woocommerce-checkout .woocommerce-form-coupon {
  color: black;
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  font-family: "Gotham";
  font-size: 17px;
  font-weight: 700;
  margin-bottom: 50px;
  min-width: 186px;
  letter-spacing: 0.655px;
  line-height: 1;
}
.woocommerce-checkout .woocommerce-form-coupon .checkout_coupon_note {
  padding-left: 20px;
  width: 100%;
}
.woocommerce-checkout .woocommerce-form-coupon .input-text {
  background: white;
  border-color: white;
  border-radius: 5px !important;
  color: #464646;
  font-family: "Gotham" !important;
  font-weight: 700;
  letter-spacing: 0.655px;
  line-height: 1;
  padding: 0 25px;
}
.woocommerce-checkout .woocommerce-form-coupon .input-text::-moz-placeholder {
  color: #464646 !important;
}
.woocommerce-checkout .woocommerce-form-coupon .input-text::-webkit-input-placeholder {
  color: #464646 !important;
}
.woocommerce-checkout .woocommerce-form-coupon .input-text:-ms-input-placeholder {
  color: #464646 !important;
}
.woocommerce-checkout .woocommerce-form-coupon .button {
  background: #141414;
  border-radius: 5px;
  color: white;
  font-family: "Gotham";
  font-weight: 700;
  line-height: 1;
}
.woocommerce-checkout .woocommerce-checkout-customer {
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
}
.woocommerce-checkout .woocommerce-checkout-customer .woocommerce-billing-fields,
.woocommerce-checkout .woocommerce-checkout-customer .woocommerce-shipping-fields,
.woocommerce-checkout .woocommerce-checkout-customer .woocommerce-account-fields,
.woocommerce-checkout .woocommerce-checkout-customer .woocommerce-additional-fields {
  max-width: 807px;
}
.woocommerce-checkout .woocommerce-checkout-customer .woocommerce-additional-fields .form-row,
.woocommerce-checkout .woocommerce-checkout-customer .shipping_address .form-row,
.woocommerce-checkout .woocommerce-checkout-customer .woocommerce-account-fields .form-row,
.woocommerce-checkout .woocommerce-checkout-customer .woocommerce-billing-fields .form-row {
  margin-bottom: 25px;
}
.woocommerce-checkout .woocommerce-checkout-customer .woocommerce-additional-fields [id=billing_address_1_field],
.woocommerce-checkout .woocommerce-checkout-customer .shipping_address [id=billing_address_1_field],
.woocommerce-checkout .woocommerce-checkout-customer .woocommerce-account-fields [id=billing_address_1_field],
.woocommerce-checkout .woocommerce-checkout-customer .woocommerce-billing-fields [id=billing_address_1_field] {
  margin-bottom: 10px;
}
.woocommerce-checkout .woocommerce-checkout-customer .woocommerce-additional-fields label,
.woocommerce-checkout .woocommerce-checkout-customer .shipping_address label,
.woocommerce-checkout .woocommerce-checkout-customer .woocommerce-account-fields label,
.woocommerce-checkout .woocommerce-checkout-customer .woocommerce-billing-fields label {
  color: #464646;
  font-family: "Gotham" !important;
  font-size: 16px;
  font-weight: 700;
  margin-bottom: 15px;
  line-height: 17.68px;
  letter-spacing: 0.655px;
  padding-left: 30px;
  display: block ruby;
}
.woocommerce-checkout .woocommerce-checkout-customer .woocommerce-additional-fields label .required,
.woocommerce-checkout .woocommerce-checkout-customer .shipping_address label .required,
.woocommerce-checkout .woocommerce-checkout-customer .woocommerce-account-fields label .required,
.woocommerce-checkout .woocommerce-checkout-customer .woocommerce-billing-fields label .required {
  display: none;
}
.woocommerce-checkout .woocommerce-checkout-customer .woocommerce-billing-fields h3 {
  text-transform: capitalize;
}
.woocommerce-checkout .woocommerce-checkout-customer .woocommerce-account-fields .woocommerce-form__label-for-checkbox {
  padding-left: 5px;
  padding-top: 10px;
}
.woocommerce-checkout .woocommerce-checkout-customer .woocommerce-account-fields .woocommerce-form__label-for-checkbox label {
  padding-left: 35px;
}
.woocommerce-checkout .woocommerce-checkout-customer .woocommerce-additional-fields {
  padding-top: 30px;
}
.woocommerce-checkout .woocommerce-checkout-customer .woocommerce-additional-fields h3 {
  display: none;
}
.woocommerce-checkout .woocommerce-checkout-customer .woocommerce-additional-fields .form-row.notes label {
  position: relative;
  text-transform: capitalize;
  white-space: nowrap;
}
.woocommerce-checkout .woocommerce-checkout-customer .woocommerce-additional-fields .form-row.notes label .optional {
  position: absolute;
  top: 0;
  left: 140px;
  text-transform: capitalize;
}
.woocommerce-checkout .woocommerce-checkout-customer h3 {
  color: black;
  font-family: "Gotham";
  font-weight: 700;
  margin-bottom: 5px;
  line-height: 27.63px;
  letter-spacing: 0.655px;
}
.woocommerce-checkout .woocommerce-checkout-customer h3 > span {
  display: block;
  font-size: 20px;
  margin: 30px 0 15px;
  line-height: 19.14px;
}
.woocommerce-checkout .woocommerce-checkout-customer .woocommerce-billing-fields__field-wrapper,
.woocommerce-checkout .woocommerce-checkout-customer .woocommerce-shipping-fields__field-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.woocommerce-checkout .woocommerce-checkout-customer .woocommerce-billing-fields__field-wrapper .form-row,
.woocommerce-checkout .woocommerce-checkout-customer .woocommerce-shipping-fields__field-wrapper .form-row {
  margin-bottom: 10px;
  padding-top: 25px;
  position: relative;
  width: 100%;
}
.woocommerce-checkout .woocommerce-checkout-customer .woocommerce-billing-fields__field-wrapper .form-row label,
.woocommerce-checkout .woocommerce-checkout-customer .woocommerce-shipping-fields__field-wrapper .form-row label {
  margin: 0;
  position: absolute;
  top: 0;
  display: none;
}
.woocommerce-checkout .woocommerce-checkout-customer .woocommerce-billing-fields__field-wrapper [id=billing_address_1_field],
.woocommerce-checkout .woocommerce-checkout-customer .woocommerce-billing-fields__field-wrapper [id=shipping_address_1_field],
.woocommerce-checkout .woocommerce-checkout-customer .woocommerce-shipping-fields__field-wrapper [id=billing_address_1_field],
.woocommerce-checkout .woocommerce-checkout-customer .woocommerce-shipping-fields__field-wrapper [id=shipping_address_1_field] {
  margin-top: 15px;
  padding-top: 0;
}
.woocommerce-checkout .woocommerce-checkout-customer .woocommerce-billing-fields__field-wrapper [id=billing_address_2_field],
.woocommerce-checkout .woocommerce-checkout-customer .woocommerce-billing-fields__field-wrapper [id=shipping_address_2_field],
.woocommerce-checkout .woocommerce-checkout-customer .woocommerce-shipping-fields__field-wrapper [id=billing_address_2_field],
.woocommerce-checkout .woocommerce-checkout-customer .woocommerce-shipping-fields__field-wrapper [id=shipping_address_2_field] {
  padding-top: 5px;
}
.woocommerce-checkout .woocommerce-checkout-customer .select2-selection--single .select2-selection__rendered,
.woocommerce-checkout .woocommerce-checkout-customer .input-text {
  background: white;
  border-radius: 10px !important;
  color: #464646;
  font-family: "Gotham" !important;
  font-size: 16px;
  font-weight: 400;
  height: 56px;
  letter-spacing: 0.655px;
  padding: 0 20px;
}
.woocommerce-checkout .woocommerce-checkout-customer .select2-selection--single .select2-selection__rendered .select2-selection__placeholder,
.woocommerce-checkout .woocommerce-checkout-customer .input-text .select2-selection__placeholder {
  color: #464646 !important;
}
.woocommerce-checkout .woocommerce-checkout-customer .select2-selection--single .select2-selection__rendered::-moz-placeholder,
.woocommerce-checkout .woocommerce-checkout-customer .input-text::-moz-placeholder {
  color: #464646 !important;
}
.woocommerce-checkout .woocommerce-checkout-customer .select2-selection--single .select2-selection__rendered::-webkit-input-placeholder,
.woocommerce-checkout .woocommerce-checkout-customer .input-text::-webkit-input-placeholder {
  color: #464646 !important;
}
.woocommerce-checkout .woocommerce-checkout-customer .select2-selection--single .select2-selection__rendered:-ms-input-placeholder,
.woocommerce-checkout .woocommerce-checkout-customer .input-text:-ms-input-placeholder {
  color: #464646 !important;
}
.woocommerce-checkout .woocommerce-checkout-customer .select2-selection--single {
  height: auto;
}
.woocommerce-checkout .woocommerce-checkout-customer .select2-selection--single .select2-selection__rendered {
  font-weight: 700;
  line-height: 56px;
  padding-right: 30px;
}
.woocommerce-checkout .woocommerce-checkout-customer .select2-selection--single .select2-selection__arrow {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 56px;
  right: 22px;
}
.woocommerce-checkout .woocommerce-checkout-customer .select2-selection--single .select2-selection__arrow:after {
  background: transparent url("./assets/images/icon/icon-chevron-down-black.svg") no-repeat center;
  background-size: contain;
  content: "";
  display: inline-block;
  height: 11px;
  width: 20px;
}
.woocommerce-checkout .woocommerce-checkout-customer .select2-selection--single .select2-selection__arrow b {
  display: none;
}
.woocommerce-checkout .woocommerce-checkout-customer textarea.input-text {
  padding: 20px;
}
.woocommerce-checkout .woocommerce-checkout-customer [id=billing_first_name_field] label,
.woocommerce-checkout .woocommerce-checkout-customer [id=billing_last_name_field] label,
.woocommerce-checkout .woocommerce-checkout-customer [id=billing_postcode_field] label,
.woocommerce-checkout .woocommerce-checkout-customer [id=billing_city_field] label,
.woocommerce-checkout .woocommerce-checkout-customer [id=billing_company_field] label,
.woocommerce-checkout .woocommerce-checkout-customer [id=billing_phone_field] label,
.woocommerce-checkout .woocommerce-checkout-customer [id=billing_email_field] label,
.woocommerce-checkout .woocommerce-checkout-customer [id=shipping_first_name_field] label,
.woocommerce-checkout .woocommerce-checkout-customer [id=shipping_last_name_field] label,
.woocommerce-checkout .woocommerce-checkout-customer [id=shipping_postcode_field] label,
.woocommerce-checkout .woocommerce-checkout-customer [id=shipping_company_field] label,
.woocommerce-checkout .woocommerce-checkout-customer [id=shipping_city_field] label {
  color: transparent;
}
.woocommerce-checkout .woocommerce-checkout-customer [id=billing_first_name_field] input,
.woocommerce-checkout .woocommerce-checkout-customer [id=billing_last_name_field] input,
.woocommerce-checkout .woocommerce-checkout-customer [id=billing_postcode_field] input,
.woocommerce-checkout .woocommerce-checkout-customer [id=billing_city_field] input,
.woocommerce-checkout .woocommerce-checkout-customer [id=billing_company_field] input,
.woocommerce-checkout .woocommerce-checkout-customer [id=billing_phone_field] input,
.woocommerce-checkout .woocommerce-checkout-customer [id=billing_email_field] input,
.woocommerce-checkout .woocommerce-checkout-customer [id=shipping_first_name_field] input,
.woocommerce-checkout .woocommerce-checkout-customer [id=shipping_last_name_field] input,
.woocommerce-checkout .woocommerce-checkout-customer [id=shipping_postcode_field] input,
.woocommerce-checkout .woocommerce-checkout-customer [id=shipping_company_field] input,
.woocommerce-checkout .woocommerce-checkout-customer [id=shipping_city_field] input {
  font-weight: 700;
}
.woocommerce-checkout .woocommerce-checkout-customer [id=billing_address_1] input,
.woocommerce-checkout .woocommerce-checkout-customer [id=billing_address_2] input {
  text-transform: capitalize;
}
.woocommerce-checkout .woocommerce-checkout-order {
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  padding-left: 0;
}
.woocommerce-checkout .woocommerce-checkout-order > h3 {
  display: none;
}
.woocommerce-checkout .woocommerce-checkout-order .woocommerce-checkout-review-order-wrap {
  background: transparent;
  -webkit-box-shadow: none;
          box-shadow: none;
  border-radius: 0;
  padding: 0;
}
.woocommerce-checkout .woocommerce-checkout-order .woocommerce-checkout-review-order-wrap .blockUI.blockOverlay {
  width: 0 !important;
  height: 0 !important;
  position: absolute;
  visibility: hidden;
}
.woocommerce-checkout .woocommerce-checkout-order .woocommerce-checkout-review-order-table {
  display: block;
}
.woocommerce-checkout .woocommerce-checkout-order .woocommerce-checkout-review-order-table thead {
  display: none;
}
.woocommerce-checkout .woocommerce-checkout-order .woocommerce-checkout-review-order-table tbody {
  background: white;
  border-radius: 10px;
  display: block;
}
.woocommerce-checkout .woocommerce-checkout-order .woocommerce-checkout-review-order-table .cart_item {
  display: block;
}
.woocommerce-checkout .woocommerce-checkout-order .woocommerce-checkout-review-order-table .product-name {
  border-width: 0;
  display: block;
  font-family: "Gotham";
  font-size: 0;
  max-width: 100%;
  letter-spacing: 0.655px;
  overflow: hidden;
  padding: 11px;
  text-align: left;
  width: 100%;
}
.woocommerce-checkout .woocommerce-checkout-order .woocommerce-checkout-review-order-table .product-name strong {
  font-size: 10px;
  font-weight: 600;
}
.woocommerce-checkout .woocommerce-checkout-order .woocommerce-checkout-review-order-table .product-name .product-item-name,
.woocommerce-checkout .woocommerce-checkout-order .woocommerce-checkout-review-order-table .product-name .product-item-thumbnail {
  float: left;
}
.woocommerce-checkout .woocommerce-checkout-order .woocommerce-checkout-review-order-table .product-name .product-item-thumbnail img {
  background: #d9d9d9;
  border-radius: 5px;
}
.woocommerce-checkout .woocommerce-checkout-order .woocommerce-checkout-review-order-table .product-name .woocs_special_price_code,
.woocommerce-checkout .woocommerce-checkout-order .woocommerce-checkout-review-order-table .product-name .product-item__details {
  float: right;
}
.woocommerce-checkout .woocommerce-checkout-order .woocommerce-checkout-review-order-table .product-name .product-item__details {
  padding-left: 15px;
  padding-top: 15px;
}
.woocommerce-checkout .woocommerce-checkout-order .woocommerce-checkout-review-order-table .product-name .product-item__details .woocommerce-Price-amount.amount {
  padding-top: 0;
}
.woocommerce-checkout .woocommerce-checkout-order .woocommerce-checkout-review-order-table .product-name .product-item__details .woocommerce-Price-amount.amount::before {
  display: none;
}
.woocommerce-checkout .woocommerce-checkout-order .woocommerce-checkout-review-order-table .product-name .woocs_special_price_code,
.woocommerce-checkout .woocommerce-checkout-order .woocommerce-checkout-review-order-table .product-name .product-item-name,
.woocommerce-checkout .woocommerce-checkout-order .woocommerce-checkout-review-order-table .product-name .product-item-subtotal {
  padding-top: 20px;
}
.woocommerce-checkout .woocommerce-checkout-order .woocommerce-checkout-review-order-table .product-name .product-item-name {
  font-family: "Gotham";
  font-weight: 700;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  max-height: 60px;
}
.woocommerce-checkout .woocommerce-checkout-order .woocommerce-checkout-review-order-table .product-name .product-item-subtotal {
  float: right;
  display: inline-block;
  font-size: 15px;
  line-height: 16.25px;
  font-weight: 700;
  font-family: "Gotham";
}
.woocommerce-checkout .woocommerce-checkout-order .woocommerce-checkout-review-order-table .product-name .product-item-subtotal strong {
  font-size: 15px;
  line-height: 16.25px;
  font-weight: 700;
}
.woocommerce-checkout .woocommerce-checkout-order .woocommerce-checkout-review-order-table .product-name .product-item-subtotal .woocommerce-Price-amount bdi {
  font-size: 15px;
  line-height: 16.25px;
  font-weight: 700;
  color: #000;
}
.woocommerce-checkout .woocommerce-checkout-order .woocommerce-checkout-review-order-table .product-name .variation {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.woocommerce-checkout .woocommerce-checkout-order .woocommerce-checkout-review-order-table .product-name .variation__item {
  border-radius: 5px;
  color: #736E6E;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  font-family: "Gotham";
  font-weight: 700;
  margin-bottom: 11px;
  margin-right: 11px;
  padding: 6px 6.43px 5.74px;
}
.woocommerce-checkout .woocommerce-checkout-order .woocommerce-checkout-review-order-table .product-name .variation__item.variation-vendor {
  width: 100%;
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
  padding-left: 0;
}
.woocommerce-checkout .woocommerce-checkout-order .woocommerce-checkout-review-order-table .product-name .variation__item span:last-child {
  padding-left: 5px;
}
.woocommerce-checkout .woocommerce-checkout-order .woocommerce-checkout-review-order-table .product-name .variation p {
  margin: 0;
  line-height: inherit;
}
.woocommerce-checkout .woocommerce-checkout-order .woocommerce-checkout-review-order-table .product-name .variation .woocommerce-Price-amount {
  color: #736E6E;
}
.woocommerce-checkout .woocommerce-checkout-order .woocommerce-checkout-review-order-table .product-name .variation .variation__item {
  background: #ececec;
}
.woocommerce-checkout .woocommerce-checkout-order .woocommerce-checkout-review-order-table .product-name .variation .variation__item.variation-vendor {
  background: none;
}
.woocommerce-checkout .woocommerce-checkout-order .woocommerce-checkout-review-order-table .product-name .product-item__quantity {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: #ececec;
  border-radius: 5px;
  color: #736E6E;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  padding: 3px 3px 4px 8px;
}
.woocommerce-checkout .woocommerce-checkout-order .woocommerce-checkout-review-order-table .product-name .product-item__quantity strong {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: #fefefe;
  border-radius: 5px;
  color: #736E6E;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-weight: 700;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  height: 18px;
  margin-left: 10px;
  width: 32px;
  font-size: 12px;
}
.woocommerce-checkout .woocommerce-checkout-order .woocommerce-checkout-review-order-table .product-name .woocs_special_price_code {
  padding-left: 10px;
  padding-right: 10px;
  text-align: right;
}
.woocommerce-checkout .woocommerce-checkout-order .woocommerce-checkout-review-order-table .product-name .woocs_special_price_code bdi {
  color: black;
  font-family: "Gotham";
  font-weight: 700;
}
.woocommerce-checkout .woocommerce-checkout-order .woocommerce-checkout-review-order-table tfoot {
  display: block;
}
.woocommerce-checkout .woocommerce-checkout-order .woocommerce-checkout-review-order-table tfoot tr {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.woocommerce-checkout .woocommerce-checkout-order .woocommerce-checkout-review-order-table tfoot th,
.woocommerce-checkout .woocommerce-checkout-order .woocommerce-checkout-review-order-table tfoot td {
  color: black;
  font-family: "Gotham";
  font-size: 18px;
  font-weight: 700;
  letter-spacing: 0.655px;
}
.woocommerce-checkout .woocommerce-checkout-order .woocommerce-checkout-review-order-table tfoot th bdi,
.woocommerce-checkout .woocommerce-checkout-order .woocommerce-checkout-review-order-table tfoot td bdi {
  color: black;
  font-family: "Gotham";
  font-weight: 700;
}
.woocommerce-checkout .woocommerce-checkout-order .woocommerce-checkout-review-order-table tfoot .cart-subtotal th,
.woocommerce-checkout .woocommerce-checkout-order .woocommerce-checkout-review-order-table tfoot .cart-subtotal td {
  padding-top: 30px;
}
.woocommerce-checkout .woocommerce-checkout-order .woocommerce-checkout-review-order-table tfoot .woocommerce-shipping-totals.shipping th {
  width: 25%;
}
.woocommerce-checkout .woocommerce-checkout-order .woocommerce-checkout-review-order-table tfoot .woocommerce-shipping-totals.shipping td {
  width: 75%;
  max-width: unset;
}
.woocommerce-checkout .woocommerce-checkout-order .woocommerce-checkout-review-order-table tfoot .woocommerce-shipping-totals.shipping td label, .woocommerce-checkout .woocommerce-checkout-order .woocommerce-checkout-review-order-table tfoot .woocommerce-shipping-totals.shipping td span {
  font-family: Gotham !important;
  font-size: 13px;
  letter-spacing: 0;
}
.woocommerce-checkout .woocommerce-checkout-order .woocommerce-checkout-review-order-table tfoot .woocommerce-shipping-totals.shipping td .woocommerce-shipping-methods input[type=radio] {
  clip: rect(0px, 0px, 0px, 0px);
  height: 1px;
  position: absolute;
  width: 1px;
  border-width: 0;
  border-style: initial;
  border-color: initial;
  -o-border-image: initial;
     border-image: initial;
  margin: -1px;
  overflow: hidden;
  padding: 0;
}
.woocommerce-checkout .woocommerce-checkout-order .woocommerce-checkout-review-order-table tfoot .woocommerce-shipping-totals.shipping td .woocommerce-shipping-methods input[type=radio]:checked + label:after {
  border-color: #37EB74;
}
.woocommerce-checkout .woocommerce-checkout-order .woocommerce-checkout-review-order-table tfoot .woocommerce-shipping-totals.shipping td .woocommerce-shipping-methods input[type=radio] + label {
  background: transparent;
  color: black;
  cursor: pointer;
  display: inline-block;
  font-family: "Gotham" !important;
  font-size: 13px;
  font-weight: 700;
  margin: 0;
  letter-spacing: 0;
  line-height: 25px;
  padding: 0 25px 0 0;
  position: relative;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
.woocommerce-checkout .woocommerce-checkout-order .woocommerce-checkout-review-order-table tfoot .woocommerce-shipping-totals.shipping td .woocommerce-shipping-methods input[type=radio] + label:after {
  background: white;
  border: 5px solid #D2CECE;
  border-radius: 50%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  content: "";
  display: inline-block;
  height: 20px;
  right: 0;
  position: absolute;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  top: 50%;
  width: 20px;
}
.woocommerce-checkout .woocommerce-checkout-order .woocommerce-checkout-payment .payment_methods {
  background: white;
  border-radius: 10px;
  padding: 24px;
}
.woocommerce-checkout .woocommerce-checkout-order .woocommerce-checkout-payment .payment_box {
  background: transparent;
  -webkit-box-shadow: none;
          box-shadow: none;
  padding: 0;
}
.woocommerce-checkout .woocommerce-checkout-order .woocommerce-checkout-payment .payment_box input[type=radio] + label {
  display: initial;
  padding-left: 35px !important;
  padding-right: 20px !important;
}
.woocommerce-checkout .woocommerce-checkout-order .woocommerce-checkout-payment .payment_box input[type=radio] + label + div {
  padding-top: 20px;
  padding-bottom: 20px;
}
.woocommerce-checkout .woocommerce-checkout-order .woocommerce-checkout-payment .payment_box .wc-stripe-save-source label {
  font-family: "Gotham" !important;
  font-size: 14px;
  font-weight: 400;
}
.woocommerce-checkout .woocommerce-checkout-order .woocommerce-checkout-payment input[type=radio] {
  clip: rect(0px, 0px, 0px, 0px);
  height: 1px;
  position: absolute;
  width: 1px;
  border-width: 0;
  border-style: initial;
  border-color: initial;
  -o-border-image: initial;
     border-image: initial;
  margin: -1px;
  overflow: hidden;
  padding: 0;
}
.woocommerce-checkout .woocommerce-checkout-order .woocommerce-checkout-payment input[type=radio]:checked + label:before {
  border-color: #37EB74;
}
.woocommerce-checkout .woocommerce-checkout-order .woocommerce-checkout-payment input[type=radio] + label {
  background: transparent;
  color: black;
  cursor: pointer;
  display: inline-block;
  font-family: "Gotham" !important;
  font-size: 16px;
  font-weight: 700;
  margin: 0;
  letter-spacing: 0.655px;
  line-height: 25px;
  padding: 0 0 0 36px;
  position: relative;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
.woocommerce-checkout .woocommerce-checkout-order .woocommerce-checkout-payment input[type=radio] + label:before {
  background: white;
  border: 5px solid #D2CECE;
  border-radius: 50%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  content: "";
  display: inline-block;
  height: 24px;
  left: 0;
  position: absolute;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  top: 50%;
  width: 24px;
}
.woocommerce-checkout .woocommerce-checkout-order .woocommerce-checkout-payment .payment_box.payment_method_dokan_paypal_marketplace {
  color: black;
  font-family: "Gotham";
  font-size: 14px;
  font-weight: 400;
  margin: 0;
  letter-spacing: 0.655px;
  line-height: 19px;
  padding-left: 36px;
  padding-top: 20px;
}
.woocommerce-checkout .woocommerce-checkout-order .woocommerce-checkout-payment .woocommerce-terms-and-conditions-wrapper {
  border-width: 0;
  margin-top: 0;
  padding-top: 25px;
}
.woocommerce-checkout .woocommerce-checkout-order .woocommerce-checkout-payment .woocommerce-terms-and-conditions-wrapper .woocommerce-terms-and-conditions {
  color: black;
  font-family: "Gotham" !important;
  font-size: 14px;
  font-weight: 400;
  margin: 0;
  letter-spacing: 0.655px;
  line-height: 23px;
  margin-bottom: 20px;
}
.woocommerce-checkout .woocommerce-checkout-order .woocommerce-checkout-payment .woocommerce-terms-and-conditions-wrapper .woocommerce-terms-and-conditions h3 {
  font-family: "Gotham" !important;
}
.woocommerce-checkout .woocommerce-checkout-order .woocommerce-checkout-payment .woocommerce-privacy-policy-text {
  color: black;
  font-family: "Gotham" !important;
  font-size: 14px;
  font-weight: 400;
  margin: 0;
  letter-spacing: 0.655px;
  line-height: 23px;
}
.woocommerce-checkout .woocommerce-checkout-order .woocommerce-checkout-payment .woocommerce-privacy-policy-text a {
  color: black;
  font-family: "Gotham" !important;
  text-decoration: none;
}
.woocommerce-checkout .woocommerce-checkout-order .woocommerce-checkout-payment .form-row,
.woocommerce-checkout .woocommerce-checkout-order .woocommerce-checkout-payment .woocommerce-privacy-policy-text {
  font-family: "Gotham" !important;
  font-size: 14px;
  font-weight: 400;
  margin: 0;
  letter-spacing: 0.655px;
  line-height: 23px;
}
.woocommerce-checkout .woocommerce-checkout-order .woocommerce-checkout-payment .form-row a,
.woocommerce-checkout .woocommerce-checkout-order .woocommerce-checkout-payment .woocommerce-privacy-policy-text a {
  font-family: "Gotham" !important;
  text-decoration: none;
}
.woocommerce-checkout .woocommerce-checkout-order .woocommerce-checkout-payment .form-row span,
.woocommerce-checkout .woocommerce-checkout-order .woocommerce-checkout-payment .woocommerce-privacy-policy-text span {
  font-family: "Gotham" !important;
}
.woocommerce-checkout .woocommerce-checkout-order .woocommerce-checkout-payment .cr-customer-consent {
  color: black;
  font-family: "Gotham";
  font-size: 14px;
  margin: 0;
  letter-spacing: 0.655px;
  line-height: 23px;
}
.woocommerce-checkout .woocommerce-checkout-order .woocommerce-checkout-payment .cr-customer-consent span {
  color: black;
  font-family: "Gotham";
}
.woocommerce-checkout .woocommerce-checkout-order .woocommerce-checkout-payment .form-row validate-required {
  color: black;
  font-family: "Gotham";
  font-size: 14px;
  margin: 0;
  letter-spacing: 0.655px;
  line-height: 23px;
}
.woocommerce-checkout .woocommerce-checkout-order .woocommerce-checkout-payment .form-row validate-required span {
  color: black;
  font-family: "Gotham";
}
.woocommerce-checkout .woocommerce-checkout-order .woocommerce-checkout-payment .button.alt {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: #141414;
  border-radius: 50px;
  color: white;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-family: "Gotham" !important;
  font-size: 15px;
  font-weight: 700;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin: 0;
  letter-spacing: 0.655px;
  line-height: 1;
  padding: 5px 20px 5px 6px;
  position: relative;
}
.woocommerce-checkout .woocommerce-checkout-order .woocommerce-checkout-payment .button.alt:after {
  background: transparent url("./assets/images/icon/icon-go-arrow.svg") no-repeat center;
  background-size: contain;
  content: "";
  display: inline-block;
  position: absolute;
}
.woocommerce-checkout .woocommerce-checkout-order .woocommerce-checkout-payment img.paypal-loader {
  width: 0;
  height: 0;
  visibility: hidden;
  position: absolute;
}
.woocommerce-checkout #order_review {
  background: #F1F0F0;
  border-radius: 20px;
}

body.woocommerce-order-pay .woocommerce-checkout-customer .woocommerce-billing-fields__field-wrapper wc-order-attribution-inputs {
  display: none;
}
body.woocommerce-order-pay .woocommerce-checkout-order .woocommerce-checkout-review-order-table tfoot .order-total th:after {
  content: ":";
  display: inline-block;
  font-size: 24px;
  line-height: 27.63px;
}

.woocommerce-order-received .page-content {
  padding: 0;
}
.woocommerce-order-received .page-content .woocommerce {
  margin-bottom: 0;
}
.woocommerce-order-received .page-content .woocommerce .woocommerce-order {
  font-family: "Gotham";
  padding: 25px 19px 50px 19px;
}
.woocommerce-order-received .page-content .woocommerce .woocommerce-order .woocommerce-MyAccount-orderDetails .woocommerce-MyAccount-orderDetails-order-details .woocommerce-MyAccount-orderDetails-order-items .woocommerce-MyAccount-orderDetails-order-item a {
  color: #000;
}
.woocommerce-order-received .page-content .woocommerce .woocommerce-order .woocommerce-MyAccount-orderDetails .woocommerce-MyAccount-orderDetails-order-details .woocommerce-MyAccount-orderDetails-order-items .woocommerce-MyAccount-orderDetails-order-item .woocommerce-MyAccount-orderDetails-order-item-total .woocommerce-Price-amount {
  color: #000;
}
.woocommerce-order-received .page-content .woocommerce .woocommerce-order .woocommerce-MyAccount-orderDetails .woocommerce-MyAccount-orderDetails-order-details .woocommerce-MyAccount-orderDetails-order-items .woocommerce-MyAccount-orderDetails-order-item .woocommerce-MyAccount-orderDetails-order-item-total .woocommerce-Price-amount bdi {
  color: #000;
}
.woocommerce-order-received .page-content .woocommerce .woocommerce-order .woocommerce-MyAccount-orderDetails .woocommerce-MyAccount-orderDetails-order-details .woocommerce-MyAccount-orderDetails-order-totals .woocommerce-Price-amount {
  color: #000;
}
.woocommerce-order-received .page-content .woocommerce .woocommerce-order .woocommerce-MyAccount-orderDetails .woocommerce-MyAccount-orderDetails-after-order-details .woocommerce-MyAccount-orderDetails-sub-orders {
  display: none;
}
.woocommerce-order-received .page-content .woocommerce .woocommerce-order .old-page-content {
  display: none;
}
.woocommerce-order-received .page-content .woocommerce .woocommerce-order .new-success-page {
  text-align: center;
  -webkit-box-shadow: 0 4px 25px 0 rgba(0, 0, 0, 0.0509803922);
          box-shadow: 0 4px 25px 0 rgba(0, 0, 0, 0.0509803922);
  background-color: #FFF;
  border-radius: 20px;
  padding: 31px 15px 70px 15px;
}
.woocommerce-order-received .page-content .woocommerce .woocommerce-order .new-success-page .active-icon {
  display: inline-block;
}
.woocommerce-order-received .page-content .woocommerce .woocommerce-order .new-success-page .active-icon:before {
  background: transparent url("./assets/images/icon/icon-order-success.svg") no-repeat center;
  background-size: contain;
  content: "";
  display: inline-block;
  width: 50px;
  height: 50px;
}
.woocommerce-order-received .page-content .woocommerce .woocommerce-order .new-success-page .customer-thanks {
  margin-top: 36px;
}
.woocommerce-order-received .page-content .woocommerce .woocommerce-order .new-success-page .customer-thanks span {
  font-weight: 600;
  font-size: 18px;
  line-height: 21px;
}
.woocommerce-order-received .page-content .woocommerce .woocommerce-order .new-success-page .title h2 {
  padding: 14px 0 25px 0;
  margin: 0;
  font-weight: 700;
  font-size: 20px;
  line-height: 33px;
}
.woocommerce-order-received .page-content .woocommerce .woocommerce-order .new-success-page .content-text p {
  font-size: 16px;
  color: #000;
  font-weight: 600;
  margin: 0;
  line-height: 29px;
}
.woocommerce-order-received .page-content .woocommerce .woocommerce-order .new-success-page .btn {
  width: 168px;
  height: 42px;
  background: #000;
  border-radius: 50px;
  padding: 8px 0;
  margin-top: 25px;
}
.woocommerce-order-received .page-content .woocommerce .woocommerce-order .new-success-page .btn a {
  font-weight: 600;
  font-size: 16px;
  color: #FFF;
  text-decoration: none;
}
.woocommerce-order-received .page-content .woocommerce .woocommerce-order .new-success-page .order-tracking-container {
  max-width: 600px;
  margin: 0 auto;
  padding: 20px;
  text-align: center;
}
.woocommerce-order-received .page-content .woocommerce .woocommerce-order .new-success-page .order-tracking-container .woocommerce-form {
  display: none;
}
.woocommerce-order-received .page-content .woocommerce .woocommerce-order .new-success-page .order-tracking-container .woocommerce-form p {
  font-family: "Gotham";
}
.woocommerce-order-received .page-content .woocommerce .woocommerce-order .new-success-page .order-tracking-container .woocommerce-form label {
  font-size: 16px;
  font-weight: 600;
  color: #333;
  margin-bottom: 5px;
  display: block;
  text-align: left;
  font-family: "Gotham" !important;
}
.woocommerce-order-received .page-content .woocommerce .woocommerce-order .new-success-page .order-tracking-container .woocommerce-form .input-text {
  width: 100%;
  margin-bottom: 15px;
  border: 1px solid #ccc;
  font-weight: 700;
  -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1);
          box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1);
  outline: none;
  background: white;
  border-radius: 10px !important;
  color: #464646;
  font-family: "Gotham" !important;
  font-size: 16px;
  height: 56px;
  letter-spacing: 0.655px;
  padding: 0 20px;
  -webkit-transition: border-color 0.5s ease;
  transition: border-color 0.5s ease;
}
.woocommerce-order-received .page-content .woocommerce .woocommerce-order .new-success-page .order-tracking-container .woocommerce-form .input-text:focus, .woocommerce-order-received .page-content .woocommerce .woocommerce-order .new-success-page .order-tracking-container .woocommerce-form .input-text:focus-visible {
  border: 1px solid #2ebb77 !important;
  outline: none;
}
.woocommerce-order-received .page-content .woocommerce .woocommerce-order .new-success-page .order-tracking-container .woocommerce-form .form-row {
  margin-bottom: 15px;
  text-align: left;
}
.woocommerce-order-received .page-content .woocommerce .woocommerce-order .new-success-page .order-tracking-container .woocommerce-form .button {
  color: #fff;
  border: none;
  background: #000;
  border-radius: 50px;
  font-size: 21px;
  line-height: 2px;
  font-weight: 600;
  width: 240px;
  height: 59px;
  padding: 18px 0;
  font-family: "Gotham";
  cursor: pointer;
  display: block;
  margin: 0 auto;
  -webkit-transition: background-color 0.3s ease;
  transition: background-color 0.3s ease;
}
.woocommerce-order-received .page-content .woocommerce .woocommerce-order .new-success-page .order-tracking-container .woocommerce-form .clear {
  clear: both;
}
#haru-header.haru-header .haru-cart .cart-side-widget {
  width: 624px;
  height: 100%;
  top: 0;
  bottom: 0;
  border-top-right-radius: 0;
  border-top-left-radius: 20px;
  border-bottom-left-radius: 20px;
  background: #F8F8F8;
  overflow: hidden;
  left: 150%;
}
#haru-header.haru-header .haru-cart .cart-side-widget.in {
  left: 100%;
}
#haru-header.haru-header .haru-cart .cart-side-widget .cart_list_wrap .cart_list {
  padding: 0;
  padding-left: 47px;
  padding-right: 38px;
  overflow-y: auto;
  height: 100%;
  max-height: 550px;
  position: unset;
}
#haru-header.haru-header .haru-cart .cart-side-widget .cart_list_wrap .cart-total {
  border: none;
  background-color: #212020;
  padding-left: 47px;
  padding-right: 38px;
  padding-top: 0;
  padding-bottom: 0;
}
#haru-header.haru-header .haru-cart .cart-side-widget .cart_list_wrap .cart-total .woocommerce-mini-cart__total {
  padding-top: 20px;
}
#haru-header.haru-header .haru-cart .cart-side-widget .cart_list_wrap .cart-total .woocommerce-mini-cart__total strong {
  font-size: 25px;
  color: #fff;
  font-family: "Gotham";
}
#haru-header.haru-header .haru-cart .cart-side-widget .cart_list_wrap .cart-total .amount {
  font-size: 25px;
}
#haru-header.haru-header .haru-cart .cart-side-widget .cart_list_wrap .cart-total .amount bdi {
  font-family: "Gotham";
  font-size: 25px;
  color: #fff;
}
#haru-header.haru-header .haru-cart .cart-side-widget .cart_list_wrap .cart-total .buttons .button.wc-forward {
  display: none;
}
#haru-header.haru-header .haru-cart .cart-side-widget .cart_list_wrap .cart-total .buttons .button.checkout.wc-forward {
  display: block;
  width: 175.91px;
  border-radius: 50px;
  color: #000;
  background-color: #fff;
  font-size: 15px;
  font-weight: 700;
  font-family: "Gotham";
  height: 43.03px;
  border: none;
  line-height: 41px;
}
#haru-header.haru-header .haru-cart .cart-side-widget .cart_list_wrap .cart-total .buttons .button.checkout.wc-forward:hover {
  background-color: #000;
  color: #fff;
}
#haru-header.haru-header .haru-cart .cart-side-widget .cart_list_wrap .cart-total .buttons .checkout {
  margin-bottom: 30px;
  margin-top: 20px;
}
#haru-header.haru-header .haru-cart .cart-side-widget .widget_shopping_cart .widget_shopping_cart_content .cart_list_content {
  background: none;
  padding: 0;
}
#haru-header.haru-header .haru-cart .cart-side-widget .cart_list_content .recommended-products {
  position: absolute;
  bottom: 0;
  background-color: #ECECEC;
  padding-top: 25px;
  padding-left: 47px;
  padding-bottom: 24.6px;
  padding-right: 36px;
  width: 100%;
}
#haru-header.haru-header .haru-cart .cart-side-widget .cart_list_content .recommended-products h3 {
  position: relative;
  margin-bottom: 0;
  font-size: 14px;
  line-height: 33px;
  font-family: "Gotham";
  font-weight: 700;
}
#haru-header.haru-header .haru-cart .cart-side-widget .cart_list_content .recommended-products h3:before {
  background: transparent url("./assets/images/icon/icon-minicart.svg") no-repeat center;
  content: "";
  position: absolute;
  right: 12%;
  height: 9px;
  width: 20px;
  margin-top: 14px;
  font-size: 0;
}
#haru-header.haru-header .haru-cart .cart-side-widget .cart_list_content .recommended-products-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  list-style: none;
  padding: 0;
  margin: 0;
  overflow-x: auto;
  max-width: 600px;
  height: 0;
}
#haru-header.haru-header .haru-cart .cart-side-widget .cart_list_content .recommended-products-list li {
  padding-top: 13.54px;
  padding-left: 14.22px;
  padding-right: 14.22px;
  padding-bottom: 13.54px;
  background-color: #FFF;
  border-radius: 20px;
  margin-right: 21px;
  height: -webkit-max-content;
  height: -moz-max-content;
  height: max-content;
}
#haru-header.haru-header .haru-cart .cart-side-widget .cart_list_content .recommended-products-list li a {
  width: 203.34px;
  display: inline-block;
}
#haru-header.haru-header .haru-cart .cart-side-widget .cart_list_content .recommended-products-list .product-info-bottom {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-top: 13px;
}
#haru-header.haru-header .haru-cart .cart-side-widget .cart_list_content .recommended-products-list .product-info-bottom .shop-now-button {
  font-size: 11px;
  font-weight: 700;
  width: 92.8px;
  height: 29.34px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  background-color: #000;
  color: #FFF;
  border-radius: 20px;
  font-family: "Gotham";
  width: 50%;
  -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2;
}
#haru-header.haru-header .haru-cart .cart-side-widget .cart_list_content .recommended-products-list .product-title {
  font-size: 12px;
  font-weight: 400;
  font-family: "Gotham";
  color: #000;
  width: 50%;
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
  white-space: normal;
  word-break: break-word;
}
#haru-header.haru-header .haru-cart .cart-side-widget .cart_list_content .recommended-products-list .product-price {
  line-height: 16px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-top: 3px;
  -webkit-box-ordinal-group: 4;
      -ms-flex-order: 3;
          order: 3;
}
#haru-header.haru-header .haru-cart .cart-side-widget .cart_list_content .recommended-products-list .product-price .woocs_price_code {
  -webkit-box-pack: left;
      -ms-flex-pack: left;
          justify-content: left;
}
#haru-header.haru-header .haru-cart .cart-side-widget .cart_list_content .recommended-products-list .product-price .amount {
  font-size: 14px;
  line-height: 16px;
  font-weight: 700;
  color: #000;
  font-family: "Gotham";
}
#haru-header.haru-header .haru-cart .cart-side-widget .cart_list_content .recommended-products.active {
  width: 100%;
  padding-top: 25px;
  padding-left: 47px;
  padding-bottom: 24.6px;
  padding-right: 36px;
}
#haru-header.haru-header .haru-cart .cart-side-widget .cart_list_content .recommended-products.active h3 {
  margin-bottom: 15px;
}
#haru-header.haru-header .haru-cart .cart-side-widget .cart_list_content .recommended-products.active h3:before {
  -webkit-transform: rotate(181deg);
          transform: rotate(181deg);
  right: 0;
}
#haru-header.haru-header .haru-cart .cart-side-widget .cart_list_content .recommended-products.active .recommended-products-list {
  -webkit-box-shadow: none;
          box-shadow: none;
  z-index: 9999;
  top: 0;
  left: 100%;
  bottom: 0;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  list-style: none;
  padding: 0;
  margin: 0;
  overflow-x: auto;
  max-width: 600px;
}
#haru-header.haru-header .haru-cart .cart-side-widget .cart_list_content .woocommerce-mini-cart-item {
  background: #FFFFFF;
  padding: 11px;
  border-bottom: none;
  border-radius: 10px;
}
#haru-header.haru-header .haru-cart .cart-side-widget .cart-side-header {
  padding-top: 8px;
  -webkit-box-align: baseline;
      -ms-flex-align: baseline;
          align-items: baseline;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  position: relative;
  border-bottom: none;
  font-family: "Gotham";
  font-weight: 700;
  font-size: 25px;
  line-height: 22.1px;
  padding: 37px 0 35px 47px;
}
#haru-header.haru-header .haru-cart .cart-side-widget .cart-side-header .cart-side-close {
  margin-left: unset;
  font-size: 0;
  position: absolute;
  right: 6%;
  cursor: pointer;
}
#haru-header.haru-header .haru-cart .cart-side-widget .cart-side-header .cart-side-icon:before {
  font-size: 28px;
}
#haru-header.haru-header .haru-cart .cart-side-widget .widget_shopping_cart .cart_list_content {
  background: #FFFFFF;
  padding: 8.6px;
}
#haru-header.haru-header .haru-cart .cart-side-widget .widget_shopping_cart .cart_list_content .woocommerce-mini-cart-item .cart-left {
  margin-right: 10.99px;
}
#haru-header.haru-header .haru-cart .cart-side-widget .widget_shopping_cart .cart_list_content .woocommerce-mini-cart-item .cart-left .wp-post-image {
  width: 178px;
}
#haru-header.haru-header .haru-cart .cart-side-widget .widget_shopping_cart .cart_list_content .woocommerce-mini-cart-item .cart-right {
  padding-right: 10px;
}
#haru-header.haru-header .haru-cart .cart-side-widget .widget_shopping_cart .cart_list_content .woocommerce-mini-cart-item .cart-right .amount {
  font-size: 15px;
}
#haru-header.haru-header .haru-cart .cart-side-widget .widget_shopping_cart .cart_list_content .woocommerce-mini-cart-item .cart-right .group-component {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
#haru-header.haru-header .haru-cart .cart-side-widget .widget_shopping_cart .cart_list_content .woocommerce-mini-cart-item .cart-right .group-component .variation {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
#haru-header.haru-header .haru-cart .cart-side-widget .widget_shopping_cart .cart_list_content .woocommerce-mini-cart-item .cart-right .group-component .variation-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-right: 11px;
  margin-top: 5px;
  margin-bottom: 11px;
  padding: 2px 8px 1px 8px;
  text-transform: capitalize;
}
#haru-header.haru-header .haru-cart .cart-side-widget .widget_shopping_cart .cart_list_content .woocommerce-mini-cart-item .cart-right .group-component .variation-item .label {
  max-height: 15px;
  color: #736E6E;
  font-size: 12px;
  font-weight: 700;
  line-height: 13.26px;
  font-family: "Gotham";
}
#haru-header.haru-header .haru-cart .cart-side-widget .widget_shopping_cart .cart_list_content .woocommerce-mini-cart-item .cart-right .group-component .variation-item .value {
  max-height: 15px;
  color: #736E6E;
  font-size: 12px;
  font-weight: 700;
  line-height: 13.26px;
  font-family: "Gotham";
}
#haru-header.haru-header .haru-cart .cart-side-widget .widget_shopping_cart .cart_list_content .woocommerce-mini-cart-item .cart-right .group-component .variation-item .value p {
  margin-bottom: unset;
  line-height: unset;
  margin-left: 5px;
}
#haru-header.haru-header .haru-cart .cart-side-widget .widget_shopping_cart .cart_list_content .woocommerce-mini-cart-item .cart-right .group-component .variation-item.variation-size {
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  background: #ECECEC;
  border-radius: 5px;
}
#haru-header.haru-header .haru-cart .cart-side-widget .widget_shopping_cart .cart_list_content .woocommerce-mini-cart-item .cart-right .group-component .variation-item.variation-color {
  -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2;
  background: #ECECEC;
  border-radius: 5px;
}
#haru-header.haru-header .haru-cart .cart-side-widget .widget_shopping_cart .cart_list_content .woocommerce-mini-cart-item .cart-right .group-component .variation-item.variation-color .mini-cart-attribute {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
#haru-header.haru-header .haru-cart .cart-side-widget .widget_shopping_cart .cart_list_content .woocommerce-mini-cart-item .cart-right .group-component .variation-item.variation-color .value {
  border-radius: 50%;
  border: 2px solid #000;
  width: 14px;
  height: 14px;
  margin-left: 4px;
}
#haru-header.haru-header .haru-cart .cart-side-widget .widget_shopping_cart .cart_list_content .woocommerce-mini-cart-item .cart-right .group-component .variation-item.variation-vendor {
  -webkit-box-ordinal-group: 5;
      -ms-flex-order: 4;
          order: 4;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
}
#haru-header.haru-header .haru-cart .cart-side-widget .widget_shopping_cart .cart_list_content .woocommerce-mini-cart-item .cart-right .group-component .variation-item.variation-fullprice {
  display: none;
}
#haru-header.haru-header .haru-cart .cart-side-widget .widget_shopping_cart .cart_list_content .woocommerce-mini-cart-item .cart-right .group-component .variation-item.variation-balance {
  display: none;
}
#haru-header.haru-header .haru-cart .cart-side-widget .widget_shopping_cart .cart_list_content .woocommerce-mini-cart-item .cart-right .group-component .variation-item.variation-fabric {
  -webkit-box-ordinal-group: 4;
      -ms-flex-order: 3;
          order: 3;
  width: 100%;
  margin-bottom: 0;
  margin-top: 0;
  padding-left: 0;
}
#haru-header.haru-header .haru-cart .cart-side-widget .widget_shopping_cart .cart_list_content .woocommerce-mini-cart-item .cart-right .group-component .artist {
  color: #736E6E;
  font-family: "Gotham";
  font-size: 12px;
  font-style: normal;
  font-weight: 700;
  line-height: 13.26px;
  letter-spacing: 0.24px;
  margin-bottom: 20px;
  display: block;
  -webkit-box-flex: 100%;
      -ms-flex: 100%;
          flex: 100%;
}
#haru-header.haru-header .haru-cart .cart-side-widget .widget_shopping_cart .cart_list_content .woocommerce-mini-cart-item .cart-right .group-component .qty-remove {
  -webkit-box-ordinal-group: 5;
      -ms-flex-order: 4;
          order: 4;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
}
#haru-header.haru-header .haru-cart .cart-side-widget .widget_shopping_cart .cart_list_content .woocommerce-mini-cart-item .cart-right .group-component .qty-remove .qty {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 4px 5px 3px 5px;
  background: #ECECEC;
  border-radius: 5px;
  margin-right: 11px;
}
#haru-header.haru-header .haru-cart .cart-side-widget .widget_shopping_cart .cart_list_content .woocommerce-mini-cart-item .cart-right .group-component .qty-remove .qty span {
  max-height: 15px;
  color: #736E6E;
  font-size: 12px;
  font-weight: 700;
  line-height: 13.26px;
  font-family: "Gotham";
}
#haru-header.haru-header .haru-cart .cart-side-widget .widget_shopping_cart .cart_list_content .woocommerce-mini-cart-item .cart-right .group-component .qty-remove .qty .mini-cart-quantity {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 12px;
}
#haru-header.haru-header .haru-cart .cart-side-widget .widget_shopping_cart .cart_list_content .woocommerce-mini-cart-item .cart-right .group-component .qty-remove .mini-cart-quantity button {
  background: none;
  color: #736E6E;
  height: auto;
  padding: 0;
  fill: #736E6E;
  margin: 0;
  line-height: normal;
  font-weight: 700;
  margin: 0 5px;
  font-family: "Gotham";
}
#haru-header.haru-header .haru-cart .cart-side-widget .widget_shopping_cart .cart_list_content .woocommerce-mini-cart-item .cart-right .group-component .qty-remove a.remove {
  font-family: "Gotham";
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: unset;
  font-size: 12px;
  padding: 0px 8px 0px 8px;
  background: #ECECEC;
  border-radius: 5px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-weight: 700;
  color: #736E6E;
}
#haru-header.haru-header .haru-cart .cart-side-widget .widget_shopping_cart .cart_list_content .woocommerce-mini-cart-item .cart-right .group-component .qty-remove a.remove:before {
  background: transparent url("./assets/images/icon/icon-delete.svg") no-repeat center;
  background-size: contain;
  content: "";
  display: inline-block;
  -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2;
  height: 15px;
  width: 22px;
}
#haru-header.haru-header .haru-cart .cart-side-widget .widget_shopping_cart .cart_list_content .woocommerce-mini-cart-item .cart-right .cart-product-name {
  font-family: "Gotham";
  text-transform: capitalize;
  display: inline-block;
  font-size: 18px;
  font-weight: 700;
  line-height: 19.89px;
  width: 65%;
}
#haru-header.haru-header .haru-cart .cart-side-widget .widget_shopping_cart .cart_list_content .woocommerce-mini-cart-item .cart-right .cart-product-name:hover {
  color: #000;
}
#haru-header.haru-header .haru-cart .cart-side-widget .widget_shopping_cart .cart_list_content .woocommerce-mini-cart-item .cart-right .cart-product-name strong {
  font-size: 10px;
  font-weight: 600;
  display: none;
}
#haru-header.haru-header .haru-cart .cart-side-widget .widget_shopping_cart .cart_list_content .woocommerce-mini-cart-item .cart-right .price {
  font-family: "Gotham";
  float: right;
  margin: 0;
  font-size: 14px;
  font-weight: 700;
}
#haru-header.haru-header .haru-cart .cart-side-widget .widget_shopping_cart .cart_list_content .woocommerce-mini-cart-item .cart-right .quantity {
  text-align: center;
  width: 15px;
  font-size: 12px;
  height: auto;
  padding: 0;
  max-width: 30px;
  min-width: 30px;
  font-family: "Gotham" !important;
  font-weight: 700;
  color: #736E6E;
  -webkit-appearance: none !important;
  -moz-appearance: none !important;
       appearance: none !important;
}
#haru-header.haru-header .haru-cart .cart-side-widget .widget_shopping_cart .cart_list_content .woocommerce-mini-cart-item .cart-right .quantity:hover {
  -moz-appearance: textfield;
  -webkit-appearance: none;
  appearance: none;
}

.haru-cart .haru-cart-wrap.cart-side li.empty h4 {
  font-family: "Gotham", sans-serif;
}
.haru-cart .haru-cart-wrap.cart-side li.empty .woocommerce-mini-cart__btn {
  border-radius: 30px;
  border: 2px solid #000;
  background: rgba(0, 0, 0, 0);
  color: #000;
  font-family: "Gotham", sans-serif;
  font-size: 14px;
  line-height: 45px;
  font-style: normal;
  font-weight: 600;
  display: -webkit-inline-box !important;
  display: -ms-inline-flexbox !important;
  display: inline-flex !important;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin: 0 !important;
}
/*-----------------------------------
 * WOOCOMMERCE MY ACCOUNT
 *-----------------------------------*/
.woocommerce-account .page-content {
  margin-top: 50px;
  margin-bottom: 50px;
}

.woocommerce .woocommerce-MyAccount-title {
  font-size: 22px;
  font-weight: 600 !important;
  margin-bottom: 24px;
  font-family: "Gotham";
}
.woocommerce .woocommerce-MyAccount-subtitle {
  font-size: 18px;
  font-weight: 700 !important;
  margin-bottom: 24px;
  font-family: "Gotham";
}
.woocommerce .woocommerce-MyAccount-hello-dashboard-message {
  text-transform: capitalize;
}
.woocommerce .woocommerce-MyAccount-content {
  font-family: "Gotham";
  padding-bottom: 30px;
  padding-top: 10px;
}
.woocommerce .woocommerce-MyAccount-content > p {
  font-size: 18px;
  font-weight: 400;
}
.woocommerce .woocommerce-MyAccount-content .button, .woocommerce .woocommerce-MyAccount-content .dokan-btn, .woocommerce .woocommerce-MyAccount-content input[type=submit] {
  text-decoration: none;
  border-radius: 50px;
  line-height: 51px;
  height: auto;
  font-size: 16px;
  font-weight: 600;
  font-family: "Gotham";
  background: #12BA4A;
  padding: 0 26px;
  margin: 0;
  text-align: center;
}
.woocommerce .woocommerce-MyAccount-content .account-dashboard-actions {
  margin-top: 30px;
}
.woocommerce .woocommerce-MyAccount-content .account-dashboard-actions strong {
  display: block;
  margin-bottom: 30px;
}
.woocommerce .woocommerce-MyAccount-content .account-dashboard-actions .dokan-btn {
  font-size: 20px;
}
.woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields .woocommerce-address-fields__field-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: end;
  margin-bottom: 30px;
}
.woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields .woocommerce-address-fields__field-wrapper .woocommerce-form-row, .woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields .woocommerce-address-fields__field-wrapper .form-row {
  width: 48%;
  float: none;
}
.woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields .button {
  min-width: 210px;
}
.woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm .teezr_adult_content label, .woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields .teezr_adult_content label, .woocommerce .woocommerce-MyAccount-content .update-customer-to-vendor .teezr_adult_content label {
  display: inline-block;
  vertical-align: middle;
}
.woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm .woocommerce-form-row label, .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm .woocommerce-form-row input, .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm .woocommerce-form-row select, .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm .woocommerce-form-row .select2-container .selection .select2-selection--single, .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm .form-row label, .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm .form-row input, .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm .form-row select, .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm .form-row .select2-container .selection .select2-selection--single, .woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields .woocommerce-form-row label, .woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields .woocommerce-form-row input, .woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields .woocommerce-form-row select, .woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields .woocommerce-form-row .select2-container .selection .select2-selection--single, .woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields .form-row label, .woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields .form-row input, .woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields .form-row select, .woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields .form-row .select2-container .selection .select2-selection--single, .woocommerce .woocommerce-MyAccount-content .update-customer-to-vendor .woocommerce-form-row label, .woocommerce .woocommerce-MyAccount-content .update-customer-to-vendor .woocommerce-form-row input, .woocommerce .woocommerce-MyAccount-content .update-customer-to-vendor .woocommerce-form-row select, .woocommerce .woocommerce-MyAccount-content .update-customer-to-vendor .woocommerce-form-row .select2-container .selection .select2-selection--single, .woocommerce .woocommerce-MyAccount-content .update-customer-to-vendor .form-row label, .woocommerce .woocommerce-MyAccount-content .update-customer-to-vendor .form-row input, .woocommerce .woocommerce-MyAccount-content .update-customer-to-vendor .form-row select, .woocommerce .woocommerce-MyAccount-content .update-customer-to-vendor .form-row .select2-container .selection .select2-selection--single {
  font-family: "Gotham" !important;
  font-size: 18px;
}
.woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm .woocommerce-form-row input, .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm .woocommerce-form-row select, .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm .woocommerce-form-row .select2-container .selection .select2-selection--single, .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm .form-row input, .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm .form-row select, .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm .form-row .select2-container .selection .select2-selection--single, .woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields .woocommerce-form-row input, .woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields .woocommerce-form-row select, .woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields .woocommerce-form-row .select2-container .selection .select2-selection--single, .woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields .form-row input, .woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields .form-row select, .woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields .form-row .select2-container .selection .select2-selection--single, .woocommerce .woocommerce-MyAccount-content .update-customer-to-vendor .woocommerce-form-row input, .woocommerce .woocommerce-MyAccount-content .update-customer-to-vendor .woocommerce-form-row select, .woocommerce .woocommerce-MyAccount-content .update-customer-to-vendor .woocommerce-form-row .select2-container .selection .select2-selection--single, .woocommerce .woocommerce-MyAccount-content .update-customer-to-vendor .form-row input, .woocommerce .woocommerce-MyAccount-content .update-customer-to-vendor .form-row select, .woocommerce .woocommerce-MyAccount-content .update-customer-to-vendor .form-row .select2-container .selection .select2-selection--single {
  background: #fff;
  line-height: 48px;
  height: auto;
  font-weight: 400;
  border-radius: 10px !important;
  border: 0 !important;
}
.woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm .woocommerce-form-row input[disabled=disabled], .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm .woocommerce-form-row input[readonly=readonly], .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm .woocommerce-form-row select[disabled=disabled], .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm .woocommerce-form-row select[readonly=readonly], .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm .woocommerce-form-row .select2-container .selection .select2-selection--single[disabled=disabled], .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm .woocommerce-form-row .select2-container .selection .select2-selection--single[readonly=readonly], .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm .form-row input[disabled=disabled], .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm .form-row input[readonly=readonly], .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm .form-row select[disabled=disabled], .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm .form-row select[readonly=readonly], .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm .form-row .select2-container .selection .select2-selection--single[disabled=disabled], .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm .form-row .select2-container .selection .select2-selection--single[readonly=readonly], .woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields .woocommerce-form-row input[disabled=disabled], .woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields .woocommerce-form-row input[readonly=readonly], .woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields .woocommerce-form-row select[disabled=disabled], .woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields .woocommerce-form-row select[readonly=readonly], .woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields .woocommerce-form-row .select2-container .selection .select2-selection--single[disabled=disabled], .woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields .woocommerce-form-row .select2-container .selection .select2-selection--single[readonly=readonly], .woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields .form-row input[disabled=disabled], .woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields .form-row input[readonly=readonly], .woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields .form-row select[disabled=disabled], .woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields .form-row select[readonly=readonly], .woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields .form-row .select2-container .selection .select2-selection--single[disabled=disabled], .woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields .form-row .select2-container .selection .select2-selection--single[readonly=readonly], .woocommerce .woocommerce-MyAccount-content .update-customer-to-vendor .woocommerce-form-row input[disabled=disabled], .woocommerce .woocommerce-MyAccount-content .update-customer-to-vendor .woocommerce-form-row input[readonly=readonly], .woocommerce .woocommerce-MyAccount-content .update-customer-to-vendor .woocommerce-form-row select[disabled=disabled], .woocommerce .woocommerce-MyAccount-content .update-customer-to-vendor .woocommerce-form-row select[readonly=readonly], .woocommerce .woocommerce-MyAccount-content .update-customer-to-vendor .woocommerce-form-row .select2-container .selection .select2-selection--single[disabled=disabled], .woocommerce .woocommerce-MyAccount-content .update-customer-to-vendor .woocommerce-form-row .select2-container .selection .select2-selection--single[readonly=readonly], .woocommerce .woocommerce-MyAccount-content .update-customer-to-vendor .form-row input[disabled=disabled], .woocommerce .woocommerce-MyAccount-content .update-customer-to-vendor .form-row input[readonly=readonly], .woocommerce .woocommerce-MyAccount-content .update-customer-to-vendor .form-row select[disabled=disabled], .woocommerce .woocommerce-MyAccount-content .update-customer-to-vendor .form-row select[readonly=readonly], .woocommerce .woocommerce-MyAccount-content .update-customer-to-vendor .form-row .select2-container .selection .select2-selection--single[disabled=disabled], .woocommerce .woocommerce-MyAccount-content .update-customer-to-vendor .form-row .select2-container .selection .select2-selection--single[readonly=readonly] {
  background: #F6F6F6;
  color: #8F8F8F;
}
.woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm .woocommerce-form-row label, .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm .form-row label, .woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields .woocommerce-form-row label, .woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields .form-row label, .woocommerce .woocommerce-MyAccount-content .update-customer-to-vendor .woocommerce-form-row label, .woocommerce .woocommerce-MyAccount-content .update-customer-to-vendor .form-row label {
  margin-left: 20px;
  margin-bottom: 10px;
  white-space: nowrap;
  line-height: normal;
  text-transform: capitalize;
}
.woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm .woocommerce-form-row label .required, .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm .woocommerce-form-row label .optional, .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm .form-row label .required, .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm .form-row label .optional, .woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields .woocommerce-form-row label .required, .woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields .woocommerce-form-row label .optional, .woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields .form-row label .required, .woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields .form-row label .optional, .woocommerce .woocommerce-MyAccount-content .update-customer-to-vendor .woocommerce-form-row label .required, .woocommerce .woocommerce-MyAccount-content .update-customer-to-vendor .woocommerce-form-row label .optional, .woocommerce .woocommerce-MyAccount-content .update-customer-to-vendor .form-row label .required, .woocommerce .woocommerce-MyAccount-content .update-customer-to-vendor .form-row label .optional {
  display: none;
}
.woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm .woocommerce-form-row .small, .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm .form-row .small, .woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields .woocommerce-form-row .small, .woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields .form-row .small, .woocommerce .woocommerce-MyAccount-content .update-customer-to-vendor .woocommerce-form-row .small, .woocommerce .woocommerce-MyAccount-content .update-customer-to-vendor .form-row .small {
  margin-top: 10px;
  display: block;
}
.woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm fieldset, .woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields fieldset, .woocommerce .woocommerce-MyAccount-content .update-customer-to-vendor fieldset {
  clear: both;
  margin-top: 35px;
  padding: 18px 22px;
  background: #fff;
}
.woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm fieldset legend, .woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields fieldset legend, .woocommerce .woocommerce-MyAccount-content .update-customer-to-vendor fieldset legend {
  display: block;
  width: 100%;
  padding: 0;
  text-transform: capitalize;
  margin-bottom: 20px;
  font-family: "Gotham" !important;
  font-weight: 700;
}
.woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm fieldset .woocommerce-form-row input, .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm fieldset .woocommerce-form-row select, .woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields fieldset .woocommerce-form-row input, .woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields fieldset .woocommerce-form-row select, .woocommerce .woocommerce-MyAccount-content .update-customer-to-vendor fieldset .woocommerce-form-row input, .woocommerce .woocommerce-MyAccount-content .update-customer-to-vendor fieldset .woocommerce-form-row select {
  background: #F5F5F5;
}
.woocommerce .woocommerce-MyAccount-content .update-customer-to-vendor .form-row input {
  font-family: "Gotham" !important;
}
.woocommerce .woocommerce-MyAccount-content .update-customer-to-vendor .form-row input[type=submit] {
  border-radius: 50px !important;
  line-height: 51px;
  height: auto;
  font-weight: 600;
  background: #12BA4A !important;
  color: #fff;
}
.woocommerce .woocommerce-MyAccount-content .dokan-support-reply-form {
  text-align: center;
}
.woocommerce .woocommerce-MyAccount-content .dokan-support-reply-form .reason-cancellation {
  font-size: 28px;
  line-height: normal;
  font-family: "Gotham", sans-serif;
  margin-bottom: 15px;
  font-weight: 700;
}
.woocommerce .woocommerce-MyAccount-content .dokan-support-reply-form .leave-comment {
  font-size: 15px;
  line-height: normal;
  font-family: "Gotham", sans-serif;
  margin-bottom: 15px;
}

.haru-content-404 .page-content h2.haru-title-404 {
  color: #12BA4A;
}
.haru-content-404 .page-content p.txt2 {
  font-weight: 600;
  text-transform: none;
}
.haru-content-404 .page-content p.txt3 {
  font-weight: 400;
}
.haru-content-404 .page-content p, .haru-content-404 .page-content a {
  font-family: "Gotham";
}
.haru-content-404 .page-content .haru-button.haru-button--round-normal {
  background-color: #12BA4A;
  font-weight: 400;
  font-size: 18px;
  text-decoration: none;
}
/*-----------------------------------
 * WOOCOMMERCE MY ACCOUNT - ADDRESSES
 *-----------------------------------*/
.woocommerce .woocommerce-Addresses .woocommerce-Address {
  position: relative;
  padding-bottom: 50px;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 33%;
          flex: 0 0 33%;
  margin-bottom: 30px;
}
.woocommerce .woocommerce-Addresses .woocommerce-Address .woocommerce-Address-title h2 {
  font-size: 22px;
  font-weight: 600;
  text-transform: capitalize;
  font-family: "Gotham";
}
.woocommerce .woocommerce-Addresses .woocommerce-Address .woocommerce-Address-title .edit {
  position: absolute;
  bottom: 0;
  line-height: 50px;
  min-width: 210px;
  padding: 0 30px;
  background: #12BA4A;
  color: #fff;
  text-align: center;
  border-radius: 50px;
  text-decoration: none;
  text-transform: capitalize;
  font-size: 16px;
  margin: 0;
}
.woocommerce .woocommerce-Addresses .woocommerce-Address address {
  line-height: 32px;
  font-size: 18px;
  font-weight: 400;
}

.woocommerce-edit-address .woocommerce .woocommerce-MyAccount-content h2 {
  font-size: 20px;
  font-weight: 600 !important;
  margin-bottom: 24px;
  text-transform: capitalize;
}
/*-----------------------------------
 * WOOCOMMERCE MY ACCOUNT - PAYMENT METHODS
 *-----------------------------------*/
.woocommerce .woocommerce-MyAccount-paymentMethods tbody tr.payment-method {
  background: #fff;
}
.woocommerce .woocommerce-MyAccount-paymentMethods tbody tr.payment-method td.woocommerce-PaymentMethod {
  background: #fff;
  padding: 26px;
  line-height: normal;
  border: 0;
}
.woocommerce .woocommerce-MyAccount-paymentMethods tbody tr.payment-method td.woocommerce-PaymentMethod:first-child {
  border-top-left-radius: 10px;
  border-bottom-left-radius: 10px;
}
.woocommerce .woocommerce-MyAccount-paymentMethods tbody tr.payment-method td.woocommerce-PaymentMethod:last-child {
  border-top-right-radius: 10px;
  border-bottom-right-radius: 10px;
}
.woocommerce .woocommerce-MyAccount-paymentMethods tbody tr.payment-method td.woocommerce-PaymentMethod .woocommerce-PaymentMethod-column-label {
  margin-bottom: 15px;
  display: block;
  font-size: 16px;
  font-weight: 700;
}
.woocommerce .woocommerce-MyAccount-paymentMethods tbody tr.payment-method td.woocommerce-PaymentMethod .woocommerce-PaymentMethod-column-value {
  font-size: 16px;
  font-weight: 400;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.woocommerce .woocommerce-MyAccount-paymentMethods tbody tr.payment-method td.woocommerce-PaymentMethod.payment-method-actions .button {
  min-width: 145px;
  border-radius: 50px;
  line-height: 43px;
  background: #000;
  color: #fff;
  vertical-align: middle;
  text-decoration: none;
  font-size: 15px;
  font-family: "Gotham";
  margin-left: 24px;
  font-weight: 700;
  height: auto;
}
.woocommerce .woocommerce-MyAccount-paymentMethods tbody tr.payment-method td.woocommerce-PaymentMethod.payment-method-actions .button.delete-payment-method {
  background: #D9D9D9;
  color: #2D2D2D;
}
.woocommerce .woocommerce-MyAccount-content .button {
  font-family: "Gotham" !important;
}
.woocommerce .woocommerce-MyAccount-content ul.payment_methods li label {
  font-family: "Gotham" !important;
  margin-bottom: 20px !important;
}
.woocommerce .woocommerce-MyAccount-content ul.payment_methods li .wc-stripe-card-icons-container {
  margin: 0 10px;
}
/*-----------------------------------
 * WOOCOMMERCE MY ACCOUNT - REFUND REQUESTS
 *-----------------------------------*/
.woocommerce .woocommerce-MyAccount-return-to-return-requests {
  font-size: 14px;
  margin-bottom: 18px;
  display: block;
  text-decoration: none;
}
.woocommerce .woocommerce-MyAccount-refundRequest {
  background: #fff;
  border-radius: 5px;
  padding: 33px 22px;
  margin-bottom: 16px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2);
          box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2);
}
.woocommerce .woocommerce-MyAccount-refundRequest .woocommerce-MyAccount-refundRequest-content {
  width: 100%;
}
.woocommerce .woocommerce-MyAccount-refundRequest .woocommerce-MyAccount-refundRequest-content .woocommerce-MyAccount-refundRequest-information {
  margin-bottom: 10px;
}
.woocommerce .woocommerce-MyAccount-refundRequest .woocommerce-MyAccount-refundRequest-content .woocommerce-MyAccount-refundRequest-information .refund-request-order-status {
  border-radius: 5px;
  line-height: 28px;
  min-width: 130px;
  padding: 0 10px;
  font-size: 13px;
  font-weight: 700;
  display: inline-block;
  text-align: center;
  background: #FAF6A5;
}
.woocommerce .woocommerce-MyAccount-refundRequest .woocommerce-MyAccount-refundRequest-content .woocommerce-MyAccount-refundRequest-information .refund-request-order-status.ywcars-rejected {
  background: #D43710;
}
.woocommerce .woocommerce-MyAccount-refundRequest .woocommerce-MyAccount-refundRequest-content .woocommerce-MyAccount-refundRequest-information .refund-request-order-status.ywcars-approved {
  background: #12BA4A;
  color: #fff;
}
.woocommerce .woocommerce-MyAccount-refundRequest .woocommerce-MyAccount-refundRequest-content .woocommerce-MyAccount-refundRequest-information .refund-request-order-id {
  font-size: 14px;
  font-weight: 700;
  margin-left: 18px;
}
.woocommerce .woocommerce-MyAccount-refundRequest .woocommerce-MyAccount-refundRequest-content .woocommerce-MyAccount-refundRequest-information .refund-request-request-id {
  font-size: 14px;
  font-weight: 700;
  margin-left: 18px;
  text-transform: uppercase;
}
.woocommerce .woocommerce-MyAccount-refundRequest .woocommerce-MyAccount-refundRequest-content .woocommerce-MyAccount-refundRequest-details {
  font-size: 17px;
}
.woocommerce .woocommerce-MyAccount-refundRequest .woocommerce-MyAccount-refundRequest-content .woocommerce-MyAccount-refundRequest-details div {
  margin-bottom: 5px;
}
.woocommerce .woocommerce-MyAccount-refundRequest .woocommerce-MyAccount-refundRequest-content .woocommerce-MyAccount-refundRequest-details .refund-request-product-name a {
  text-decoration: none;
}
.woocommerce .woocommerce-MyAccount-refundRequest .woocommerce-MyAccount-refundRequest-content .woocommerce-MyAccount-refundRequest-details .refund-request-date-requested {
  font-size: 14px;
  font-weight: 700;
}
.woocommerce .woocommerce-MyAccount-refundRequest .woocommerce-MyAccount-refundRequest-content .woocommerce-MyAccount-refundRequest-details a, .woocommerce .woocommerce-MyAccount-refundRequest .woocommerce-MyAccount-refundRequest-content .woocommerce-MyAccount-refundRequest-details bdi, .woocommerce .woocommerce-MyAccount-refundRequest .woocommerce-MyAccount-refundRequest-content .woocommerce-MyAccount-refundRequest-details .woocommerce-Price-amount {
  font-weight: 400;
}
.woocommerce .woocommerce-MyAccount-refundRequest .woocommerce-MyAccount-refundRequest-actions .button {
  border-radius: 10px;
  min-width: 170px;
  border: 1px solid;
  margin-bottom: 20px;
  font-size: 18px;
}
.woocommerce .woocommerce-MyAccount-refundRequest .woocommerce-MyAccount-refundRequest-actions .button:last-child {
  margin-bottom: 0;
}
.woocommerce .woocommerce-MyAccount-refundRequest .woocommerce-MyAccount-refundRequest-actions .button.message {
  background: #fff;
  color: #000;
  border: 1px solid #000;
}
/*-----------------------------------
 * WOOCOMMERCE MY ACCOUNT - VIEW REFUND REQUESTS
 *-----------------------------------*/
.woocommerce .woocommerce-MyAccount-viewReturnRequest .woocommerce-MyAccount-viewReturnRequest-content {
  background: #fff;
  border-radius: 5px;
  padding: 33px 22px;
  margin-bottom: 50px;
  position: relative;
}
.woocommerce .woocommerce-MyAccount-viewReturnRequest .woocommerce-MyAccount-viewReturnRequest-content .view-order {
  position: absolute;
  right: 28px;
  top: 23px;
  border-radius: 10px;
}
.woocommerce .woocommerce-MyAccount-viewReturnRequest .woocommerce-MyAccount-viewReturnRequest-content .woocommerce-MyAccount-viewReturnRequest-information {
  margin-bottom: 50px;
}
.woocommerce .woocommerce-MyAccount-viewReturnRequest .woocommerce-MyAccount-viewReturnRequest-content .woocommerce-MyAccount-viewReturnRequest-information div {
  margin-bottom: 5px;
}
.woocommerce .woocommerce-MyAccount-viewReturnRequest .woocommerce-MyAccount-viewReturnRequest-content .woocommerce-MyAccount-viewReturnRequest-information .refund-request-order-status {
  border-radius: 5px;
  line-height: 28px;
  min-width: 130px;
  padding: 0 10px;
  font-size: 13px;
  font-weight: 700;
  display: inline-block;
  text-align: center;
  background: #FAF6A5;
}
.woocommerce .woocommerce-MyAccount-viewReturnRequest .woocommerce-MyAccount-viewReturnRequest-content .woocommerce-MyAccount-viewReturnRequest-information .refund-request-order-status.ywcars-rejected {
  background: #D43710;
}
.woocommerce .woocommerce-MyAccount-viewReturnRequest .woocommerce-MyAccount-viewReturnRequest-content .woocommerce-MyAccount-viewReturnRequest-information .refund-request-order-status.ywcars-approved {
  background: #12BA4A;
  color: #fff;
}
.woocommerce .woocommerce-MyAccount-viewReturnRequest .woocommerce-MyAccount-viewReturnRequest-content .woocommerce-MyAccount-viewReturnRequest-information .refund-request-product-name a {
  text-decoration: none;
}
.woocommerce .woocommerce-MyAccount-viewReturnRequest .woocommerce-MyAccount-viewReturnRequest-content .woocommerce-MyAccount-viewReturnRequest-information .refund-request-date-requested {
  font-size: 14px;
  font-weight: 700;
}
.woocommerce .woocommerce-MyAccount-viewReturnRequest .woocommerce-MyAccount-viewReturnRequest-content .woocommerce-MyAccount-viewReturnRequest-information a, .woocommerce .woocommerce-MyAccount-viewReturnRequest .woocommerce-MyAccount-viewReturnRequest-content .woocommerce-MyAccount-viewReturnRequest-information bdi, .woocommerce .woocommerce-MyAccount-viewReturnRequest .woocommerce-MyAccount-viewReturnRequest-content .woocommerce-MyAccount-viewReturnRequest-information .woocommerce-Price-amount {
  font-weight: 400;
}
.woocommerce .woocommerce-MyAccount-viewReturnRequest .woocommerce-MyAccount-viewReturnRequest-content .woocommerce-MyAccount-viewReturnRequest-add-mesage .ywcars_refund_info_block_title {
  font-size: 18px;
  font-weight: 700;
  text-transform: capitalize;
}
.woocommerce .woocommerce-MyAccount-viewReturnRequest .woocommerce-MyAccount-viewReturnRequest-content .woocommerce-MyAccount-viewReturnRequest-add-mesage textarea {
  border-radius: 5px;
  margin-bottom: 30px;
}
.woocommerce .woocommerce-MyAccount-viewReturnRequest .woocommerce-MyAccount-viewReturnRequest-content .woocommerce-MyAccount-viewReturnRequest-add-mesage .button.button-primary {
  float: none !important;
  min-width: 180px;
  line-height: 43px;
  font-family: "Gotham" !important;
  background: #000;
  margin-top: 20px;
}
.woocommerce .woocommerce-MyAccount-viewReturnRequest .woocommerce-MyAccount-viewReturnRequest-content .woocommerce-MyAccount-viewReturnRequest-add-mesage .ywcars_form_attachment_wrapper_label {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-flow: row-reverse;
          flex-flow: row-reverse;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 16px;
}
.woocommerce .woocommerce-MyAccount-viewReturnRequest .woocommerce-MyAccount-viewReturnRequest-content .woocommerce-MyAccount-viewReturnRequest-add-mesage .ywcars_form_attachment_wrapper_label #ywcars_form_attachment_file_chosen {
  width: 100%;
}
.woocommerce .woocommerce-MyAccount-viewReturnRequest .woocommerce-MyAccount-viewReturnRequest-content .woocommerce-MyAccount-viewReturnRequest-add-mesage #ywcars_form_attachment {
  display: none;
}
.woocommerce .woocommerce-MyAccount-viewReturnRequest .woocommerce-MyAccount-viewReturnRequest-content .woocommerce-MyAccount-viewReturnRequest-add-mesage [for=ywcars_form_attachment] {
  min-width: 125px;
  text-align: center;
  border-radius: 10px;
  line-height: 35px;
  font-family: "Gotham" !important;
  color: #fff;
  background: #8f8f8f url(./assets/images/icon/icon-upload.svg) no-repeat right 15px center;
  padding-right: 15px;
  margin-right: 10px;
}
.woocommerce .woocommerce-MyAccount-viewReturnRequest .woocommerce-MyAccount-viewReturnRequest-content .woocommerce-MyAccount-viewReturnRequest-add-mesage .ywcars_block {
  margin: 0;
}
.woocommerce .woocommerce-MyAccount-viewReturnRequest .woocommerce-MyAccount-viewReturnRequest-content .woocommerce-MyAccount-viewReturnRequest-add-mesage .ywcars_alert {
  margin-top: 20px;
}
.woocommerce .woocommerce-MyAccount-viewReturnRequest .woocommerce-MyAccount-viewReturnRequest-messages-history #ywcars_message_history {
  text-transform: capitalize;
  font-weight: 700;
}
.woocommerce .woocommerce-MyAccount-viewReturnRequest .woocommerce-MyAccount-viewReturnRequest-messages-history .ywcars_refund_info_message_box {
  padding: 12px 0;
  margin: 0 0 15px;
  background: #fff;
  border: 0;
  border-radius: 5px;
}
.woocommerce .woocommerce-MyAccount-viewReturnRequest .woocommerce-MyAccount-viewReturnRequest-messages-history .ywcars_refund_info_message_box.ywcars_message_customer .ywcars_refund_info_message_author {
  background: #12BA4A;
}
.woocommerce .woocommerce-MyAccount-viewReturnRequest .woocommerce-MyAccount-viewReturnRequest-messages-history .ywcars_refund_info_message_box.ywcars_message_shop_manager .ywcars_refund_info_message_box_inner {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
}
.woocommerce .woocommerce-MyAccount-viewReturnRequest .woocommerce-MyAccount-viewReturnRequest-messages-history .ywcars_refund_info_message_box.ywcars_message_shop_manager .ywcars_refund_info_message_box_inner .ywcars_refund_info_message_author {
  margin-left: 0;
  margin-right: -12px;
  border-radius: 5px 0 0 5px;
}
.woocommerce .woocommerce-MyAccount-viewReturnRequest .woocommerce-MyAccount-viewReturnRequest-messages-history .ywcars_refund_info_message_box.ywcars_message_shop_manager .ywcars_refund_info_message_box_inner .ywcars_refund_info_message_details {
  text-align: right;
}
.woocommerce .woocommerce-MyAccount-viewReturnRequest .woocommerce-MyAccount-viewReturnRequest-messages-history .ywcars_refund_info_message_box .ywcars_refund_info_message_author {
  font-size: 14px;
  color: #fff;
  line-height: 27px;
  min-width: 160px;
  padding: 0 10px;
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
  text-align: center;
  margin-left: -12px;
  margin-bottom: 5px;
}
.woocommerce .woocommerce-MyAccount-viewReturnRequest .woocommerce-MyAccount-viewReturnRequest-messages-history .ywcars_refund_info_message_box .ywcars_refund_info_message_box_inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  min-height: 80px;
  font-size: 14px;
}
.woocommerce .woocommerce-MyAccount-viewReturnRequest .woocommerce-MyAccount-viewReturnRequest-messages-history .ywcars_refund_info_message_box .ywcars_refund_info_message_box_inner > div {
  margin: 0 12px;
}
.woocommerce .woocommerce-MyAccount-viewReturnRequest .woocommerce-MyAccount-viewReturnRequest-messages-history .ywcars_refund_info_message_box .ywcars_refund_info_message_box_inner .ywcars_refund_info_message_date {
  float: none;
  font-size: 14px;
}
.woocommerce .woocommerce-MyAccount-viewReturnRequest .woocommerce-MyAccount-viewReturnRequest-messages-history .ywcars_refund_info_message_box .ywcars_refund_info_message_box_inner .ywcars_refund_info_message_attachments {
  width: 120px;
}
.woocommerce .woocommerce-MyAccount-viewReturnRequest .woocommerce-MyAccount-viewReturnRequest-messages-history .ywcars_refund_info_message_box .ywcars_refund_info_message_box_inner .ywcars_refund_info_message_attachments .ywcars_attachments {
  margin: 0;
}
.woocommerce .woocommerce-MyAccount-viewReturnRequest .woocommerce-MyAccount-viewReturnRequest-messages-history .ywcars_refund_info_message_box .ywcars_refund_info_message_box_inner .ywcars_refund_info_message_attachments .ywcars_attachments .ywcars_single_attachment {
  margin: 0;
}
.woocommerce .woocommerce-MyAccount-viewReturnRequest .woocommerce-MyAccount-viewReturnRequest-messages-history .ywcars_refund_info_message_box .ywcars_refund_info_message_box_inner .ywcars_refund_info_message_body {
  font-size: 14px;
}
/*-----------------------------------
 * WOOCOMMERCE MY ACCOUNT - VENDORS
 *-----------------------------------*/
.woocommerce #dokan-seller-listing-wrap .seller-listing-content .dokan-seller-wrap .dokan-single-seller {
  width: 100%;
}
.woocommerce #dokan-seller-listing-wrap .seller-listing-content .dokan-seller-wrap .dokan-single-seller .store-wrapper {
  border-radius: 20px !important;
}
.woocommerce #dokan-seller-listing-wrap .seller-listing-content .dokan-seller-wrap .dokan-single-seller .store-header, .woocommerce #dokan-seller-listing-wrap .seller-listing-content .dokan-seller-wrap .dokan-single-seller .store-content {
  display: none;
}
.woocommerce #dokan-seller-listing-wrap .seller-listing-content .dokan-seller-wrap .dokan-single-seller .store-footer {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: #fff;
  -webkit-box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2);
          box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2);
}
.woocommerce #dokan-seller-listing-wrap .seller-listing-content .dokan-seller-wrap .dokan-single-seller .store-footer .seller-avatar {
  position: static;
  margin-right: 30px;
  min-width: 60px;
  width: auto;
  height: auto;
  padding: 0;
  border: 0 !important;
}
.woocommerce #dokan-seller-listing-wrap .seller-listing-content .dokan-seller-wrap .dokan-single-seller .store-footer .seller-avatar img {
  width: 60px;
  height: 60px;
}
.woocommerce #dokan-seller-listing-wrap .seller-listing-content .dokan-seller-wrap .dokan-single-seller .store-footer .store-data {
  width: 100%;
  text-align: left;
  margin-right: 30px;
}
.woocommerce #dokan-seller-listing-wrap .seller-listing-content .dokan-seller-wrap .dokan-single-seller .store-footer .store-data .product_count {
  display: none;
}
.woocommerce #dokan-seller-listing-wrap .seller-listing-content .dokan-seller-wrap .dokan-single-seller .store-footer .store-data h2 {
  font-size: 20px;
  margin: 0;
}
.woocommerce #dokan-seller-listing-wrap .seller-listing-content .dokan-seller-wrap .dokan-single-seller .store-footer .store-data h2 a:hover {
  color: #12BA4A;
}
.woocommerce #dokan-seller-listing-wrap .seller-listing-content .dokan-seller-wrap .dokan-single-seller .store-footer .dokan-btn {
  background: #000000 !important;
  border-radius: 10px;
  min-width: 170px;
  padding: 0 15px;
  font-size: 18px;
  font-weight: 400;
  line-height: 53px;
}
.woocommerce #dokan-seller-listing-wrap .seller-listing-content .dokan-seller-wrap .dokan-single-seller .store-footer .dokan-btn[data-status=following] {
  background: #12BA4A !important;
}
.woocommerce #dokan-seller-listing-wrap .seller-listing-content .dokan-seller-wrap .dokan-single-seller .store-footer .dokan-btn[data-status=following]:hover {
  background: #000000 !important;
  color: #fff;
}
/*-----------------------------------
 * WOOCOMMERCE MY ACCOUNT - DESIGN REQUESTS
 *-----------------------------------*/
.woocommerce .woocommerce-MyAccount-content .woocommerce-MyAccount-requestQuote-heading {
  margin-bottom: 20px;
  position: relative;
}
.woocommerce .woocommerce-MyAccount-content .woocommerce-MyAccount-requestQuote-heading .woocommerce-MyAccount-requestQuote-heading-details {
  margin-bottom: 20px;
  padding-right: 200px;
}
.woocommerce .woocommerce-MyAccount-content .woocommerce-MyAccount-requestQuote-heading .view-order {
  position: absolute;
  right: 0;
  top: 0;
}
.woocommerce .woocommerce-MyAccount-content .woocommerce-MyAccount-requestQuote-heading .request-quote-id, .woocommerce .woocommerce-MyAccount-content .woocommerce-MyAccount-requestQuote-heading .request-quote-status, .woocommerce .woocommerce-MyAccount-content .woocommerce-MyAccount-requestQuote-heading .request-quote-date {
  display: inline-block;
  font-size: 18px;
  margin-right: 50px;
  margin-bottom: 13px;
}
.woocommerce .woocommerce-MyAccount-content .woocommerce-MyAccount-requestQuote-heading .request-quote-id, .woocommerce .woocommerce-MyAccount-content .woocommerce-MyAccount-requestQuote-heading .request-quote-status {
  font-weight: 700;
}
.woocommerce .woocommerce-MyAccount-content .woocommerce-MyAccount-requestQuote-heading .request-quote-status {
  text-transform: capitalize;
}
.woocommerce .woocommerce-MyAccount-content .woocommerce-MyAccount-requestQuote-heading .request-quote-status.approve, .woocommerce .woocommerce-MyAccount-content .woocommerce-MyAccount-requestQuote-heading .request-quote-status.price_approved, .woocommerce .woocommerce-MyAccount-content .woocommerce-MyAccount-requestQuote-heading .request-quote-status.design_approved, .woocommerce .woocommerce-MyAccount-content .woocommerce-MyAccount-requestQuote-heading .request-quote-status.request_paid, .woocommerce .woocommerce-MyAccount-content .woocommerce-MyAccount-requestQuote-heading .request-quote-status.final_design_uploaded {
  color: #12BA4A;
}
.woocommerce .woocommerce-MyAccount-content .woocommerce-MyAccount-requestQuote-heading .request-quote-status.pending, .woocommerce .woocommerce-MyAccount-content .woocommerce-MyAccount-requestQuote-heading .request-quote-status.pending_payment, .woocommerce .woocommerce-MyAccount-content .woocommerce-MyAccount-requestQuote-heading .request-quote-status.pending_price_approved, .woocommerce .woocommerce-MyAccount-content .woocommerce-MyAccount-requestQuote-heading .request-quote-status.pending_design_approved, .woocommerce .woocommerce-MyAccount-content .woocommerce-MyAccount-requestQuote-heading .request-quote-status.pending_design_upload {
  color: #D87E08;
}
.woocommerce .woocommerce-MyAccount-content .woocommerce-MyAccount-requestQuote-heading .request-quote-date {
  font-weight: 400;
}
.woocommerce .woocommerce-MyAccount-content .woocommerce-MyAccount-requestQuote-heading-supplier-details {
  padding: 20px 40px;
  background: #F6F6F6;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  border-radius: 5px;
  font-size: 16px;
}
.woocommerce .woocommerce-MyAccount-content .woocommerce-MyAccount-requestQuote-heading-supplier-details > div {
  width: 33%;
}
.woocommerce .woocommerce-MyAccount-content .woocommerce-MyAccount-requestQuote-heading-supplier-details > div .label {
  font-weight: 700;
}
.woocommerce .woocommerce-MyAccount-content .woocommerce-MyAccount-designRequests {
  background: #fff;
  padding: 22px 32px;
  border-radius: 10px;
  margin-bottom: 30px;
}
.woocommerce .woocommerce-MyAccount-content .woocommerce-MyAccount-designRequests .col-product-name p {
  margin-bottom: 5px;
}
.woocommerce .woocommerce-MyAccount-content .woocommerce-MyAccount-designRequests .col-design-side p {
  margin-bottom: 0;
}
.woocommerce .woocommerce-MyAccount-content .woocommerce-MyAccount-designRequests .design_request_details {
  margin-bottom: 30px;
}
.woocommerce .woocommerce-MyAccount-content .woocommerce-MyAccount-designRequests .design_request_details .head-mobile {
  display: none;
}
.woocommerce .woocommerce-MyAccount-content .woocommerce-MyAccount-designRequests .design_request_details thead tr th {
  font-size: 16px;
  font-weight: 600;
}
.woocommerce .woocommerce-MyAccount-content .woocommerce-MyAccount-designRequests .design_request_details thead tr th:first-child {
  padding-left: 0;
}
.woocommerce .woocommerce-MyAccount-content .woocommerce-MyAccount-designRequests .design_request_details thead tr th:last-child {
  padding-right: 0;
}
.woocommerce .woocommerce-MyAccount-content .woocommerce-MyAccount-designRequests .design_request_details thead tr th.product-offer-price, .woocommerce .woocommerce-MyAccount-content .woocommerce-MyAccount-designRequests .design_request_details thead tr th.product-quantity, .woocommerce .woocommerce-MyAccount-content .woocommerce-MyAccount-designRequests .design_request_details thead tr th.product-offer-subtotal {
  text-align: center;
}
.woocommerce .woocommerce-MyAccount-content .woocommerce-MyAccount-designRequests .design_request_details tbody tr td {
  font-size: 13px;
}
.woocommerce .woocommerce-MyAccount-content .woocommerce-MyAccount-designRequests .design_request_details tbody tr td.product-thumbnail, .woocommerce .woocommerce-MyAccount-content .woocommerce-MyAccount-designRequests .design_request_details tbody tr td.design-file {
  width: 150px;
}
.woocommerce .woocommerce-MyAccount-content .woocommerce-MyAccount-designRequests .design_request_details tbody tr td.product-thumbnail img, .woocommerce .woocommerce-MyAccount-content .woocommerce-MyAccount-designRequests .design_request_details tbody tr td.design-file img {
  max-width: 100%;
  width: auto;
  border-radius: 5px;
}
.woocommerce .woocommerce-MyAccount-content .woocommerce-MyAccount-designRequests .design_request_details tbody tr td.product-thumbnail p, .woocommerce .woocommerce-MyAccount-content .woocommerce-MyAccount-designRequests .design_request_details tbody tr td.design-file p {
  font-weight: 600;
}
.woocommerce .woocommerce-MyAccount-content .woocommerce-MyAccount-designRequests .design_request_details tbody tr td.col-product-name a {
  text-decoration: none;
  color: #000;
}
.woocommerce .woocommerce-MyAccount-content .woocommerce-MyAccount-designRequests .design_request_details tbody tr td.col-product-offer-price, .woocommerce .woocommerce-MyAccount-content .woocommerce-MyAccount-designRequests .design_request_details tbody tr td.col-product-quantity, .woocommerce .woocommerce-MyAccount-content .woocommerce-MyAccount-designRequests .design_request_details tbody tr td.col-product-offer-subtotal {
  text-align: center;
}
.woocommerce .woocommerce-MyAccount-content .woocommerce-MyAccount-designRequests .design_request_details tbody tr td .woocommerce-Price-amount {
  font-weight: 400;
}
.woocommerce .woocommerce-MyAccount-content .woocommerce-MyAccount-designRequests .design_request_details tbody tr td .input-button, .woocommerce .woocommerce-MyAccount-content .woocommerce-MyAccount-designRequests .design_request_details tbody tr td .input-text {
  height: auto;
  line-height: 26px;
  text-align: center;
  font-family: "Gotham" !important;
}
.woocommerce .woocommerce-MyAccount-content .woocommerce-MyAccount-designRequests .design_request_details tbody tr td .input-button.disabled, .woocommerce .woocommerce-MyAccount-content .woocommerce-MyAccount-designRequests .design_request_details tbody tr td .input-button[disabled=disabled], .woocommerce .woocommerce-MyAccount-content .woocommerce-MyAccount-designRequests .design_request_details tbody tr td .input-button[readonly=readonly], .woocommerce .woocommerce-MyAccount-content .woocommerce-MyAccount-designRequests .design_request_details tbody tr td .input-text.disabled, .woocommerce .woocommerce-MyAccount-content .woocommerce-MyAccount-designRequests .design_request_details tbody tr td .input-text[disabled=disabled], .woocommerce .woocommerce-MyAccount-content .woocommerce-MyAccount-designRequests .design_request_details tbody tr td .input-text[readonly=readonly] {
  color: #8F8F8F;
}
.woocommerce .woocommerce-MyAccount-content .woocommerce-MyAccount-designRequests .design_request_details tbody tr td .input-button[type=number], .woocommerce .woocommerce-MyAccount-content .woocommerce-MyAccount-designRequests .design_request_details tbody tr td .input-text[type=number] {
  padding-right: 0;
}
.woocommerce .woocommerce-MyAccount-content .woocommerce-MyAccount-designRequests .design_request_details tbody tr td .quantity, .woocommerce .woocommerce-MyAccount-content .woocommerce-MyAccount-designRequests .design_request_details tbody tr td .offered-price-input {
  width: 90px;
  border-radius: 5px !important;
  margin-top: -5px;
}
.woocommerce .woocommerce-MyAccount-content .woocommerce-MyAccount-designRequests .design_request_details tbody tr td .quantity.disabled, .woocommerce .woocommerce-MyAccount-content .woocommerce-MyAccount-designRequests .design_request_details tbody tr td .quantity[disabled=disabled], .woocommerce .woocommerce-MyAccount-content .woocommerce-MyAccount-designRequests .design_request_details tbody tr td .quantity[readonly=readonly], .woocommerce .woocommerce-MyAccount-content .woocommerce-MyAccount-designRequests .design_request_details tbody tr td .offered-price-input.disabled, .woocommerce .woocommerce-MyAccount-content .woocommerce-MyAccount-designRequests .design_request_details tbody tr td .offered-price-input[disabled=disabled], .woocommerce .woocommerce-MyAccount-content .woocommerce-MyAccount-designRequests .design_request_details tbody tr td .offered-price-input[readonly=readonly] {
  background: #F6F6F6;
  color: #8F8F8F;
}
.woocommerce .woocommerce-MyAccount-content .woocommerce-MyAccount-designRequests .design_request_details tbody tr td .variation .variation-Vendor {
  position: static;
  font-size: 13px;
}
.woocommerce .woocommerce-MyAccount-content .woocommerce-MyAccount-designRequests .design_request_details tbody tr td .variation .variation-Vendor:nth-child(1) {
  font-weight: 700;
}
.woocommerce .woocommerce-MyAccount-content .woocommerce-MyAccount-designRequests .design_request_details tbody tr td .variation .variation-Vendor:nth-child(2) {
  font-weight: 400;
  display: inline-block;
}
.woocommerce .woocommerce-MyAccount-content .woocommerce-MyAccount-designRequests .design_request_details tbody tr td .attribute-data {
  margin-bottom: 5px;
}
.woocommerce .woocommerce-MyAccount-content .woocommerce-MyAccount-designRequests .design_request_details tbody tr td .attribute-data .attribute-label, .woocommerce .woocommerce-MyAccount-content .woocommerce-MyAccount-designRequests .design_request_details tbody tr td .attribute-data .attribute-value {
  display: inline-block;
}
.woocommerce .woocommerce-MyAccount-content .woocommerce-MyAccount-designRequests .design_request_details tbody tr td .attribute-data .attribute-label h6, .woocommerce .woocommerce-MyAccount-content .woocommerce-MyAccount-designRequests .design_request_details tbody tr td .attribute-data .attribute-label p, .woocommerce .woocommerce-MyAccount-content .woocommerce-MyAccount-designRequests .design_request_details tbody tr td .attribute-data .attribute-value h6, .woocommerce .woocommerce-MyAccount-content .woocommerce-MyAccount-designRequests .design_request_details tbody tr td .attribute-data .attribute-value p {
  margin-bottom: 0;
  font-family: "Gotham";
  font-size: 13px;
}
.woocommerce .woocommerce-MyAccount-content .woocommerce-MyAccount-designRequests .design_request_details tbody tr td .attribute-data .attribute-label h6, .woocommerce .woocommerce-MyAccount-content .woocommerce-MyAccount-designRequests .design_request_details tbody tr td .attribute-data .attribute-value h6 {
  font-weight: 700;
}
.woocommerce .woocommerce-MyAccount-content .woocommerce-MyAccount-designRequests .design_request_details tbody tr td .attribute-data .attribute-value {
  font-weight: 400;
}
.woocommerce .woocommerce-MyAccount-content .woocommerce-MyAccount-designRequests .design_request_details tbody tr td .attribute-data .attribute-color {
  margin-bottom: -4px;
}
.woocommerce .woocommerce-MyAccount-content .woocommerce-MyAccount-designRequests .additional-element {
  display: none;
}
.woocommerce .woocommerce-MyAccount-content .woocommerce-MyAccount-designRequests .dokan_convert_to_order_button {
  display: inline-block;
  width: auto;
}
.woocommerce .woocommerce-MyAccount-content .woocommerce-MyAccount-designRequests .dokan_convert_to_order_button .button {
  float: none;
  font-size: 13px;
  line-height: 43px;
}
.woocommerce .woocommerce-MyAccount-content .woocommerce-MyAccount-designRequests .dokan_convert_to_order_button .button[name=cancelled_by_customer_button] {
  color: #0C0C0C;
  background: #C4C2C2;
}
.woocommerce .woocommerce-MyAccount-content .woocommerce-MyAccount-designRequests .table_quote_totals tr th, .woocommerce .woocommerce-MyAccount-content .woocommerce-MyAccount-designRequests .table_quote_totals tr td {
  border: 0;
}
.woocommerce .woocommerce-MyAccount-content .dokan-support-customer-listing .dokan-support-customer-listing-wrapper {
  background: #fff;
  padding: 30px 32px;
  border-radius: 10px;
}
.woocommerce .woocommerce-MyAccount-content .dokan-support-customer-listing h4 {
  margin-bottom: 15px;
}
.woocommerce .woocommerce-MyAccount-content .dokan-support-customer-listing p {
  font-weight: 400;
}
.woocommerce .woocommerce-MyAccount-content .dokan-support-customer-listing .dokan-support-commentlist {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 10px;
  padding: 10px;
}
.woocommerce .woocommerce-MyAccount-content .dokan-support-customer-listing .dokan-support-commentlist::-webkit-scrollbar-thumb {
  background-color: #717171;
  opacity: 0.5;
}
.woocommerce .woocommerce-MyAccount-content .dokan-support-customer-listing .dokan-support-commentlist .comment {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  padding: 10px;
  border-radius: 8px;
  -webkit-box-pack: left;
      -ms-flex-pack: left;
          justify-content: left;
}
.woocommerce .woocommerce-MyAccount-content .dokan-support-customer-listing .dokan-support-commentlist .comment.bypostauthor {
  -webkit-box-pack: left;
      -ms-flex-pack: left;
          justify-content: left;
}
.woocommerce .woocommerce-MyAccount-content .dokan-support-customer-listing .dokan-support-commentlist .comment.bypostauthor .dokan-dss-chat-box .dokan-chat-image-box {
  -webkit-box-pack: left;
      -ms-flex-pack: left;
          justify-content: left;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.woocommerce .woocommerce-MyAccount-content .dokan-support-customer-listing .dokan-support-commentlist .comment.bypostauthor .dokan-dss-chat-box .dokan-chat-image-box .dokan-chat-image-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
  margin-right: 25px;
  margin-left: 0;
}
.woocommerce .woocommerce-MyAccount-content .dokan-support-customer-listing .dokan-support-commentlist .comment.bypostauthor .dokan-dss-chat-box .dokan-chat-image-box .dokan-chat-sender-info {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
}
.woocommerce .woocommerce-MyAccount-content .dokan-support-customer-listing .dokan-support-commentlist .comment.bypostauthor .dokan-dss-chat-box .dokan-chat-info-box .dokan-chat-text {
  background: rgb(239, 236, 239);
  float: left;
}
.woocommerce .woocommerce-MyAccount-content .dokan-support-customer-listing .dokan-support-commentlist .comment.bypostauthor .dokan-dss-chat-box .dokan-chat-info-box .chat-attachment {
  display: block;
  float: left;
}
.woocommerce .woocommerce-MyAccount-content .dokan-support-customer-listing .dokan-support-commentlist .comment.bypostauthor .dokan-dss-chat-box .dokan-chat-info-box .dokan-chat-time-box {
  text-align: left;
}
.woocommerce .woocommerce-MyAccount-content .dokan-support-customer-listing .dokan-support-commentlist .comment .dokan-dss-chat-box {
  width: 100%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.woocommerce .woocommerce-MyAccount-content .dokan-support-customer-listing .dokan-support-commentlist .comment .dokan-dss-chat-box .dokan-chat-image-box {
  width: 100%;
  -webkit-box-pack: left;
      -ms-flex-pack: left;
          justify-content: left;
}
.woocommerce .woocommerce-MyAccount-content .dokan-support-customer-listing .dokan-support-commentlist .comment .dokan-dss-chat-box .dokan-chat-image-box .dokan-chat-image-container {
  margin-right: 25px;
  overflow: hidden;
}
.woocommerce .woocommerce-MyAccount-content .dokan-support-customer-listing .dokan-support-commentlist .comment .dokan-dss-chat-box .dokan-chat-image-box .dokan-chat-image-container img {
  height: 30px;
  width: auto;
}
.woocommerce .woocommerce-MyAccount-content .dokan-support-customer-listing .dokan-support-commentlist .comment .dokan-dss-chat-box .dokan-chat-image-box .dokan-chat-user-box span {
  color: #717171;
  font-weight: 600;
  font-size: 16px;
}
.woocommerce .woocommerce-MyAccount-content .dokan-support-customer-listing .dokan-support-commentlist .comment .dokan-dss-chat-box .dokan-chat-info-box {
  width: 100%;
}
.woocommerce .woocommerce-MyAccount-content .dokan-support-customer-listing .dokan-support-commentlist .comment .dokan-dss-chat-box .dokan-chat-info-box .dokan-chat-text {
  background: rgb(231, 233, 241);
  font-size: 16px;
  line-height: 19.2px;
  font-weight: 400;
  color: #000;
  padding: 10px 14px;
  border-radius: 0px 10px 10px 10px;
  width: auto;
  display: inline-block;
}
.woocommerce .woocommerce-MyAccount-content .dokan-support-customer-listing .dokan-support-commentlist .comment .dokan-dss-chat-box .dokan-chat-info-box .chat-attachment {
  display: block;
}
.woocommerce .woocommerce-MyAccount-content .dokan-support-customer-listing .dokan-support-commentlist .comment .dokan-dss-chat-box .dokan-chat-info-box .chat-attachment img {
  display: block;
}
.woocommerce .woocommerce-MyAccount-content .dokan-support-customer-listing .dokan-support-commentlist .comment .dokan-dss-chat-box .dokan-chat-info-box .chat-attachment .download-chat-attachment {
  display: inline-block;
  font-size: 13px;
  color: #6d6d6d;
  font-family: "Gotham", sans-serif;
  margin-right: 65px;
  margin-top: 10px;
  text-decoration: underline;
}
.woocommerce .woocommerce-MyAccount-content .dokan-support-customer-listing .dokan-support-commentlist .comment .dokan-dss-chat-box .dokan-chat-info-box .chat-attachment .download-chat-attachment:hover {
  color: #000;
  text-decoration: none;
}
.woocommerce .woocommerce-MyAccount-content .dokan-support-customer-listing .dokan-support-commentlist .comment .dokan-dss-chat-box .dokan-chat-info-box .dokan-chat-time-box {
  float: left;
  width: 100%;
}
.woocommerce .woocommerce-MyAccount-content .dokan-support-customer-listing .dokan-panel {
  background: transparent;
}
.woocommerce .woocommerce-MyAccount-content .dokan-support-customer-listing .dokan-panel .dokan-dss-panel-heading {
  display: none;
}
.woocommerce .woocommerce-MyAccount-content .dokan-support-customer-listing .dokan-panel .dokan-support-reply-form #respond {
  background: transparent !important;
}
.woocommerce .woocommerce-MyAccount-content .dokan-support-customer-listing .dokan-panel .dokan-support-reply-form .comment-form {
  position: relative;
}
.woocommerce .woocommerce-MyAccount-content .dokan-support-customer-listing .dokan-panel .dokan-support-reply-form .comment-form .comment-form-comment {
  position: relative;
}
.woocommerce .woocommerce-MyAccount-content .dokan-support-customer-listing .dokan-panel .dokan-support-reply-form .comment-form .comment-form-comment label {
  display: none !important;
}
.woocommerce .woocommerce-MyAccount-content .dokan-support-customer-listing .dokan-panel .dokan-support-reply-form .comment-form .comment-form-comment .dokan-dss-comment-textarea {
  background: #F5F5F5 !important;
  font-size: 16px;
  color: #000000;
  border-radius: 10px;
  border: 0 !important;
  min-height: 120px;
  font-family: "Gotham" !important;
  font-weight: 600;
  padding: 9px;
  padding-left: 20px;
  padding-right: 150px;
}
.woocommerce .woocommerce-MyAccount-content .dokan-support-customer-listing .dokan-panel .dokan-support-reply-form .comment-form .comment-form-comment label.error {
  font-size: 15px;
  color: #000000;
  font-weight: 400;
  font-family: "Gotham" !important;
}
.woocommerce .woocommerce-MyAccount-content .dokan-support-customer-listing .dokan-panel .dokan-support-reply-form .comment-form .form-submit {
  position: absolute;
  right: 0;
  top: 9px;
  margin-bottom: 0;
}
.woocommerce .woocommerce-MyAccount-content .dokan-support-customer-listing .dokan-panel .dokan-support-reply-form .comment-form .form-submit:before {
  content: "";
  background-image: url(./assets/images/icon/Vector-dashbroad.svg);
  width: 18px;
  height: 13px;
  display: block;
  background-size: contain;
  background-position: center;
  position: absolute;
  right: 20px;
  top: 9px;
}
.woocommerce .woocommerce-MyAccount-content .dokan-support-customer-listing .dokan-panel .dokan-support-reply-form .comment-form .form-submit .submit {
  color: #FFF !important;
  font-size: 13px;
  font-family: "Gotham" !important;
  line-height: 30px;
  min-width: 85px;
  background: #000 !important;
}
.woocommerce .woocommerce-MyAccount-content .dokan-support-customer-listing .dokan-panel .dokan-support-reply-form .comment-form .form-submit #submitBtn {
  padding: 0 15px;
  padding-right: 34px !important;
  margin-right: 10px;
  background: #FFFFFF !important;
  color: #6C6A6A !important;
}
.woocommerce .woocommerce-MyAccount-content .dokan-support-customer-listing .dokan-panel .dokan-support-reply-form .comment-form .upload-wrapper {
  position: absolute;
  bottom: 9px;
  right: 0;
  padding: 0;
  margin-bottom: 0;
}
.woocommerce .woocommerce-MyAccount-content .dokan-support-customer-listing .dokan-panel .dokan-support-reply-form .comment-form .upload-wrapper [for=design-attachment] {
  min-width: 100px;
  text-align: center;
  border-radius: 10px;
  line-height: 30px;
  font-family: "Gotham" !important;
  color: #fff;
  background: #8f8f8f url(./assets/images/icon/icon-upload.svg) no-repeat right 15px center;
  background-size: 18px;
  padding-right: 15px;
  margin-right: 10px;
  font-size: 13px;
}
.woocommerce .woocommerce-MyAccount-content .dokan-support-customer-listing .dokan-panel .dokan-support-reply-form .comment-form .upload-wrapper #design-attachment {
  display: none;
}
/*-----------------------------------
 * WOOCOMMERCE MY ACCOUNT - VIEW ORDER DETAILS
 *-----------------------------------*/
.woocommerce .woocommerce-MyAccount-title {
  font-size: 18px;
  font-weight: 800 !important;
  margin-bottom: 20px;
  line-height: 21.6px;
}
.woocommerce .woocommerce-MyAccount-orderDetails .woocommerce-MyAccount-orderDetails-order-details-customer .woocommerce-customer-details {
  margin: 0 0 10px;
}
.woocommerce .woocommerce-MyAccount-orderDetails .woocommerce-MyAccount-orderDetails-order-details-customer .woocommerce-customer-details .woocommerce-columns--addresses {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.woocommerce .woocommerce-MyAccount-orderDetails .woocommerce-MyAccount-orderDetails-order-details-customer .woocommerce-customer-details .woocommerce-columns--addresses .woocommerce-column {
  width: 48%;
  padding: 0;
  -webkit-box-flex: 1;
      -ms-flex: auto;
          flex: auto;
}
.woocommerce .woocommerce-MyAccount-orderDetails .woocommerce-MyAccount-orderDetails-order-details-customer .woocommerce-customer-details .woocommerce-columns--addresses .woocommerce-column .woocommerce-column__title {
  margin: 0 0 10px;
}
.woocommerce .woocommerce-MyAccount-orderDetails .woocommerce-MyAccount-orderDetails-order-details {
  display: inline-block;
  border-radius: 10px;
  padding: 40px 30px;
  background: #fff;
  -webkit-box-shadow: 0 4px 25px 0 rgba(0, 0, 0, 0.1019607843);
          box-shadow: 0 4px 25px 0 rgba(0, 0, 0, 0.1019607843);
}
.woocommerce .woocommerce-MyAccount-orderDetails .woocommerce-MyAccount-orderDetails-order-details .woocommerce-MyAccount-orderDetails-order-items .woocommerce-MyAccount-subtitle {
  font-size: 20px;
  font-weight: 900 !important;
  margin-bottom: 14px;
}
.woocommerce .woocommerce-MyAccount-orderDetails .woocommerce-MyAccount-orderDetails-order-details .woocommerce-MyAccount-orderDetails-order-items .items-details {
  width: 50%;
  float: left;
}
.woocommerce .woocommerce-MyAccount-orderDetails .woocommerce-MyAccount-orderDetails-order-details .woocommerce-MyAccount-orderDetails-order-items .woocommerce-MyAccount-orderDetails-order-item .woocommerce-MyAccount-orderDetails-order-item-name {
  margin-bottom: 4px;
}
.woocommerce .woocommerce-MyAccount-orderDetails .woocommerce-MyAccount-orderDetails-order-details .woocommerce-MyAccount-orderDetails-order-items .woocommerce-MyAccount-orderDetails-order-item .woocommerce-MyAccount-orderDetails-order-item-name a {
  font-weight: 600;
}
.woocommerce .woocommerce-MyAccount-orderDetails .woocommerce-MyAccount-orderDetails-order-details .woocommerce-MyAccount-orderDetails-order-items .woocommerce-MyAccount-orderDetails-order-item a {
  font-size: 16px;
  font-weight: 400;
  text-decoration: none;
  color: #000;
}
.woocommerce .woocommerce-MyAccount-orderDetails .woocommerce-MyAccount-orderDetails-order-details .woocommerce-MyAccount-orderDetails-order-items .woocommerce-MyAccount-orderDetails-order-item strong {
  font-size: 16px;
  font-weight: 600;
  color: #000;
  text-transform: capitalize;
}
.woocommerce .woocommerce-MyAccount-orderDetails .woocommerce-MyAccount-orderDetails-order-details .woocommerce-MyAccount-orderDetails-order-items .woocommerce-MyAccount-orderDetails-order-item p {
  font-size: 16px;
  font-weight: 400;
  color: #000;
}
.woocommerce .woocommerce-MyAccount-orderDetails .woocommerce-MyAccount-orderDetails-order-details .woocommerce-MyAccount-orderDetails-order-items .woocommerce-MyAccount-orderDetails-order-item span {
  font-size: 16px;
  font-weight: 400;
  color: #000;
}
.woocommerce .woocommerce-MyAccount-orderDetails .woocommerce-MyAccount-orderDetails-order-details .woocommerce-MyAccount-orderDetails-order-items .woocommerce-MyAccount-orderDetails-order-item .woocommerce-MyAccount-orderDetails-order-item-meta {
  position: relative;
  font-size: 16px;
  line-height: 19.2px;
  font-weight: 400;
  color: #000000;
}
.woocommerce .woocommerce-MyAccount-orderDetails .woocommerce-MyAccount-orderDetails-order-details .woocommerce-MyAccount-orderDetails-order-items .woocommerce-MyAccount-orderDetails-order-item .woocommerce-MyAccount-orderDetails-order-item-meta .wc-item-meta {
  margin: 8px 0 0;
}
.woocommerce .woocommerce-MyAccount-orderDetails .woocommerce-MyAccount-orderDetails-order-details .woocommerce-MyAccount-orderDetails-order-items .woocommerce-MyAccount-orderDetails-order-item .woocommerce-MyAccount-orderDetails-order-item-meta .wc-item-meta p {
  margin-bottom: 4px;
}
.woocommerce .woocommerce-MyAccount-orderDetails .woocommerce-MyAccount-orderDetails-order-details .woocommerce-MyAccount-orderDetails-order-items .woocommerce-MyAccount-orderDetails-order-item .woocommerce-MyAccount-orderDetails-order-item-meta > br:first-child {
  display: none;
}
.woocommerce .woocommerce-MyAccount-orderDetails .woocommerce-MyAccount-orderDetails-order-details .woocommerce-MyAccount-orderDetails-order-items .woocommerce-MyAccount-orderDetails-order-item .woocommerce-MyAccount-orderDetails-order-item-meta .ywcars_button_refund_container {
  position: absolute;
  right: 0;
  top: 0;
  display: none;
}
.woocommerce .woocommerce-MyAccount-orderDetails .woocommerce-MyAccount-orderDetails-order-details .woocommerce-MyAccount-orderDetails-order-items .woocommerce-MyAccount-orderDetails-order-item .woocommerce-MyAccount-orderDetails-order-item-meta .ywcars_button_refund_container .button {
  font-size: 13px;
  line-height: 35px;
  padding: 0 15px;
}
.woocommerce .woocommerce-MyAccount-orderDetails .woocommerce-MyAccount-orderDetails-order-details .woocommerce-MyAccount-orderDetails-order-items .woocommerce-MyAccount-orderDetails-order-item .woocommerce-Price-amount, .woocommerce .woocommerce-MyAccount-orderDetails .woocommerce-MyAccount-orderDetails-order-details .woocommerce-MyAccount-orderDetails-order-items .woocommerce-MyAccount-orderDetails-order-item bdi {
  color: #12BA4A;
}
.woocommerce .woocommerce-MyAccount-orderDetails .woocommerce-MyAccount-orderDetails-order-details .woocommerce-MyAccount-orderDetails-order-items .total-details {
  width: 50%;
  float: left;
}
.woocommerce .woocommerce-MyAccount-orderDetails .woocommerce-MyAccount-orderDetails-order-details .woocommerce-MyAccount-orderDetails-order-items .total-details span {
  font-size: 16px;
  font-weight: 400;
  color: #12BA4A;
}
.woocommerce .woocommerce-MyAccount-orderDetails .woocommerce-MyAccount-orderDetails-order-details .woocommerce-MyAccount-orderDetails-order-items .total-details .order-total {
  margin-bottom: 4px;
}
.woocommerce .woocommerce-MyAccount-orderDetails .woocommerce-MyAccount-orderDetails-order-details .woocommerce-MyAccount-orderDetails-order-items .total-details .order-total:last-child {
  margin-bottom: 0;
}
.woocommerce .woocommerce-MyAccount-orderDetails .woocommerce-MyAccount-orderDetails-order-details .woocommerce-MyAccount-orderDetails-order-items .total-details .order_total {
  float: left;
}
.woocommerce .woocommerce-MyAccount-orderDetails .woocommerce-MyAccount-orderDetails-order-details .woocommerce-MyAccount-orderDetails-order-items .total-details .order_total strong {
  font-size: 22px;
  font-weight: 700;
  color: #12BA4A;
}
.woocommerce .woocommerce-MyAccount-orderDetails .woocommerce-MyAccount-orderDetails-order-details .woocommerce-MyAccount-orderDetails-order-items .total-details .order_total span {
  font-size: 22px;
  font-weight: 700;
  color: #12BA4A;
}
.woocommerce .woocommerce-MyAccount-orderDetails .woocommerce-MyAccount-orderDetails-order-details .woocommerce-MyAccount-orderDetails-order-items .total-details .shipping span {
  color: #000;
}
.woocommerce .woocommerce-MyAccount-orderDetails .woocommerce-MyAccount-orderDetails-order-details .woocommerce-MyAccount-orderDetails-order-items .total-details .payment_method {
  margin-right: 20px;
  float: left;
  width: 50%;
}
.woocommerce .woocommerce-MyAccount-orderDetails .woocommerce-MyAccount-orderDetails-order-details .woocommerce-MyAccount-orderDetails-order-items .total-details .payment_method .value {
  color: #000;
}
.woocommerce .woocommerce-MyAccount-orderDetails .woocommerce-MyAccount-orderDetails-order-details .woocommerce-MyAccount-orderDetails-order-totals {
  text-align: right;
}
.woocommerce .woocommerce-MyAccount-orderDetails .woocommerce-MyAccount-orderDetails-order-details .woocommerce-MyAccount-orderDetails-order-totals .woocommerce-Price-amount, .woocommerce .woocommerce-MyAccount-orderDetails .woocommerce-MyAccount-orderDetails-order-details .woocommerce-MyAccount-orderDetails-order-totals bdi {
  color: #12BA4A;
}
.woocommerce .woocommerce-MyAccount-orderDetails .woocommerce-MyAccount-orderDetails-order-details .woocommerce-MyAccount-orderDetails-order-totals .order_total {
  font-size: 22px;
}
.woocommerce .woocommerce-MyAccount-orderDetails .woocommerce-MyAccount-orderDetails-order-details .woocommerce-MyAccount-orderDetails-order-totals .order-note {
  display: inline-block;
  width: 50%;
}
.woocommerce .woocommerce-MyAccount-orderDetails .woocommerce-MyAccount-orderDetails-after-order-details .woocommerce-MyAccount-orderDetails-sub-orders {
  display: none;
}
.woocommerce .woocommerce-MyAccount-orderDetails .woocommerce-MyAccount-orderDetails-after-order-details .order-again {
  margin-top: 20px;
}
.woocommerce .woocommerce-MyAccount-orderDetails .woocommerce-MyAccount-orderDetails-after-order-details .ywcars_button_refund_container, .woocommerce .woocommerce-MyAccount-orderDetails .woocommerce-MyAccount-orderDetails-after-order-details #wcsts_ticket_area, .woocommerce .woocommerce-MyAccount-orderDetails .woocommerce-MyAccount-orderDetails-after-order-details .woocommerce-MyAccount-orderDetails-sub-orders, .woocommerce .woocommerce-MyAccount-orderDetails .woocommerce-MyAccount-orderDetails-after-order-details #yith_wcdp_deposits_details {
  margin-top: 46px;
  margin-bottom: 46px;
  border-radius: 10px;
  padding: 40px 30px;
  background: #fff;
  -webkit-box-shadow: 0 4px 25px 0 rgba(0, 0, 0, 0.1019607843);
          box-shadow: 0 4px 25px 0 rgba(0, 0, 0, 0.1019607843);
}
.woocommerce .woocommerce-MyAccount-orderDetails .woocommerce-MyAccount-orderDetails-after-order-details .ywcars_button_refund_container {
  text-align: center;
}
.woocommerce .woocommerce-MyAccount-orderDetails .woocommerce-MyAccount-orderDetails-after-order-details #wcsts_ticket_area #wcsts_new_ticket_box_title, .woocommerce .woocommerce-MyAccount-orderDetails .woocommerce-MyAccount-orderDetails-after-order-details #wcsts_ticket_area #wcsts_new_ticket_button_redirect, .woocommerce .woocommerce-MyAccount-orderDetails .woocommerce-MyAccount-orderDetails-after-order-details #wcsts_ticket_area .wcsts_new_ticket_label, .woocommerce .woocommerce-MyAccount-orderDetails .woocommerce-MyAccount-orderDetails-after-order-details #wcsts_ticket_area .wcsts_attachments_label {
  display: none;
}
.woocommerce .woocommerce-MyAccount-orderDetails .woocommerce-MyAccount-orderDetails-after-order-details #wcsts_ticket_area #wcsts_new_ticket_box {
  background: transparent;
  border: 0;
}
.woocommerce .woocommerce-MyAccount-orderDetails .woocommerce-MyAccount-orderDetails-after-order-details #wcsts_ticket_area #wcsts_new_ticket_box #wcsts_new_ticket_content {
  padding: 0;
}
.woocommerce .woocommerce-MyAccount-orderDetails .woocommerce-MyAccount-orderDetails-after-order-details #wcsts_ticket_area #wcsts_new_ticket_box #wcsts_new_ticket_content p {
  margin-bottom: 0;
  letter-spacing: -1px;
}
.woocommerce .woocommerce-MyAccount-orderDetails .woocommerce-MyAccount-orderDetails-after-order-details #wcsts_ticket_area #wcsts_new_ticket_box #wcsts_new_ticket_content .button {
  background: #000;
  color: #fff;
  margin-top: 0;
}
.woocommerce .woocommerce-MyAccount-orderDetails .woocommerce-MyAccount-orderDetails-after-order-details #wcsts_ticket_area #wcsts_new_ticket_box #wcsts_new_ticket_content .button.wcsts_file_tmp_delete_button {
  display: none !important;
}
.woocommerce .woocommerce-MyAccount-orderDetails .woocommerce-MyAccount-orderDetails-after-order-details #wcsts_ticket_area #wcsts_ticket_area_options_form {
  float: right;
  margin-top: 51px;
}
.woocommerce .woocommerce-MyAccount-orderDetails .woocommerce-MyAccount-orderDetails-after-order-details #wcsts_ticket_area #wcsts_ticket_area_options_form label {
  font-family: "Gotham" !important;
}
.woocommerce .woocommerce-MyAccount-orderDetails .woocommerce-MyAccount-orderDetails-after-order-details #wcsts_ticket_area #wcsts_ticket_area_options_form .wcsts_option_label {
  margin-bottom: 5px;
}
.woocommerce .woocommerce-MyAccount-orderDetails .woocommerce-MyAccount-orderDetails-after-order-details #wcsts_ticket_area #wcsts_ticket_area_options_form #wcsts_sort_by_date_menu {
  padding: 0 28px;
}
.woocommerce .woocommerce-MyAccount-orderDetails .woocommerce-MyAccount-orderDetails-after-order-details #wcsts_ticket_area .wcsts_contact_us_title {
  font-size: 18px;
  font-weight: 700;
}
.woocommerce .woocommerce-MyAccount-orderDetails .woocommerce-MyAccount-orderDetails-after-order-details #wcsts_ticket_area #wcsts_tickets_container #wcsts_ticket_pagination_container {
  margin-bottom: 20px;
}
.woocommerce .woocommerce-MyAccount-orderDetails .woocommerce-MyAccount-orderDetails-after-order-details #wcsts_ticket_area #wcsts_tickets_container #wcsts_ticket_pagination_container .wcsts_single_ticket_container {
  position: relative;
  padding: 15px 20px;
  background: #f2f2f2;
  border: 0;
  border-radius: 10px;
}
.woocommerce .woocommerce-MyAccount-orderDetails .woocommerce-MyAccount-orderDetails-after-order-details #wcsts_ticket_area #wcsts_tickets_container #wcsts_ticket_pagination_container .wcsts_single_ticket_container .wcsts_ticket_subject, .woocommerce .woocommerce-MyAccount-orderDetails .woocommerce-MyAccount-orderDetails-after-order-details #wcsts_ticket_area #wcsts_tickets_container #wcsts_ticket_pagination_container .wcsts_single_ticket_container .wcsts_ticket_status {
  padding: 0;
  background: transparent;
}
.woocommerce .woocommerce-MyAccount-orderDetails .woocommerce-MyAccount-orderDetails-after-order-details #wcsts_ticket_area #wcsts_tickets_container #wcsts_ticket_pagination_container .wcsts_single_ticket_container .wcsts_ticket_status {
  display: none;
}
.woocommerce .woocommerce-MyAccount-orderDetails .woocommerce-MyAccount-orderDetails-after-order-details #wcsts_ticket_area #wcsts_tickets_container #wcsts_ticket_pagination_container .wcsts_single_ticket_container .wcts_expand_button {
  display: none;
}
.woocommerce .woocommerce-MyAccount-orderDetails .woocommerce-MyAccount-orderDetails-after-order-details #wcsts_ticket_area #wcsts_tickets_container #wcsts_ticket_pagination_container .wcsts_single_ticket_container .button {
  background: #000;
  color: #fff;
}
.woocommerce .woocommerce-MyAccount-orderDetails .woocommerce-MyAccount-orderDetails-after-order-details #wcsts_ticket_area #wcsts_tickets_container #wcsts_ticket_pagination_container .wcsts_single_ticket_container .wcsts_messages_box {
  display: block;
}
.woocommerce .woocommerce-MyAccount-orderDetails .woocommerce-MyAccount-orderDetails-after-order-details #wcsts_ticket_area #wcsts_tickets_container #wcsts_ticket_pagination_container .wcsts_single_ticket_container .wcsts_messages_box .wcsts_ticket_message_content {
  margin: 0 0 20px;
}
.woocommerce .woocommerce-MyAccount-orderDetails .woocommerce-MyAccount-orderDetails-after-order-details #wcsts_ticket_area #wcsts_tickets_container #wcsts_ticket_pagination_container .wcsts_single_ticket_container .wcsts_messages_box .wcsts_ticket_message_content .wcsts_message_details {
  display: none;
}
.woocommerce .woocommerce-MyAccount-orderDetails .woocommerce-MyAccount-orderDetails-after-order-details #wcsts_ticket_area #wcsts_tickets_container #wcsts_ticket_pagination_container .wcsts_single_ticket_container .wcsts_messages_box .wcsts_ticket_message_content .wcsts_customer_message {
  padding: 0;
  width: 100%;
}
.woocommerce .woocommerce-MyAccount-orderDetails .woocommerce-MyAccount-orderDetails-after-order-details #wcsts_ticket_area #wcsts_tickets_container #wcsts_ticket_pagination_container .wcsts_single_ticket_container .wcsts_messages_box .wcsts_ticket_message_content .wcsts_customer_message p:last-child {
  margin-bottom: 0;
}
.woocommerce .woocommerce-MyAccount-orderDetails .woocommerce-MyAccount-orderDetails-after-order-details #wcsts_ticket_area #wcsts_tickets_container #wcsts_ticket_pagination_container .wcsts_single_ticket_container .wcsts_messages_box .wcsts_new_message_container {
  margin: 0;
}
.woocommerce .woocommerce-MyAccount-orderDetails .woocommerce-MyAccount-orderDetails-after-order-details #wcsts_ticket_area #wcsts_tickets_container #wcsts_ticket_pagination_container .wcsts_single_ticket_container .wcsts_messages_box .wcsts_new_message_container .wcsts_new_message_label {
  display: none;
}
.woocommerce .woocommerce-MyAccount-orderDetails .woocommerce-MyAccount-orderDetails-after-order-details #wcsts_ticket_area #wcsts_tickets_container #wcsts_ticket_pagination_container .wcsts_single_ticket_container .wcsts_messages_box .wcsts_show_new_message_area_button {
  position: absolute;
  top: 10px;
  right: 10px;
  font-size: 0;
  background: transparent;
  line-height: normal;
  padding: 0;
  width: auto;
}
.woocommerce .woocommerce-MyAccount-orderDetails .woocommerce-MyAccount-orderDetails-after-order-details #wcsts_ticket_area #wcsts_tickets_container #wcsts_ticket_pagination_container .wcsts_single_ticket_container .wcsts_messages_box .wcsts_show_new_message_area_button:before {
  border-radius: 50px;
  overflow: hidden;
  content: "";
  display: block;
  width: 55px;
  height: 35px;
  background: #fff url(./assets/images/icon/icon-chevron-down-black.svg) no-repeat center;
  background-size: 15px;
}
.woocommerce .woocommerce-MyAccount-orderDetails .woocommerce-MyAccount-orderDetails-after-order-details #wcsts_ticket_area input[type=text], .woocommerce .woocommerce-MyAccount-orderDetails .woocommerce-MyAccount-orderDetails-after-order-details #wcsts_ticket_area textarea {
  font-size: 18px;
  font-weight: 200;
  padding: 15px 20px;
  background: #ECECEC;
  border-radius: 10px !important;
  border-color: #ECECEC;
  width: 100%;
  font-family: "Gotham" !important;
}
.woocommerce .woocommerce-MyAccount-orderDetails .woocommerce-MyAccount-orderDetails-after-order-details #wcsts_ticket_area #wcsts_new_ticket_subject {
  margin-top: 30px;
  margin-bottom: 28px;
  max-width: 750px;
}
.woocommerce .woocommerce-MyAccount-orderDetails .woocommerce-MyAccount-orderDetails-after-order-details #wcsts_ticket_area #wcsts_new_ticket_message, .woocommerce .woocommerce-MyAccount-orderDetails .woocommerce-MyAccount-orderDetails-after-order-details #wcsts_ticket_area .wcsts_new_message_textarea {
  min-height: 220px;
  margin-bottom: 28px;
}
.woocommerce .woocommerce-MyAccount-orderDetails .woocommerce-MyAccount-orderDetails-after-order-details #wcsts_ticket_area .wcsts_input_attachment_container {
  padding: 0;
  border: 0;
  margin-bottom: 30px;
}
.woocommerce .woocommerce-MyAccount-orderDetails .woocommerce-MyAccount-orderDetails-after-order-details #wcsts_ticket_area .wcsts_input_attachment_container label {
  min-width: 125px;
  text-align: center;
  border-radius: 10px;
  line-height: 35px;
  font-family: "Gotham" !important;
  color: #fff;
  background: #8f8f8f url(./assets/images/icon/icon-upload.svg) no-repeat right 15px center;
  padding-right: 15px;
  margin-right: 10px;
}
.woocommerce .woocommerce-MyAccount-orderDetails .woocommerce-MyAccount-orderDetails-after-order-details #wcsts_ticket_area .wcsts_input_attachment_container .wcsts_attachment_input {
  display: none;
}
.woocommerce .woocommerce-MyAccount-orderDetails .woocommerce-MyAccount-orderDetails-after-order-details #wcsts_ticket_area #wcsts_new_ticket_status {
  display: none;
}
.woocommerce .woocommerce-MyAccount-orderDetails .wcts_single_attachment .wcts_attachment_title {
  line-height: 20px;
}
.woocommerce .woocommerce-MyAccount-orderDetails .wcts_single_attachment .dashicons.dashicons-paperclip {
  position: relative;
  width: 10px;
}
.woocommerce .woocommerce-MyAccount-orderDetails .wcts_single_attachment .dashicons.dashicons-paperclip:before {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  content: "\f0c6" !important;
  font-size: 15px;
  font-family: "Font Awesome 5 Free" !important;
  font-weight: 900;
}
#dokan-seller-payment-setup-form .vendor_paypal_connect {
  font-size: 18px;
  line-height: normal;
  border-radius: 4px;
  font-family: "Gotham", sans-serif;
  color: white;
  font-weight: 700;
  background: black;
  border: none;
  height: 50px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 150px;
  text-decoration: none;
}
@media screen and (min-width: 1301px) {
  body .primary-button a, body .secondary-button a {
    font-size: 17px;
    line-height: 48px;
    min-width: 170px;
    padding: 0 20px !important;
  }
  #haru-header [data-elementor-post-type=haru_header] > [data-element_type=container] .elementor-widget-haru-nav-menu .haru-nav-menu li a {
    font-size: 16px;
  }
  #haru-header [data-elementor-post-type=haru_header] > [data-element_type=container] .elementor-widget-haru-nav-menu .haru-nav-menu li.menu-item.menu-item-has-children .sub-menu:before {
    top: -70px;
  }
  #haru-header [data-elementor-post-type=haru_header] > [data-element_type=container] .elementor-widget-haru-nav-menu .haru-nav-menu .sub-arrow i:before {
    font-size: 25px !important;
  }
  #haru-header [data-elementor-post-type=haru_header] > [data-element_type=container] .elementor-widget-haru-woo-search .haru-woo-search input {
    font-size: 17px;
    height: 48px;
  }
  #haru-header [data-elementor-post-type=haru_header] > [data-element_type=container] .elementor-widget-haru-woo-wishlist .haru-wishlist .haru-wishlist-link:before {
    width: 41px;
    height: 41px;
  }
  #haru-header [data-elementor-post-type=haru_header] > [data-element_type=container] .elementor-widget-haru-woo-cart .haru-cart .haru-cart-icon:before {
    width: 41px;
    height: 41px;
  }
  #haru-header.haru-header--sticky-on [data-elementor-post-type=haru_header] > [data-element_type=container] .elementor-widget-haru-logo {
    max-width: 80px;
  }
  #haru-header.haru-header--sticky-on [data-elementor-post-type=haru_header] > [data-element_type=container] .elementor-widget-haru-logo .haru-logo {
    width: 80px;
    height: 80px;
    padding: 20px 18px;
  }
  #haru-header.haru-header--sticky-on [data-elementor-post-type=haru_header] > [data-element_type=container] .elementor-widget-haru-logo .haru-logo img {
    width: 42px;
    height: 40px;
  }
  #haru-header.haru-header--sticky-on [data-elementor-post-type=haru_header] > [data-element_type=container] .elementor-widget-haru-nav-menu .haru-nav-menu--main .haru-nav-menu li.menu-item.menu-item-has-children .sub-menu:before {
    top: -60px;
  }
  .custom-modal-content {
    max-width: 700px;
    min-height: 536px;
    padding: 30px 25px 40px 40px;
  }
  .custom-modal-content h2 {
    font-size: 41px;
    line-height: 59px;
    margin-top: 120px;
    margin-bottom: 20px;
  }
  .custom-modal-content p {
    font-size: 18px;
    line-height: 36px;
  }
  .custom-modal-close {
    width: 33px;
    height: 32px;
    font-size: 24px;
  }
  .custom-modal-close:after {
    width: 49.99px;
    height: 51.98px;
    background-size: 52px;
    padding: 0 60px;
    top: 56px;
  }
}
@media screen and (max-width: 767px) {
  .shortcode-title {
    text-align: center;
  }
  .shortcode-title-mobile {
    display: block;
  }
  .shortcode-featured-artist-product .shortcode-title {
    margin-bottom: 20px;
  }
  .shortcode-featured-artist-product .shortcode-featured-artist-product-items .item .wrapper {
    background-color: #fff;
    overflow: hidden;
  }
  .shortcode-featured-artist-product .shortcode-featured-artist-product-items .item .wrapper .image a .ribbon {
    display: none;
  }
  .shortcode-featured-artist-product .shortcode-featured-artist-product-items .item .wrapper .detail-info {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    margin-top: 20px;
    height: 48px;
    overflow: hidden;
  }
  .shortcode-featured-artist-product .shortcode-featured-artist-product-items .item .wrapper .detail-info .info {
    font-size: 16px;
    -ms-flex-preferred-size: 55%;
        flex-basis: 55%;
  }
  .shortcode-featured-artist-product .shortcode-featured-artist-product-items .item .wrapper .detail-info .info .title {
    width: 100%;
    height: 24px;
    overflow: hidden;
  }
  .shortcode-featured-artist-product .shortcode-featured-artist-product-items .item .wrapper .detail-info .shop-link {
    -ms-flex-preferred-size: 45%;
        flex-basis: 45%;
  }
  .shortcode-featured-artist-product .shortcode-featured-artist-product-items .item .wrapper .detail-info .shop-link a {
    font-size: 14px;
    padding: 14px 30px 12px 30px;
  }
  .shortcode-featured-artist-product .shortcode-featured-artist-product-items .slick-dots li.slick-active button {
    background-color: #37EB75;
  }
  .shortcode-featured-artist-product .shortcode-featured-artist-product-items .slick-dots li button {
    background-color: #141414;
    border: 2px solid #141414;
    width: 11px;
    height: 11px;
  }
  .shortcode-featured-artist-product .shortcode-featured-artist-product-items .slick-dots li button:before {
    width: 5px;
    height: 5px;
    line-height: 15px;
    content: "";
    border-radius: 50%;
    position: absolute;
    top: 4px;
    left: 4px;
  }
  .shortcode-artists-spotlight .shortcode-title {
    margin-bottom: 45px;
    margin-top: -40px;
  }
  .shortcode-artists-spotlight .elementor-widget-container, .shortcode-artists-spotlight .elementor-button-wrapper {
    text-align: center;
  }
  .shortcode-artists-spotlight .swiper-button-wrapper {
    position: static;
    text-align: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    margin-top: 30px;
  }
  .shortcode-featured-products .shortcode-title {
    margin-bottom: 50px;
  }
  .shortcode-featured-products .featured-products-list {
    margin-left: -7px;
    margin-right: -7px;
  }
  .shortcode-featured-products .featured-products-list .featured-product {
    max-width: 50%;
    margin-bottom: 40px;
  }
  .shortcode-featured-products .featured-products-list .featured-product .featured-product-wrapper {
    margin-left: 7px;
    margin-right: 7px;
  }
  .shortcode-featured-products .featured-products-list .featured-product .featured-product-wrapper .elementor-image .design-img {
    max-height: 190px;
  }
  .shortcode-featured-products .featured-products-list .featured-product .featured-product-wrapper .elementor-heading-title, .shortcode-featured-products .featured-products-list .featured-product .featured-product-wrapper .elementor-description {
    font-size: 16px;
  }
  .shortcode-featured-products .featured-products-list .featured-product .featured-product-wrapper .woocommerce-Price-amount bdi {
    font-size: 18px;
  }
  .shortcode-featured-categories .shortcode-title {
    position: static;
    margin-bottom: 30px;
  }
  .shortcode-featured-categories .shortcode-featured-categories-list .tabs {
    margin-bottom: -30px;
  }
  .shortcode-featured-categories .shortcode-featured-categories-list .tabs .tab {
    width: 66px;
    height: 66px;
  }
  .shortcode-featured-categories .shortcode-featured-categories-list .items .item {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
    padding: 3rem 15px 0 15px;
  }
  .shortcode-featured-categories .shortcode-featured-categories-list .items .item a.link-top {
    display: none;
  }
  .shortcode-featured-categories .shortcode-featured-categories-list .items .item .right {
    gap: 40px;
  }
  .shortcode-featured-categories .shortcode-featured-categories-list .items .item .right a {
    display: none;
  }
  .shortcode-featured-categories .shortcode-featured-categories-list .items .item .left {
    margin-bottom: -30px;
    -ms-flex-preferred-size: auto;
        flex-basis: auto;
  }
  .shortcode-featured-categories .shortcode-featured-categories-list .items .item .left a {
    display: block;
  }
  .xs-fs-0 {
    font-size: 0px;
  }
  .xs-fs-1 {
    font-size: 1px;
  }
  .xs-fs-2 {
    font-size: 2px;
  }
  .xs-fs-3 {
    font-size: 3px;
  }
  .xs-fs-4 {
    font-size: 4px;
  }
  .xs-fs-5 {
    font-size: 5px;
  }
  .xs-fs-6 {
    font-size: 6px;
  }
  .xs-fs-7 {
    font-size: 7px;
  }
  .xs-fs-8 {
    font-size: 8px;
  }
  .xs-fs-9 {
    font-size: 9px;
  }
  .xs-fs-10 {
    font-size: 10px;
  }
  .xs-fs-11 {
    font-size: 11px;
  }
  .xs-fs-12 {
    font-size: 12px;
  }
  .xs-fs-13 {
    font-size: 13px;
  }
  .xs-fs-14 {
    font-size: 14px;
  }
  .xs-fs-15 {
    font-size: 15px;
  }
  .xs-fs-16 {
    font-size: 16px;
  }
  .xs-fs-17 {
    font-size: 17px;
  }
  .xs-fs-18 {
    font-size: 18px;
  }
  .xs-fs-19 {
    font-size: 19px;
  }
  .xs-fs-20 {
    font-size: 20px;
  }
  .xs-fs-21 {
    font-size: 21px;
  }
  .xs-fs-22 {
    font-size: 22px;
  }
  .xs-fs-23 {
    font-size: 23px;
  }
  .xs-fs-24 {
    font-size: 24px;
  }
  .xs-fs-25 {
    font-size: 25px;
  }
  .xs-fs-26 {
    font-size: 26px;
  }
  .xs-fs-27 {
    font-size: 27px;
  }
  .xs-fs-28 {
    font-size: 28px;
  }
  .xs-fs-29 {
    font-size: 29px;
  }
  .xs-fs-30 {
    font-size: 30px;
  }
  .xs-fs-31 {
    font-size: 31px;
  }
  .xs-fs-32 {
    font-size: 32px;
  }
  .xs-fs-33 {
    font-size: 33px;
  }
  .xs-fs-34 {
    font-size: 34px;
  }
  .xs-fs-35 {
    font-size: 35px;
  }
  .xs-fs-36 {
    font-size: 36px;
  }
  .xs-fs-37 {
    font-size: 37px;
  }
  .xs-fs-38 {
    font-size: 38px;
  }
  .xs-fs-39 {
    font-size: 39px;
  }
  .xs-fs-40 {
    font-size: 40px;
  }
  .xs-fs-41 {
    font-size: 41px;
  }
  .xs-fs-42 {
    font-size: 42px;
  }
  .xs-fs-43 {
    font-size: 43px;
  }
  .xs-fs-44 {
    font-size: 44px;
  }
  .xs-fs-45 {
    font-size: 45px;
  }
  .xs-fs-46 {
    font-size: 46px;
  }
  .xs-fs-47 {
    font-size: 47px;
  }
  .xs-fs-48 {
    font-size: 48px;
  }
  .xs-fs-49 {
    font-size: 49px;
  }
  .xs-fs-50 {
    font-size: 50px;
  }
  .xs-fs-51 {
    font-size: 51px;
  }
  .xs-fs-52 {
    font-size: 52px;
  }
  .xs-fs-53 {
    font-size: 53px;
  }
  .xs-fs-54 {
    font-size: 54px;
  }
  .xs-fs-55 {
    font-size: 55px;
  }
  .xs-fs-56 {
    font-size: 56px;
  }
  .xs-fs-57 {
    font-size: 57px;
  }
  .xs-fs-58 {
    font-size: 58px;
  }
  .xs-fs-59 {
    font-size: 59px;
  }
  .xs-fs-60 {
    font-size: 60px;
  }
  .xs-fs-61 {
    font-size: 61px;
  }
  .xs-fs-62 {
    font-size: 62px;
  }
  .xs-fs-63 {
    font-size: 63px;
  }
  .xs-fs-64 {
    font-size: 64px;
  }
  .xs-fs-65 {
    font-size: 65px;
  }
  .xs-fs-66 {
    font-size: 66px;
  }
  .xs-fs-67 {
    font-size: 67px;
  }
  .xs-fs-68 {
    font-size: 68px;
  }
  .xs-fs-69 {
    font-size: 69px;
  }
  .xs-fs-70 {
    font-size: 70px;
  }
  .xs-fs-71 {
    font-size: 71px;
  }
  .xs-fs-72 {
    font-size: 72px;
  }
  .xs-fs-73 {
    font-size: 73px;
  }
  .xs-fs-74 {
    font-size: 74px;
  }
  .xs-fs-75 {
    font-size: 75px;
  }
  .xs-fs-76 {
    font-size: 76px;
  }
  .xs-fs-77 {
    font-size: 77px;
  }
  .xs-fs-78 {
    font-size: 78px;
  }
  .xs-fs-79 {
    font-size: 79px;
  }
  .xs-fs-80 {
    font-size: 80px;
  }
  .xs-fs-81 {
    font-size: 81px;
  }
  .xs-fs-82 {
    font-size: 82px;
  }
  .xs-fs-83 {
    font-size: 83px;
  }
  .xs-fs-84 {
    font-size: 84px;
  }
  .xs-fs-85 {
    font-size: 85px;
  }
  .xs-fs-86 {
    font-size: 86px;
  }
  .xs-fs-87 {
    font-size: 87px;
  }
  .xs-fs-88 {
    font-size: 88px;
  }
  .xs-fs-89 {
    font-size: 89px;
  }
  .xs-fs-90 {
    font-size: 90px;
  }
  .xs-fs-91 {
    font-size: 91px;
  }
  .xs-fs-92 {
    font-size: 92px;
  }
  .xs-fs-93 {
    font-size: 93px;
  }
  .xs-fs-94 {
    font-size: 94px;
  }
  .xs-fs-95 {
    font-size: 95px;
  }
  .xs-fs-96 {
    font-size: 96px;
  }
  .xs-fs-97 {
    font-size: 97px;
  }
  .xs-fs-98 {
    font-size: 98px;
  }
  .xs-fs-99 {
    font-size: 99px;
  }
  .xs-fs-100 {
    font-size: 100px;
  }
  .xs-fw-100 {
    font-weight: 100 !important;
  }
  .xs-fw-200 {
    font-weight: 200 !important;
  }
  .xs-fw-300 {
    font-weight: 300 !important;
  }
  .xs-fw-400 {
    font-weight: 400 !important;
  }
  .xs-fw-500 {
    font-weight: 500 !important;
  }
  .xs-fw-600 {
    font-weight: 600 !important;
  }
  .xs-fw-700 {
    font-weight: 700 !important;
  }
  .xs-fw-800 {
    font-weight: 800 !important;
  }
  .xs-fw-900 {
    font-weight: 900 !important;
  }
  .elementor .elementor-hidden-mobile {
    display: none !important;
  }
  .elementor .elementor-hidden-phone {
    display: none !important;
  }
  #haru-header .elementor-element.elementor-element-fe3c06e.e-con-full.e-flex.e-con.e-child {
    width: 35%;
  }
  .xs-text-center {
    text-align: center;
  }
  .home .haru-banner__image {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
  .home .haru-banner--style-14 .haru-banner__image img {
    border-radius: 20px;
  }
  .home #post-13726 .elementor-element.elementor-element-af1db5a.e-con-full.e-flex.e-con.e-child {
    --margin-block-end: 0px;
  }
  .dokan-store #haru-content-main {
    background: #ECECEC;
    padding: 20px 20px 0 20px;
  }
  .dokan-store #haru-content-main .content-area .site-main .dokan-store-wrap {
    margin-bottom: 0 !important;
  }
  .dokan-store #haru-content-main .content-area .site-main .dokan-store-wrap .dokan-single-store #dokan-content .dokan-profile-frame-wrapper .profile-frame .profile-info-box.profile-layout-layout2 .profile-info-img {
    max-height: 400px;
    background-size: auto;
  }
  .dokan-store #haru-content-main .content-area .site-main .dokan-store-wrap .dokan-single-store #dokan-content .dokan-profile-frame-wrapper .profile-frame .profile-info-box.profile-layout-layout2 .profile-info-summery-wrapper .profile-info-summery {
    padding: 0;
  }
  .dokan-store #haru-content-main .content-area .site-main .dokan-store-wrap .dokan-single-store #dokan-content .dokan-profile-frame-wrapper .profile-frame .profile-info-box.profile-layout-layout2 .profile-info-summery-wrapper .profile-info-summery .profile-info-head {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
  .dokan-store #haru-content-main .content-area .site-main .dokan-store-wrap .dokan-single-store #dokan-content .dokan-profile-frame-wrapper .profile-frame .profile-info-box.profile-layout-layout2 .profile-info-summery-wrapper .profile-info-summery .profile-info-head .profile-img {
    margin-top: -100px;
  }
  .dokan-store #haru-content-main .content-area .site-main .dokan-store-wrap .dokan-single-store #dokan-content .dokan-profile-frame-wrapper .profile-frame .profile-info-box.profile-layout-layout2 .profile-info-summery-wrapper .profile-info-summery .profile-info-head .profile-img img {
    width: 200px;
    height: 200px;
  }
  .dokan-store #haru-content-main .content-area .site-main .dokan-store-wrap .dokan-single-store #dokan-content .dokan-profile-frame-wrapper .profile-frame .profile-info-box.profile-layout-layout2 .profile-info-summery-wrapper .profile-info-summery .profile-info-head .profile-info .store-name {
    text-align: center;
    margin-bottom: 15px;
  }
  .dokan-store #haru-content-main .content-area .site-main .dokan-store-wrap .dokan-single-store #dokan-content .dokan-profile-frame-wrapper .profile-frame .profile-info-box.profile-layout-layout2 .profile-info-summery-wrapper .profile-info-summery .profile-info-head .profile-info .dokan-store-info li {
    text-align: center;
    margin-bottom: 15px;
  }
  .dokan-store #haru-content-main .content-area .site-main .dokan-store-wrap .dokan-single-store #dokan-content .dokan-profile-frame-wrapper .profile-frame .profile-info-box.profile-layout-layout2 .profile-info-summery-wrapper .profile-info-summery .profile-info-head .dokan-modules-button-wrapper {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    margin: 15px auto 0;
    width: 100%;
  }
  .dokan-store #haru-content-main .content-area .site-main .dokan-store-wrap .dokan-single-store #dokan-content .dokan-profile-frame-wrapper .profile-frame .profile-info-box.profile-layout-layout2 .profile-info-summery-wrapper .profile-info-summery .profile-info-head .dokan-modules-button-wrapper .store-social-wrapper {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
    margin-top: 0;
    margin-bottom: 49.5px;
  }
  .dokan-store #haru-content-main .content-area .site-main .dokan-store-wrap .dokan-single-store #dokan-content .dokan-profile-frame-wrapper .profile-frame .profile-info-box.profile-layout-layout2 .profile-info-summery-wrapper .profile-info-summery .profile-info-head .dokan-modules-button-wrapper .dokan-modules-button {
    padding-left: 0;
    margin-bottom: 33px;
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
    gap: 20px;
  }
  .dokan-store #haru-content-main .content-area .site-main .dokan-store-wrap .dokan-single-store #dokan-content .dokan-profile-frame-wrapper .profile-frame .profile-info-box.profile-layout-layout2 .profile-info-summery-wrapper .profile-info-summery .profile-info-head .dokan-modules-button-wrapper .dokan-modules-button li {
    width: 50%;
  }
  .dokan-store #haru-content-main .content-area .site-main .dokan-store-wrap .dokan-single-store #dokan-content .dokan-profile-frame-wrapper .profile-frame .profile-info-box.profile-layout-layout2 .profile-info-summery-wrapper .profile-info-summery .profile-info-head .dokan-modules-button-wrapper .dokan-modules-button li button {
    width: 100%;
    min-width: auto;
    height: 44.894px;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 15.31px;
    border-radius: 50px;
    padding-left: 15px;
    padding-right: 15px;
    margin-top: 0;
  }
  .dokan-store #haru-content-main .content-area .site-main .dokan-store-wrap .dokan-single-store #dokan-content .dokan-profile-frame-wrapper .profile-frame .profile-info-box.profile-layout-layout2 .profile-info-summery-wrapper .profile-info-summery .profile-info-head .dokan-modules-button-wrapper .dokan-modules-button li button span {
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 15.31px;
  }
  .dokan-store #haru-content-main .content-area .site-main .dokan-store-wrap .dokan-single-store #dokan-content .dokan-profile-frame-wrapper .profile-frame .profile-info-box.profile-layout-layout2 .profile-info-summery-wrapper .profile-info-summery .profile-info-head .dokan-modules-button-wrapper .dokan-modules-button li button:after {
    margin-top: 1px;
    left: 20px;
    font-size: 18px;
  }
  .dokan-store #haru-content-main .content-area .site-main .dokan-store-wrap .dokan-single-store #dokan-content .dokan-profile-frame-wrapper .profile-frame .profile-info-box.profile-layout-layout2 .profile-info-summery-wrapper .profile-info-summery .profile-info-head .dokan-modules-button-wrapper .dokan-modules-button li.dokan-share-btn-wrap button.dokan-share-btn:after {
    width: 19.451px;
    height: 18.818px;
  }
  .dokan-store #haru-content-main .content-area .site-main .dokan-store-wrap .dokan-single-store #dokan-content .dokan-profile-frame-wrapper .dokan-store-tabs .dokan-list-inline {
    overflow-x: scroll;
    -ms-overflow-style: none;
    scrollbar-width: none;
  }
  .dokan-store #haru-content-main .content-area .site-main .dokan-store-wrap .dokan-single-store #dokan-content .dokan-profile-frame-wrapper .dokan-store-tabs .dokan-list-inline::-webkit-scrollbar {
    display: none;
  }
  .dokan-store #haru-content-main .content-area .site-main .dokan-store-wrap .dokan-single-store #dokan-content .dokan-profile-frame-wrapper .dokan-store-tabs .dokan-list-inline li {
    margin-right: 0;
  }
  .dokan-store #haru-content-main .content-area .site-main .dokan-store-wrap .dokan-single-store #dokan-content .dokan-profile-frame-wrapper .dokan-store-tabs .dokan-list-inline li a {
    padding: 16px;
    width: 100%;
    font-size: 12px;
    font-style: normal;
    font-weight: 600;
    line-height: 11.48px;
    white-space: nowrap;
  }
  .dokan-store #haru-content-main .content-area .site-main .dokan-store-wrap .dokan-single-store #dokan-content .archive-product-wrapper {
    padding: 24px 0;
  }
  .dokan-store #haru-content-main .content-area .site-main .dokan-store-wrap .dokan-single-store #dokan-content .archive-product-wrapper .products-list-title {
    margin-bottom: 22px;
  }
  .dokan-store #haru-content-main .content-area .site-main .dokan-store-wrap .dokan-single-store #dokan-content .archive-product-wrapper .products-list-title h4 {
    font-size: 18px;
    font-style: normal;
    font-weight: 600;
    line-height: 21.6px;
  }
  .dokan-store #haru-content-main .content-area .site-main .dokan-store-wrap .dokan-single-store #dokan-content .designs-container .designs {
    -webkit-columns: 2;
       -moz-columns: 2;
            columns: 2;
  }
  .dokan-store #haru-content-main .content-area .site-main .dokan-store-wrap .dokan-single-store #dokan-content .designs-container .designs .design-item .designs-wrapper .designs {
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
  .dokan-store #haru-content-main .content-area .site-main .dokan-store-wrap .dokan-single-store #dokan-content .designs-container .designs .design-item .designs-wrapper .designs .design-item {
    height: 155px;
    padding: 0 10px;
  }
  .dokan-store #haru-content-main .content-area .site-main .dokan-store-wrap .dokan-single-store #dokan-content .commission-wrapper {
    padding: 25px 0;
  }
  .dokan-store #haru-content-main .content-area .site-main .dokan-store-wrap .dokan-single-store #dokan-content .commission-wrapper h3.title {
    display: block;
    color: #000;
    text-align: center;
    font-family: "Gotham-Ultra";
    font-size: 18px;
    font-style: normal;
    font-weight: 600;
    line-height: 21.6px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 16px;
  }
  .dokan-store #haru-content-main .content-area .site-main .dokan-store-wrap .dokan-single-store #dokan-content .commission-wrapper #vendor-commission-form {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }
  .dokan-store #haru-content-main .content-area .site-main .dokan-store-wrap .dokan-single-store #dokan-content .commission-wrapper #vendor-commission-form .contact-form h3 {
    text-align: center;
    font-size: 18px;
    font-style: normal;
    font-weight: 600;
    line-height: 65.785px;
    letter-spacing: 0.36px;
  }
  .dokan-store #haru-content-main .content-area .site-main .dokan-store-wrap .dokan-single-store #dokan-content .commission-wrapper #vendor-commission-form .contact-form .contact-form__title {
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: 27.8px;
    letter-spacing: 0.32px;
  }
  .dokan-store #haru-content-main .content-area .site-main .dokan-store-wrap .dokan-single-store #dokan-content .commission-wrapper #vendor-commission-form .contact-form .contact-form__text {
    font-size: 16px;
    font-style: italic;
    font-weight: 600;
  }
  .dokan-store #haru-content-main .content-area .site-main .dokan-store-wrap .dokan-single-store #dokan-content .commission-wrapper #vendor-commission-form .contact-form .contact-form__row .contact-form__col {
    width: 100% !important;
    padding: 0;
  }
  .dokan-store #haru-content-main .content-area .site-main .dokan-store-wrap .dokan-single-store #dokan-content .commission-wrapper #vendor-commission-form .contact-form [class*=finish-date] {
    width: 100%;
    margin-top: 22px;
  }
  .dokan-store #haru-content-main .content-area .site-main .dokan-store-wrap .dokan-single-store #dokan-content .commission-wrapper #vendor-commission-form .contact-form input[type=checkbox] ~ .wpcf7-list-item-label:before {
    left: 0;
  }
  .dokan-store #haru-content-main .content-area .site-main .dokan-store-wrap .dokan-single-store #dokan-content .commission-wrapper #vendor-commission-form .contact-form [data-name=first-name] {
    margin-bottom: 20px;
  }
  .dokan-store #haru-content-main .content-area .site-main .dokan-store-wrap .dokan-single-store #dokan-content .commission-wrapper #vendor-commission-form .contact-form .product-base {
    margin-bottom: 29px;
  }
  .dokan-store #haru-content-main .content-area .site-main .dokan-store-wrap .dokan-single-store #dokan-content .commission-wrapper #vendor-biography {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
    margin-left: 15px;
    margin-right: 15px;
    border-radius: 10px;
    margin-bottom: 37px;
    height: auto;
    display: block;
  }
  .dokan-store #haru-content-main .content-area .site-main .dokan-store-wrap .dokan-single-store #dokan-content .commission-wrapper #vendor-biography p {
    display: block;
    height: auto;
    font-weight: 600 !important;
  }
  .dokan-store #haru-content-main .content-area .site-main .dokan-store-wrap .dokan-single-store #dokan-content .commission-wrapper #vendor-biography img {
    border-radius: 20px;
  }
  .dokan-store #haru-content-main .content-area .site-main .dokan-store-wrap .dokan-single-store .store-review-wrap #reviews.artist-reviews #comments {
    padding: 20px;
  }
  .dokan-store #haru-content-main .content-area .site-main .dokan-store-wrap .dokan-single-store .store-review-wrap #reviews.artist-reviews #comments .filter-button {
    margin-bottom: 30px;
  }
  .dokan-store #haru-content-main .content-area .site-main .dokan-store-wrap .dokan-single-store .store-review-wrap #reviews.artist-reviews #comments .commentlist {
    margin-bottom: 0;
  }
  .dokan-store #haru-content-main .content-area .site-main .dokan-store-wrap .dokan-single-store .store-review-wrap #reviews.artist-reviews #comments .commentlist li[itemprop=reviews] {
    margin-bottom: 30px !important;
  }
  .dokan-store #haru-content-main .content-area .site-main .dokan-store-wrap .dokan-single-store .store-review-wrap #reviews.artist-reviews #comments .commentlist .review_comment_container {
    width: 100%;
    margin: 0;
  }
  .dokan-store #haru-content-main .content-area .site-main .dokan-store-wrap .dokan-single-store .store-review-wrap #reviews.artist-reviews #comments .commentlist.slick-slider {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  .dokan-dashboard #haru-content-main .dokan-settings-area .dokan-dashboard-header {
    margin-top: 20px;
  }
  .dokan-dashboard #haru-content-main .dokan-settings-area .dokan-dashboard-header .dokan-store-settign-header-wrap {
    width: 100%;
  }
  .dokan-dashboard #haru-content-main .dokan-settings-area #payment-form .payment-field-type .dokan-form-group {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
  .dokan-dashboard #haru-content-main .dokan-settings-area #payment-form .payment-field-type .dokan-form-group .dokan-w3 {
    width: 100% !important;
    text-align: left;
  }
  .dokan-dashboard #haru-content-main .dokan-settings-area #payment-form .payment-field-type .dokan-form-group .dokan-w6 {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    width: 100%;
  }
  .dokan-dashboard #haru-content-main .dokan-settings-area #payment-form .payment-field-type .dokan-form-group .dokan-w6 .dokan-paypal-marketplace-container {
    width: 100%;
  }
  .dokan-dashboard #haru-content-main .dokan-settings-area #payment-form .payment-field-type .dokan-form-group .dokan-w6 .dokan-form-group {
    width: 100%;
  }
  .dokan-dashboard #haru-content-main .dokan-settings-area #payment-form .payment-field-type .dokan-form-group .dokan-w6 .dokan-form-group .ajax_prev.disconnect {
    margin-left: 0;
  }
  .dokan-dashboard #haru-content-main .dokan-settings-area #payment-form .dokan-form-group .dokan-w4 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    margin-top: 20px;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    width: 100%;
  }
  .dokan-dashboard #haru-content-main .dokan-settings-area #payment-form .dokan-form-group .dokan-w4.ajax_prev {
    margin-left: 0;
    margin-top: 0;
  }
  .dokan-dashboard #haru-content-main .dokan-settings-area #payment-form .dokan-form-group .dokan-w4 a.button {
    margin-top: 20px;
    margin-left: 0;
  }
  #haru-main #haru-content-main .artist-for-hire {
    padding-top: 0;
  }
  #haru-main #haru-content-main .artist-for-hire .content-wrapper .block-header .block-title {
    padding-left: 22px;
    margin-bottom: 20px;
  }
  #haru-main #haru-content-main .artist-for-hire .content-wrapper .block-header .block-title h3 {
    color: #000;
    font-size: 20px;
    font-style: normal;
    font-weight: 500;
    line-height: 24px;
  }
  #haru-main #haru-content-main .artist-for-hire .content-wrapper .block-header .block-title span {
    color: #000;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 23px;
  }
  #haru-main #haru-content-main .artist-for-hire .content-wrapper .block-header .filters-wrapper {
    padding-left: 22px;
  }
  #haru-main #haru-content-main .artist-for-hire .content-wrapper .block-header .filters-wrapper .specialty-filter .shop-filter__sidebar-btn-toggle {
    width: 160px;
    height: 40px;
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: 16px;
  }
  #haru-main #haru-content-main .artist-for-hire .content-wrapper .filters-area {
    padding-bottom: 20px;
  }
  #haru-main #haru-content-main .artist-for-hire .content-wrapper .filters-area .filters-area__content {
    padding-left: 22px;
    padding-right: 22px;
  }
  #haru-main #haru-content-main .artist-for-hire .content-wrapper .filters-area .filters-area__content .form-filter {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  #haru-main #haru-content-main .artist-for-hire .content-wrapper .filters-area .filters-area__content .form-filter aside {
    width: 100%;
    margin-bottom: 20px;
  }
  #haru-main #haru-content-main .artist-for-hire .content-wrapper .filters-area .filters-area__content .form-filter aside .widget-title {
    margin-bottom: 22px;
  }
  #haru-main #haru-content-main .artist-for-hire .content-wrapper .filters-area .filters-area__content .form-filter aside .widget-title span {
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 15px;
  }
  #haru-main #haru-content-main .artist-for-hire .content-wrapper .filters-area .filters-area__content .form-filter aside .widget-content input {
    height: 37px;
    font-size: 14px;
  }
  #haru-main #haru-content-main .artist-for-hire .content-wrapper .filters-area .filters-area__content .form-filter aside .widget-content button {
    min-width: 110px;
    line-height: 37px;
  }
  #haru-main #haru-content-main .artist-for-hire .content-wrapper .filters-area .filters-area__content .form-filter aside .specialty-list {
    margin-bottom: 30px;
  }
  #haru-main #haru-content-main .artist-for-hire .content-wrapper .filters-area .filters-area__content .form-filter aside .specialty-list .specialty-item .checkbox-container .option-text {
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: 15px;
  }
  #haru-main #haru-content-main .artist-for-hire .content-wrapper #dokan-seller-listing-wrap .seller-listing-content .dokan-seller-wrap:before {
    content: none;
  }
  #haru-main #haru-content-main .artist-for-hire .content-wrapper #dokan-seller-listing-wrap .seller-listing-content .dokan-seller-wrap .dokan-single-seller {
    max-width: 50%;
    margin-bottom: 20px;
    min-height: 0;
  }
  #haru-main #haru-content-main .artist-for-hire .content-wrapper #dokan-seller-listing-wrap .seller-listing-content .dokan-seller-wrap .dokan-single-seller .store-wrapper {
    border-radius: 10px;
  }
  #haru-main #haru-content-main .artist-for-hire .content-wrapper #dokan-seller-listing-wrap .seller-listing-content .dokan-seller-wrap .dokan-single-seller .store-wrapper .store-footer {
    height: auto;
    padding: 5px 10px 10px;
  }
  #haru-main #haru-content-main .artist-for-hire .content-wrapper #dokan-seller-listing-wrap .seller-listing-content .dokan-seller-wrap .dokan-single-seller .store-wrapper .store-footer .store-data {
    margin-bottom: 8px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    gap: 0;
  }
  #haru-main #haru-content-main .artist-for-hire .content-wrapper #dokan-seller-listing-wrap .seller-listing-content .dokan-seller-wrap .dokan-single-seller .store-wrapper .store-footer .store-data .store-name {
    font-size: 13px;
    font-style: normal;
    font-weight: 700;
    line-height: 15px;
    text-align: left;
    width: 100%;
  }
  #haru-main #haru-content-main .artist-for-hire .content-wrapper #dokan-seller-listing-wrap .seller-listing-content .dokan-seller-wrap .dokan-single-seller .store-wrapper .store-footer .store-data .store-rating {
    font-size: 13px;
    font-style: normal;
    font-weight: 700;
    line-height: 15px;
    -webkit-box-ordinal-group: 0;
        -ms-flex-order: -1;
            order: -1;
    margin-bottom: 5px;
  }
  #haru-main #haru-content-main .artist-for-hire .content-wrapper #dokan-seller-listing-wrap .seller-listing-content .dokan-seller-wrap .dokan-single-seller .store-wrapper .store-footer .store-actions {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  #haru-main #haru-content-main .artist-for-hire .content-wrapper #dokan-seller-listing-wrap .seller-listing-content .dokan-seller-wrap .dokan-single-seller .store-wrapper .store-footer .store-actions .btn {
    line-height: 35px;
    min-width: auto;
    font-size: 14px;
  }
  #haru-main #haru-content-main .artist-for-hire .content-wrapper #dokan-seller-listing-wrap .seller-listing-content .dokan-seller-wrap .dokan-single-seller .store-wrapper .store-footer .store-actions .view-store {
    color: #37EB74;
  }
  #haru-main #haru-content-main .artist-for-hire .content-wrapper #dokan-seller-listing-wrap .seller-listing-content .dokan-seller-wrap .dokan-single-seller .store-wrapper .store-footer .store-actions .view-store:hover {
    color: #000;
  }
  .woocommerce-edit-account .page-content .page-content-wrap .woocommerce-my-account-wrap .woocommerce-MyAccount-content .woocommerce-EditAccountForm fieldset {
    clear: both;
    margin-top: 35px;
    padding: 21px 11px;
  }
  .woocommerce-account .haru-container .page-content .woocommerce-my-account-wrap {
    /* Main Container */
  }
  .woocommerce-account .haru-container .page-content .woocommerce-my-account-wrap .woocommerce-my-account-menu {
    position: absolute;
    background: transparent;
    -webkit-box-shadow: none;
            box-shadow: none;
    margin-bottom: 40px;
    padding: 0;
    z-index: 1;
    max-height: 680px;
    /* Navigation Styling */
  }
  .woocommerce-account .haru-container .page-content .woocommerce-my-account-wrap .woocommerce-my-account-menu:before {
    content: "";
    display: block;
    width: 60px;
    height: 45px;
    background: #FFFFFF url(./assets/images/icon/icon-ellipsis.svg) no-repeat center;
    border-radius: 10px;
    float: left;
    margin-bottom: 15px;
    margin-right: 15px;
  }
  .woocommerce-account .haru-container .page-content .woocommerce-my-account-wrap .woocommerce-my-account-menu .woocommerce-my-account-title {
    margin-bottom: 0;
    margin-top: 0;
    padding: 0;
    margin-left: 15px;
    border: 0;
  }
  .woocommerce-account .haru-container .page-content .woocommerce-my-account-wrap .woocommerce-my-account-menu .woocommerce-MyAccount-title {
    font-size: 15px;
    font-family: "Gotham";
    font-weight: 400 !important;
    display: block;
    margin-left: 15px;
  }
  .woocommerce-account .haru-container .page-content .woocommerce-my-account-wrap .woocommerce-my-account-menu .woocommerce-MyAccount-navigation {
    display: none;
  }
  .woocommerce-account .haru-container .page-content .woocommerce-my-account-wrap .woocommerce-my-account-menu .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--customer-logout a {
    min-width: 110px;
    margin-bottom: 20px;
  }
  .woocommerce-account .haru-container .page-content .woocommerce-my-account-wrap .woocommerce-my-account-menu.active {
    background: #fff;
    -webkit-box-shadow: 0 8px 16px rgba(0, 0, 0, 0.2);
            box-shadow: 0 8px 16px rgba(0, 0, 0, 0.2);
    padding-left: 15px;
    padding-right: 15px;
  }
  .woocommerce-account .haru-container .page-content .woocommerce-my-account-wrap .woocommerce-my-account-menu.active:before {
    float: none;
  }
  .woocommerce-account .haru-container .page-content .woocommerce-my-account-wrap .woocommerce-my-account-menu.active .woocommerce-my-account-title {
    margin-bottom: 15px;
  }
  .woocommerce-account .haru-container .page-content .woocommerce-my-account-wrap .woocommerce-my-account-menu.active .woocommerce-MyAccount-title {
    display: none;
  }
  .woocommerce-account .haru-container .page-content .woocommerce-my-account-wrap .woocommerce-my-account-menu.active .woocommerce-MyAccount-navigation {
    display: block;
  }
  .woocommerce-account .haru-container .page-content .woocommerce-MyAccount-content {
    padding-top: 100px;
  }
  .single-docs .betterdocs-content-wrapper.betterdocs-display-flex.grid-col-3.sidebar-toc-enable {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
  .single-docs #haru-content-main .betterdocs-content-wrapper .sidebars-wrapper {
    width: 100% !important;
  }
  .single-docs div#betterdocs-single-main {
    width: 100% !important;
  }
  .single-docs .betterdocs-full-sidebar-left {
    display: block !important;
  }
  .single-docs .betterdocs-toc.collapsible-sm.toc-list-number {
    width: 100% !important;
  }
  .betterdocs-single-wrapper .betterdocs-toc {
    width: 100%;
  }
  #haru-header.haru-header .haru-cart .cart-mask-overlay {
    top: 19.3%;
    background: none;
  }
  #haru-header.haru-header .haru-cart .cart-side-widget {
    border-bottom-left-radius: 0;
    bottom: 0;
    top: 14.5%;
    width: 100%;
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
    background: #F8F8F8;
    overflow: hidden;
    height: auto;
  }
  #haru-header.haru-header .haru-cart .cart-side-widget .cart_list_wrap .cart_list {
    padding-left: 11px;
    padding-right: 12px;
    position: unset;
    max-height: 375px;
    padding-bottom: 0;
  }
  #haru-header.haru-header .haru-cart .cart-side-widget .cart_list_wrap .cart-total {
    padding-left: 26px;
    padding-right: 20px;
    z-index: 1000;
  }
  #haru-header.haru-header .haru-cart .cart-side-widget .cart_list_wrap .cart-total .woocommerce-mini-cart__total {
    padding-top: 12px;
    line-height: 15px;
  }
  #haru-header.haru-header .haru-cart .cart-side-widget .cart_list_wrap .cart-total .woocommerce-mini-cart__total strong {
    font-size: 20px;
  }
  #haru-header.haru-header .haru-cart .cart-side-widget .cart_list_wrap .cart-total .buttons {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
  #haru-header.haru-header .haru-cart .cart-side-widget .cart_list_wrap .cart-total .buttons .button {
    text-align: center;
    width: 174.64px;
  }
  #haru-header.haru-header .haru-cart .cart-side-widget .cart_list_wrap .cart-total .buttons .button:hover {
    background-color: #000;
    color: #fff;
  }
  #haru-header.haru-header .haru-cart .cart-side-widget .cart_list_wrap .cart-total .buttons .checkout {
    margin-bottom: 8px;
    margin-top: 0;
  }
  #haru-header.haru-header .haru-cart .cart-side-widget .cart_list_wrap .cart-total .amount bdi {
    font-size: 20px;
  }
  #haru-header.haru-header .haru-cart .cart-side-widget .cart-side-header {
    padding-top: 8px;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    position: relative;
    border-bottom: none;
    font-family: "Gotham";
    font-weight: 700;
    font-size: 20px;
    line-height: 22.1px;
    padding-bottom: 15px;
    padding-left: 0;
  }
  #haru-header.haru-header .haru-cart .cart-side-widget .cart-side-header:before {
    background: #D9D9D9;
    content: "";
    display: inline-block;
    width: 127px;
    height: 3px;
    border-radius: 3px;
    margin-bottom: 15px;
  }
  #haru-header.haru-header .haru-cart .cart-side-widget .cart-side-header .cart-side-close {
    margin-left: unset;
    font-size: 0;
    position: absolute;
    right: 2%;
    top: 10px;
    cursor: pointer;
  }
  #haru-header.haru-header .haru-cart .cart-side-widget .cart-side-header .cart-side-close .cart-side-icon:before {
    font-size: 24px;
  }
  #haru-header.haru-header .haru-cart .cart-side-widget .widget_shopping_cart .cart_list_content {
    background: #FFFFFF;
    padding: 8.6px;
  }
  #haru-header.haru-header .haru-cart .cart-side-widget .widget_shopping_cart .cart_list_content .woocommerce-mini-cart-item {
    padding-right: 0;
  }
  #haru-header.haru-header .haru-cart .cart-side-widget .widget_shopping_cart .cart_list_content .woocommerce-mini-cart-item .cart-left {
    margin-right: 10.99px;
  }
  #haru-header.haru-header .haru-cart .cart-side-widget .widget_shopping_cart .cart_list_content .woocommerce-mini-cart-item .cart-left .wp-post-image {
    width: 139.69px !important;
  }
  #haru-header.haru-header .haru-cart .cart-side-widget .widget_shopping_cart .cart_list_content .woocommerce-mini-cart-item .cart-right {
    padding-right: 10px;
  }
  #haru-header.haru-header .haru-cart .cart-side-widget .widget_shopping_cart .cart_list_content .woocommerce-mini-cart-item .cart-right .group-component {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
  #haru-header.haru-header .haru-cart .cart-side-widget .widget_shopping_cart .cart_list_content .woocommerce-mini-cart-item .cart-right .group-component .variation {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
  #haru-header.haru-header .haru-cart .cart-side-widget .widget_shopping_cart .cart_list_content .woocommerce-mini-cart-item .cart-right .group-component .variation-item {
    margin-right: 18px;
    margin-top: 0;
    margin-bottom: 21.26px;
  }
  #haru-header.haru-header .haru-cart .cart-side-widget .widget_shopping_cart .cart_list_content .woocommerce-mini-cart-item .cart-right .group-component .variation-item .value p {
    margin-bottom: unset;
    line-height: unset;
    margin-left: 5px;
  }
  #haru-header.haru-header .haru-cart .cart-side-widget .widget_shopping_cart .cart_list_content .woocommerce-mini-cart-item .cart-right .group-component .variation-item.variation-color {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
    background: #ECECEC;
    border-radius: 5px;
  }
  #haru-header.haru-header .haru-cart .cart-side-widget .widget_shopping_cart .cart_list_content .woocommerce-mini-cart-item .cart-right .group-component .variation-item.variation-vendor {
    -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
            order: 4;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  #haru-header.haru-header .haru-cart .cart-side-widget .widget_shopping_cart .cart_list_content .woocommerce-mini-cart-item .cart-right .group-component .variation-item.variation-fullprice {
    display: none;
  }
  #haru-header.haru-header .haru-cart .cart-side-widget .widget_shopping_cart .cart_list_content .woocommerce-mini-cart-item .cart-right .group-component .variation-item.variation-balance {
    display: none;
  }
  #haru-header.haru-header .haru-cart .cart-side-widget .widget_shopping_cart .cart_list_content .woocommerce-mini-cart-item .cart-right .group-component .variation-item.variation-fabric {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3;
    margin-bottom: 16.67px;
    padding: 0;
  }
  #haru-header.haru-header .haru-cart .cart-side-widget .widget_shopping_cart .cart_list_content .woocommerce-mini-cart-item .cart-right .group-component .qty-remove {
    -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
            order: 4;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
  }
  #haru-header.haru-header .haru-cart .cart-side-widget .widget_shopping_cart .cart_list_content .woocommerce-mini-cart-item .cart-right .group-component .qty-remove .qty {
    padding: 1px 5px 1px 5px;
    background: #ECECEC;
    border-radius: 5px;
    max-height: 20px;
    margin-right: 10px;
  }
  #haru-header.haru-header .haru-cart .cart-side-widget .widget_shopping_cart .cart_list_content .woocommerce-mini-cart-item .cart-right .group-component .qty-remove .qty span {
    max-height: 15px;
    color: #736E6E;
    font-size: 12px;
    font-weight: 700;
    line-height: 13.26px;
    font-family: "Gotham";
  }
  #haru-header.haru-header .haru-cart .cart-side-widget .widget_shopping_cart .cart_list_content .woocommerce-mini-cart-item .cart-right .group-component .qty-remove a.remove {
    font-family: "Gotham";
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: unset;
    font-size: 12px;
    overflow: 1;
    padding: 6px 0px 5px 5px;
    background: #ECECEC;
    border-radius: 5px;
    max-height: 20px;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    font-weight: 700;
    color: #736E6E;
  }
  #haru-header.haru-header .haru-cart .cart-side-widget .widget_shopping_cart .cart_list_content .woocommerce-mini-cart-item .cart-right .group-component .qty-remove a.remove:before {
    background: transparent url("./assets/images/icon/icon-delete.svg") no-repeat center;
    background-size: contain;
    content: "";
    display: inline-block;
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
    height: 15px;
    width: 22px;
  }
  #haru-header.haru-header .haru-cart .cart-side-widget .widget_shopping_cart .cart_list_content .woocommerce-mini-cart-item .cart-right .cart-product-name {
    font-family: "Gotham";
    text-transform: capitalize;
    display: inline-block;
    font-size: 18px;
    font-weight: 700;
    line-height: 19.89px;
    margin-bottom: 11.33px;
    width: 70%;
  }
  #haru-header.haru-header .haru-cart .cart-side-widget .widget_shopping_cart .cart_list_content .woocommerce-mini-cart-item .cart-right .cart-product-name:hover {
    color: #000;
  }
  #haru-header.haru-header .haru-cart .cart-side-widget .widget_shopping_cart .cart_list_content .woocommerce-mini-cart-item .cart-right .cart-product-name strong {
    font-weight: 700;
  }
  #haru-header.haru-header .haru-cart .cart-side-widget .widget_shopping_cart .cart_list_content .woocommerce-mini-cart-item .cart-right .price {
    font-family: "Gotham";
    float: right;
    margin: 0;
    font-size: 14px;
    font-weight: 700;
  }
  #haru-header.haru-header .haru-cart .cart-side-widget .recommended-products {
    padding-top: 21px;
    padding-left: 10px;
    padding-bottom: 21px;
    background: none;
  }
  #haru-header.haru-header .haru-cart .cart-side-widget .recommended-products h3 {
    display: none;
  }
  #haru-header.haru-header .haru-cart .cart-side-widget .cart_list_content .recommended-products {
    padding: 10px 0 10px 20px;
  }
  #haru-header.haru-header .haru-cart .cart-side-widget .cart_list_content .recommended-products-list {
    background-color: #ECECEC;
    max-width: 750px;
    height: auto;
  }
  #haru-header.haru-header .haru-cart .cart-side-widget .cart_list_content .recommended-products-list li {
    margin-right: 20px;
    position: relative;
  }
  #haru-header.haru-header .haru-cart .cart-side-widget .cart_list_content .recommended-products-list li a {
    width: 85px;
  }
  #haru-header.haru-header .haru-cart .cart-side-widget .cart_list_content .recommended-products-list li a img {
    width: 85px;
    height: auto;
  }
  #haru-header.haru-header .haru-cart .cart-side-widget .cart_list_content .recommended-products-list .product-title {
    display: none;
  }
  #haru-header.haru-header .haru-cart .cart-side-widget .cart_list_content .recommended-products-list .product-price {
    display: none;
  }
  #haru-header.haru-header .haru-cart .cart-side-widget .cart_list_content .recommended-products-list .product-info-bottom {
    margin: 0;
  }
  #haru-header.haru-header .haru-cart .cart-side-widget .cart_list_content .recommended-products-list .product-info-bottom .shop-now-button {
    font-size: 0;
    background: none;
    width: 0;
    height: 0;
  }
  #haru-header.haru-header .haru-cart .cart-side-widget .cart_list_content .recommended-products-list .product-info-bottom .shop-now-button:before {
    content: "Add +";
    font-size: 10px;
    color: #FFF;
    top: 0;
    right: -18px;
    position: absolute;
    width: 54px;
    height: 23px;
    border-radius: 50px;
    background-color: #212020;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    font-family: "Gotham";
  }
  #brevo-conversations {
    z-index: 9999 !important;
  }
  .woocommerce-account .page-content {
    margin-top: 20px;
    margin-bottom: 20px;
  }
  .woocommerce .woocommerce-MyAccount-title {
    font-size: 18px;
    display: none;
  }
  .woocommerce .woocommerce-MyAccount-subtitle {
    font-size: 13px;
  }
  .woocommerce .woocommerce-MyAccount-content > p {
    font-size: 16px;
  }
  .woocommerce .woocommerce-MyAccount-content .account-dashboard-actions {
    margin-top: 70px;
  }
  .woocommerce .woocommerce-MyAccount-content .account-dashboard-actions strong {
    margin-bottom: 16px;
  }
  .woocommerce .woocommerce-MyAccount-content .account-dashboard-actions .dokan-btn {
    font-size: 14px;
  }
  .woocommerce .woocommerce-MyAccount-content .button, .woocommerce .woocommerce-MyAccount-content .dokan-btn, .woocommerce .woocommerce-MyAccount-content input[type=submit] {
    font-size: 14px;
  }
  .woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields .woocommerce-address-fields__field-wrapper .form-row {
    width: 100%;
  }
  .woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields .button {
    min-width: 180px;
  }
  .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm .woocommerce-form-row label, .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm .woocommerce-form-row input, .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm .woocommerce-form-row select, .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm .woocommerce-form-row .select2-container .selection .select2-selection--single, .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm .form-row label, .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm .form-row input, .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm .form-row select, .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm .form-row .select2-container .selection .select2-selection--single, .woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields .woocommerce-form-row label, .woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields .woocommerce-form-row input, .woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields .woocommerce-form-row select, .woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields .woocommerce-form-row .select2-container .selection .select2-selection--single, .woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields .form-row label, .woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields .form-row input, .woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields .form-row select, .woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields .form-row .select2-container .selection .select2-selection--single, .woocommerce .woocommerce-MyAccount-content .update-customer-to-vendor .woocommerce-form-row label, .woocommerce .woocommerce-MyAccount-content .update-customer-to-vendor .woocommerce-form-row input, .woocommerce .woocommerce-MyAccount-content .update-customer-to-vendor .woocommerce-form-row select, .woocommerce .woocommerce-MyAccount-content .update-customer-to-vendor .woocommerce-form-row .select2-container .selection .select2-selection--single, .woocommerce .woocommerce-MyAccount-content .update-customer-to-vendor .form-row label, .woocommerce .woocommerce-MyAccount-content .update-customer-to-vendor .form-row input, .woocommerce .woocommerce-MyAccount-content .update-customer-to-vendor .form-row select, .woocommerce .woocommerce-MyAccount-content .update-customer-to-vendor .form-row .select2-container .selection .select2-selection--single {
    line-height: 36px;
    font-size: 13px;
  }
  .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm .woocommerce-form-row label, .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm .form-row label, .woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields .woocommerce-form-row label, .woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields .form-row label, .woocommerce .woocommerce-MyAccount-content .update-customer-to-vendor .woocommerce-form-row label, .woocommerce .woocommerce-MyAccount-content .update-customer-to-vendor .form-row label {
    margin-left: 0;
  }
  .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm .woocommerce-form-row input, .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm .woocommerce-form-row select, .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm .woocommerce-form-row .select2-container .selection .select2-selection--single, .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm .form-row input, .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm .form-row select, .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm .form-row .select2-container .selection .select2-selection--single, .woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields .woocommerce-form-row input, .woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields .woocommerce-form-row select, .woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields .woocommerce-form-row .select2-container .selection .select2-selection--single, .woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields .form-row input, .woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields .form-row select, .woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields .form-row .select2-container .selection .select2-selection--single, .woocommerce .woocommerce-MyAccount-content .update-customer-to-vendor .woocommerce-form-row input, .woocommerce .woocommerce-MyAccount-content .update-customer-to-vendor .woocommerce-form-row select, .woocommerce .woocommerce-MyAccount-content .update-customer-to-vendor .woocommerce-form-row .select2-container .selection .select2-selection--single, .woocommerce .woocommerce-MyAccount-content .update-customer-to-vendor .form-row input, .woocommerce .woocommerce-MyAccount-content .update-customer-to-vendor .form-row select, .woocommerce .woocommerce-MyAccount-content .update-customer-to-vendor .form-row .select2-container .selection .select2-selection--single {
    border-radius: 5px !important;
  }
  .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm fieldset {
    clear: both;
    margin-top: 35px;
    padding: 21px 11px;
  }
  .woocommerce .woocommerce-MyAccount-content .update-customer-to-vendor .form-row input[type=submit] {
    font-size: 14px;
  }
  .woocommerce .woocommerce-MyAccount-content .dokan-support-reply-form .reason-cancellation {
    font-size: 24px;
  }
  .woocommerce .woocommerce-Addresses .woocommerce-Address {
    width: 100%;
  }
  .woocommerce .woocommerce-Addresses .woocommerce-Address .woocommerce-Address-title h2 {
    font-size: 18px;
  }
  .woocommerce .woocommerce-Addresses .woocommerce-Address .woocommerce-Address-title h2 .edit {
    font-size: 14px;
  }
  .woocommerce-edit-address .woocommerce .woocommerce-MyAccount-content h2 {
    font-size: 18px;
  }
  .woocommerce .woocommerce-MyAccount-paymentMethods tbody tr.payment-method td.woocommerce-PaymentMethod .woocommerce-PaymentMethod-column-value {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: start;
    position: relative;
    height: 43px;
  }
  .woocommerce .woocommerce-MyAccount-paymentMethods tbody tr.payment-method td.woocommerce-PaymentMethod .woocommerce-PaymentMethod-column-value .delete-payment-method {
    position: absolute;
    left: 167px;
  }
  .woocommerce .woocommerce-MyAccount-paymentMethods tbody tr.payment-method {
    display: block;
    border-radius: 5px;
    padding: 28px 16px;
  }
  .woocommerce .woocommerce-MyAccount-paymentMethods tbody tr.payment-method td.woocommerce-PaymentMethod {
    display: block;
    border-radius: 0;
    padding: 0 0 30px;
  }
  .woocommerce .woocommerce-MyAccount-paymentMethods tbody tr.payment-method td.woocommerce-PaymentMethod.payment-method-actions {
    text-align: left;
    padding-bottom: 0;
  }
  .woocommerce .woocommerce-MyAccount-paymentMethods tbody tr.payment-method td.woocommerce-PaymentMethod.payment-method-actions .button {
    margin-left: 0;
    margin-right: 22px;
    font-size: 14px;
  }
  .woocommerce .woocommerce-MyAccount-content ul.payment_methods li input[name=payment_method] {
    margin: 10px 0 !important;
  }
  .woocommerce .woocommerce-MyAccount-content ul.payment_methods li .wc-stripe-card-icons-container {
    margin: 10px 0;
    float: left;
  }
  .woocommerce table, .woocommerce-page table, .woocommerce-js table {
    margin-bottom: 0;
  }
  .woocommerce .woocommerce-MyAccount-refundRequest {
    display: block;
  }
  .woocommerce .woocommerce-MyAccount-refundRequest .woocommerce-MyAccount-refundRequest-content .woocommerce-MyAccount-refundRequest-information {
    margin-bottom: 20px;
  }
  .woocommerce .woocommerce-MyAccount-refundRequest .woocommerce-MyAccount-refundRequest-content .woocommerce-MyAccount-refundRequest-information span {
    display: block;
    margin: 0 0 5px !important;
  }
  .woocommerce .woocommerce-MyAccount-refundRequest .woocommerce-MyAccount-refundRequest-content .woocommerce-MyAccount-refundRequest-information .refund-request-order-id,
  .woocommerce .woocommerce-MyAccount-refundRequest .woocommerce-MyAccount-refundRequest-content .woocommerce-MyAccount-refundRequest-information .refund-request-request-id {
    text-transform: capitalize;
  }
  .woocommerce .woocommerce-MyAccount-refundRequest .woocommerce-MyAccount-refundRequest-content .woocommerce-MyAccount-refundRequest-details {
    margin-bottom: 20px;
    font-size: 14px;
  }
  .woocommerce .woocommerce-MyAccount-refundRequest .woocommerce-MyAccount-refundRequest-actions .button {
    line-height: 40px;
    min-width: 120px;
    margin-bottom: 0;
    margin-right: 20px;
    font-size: 14px;
  }
  .woocommerce .woocommerce-MyAccount-viewReturnRequest .woocommerce-MyAccount-viewReturnRequest-content .view-order {
    position: static;
    margin-bottom: 30px;
  }
  .woocommerce .woocommerce-MyAccount-viewReturnRequest .woocommerce-MyAccount-viewReturnRequest-content .woocommerce-MyAccount-viewReturnRequest-add-mesage textarea {
    margin-bottom: 5px;
  }
  .woocommerce .woocommerce-MyAccount-viewReturnRequest .woocommerce-MyAccount-viewReturnRequest-content .woocommerce-MyAccount-viewReturnRequest-add-mesage .ywcars_form_attachment_wrapper_label {
    display: block;
  }
  .woocommerce .woocommerce-MyAccount-viewReturnRequest .woocommerce-MyAccount-viewReturnRequest-content .woocommerce-MyAccount-viewReturnRequest-add-mesage .ywcars_form_attachment_wrapper_label #ywcars_form_attachment_file_chosen {
    margin-bottom: 5px;
  }
  .woocommerce .woocommerce-MyAccount-viewReturnRequest .woocommerce-MyAccount-viewReturnRequest-messages-history .ywcars_refund_info_message_box .ywcars_refund_info_message_box_inner {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    padding: 18px 12px;
  }
  .woocommerce .woocommerce-MyAccount-viewReturnRequest .woocommerce-MyAccount-viewReturnRequest-messages-history .ywcars_refund_info_message_box .ywcars_refund_info_message_box_inner > div {
    margin: 0;
  }
  .woocommerce .woocommerce-MyAccount-viewReturnRequest .woocommerce-MyAccount-viewReturnRequest-messages-history .ywcars_refund_info_message_box .ywcars_refund_info_message_box_inner .ywcars_refund_info_message_details, .woocommerce .woocommerce-MyAccount-viewReturnRequest .woocommerce-MyAccount-viewReturnRequest-messages-history .ywcars_refund_info_message_box .ywcars_refund_info_message_box_inner .ywcars_refund_info_message_attachments {
    width: 50%;
  }
  .woocommerce .woocommerce-MyAccount-viewReturnRequest .woocommerce-MyAccount-viewReturnRequest-messages-history .ywcars_refund_info_message_box .ywcars_refund_info_message_box_inner .ywcars_refund_info_message_body {
    width: 100%;
  }
  .woocommerce #dokan-seller-listing-wrap .seller-listing-content .dokan-seller-wrap .dokan-single-seller .store-wrapper {
    border-radius: 10px !important;
  }
  .woocommerce #dokan-seller-listing-wrap .seller-listing-content .dokan-seller-wrap .dokan-single-seller .store-footer {
    padding: 12px 16px;
  }
  .woocommerce #dokan-seller-listing-wrap .seller-listing-content .dokan-seller-wrap .dokan-single-seller .store-footer .seller-avatar {
    margin-right: 10px;
    min-width: 40px;
  }
  .woocommerce #dokan-seller-listing-wrap .seller-listing-content .dokan-seller-wrap .dokan-single-seller .store-footer .seller-avatar img {
    width: 40px;
    height: 40px;
  }
  .woocommerce #dokan-seller-listing-wrap .seller-listing-content .dokan-seller-wrap .dokan-single-seller .store-footer .store-data {
    margin-right: 10px;
  }
  .woocommerce #dokan-seller-listing-wrap .seller-listing-content .dokan-seller-wrap .dokan-single-seller .store-footer .store-data h2 {
    font-size: 14px;
  }
  .woocommerce #dokan-seller-listing-wrap .seller-listing-content .dokan-seller-wrap .dokan-single-seller .store-footer .dokan-btn {
    font-size: 11px;
    line-height: 25px;
    min-width: 80px;
    border-radius: 5px;
  }
  .woocommerce .woocommerce-MyAccount-content .woocommerce-MyAccount-requestForQuotation {
    overflow: auto;
  }
  .woocommerce .woocommerce-MyAccount-content .woocommerce-MyAccount-requestQuote-heading .woocommerce-MyAccount-requestQuote-heading-details {
    padding-right: 0;
  }
  .woocommerce .woocommerce-MyAccount-content .woocommerce-MyAccount-requestQuote-heading .view-order {
    position: static;
  }
  .woocommerce .woocommerce-MyAccount-content .woocommerce-MyAccount-requestQuote-heading .request-quote-id, .woocommerce .woocommerce-MyAccount-content .woocommerce-MyAccount-requestQuote-heading .request-quote-status, .woocommerce .woocommerce-MyAccount-content .woocommerce-MyAccount-requestQuote-heading .request-quote-date {
    display: block;
    font-size: 13px;
  }
  .woocommerce .woocommerce-MyAccount-content .woocommerce-MyAccount-requestQuote-heading-supplier-details {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    padding: 25px 20px;
    font-size: 10px;
  }
  .woocommerce .woocommerce-MyAccount-content .woocommerce-MyAccount-requestQuote-heading-supplier-details > div {
    margin-bottom: 10px;
    width: 100%;
  }
  .woocommerce .woocommerce-MyAccount-content .woocommerce-MyAccount-designRequests {
    padding: 20px 10px;
  }
  .woocommerce .woocommerce-MyAccount-content .woocommerce-MyAccount-designRequests .design_request_details .head-mobile {
    display: block;
    font-size: 14px;
    font-weight: 700;
    font-family: "Gotham";
  }
  .woocommerce .woocommerce-MyAccount-content .woocommerce-MyAccount-designRequests .design_request_details thead {
    display: none;
  }
  .woocommerce .woocommerce-MyAccount-content .woocommerce-MyAccount-designRequests .design_request_details tbody tr {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
  .woocommerce .woocommerce-MyAccount-content .woocommerce-MyAccount-designRequests .design_request_details tbody tr td {
    padding: 0;
    width: 100% !important;
    display: block;
    border: 0;
    margin-bottom: 40px;
    text-align: left !important;
  }
  .woocommerce .woocommerce-MyAccount-content .woocommerce-MyAccount-designRequests .design_request_details tbody tr td.product-thumbnail, .woocommerce .woocommerce-MyAccount-content .woocommerce-MyAccount-designRequests .design_request_details tbody tr td.design-file {
    width: auto !important;
  }
  .woocommerce .woocommerce-MyAccount-content .woocommerce-MyAccount-designRequests .design_request_details tbody tr td.product-thumbnail, .woocommerce .woocommerce-MyAccount-content .woocommerce-MyAccount-designRequests .design_request_details tbody tr td.design-file, .woocommerce .woocommerce-MyAccount-content .woocommerce-MyAccount-designRequests .design_request_details tbody tr td.col-product-offer-price, .woocommerce .woocommerce-MyAccount-content .woocommerce-MyAccount-designRequests .design_request_details tbody tr td.col-product-quantity {
    width: auto !important;
    margin-right: 20px;
  }
  .woocommerce .woocommerce-MyAccount-content .woocommerce-MyAccount-designRequests .design_request_details tbody tr td .input-text[type=number] {
    padding-right: 15px;
  }
  .woocommerce .woocommerce-MyAccount-content .woocommerce-MyAccount-designRequests .design_request_details tbody tr td:before {
    content: none;
  }
  .woocommerce .woocommerce-MyAccount-content .woocommerce-MyAccount-designRequests .cart-collaterals .table_quote_totals tr th {
    padding: 0;
    font-size: 13px;
  }
  .woocommerce .woocommerce-MyAccount-content .woocommerce-MyAccount-designRequests .cart-collaterals .table_quote_totals tr td {
    font-size: 13px;
  }
  .woocommerce .woocommerce-MyAccount-content .woocommerce-MyAccount-designRequests .cart-collaterals .table_quote_totals tr td:before {
    content: none;
  }
  .woocommerce .woocommerce-MyAccount-content .dokan-support-customer-listing .dokan-support-customer-listing-wrapper {
    padding: 20px 10px;
  }
  .woocommerce .woocommerce-MyAccount-content .dokan-support-customer-listing .dokan-panel {
    margin-bottom: 0;
  }
  .woocommerce .woocommerce-MyAccount-content .dokan-support-customer-listing .dokan-panel .dokan-support-reply-form .comment-form .comment-form-comment .dokan-dss-comment-textarea {
    padding-right: 120px;
  }
  .woocommerce-account .haru-container .page-content .woocommerce-my-account-wrap .woocommerce-my-account-menu {
    position: unset;
    margin-bottom: 31px;
  }
  .woocommerce-account .haru-container .page-content .woocommerce-my-account-wrap .woocommerce-my-account-menu .woocommerce-MyAccount-title {
    margin: 0;
  }
  .woocommerce-account .haru-container .page-content .woocommerce-my-account-wrap .woocommerce-MyAccount-content {
    padding-top: 0;
    padding-bottom: 10px;
  }
  .woocommerce .woocommerce-MyAccount-orderDetails .woocommerce-MyAccount-orderDetails-order-details {
    padding: 30px 15px;
    position: relative;
  }
  .woocommerce .woocommerce-MyAccount-orderDetails .woocommerce-MyAccount-orderDetails-order-details .woocommerce-customer-details .woocommerce-columns--addresses .woocommerce-column {
    width: 100%;
  }
  .woocommerce .woocommerce-MyAccount-orderDetails .woocommerce-MyAccount-orderDetails-order-details .woocommerce-MyAccount-orderDetails-order-items .woocommerce-MyAccount-orderDetails-order-item .woocommerce-MyAccount-orderDetails-order-item-meta .ywcars_button_refund_container {
    top: auto;
    bottom: 0;
  }
  .woocommerce .woocommerce-MyAccount-orderDetails .woocommerce-MyAccount-orderDetails-order-details .woocommerce-MyAccount-orderDetails-order-items .woocommerce-MyAccount-orderDetails-order-item .woocommerce-MyAccount-orderDetails-order-item-name a {
    font-size: 14px;
  }
  .woocommerce .woocommerce-MyAccount-orderDetails .woocommerce-MyAccount-orderDetails-order-details .woocommerce-MyAccount-orderDetails-order-items .woocommerce-MyAccount-orderDetails-order-item strong, .woocommerce .woocommerce-MyAccount-orderDetails .woocommerce-MyAccount-orderDetails-order-details .woocommerce-MyAccount-orderDetails-order-items .woocommerce-MyAccount-orderDetails-order-item span, .woocommerce .woocommerce-MyAccount-orderDetails .woocommerce-MyAccount-orderDetails-order-details .woocommerce-MyAccount-orderDetails-order-items .woocommerce-MyAccount-orderDetails-order-item p {
    font-size: 14px;
  }
  .woocommerce .woocommerce-MyAccount-orderDetails .woocommerce-MyAccount-orderDetails-order-details .woocommerce-MyAccount-orderDetails-order-items .total-details .payment_method {
    width: auto;
    margin: 0;
  }
  .woocommerce .woocommerce-MyAccount-orderDetails .woocommerce-MyAccount-orderDetails-order-details .woocommerce-MyAccount-orderDetails-order-items .total-details span {
    font-size: 14px;
  }
  .woocommerce .woocommerce-MyAccount-orderDetails .woocommerce-MyAccount-orderDetails-order-details .woocommerce-MyAccount-orderDetails-order-items .total-details .order_total {
    position: absolute;
    bottom: 27px;
    left: 20px;
  }
  .woocommerce .woocommerce-MyAccount-orderDetails .woocommerce-MyAccount-orderDetails-order-details .woocommerce-MyAccount-orderDetails-order-items .items-details, .woocommerce .woocommerce-MyAccount-orderDetails .woocommerce-MyAccount-orderDetails-order-details .woocommerce-MyAccount-orderDetails-order-items .total-details {
    padding: 0 5px;
    margin-bottom: 41px;
  }
  .woocommerce .woocommerce-MyAccount-orderDetails .woocommerce-MyAccount-orderDetails-after-order-details .woocommerce-MyAccount-orderDetails-sub-orders {
    display: none;
  }
  .woocommerce .woocommerce-MyAccount-orderDetails .woocommerce-MyAccount-orderDetails-after-order-details .ywcars_button_refund_container {
    margin-top: 27px;
  }
  .woocommerce .woocommerce-MyAccount-orderDetails .woocommerce-MyAccount-orderDetails-after-order-details #wcsts_ticket_area {
    padding: 25px 15px;
    margin-top: 27px;
  }
  .woocommerce .woocommerce-MyAccount-orderDetails .woocommerce-MyAccount-orderDetails-after-order-details #wcsts_ticket_area #wcsts_new_ticket_subject {
    margin-top: 16px;
    margin-bottom: 12px;
  }
  .woocommerce .woocommerce-MyAccount-orderDetails .woocommerce-MyAccount-orderDetails-after-order-details #wcsts_ticket_area #wcsts_new_ticket_message {
    margin-bottom: 21px;
  }
  .woocommerce .woocommerce-MyAccount-orderDetails .woocommerce-MyAccount-orderDetails-after-order-details #wcsts_ticket_area .wcsts_input_attachment_container {
    margin-bottom: 16px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .woocommerce .woocommerce-MyAccount-orderDetails .woocommerce-MyAccount-orderDetails-after-order-details #wcsts_ticket_area .wcsts_input_attachment_container .label {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
    width: 123px;
  }
  .woocommerce .woocommerce-MyAccount-orderDetails .woocommerce-MyAccount-orderDetails-after-order-details #wcsts_ticket_area .wcsts_input_attachment_container #attachment_file_chosen_wcsts_input_file_new_ticket_file_0 {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
    width: 100%;
    margin-bottom: 22px;
  }
  .woocommerce .woocommerce-MyAccount-orderDetails .woocommerce-MyAccount-orderDetails-after-order-details #wcsts_ticket_area #wcsts_open_new_ticket_button {
    width: 218px;
    height: 48px;
    font-weight: 700;
  }
  .woocommerce .woocommerce-MyAccount-orderDetails .woocommerce-MyAccount-orderDetails-after-order-details #wcsts_ticket_area #wcsts_ticket_area_options_form {
    text-align: center;
    width: 100%;
    margin-top: 40px;
  }
  .woocommerce .woocommerce-MyAccount-orderDetails .woocommerce-MyAccount-orderDetails-after-order-details #wcsts_ticket_area #wcsts_ticket_area_options_form .wcsts_option_label {
    font-weight: 700;
    font-size: 16px;
    text-align: center;
  }
  .woocommerce .woocommerce-MyAccount-orderDetails .woocommerce-MyAccount-orderDetails-after-order-details #wcsts_ticket_area #wcsts_ticket_area_options_form .wcsts_option_block {
    margin-right: 25px;
    float: unset;
  }
  .woocommerce .woocommerce-MyAccount-orderDetails .woocommerce-MyAccount-orderDetails-after-order-details #wcsts_ticket_area #wcsts_ticket_area_options_form .wcsts_option_block:last-child {
    margin: 0;
  }
}
@media screen and (max-width: 1600px) {
  .mce-window {
    overflow-y: hidden;
  }
  .mce-window.mce-in {
    width: 100% !important;
    height: auto !important;
  }
  .mce-window .mce-window-head {
    border-bottom: none !important;
  }
  .mce-window .mce-container-body.mce-abs-layout .mce-charmap {
    border-top: 1px solid #dcdcde;
    border-bottom: 1px solid #dcdcde;
  }
  .mce-window .mce-container.mce-foot {
    width: 100% !important;
    border-width: 0 !important;
    border-top: none !important;
  }
  .mce-window .mce-container.mce-foot .mce-container-body {
    width: 100% !important;
  }
  .mce-window .mce-container.mce-foot .mce-container-body .mce-btn {
    left: 10px !important;
    right: 0;
  }
  .woo-variation-gallery-wrapper .woo-variation-gallery-slider img {
    height: 488px;
  }
  .product-quick-view {
    height: 600px !important;
    overflow-y: auto !important;
    overflow-x: hidden !important;
  }
  .product-quick-view::-webkit-scrollbar {
    width: 0px;
  }
  .product-quick-view .slick-initialized .slick-slide {
    margin-bottom: 0 !important;
  }
}
@media screen and (min-width: 1600px) {
  #haru-header [data-elementor-post-type=haru_header] > [data-element_type=container] .elementor-widget-haru-nav-menu .haru-nav-menu li a {
    font-size: 20px;
    padding: 0 15px;
  }
  #haru-header [data-elementor-post-type=haru_header] > [data-element_type=container] .elementor-widget-haru-nav-menu .haru-nav-menu .sub-arrow i:before {
    font-size: 25px !important;
  }
  #haru-header [data-elementor-post-type=haru_header] > [data-element_type=container] .elementor-widget-haru-woo-search {
    max-width: 400px;
  }
  #haru-header [data-elementor-post-type=haru_header] > [data-element_type=container] .elementor-widget-haru-woo-search .haru-woo-search input {
    font-size: 17px;
    height: 48px;
  }
  #haru-header [data-elementor-post-type=haru_header] > [data-element_type=container] .elementor-widget-haru-woo-wishlist .haru-wishlist .haru-wishlist-link:before {
    width: 41px;
    height: 41px;
  }
  #haru-header [data-elementor-post-type=haru_header] > [data-element_type=container] .elementor-widget-haru-woo-cart .haru-cart .haru-cart-icon:before {
    width: 41px;
    height: 41px;
  }
  #haru-header.haru-header--sticky-on [data-elementor-post-type=haru_header] > [data-element_type=container] .elementor-widget-haru-logo {
    max-width: 80px;
  }
  #haru-header.haru-header--sticky-on [data-elementor-post-type=haru_header] > [data-element_type=container] .elementor-widget-haru-logo .haru-logo {
    width: 80px;
    height: 80px;
    padding: 20px 18px;
  }
  #haru-header.haru-header--sticky-on [data-elementor-post-type=haru_header] > [data-element_type=container] .elementor-widget-haru-logo .haru-logo img {
    width: 42px;
    height: 40px;
  }
  .single-product #haru-content-main .haru-single-product .single-content .single-product-inner .content-area .single-product-top {
    gap: 80px;
  }
  .single-product #haru-content-main .haru-single-product .single-content .single-product-inner .content-area .single-product-top .single-product-image-wrap {
    max-width: 1070px;
  }
  .single-product #haru-content-main .haru-single-product .single-content .single-product-inner .content-area .single-product-top .single-product-image-wrap .single-product-image-content .woo-variation-product-gallery .woo-variation-gallery-thumbnail-position-right-bottom .woo-variation-gallery-container .woo-variation-gallery-slider-wrapper {
    max-width: 800px;
  }
  .single-product #haru-content-main .haru-single-product .single-content .single-product-inner .content-area .single-product-top .single-product-image-wrap .single-product-image-content .woo-variation-product-gallery .woo-variation-gallery-thumbnail-position-right-bottom .woo-variation-gallery-container .woo-variation-gallery-thumbnail-wrapper {
    max-width: 250px;
    width: 33%;
  }
  .single-product #haru-content-main .haru-single-product .single-content .single-product-inner .content-area .single-product-top .single-product-image-wrap .single-product-image-content .woo-variation-product-gallery .woo-variation-gallery-thumbnail-position-right-bottom .woo-variation-gallery-container .woo-variation-gallery-thumbnail-wrapper .wvg-gallery-thumbnail-image {
    margin-bottom: 23px;
    max-height: 250px;
  }
  .single-product #haru-content-main .haru-single-product .single-content .single-product-inner .content-area .single-product-top .single-product-image-wrap .single-product-image-content .woo-variation-product-gallery .woo-variation-gallery-thumbnail-position-right-bottom .woo-variation-gallery-container .woo-variation-gallery-thumbnail-wrapper .wvg-gallery-thumbnail-image img {
    height: 230px;
    max-height: 230px;
  }
  .single-product .mfp-content .wpcsc-popup:has(.wpcsc-size-chart) .mfp-close {
    top: 18%;
  }
  .single-product .mfp-content .wpcsc-popup:has(.wpcsc-size-chart) .mfp-close:before {
    width: 18px;
    height: 18px;
  }
  #haru-content-main .artist-for-hire .content-wrapper #dokan-seller-listing-wrap .seller-listing-content .dokan-seller-wrap .dokan-single-seller .store-wrapper .store-footer .store-actions .btn {
    width: auto;
  }
}
@media screen and (max-width: 1024px) {
  #haru-header .haru-header__desktop {
    top: 0 !important;
    background: #F6F6F6;
    width: 100%;
  }
  #haru-header [data-elementor-post-type=haru_header] {
    padding-right: 10px !important;
    padding-left: 10px !important;
  }
  #haru-header [data-elementor-post-type=haru_header] > [data-element_type=container] {
    padding-right: 10px !important;
    padding-left: 10px !important;
    background: transparent !important;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    gap: 10px;
  }
  #haru-header [data-elementor-post-type=haru_header] > [data-element_type=container] .elementor-widget-haru-logo {
    max-width: calc(100% - 70px - 70px - 30px) !important;
    margin: 0 auto !important;
  }
  #haru-header [data-elementor-post-type=haru_header] > [data-element_type=container] .elementor-widget-haru-logo .haru-logo {
    width: auto !important;
    height: auto !important;
    background: transparent !important;
    padding: 0 !important;
  }
  #haru-header [data-elementor-post-type=haru_header] > [data-element_type=container] .elementor-widget-haru-logo .haru-logo a {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
  #haru-header [data-elementor-post-type=haru_header] > [data-element_type=container] .elementor-widget-haru-logo .haru-logo a img {
    width: auto !important;
    height: 30px !important;
  }
  #haru-header [data-elementor-post-type=haru_header] > [data-element_type=container] .elementor-widget-haru-nav-menu {
    -webkit-box-ordinal-group: 11;
        -ms-flex-order: 10;
            order: 10;
    max-width: 70px;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: end;
  }
  #haru-header [data-elementor-post-type=haru_header] > [data-element_type=container] .elementor-widget-haru-nav-menu .haru-nav-menu > li.menu-item {
    min-height: 40px;
    margin-top: 20px;
    text-align: center;
    height: auto;
  }
  #haru-header [data-elementor-post-type=haru_header] > [data-element_type=container] .elementor-widget-haru-nav-menu .haru-nav-menu > li.menu-item .haru-item {
    text-transform: capitalize;
    color: #000000 !important;
    background: transparent;
  }
  #haru-header [data-elementor-post-type=haru_header] > [data-element_type=container] .elementor-widget-haru-nav-menu .haru-nav-menu > li.menu-item .haru-item .sub-arrow {
    width: unset;
    height: unset;
    margin-right: -15px;
  }
  #haru-header [data-elementor-post-type=haru_header] > [data-element_type=container] .elementor-widget-haru-nav-menu .haru-nav-menu > li.menu-item .haru-item:has(.sub-arrow.active) {
    color: #000 !important;
  }
  #haru-header [data-elementor-post-type=haru_header] > [data-element_type=container] .elementor-widget-haru-nav-menu .haru-nav-menu > li.menu-item.haru-account {
    position: absolute;
    width: 100%;
    bottom: 40px;
    z-index: 0;
  }
  #haru-header [data-elementor-post-type=haru_header] > [data-element_type=container] .elementor-widget-haru-nav-menu .haru-nav-menu > li.menu-item.haru-account .haru-account__content .haru-account__link {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    font-size: 16px;
    font-weight: 900;
  }
  #haru-header [data-elementor-post-type=haru_header] > [data-element_type=container] .elementor-widget-haru-nav-menu .haru-nav-menu > li.menu-item.haru-account .haru-account__content .haru-account__link .avatar {
    position: static;
  }
  #haru-header [data-elementor-post-type=haru_header] > [data-element_type=container] .elementor-widget-haru-nav-menu .haru-nav-menu > li.menu-item ul li {
    background: transparent !important;
  }
  #haru-header [data-elementor-post-type=haru_header] > [data-element_type=container] .elementor-widget-haru-nav-menu .haru-nav-menu > li.menu-item ul.sub-menu {
    max-width: 100%;
    margin-top: 0;
    width: 100% !important;
  }
  #haru-header [data-elementor-post-type=haru_header] > [data-element_type=container] .elementor-widget-haru-nav-menu .haru-nav-menu > li.menu-item ul.sub-menu a {
    font-size: 16px;
  }
  #haru-header [data-elementor-post-type=haru_header] > [data-element_type=container] .elementor-widget-haru-nav-menu .haru-nav-menu > li.menu-item ul.sub-menu .elementor-widget-image {
    padding: 0 !important;
  }
  #haru-header [data-elementor-post-type=haru_header] > [data-element_type=container] .elementor-widget-haru-nav-menu .haru-nav-menu > li.menu-item ul.sub-menu .elementor-widget-image img {
    width: 45px !important;
    height: 45px !important;
  }
  #haru-header [data-elementor-post-type=haru_header] > [data-element_type=container] .elementor-widget-haru-nav-menu .haru-nav-menu > li.menu-item ul.sub-menu.megamenu-home-clothing {
    margin: auto;
  }
  #haru-header [data-elementor-post-type=haru_header] > [data-element_type=container] .elementor-widget-haru-nav-menu .haru-nav-menu > li.menu-item ul.sub-menu.megamenu-home-clothing .mega-menu-content .elementor .e-parent .e-child .e-con-inner {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
  }
  #haru-header [data-elementor-post-type=haru_header] > [data-element_type=container] .elementor-widget-haru-nav-menu .haru-nav-menu > li.menu-item ul.sub-menu.megamenu-home-clothing .mega-menu-content .elementor .e-parent .e-child .e-con-inner .elementor-element {
    width: 100%;
  }
  #haru-header [data-elementor-post-type=haru_header] > [data-element_type=container] .elementor-widget-haru-nav-menu .haru-nav-menu > li.menu-item ul.sub-menu.megamenu-home-clothing .mega-menu-content .elementor .e-parent .e-child .e-con-inner .elementor-element:nth-child(1) {
    max-width: 45px;
  }
  #haru-header [data-elementor-post-type=haru_header] > [data-element_type=container] .elementor-widget-haru-nav-menu .haru-nav-menu > li.menu-item ul.sub-menu.megamenu-home-clothing .mega-menu-content .elementor .e-parent .e-child .e-con-inner .elementor-element:nth-child(2) {
    padding-right: 15px;
    text-align: center;
  }
  #haru-header [data-elementor-post-type=haru_header] > [data-element_type=container] .elementor-widget-haru-nav-menu .haru-nav-menu > li.menu-item ul.sub-menu.megamenu-home-clothing .mega-menu-content .elementor .e-parent .e-child .e-con-inner .elementor-element:nth-child(3) {
    max-width: 30px;
  }
  #haru-header [data-elementor-post-type=haru_header] > [data-element_type=container] .elementor-widget-haru-nav-menu .haru-nav-menu > li.menu-item ul.sub-menu.megamenu-home-explore .mega-menu {
    padding: 0;
    -webkit-columns: auto;
       -moz-columns: auto;
            columns: auto;
  }
  #haru-header [data-elementor-post-type=haru_header] > [data-element_type=container] .elementor-widget-haru-nav-menu .haru-nav-menu > li.menu-item ul.sub-menu.megamenu-home-explore .mega-menu .elementor-widget-container {
    margin-top: 20px;
    display: block;
    -webkit-columns: 3;
       -moz-columns: 3;
            columns: 3;
  }
  #haru-header [data-elementor-post-type=haru_header] > [data-element_type=container] .elementor-widget-haru-nav-menu .haru-nav-menu > li.menu-item ul.sub-menu.megamenu-home-explore .mega-menu .elementor-widget-container p {
    margin-bottom: 25px;
  }
  #haru-header [data-elementor-post-type=haru_header] > [data-element_type=container] .elementor-widget-haru-nav-menu .haru-nav-menu > li.menu-item ul.sub-menu.megamenu-home-explore .mega-menu .elementor-widget-container p a {
    font-weight: 700;
    line-height: normal;
  }
  #haru-header [data-elementor-post-type=haru_header] > [data-element_type=container] .elementor-widget-haru-nav-menu .haru-nav-menu > li.menu-item ul.sub-menu.megamenu-home-explore .mega-menu .elementor-widget-container p a:hover {
    color: #000 !important;
  }
  #haru-header [data-elementor-post-type=haru_header] > [data-element_type=container] .elementor-widget-haru-nav-menu .haru-nav-menu > li > a {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    height: 50px;
  }
  #haru-header [data-elementor-post-type=haru_header] > [data-element_type=container] .elementor-widget-haru-nav-menu .haru-nav-menu:hover > li.menu-item {
    opacity: 1;
  }
  #haru-header [data-elementor-post-type=haru_header] > [data-element_type=container] .elementor-widget-haru-nav-menu .haru-nav-menu__container.haru-nav-menu--dropdown {
    min-height: 100vh;
    min-height: calc(var(--window-height) - 60px);
    padding-top: 10px;
    padding-bottom: 60px;
    overflow: auto;
    position: absolute;
    margin-top: 0;
    left: 0;
    right: 0;
    top: 60px;
    max-height: 50vh !important;
  }
  #haru-header [data-elementor-post-type=haru_header] > [data-element_type=container] .elementor-widget-haru-nav-menu .haru-nav-menu__container.haru-nav-menu--dropdown .haru-item {
    font-weight: 800 !important;
  }
  #haru-header [data-elementor-post-type=haru_header] > [data-element_type=container] .elementor-widget-haru-nav-menu .haru-account__wrap {
    text-align: center;
  }
  #haru-header [data-elementor-post-type=haru_header] > [data-element_type=container] .elementor-widget-haru-nav-menu .haru-account__wrap .haru-account__content {
    padding: 10px;
  }
  #haru-header [data-elementor-post-type=haru_header] > [data-element_type=container] .elementor-widget-haru-nav-menu .haru-account__wrap .haru-account__content .secondary-button, #haru-header [data-elementor-post-type=haru_header] > [data-element_type=container] .elementor-widget-haru-nav-menu .haru-account__wrap .haru-account__content .primary-button {
    margin-top: 25px;
  }
  #haru-header [data-elementor-post-type=haru_header] > [data-element_type=container] .elementor-widget-haru-nav-menu .haru-account__wrap .haru-account__content .secondary-button a, #haru-header [data-elementor-post-type=haru_header] > [data-element_type=container] .elementor-widget-haru-nav-menu .haru-account__wrap .haru-account__content .primary-button a {
    min-width: 150px;
  }
  #haru-header [data-elementor-post-type=haru_header] > [data-element_type=container] .elementor-widget-haru-nav-menu .haru-account__wrap .haru-account__content .haru-account__link .avatar {
    max-width: 30px;
    border-radius: 50%;
    margin-right: 5px;
  }
  #haru-header [data-elementor-post-type=haru_header] > [data-element_type=container] .elementor-widget-haru-nav-menu .haru-account__wrap .haru-account__content .haru-account__link .haru-account__title {
    display: inline-block;
    font-weight: 900;
  }
  #haru-header [data-elementor-post-type=haru_header] > [data-element_type=container] .elementor-widget-haru-nav-menu .haru-account__wrap .haru-account__content .haru-account__menu {
    display: none;
  }
  #haru-header [data-elementor-post-type=haru_header] > [data-element_type=container] .elementor-widget-haru-nav-menu .haru-account__wrap .haru-account__content.logged-in {
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
    background: #fff;
  }
  #haru-header [data-elementor-post-type=haru_header] > [data-element_type=container] .elementor-widget-haru-woo-search {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-ordinal-group: 101;
        -ms-flex-order: 100;
            order: 100;
    max-width: 100%;
    margin-top: 10px;
  }
  #haru-header [data-elementor-post-type=haru_header] > [data-element_type=container] .elementor-widget-haru-woo-account {
    display: none;
  }
  #haru-header [data-elementor-post-type=haru_header] > [data-element_type=container] .elementor-widget-haru-woo-wishlist {
    -webkit-box-ordinal-group: -4;
        -ms-flex-order: -5;
            order: -5;
    max-width: 35px;
  }
  #haru-header [data-elementor-post-type=haru_header] > [data-element_type=container] .elementor-widget-haru-woo-wishlist .haru-wishlist {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: start;
  }
  #haru-header [data-elementor-post-type=haru_header] > [data-element_type=container] .elementor-widget-haru-woo-cart {
    -webkit-box-ordinal-group: -9;
        -ms-flex-order: -10;
            order: -10;
    max-width: 35px;
  }
  #haru-header [data-elementor-post-type=haru_header] > [data-element_type=container] .elementor-widget-haru-woo-cart .haru-cart {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: start;
  }
  .single-product #haru-content-main .haru-single-product .single-content .single-product-inner .content-area .single-product-top {
    padding: 0 20px;
    margin-top: 20px;
    margin-bottom: 20px;
    gap: 0;
    display: block;
  }
  .single-product #haru-content-main .haru-single-product .single-content .single-product-inner .content-area .single-product-top .single-product-image-wrap {
    max-width: none;
  }
  .single-product #haru-content-main .haru-single-product .single-content .single-product-inner .content-area .single-product-top .single-product-image-wrap .mobile-author-and-productname {
    display: block;
  }
  .single-product #haru-content-main .haru-single-product .single-content .single-product-inner .content-area .single-product-top .single-product-image-wrap .mobile-author-and-productname .author-link {
    margin-bottom: 25px;
  }
  .single-product #haru-content-main .haru-single-product .single-content .single-product-inner .content-area .single-product-top .single-product-image-wrap .mobile-author-and-productname .author-link a {
    font-size: 14px;
  }
  .single-product #haru-content-main .haru-single-product .single-content .single-product-inner .content-area .single-product-top .single-product-image-wrap .mobile-author-and-productname .product_title {
    font-size: 20px;
    margin-bottom: 25px;
  }
  .single-product #haru-content-main .haru-single-product .single-content .single-product-inner .content-area .single-product-top .single-product-image-wrap .single-product-image-content {
    margin-bottom: 20px;
  }
  .single-product #haru-content-main .haru-single-product .single-content .single-product-inner .content-area .single-product-top .single-product-image-wrap .single-product-image-content .woo-variation-product-gallery .woo-variation-gallery-thumbnail-position-right-bottom .woo-variation-gallery-container .woo-variation-gallery-slider-wrapper {
    max-width: none;
  }
  .single-product #haru-content-main .haru-single-product .single-content .single-product-inner .content-area .single-product-top .single-product-image-wrap .single-product-image-content .woo-variation-product-gallery .woo-variation-gallery-thumbnail-position-right-bottom .woo-variation-gallery-container .woo-variation-gallery-slider-wrapper .woo-variation-gallery-slider {
    padding: 10px;
  }
  .single-product #haru-content-main .haru-single-product .single-content .single-product-inner .content-area .single-product-top .single-product-image-wrap .single-product-image-content .woo-variation-product-gallery .woo-variation-gallery-thumbnail-position-right-bottom .woo-variation-gallery-container .woo-variation-gallery-thumbnail-wrapper {
    display: none;
  }
  .single-product #haru-content-main .haru-single-product .single-content .single-product-inner .content-area .single-product-top .single-product-summary {
    margin-top: 0;
    max-width: none;
  }
  .single-product #haru-content-main .haru-single-product .single-content .single-product-inner .content-area .single-product-top .single-product-summary .author-section, .single-product #haru-content-main .haru-single-product .single-content .single-product-inner .content-area .single-product-top .single-product-summary .product_title {
    display: none;
  }
  .single-product #haru-content-main .haru-single-product .single-content .single-product-inner .content-area .single-product-top .single-product-summary .summary-content .price {
    font-size: 18px;
    margin: 0;
  }
  .single-product #haru-content-main .haru-single-product .single-content .single-product-inner .content-area .single-product-top .single-product-summary .summary-content .variations_form.cart {
    margin: 0;
  }
  .single-product #haru-content-main .haru-single-product .single-content .single-product-inner .content-area .single-product-bottom .product-detail {
    padding: 0 20px 40px;
  }
  .single-product #haru-content-main .haru-single-product .single-content .single-product-inner .content-area .single-product-bottom .product-detail > .wrapper {
    padding: 0;
  }
  .single-product #haru-content-main .haru-single-product .single-content .single-product-inner .content-area .single-product-bottom .product-detail > .wrapper > .d-flex {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
  .single-product #haru-content-main .haru-single-product .single-content .single-product-inner .content-area .single-product-bottom .product-detail .product-detail-info .item label {
    padding-top: 30px;
    padding-bottom: 30px;
  }
  .single-product #haru-content-main .haru-single-product .single-content .single-product-inner .content-area .single-product-bottom .product-detail .product-detail-info .item .content .gallery .gallery-item {
    width: 33%;
  }
  .single-product #haru-content-main .haru-single-product .single-content .single-product-inner .content-area .single-product-bottom .product-detail .artist-info {
    max-width: 100%;
  }
  .single-product #haru-content-main .haru-single-product .single-content .single-product-inner .content-area .single-product-bottom .product-detail .artist-info .card .card-info {
    padding: 15px 15px;
    gap: 10px;
  }
  .single-product #haru-content-main .haru-single-product .single-content .single-product-inner .content-area .single-product-bottom .product-detail .artist-info .card .card-info > div:first-child {
    width: 50%;
  }
  .single-product #haru-content-main .haru-single-product .single-content .single-product-inner .content-area .single-product-bottom .product-detail .artist-info .card .card-info .d-flex {
    width: 50%;
    -webkit-box-pack: right;
        -ms-flex-pack: right;
            justify-content: right;
  }
  .single-product #haru-content-main .haru-single-product .single-content .single-product-inner .content-area .single-product-bottom .product-detail .artist-info .card .card-info .d-flex a.shop-link {
    min-width: 150px;
  }
  .single-product #haru-content-main .haru-single-product .single-content .single-product-inner .content-area .single-product-bottom #reviews.woocommerce-Reviews {
    font-size: 16px;
    padding-left: 20px;
    padding-right: 20px;
  }
  .single-product #haru-content-main .haru-single-product .single-content .single-product-inner .content-area .single-product-bottom #reviews.woocommerce-Reviews h2 {
    font-size: 18px;
  }
  .single-product #haru-content-main .haru-single-product .single-content .single-product-inner .content-area .single-product-bottom #reviews.woocommerce-Reviews #comments {
    padding: 20px;
  }
  .single-product #haru-content-main .haru-single-product .single-content .single-product-inner .content-area .single-product-bottom #reviews.woocommerce-Reviews .filter-content {
    font-size: 14px;
  }
  .single-product #haru-content-main .haru-single-product .single-content .single-product-inner .content-area .single-product-bottom #reviews.woocommerce-Reviews .filter-content .commentlist {
    margin-bottom: 0;
    display: block;
    max-height: initial;
  }
  .single-product #haru-content-main .haru-single-product .single-content .single-product-inner .content-area .single-product-bottom #reviews.woocommerce-Reviews .filter-content .commentlist.slick-slider {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 300px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .single-product #haru-content-main .haru-single-product .single-content .single-product-inner .content-area .single-product-bottom #reviews.woocommerce-Reviews .filter-content .commentlist .slick-arrow,
  .single-product #haru-content-main .haru-single-product .single-content .single-product-inner .content-area .single-product-bottom #reviews.woocommerce-Reviews .filter-content .commentlist ul.slick-dots {
    visibility: hidden;
    opacity: 0;
    height: 1px;
  }
  .single-product #haru-content-main .haru-single-product .single-content .single-product-inner .content-area .single-product-bottom #reviews.woocommerce-Reviews .filter-content .commentlist .review {
    width: 300px !important;
    height: 300px;
    margin-bottom: 20px;
  }
  .single-product #haru-content-main .haru-single-product .single-content .single-product-inner .content-area .single-product-bottom #reviews.woocommerce-Reviews .woocommerce-verification-required {
    padding-left: 30px;
  }
  .single-product #haru-content-main .haru-single-product .single-content .single-product-inner .related {
    padding-left: 20px;
    padding-right: 20px;
  }
  .single-product #haru-content-main .haru-single-product .single-content .single-product-inner .related .haru-heading {
    font-size: 20px;
  }
  .single-product #haru-content-main .haru-single-product .single-content .single-product-inner .related .slick-arrow {
    border: 2px solid #000;
    height: 25px;
    width: 25px;
    top: -60px;
    right: 10px;
  }
  .single-product #haru-content-main .haru-single-product .single-content .single-product-inner .related .slick-arrow:before {
    font-size: 14px;
  }
  .single-product #haru-content-main .haru-single-product .single-content .single-product-inner .related .slick-arrow.slick-prev {
    right: 50px;
  }
  .dokan-store #haru-content-main .content-area .site-main .dokan-store-wrap .dokan-single-store .store-review-wrap #reviews.artist-reviews #comments .commentlist li[itemprop=reviews] {
    margin-left: 10px;
    margin-right: 10px;
  }
  .dokan-store #haru-content-main .content-area .site-main .dokan-store-wrap .dokan-single-store .store-review-wrap #reviews.artist-reviews #comments .commentlist .slick-dots {
    display: none !important;
  }
  .dokan-store #haru-content-main .content-area .site-main .dokan-store-wrap .dokan-single-store .store-review-wrap #reviews.artist-reviews #comments .commentlist .slick-arrow {
    top: -23%;
    visibility: hidden;
    opacity: 0;
    height: 1px;
  }
  .dokan-store #haru-content-main .content-area .site-main .dokan-store-wrap .dokan-single-store .dokan-profile-frame-wrapper .dokan-store-tabs .dokan-list-inline li a {
    padding: 17px 30px;
    font-size: 20px;
  }
  .dokan-store #haru-content-main .content-area .site-main .dokan-store-wrap .dokan-single-store .dokan-profile-frame-wrapper .profile-frame .profile-info-box.profile-layout-layout2 .profile-info-summery-wrapper .profile-info-summery {
    padding-left: 0;
    padding-right: 0;
    padding-bottom: 30px;
  }
  .dokan-store #haru-content-main .content-area .site-main .dokan-store-wrap .dokan-single-store .dokan-profile-frame-wrapper .profile-frame .profile-info-box.profile-layout-layout2 .profile-info-summery-wrapper .profile-info-summery .profile-info-head .profile-img {
    margin-top: -95.5px;
  }
  .dokan-store #haru-content-main .content-area .site-main .dokan-store-wrap .dokan-single-store .dokan-profile-frame-wrapper .profile-frame .profile-info-box.profile-layout-layout2 .profile-info-summery-wrapper .profile-info-summery .profile-info-head .profile-img img {
    width: 220px;
    height: auto;
  }
  .dokan-store #haru-content-main .content-area .site-main .dokan-store-wrap .dokan-single-store .dokan-profile-frame-wrapper .profile-frame .profile-info-box.profile-layout-layout2 .profile-info-summery-wrapper .profile-info-summery .profile-info-head .dokan-modules-button-wrapper .dokan-modules-button li.dokan-share-btn-wrap button.dokan-share-btn {
    min-width: 150px;
    height: 48px;
    font-size: 20px;
  }
  .dokan-store #haru-content-main .content-area .site-main .dokan-store-wrap .dokan-single-store .dokan-profile-frame-wrapper .profile-frame .profile-info-box.profile-layout-layout2 .profile-info-summery-wrapper .profile-info-summery .profile-info-head .dokan-modules-button-wrapper .dokan-modules-button li.dokan-store-follow-store-button-container button.dokan-btn-theme {
    min-width: 150px;
    height: 48px;
    font-size: 20px;
  }
  .dokan-store #haru-content-main .content-area .site-main .dokan-store-wrap .dokan-single-store .dokan-profile-frame-wrapper .profile-frame .profile-info-box.profile-layout-layout2 .profile-info-summery-wrapper .profile-info-summery .profile-info-head .profile-info {
    padding: 0 10px;
  }
  .dokan-store #haru-content-main .content-area .site-main .dokan-store-wrap .dokan-single-store .dokan-profile-frame-wrapper .profile-frame .profile-info-box.profile-layout-layout2 .profile-info-summery-wrapper .profile-info-summery .profile-info-head .profile-info .store-name {
    font-size: 24px;
  }
  .dokan-store #haru-content-main .content-area .site-main .dokan-store-wrap .dokan-single-store .dokan-profile-frame-wrapper .profile-frame .profile-info-box.profile-layout-layout2 .profile-info-summery-wrapper .profile-info-summery .profile-info-head .profile-info .dokan-store-info li.dokan-store-address {
    font-size: 18px;
  }
  .dokan-store #haru-content-main .content-area .site-main .dokan-store-wrap .dokan-single-store .designs-container {
    padding-left: 30px;
    padding-right: 30px;
  }
  .dokan-store #haru-content-main .content-area .site-main .dokan-store-wrap .dokan-single-store .dokan-profile-frame-wrapper .profile-frame .profile-info-box.profile-layout-layout2 .profile-info-img {
    height: 300px;
  }
}
@media screen and (max-width: 768px) {
  .woocommerce-account .woocommerce-info {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 10px;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
  .woocommerce-account .woocommerce-info:before {
    top: 30px;
  }
  body.im-an-artist #haru-content-main .haru-page .entry-content .e-con-inner .section3 .products .img-fade-in {
    margin-bottom: 15px;
  }
}
@media screen and (min-width: 768px) {
  .d-sm-none {
    display: none;
  }
  .head-mobile {
    display: none;
  }
  .dokan-store #haru-content-main .content-area .site-main .dokan-store-wrap .dokan-single-store .commission-wrapper {
    padding: 87px 78px;
  }
  .dokan-store #haru-content-main .content-area .site-main .dokan-store-wrap .dokan-single-store .commission-wrapper .vendor-commission-form {
    margin-right: 50px;
    height: -webkit-fit-content;
    height: -moz-fit-content;
    height: fit-content;
  }
  .dokan-store #haru-content-main .content-area .site-main .dokan-store-wrap .dokan-single-store .commission-wrapper .block-scroll.vendor-biography {
    margin-left: 50px;
    max-height: 2350px;
    max-width: 704px;
  }
  .dokan-store #haru-content-main .content-area .site-main .dokan-store-wrap .dokan-single-store .archive-product-wrapper .product-list-wrapper .seller-items .products .product-item {
    width: calc((100% - 0px) / 4);
  }
  .dokan-store #haru-content-main .content-area .site-main .dokan-store-wrap .dokan-single-store .store-review-wrap .commentlist {
    -ms-flex-wrap: inherit;
        flex-wrap: inherit;
  }
}
@media screen and (min-width: 1024px) {
  .filters-area .widget {
    -webkit-box-flex: 1;
        -ms-flex: auto;
            flex: auto;
  }
  aside#yith-woocommerce-ajax-navigation-filters-2 {
    -webkit-box-flex: 100%;
        -ms-flex: 100%;
            flex: 100%;
  }
  .filters-container form {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
  .yith-wcan-filter {
    width: 25% !important;
  }
  .yith-wcan-filters .yith-wcan-filter .filter-items .filter-item.color.label-below, .yith-wcan-filters .yith-wcan-filter .filter-items .filter-item.color.label-right {
    text-align: center;
  }
  .yith-wcan-filters .apply-filters {
    margin-left: auto;
    font-family: "Plus Jakarta Sans";
  }
  button.btn.btn-primary.yith-wcan-reset-filters.reset-filters.enhanced {
    position: absolute;
    bottom: -30px;
    right: 0;
  }
  .yith-wcan-filters {
    position: relative;
  }
  .yith-wcan-filter .reset-filters {
    font-weight: 400 !important;
    margin-top: 15px !important;
    margin-left: 10px !important;
  }
  button.btn.btn-primary.apply-filters {
    position: absolute;
    bottom: -30px;
    right: 170px;
  }
  .dokan-store #haru-content-main .content-area .site-main .dokan-store-wrap .dokan-single-store .dokan-profile-frame-wrapper .dokan-store-tabs .dokan-list-inline li a {
    padding: 17px 30px;
    font-size: 20px;
  }
  .dokan-store #haru-content-main .content-area .site-main .dokan-store-wrap .dokan-single-store .dokan-profile-frame-wrapper .profile-frame .profile-info-box.profile-layout-layout2 .profile-info-summery-wrapper .profile-info-summery .profile-info-head {
    padding-bottom: 30px;
  }
  .dokan-store #haru-content-main .content-area .site-main .dokan-store-wrap .dokan-single-store .dokan-profile-frame-wrapper .profile-frame .profile-info-box.profile-layout-layout2 .profile-info-summery-wrapper .profile-info-summery .profile-info-head .profile-img img {
    height: auto;
  }
  .dokan-store #haru-content-main .content-area .site-main .dokan-store-wrap .dokan-single-store .dokan-profile-frame-wrapper .profile-frame .profile-info-box.profile-layout-layout2 .profile-info-summery-wrapper .profile-info-summery .profile-info-head .dokan-modules-button-wrapper .dokan-modules-button li.dokan-share-btn-wrap button.dokan-share-btn {
    min-width: 150px;
    height: 48px;
    font-size: 20px;
  }
  .dokan-store #haru-content-main .content-area .site-main .dokan-store-wrap .dokan-single-store .dokan-profile-frame-wrapper .profile-frame .profile-info-box.profile-layout-layout2 .profile-info-summery-wrapper .profile-info-summery .profile-info-head .dokan-modules-button-wrapper .dokan-modules-button li.dokan-store-follow-store-button-container button.dokan-btn-theme {
    min-width: 150px;
    height: 48px;
    font-size: 20px;
  }
  .dokan-store #haru-content-main .content-area .site-main .dokan-store-wrap .dokan-single-store .dokan-profile-frame-wrapper .profile-frame .profile-info-box.profile-layout-layout2 .profile-info-summery-wrapper .profile-info-summery .profile-info-head .profile-info {
    padding: 0 10px;
  }
  .dokan-store #haru-content-main .content-area .site-main .dokan-store-wrap .dokan-single-store .dokan-profile-frame-wrapper .profile-frame .profile-info-box.profile-layout-layout2 .profile-info-summery-wrapper .profile-info-summery .profile-info-head .profile-info .store-name {
    font-size: 24px;
  }
  .dokan-store #haru-content-main .content-area .site-main .dokan-store-wrap .dokan-single-store .dokan-profile-frame-wrapper .profile-frame .profile-info-box.profile-layout-layout2 .profile-info-summery-wrapper .profile-info-summery .profile-info-head .profile-info .dokan-store-info li.dokan-store-address {
    font-size: 18px;
  }
  .dokan-dashboard.dashboard-design-requests .jquery-modal .modal {
    left: 35%;
    top: 18%;
  }
  .dokan-dashboard.dashboard-design-requests #haru-content-main .dokan-dashboard-wrap .woocommerce .dokan-support-commentlist .comment {
    -webkit-box-pack: right;
        -ms-flex-pack: right;
            justify-content: right;
  }
  .dokan-dashboard.dashboard-design-requests #haru-content-main .dokan-dashboard-wrap .woocommerce .dokan-support-commentlist .comment .dokan-dss-chat-box .dokan-chat-image-box {
    -webkit-box-pack: right;
        -ms-flex-pack: right;
            justify-content: right;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  .dokan-dashboard.dashboard-design-requests #haru-content-main .dokan-dashboard-wrap .woocommerce .dokan-support-commentlist .comment .dokan-dss-chat-box .dokan-chat-image-box .dokan-chat-image-container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
    margin-right: 0;
    margin-left: 25px;
  }
  .dokan-dashboard.dashboard-design-requests #haru-content-main .dokan-dashboard-wrap .woocommerce .dokan-support-commentlist .comment .dokan-dss-chat-box .dokan-chat-image-box .dokan-chat-sender-info {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }
  .dokan-dashboard.dashboard-design-requests #haru-content-main .dokan-dashboard-wrap .woocommerce .dokan-support-commentlist .comment .dokan-dss-chat-box .dokan-chat-info-box .dokan-chat-text {
    float: right;
    border-radius: 10px 0 10px 10px;
  }
  .dokan-dashboard.dashboard-design-requests #haru-content-main .dokan-dashboard-wrap .woocommerce .dokan-support-commentlist .comment .dokan-dss-chat-box .dokan-chat-info-box .chat-attachment {
    display: block;
    float: right;
  }
  .dokan-dashboard.dashboard-design-requests #haru-content-main .dokan-dashboard-wrap .woocommerce .dokan-support-commentlist .comment .dokan-dss-chat-box .dokan-chat-info-box .dokan-chat-time-box {
    text-align: right;
  }
  .dokan-dashboard.dashboard-design-requests #haru-content-main .dokan-dashboard-wrap .woocommerce .dokan-support-commentlist .comment.bypostauthor .dokan-dss-chat-box .dokan-chat-info-box .dokan-chat-text {
    border-radius: 0px 10px 10px 10px;
  }
  .dokan-dashboard.dashboard-design-requests #haru-content-main .dokan-dashboard-wrap .woocommerce .dokan-support-commentlist .comment.bypostauthor .dokan-dss-chat-box .dokan-chat-info-box .chat-attachment {
    float: left;
  }
  .woocommerce .woocommerce-MyAccount-content .dokan-support-customer-listing .dokan-support-commentlist .comment {
    -webkit-box-pack: right;
        -ms-flex-pack: right;
            justify-content: right;
  }
  .woocommerce .woocommerce-MyAccount-content .dokan-support-customer-listing .dokan-support-commentlist .comment .dokan-dss-chat-box .dokan-chat-image-box {
    -webkit-box-pack: right;
        -ms-flex-pack: right;
            justify-content: right;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  .woocommerce .woocommerce-MyAccount-content .dokan-support-customer-listing .dokan-support-commentlist .comment .dokan-dss-chat-box .dokan-chat-image-box .dokan-chat-image-container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
    margin-right: 0;
    margin-left: 25px;
  }
  .woocommerce .woocommerce-MyAccount-content .dokan-support-customer-listing .dokan-support-commentlist .comment .dokan-dss-chat-box .dokan-chat-image-box .dokan-chat-sender-info {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }
  .woocommerce .woocommerce-MyAccount-content .dokan-support-customer-listing .dokan-support-commentlist .comment .dokan-dss-chat-box .dokan-chat-info-box .dokan-chat-text {
    float: right;
    border-radius: 10px 0 10px 10px;
  }
  .woocommerce .woocommerce-MyAccount-content .dokan-support-customer-listing .dokan-support-commentlist .comment .dokan-dss-chat-box .dokan-chat-info-box .chat-attachment {
    display: block;
    float: right;
  }
  .woocommerce .woocommerce-MyAccount-content .dokan-support-customer-listing .dokan-support-commentlist .comment .dokan-dss-chat-box .dokan-chat-info-box .dokan-chat-time-box {
    text-align: right;
  }
  .woocommerce .woocommerce-MyAccount-content .dokan-support-customer-listing .dokan-support-commentlist .comment.bypostauthor .dokan-dss-chat-box .dokan-chat-info-box .dokan-chat-text {
    border-radius: 0px 10px 10px 10px;
  }
  .woocommerce .woocommerce-MyAccount-content .dokan-support-customer-listing .dokan-support-commentlist .comment.bypostauthor .dokan-dss-chat-box .dokan-chat-info-box .chat-attachment {
    float: left;
  }
}
@media screen and (max-width: 450px) {
  .home-page .featured-products.slick-initialized .slick-slide .bottom .button-wrapper .button-link, .home-page .featured-artists.slick-initialized .slick-slide .bottom .button-wrapper .button-link {
    font-size: 14px !important;
    padding: 15px 20px !important;
  }
  .home .slick-initialized .slick-slide .shop-name {
    bottom: -50px !important;
    width: 180px !important;
  }
  .home .product-name {
    bottom: -55px !important;
    width: 150px !important;
    height: 40px;
    font-size: 12px;
  }
  .product-name .container {
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
    height: auto !important;
    width: 150px !important;
  }
  .home-page .featured-products.slick-initialized .slick-slide .bottom, .home-page .featured-artists.slick-initialized .slick-slide .bottom {
    bottom: -60px;
  }
}
@media only screen and (max-width: 991px) {
  #haru-bottom-toolbar {
    z-index: 99999 !important;
  }
  .brevo-conversations--side-bottom {
    bottom: 25px !important;
  }
  .back-to-top.has-toolbar-sticky.in {
    bottom: 130px !important;
  }
  .dokan-dashboard #haru-content-main .dokan-dash-sidebar ul.dokan-dashboard-menu li a {
    padding-left: 18px;
  }
  .dokan-dashboard-wrap .collapsed .dokan-dashboard-menu .dokan-common-links a {
    padding-left: 0px !important;
  }
}
@media screen and (max-width: 1300px) {
  #haru-header .elementor-element.elementor-element-fe3c06e.e-con-full.e-flex.e-con.e-child {
    width: 70%;
  }
}
@media screen and (min-width: 768px) and (max-width: 1024px) {
  .elementor .elementor-hidden-tablet {
    display: none !important;
  }
  #haru-header.haru-header .haru-cart .cart-side-widget .cart_list_wrap .cart_list {
    max-height: 490px;
  }
}
@media screen and (min-width: 1025px) {
  .elementor .elementor-hidden-desktop {
    display: none !important;
  }
  .single-product #haru-content-main .haru-single-product .single-content .single-product-inner .content-area .single-product-top .single-product-summary .summary-content .product_title {
    padding-right: 0;
    overflow: hidden;
    max-width: 400px;
  }
  .single-product #haru-content-main .haru-single-product .single-content .single-product-inner .content-area .single-product-bottom .product-detail .product-detail-info {
    width: 58%;
    overflow: hidden;
  }
  .single-product #haru-content-main .haru-single-product .single-content .single-product-inner .content-area .single-product-bottom .product-detail .artist-info {
    width: 39%;
  }
}
@media screen and (min-width: 1300px) {
  .entry-content {
    padding-left: 30px;
    padding-right: 30px;
    background-color: #ECECEC;
  }
  #haru-content-main .artist-for-hire {
    margin-left: -30px;
    margin-right: -30px;
  }
  #haru-content-main .artist-for-hire .content-wrapper #dokan-seller-listing-wrap .seller-listing-content .dokan-seller-wrap {
    margin-left: -25px;
    margin-right: -25px;
  }
  #haru-content-main .artist-for-hire .content-wrapper #dokan-seller-listing-wrap .seller-listing-content .dokan-seller-wrap .dokan-single-seller .store-wrapper {
    margin: 0 25px;
  }
}
@media (max-width: 1023px) {
  .show__filters {
    height: 100%;
    overflow: hidden;
    width: 100%;
  }
  .show__filters .woocommerce.archive .content-area .archive-sidebar {
    left: 0;
    z-index: 10001;
  }
  .show__filters .woocommerce.archive .toggle__filter__btn:before {
    bottom: 0;
    content: "";
    left: 0;
    position: fixed;
    right: 0;
    top: 130px;
    z-index: 10000;
  }
  .woocommerce.archive .content-area .woocommerce-products-header {
    display: none;
  }
  .woocommerce.archive .content-area .archive-sidebar {
    background: white;
    border-radius: 21.43px;
    height: calc(100vh - 170px);
    left: -85%;
    overflow: auto;
    padding: 0;
    position: fixed;
    top: 130px;
    -webkit-transition: left 0.3s;
    transition: left 0.3s;
    width: 85%;
  }
  .woocommerce.archive .content-area .archive-sidebar aside {
    margin: 0;
  }
  .woocommerce.archive .content-area .category-description,
  .woocommerce.archive .content-area .archive-content {
    padding: 0 10px;
    width: 100%;
  }
  .woocommerce.archive .category-title {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    font-size: 20px;
    margin: 0 0 20px;
  }
  .woocommerce.archive .category-title.category-sub {
    font-size: 26px;
  }
  .woocommerce.archive .category-title .thumbnail {
    margin: 30px 0 15px;
  }
  .woocommerce.archive .yith-wcan-filters {
    margin: 0;
    padding: 25px 25px 50px;
  }
  .woocommerce.archive .yith-wcan-filters form {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
  .woocommerce.archive .yith-wcan-filters .filter-title {
    padding-right: 35px;
  }
  .woocommerce.archive .lmp_load_more_button .lmp_button {
    font-size: 16px;
    padding: 16.5px 40px;
  }
  .products.layout-grid {
    margin-left: 0;
    margin-right: 0;
  }
  .products.layout-grid .grid-item.product-item {
    padding-left: 0;
    padding-right: 0;
  }
  .products .categories {
    margin-bottom: 30px;
    padding: 25px 10px 10px;
  }
  .products .category-item {
    background: white;
    padding: 5px 15px 5px 6px;
    width: calc(50% - 5px);
  }
  .products .category-item .thumbnail {
    height: 40px;
    width: 40px;
  }
  .products .category-item .thumbnail img {
    max-width: 32px;
  }
  .products .category-item .name a {
    font-size: 10px;
    line-height: 13px;
  }
  .products .category-item .name a strong {
    font-weight: 700;
  }
  .products .category-item .actions a:before {
    height: 13px;
    width: 13px;
  }
  .products .product-item .product-label {
    display: block;
    left: inherit;
    right: 0;
    top: 14px;
  }
  .products .product-item .product-info h2 {
    font-size: 14px;
  }
  .products .product-item .product-info a {
    font-size: 13px;
  }
  .products .product-item .woocommerce-Price-amount,
  .products .product-item .amount bdi {
    font-size: 14px;
  }
  .products .product-item .product-actions {
    left: 6px;
    top: 13px;
  }
  .products .product-item .product-actions .product-button--wishlist a {
    height: 27px !important;
    width: 27px !important;
  }
  .products .product-item .product-actions .product-button--wishlist a:before {
    height: 22px;
    width: 22px;
  }
  .customer__wrapper {
    padding-left: 5px;
    padding-right: 5px;
  }
  .customer__wrapper__content {
    width: 100%;
  }
  .customer__wrapper__content .customer__content {
    padding: 40px 20px 30px;
  }
  .customer__wrapper__banner {
    display: none;
  }
  .customer__title__item {
    font-size: 16px;
    padding: 0 23.38px;
  }
  .customer__title__item.register {
    padding-left: 20px;
    padding-right: 18.15px;
  }
  .customer__content .block__login__logo img {
    width: 59px;
  }
  .customer__content .block__login__logo img.logo-artist {
    display: none;
  }
  .customer__content .woocommerce-form.register {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
  .customer__content .woocommerce-form .form-row.field__margin--small + .error {
    margin: 10px 0 0;
  }
  .customer__content .woocommerce-form .field__lost__password {
    display: block;
    text-align: center;
  }
  .customer__content .woocommerce-form .append-fullname .text__transparent,
  .customer__content .woocommerce-form .show_if_seller .text__transparent {
    display: none;
  }
  .customer__content .woocommerce-form .field__lost__password {
    font-size: 11px;
    line-height: 21px;
  }
  .customer__content .woocommerce-form .field__note_register__small {
    font-size: 11px;
    margin: 10px 0;
  }
  .customer__content .woocommerce-form .field__note_register {
    font-size: 10px;
    font-weight: 400;
    line-height: 15px;
  }
  .customer__content .woocommerce-form .woocommerce-privacy-policy-text p {
    font-size: 10px;
    line-height: 17px;
  }
  .customer__content .woocommerce-form .field__shop__url__label strong {
    font-size: 14px;
  }
  .customer__content .woocommerce-form .block__register__field {
    margin-bottom: 15px;
  }
  .customer__content .woocommerce-form .block__register__field:last-child {
    margin-bottom: 0;
  }
  .customer__content .woocommerce-form .block__register__field__img {
    display: none;
    left: 0;
    position: absolute;
    right: 0;
    text-align: center;
    top: 29%;
  }
  .customer__content .woocommerce-form .block__register__field__img img {
    width: 59px;
  }
  .customer__content .woocommerce-form .block__register__field input[type=radio] {
    clip: rect(0px, 0px, 0px, 0px);
    height: 1px;
    position: absolute;
    width: 1px;
    border-width: 0;
    border-style: initial;
    border-color: initial;
    -o-border-image: initial;
       border-image: initial;
    margin: -1px;
    overflow: hidden;
    padding: 0;
  }
  .customer__content .woocommerce-form .block__register__field input[type=radio]:checked + label {
    background: #F564A9;
  }
  .customer__content .woocommerce-form .block__register__field label {
    background: transparent;
    border-radius: 50px;
    color: white;
    cursor: pointer;
    display: inline-block;
    font-family: "Gotham" !important;
    font-size: 15px;
    font-weight: 800;
    margin: 0;
    margin-left: 0px;
    letter-spacing: 0;
    line-height: 13px;
    padding: 13px 10px 14px 10px;
    position: relative;
    -webkit-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
  }
  .customer__content .woocommerce-form [type=email],
  .customer__content .woocommerce-form [type=password],
  .customer__content .woocommerce-form [type=text] {
    font-size: 14px;
    height: 44px;
  }
  .customer__content .woocommerce-form .specialties__title {
    font-size: 14px;
    padding-top: 30px;
  }
  .customer__content .woocommerce-form .field__tc_agree label,
  .customer__content .woocommerce-form .specialties__item label,
  .customer__content .woocommerce-form .label__checkbox label {
    font-size: 13px;
    padding-left: 37px;
  }
  .customer__content .woocommerce-form .field__tc_agree label:before,
  .customer__content .woocommerce-form .specialties__item label:before,
  .customer__content .woocommerce-form .label__checkbox label:before {
    height: 25px;
    width: 25px;
  }
  .customer__content .woocommerce-form .field__tc_agree label:after,
  .customer__content .woocommerce-form .specialties__item label:after,
  .customer__content .woocommerce-form .label__checkbox label:after {
    left: 3px;
  }
  .customer__content .woocommerce-form .button.button {
    font-size: 16px;
    height: 51.52px;
    min-width: 203px;
    line-height: 16px;
    padding: 16.5px 20px;
  }
  .woocommerce-lost-password .woocommerce-ResetPassword p.woocommerce-form-row .button {
    font-size: 16px;
    height: 51.52px;
    min-width: 203px;
    line-height: 16px;
    padding: 16.5px 20px;
  }
  .woocommerce-checkout .label__checkbox label {
    padding-left: 37px;
  }
  .woocommerce-checkout .label__checkbox label:before {
    height: 25px;
    width: 25px;
  }
  .woocommerce-checkout .label__checkbox label:after {
    left: 3px;
  }
  .woocommerce-checkout .woocommerce__login__title {
    font-size: 18px;
    margin: 15px 0 10px;
    line-height: 30px;
    text-align: center;
  }
  .woocommerce-checkout .woocommerce__login .woocommerce-info {
    font-size: 17px;
    line-height: 16.27px;
    padding: 25px 20px;
    text-align: center;
  }
  .woocommerce-checkout .woocommerce__login .woocommerce-info a {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    font-size: 17px;
    margin-top: 20px;
    line-height: 15.31px;
  }
  .woocommerce-checkout .woocommerce__login .woocommerce-form .lost_password {
    text-align: center;
    line-height: 20px;
    padding: 0 5%;
  }
  .woocommerce-checkout .woocommerce__login .woocommerce-form .input-text {
    height: 56px;
  }
  .woocommerce-checkout .woocommerce__login .woocommerce-form .button {
    font-size: 16px;
    height: 40.41px;
    font-size: 17px;
    width: 168.26px;
  }
  .woocommerce-checkout .woocommerce__coupon .woocommerce-form-coupon .form-row-first {
    width: 53.5%;
  }
  .woocommerce-checkout .woocommerce-form-coupon .input-text {
    font-size: 15px;
    height: 43.89px;
  }
  .woocommerce-checkout .woocommerce-form-coupon .button {
    font-size: 15px;
    height: 43.89px;
    margin-left: 15px !important;
  }
  .woocommerce-checkout .woocommerce-checkout-customer {
    padding-bottom: 30px;
  }
  .woocommerce-checkout .woocommerce-checkout-customer h3 {
    font-size: 20px;
    line-height: 24px;
    padding-left: 5px;
  }
  .woocommerce-checkout .woocommerce-checkout-customer textarea.input-text {
    height: 138px;
  }
  .woocommerce-checkout .woocommerce-checkout-order > h3 {
    display: block;
    font-family: "Gotham";
    font-size: 20px;
    font-weight: 700;
    letter-spacing: 0.655px;
    line-height: 19.14px;
    padding-left: 15px;
  }
  .woocommerce-checkout .woocommerce-checkout-order .woocommerce-checkout-review-order-table .product-name .product-item-thumbnail {
    width: 115px;
  }
  .woocommerce-checkout .woocommerce-checkout-order .woocommerce-checkout-review-order-table .product-name .product-item__details {
    width: calc(100% - 115px);
  }
  .woocommerce-checkout .woocommerce-checkout-order .woocommerce-checkout-review-order-table .product-name .product-item-name {
    font-size: 14px;
    line-height: 14.36px;
    padding-left: 8px;
    width: calc(100% - 203px);
    overflow: hidden;
    word-wrap: break-word;
    overflow-wrap: break-word;
  }
  .woocommerce-checkout .woocommerce-checkout-order .woocommerce-checkout-review-order-table .product-name .variation__item {
    font-size: 10px;
    line-height: 11.05px;
  }
  .woocommerce-checkout .woocommerce-checkout-order .woocommerce-checkout-review-order-table .product-name .product-item__quantity {
    font-size: 10px;
    font-weight: 700;
    line-height: 8.84px;
  }
  .woocommerce-checkout .woocommerce-checkout-order .woocommerce-checkout-review-order-table .product-name .woocs_special_price_code {
    width: 75px;
  }
  .woocommerce-checkout .woocommerce-checkout-order .woocommerce-checkout-review-order-table .product-name .woocs_special_price_code bdi {
    font-size: 10px;
    line-height: 9.57px;
  }
  .woocommerce-checkout .woocommerce-checkout-order .woocommerce-checkout-review-order-table tfoot th,
  .woocommerce-checkout .woocommerce-checkout-order .woocommerce-checkout-review-order-table tfoot td {
    line-height: 17.23px;
    padding: 8px 0;
  }
  .woocommerce-checkout .woocommerce-checkout-order .woocommerce-checkout-review-order-table tfoot .order-total th,
  .woocommerce-checkout .woocommerce-checkout-order .woocommerce-checkout-review-order-table tfoot .order-total td {
    font-size: 19px;
    line-height: 19.14px;
  }
  .woocommerce-checkout .woocommerce-checkout-order .woocommerce-checkout-payment .button.alt {
    height: 37.47px;
    min-width: 178.95px;
    width: auto !important;
  }
  .woocommerce-checkout .woocommerce-checkout-order .woocommerce-checkout-payment .button.alt:after {
    height: 31.01px;
    right: 3px;
    top: 3px;
    width: 31.01px;
  }
  .woocommerce-checkout #order_review {
    padding: 25px 20px;
  }
  body.woocommerce-order-pay .woocommerce-checkout-order .woocommerce-checkout-review-order-table tfoot .order-total th:after {
    font-size: 19px;
    line-height: 19.14px;
  }
}
@media (max-width: 767px) {
  .show__filters .woocommerce.archive .content-area .archive-sidebar {
    top: 127px;
    border-top-left-radius: 0;
  }
  .woocommerce.archive .haru-active-filters {
    margin: 0;
  }
  .woocommerce.archive .yith-wcan-filters [data-taxonomy=filter_size] .filter-checkbox .filter-item {
    margin-bottom: 10px;
  }
  .woocommerce.archive .yith-wcan-filters [data-taxonomy=filter_size] .filter-checkbox .filter-item:last-child {
    margin-bottom: 0px;
  }
  .woocommerce.archive .yith-wcan-filters .color-design .filter-items {
    margin: 10px 0 0;
  }
  .woocommerce.archive .yith-wcan-filters .filter-orderby .filter-title:before {
    margin-top: 10px;
  }
  .woocommerce.archive .yith-wcan-filters .filter-content {
    margin: 18px 0 0;
  }
  .products .categories {
    padding-bottom: 0;
  }
  .products .categories div:nth-child(5) {
    margin-bottom: 0;
  }
  .products .categories div:nth-child(6) {
    margin-bottom: 0;
  }
  .products .category-item:last-child .name {
    line-height: 3px;
  }
  .products .category-item:last-child .actions {
    margin-top: 0;
    margin-bottom: 5px;
  }
  .woocommerce.archive .yith-wcan-filters .filter-checkbox .filter-item {
    margin: 0;
  }
  .woocommerce.archive .yith-wcan-filters .checkbox label {
    margin-bottom: 10px;
  }
  .woocommerce.archive .yith-wcan-filters [data-taxonomy=product_cat] .filter-items .filter-item.label.label-right.with-image .term-label {
    width: 70%;
  }
  .home .elementor-13726 .elementor-element.elementor-element-af1db5a {
    --width: 50% !important;
  }
  .dokan-dashboard #haru-content-main {
    position: relative;
  }
  .dokan-dashboard #haru-content-main .dokan-dashboard-wrap .dokan-dashboard-content {
    padding-top: 50px;
  }
  .dokan-dashboard #haru-content-main .dokan-dashboard-wrap .dokan-dashboard-content #order_line_items,
  .dokan-dashboard #haru-content-main .dokan-dashboard-wrap .dokan-dashboard-content #order_shipping_line_items {
    border: none;
  }
  .dokan-dashboard #haru-content-main .dokan-dashboard-wrap .dokan-dashboard-content #order_line_items tr,
  .dokan-dashboard #haru-content-main .dokan-dashboard-wrap .dokan-dashboard-content #order_shipping_line_items tr {
    display: inline-block;
    margin-bottom: 20px;
  }
  .dokan-dashboard #haru-content-main .dokan-dashboard-wrap .dokan-dashboard-content #order_line_items tr td,
  .dokan-dashboard #haru-content-main .dokan-dashboard-wrap .dokan-dashboard-content #order_shipping_line_items tr td {
    white-space: normal;
    word-break: break-word;
    display: inline-block;
    width: 100% !important;
    text-align: center;
  }
  .dokan-dashboard #haru-content-main .dokan-dashboard-wrap .dokan-dashboard-content #order_line_items tr td.wc-order-edit-line-item,
  .dokan-dashboard #haru-content-main .dokan-dashboard-wrap .dokan-dashboard-content #order_shipping_line_items tr td.wc-order-edit-line-item {
    display: none;
  }
  .dokan-dashboard #haru-content-main .dokan-dashboard-wrap .dokan-dashboard-content #order_line_items tr td.quantity,
  .dokan-dashboard #haru-content-main .dokan-dashboard-wrap .dokan-dashboard-content #order_shipping_line_items tr td.quantity {
    border-bottom: none;
  }
  .dokan-dashboard #haru-content-main .dokan-dashboard-wrap .dokan-dashboard-content #order_line_items tr td.quantity div,
  .dokan-dashboard #haru-content-main .dokan-dashboard-wrap .dokan-dashboard-content #order_shipping_line_items tr td.quantity div {
    font-family: "Gotham" !important;
  }
  .dokan-dashboard #haru-content-main .dokan-dashboard-wrap .dokan-dashboard-content table.woocommerce_order_items thead {
    display: none;
  }
  .dokan-dashboard #haru-content-main .dokan-dashboard-wrap .dokan-dashboard-content.dokan-orders-content .dokan-orders-area .woocommerce_order_items #order_line_items td.thumb img {
    width: 20%;
  }
  .dokan-dashboard #haru-content-main .dokan-dashboard-wrap .dokan-dashboard-content.dokan-orders-content .dokan-orders-area .order-status {
    border-bottom: none;
  }
  .dokan-dashboard #haru-content-main .dokan-dashboard-wrap .dokan-dashboard-content .dokan-payment-settings-summary h2 {
    font-size: 22px;
  }
  .dokan-dashboard #haru-content-main .dokan-dashboard-wrap .dokan-dashboard-content .dokan-payment-settings-summary .payment-intro {
    font-size: 16px;
  }
  .dokan-dashboard #haru-content-main .dokan-dashboard-wrap .dokan-dashboard-content .dokan-payment-settings-summary .payment-frame {
    padding: 22px 22px 22px 22px;
  }
  .dokan-dashboard #haru-content-main .dokan-dashboard-wrap .dokan-dashboard-content .dokan-payment-settings-summary .payment-frame h3 {
    font-size: 16px;
  }
  .dokan-dashboard #haru-content-main .dokan-dashboard-wrap .dokan-dashboard-content .dokan-payment-settings-summary .payment-frame #toggle-vendor-payment-method-drop-down {
    font-size: 13px;
  }
  .dokan-dashboard #haru-content-main .dokan-dashboard-wrap .dokan-dashboard-content .dokan-payment-settings-summary .payment-frame #toggle-vendor-payment-method-drop-down:after {
    height: 10px;
    width: 10px;
  }
  .dokan-dashboard #haru-content-main .dokan-dashboard-wrap .dokan-dashboard-content .dokan-payment-settings-summary .payment-frame .payment-options .payment-list a > div {
    width: auto;
    height: 33px;
  }
  .dokan-dashboard #haru-content-main .dokan-dashboard-wrap .dokan-dashboard-content .dokan-payment-settings-summary .payment-frame .payment-options .payment-list a span {
    font-size: 12px;
  }
  .dokan-dashboard #haru-content-main .dokan-dashboard-wrap .dokan-dashboard-content .dokan-payment-settings-summary .payment-frame .payment-options .payment-list a div {
    position: relative;
  }
  .dokan-dashboard #haru-content-main .dokan-dashboard-wrap .dokan-dashboard-content .dokan-payment-settings-summary .payment-frame .payment-options .payment-list a div:after {
    height: 14px;
    width: 14px;
  }
  .dokan-dashboard #haru-content-main .dokan-dashboard-wrap .dokan-dashboard-content .dokan-payment-settings-summary .payment-frame .selected-payment .listing li div {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
  .dokan-dashboard #haru-content-main .dokan-dashboard-wrap .dokan-dashboard-content .dokan-payment-settings-summary .payment-frame .selected-payment .no-content {
    font-size: 13px;
  }
  .dokan-dashboard #haru-content-main .dokan-dashboard-wrap .dokan-dash-sidebar.collapsed {
    padding-top: 5px;
    padding-bottom: 5px;
  }
  .dokan-dashboard #haru-content-main .dokan-dashboard-wrap .dokan-dash-sidebar.collapsed #dokan-navigation {
    height: auto !important;
    display: none;
  }
  .dokan-dashboard #haru-content-main .dokan-dashboard-wrap .dokan-dash-sidebar.collapsed #dokan-navigation > #mobile-menu-icon {
    display: none;
  }
  .dokan-dashboard #haru-content-main .dokan-dashboard-wrap .dokan-dash-sidebar {
    width: 50%;
    position: absolute;
    z-index: 10;
    top: 0;
  }
  .dokan-dashboard #haru-content-main .dokan-dashboard-wrap .dokan-dash-sidebar .collapse-side-bar #toggle-sidebar-btn {
    width: 100%;
    text-align: right;
  }
  .dokan-dashboard #haru-content-main .dokan-dashboard-wrap .dokan-dash-sidebar #dokan-navigation {
    display: block;
  }
  .dokan-dashboard #haru-content-main .dokan-dashboard-wrap .dokan-dash-sidebar #dokan-navigation > #mobile-menu-icon {
    display: none !important;
  }
  .dokan-dashboard #haru-content-main .dokan-dashboard-wrap .dokan-dash-sidebar #dokan-navigation ul.dokan-dashboard-menu {
    padding-top: 10px !important;
  }
  .dokan-dashboard #haru-content-main .dokan-dashboard-wrap .dokan-dash-sidebar ul.dokan-dashboard-menu li {
    border: none;
  }
  .dokan-dashboard #haru-content-main .dokan-dashboard-wrap .dokan-dash-sidebar ul.dokan-dashboard-menu li a {
    padding-left: 15px !important;
    padding-right: 15px;
    min-width: auto !important;
  }
  .dokan-dashboard #haru-content-main .dokan-dashboard-wrap .dokan-dash-sidebar ul.dokan-dashboard-menu li a i {
    padding-right: 7px;
  }
  .dokan-dashboard #haru-content-main .dokan-orders-content .dokan-orders-area .dokan-order-filter-serach .dokan-left .dokan-form-group {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
  .dokan-dashboard #haru-content-main .dokan-orders-content .dokan-orders-area .dokan-order-filter-serach .dokan-left .dokan-form-group select,
  .dokan-dashboard #haru-content-main .dokan-orders-content .dokan-orders-area .dokan-order-filter-serach .dokan-left .dokan-form-group span, .dokan-dashboard #haru-content-main .dokan-orders-content .dokan-orders-area .dokan-order-filter-serach .dokan-left .dokan-form-group input {
    margin-bottom: 10px;
    font-size: 14px;
  }
  .dokan-dashboard #haru-content-main .dokan-orders-content .dokan-orders-area .dokan-order-filter-serach .dokan-left .dokan-form-group input {
    color: #7e7e7e;
  }
  .dokan-dashboard #haru-content-main .dokan-orders-content .dokan-orders-area .dokan-order-filter-serach .dokan-left .dokan-form-group input::-webkit-input-placeholder {
    color: #7e7e7e;
  }
  .dokan-dashboard #haru-content-main .dokan-orders-content .dokan-orders-area .dokan-order-filter-serach .dokan-left .dokan-form-group input::-moz-placeholder {
    color: #7e7e7e;
  }
  .dokan-dashboard #haru-content-main .dokan-orders-content .dokan-orders-area .dokan-order-filter-serach .dokan-left .dokan-form-group input:-ms-input-placeholder {
    color: #7e7e7e;
  }
  .dokan-dashboard #haru-content-main .dokan-orders-content .dokan-orders-area .dokan-order-filter-serach .dokan-left .dokan-form-group input::-ms-input-placeholder {
    color: #7e7e7e;
  }
  .dokan-dashboard #haru-content-main .dokan-orders-content .dokan-orders-area .dokan-order-filter-serach .dokan-left .dokan-form-group input::placeholder {
    color: #7e7e7e;
  }
  .dokan-dashboard #haru-content-main .dokan-orders-content .dokan-orders-area .dokan-order-filter-serach .dokan-left .dokan-form-group a span {
    margin-bottom: 0;
  }
  .dokan-dashboard #haru-content-main .dokan-orders-content .dokan-orders-area .pagination-wrap .pagination {
    margin-left: 1px;
  }
  .dokan-dashboard .page-content .dokan-dashboard-content.dokan-support-listing.dokan-support-topic-wrapper .dokan-panel.dokan-dss-panel-default .comment-form-comment .dokan-dss-comment-textarea {
    height: 199px;
    padding-right: 120px;
  }
  .dokan-dashboard .page-content .dokan-dashboard-content.dokan-support-listing.dokan-support-topic-wrapper .dokan-panel.dokan-dss-panel-default strong {
    font-size: 18px;
  }
  .dokan-dashboard .page-content .dokan-dashboard-content.dokan-support-listing.dokan-support-topic-wrapper .dokan-panel.dokan-dss-panel-default .upload-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    padding-left: 20px;
  }
  .dokan-dashboard .page-content .dokan-dashboard-content.dokan-support-listing.dokan-support-topic-wrapper .dokan-panel.dokan-dss-panel-default .upload-wrapper span.file-name {
    font-size: 12px;
    font-weight: 400;
    margin-right: 5px;
  }
  .dokan-dashboard .page-content .dokan-dashboard-content .additional-element {
    margin-top: 24px;
    margin-bottom: 40px;
  }
  .dokan-dashboard .page-content .dokan-dashboard-content .additional-element .btn-upload .button {
    width: 264px;
    height: 56px;
    font-size: 12px;
  }
  .dokan-dashboard .page-content .dokan-dashboard-content .additional-element .btn-upload .button:after {
    width: 30px;
    height: 30px;
  }
  .dokan-dashboard .page-content .dokan-dashboard-content .additional-element .art-guide-line {
    width: auto;
    height: auto;
    margin-top: 13px;
  }
  .dokan-dashboard .page-content .dokan-dashboard-content .additional-element .art-guide-line span {
    font-size: 13px;
  }
  .dokan-dashboard .page-content .dokan-dashboard-content .additional-element .art-guide-line p {
    font-size: 11px;
  }
  .dokan-dashboard .page-content .dokan-dashboard-content .additional-element .tooltip-guide-line .hover-action a {
    font-size: 13px;
  }
  .dokan-dashboard .page-content .dokan-dashboard-content .additional-element .tooltip-guide-line .tooltip-content {
    bottom: 95px;
    left: 0;
    max-height: 396px;
    min-height: unset;
  }
  .dokan-dashboard .page-content .dokan-dashboard-content .alert-on-mobile {
    display: block;
  }
  .dokan-dashboard .page-content .dokan-dashboard-content .product-design-form #wcdp-editor-container .selected-color-container {
    z-index: 999;
  }
  .dokan-dashboard .page-content .post-comments.artist-comments .reason-cancellation {
    font-size: 24px;
  }
  .dokan-dashboard .product-design #mobile-wcdp-vertical-guide-lines {
    display: block;
    max-width: 600px;
    margin: 0 auto;
    margin-bottom: 30px;
    margin-top: 26px;
  }
  .dokan-dashboard #wcdp-vertical-guide-lines {
    display: none;
  }
  .dokan-dashboard.dashboard-design-requests #haru-content-main .dokan-dashboard-wrap .dokan-dashboard-content .dokan-panel-default.dokan-dss-panel-default {
    padding: 0;
  }
  .dokan-dashboard.dashboard-design-requests #haru-content-main .dokan-dashboard-wrap .woocommerce .design-request-detail {
    border: none;
    background: none;
    padding: 0;
    -webkit-box-shadow: none;
            box-shadow: none;
  }
  .dokan-dashboard.dashboard-design-requests #haru-content-main .dokan-dashboard-wrap .woocommerce .design-request-detail .design_request_details.dokan-table.order-items {
    display: block;
  }
  .dokan-dashboard.dashboard-design-requests #haru-content-main .dokan-dashboard-wrap .woocommerce .design-request-detail .design_request_details.dokan-table.order-items thead {
    display: none;
  }
  .dokan-dashboard.dashboard-design-requests #haru-content-main .dokan-dashboard-wrap .woocommerce .design-request-detail .design_request_details.dokan-table.order-items tbody {
    display: block;
  }
  .dokan-dashboard.dashboard-design-requests #haru-content-main .dokan-dashboard-wrap .woocommerce .design-request-detail .design_request_details.dokan-table.order-items tbody tr {
    display: block;
    width: 100%;
    max-width: unset;
    border-radius: 5px;
    background: #FFF;
    padding: 10px 12px 18px;
    margin-bottom: 20px;
  }
  .dokan-dashboard.dashboard-design-requests #haru-content-main .dokan-dashboard-wrap .woocommerce .design-request-detail .design_request_details.dokan-table.order-items tbody tr td {
    border: none;
    display: block;
    padding: 0;
    margin-bottom: 25px;
    vertical-align: top;
  }
  .dokan-dashboard.dashboard-design-requests #haru-content-main .dokan-dashboard-wrap .woocommerce .design-request-detail .design_request_details.dokan-table.order-items tbody tr td.product-thumbnail {
    display: inline-block;
    width: 100% !important;
    margin-right: 13px;
    margin-bottom: 30px;
  }
  .dokan-dashboard.dashboard-design-requests #haru-content-main .dokan-dashboard-wrap .woocommerce .design-request-detail .design_request_details.dokan-table.order-items tbody tr td.product-thumbnail img {
    border-radius: 5px;
  }
  .dokan-dashboard.dashboard-design-requests #haru-content-main .dokan-dashboard-wrap .woocommerce .design-request-detail .design_request_details.dokan-table.order-items tbody tr td.design-file {
    display: inline-block;
    width: 100% !important;
    margin-bottom: 30px;
  }
  .dokan-dashboard.dashboard-design-requests #haru-content-main .dokan-dashboard-wrap .woocommerce .design-request-detail .design_request_details.dokan-table.order-items tbody tr td.design-file img {
    border-radius: 5px;
  }
  .dokan-dashboard.dashboard-design-requests #haru-content-main .dokan-dashboard-wrap .woocommerce .design-request-detail .design_request_details.dokan-table.order-items tbody tr td.col-product-price {
    display: inline-block;
    margin-right: 30px;
  }
  .dokan-dashboard.dashboard-design-requests #haru-content-main .dokan-dashboard-wrap .woocommerce .design-request-detail .design_request_details.dokan-table.order-items tbody tr td.col-product-offer-price {
    display: inline-block;
    margin-right: 30px;
  }
  .dokan-dashboard.dashboard-design-requests #haru-content-main .dokan-dashboard-wrap .woocommerce .design-request-detail .design_request_details.dokan-table.order-items tbody tr td.col-product-quantity {
    display: inline-block;
  }
  .dokan-dashboard.dashboard-design-requests #haru-content-main .dokan-dashboard-wrap .woocommerce .design-request-detail .design_request_details.dokan-table.order-items tbody tr td.col-product-offer-subtotal {
    text-align: left;
    margin-bottom: 0;
  }
  .dokan-dashboard.dashboard-design-requests #haru-content-main .dokan-dashboard-wrap .woocommerce .design-request-detail .design_request_details.dokan-table.order-items tbody tr .head-mobile {
    color: #000;
    font-family: "Gotham";
    font-size: 13px;
    font-style: normal;
    font-weight: 700;
    line-height: 20px;
  }
  .dokan-dashboard.dashboard-design-requests #haru-content-main .dokan-dashboard-wrap .woocommerce .design-request-detail .cart-collaterals .table_quote_totals td {
    background: none;
    padding: 0;
  }
  .dokan-dashboard.dashboard-design-requests #haru-content-main .dokan-dashboard-wrap .woocommerce .design-request-detail .cart-collaterals .table_quote_totals th {
    padding: 0;
  }
  .dokan-dashboard.dashboard-design-requests #haru-content-main .dokan-dashboard-wrap .woocommerce .shop_table.order_details {
    margin-bottom: 20px;
  }
  .dokan-dashboard.dashboard-design-requests #haru-content-main .dokan-dashboard-wrap .woocommerce .shop_table.order_details tbody tr td {
    background: none;
  }
  .dokan-dashboard.dashboard-design-requests #haru-content-main .dokan-dashboard-wrap .woocommerce .dokan-support-commentlist .comment.comment-author-internal .dokan-dss-chat-box .dokan-chat-info-box {
    padding-right: 0;
  }
  .dokan-dashboard.dashboard-design-requests .jquery-modal .modal {
    left: 0%;
    top: 25%;
  }
  .dokan-dashboard .dokan-orders-area {
    overflow: unset !important;
  }
  .dokan-dashboard .dokan-orders-area .dokan-panel-body td.quantity {
    -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important;
  }
  .dokan-dashboard .dokan-orders-area tr.shipping td {
    border: none;
  }
  body.im-an-artist #haru-content-main .haru-page .entry-content .e-con-inner .section1 {
    background-color: rgba(236, 236, 236, 0.8);
    padding-top: 0;
  }
  body.im-an-artist #haru-content-main .haru-page .entry-content .e-con-inner .section1 .main-container {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    padding: 0;
  }
  body.im-an-artist #haru-content-main .haru-page .entry-content .e-con-inner .section1 .main-container:before {
    top: 36%;
    height: 250px;
    background: rgb(151, 241, 182);
  }
  body.im-an-artist #haru-content-main .haru-page .entry-content .e-con-inner .section1 .main-container .banner-image {
    padding: 0 15px;
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
    width: 100%;
  }
  body.im-an-artist #haru-content-main .haru-page .entry-content .e-con-inner .section1 .main-container .banner-image .attachment-large {
    width: 398px;
  }
  body.im-an-artist #haru-content-main .haru-page .entry-content .e-con-inner .section1 .main-container .banner-content {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
    width: 100%;
    padding: 41px 58px 47px 58px;
  }
  body.im-an-artist #haru-content-main .haru-page .entry-content .e-con-inner .section1 .main-container .banner-content .title-heading {
    text-align: center;
  }
  body.im-an-artist #haru-content-main .haru-page .entry-content .e-con-inner .section1 .main-container .banner-content .elementor-widget-container h2 {
    padding: 0;
    font-size: 30px;
  }
  body.im-an-artist #haru-content-main .haru-page .entry-content .e-con-inner .section1 .main-container .banner-content .elementor-widget-container p {
    text-align: center;
    padding: 22px 20px 0 20px;
    font-size: 18px;
  }
  body.im-an-artist #haru-content-main .haru-page .entry-content .e-con-inner .section1 .main-container .banner-content .description {
    display: none;
  }
  body.im-an-artist #haru-content-main .haru-page .entry-content .e-con-inner .section1 .main-container .btn-selling {
    display: none;
  }
  body.im-an-artist #haru-content-main .haru-page .entry-content .e-con-inner .section1 .main-container .button-mobile {
    display: block;
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3;
    padding-top: 22px;
    padding-bottom: 57px;
  }
  body.im-an-artist #haru-content-main .haru-page .entry-content .e-con-inner .section2 {
    padding: 0 30px;
    margin-top: 26px;
    margin-bottom: 74px;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
  body.im-an-artist #haru-content-main .haru-page .entry-content .e-con-inner .section2 .items {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    margin-top: 43px;
  }
  body.im-an-artist #haru-content-main .haru-page .entry-content .e-con-inner .section2 .items .item {
    margin: 0;
    margin-top: 43px;
  }
  body.im-an-artist #haru-content-main .haru-page .entry-content .e-con-inner .section2 .items .item > .elementor-widget-haru-text-label {
    top: -5%;
    right: 40%;
  }
  body.im-an-artist #haru-content-main .haru-page .entry-content .e-con-inner .section2 .items .item > .elementor-widget-haru-text-label .number {
    width: 73px;
    height: 73px;
  }
  body.im-an-artist #haru-content-main .haru-page .entry-content .e-con-inner .section2 .items .item .number {
    width: 73px;
    height: 73px;
  }
  body.im-an-artist #haru-content-main .haru-page .entry-content .e-con-inner .section2 .items .item .content-des {
    padding: 16px 23px 79px 23px;
    text-align: center;
  }
  body.im-an-artist #haru-content-main .haru-page .entry-content .e-con-inner .section2 .items .item .title {
    width: 100%;
    margin-top: 86px;
  }
  body.im-an-artist #haru-content-main .haru-page .entry-content .e-con-inner .section2 .items .item1 {
    margin-top: 0;
  }
  body.im-an-artist #haru-content-main .haru-page .entry-content .e-con-inner .section2 .btn-selling {
    display: none;
  }
  body.im-an-artist #haru-content-main .haru-page .entry-content .e-con-inner .section3 {
    margin: 0;
    padding: 0;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    background-color: rgba(236, 236, 236, 0.8);
  }
  body.im-an-artist #haru-content-main .haru-page .entry-content .e-con-inner .section3 .main-title h2 {
    padding-top: 38px;
    padding-left: 50px;
    padding-right: 50px;
    padding-bottom: 16px;
  }
  body.im-an-artist #haru-content-main .haru-page .entry-content .e-con-inner .section3 .sub-desc {
    padding-left: 50px;
    padding-right: 50px;
    padding-bottom: 29px;
  }
  body.im-an-artist #haru-content-main .haru-page .entry-content .e-con-inner .section3 .sub-desc p {
    padding: 0;
  }
  body.im-an-artist #haru-content-main .haru-page .entry-content .e-con-inner .section3 .products {
    margin: 0;
    padding: 0 30px;
    margin-right: 0;
  }
  body.im-an-artist #haru-content-main .haru-page .entry-content .e-con-inner .section3 .products > .image {
    height: auto;
    margin: 0;
    margin-bottom: 20px;
  }
  body.im-an-artist #haru-content-main .haru-page .entry-content .e-con-inner .section3 .products .item {
    width: 400px;
  }
  body.im-an-artist #haru-content-main .haru-page .entry-content .e-con-inner .section3 .products .pointer-fixed {
    bottom: -50px;
    left: 8%;
  }
  body.im-an-artist #haru-content-main .haru-page .entry-content .e-con-inner .section3 .products .img-group {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    padding: 0;
  }
  body.im-an-artist #haru-content-main .haru-page .entry-content .e-con-inner .section3 .products .img-group .image-hover {
    width: 400px;
    top: 0;
  }
  body.im-an-artist #haru-content-main .haru-page .entry-content .e-con-inner .section3 .products .img-group .image-hover .elementor-widget-container img {
    max-width: 100%;
  }
  body.im-an-artist #haru-content-main .haru-page .entry-content .e-con-inner .section3 .products .group1 {
    margin-bottom: 30px;
  }
  body.im-an-artist #haru-content-main .haru-page .entry-content .e-con-inner .section3 .btn-create-product {
    margin-bottom: 66px;
  }
  body.im-an-artist #haru-content-main .haru-page .entry-content .e-con-inner .section3 .btn-create-product .elementor-widget-container {
    margin-top: 48px;
  }
  body.im-an-artist #haru-content-main .haru-page .entry-content .e-con-inner .section3 .btn-create-product .elementor-widget-container a {
    height: 51px;
    font-size: 18px;
  }
  body.im-an-artist #haru-content-main .haru-page .entry-content .e-con-inner .section4 {
    margin-top: 0;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    background: none;
    overflow: hidden;
  }
  body.im-an-artist #haru-content-main .haru-page .entry-content .e-con-inner .section4:before {
    background: transparent url("./assets/images/icon/bg-section4.png") no-repeat center;
    background-size: contain;
    content: "";
    display: inline-block;
    position: absolute;
    -webkit-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
    width: 100%;
    left: 1%;
    top: -18%;
  }
  body.im-an-artist #haru-content-main .haru-page .entry-content .e-con-inner .section4 .sub-title {
    display: block;
    padding: 35px 0 32px 0;
  }
  body.im-an-artist #haru-content-main .haru-page .entry-content .e-con-inner .section4 .content-right {
    margin: 0;
    padding: 0 30px 58px 30px;
  }
  body.im-an-artist #haru-content-main .haru-page .entry-content .e-con-inner .section4 .content-right .elementor-widget-container .elementor-slides-wrapper .swiper-slide {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    height: auto;
  }
  body.im-an-artist #haru-content-main .haru-page .entry-content .e-con-inner .section4 .content-right .elementor-widget-container .elementor-slides-wrapper .swiper-slide .swiper-slide-bg {
    width: auto;
    margin-right: 0;
    height: 412px;
    min-height: unset;
  }
  body.im-an-artist #haru-content-main .haru-page .entry-content .e-con-inner .section4 .content-right .elementor-widget-container .elementor-slides-wrapper .swiper-slide .swiper-slide-inner {
    width: auto;
  }
  body.im-an-artist #haru-content-main .haru-page .entry-content .e-con-inner .section4 .content-right .elementor-widget-container .elementor-slides-wrapper .swiper-slide .swiper-slide-inner .elementor-slide-heading {
    display: none;
  }
  body.im-an-artist #haru-content-main .haru-page .entry-content .e-con-inner .section4 .content-right .elementor-widget-container .elementor-slides-wrapper .swiper-slide .swiper-slide-inner .elementor-slide-description {
    padding-top: 73px;
  }
  body.im-an-artist #haru-content-main .haru-page .entry-content .e-con-inner .section4 .content-right .elementor-widget-container .elementor-slides-wrapper .swiper-slide .swiper-slide-inner .elementor-slide-description h2 {
    font-size: 30px;
    margin: 0 0 25px 0;
  }
  body.im-an-artist #haru-content-main .haru-page .entry-content .e-con-inner .section4 .content-right .elementor-widget-container .elementor-slides-wrapper .swiper-slide .swiper-slide-inner .elementor-slide-button {
    width: 211px;
    height: 51px;
    font-size: 18px;
    margin-top: 24px;
  }
  body.im-an-artist #haru-content-main .haru-page .entry-content .e-con-inner .section4 .content-right .elementor-widget-container .elementor-slides-wrapper .swiper-slide .swiper-slide-inner .fadeInUp {
    -webkit-animation-duration: unset;
            animation-duration: unset;
    -webkit-animation-name: unset;
            animation-name: unset;
  }
  body.im-an-artist #haru-content-main .haru-page .entry-content .e-con-inner .section4 .content-right .elementor-widget-container .elementor-slides-wrapper .swiper-pagination-bullets {
    bottom: 48%;
    height: 27px;
    width: 103px;
    left: 35%;
  }
  body.im-an-artist #haru-content-main .haru-page .entry-content .e-con-inner .section5 {
    padding: 0 30px;
    background-color: rgba(236, 236, 236, 0.8);
    padding-top: 38px;
  }
  body.im-an-artist #haru-content-main .haru-page .entry-content .e-con-inner .section5 .content2 {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
    padding: 0;
    padding-top: 34px;
  }
  body.im-an-artist #haru-content-main .haru-page .entry-content .e-con-inner .section5 .content1 {
    padding-bottom: 72px;
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }
  body.im-an-artist #haru-content-main .haru-page .entry-content .e-con-inner .section5 .content1 .top-desc {
    padding: 0;
  }
  body.im-an-artist #haru-content-main .haru-page .entry-content .e-con-inner .section5 .content1 .top-desc h2 {
    padding-top: 39px;
    padding-bottom: 19px;
    font-size: 25px;
  }
  body.im-an-artist #haru-content-main .haru-page .entry-content .e-con-inner .section5 .content1 .top-desc p {
    font-size: 18px;
  }
  body.im-an-artist #haru-content-main .haru-page .entry-content .e-con-inner .section5 .content1 .top-desc .desc1 p {
    margin-bottom: 20px;
  }
  body.im-an-artist #haru-content-main .haru-page .entry-content .e-con-inner .section5 .content1 .top-desc .desc2 p {
    margin-bottom: 54px;
  }
  body.im-an-artist #haru-content-main .haru-page .entry-content .e-con-inner .section5 .content1 .bottom.got-question {
    padding: 0;
  }
  body.im-an-artist #haru-content-main .haru-page .entry-content .e-con-inner .section5 .content1 .got-question-second {
    padding-bottom: 51px;
    padding-top: 42px;
    padding-left: 27px;
    padding-right: 55px;
  }
  body.im-an-artist #haru-content-main .haru-page .entry-content .e-con-inner .section5 .content1 .got-question-second h2 {
    font-size: 25px;
    padding-bottom: 15px;
  }
  body.im-an-artist #haru-content-main .haru-page .entry-content .e-con-inner .section5 .content1 .got-question-second p {
    margin: 0;
    padding-bottom: 32px;
  }
  body.im-an-artist #haru-content-main .haru-page .entry-content .e-con-inner .section5 .content1 .btn-explore .elementor-button-link {
    width: 211px;
    height: 51px;
  }
  body.im-an-artist #haru-content-main .haru-page .entry-content .e-con-inner .section5 .content1 .btn-explore .elementor-button-link .elementor-button-text {
    font-size: 18px;
  }
  .customer__content .woocommerce-form .thankyou-text {
    font-size: 10px;
    line-height: 17px;
  }
  .customer__content .woocommerce-form .block__register__field {
    border-radius: 50px;
    display: table-cell;
    padding: 5px 6px;
  }
  .customer__content .woocommerce-form .block__register__field__img {
    display: none;
    left: 0;
    position: absolute;
    right: 0;
    text-align: center;
    top: 0;
  }
  .customer__content .woocommerce-form .block__register__field__img img {
    width: 88px;
  }
  .customer__content .woocommerce-form .block__register__field input[type=radio] {
    clip: rect(0px, 0px, 0px, 0px);
    height: 1px;
    position: absolute;
    width: 1px;
    border-width: 0;
    border-style: initial;
    border-color: initial;
    -o-border-image: initial;
       border-image: initial;
    margin: -1px;
    overflow: hidden;
    padding: 0;
  }
  .customer__content .woocommerce-form .block__register__field input[type=radio]:checked + label {
    background: #F564A9;
  }
  .customer__content .woocommerce-form .block__register__field label {
    background: transparent;
    border-radius: 50px;
    color: white;
    cursor: pointer;
    display: inline-block;
    font-family: "Gotham" !important;
    font-size: 15px;
    font-weight: 800;
    margin: 0;
    margin-left: 0px;
    letter-spacing: 0;
    line-height: 13px;
    padding: 13px 10px 14px 10px;
    position: relative;
    -webkit-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
  }
  .woocommerce-checkout .woocommerce-checkout-order .woocommerce-checkout-review-order-table .product-name .product-item-subtotal {
    padding-top: 17px;
  }
}
@media (min-width: 992px) {
  .woocommerce.archive .content-area .haru-container {
    max-width: 1645px;
  }
}
@media (min-width: 1024px) and (max-width: 1199px) {
  .woocommerce.archive .content-area .category-title,
  .woocommerce.archive .content-area .archive-sidebar {
    width: 350px;
  }
  .woocommerce.archive .content-area .category-description,
  .woocommerce.archive .content-area .archive-content {
    padding-left: 15px;
    width: calc(100% - 350px);
  }
}
@media (min-width: 1200px) {
  .woocommerce.archive .content-area .category-title,
  .woocommerce.archive .content-area .archive-sidebar {
    width: 420px;
  }
  .woocommerce.archive .content-area .category-description,
  .woocommerce.archive .content-area .archive-content {
    padding-left: 30px;
    width: calc(100% - 420px);
  }
  .products.layout-grid {
    -webkit-box-pack: unset;
        -ms-flex-pack: unset;
            justify-content: unset;
  }
  .products.layout-grid .grid-item.product-item {
    margin-bottom: 80px;
    width: calc((100% - 69.96px) / 3);
  }
  .products .categories {
    padding: 27px 66px 2px;
  }
}
@media (max-width: 375px) {
  .woocommerce.archive .content-area .archive-sidebar {
    left: -90%;
    width: 90%;
  }
}
@media (min-width: 1024px) {
  .woocommerce.archive .category-title {
    font-size: 25px;
    margin: 30px 0;
    padding-right: 35px;
  }
  .woocommerce.archive .category-title .thumbnail img {
    width: 53px;
    height: auto;
  }
  .woocommerce.archive .lmp_load_more_button .lmp_button {
    font-size: 22px;
    min-width: 284px;
    padding: 28px 55px;
  }
  .woocommerce.archive .category__title__mobile {
    display: none;
  }
  .products .categories {
    background: white;
    border-radius: 20px;
    margin-bottom: 50px;
    padding: 25px 66px 5px;
  }
  .products .category-item {
    background: #ececec;
    padding: 8.5px 30px 8.5px 8.5px;
    width: calc(50% - 10px);
  }
  .products .category-item .thumbnail {
    height: 62.18px;
    width: 62.18px;
  }
  .products .category-item .thumbnail img {
    width: 53px;
    height: auto;
  }
  .products .category-item .name a {
    font-size: 20px;
    line-height: 20px;
  }
  .products .category-item .name a strong {
    font-weight: 900;
  }
  .products .category-item .actions a:before {
    height: 22px;
    width: 22px;
  }
  .products .product-item .product-info h2 {
    font-size: 18px;
  }
  .products .product-item .product-info a {
    font-size: 16px;
  }
  .products .product-item .woocommerce-Price-amount,
  .products .product-item .amount bdi {
    font-size: 18px;
  }
  .products .product-item .product-actions {
    left: 11px;
    top: 16px;
  }
  .products .product-item .product-actions .product-button--wishlist a {
    height: 34px !important;
    width: 34px !important;
  }
  .products .product-item .product-actions .product-button--wishlist a:before {
    height: 27.7px;
    width: 27.7px;
  }
  .single-product #haru-content-main .haru-single-product .single-content .single-product-inner .content-area .single-product-bottom .product-reviews .filter-content .review-list .slick-list {
    margin-left: -15px;
    margin-right: -15px;
  }
  .dokan-dashboard #haru-content-main .dokan-dashboard-content .product-list-wrapper .product-list {
    width: 98%;
  }
  .dokan-dashboard #haru-content-main .dokan-dashboard-content .product-list-wrapper .product-list .product .product-info .product-image-wrapper img {
    height: auto;
  }
  .customer__wrapper__content {
    padding: 0 75px;
    width: 58.0439%;
  }
  .customer__wrapper__content .customer__content {
    padding: 40px 40px 30px;
  }
  .customer__wrapper__content .customer__content.block__login {
    padding-left: 76px;
    padding-right: 76px;
  }
  .customer__wrapper__banner {
    width: 41.9561%;
  }
  .customer__title__item {
    font-size: 18px;
    padding: 0 20.5px;
  }
  .customer__title__item.register {
    padding-left: 15px;
    padding-right: 14.69px;
  }
  .customer__content.block__register .block__login__logo {
    display: none;
  }
  .customer__content .block__login__logo img {
    width: 80px;
  }
  .customer__content .woocommerce-form .form-row + #first-name-error {
    margin-right: auto !important;
  }
  .customer__content .woocommerce-form .form-row + #last-name-error {
    margin-left: auto !important;
  }
  .customer__content .woocommerce-form .form-row + #shop-phone-error {
    margin-top: 15px;
    margin-right: auto !important;
  }
  .customer__content .woocommerce-form .form-row + #shop-social-link-error {
    margin-top: 15px;
    margin-left: auto !important;
  }
  .customer__content .woocommerce-form .form-row.terms .woocommerce-form__label-for-checkbox span:before {
    height: 35px;
    width: 35px;
  }
  .customer__content .woocommerce-form .append-fullname .text__transparent,
  .customer__content .woocommerce-form .show_if_seller .text__transparent {
    color: transparent;
  }
  .customer__content .woocommerce-form .append-fullname label.error,
  .customer__content .woocommerce-form .append-fullname .form-row,
  .customer__content .woocommerce-form .show_if_seller label.error,
  .customer__content .woocommerce-form .show_if_seller .form-row {
    width: calc(50% - 18px);
  }
  .customer__content .woocommerce-form .append-fullname .split-row,
  .customer__content .woocommerce-form .append-fullname .specialties,
  .customer__content .woocommerce-form .show_if_seller .split-row,
  .customer__content .woocommerce-form .show_if_seller .specialties {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    width: 100%;
  }
  .customer__content .woocommerce-form .append-fullname .row__left,
  .customer__content .woocommerce-form .show_if_seller .row__left {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }
  .customer__content .woocommerce-form .append-fullname .row__left + label.error,
  .customer__content .woocommerce-form .show_if_seller .row__left + label.error {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3;
  }
  .customer__content .woocommerce-form .append-fullname .row__right,
  .customer__content .woocommerce-form .show_if_seller .row__right {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }
  .customer__content .woocommerce-form .append-fullname .row__right + label.error,
  .customer__content .woocommerce-form .show_if_seller .row__right + label.error {
    -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
            order: 4;
  }
  .customer__content .woocommerce-form .append-fullname .url-render-component,
  .customer__content .woocommerce-form .show_if_seller .url-render-component {
    position: relative !important;
  }
  .customer__content .woocommerce-form .append-fullname .url-render-component #url-alart-mgs.text-success,
  .customer__content .woocommerce-form .append-fullname .url-render-component #url-alart-mgs.text-danger,
  .customer__content .woocommerce-form .show_if_seller .url-render-component #url-alart-mgs.text-success,
  .customer__content .woocommerce-form .show_if_seller .url-render-component #url-alart-mgs.text-danger {
    position: absolute;
    right: 2%;
    top: 10%;
    font-family: "Gotham" !important;
    font-size: 16px;
  }
  .customer__content .woocommerce-form .append-fullname .shop-name-render-component,
  .customer__content .woocommerce-form .show_if_seller .shop-name-render-component {
    position: relative !important;
  }
  .customer__content .woocommerce-form .append-fullname .shop-name-render-component #shop-name-alart-mgs.text-success,
  .customer__content .woocommerce-form .append-fullname .shop-name-render-component #shop-name-alart-mgs.text-danger,
  .customer__content .woocommerce-form .show_if_seller .shop-name-render-component #shop-name-alart-mgs.text-success,
  .customer__content .woocommerce-form .show_if_seller .shop-name-render-component #shop-name-alart-mgs.text-danger {
    position: absolute;
    right: 2%;
    top: 10%;
    font-family: "Gotham" !important;
    font-size: 16px;
  }
  .customer__content .woocommerce-form .field__lost__password {
    font-size: 15px;
    line-height: 28px;
  }
  .customer__content .woocommerce-form .field__note_register__small {
    font-size: 13px;
    margin-bottom: 20px;
  }
  .customer__content .woocommerce-form .field__note_register {
    font-size: 15px;
    font-weight: 700;
    line-height: 19px;
  }
  .customer__content .woocommerce-form .woocommerce-privacy-policy-text p {
    font-size: 15px;
    line-height: 21px;
  }
  .customer__content .woocommerce-form .block__register__choose {
    margin-bottom: 30px;
    padding-top: 104px;
    position: relative;
  }
  .customer__content .woocommerce-form .block__register__choose__wrapper {
    background: #373434;
    border-radius: 50px;
    display: table;
    margin: 0 auto;
  }
  .customer__content .woocommerce-form .field__shop__url__label strong {
    font-size: 16px;
  }
  .customer__content .woocommerce-form .block__register__field {
    border-radius: 50px;
    display: table-cell;
    padding: 5px 6px;
  }
  .customer__content .woocommerce-form .block__register__field__img {
    display: none;
    left: 0;
    position: absolute;
    right: 0;
    text-align: center;
    top: 0;
  }
  .customer__content .woocommerce-form .block__register__field__img img {
    width: 88px;
  }
  .customer__content .woocommerce-form .block__register__field input[type=radio] {
    clip: rect(0px, 0px, 0px, 0px);
    height: 1px;
    position: absolute;
    width: 1px;
    border-width: 0;
    border-style: initial;
    border-color: initial;
    -o-border-image: initial;
       border-image: initial;
    margin: -1px;
    overflow: hidden;
    padding: 0;
  }
  .customer__content .woocommerce-form .block__register__field input[type=radio]:checked + label {
    background: #F564A9;
  }
  .customer__content .woocommerce-form .block__register__field input[type=radio]:checked + label + .block__register__field__img {
    display: block;
  }
  .customer__content .woocommerce-form .block__register__field label {
    background: transparent;
    border-radius: 50px;
    color: white;
    cursor: pointer;
    display: inline-block;
    font-family: "Gotham" !important;
    font-size: 17px;
    font-weight: 800;
    margin: 0;
    letter-spacing: 0.655px;
    line-height: 20px;
    padding: 13px 20px 14px 26px;
    position: relative;
    -webkit-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
  }
  .customer__content .woocommerce-form [type=email],
  .customer__content .woocommerce-form [type=password],
  .customer__content .woocommerce-form [type=text] {
    font-size: 16px;
    height: 61px;
  }
  .customer__content .woocommerce-form .specialties__title {
    font-size: 15px;
  }
  .customer__content .woocommerce-form .field__tc_agree label,
  .customer__content .woocommerce-form .specialties__item label,
  .customer__content .woocommerce-form .label__checkbox label {
    font-size: 15px;
    padding-left: 50px;
  }
  .customer__content .woocommerce-form .field__tc_agree label:hover:before,
  .customer__content .woocommerce-form .specialties__item label:hover:before,
  .customer__content .woocommerce-form .label__checkbox label:hover:before {
    border-color: black;
  }
  .customer__content .woocommerce-form .field__tc_agree label:hover:after,
  .customer__content .woocommerce-form .specialties__item label:hover:after,
  .customer__content .woocommerce-form .label__checkbox label:hover:after {
    opacity: 1;
    visibility: visible;
  }
  .customer__content .woocommerce-form .field__tc_agree label:before,
  .customer__content .woocommerce-form .specialties__item label:before,
  .customer__content .woocommerce-form .label__checkbox label:before {
    height: 35px;
    width: 35px;
  }
  .customer__content .woocommerce-form .field__tc_agree label:after,
  .customer__content .woocommerce-form .specialties__item label:after,
  .customer__content .woocommerce-form .label__checkbox label:after {
    left: 8px;
  }
  .customer__content .woocommerce-form .button.button {
    font-size: 17px;
    height: 51px;
    min-width: 186px;
    line-height: 17px;
    padding: 16px 20px;
  }
  .woocommerce-checkout .label__checkbox label {
    padding-left: 50px;
  }
  .woocommerce-checkout .label__checkbox label:hover:before {
    border-color: black;
  }
  .woocommerce-checkout .label__checkbox label:hover:after {
    opacity: 1;
    visibility: visible;
  }
  .woocommerce-checkout .label__checkbox label:before {
    height: 35px;
    width: 35px;
  }
  .woocommerce-checkout .label__checkbox label:after {
    left: 8px;
  }
  .woocommerce-checkout .checkbox label:hover:after {
    opacity: 1;
    visibility: visible;
  }
  .woocommerce-checkout .woocommerce__login__title {
    font-size: 25px;
    line-height: 65.79px;
  }
  .woocommerce-checkout .woocommerce__login .woocommerce-info {
    font-size: 20px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    line-height: 22.1px;
    padding: 34px 20px 41.91px;
  }
  .woocommerce-checkout .woocommerce__login .woocommerce-form .lost_password {
    line-height: 1;
  }
  .woocommerce-checkout .woocommerce__login .woocommerce-form .input-text {
    height: 61px;
  }
  .woocommerce-checkout .woocommerce__login .woocommerce-form .button {
    font-size: 17px;
    height: 51px;
  }
  .woocommerce-checkout .woocommerce__coupon .woocommerce-form-coupon .form-row-first {
    width: 60%;
  }
  .woocommerce-checkout .woocommerce-form-coupon .input-text {
    font-size: 18px;
    height: 62px;
  }
  .woocommerce-checkout .woocommerce-form-coupon .button {
    font-size: 18px;
    height: 62px;
    margin-left: 20px !important;
    min-width: 245px;
  }
  .woocommerce-checkout .woocommerce-checkout-customer {
    padding-right: 30px;
    width: 60.775%;
  }
  .woocommerce-checkout .woocommerce-checkout-customer h3 {
    font-size: 25px;
    line-height: 27.63px;
    padding-left: 20px;
  }
  .woocommerce-checkout .woocommerce-checkout-customer .woocommerce-billing-fields__field-wrapper [id=billing_first_name_field],
  .woocommerce-checkout .woocommerce-checkout-customer .woocommerce-billing-fields__field-wrapper [id=billing_last_name_field],
  .woocommerce-checkout .woocommerce-checkout-customer .woocommerce-billing-fields__field-wrapper [id=billing_company_field],
  .woocommerce-checkout .woocommerce-checkout-customer .woocommerce-billing-fields__field-wrapper [id=billing_country_field],
  .woocommerce-checkout .woocommerce-checkout-customer .woocommerce-billing-fields__field-wrapper [id=billing_city_field],
  .woocommerce-checkout .woocommerce-checkout-customer .woocommerce-billing-fields__field-wrapper [id=billing_state_field],
  .woocommerce-checkout .woocommerce-checkout-customer .woocommerce-billing-fields__field-wrapper [id=billing_postcode_field],
  .woocommerce-checkout .woocommerce-checkout-customer .woocommerce-billing-fields__field-wrapper [id=billing_phone_field],
  .woocommerce-checkout .woocommerce-checkout-customer .woocommerce-billing-fields__field-wrapper [id=billing_email_field],
  .woocommerce-checkout .woocommerce-checkout-customer .woocommerce-billing-fields__field-wrapper [id=shipping_first_name_field],
  .woocommerce-checkout .woocommerce-checkout-customer .woocommerce-billing-fields__field-wrapper [id=shipping_last_name_field],
  .woocommerce-checkout .woocommerce-checkout-customer .woocommerce-billing-fields__field-wrapper [id=shipping_company_field],
  .woocommerce-checkout .woocommerce-checkout-customer .woocommerce-billing-fields__field-wrapper [id=shipping_country_field],
  .woocommerce-checkout .woocommerce-checkout-customer .woocommerce-billing-fields__field-wrapper [id=shipping_country_field],
  .woocommerce-checkout .woocommerce-checkout-customer .woocommerce-billing-fields__field-wrapper [id=shipping_city_field],
  .woocommerce-checkout .woocommerce-checkout-customer .woocommerce-billing-fields__field-wrapper [id=shipping_state_field],
  .woocommerce-checkout .woocommerce-checkout-customer .woocommerce-billing-fields__field-wrapper [id=shipping_postcode_field],
  .woocommerce-checkout .woocommerce-checkout-customer .woocommerce-shipping-fields__field-wrapper [id=billing_first_name_field],
  .woocommerce-checkout .woocommerce-checkout-customer .woocommerce-shipping-fields__field-wrapper [id=billing_last_name_field],
  .woocommerce-checkout .woocommerce-checkout-customer .woocommerce-shipping-fields__field-wrapper [id=billing_company_field],
  .woocommerce-checkout .woocommerce-checkout-customer .woocommerce-shipping-fields__field-wrapper [id=billing_country_field],
  .woocommerce-checkout .woocommerce-checkout-customer .woocommerce-shipping-fields__field-wrapper [id=billing_city_field],
  .woocommerce-checkout .woocommerce-checkout-customer .woocommerce-shipping-fields__field-wrapper [id=billing_state_field],
  .woocommerce-checkout .woocommerce-checkout-customer .woocommerce-shipping-fields__field-wrapper [id=billing_postcode_field],
  .woocommerce-checkout .woocommerce-checkout-customer .woocommerce-shipping-fields__field-wrapper [id=billing_phone_field],
  .woocommerce-checkout .woocommerce-checkout-customer .woocommerce-shipping-fields__field-wrapper [id=billing_email_field],
  .woocommerce-checkout .woocommerce-checkout-customer .woocommerce-shipping-fields__field-wrapper [id=shipping_first_name_field],
  .woocommerce-checkout .woocommerce-checkout-customer .woocommerce-shipping-fields__field-wrapper [id=shipping_last_name_field],
  .woocommerce-checkout .woocommerce-checkout-customer .woocommerce-shipping-fields__field-wrapper [id=shipping_company_field],
  .woocommerce-checkout .woocommerce-checkout-customer .woocommerce-shipping-fields__field-wrapper [id=shipping_country_field],
  .woocommerce-checkout .woocommerce-checkout-customer .woocommerce-shipping-fields__field-wrapper [id=shipping_country_field],
  .woocommerce-checkout .woocommerce-checkout-customer .woocommerce-shipping-fields__field-wrapper [id=shipping_city_field],
  .woocommerce-checkout .woocommerce-checkout-customer .woocommerce-shipping-fields__field-wrapper [id=shipping_state_field],
  .woocommerce-checkout .woocommerce-checkout-customer .woocommerce-shipping-fields__field-wrapper [id=shipping_postcode_field] {
    width: calc(50% - 9px);
  }
  .woocommerce-checkout .woocommerce-checkout-customer textarea.input-text {
    height: 117px;
  }
  .woocommerce-checkout .woocommerce-checkout-order {
    width: 39.225%;
  }
  .woocommerce-checkout .woocommerce-checkout-order .woocommerce-checkout-review-order-table .product-name .product-item-thumbnail {
    width: 178px;
  }
  .woocommerce-checkout .woocommerce-checkout-order .woocommerce-checkout-review-order-table .product-name .product-item__details {
    width: calc(100% - 178px);
  }
  .woocommerce-checkout .woocommerce-checkout-order .woocommerce-checkout-review-order-table .product-name .product-item-name {
    font-size: 18px;
    line-height: 19.89px;
    padding-left: 15px;
    width: calc(100% - 300px);
    overflow: hidden;
  }
  .woocommerce-checkout .woocommerce-checkout-order .woocommerce-checkout-review-order-table .product-name .variation__item {
    font-size: 12px;
    line-height: 13.26px;
  }
  .woocommerce-checkout .woocommerce-checkout-order .woocommerce-checkout-review-order-table .product-name .product-item__quantity {
    font-size: 12px;
    line-height: 13.26px;
    font-weight: 700;
  }
  .woocommerce-checkout .woocommerce-checkout-order .woocommerce-checkout-review-order-table .product-name .woocs_special_price_code {
    width: 100px;
  }
  .woocommerce-checkout .woocommerce-checkout-order .woocommerce-checkout-review-order-table .product-name .woocs_special_price_code bdi {
    font-size: 15px;
    line-height: 16.58px;
  }
  .woocommerce-checkout .woocommerce-checkout-order .woocommerce-checkout-review-order-table tfoot th,
  .woocommerce-checkout .woocommerce-checkout-order .woocommerce-checkout-review-order-table tfoot td {
    line-height: 19.89px;
    padding: 15px 0;
  }
  .woocommerce-checkout .woocommerce-checkout-order .woocommerce-checkout-review-order-table tfoot .order-total th,
  .woocommerce-checkout .woocommerce-checkout-order .woocommerce-checkout-review-order-table tfoot .order-total td {
    font-size: 24px;
    line-height: 27.63px;
  }
  .woocommerce-checkout .woocommerce-checkout-order .woocommerce-checkout-payment .button.alt {
    height: 58px;
    min-width: 277px;
  }
  .woocommerce-checkout .woocommerce-checkout-order .woocommerce-checkout-payment .button.alt:after {
    height: 48px;
    right: 6px;
    top: 5px;
    width: 48px;
  }
  .woocommerce-checkout #order_review {
    padding: 35px 29px;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .woocommerce.archive .yith-wcan-filters {
    padding-left: 15px;
    padding-right: 15px;
  }
}
@media (max-width: 768px) {
  .woocommerce.archive .category__title__mobile .category-title {
    line-height: unset;
  }
  .woocommerce.archive .category__title__mobile .category-title {
    margin-bottom: 21px;
  }
  .woocommerce.archive .category__title__mobile .category-title .thumbnail {
    margin-top: 17px;
    margin-bottom: 12px;
    width: 40px;
    height: 40px;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
  .woocommerce.archive .category__title__mobile .category-title .thumbnail picture {
    height: 46px;
  }
  .woocommerce.archive .category__title__mobile .category-title .name strong {
    font-weight: unset;
  }
  .dokan-dashboard #haru-content-main .dokan-dashboard-content {
    padding: 0 10px;
  }
  .dokan-dashboard #haru-content-main .dokan-dashboard-content .product-list-wrapper .product-list {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }
  .dokan-dashboard #haru-content-main .dokan-dashboard-content .product-list-wrapper .product-list .product {
    padding-left: 0;
    padding-right: 0;
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    width: calc((100% - 33px) / 2);
  }
  .dokan-dashboard #haru-content-main .dokan-dashboard-content .product-list-wrapper .product-list .product .product-info {
    padding-bottom: 0;
    margin-bottom: 0;
  }
  .dokan-dashboard #haru-content-main .dokan-dashboard-content .product-list-wrapper .product-list .product .product-info .product-image-wrapper img {
    height: auto;
  }
}
@media (max-width: 439px) {
  .products .categories {
    padding-left: 0;
    padding-right: 0;
    margin-bottom: 0;
  }
}
@media (max-width: 429px) {
  .products .category-item {
    padding-right: 10px;
    font-weight: 700;
  }
  .products .category-item .name a {
    width: calc(100% - 45px);
    word-break: break-word;
    font-weight: 700;
  }
}
@media (max-width: 390px) {
  .products .category-item .name {
    width: 78px;
    text-align: center;
    font-weight: 700;
  }
  body.im-an-artist #haru-content-main .haru-page .entry-content .e-con-inner .section2 {
    padding: 0 43px;
  }
  body.im-an-artist #haru-content-main .haru-page .entry-content .e-con-inner .section2 .items .item > .elementor-widget-haru-text-label {
    top: -6%;
  }
}
@media (max-width: 1200px) {
  .woocommerce.archive .yith-wcan-filters [data-taxonomy=product_cat] .filter-items .filter-item.label.label-right.with-image .term-label {
    width: 70%;
  }
  .dokan-dashboard.dashboard-design-requests .shop_table.order_details.quote_details {
    display: table;
  }
  .dokan-dashboard .dokan-orders-area .dokan-table {
    overflow: auto;
  }
  .dokan-dashboard .dokan-orders-area .dokan-table .wc-order-edit-line-item {
    display: none;
  }
}
@media screen and (min-width: 1025px) and (max-width: 1280px) {
  .single-product #haru-content-main .haru-single-product .single-content .single-product-inner .content-area .single-product-top .single-product-image-wrap {
    width: 78%;
  }
  .single-product #haru-content-main .haru-single-product .single-content .single-product-inner .content-area .single-product-top .single-product-image-wrap .single-product-image-content .woo-variation-product-gallery .woo-variation-gallery-thumbnail-position-right-bottom .woo-variation-gallery-container .woo-variation-gallery-slider-wrapper {
    width: 70%;
    max-width: 100%;
    min-height: 560px;
  }
  .single-product #haru-content-main .haru-single-product .single-content .single-product-inner .content-area .single-product-top .single-product-image-wrap .single-product-image-content .woo-variation-product-gallery .woo-variation-gallery-thumbnail-position-right-bottom .woo-variation-gallery-container .woo-variation-gallery-slider-wrapper .woo-variation-gallery-slider {
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
  .single-product #haru-content-main .haru-single-product .single-content .single-product-inner .content-area .single-product-top .single-product-image-wrap .single-product-image-content .woo-variation-product-gallery .woo-variation-gallery-thumbnail-position-right-bottom .woo-variation-gallery-container .woo-variation-gallery-slider-wrapper img {
    max-width: 100%;
    height: auto;
  }
  .single-product #haru-content-main .haru-single-product .single-content .single-product-inner .content-area .single-product-top .single-product-image-wrap .single-product-image-content .woo-variation-product-gallery .woo-variation-gallery-thumbnail-position-right-bottom .woo-variation-gallery-container .woo-variation-gallery-thumbnail-wrapper {
    width: 25%;
    max-width: 100%;
  }
  .single-product #haru-content-main .haru-single-product .single-content .single-product-inner .content-area .single-product-top .single-product-image-wrap .single-product-image-content .woo-variation-product-gallery .woo-variation-gallery-thumbnail-position-right-bottom .woo-variation-gallery-container .woo-variation-gallery-thumbnail-wrapper .wvg-gallery-thumbnail-image {
    margin-bottom: 15px;
  }
  .single-product #haru-content-main .haru-single-product .single-content .single-product-inner .content-area .single-product-top .single-product-image-wrap .single-product-image-content .woo-variation-product-gallery .woo-variation-gallery-thumbnail-position-right-bottom .woo-variation-gallery-container .woo-variation-gallery-thumbnail-wrapper .wvg-gallery-thumbnail-image > div {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
  .single-product #haru-content-main .haru-single-product .single-content .single-product-inner .content-area .single-product-top .single-product-image-wrap .single-product-image-content .woo-variation-product-gallery .woo-variation-gallery-thumbnail-position-right-bottom .woo-variation-gallery-container .woo-variation-gallery-thumbnail-wrapper .wvg-gallery-thumbnail-image img {
    max-width: 100%;
    height: auto;
  }
  .single-product #haru-content-main .haru-single-product .single-content .single-product-inner .content-area .single-product-top .single-product-summary {
    width: 20%;
  }
}
@media screen and (min-width: 1280px) and (max-width: 1599px) {
  .single-product #haru-content-main .haru-single-product .single-content .single-product-inner .content-area .single-product-top {
    gap: 40px;
  }
  .single-product #haru-content-main .haru-single-product .single-content .single-product-inner .content-area .single-product-top .single-product-image-wrap {
    max-width: 870px;
  }
  .single-product #haru-content-main .haru-single-product .single-content .single-product-inner .content-area .single-product-top .single-product-image-wrap .single-product-image-content .woo-variation-product-gallery .woo-variation-gallery-thumbnail-position-right-bottom .woo-variation-gallery-container {
    gap: 20px;
  }
  .single-product #haru-content-main .haru-single-product .single-content .single-product-inner .content-area .single-product-top .single-product-image-wrap .single-product-image-content .woo-variation-product-gallery .woo-variation-gallery-thumbnail-position-right-bottom .woo-variation-gallery-container .woo-variation-gallery-slider-wrapper {
    max-width: 650px;
  }
  .single-product #haru-content-main .haru-single-product .single-content .single-product-inner .content-area .single-product-top .single-product-image-wrap .single-product-image-content .woo-variation-product-gallery .woo-variation-gallery-thumbnail-position-right-bottom .woo-variation-gallery-container .woo-variation-gallery-slider-wrapper img {
    max-height: 610px;
    height: 610px;
  }
  .single-product #haru-content-main .haru-single-product .single-content .single-product-inner .content-area .single-product-top .single-product-image-wrap .single-product-image-content .woo-variation-product-gallery .woo-variation-gallery-thumbnail-position-right-bottom .woo-variation-gallery-container .woo-variation-gallery-thumbnail-wrapper {
    max-width: 200px;
  }
  .single-product #haru-content-main .haru-single-product .single-content .single-product-inner .content-area .single-product-top .single-product-image-wrap .single-product-image-content .woo-variation-product-gallery .woo-variation-gallery-thumbnail-position-right-bottom .woo-variation-gallery-container .woo-variation-gallery-thumbnail-wrapper .wvg-gallery-thumbnail-image {
    margin-bottom: 25px;
    max-height: 200px;
  }
  .single-product #haru-content-main .haru-single-product .single-content .single-product-inner .content-area .single-product-top .single-product-image-wrap .single-product-image-content .woo-variation-product-gallery .woo-variation-gallery-thumbnail-position-right-bottom .woo-variation-gallery-container .woo-variation-gallery-thumbnail-wrapper .wvg-gallery-thumbnail-image img {
    max-height: 180px;
  }
  .single-product #haru-content-main .haru-single-product .single-content .single-product-inner .content-area .single-product-top .single-product-summary {
    margin-top: 50px;
  }
}
@media only screen and (max-width: 480px) {
  .single-product #haru-content-main .haru-single-product .single-content .single-product-inner .content-area .single-product-top .single-product-image-wrap .single-product-image-content .woo-variation-product-gallery {
    width: 100%;
    max-width: 100% !important;
  }
  .single-product #haru-content-main .haru-single-product .single-content .single-product-inner .content-area .single-product-top .single-product-image-wrap .single-product-image-content .woo-variation-product-gallery .woo-variation-gallery-thumbnail-position-right-bottom .woo-variation-gallery-container .woo-variation-gallery-slider-wrapper img {
    height: auto;
    min-height: 350px;
    max-height: 380px;
  }
}
@media screen and (min-width: 46.8em) {
  .buddypress-wrap .main-navs:not(.dir-navs) li.current a, .buddypress-wrap .main-navs:not(.dir-navs) li.selected a {
    background: #000;
    color: #333;
    border-radius: 10px;
    color: #fff;
    padding: 10px 20px;
  }
}
@media only screen and (min-width: 451px) and (max-width: 550px) {
  .home .product-name .container {
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
    height: auto !important;
    width: 180px !important;
  }
  .home .product-name {
    bottom: -70px !important;
    height: 45px;
    font-size: 14px !important;
    width: 180px !important;
  }
}
@media screen and (max-width: 1023px) {
  .dokan-store #haru-content-main .content-area .site-main .dokan-store-wrap .dokan-single-store .designs-container {
    padding-left: 0;
    padding-right: 0;
  }
  .dokan-store #haru-content-main .content-area .site-main .dokan-store-wrap .dokan-single-store .designs-container .designs {
    -webkit-columns: 3;
       -moz-columns: 3;
            columns: 3;
  }
  #haru-header.haru-header .haru-cart .cart-side-widget .widget_shopping_cart .cart_list_content .woocommerce-mini-cart-item .cart-left .wp-post-image {
    width: 139.69px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1200px) {
  .dokan-store #haru-content-main .content-area .site-main .dokan-store-wrap .dokan-single-store .designs-container {
    padding-left: 30px;
    padding-right: 30px;
  }
  .dokan-store #haru-content-main .content-area .site-main .dokan-store-wrap .dokan-single-store .designs-container .designs .design-item {
    padding: 0;
  }
  .dokan-store #haru-content-main .content-area .site-main .dokan-store-wrap .dokan-single-store .commission-wrapper .row {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .dokan-store #haru-content-main .content-area .site-main .dokan-store-wrap .dokan-single-store .commission-wrapper .row .block-scroll.vendor-biography {
    max-width: 100%;
    margin-left: 0;
    overflow: hidden;
    max-height: -webkit-fit-content;
    max-height: -moz-fit-content;
    max-height: fit-content;
  }
  body.im-an-artist #haru-content-main .haru-page .entry-content .e-con-inner .section1 {
    background-color: rgba(236, 236, 236, 0.8);
  }
  body.im-an-artist #haru-content-main .haru-page .entry-content .e-con-inner .section1 .main-container {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  body.im-an-artist #haru-content-main .haru-page .entry-content .e-con-inner .section1 .main-container:before {
    top: 30%;
    height: 280px;
  }
  body.im-an-artist #haru-content-main .haru-page .entry-content .e-con-inner .section1 .main-container .banner-image {
    padding: 0;
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
    width: 100%;
    padding-left: 15px;
    padding-right: 15px;
  }
  body.im-an-artist #haru-content-main .haru-page .entry-content .e-con-inner .section1 .main-container .banner-image .attachment-large {
    width: 398px;
  }
  body.im-an-artist #haru-content-main .haru-page .entry-content .e-con-inner .section1 .main-container .banner-content {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
    width: 100%;
    padding-top: 41px;
    padding-left: 57px;
    padding-right: 58px;
    padding-bottom: 47px;
  }
  body.im-an-artist #haru-content-main .haru-page .entry-content .e-con-inner .section1 .main-container .banner-content .title-heading {
    text-align: center;
  }
  body.im-an-artist #haru-content-main .haru-page .entry-content .e-con-inner .section1 .main-container .banner-content .elementor-widget-container h2 {
    font-size: 30px;
    padding: 0;
  }
  body.im-an-artist #haru-content-main .haru-page .entry-content .e-con-inner .section1 .main-container .banner-content .elementor-widget-container p {
    font-size: 18px;
    text-align: center;
    padding-top: 22px;
    padding-bottom: 0;
  }
  body.im-an-artist #haru-content-main .haru-page .entry-content .e-con-inner .section1 .main-container .banner-content .description {
    display: none;
  }
  body.im-an-artist #haru-content-main .haru-page .entry-content .e-con-inner .section1 .main-container .btn-selling {
    display: none;
  }
  body.im-an-artist #haru-content-main .haru-page .entry-content .e-con-inner .section1 .main-container .button-mobile {
    display: block;
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3;
    padding-top: 22px;
    padding-bottom: 57px;
  }
  body.im-an-artist #haru-content-main .haru-page .entry-content .e-con-inner .section2 {
    padding: 0 80px;
    margin-top: 26px;
    margin-bottom: 74px;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
  body.im-an-artist #haru-content-main .haru-page .entry-content .e-con-inner .section2 .items {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    margin-top: 43px;
  }
  body.im-an-artist #haru-content-main .haru-page .entry-content .e-con-inner .section2 .items .item {
    margin: 0;
    margin-top: 43px;
  }
  body.im-an-artist #haru-content-main .haru-page .entry-content .e-con-inner .section2 .items .item > .elementor-widget-haru-text-label {
    top: -8%;
    right: 45%;
  }
  body.im-an-artist #haru-content-main .haru-page .entry-content .e-con-inner .section2 .items .item > .elementor-widget-haru-text-label .number {
    width: 73px;
    height: 73px;
  }
  body.im-an-artist #haru-content-main .haru-page .entry-content .e-con-inner .section2 .items .item .number {
    width: 73px;
    height: 73px;
  }
  body.im-an-artist #haru-content-main .haru-page .entry-content .e-con-inner .section2 .items .item .content-des {
    padding-bottom: 79px;
    padding-left: 23px;
    padding-right: 23px;
    padding-top: 16px;
    text-align: center;
  }
  body.im-an-artist #haru-content-main .haru-page .entry-content .e-con-inner .section2 .items .item .title {
    width: 100%;
    margin-top: 86px;
  }
  body.im-an-artist #haru-content-main .haru-page .entry-content .e-con-inner .section2 .items .item1 {
    margin-top: 0;
  }
  body.im-an-artist #haru-content-main .haru-page .entry-content .e-con-inner .section2 .btn-selling {
    display: none;
  }
  body.im-an-artist #haru-content-main .haru-page .entry-content .e-con-inner .section3 {
    margin: 0;
    padding: 0;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    background-color: rgba(236, 236, 236, 0.8);
  }
  body.im-an-artist #haru-content-main .haru-page .entry-content .e-con-inner .section3 .main-title h2 {
    padding-top: 38px;
    padding-left: 50px;
    padding-right: 50px;
    padding-bottom: 16px;
  }
  body.im-an-artist #haru-content-main .haru-page .entry-content .e-con-inner .section3 .sub-desc {
    padding-left: 50px;
    padding-right: 50px;
    padding-bottom: 29px;
  }
  body.im-an-artist #haru-content-main .haru-page .entry-content .e-con-inner .section3 .sub-desc p {
    padding: 0;
  }
  body.im-an-artist #haru-content-main .haru-page .entry-content .e-con-inner .section3 .products {
    margin: 0;
    padding: 0 80px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    justify-items: center;
  }
  body.im-an-artist #haru-content-main .haru-page .entry-content .e-con-inner .section3 .products > .image {
    height: auto;
    margin: 0;
    margin-bottom: 20px;
  }
  body.im-an-artist #haru-content-main .haru-page .entry-content .e-con-inner .section3 .products .item {
    width: 100%;
    margin-bottom: 20px;
  }
  body.im-an-artist #haru-content-main .haru-page .entry-content .e-con-inner .section3 .products .pointer-fixed {
    bottom: -1%;
    left: 21%;
  }
  body.im-an-artist #haru-content-main .haru-page .entry-content .e-con-inner .section3 .btn-create-product {
    margin-bottom: 66px;
  }
  body.im-an-artist #haru-content-main .haru-page .entry-content .e-con-inner .section3 .btn-create-product .elementor-widget-container {
    margin-top: 48px;
  }
  body.im-an-artist #haru-content-main .haru-page .entry-content .e-con-inner .section3 .btn-create-product .elementor-widget-container a {
    font-size: 18px;
  }
  body.im-an-artist #haru-content-main .haru-page .entry-content .e-con-inner .section4 {
    margin-top: 0;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    background: none;
  }
  body.im-an-artist #haru-content-main .haru-page .entry-content .e-con-inner .section4 .sub-title {
    display: block;
    padding: 35px 0 32px 0;
  }
  body.im-an-artist #haru-content-main .haru-page .entry-content .e-con-inner .section4 .content-right {
    margin: 0;
    padding: 0 30px 58px 30px;
  }
  body.im-an-artist #haru-content-main .haru-page .entry-content .e-con-inner .section4 .content-right .elementor-widget-container .elementor-slides-wrapper .swiper-slide {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    height: auto;
  }
  body.im-an-artist #haru-content-main .haru-page .entry-content .e-con-inner .section4 .content-right .elementor-widget-container .elementor-slides-wrapper .swiper-slide .swiper-slide-bg {
    width: auto;
    margin-right: 0;
    height: 412px;
    min-height: unset;
  }
  body.im-an-artist #haru-content-main .haru-page .entry-content .e-con-inner .section4 .content-right .elementor-widget-container .elementor-slides-wrapper .swiper-slide .swiper-slide-inner {
    width: auto;
  }
  body.im-an-artist #haru-content-main .haru-page .entry-content .e-con-inner .section4 .content-right .elementor-widget-container .elementor-slides-wrapper .swiper-slide .swiper-slide-inner .elementor-slide-heading {
    display: none;
  }
  body.im-an-artist #haru-content-main .haru-page .entry-content .e-con-inner .section4 .content-right .elementor-widget-container .elementor-slides-wrapper .swiper-slide .swiper-slide-inner .elementor-slide-description {
    padding-top: 73px;
  }
  body.im-an-artist #haru-content-main .haru-page .entry-content .e-con-inner .section4 .content-right .elementor-widget-container .elementor-slides-wrapper .swiper-slide .swiper-slide-inner .elementor-slide-description h2 {
    font-size: 30px;
    margin: 0 0 25px 0;
  }
  body.im-an-artist #haru-content-main .haru-page .entry-content .e-con-inner .section4 .content-right .elementor-widget-container .elementor-slides-wrapper .swiper-slide .swiper-slide-inner .elementor-slide-button {
    width: 211px;
    height: 51px;
    font-size: 18px;
    margin-top: 24px;
  }
  body.im-an-artist #haru-content-main .haru-page .entry-content .e-con-inner .section4 .content-right .elementor-widget-container .elementor-slides-wrapper .swiper-slide .swiper-slide-inner .fadeInUp {
    -webkit-animation-duration: unset;
            animation-duration: unset;
    -webkit-animation-name: unset;
            animation-name: unset;
  }
  body.im-an-artist #haru-content-main .haru-page .entry-content .e-con-inner .section4 .content-right .elementor-widget-container .elementor-slides-wrapper .swiper-pagination-bullets {
    bottom: 36%;
    height: 27px;
    width: 103px;
    left: 42%;
  }
  body.im-an-artist #haru-content-main .haru-page .entry-content .e-con-inner .section5 {
    padding: 0 80px;
    background-color: rgba(236, 236, 236, 0.8);
    padding-top: 38px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  body.im-an-artist #haru-content-main .haru-page .entry-content .e-con-inner .section5 .content2 {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
    padding: 0;
    padding-top: 34px;
  }
  body.im-an-artist #haru-content-main .haru-page .entry-content .e-con-inner .section5 .content1 {
    padding-bottom: 72px;
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }
  body.im-an-artist #haru-content-main .haru-page .entry-content .e-con-inner .section5 .content1 .top-desc {
    padding: 0;
  }
  body.im-an-artist #haru-content-main .haru-page .entry-content .e-con-inner .section5 .content1 .top-desc h2 {
    padding-top: 39px;
    padding-bottom: 19px;
    font-size: 25px;
  }
  body.im-an-artist #haru-content-main .haru-page .entry-content .e-con-inner .section5 .content1 .top-desc p {
    font-size: 18px;
  }
  body.im-an-artist #haru-content-main .haru-page .entry-content .e-con-inner .section5 .content1 .top-desc .desc1 p {
    margin-bottom: 20px;
  }
  body.im-an-artist #haru-content-main .haru-page .entry-content .e-con-inner .section5 .content1 .top-desc .desc2 p {
    margin-bottom: 54px;
  }
  body.im-an-artist #haru-content-main .haru-page .entry-content .e-con-inner .section5 .content1 .bottom.got-question {
    padding: 0;
  }
  body.im-an-artist #haru-content-main .haru-page .entry-content .e-con-inner .section5 .content1 .got-question-second {
    padding-bottom: 51px;
    padding-top: 42px;
    padding-left: 27px;
    padding-right: 55px;
  }
  body.im-an-artist #haru-content-main .haru-page .entry-content .e-con-inner .section5 .content1 .got-question-second h2 {
    font-size: 25px;
    padding-bottom: 15px;
  }
  body.im-an-artist #haru-content-main .haru-page .entry-content .e-con-inner .section5 .content1 .got-question-second p {
    margin: 0;
    padding-bottom: 32px;
  }
  body.im-an-artist #haru-content-main .haru-page .entry-content .e-con-inner .section5 .content1 .btn-explore .elementor-button-link {
    width: 211px;
    height: 51px;
  }
  body.im-an-artist #haru-content-main .haru-page .entry-content .e-con-inner .section5 .content1 .btn-explore .elementor-button-link .elementor-button-text {
    font-size: 18px;
  }
}
@media screen and (max-width: 1200px) {
  .dokan-store #haru-content-main .content-area .site-main .dokan-store-wrap .dokan-single-store .dokan-profile-frame-wrapper .profile-frame .profile-info-box.profile-layout-layout2 .profile-info-img {
    height: 230px;
  }
}
@media screen and (min-width: 1201px) and (max-width: 1599px) {
  .dokan-store #haru-content-main .content-area .site-main .dokan-store-wrap .dokan-single-store .designs-container {
    padding-left: 30px;
    padding-right: 30px;
  }
  .dokan-store #haru-content-main .content-area .site-main .dokan-store-wrap .dokan-single-store .designs-container .designs .design-item {
    padding: 0;
  }
}
@media screen and (min-width: 1025px) and (max-width: 1200px) {
  .dokan-store #haru-content-main .content-area .site-main .dokan-store-wrap .dokan-single-store .commission-wrapper .block-scroll.vendor-biography {
    max-height: 2343px;
  }
}
@media screen and (min-width: 1600px) and (max-width: 1767px) {
  .dokan-store #haru-content-main .content-area .site-main .dokan-store-wrap .dokan-single-store .designs-container {
    padding-left: 0;
    padding-right: 0;
  }
  .dokan-store #haru-content-main .content-area .site-main .dokan-store-wrap .dokan-single-store .commission-wrapper .block-scroll.vendor-biography {
    max-height: 2165px;
  }
}
@media screen and (min-width: 1768px) {
  .dokan-store #haru-content-main .content-area .site-main .dokan-store-wrap .dokan-single-store .commission-wrapper .row .block-scroll.vendor-biography {
    max-height: 2000px;
  }
}
@media (min-width: 768px) and (max-width: 1200px) {
  .dokan-dashboard #haru-content-main .dokan-dashboard-wrap .dokan-dash-sidebar {
    width: 30%;
  }
  .dokan-dashboard .page-content .dokan-dashboard-content.dokan-support-listing.dokan-support-topic-wrapper .dokan-panel.dokan-dss-panel-default .dokan-dss-comment-textarea {
    height: 180px;
  }
  .dokan-dashboard .page-content .dokan-dashboard-content .additional-element .tooltip-guide-line:hover .tooltip-content {
    display: block;
    position: absolute;
    top: -240px;
    left: 340px;
  }
}
@media (max-width: 450px) {
  .dokan-dashboard #haru-content-main .dokan-dashboard-wrap .dokan-dash-sidebar #dokan-navigation ul.dokan-dashboard-menu {
    display: block;
  }
  .dokan-dashboard.dashboard-design-requests .jquery-modal .modal {
    left: 0%;
    top: 25%;
  }
}
@media (max-width: 1024px) {
  .dokan-dashboard .page-content .dokan-dashboard-content.dokan-support-listing.dokan-support-topic-wrapper .dokan-panel.dokan-dss-panel-default .comment-form .upload-wrapper {
    position: static;
    margin-bottom: 20px;
  }
  .dokan-dashboard .page-content .dokan-dashboard-content.dokan-support-listing.dokan-support-topic-wrapper .dokan-panel.dokan-dss-panel-default .comment-form .upload-wrapper [for=design-attachment] {
    margin-top: 5px;
  }
  .dokan-dashboard .page-content .dokan-dashboard-content.dokan-support-listing.dokan-support-topic-wrapper .dokan-panel.dokan-dss-panel-default .comment-form .form-submit {
    position: relative;
    left: 0;
    bottom: 0;
  }
  .dokan-dashboard .page-content .dokan-dashboard-content.dokan-support-listing.dokan-support-topic-wrapper .dokan-panel.dokan-dss-panel-default .comment-form .form-submit::before {
    right: unset;
    left: 62px;
    top: 9px;
  }
  .dokan-dashboard.dashboard-design-requests #haru-content-main .woocommerce .dokan-dashboard-content {
    padding: 20px;
  }
  .woocommerce-checkout .woocommerce-checkout-order .woocommerce-checkout-review-order-table .product-name .product-item-subtotal strong {
    font-size: 10px;
  }
  .woocommerce-checkout .woocommerce-checkout-order .woocommerce-checkout-review-order-table .product-name .product-item-subtotal .woocommerce-Price-amount bdi {
    font-size: 10px;
  }
}
@media screen and (min-width: 1201px) {
  body.im-an-artist #haru-content-main .haru-page .entry-content .e-con-inner .section2 {
    padding: 0 50px;
  }
  body.im-an-artist #haru-content-main .haru-page .entry-content .e-con-inner .section2 .items .item {
    width: 344px;
    margin-right: 49px;
  }
}
@media screen and (min-width: 768px) and (max-width: 992px) {
  .woocommerce-account .haru-container .page-content .woocommerce-my-account-wrap .woocommerce-my-account-menu {
    max-height: 650px;
  }
}
@media only screen and (max-width: 450px) {
  .dokan-dashboard .dokan-dash-sidebar #dokan-navigation {
    height: 58px !important;
    position: relative;
  }
  .dokan-dashboard .dokan-form-horizontal .dokan-control-label {
    margin-bottom: 20px;
  }
  label#mobile-menu-icon {
    margin: 10px !important;
  }
  .wp-custom-logo .supports-drag-drop .media-modal .media-modal-close {
    top: -4px;
    right: -30px;
  }
}
@media only screen and (min-width: 1024px) {
  .dokan-store .woocommerce-breadcrumb {
    max-width: 1350px !important;
    margin: auto;
  }
}
@media (max-width: 575px) {
  .dokan-store #haru-main .dokan-store-wrap #dokan-primary .dokan-store-products-filter-area .dokan-store-products-ordeby .search-section, .dokan-store #haru-main .dokan-store-wrap #dokan-primary .dokan-store-products-filter-area .dokan-store-products-ordeby .orderby-section {
    width: 100%;
  }
}
@media only screen and (max-width: 575px) {
  .dokan-store .dokan-single-store .profile-frame .profile-info-box.profile-layout-layout2 .profile-info-img {
    height: 150px;
  }
  .dokan-store .woocommerce-breadcrumb {
    margin-bottom: 10px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  .dokan-dashboard #haru-content-main .dokan-dashboard-content .product-list-wrapper .product-list .product {
    width: calc((100% - 21px) / 2);
  }
  .dokan-dashboard #haru-content-main .dokan-dashboard-content .product-list-wrapper .product-list .product .product-info .product-image-wrapper img {
    width: 357px;
  }
}
@media (min-width: 1300px) {
  .woocommerce-account main.haru-container {
    padding-right: 0;
  }
  .woocommerce-account main.haru-container .page-content {
    margin-top: 50px;
    margin-bottom: 0;
    padding-right: 0;
  }
  .woocommerce-account main.haru-container .page-content .entry-content {
    padding-right: 0 !important;
  }
  .woocommerce-account .customer_login_form_wrap .customer__wrapper {
    max-width: unset;
  }
  .woocommerce-account .customer_login_form_wrap .customer__wrapper .customer__wrapper__content {
    padding-left: 100px;
    width: 55%;
    float: left;
  }
  .woocommerce-account .customer_login_form_wrap .customer__wrapper .customer__wrapper__banner {
    float: right;
    width: 45%;
  }
}
@media (min-width: 1024px) and (max-width: 1360px) {
  .customer__wrapper__content {
    padding: 0 30px;
    width: 65%;
  }
  .customer__wrapper__banner {
    width: 35%;
  }
}
@media (min-width: 767px) {
  .customer__content .woocommerce-form .form-row.terms .woocommerce-form__label-for-checkbox span {
    font-size: 15px;
    padding-left: 8%;
  }
  .customer__content .woocommerce-form .form-row.terms .woocommerce-form__label-for-checkbox span:before {
    height: 35px;
    width: 35px;
  }
  .customer__content .woocommerce-form .form-row.terms .woocommerce-form__label-for-checkbox span:after {
    left: 8px;
  }
  .customer__content .woocommerce-form .form-row.terms .woocommerce-form__label-for-checkbox span:after {
    left: 8px;
  }
}
@media (min-width: 1024px) and (max-width: 1600px) {
  .customer__content .woocommerce-form .form-row.terms .woocommerce-form__label-for-checkbox span {
    font-size: 15px;
    padding-left: 13% !important;
  }
}
@media screen and (max-width: 1199px) {
  .single-docs #haru-content-main .betterdocs-content-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding-left: 15px;
    padding-right: 15px;
  }
  .single-docs #haru-content-main .betterdocs-content-wrapper .sidebars-wrapper {
    grid-column: unset;
    width: 30%;
  }
  .single-docs #haru-content-main .betterdocs-content-wrapper .sidebars-wrapper #betterdocs-single-main {
    width: 70%;
  }
}
@media only screen and (max-width: 1199px) {
  .single-docs .betterdocs-full-sidebar-right {
    display: block !important;
  }
}
@media only screen and (max-width: 670px) {
  .single-docs .simplebar-offset ul.toc-list.betterdocs-hierarchial-toc {
    display: block !important;
  }
  .single-docs .simplebar-mask span.toc-title svg {
    display: none !important;
  }
}
@media (min-width: 992px) and (max-width: 1300px) {
  .woocommerce-checkout .woocommerce-checkout-order .woocommerce-checkout-review-order-table .product-name .product-item-thumbnail {
    width: 110px;
  }
  .woocommerce-checkout .woocommerce-checkout-order .woocommerce-checkout-review-order-table .product-name .product-item__details {
    width: calc(100% - 110px);
  }
  .woocommerce-checkout .woocommerce-checkout-order .woocommerce-checkout-review-order-table .product-name .product-item-name {
    width: calc(100% - 208px);
  }
  .woocommerce-checkout .woocommerce-checkout-order .woocommerce-checkout-review-order-table .product-name .woocs_special_price_code {
    width: 80px;
  }
}
@media screen and (min-width: 1200px) {
  .woocommerce-order-received .haru-container.haru-container--large {
    max-width: 1046px;
  }
  .woocommerce-order-received .page-content .woocommerce .woocommerce-order {
    padding: 52px 0 79px 0;
  }
  .woocommerce-order-received .page-content .woocommerce .woocommerce-order .new-success-page {
    padding: 51px 0 101px 0;
  }
  .woocommerce-order-received .page-content .woocommerce .woocommerce-order .new-success-page .active-icon:before {
    width: 60px;
    height: 60px;
  }
  .woocommerce-order-received .page-content .woocommerce .woocommerce-order .new-success-page .customer-thanks {
    margin-top: 33px;
  }
  .woocommerce-order-received .page-content .woocommerce .woocommerce-order .new-success-page .customer-thanks span {
    font-size: 25px;
    line-height: 30px;
  }
  .woocommerce-order-received .page-content .woocommerce .woocommerce-order .new-success-page .title h2 {
    padding: 41px 0;
    font-size: 30px;
    line-height: 28px;
  }
  .woocommerce-order-received .page-content .woocommerce .woocommerce-order .new-success-page .content-text p {
    font-size: 18px;
    line-height: 31px;
  }
  .woocommerce-order-received .page-content .woocommerce .woocommerce-order .new-success-page .btn {
    width: 240px;
    height: 59px;
    padding: 18px 0;
    margin-top: 45px;
  }
  .woocommerce-order-received .page-content .woocommerce .woocommerce-order .new-success-page .btn a {
    font-size: 21px;
    line-height: 2px;
  }
  #haru-header.haru-header .haru-cart .cart-side-widget .cart_list_wrap .cart_list {
    max-height: calc(100vh - 356px);
    height: 100%;
    padding-bottom: 0;
  }
}
@media screen and (min-width: 1023px) {
  #haru-header.haru-header .haru-cart .cart-side-widget .widget_shopping_cart .cart_list_content .woocommerce-mini-cart-item .cart-right .price::before {
    content: "Price:";
    margin-right: 10px;
    color: #000;
  }
  #haru-header.haru-header .haru-cart .cart-side-widget .cart_list_content .recommended-products h3:before {
    right: 2%;
  }
  #haru-header.haru-header .haru-cart .cart-side-widget .cart_list_content .recommended-products-list {
    width: 575px;
  }
  #haru-header.haru-header .haru-cart .cart-side-widget .cart_list_content .recommended-products-list li a {
    width: 150px;
  }
  #haru-header.haru-header .haru-cart .cart-side-widget .cart_list_content .recommended-products-list li a img {
    width: 232px;
    height: auto;
  }
}
@media screen and (max-width: 680px) {
  #haru-header.haru-header .haru-cart .cart-side-widget .cart_list_content .recommended-products-list {
    max-width: 680px;
  }
}
@media screen and (max-width: 550px) {
  #haru-header.haru-header .haru-cart .cart-side-widget .cart_list_content .recommended-products-list {
    max-width: 550px;
  }
}
@media screen and (max-width: 435px) {
  #haru-header.haru-header .haru-cart .cart-side-widget .cart-left {
    width: 30%;
  }
  #haru-header.haru-header .haru-cart .cart-side-widget .cart-right {
    width: 70%;
  }
  #haru-header.haru-header .haru-cart .cart-side-widget .cart_list_content .recommended-products-list {
    max-width: 435px;
  }
}
@media screen and (max-width: 390px) {
  #haru-header.haru-header .haru-cart .cart-side-widget .cart-right .group-component .qty-remove {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  #haru-header.haru-header .haru-cart .cart-side-widget .cart-right .group-component .qty-remove .qty {
    margin-bottom: 20px;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
  }
  #haru-header.haru-header .haru-cart .cart-side-widget .cart-right .group-component .qty-remove a.remove {
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
  }
  #haru-header.haru-header .haru-cart .cart-side-widget .cart_list_content .recommended-products-list {
    max-width: 395px;
  }
  #haru-header.haru-header .haru-cart .cart-side-widget .cart_list_content .recommended-products-list li a {
    width: 75px;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .woocommerce-account .haru-container .page-content .woocommerce .woocommerce-MyAccount-content .woocommerce-MyAccount-designRequests {
    padding: 22px 20px;
  }
  .woocommerce-account .haru-container .page-content .woocommerce .woocommerce-MyAccount-content .woocommerce-MyAccount-designRequests .design_request_details thead tr th {
    font-size: 14px;
  }
  .woocommerce-account .haru-container .page-content .woocommerce .woocommerce-MyAccount-content .woocommerce-MyAccount-designRequests .design_request_details tbody tr td.design-file img {
    max-width: 50px;
  }
  .woocommerce-account .haru-container .page-content .woocommerce-my-account-wrap {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    /* Main Container */
  }
  .woocommerce-account .haru-container .page-content .woocommerce-my-account-wrap .woocommerce-my-account-menu {
    position: absolute;
    background: transparent;
    -webkit-box-shadow: none;
            box-shadow: none;
    margin-bottom: 40px;
    padding: 0;
    z-index: 1;
    max-height: 680px;
    /* Navigation Styling */
  }
  .woocommerce-account .haru-container .page-content .woocommerce-my-account-wrap .woocommerce-my-account-menu:before {
    content: "";
    display: block;
    width: 60px;
    height: 45px;
    background: #FFFFFF url(./assets/images/icon/icon-ellipsis.svg) no-repeat center;
    border-radius: 10px;
    float: left;
    margin-bottom: 15px;
    margin-right: 15px;
  }
  .woocommerce-account .haru-container .page-content .woocommerce-my-account-wrap .woocommerce-my-account-menu .woocommerce-my-account-title {
    margin-bottom: 0;
    margin-top: 0;
    padding: 0;
    margin-left: 15px;
    border: 0;
  }
  .woocommerce-account .haru-container .page-content .woocommerce-my-account-wrap .woocommerce-my-account-menu .woocommerce-MyAccount-title {
    font-size: 15px;
    font-family: "Gotham";
    font-weight: 400 !important;
    display: block;
    margin-left: 15px;
  }
  .woocommerce-account .haru-container .page-content .woocommerce-my-account-wrap .woocommerce-my-account-menu .woocommerce-MyAccount-navigation {
    display: none;
  }
  .woocommerce-account .haru-container .page-content .woocommerce-my-account-wrap .woocommerce-my-account-menu .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--customer-logout a {
    min-width: 110px;
    margin-bottom: 20px;
  }
  .woocommerce-account .haru-container .page-content .woocommerce-my-account-wrap .woocommerce-my-account-menu.active {
    background: #fff;
    -webkit-box-shadow: 0 8px 16px rgba(0, 0, 0, 0.2);
            box-shadow: 0 8px 16px rgba(0, 0, 0, 0.2);
    padding-left: 15px;
    padding-right: 15px;
    position: unset;
    margin-bottom: 0;
  }
  .woocommerce-account .haru-container .page-content .woocommerce-my-account-wrap .woocommerce-my-account-menu.active:before {
    float: none;
  }
  .woocommerce-account .haru-container .page-content .woocommerce-my-account-wrap .woocommerce-my-account-menu.active .woocommerce-my-account-title {
    margin-bottom: 15px;
  }
  .woocommerce-account .haru-container .page-content .woocommerce-my-account-wrap .woocommerce-my-account-menu.active .woocommerce-MyAccount-title {
    display: none;
  }
  .woocommerce-account .haru-container .page-content .woocommerce-my-account-wrap .woocommerce-my-account-menu.active .woocommerce-MyAccount-navigation {
    display: block;
  }
  .woocommerce-account .haru-container .page-content .woocommerce-my-account-wrap .woocommerce-MyAccount-content {
    padding-left: 0;
    padding-top: 100px;
  }
  .woocommerce-account .haru-container .page-content .woocommerce-my-account-wrap .woocommerce-MyAccount-content .woocommerce-MyAccount-title {
    display: none;
  }
}