.subtitle p {
  opacity: 0.2;
  background: linear-gradient(90deg, #212727 0%, rgba(33, 39, 39, 0.35) 31.67%, rgba(33, 39, 39, 0.25) 66.34%, rgba(33, 39, 39, 0.15) 100%);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  font-family: "Clash Display", sans-serif;
  font-size: 22px;
  font-weight: 600;
  letter-spacing: 17px;
  text-transform: uppercase;
}

.blog-sidebar .widget {
  border: 1px solid #b5bebe !important;
  padding: 24px !important;
}
.blog-sidebar .widget > .widget-title {
  background: var(--secondary, #f9faf7);
  padding: 24px;
  font-size: 18px;
  font-family: "IranYekan", sans-serif;
  line-height: 30px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  cursor: pointer;
  margin-bottom: 0;
}
.blog-sidebar .widget > .widget-title:after {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13' height='8' viewBox='0 0 13 8' fill='none'%3E%3Cpath d='M1 7L6.5 1L12 7' stroke='%23212727' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  width: 13px;
  height: 8px;
  background-size: cover;
}
.blog-sidebar .widget ul {
  display: flex;
  flex-direction: column;
  padding-top: 24px;
  margin: -24px 0;
}
.blog-sidebar .widget ul li {
  margin-bottom: 0;
  width: 100%;
}
.blog-sidebar .widget ul li a {
  padding: 16px 0;
  border-bottom: 1px solid #bebebe;
  font-family: "IranYekan", sans-serif;
  font-size: 16px;
  color: #6e6e6e;
  width: 100%;
}
.blog-sidebar .widget ul li a:hover {
  color: #212727;
}
.blog-sidebar .widget ul li:last-child a {
  border-bottom: none;
}

.wp-block-column figure {
  height: 100%;
}
.wp-block-column figure img {
  object-fit: cover;
  height: 100%;
}

.single-post #comments #respond #reply-title {
  color: var(--e-global-color-primary);
  text-align: center;
  font-family: "Nian", sans-serif;
  font-size: 32px;
  line-height: 40px;
  margin: 0 0 24px !important;
  display: flex;
  justify-content: center;
  flex-direction: column;
  gap: 20px;
}
@media screen and (max-width: 724px) {
  .single-post #comments #respond #reply-title {
    font-size: 28px;
  }
}
.single-post #comments #respond #reply-title a {
  font-family: "Nian", sans-serif;
}
.single-post #comments #respond #reply-title:after {
  content: "COMMENTS";
  color: rgba(227, 228, 244, 0.2);
  font-family: "Clash Display", sans-serif;
  font-size: 22px;
  font-weight: 400;
  text-transform: uppercase;
  letter-spacing: 20px;
  opacity: 0.2;
  background: linear-gradient(90deg, #212727 0%, rgba(33, 39, 39, 0.35) 31.67%, rgba(33, 39, 39, 0.25) 66.34%, rgba(33, 39, 39, 0.15) 100%);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.single-post #comments #respond #commentform {
  display: flex;
  flex-wrap: wrap;
  gap: 30px;
  margin-bottom: 24px;
}
@media screen and (max-width: 767px) {
  .single-post #comments #respond #commentform {
    gap: 16px;
  }
}
.single-post #comments #respond #commentform p {
  margin: 0;
}
.single-post #comments #respond #commentform p.comment-notes {
  width: 100%;
}
.single-post #comments #respond #commentform p.comment-form-author, .single-post #comments #respond #commentform p.comment-form-email {
  width: calc(50% - 15px);
  flex: 0 0 calc(50% - 15px);
}
@media screen and (max-width: 767px) {
  .single-post #comments #respond #commentform p.comment-form-author, .single-post #comments #respond #commentform p.comment-form-email {
    width: 100%;
  }
}
.single-post #comments #respond #commentform p.comment-form-comment {
  width: 100%;
}
.single-post #comments #respond #commentform p.comment-form-cookies-consent {
  width: 100%;
}
.single-post #comments #respond #commentform p.form-submit {
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: center;
}
.single-post #comments #respond #commentform p.form-submit input[type=submit] {
  background: var(--e-global-color-primary);
  border: 1px solid var(--e-global-color-primary);
  color: var(--e-global-color-secondary, #f9faf7);
}
.single-post #comments #respond #commentform p.form-submit input[type=submit]:hover {
  background: #ffffff;
  color: var(--e-global-color-primary);
}
.single-post #comments #respond #commentform p input,
.single-post #comments #respond #commentform p textarea {
  border-radius: 0;
  background: transparent;
}
.single-post #comments #respond #commentform p input:focus,
.single-post #comments #respond #commentform p textarea:focus {
  outline: none;
  border-color: var(--e-global-color-primary);
}
.single-post #comments #respond #commentform p label {
  margin-bottom: 16px;
  transition: all 300ms ease-in-out;
  font-family: "Nian", sans-serif;
  color: var(--e-global-color-accent);
}
.single-post #comments #respond #commentform p label:has(+ :focus) {
  color: var(--e-global-color-primary);
}
.single-post #comments .comment-list {
  padding: 0;
  list-style: none;
}
.single-post #comments .comment-list li > div {
  background: #ffffff;
  color: var(--e-global-color-text);
  border: 1px solid var(--e-global-color-9097d43);
  padding: 24px;
  margin-bottom: 24px;
  position: relative;
}
.single-post #comments .comment-list li > div .comment-author .avatar {
  display: none;
}
.single-post #comments .comment-list li > div .comment-author .fn, .single-post #comments .comment-list li > div .comment-author .fn a {
  font-size: 18px;
  color: var(--e-global-color-text);
}
.single-post #comments .comment-list li > div .comment-author .says {
  display: none;
}
.single-post #comments .comment-list li > div .comment-meta {
  display: flex;
  flex-direction: column;
}
@media screen and (min-width: 1024px) {
  .single-post #comments .comment-list li > div .comment-meta {
    position: absolute;
    left: 24px;
    top: 24px;
  }
}
.single-post #comments .comment-list li > div .comment-meta a:not(.comment-edit-link) {
  display: flex;
  align-items: center;
  gap: 12px;
  font-size: 16px;
  color: var(--e-global-color-primary);
}
@media screen and (max-width: 767px) {
  .single-post #comments .comment-list li > div .comment-meta a:not(.comment-edit-link) {
    font-size: 13px;
  }
}
.single-post #comments .comment-list li > div .comment-meta a:not(.comment-edit-link):before {
  content: "";
  background-image: url("/wp-content/uploads/2024/01/icon-calendar-2.svg");
  width: 14px;
  height: 16.176px;
  background-size: cover;
}
.single-post #comments .comment-list li > div .comment-content {
  color: #1a1a1a;
  font-size: 16px;
  font-weight: 400;
  line-height: 35px;
  text-align: justify;
}
.single-post #comments .comment-list li > div .reply {
  text-align: left;
}
.single-post #comments .comment-list li > div .reply a {
  font-size: 16px;
}
.single-post #comments .comment-list li.bypostauthor article {
  background: #dfa46e;
}
.single-post #comments .comment-list li.bypostauthor article .comment-author .fn, .single-post #comments .comment-list li.bypostauthor article .comment-author .fn a {
  color: #1a1a1a;
}
.single-post #comments .comment-list li.bypostauthor article .comment-metadata a:not(.comment-edit-link) {
  color: #1a1a1a;
}
.single-post #comments .comment-list li.bypostauthor article .comment-metadata a:not(.comment-edit-link):before {
  background-image: url("/wp-content/uploads/2024/01/icon-calendar.svg");
}
.single-post #comments .comment-list li.bypostauthor article .reply {
  text-align: left;
}
.single-post #comments .comment-list li.bypostauthor article .reply a {
  color: #1a1a1a;
  font-size: 16px;
}
.single-post #comments .comment-list li .children {
  padding-right: 70px;
  list-style: none;
}
@media screen and (max-width: 1025px) {
  .single-post #comments .comment-list li .children {
    padding-right: 70px;
  }
}
.single-post #comments .comment-list li .children:before {
  content: none !important;
}
.single-post #comments .comment-list li .children > li {
  position: relative;
}
.single-post #comments .comment-list li .children > li:before {
  content: "";
  background-image: url("/wp-content/uploads/2024/01/arrow-top.png");
  width: 25px;
  height: 32px;
  position: absolute;
  right: -50px;
  background-size: contain;
  top: 50%;
  transform: translateY(-50%);
}

.single-product .single-product-content .product-images .woocommerce-product-gallery .woocommerce-product-gallery__image {
  aspect-ratio: 1;
  background: #F9FAF7;
}
.single-product .single-product-content .product-images .woocommerce-product-gallery .woocommerce-product-gallery__image > a {
  aspect-ratio: 1;
  display: flex;
  justify-content: center;
  align-items: center;
  max-height: 100%;
}
.single-product .single-product-content .product-images .woocommerce-product-gallery .woocommerce-product-gallery__image > a img {
  height: auto;
  max-height: 100%;
  width: auto;
}
.single-product .single-product-content .product-images .woocommerce-product-gallery .wd-gallery-thumb .wd-carousel-item {
  aspect-ratio: 1;
  display: flex;
  justify-content: center;
  align-items: center;
}
.single-product .single-product-content .product-images .woocommerce-product-gallery .wd-gallery-thumb .wd-carousel-item img {
  width: 100%;
  aspect-ratio: 1;
  height: auto;
  object-fit: cover;
}
.single-product .single-product-content .product-images .woocommerce-product-gallery .wd-gallery-thumb .wd-nav-arrows.wd-pos-sep {
  display: none;
}
.single-product .single-product-content .entry-summary .entry-title {
  font-size: 32px;
  font-family: "Nian-Bold", sans-serif;
}
.single-product .single-product-content .entry-summary .price {
  margin-bottom: 0;
  padding-bottom: 24px;
}
.single-product .single-product-content .entry-summary .price del, .single-product .single-product-content .entry-summary .price ins {
  color: var(--e-global-color-primary);
}
.single-product .single-product-content .entry-summary .price del bdi, .single-product .single-product-content .entry-summary .price ins bdi {
  color: var(--e-global-color-primary);
  font-size: 14px;
}
.single-product .single-product-content .entry-summary .price ins bdi {
  font-size: 16px;
}
.single-product .single-product-content .entry-summary .woocommerce-product-details__short-description {
  border-bottom: 1px solid #B5BEBE;
  border-top: 1px solid #B5BEBE;
  padding-top: 24px;
  line-height: 36px;
  font-size: 16px;
  padding-bottom: 24px;
  text-align: justify;
}
.single-product .single-product-content .entry-summary .woocommerce-product-details__short-description p {
  margin-bottom: 0;
}
.single-product .single-product-content .entry-summary .cart table.variations tbody {
  display: table-row;
}
.single-product .single-product-content .entry-summary .cart .single_variation_wrap {
  border-top: 1px solid #B5BEBE;
  border-bottom: 1px solid #B5BEBE;
  padding-top: 24px;
  padding-bottom: 24px;
  display: flex;
  align-items: center;
}
@media screen and (max-width: 728px) {
  .single-product .single-product-content .entry-summary .cart .single_variation_wrap {
    flex-direction: column;
    align-items: start;
    gap: 20px;
  }
}
.single-product .single-product-content .entry-summary .cart .single_variation_wrap .download-catalog {
  width: 100%;
  display: flex;
  align-items: center;
}
.single-product .single-product-content .entry-summary .cart .single_variation_wrap .download-catalog a {
  display: flex;
  color: #6E6E6E;
  gap: 16px;
  align-items: center;
}
.single-product .single-product-content .entry-summary .cart .single_variation_wrap .woocommerce-variation-add-to-cart {
  flex-wrap: nowrap;
  flex: 0 0 auto;
}
.single-product .single-product-content .entry-summary .cart .single_variation_wrap .woocommerce-variation-add-to-cart .quantity {
  border: 1px solid #B5BEBE;
}
.single-product .single-product-content .entry-summary .cart .single_variation_wrap .woocommerce-variation-add-to-cart .quantity input {
  border: none;
  height: 100%;
}
.single-product .single-product-content .entry-summary .wd-compare-btn a, .single-product .single-product-content .entry-summary .wd-wishlist-btn a {
  font-size: 16px;
  font-weight: 300;
  color: #6E6E6E;
}
.single-product .single-product-content .entry-summary .wd-compare-btn a:before, .single-product .single-product-content .entry-summary .wd-wishlist-btn a:before {
  font-size: 20px;
}
.single-product .single-product-content .entry-summary .wd-social-icons {
  float: left;
  direction: ltr !important;
}
.single-product .single-product-content .entry-summary .wd-social-icons .share-title {
  width: 20px;
  height: 22px;
  overflow: hidden;
  color: transparent;
  position: relative;
}
.single-product .single-product-content .entry-summary .wd-social-icons .share-title:before {
  content: "";
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='20' height='22' viewBox='0 0 20 22' fill='none'%3e%3cpath d='M16.6667 15.5502C15.8222 15.5502 15.0667 15.8815 14.4889 16.4006L6.56667 11.8173C6.62222 11.5633 6.66667 11.3092 6.66667 11.0442C6.66667 10.7791 6.62222 10.5251 6.56667 10.2711L14.4 5.73193C15 6.28414 15.7889 6.62651 16.6667 6.62651C18.5111 6.62651 20 5.14659 20 3.31325C20 1.47992 18.5111 0 16.6667 0C14.8222 0 13.3333 1.47992 13.3333 3.31325C13.3333 3.57831 13.3778 3.83233 13.4333 4.08635L5.6 8.6255C5 8.07329 4.21111 7.73092 3.33333 7.73092C1.48889 7.73092 0 9.21084 0 11.0442C0 12.8775 1.48889 14.3574 3.33333 14.3574C4.21111 14.3574 5 14.0151 5.6 13.4629L13.5111 18.0572C13.4556 18.2892 13.4222 18.5321 13.4222 18.7751C13.4222 20.5532 14.8778 22 16.6667 22C18.4556 22 19.9111 20.5532 19.9111 18.7751C19.9111 16.997 18.4556 15.5502 16.6667 15.5502Z' fill='black'/%3e%3c/svg%3e");
  width: 20px;
  height: 22px;
  position: absolute;
}
.single-product .single-product-content .entry-summary .wd-social-icons .wd-icon {
  font-size: 20px;
}
.single-product .single-product-content .product-tabs-wrapper {
  border-top: none;
  border-bottom: none;
}
.single-product .single-product-content .product-tabs-wrapper .woocommerce-tabs .wd-nav-wrapper {
  border-bottom: 1px solid #B5BEBE;
}
.single-product .single-product-content .product-tabs-wrapper .woocommerce-tabs .wd-nav-wrapper .wd-nav-tabs li a {
  color: #6E6E6E;
  font-family: "IranYekan", sans-serif;
  font-size: 18px;
  padding: 0 0 30px;
}
.single-product .single-product-content .product-tabs-wrapper .woocommerce-tabs .wd-nav-wrapper .wd-nav-tabs li a:hover {
  color: var(--e-global-color-primary);
}
.single-product .single-product-content .product-tabs-wrapper .woocommerce-tabs .wd-nav-wrapper .wd-nav-tabs li a span:after {
  top: auto;
  bottom: -32px;
}
.single-product .single-product-content .product-tabs-wrapper .woocommerce-tabs .wd-nav-wrapper .wd-nav-tabs li.active a {
  color: var(--e-global-color-primary);
}
.single-product .single-product-content .product-tabs-wrapper .woocommerce-tabs .wd-accordion-item .wd-accordion-title-text {
  color: #6E6E6E;
  font-family: "IranYekan", sans-serif;
  font-size: 18px;
}
.single-product .single-product-content .product-tabs-wrapper .woocommerce-tabs .wd-accordion-item .entry-content {
  text-align: justify;
  font-size: 16px;
  line-height: 36px;
}
.single-product .single-product-content .product-tabs-wrapper .woocommerce-tabs .wd-accordion-item .shop_attributes {
  height: fit-content;
  overflow: auto;
}
.single-product .single-product-content .product-tabs-wrapper .woocommerce-tabs .wd-accordion-item .shop_attributes tbody {
  gap: 24px 30px;
}
@media screen and (min-width: 1024px) {
  .single-product .single-product-content .product-tabs-wrapper .woocommerce-tabs .wd-accordion-item .shop_attributes tbody {
    grid-template-columns: repeat(2, 1fr);
  }
}
.single-product .single-product-content .product-tabs-wrapper .woocommerce-tabs .wd-accordion-item .shop_attributes tbody tr {
  background: #F9FAF7;
  border-bottom: none;
  padding: 20px;
  margin: 0;
}
.single-product .single-product-content .product-tabs-wrapper .woocommerce-tabs .wd-accordion-item .shop_attributes tbody tr th {
  color: var(--e-global-color-primary);
}
.single-product .single-product-content .product-tabs-wrapper .woocommerce-tabs .wd-accordion-item .shop_attributes tbody tr td {
  color: #6E6E6E;
}
.single-product .single-product-content .product-tabs-wrapper .woocommerce-tabs .wd-accordion-item .woocommerce-Reviews #review_form_wrapper #reply-title {
  font-size: 32px;
  color: var(--e-global-color-primary);
  font-weight: bold;
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  gap: 12px;
}
.single-product .single-product-content .product-tabs-wrapper .woocommerce-tabs .wd-accordion-item .woocommerce-Reviews #review_form_wrapper #reply-title:after {
  content: "COMMENTS";
  opacity: 0.2;
  background: linear-gradient(90deg, #212727 0%, rgba(33, 39, 39, 0.35) 31.67%, rgba(33, 39, 39, 0.25) 66.34%, rgba(33, 39, 39, 0.15) 100%);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  font-family: "Clash Display", sans-serif;
  font-size: 22px;
  font-weight: 600;
  letter-spacing: 17px;
  text-transform: uppercase;
}
.single-product .single-product-content .product-tabs-wrapper .woocommerce-tabs .wd-accordion-item .woocommerce-Reviews #review_form_wrapper #commentform .comment-notes {
  order: 1;
}
.single-product .single-product-content .product-tabs-wrapper .woocommerce-tabs .wd-accordion-item .woocommerce-Reviews #review_form_wrapper #commentform .comment-form-author {
  order: 2;
}
.single-product .single-product-content .product-tabs-wrapper .woocommerce-tabs .wd-accordion-item .woocommerce-Reviews #review_form_wrapper #commentform .comment-form-email {
  order: 3;
}
.single-product .single-product-content .product-tabs-wrapper .woocommerce-tabs .wd-accordion-item .woocommerce-Reviews #review_form_wrapper #commentform .comment-form-comment {
  order: 5;
}
.single-product .single-product-content .product-tabs-wrapper .woocommerce-tabs .wd-accordion-item .woocommerce-Reviews #review_form_wrapper #commentform .comment-form-cookies-consent {
  order: 4;
}
.single-product .single-product-content .product-tabs-wrapper .woocommerce-tabs .wd-accordion-item .woocommerce-Reviews #review_form_wrapper #commentform .comment-form-rating {
  order: 6;
}
.single-product .single-product-content .product-tabs-wrapper .woocommerce-tabs .wd-accordion-item .woocommerce-Reviews #review_form_wrapper #commentform .form-submit {
  order: 7;
  text-align: center;
}
.single-product .single-product-content .product-tabs-wrapper .woocommerce-tabs .wd-accordion-item .woocommerce-Reviews #comments .woocommerce-Reviews-title {
  display: none;
}
.single-product .single-product-content .related-products {
  margin-top: 64px;
  margin-bottom: 64px !important;
}
.single-product .single-product-content .related-products .title {
  font-size: 32px;
  color: var(--e-global-color-primary);
  font-weight: bold;
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  gap: 12px;
}
.single-product .single-product-content .related-products .title:after {
  content: "SIMILAR PRODUCT";
  opacity: 0.2;
  background: linear-gradient(90deg, #212727 0%, rgba(33, 39, 39, 0.35) 31.67%, rgba(33, 39, 39, 0.25) 66.34%, rgba(33, 39, 39, 0.15) 100%);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  font-family: "Clash Display", sans-serif;
  font-size: 22px;
  font-weight: 600;
  letter-spacing: 17px;
  text-transform: uppercase;
}
.single-product .single-product-content .related-products .wd-nav-pagin-wrap {
  display: none;
}
.single-product .single-product-content .related-products .wd-nav-arrows {
  bottom: -40px;
  top: auto;
  left: 50%;
  transform: translateX(-50%);
  gap: 24px;
}
.single-product .single-product-content .related-products .wd-nav-arrows .wd-arrow-inner {
  width: 108px;
  height: 16px;
}
.single-product .single-product-content .related-products .wd-nav-arrows .wd-prev :after {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='109' height='16' viewBox='0 0 109 16' fill='none'%3E%3Cpath d='M0.5 8H108M108 8L101 15M108 8L101 1' stroke='%23B5BEBE' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  width: 108px;
  height: 16px;
}
.single-product .single-product-content .related-products .wd-nav-arrows .wd-next :after {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='124' height='18' viewBox='0 0 124 18' fill='none'%3E%3Cg id='Frame 93'%3E%3Cpath id='Vector' d='M123 9H0.999996M0.999996 9L8.94418 1M0.999996 9L8.94418 17' stroke='%23B5BEBE' stroke-width='1.13383' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3C/svg%3E");
  width: 108px;
  height: 16px;
}

.woodmart-sidebar-content .widget-title {
  font-size: 18px;
  padding: 24px !important;
  font-family: "IranYekan", sans-serif !important;
  background: #F9FAF7 !important;
}
.woodmart-sidebar-content .widget-title:after {
  left: 24px !important;
  font-size: 18px !important;
}

.woocommerce.archive .product-archive-title {
  font-size: 32px;
  font-weight: bold;
  margin-bottom: 0;
}
.woocommerce.archive .content-layout-wrapper {
  position: relative;
  padding-top: 200px;
}
.woocommerce.archive .content-layout-wrapper .shop-content-area {
  position: static;
}
.woocommerce.archive .content-layout-wrapper .shop-content-area .wd-active-filters {
  padding: 15px;
  margin-top: 0;
  margin-bottom: 30px;
}
.woocommerce.archive .content-layout-wrapper .shop-content-area .wd-active-filters a {
  padding: 8px;
}
.woocommerce.archive .content-layout-wrapper .shop-content-area .shop-loop-head {
  border-radius: 2px;
  padding: 16px;
  width: calc(100% - 30px);
  position: absolute;
  top: 0;
  right: 15px;
}
.woocommerce.archive .content-layout-wrapper .shop-content-area .shop-loop-head .wd-shop-tools:first-child {
  margin-bottom: 0;
  padding-bottom: 0;
  border-bottom: none !important;
  display: flex;
  flex-direction: column;
  align-items: start;
}
/* .woocommerce.archive .content-layout-wrapper .shop-content-area .shop-loop-head .wd-shop-tools:last-child {
  display: none;
} */
.woocommerce.archive .content-layout-wrapper .shop-content-area .shop-loop-head .wd-breadcrumbs {
  margin: 0;
}

.wd-widget.wd-widget-stock-status .widget-title {
  display: none;
}
.wd-widget ul:not(.wd-bg-style-2) li a {
  flex-direction: row;
  justify-content: space-between;
  font-family: "IranYekan", sans-serif;
}
.wd-widget ul:not(.wd-bg-style-2) li a:before {
  border: none !important;
  background-image: url("/wp-content/uploads/2024/02/toggle-inactive.png");
  background-size: cover;
  width: 59px !important;
  height: 28px !important;
  order: 3;
}
.wd-widget ul:not(.wd-bg-style-2) li a .wd-swatch {
  order: 1;
}
.wd-widget ul:not(.wd-bg-style-2) li a .wd-filter-lable {
  order: 2;
  width: 100%;
}
.wd-widget ul:not(.wd-bg-style-2) li.wd-active a, .wd-widget ul:not(.wd-bg-style-2) li .wd-active {
  color: var(--e-global-color-primary);
}
.wd-widget ul:not(.wd-bg-style-2) li.wd-active a:before, .wd-widget ul:not(.wd-bg-style-2) li .wd-active:before {
  background-color: transparent !important;
  background-image: url("/wp-content/uploads/2024/02/toggle-active.png");
}
.wd-widget ul:not(.wd-bg-style-2) li.wd-active a:after, .wd-widget ul:not(.wd-bg-style-2) li .wd-active:after {
  display: none;
}

.wd-filter-list .count {
  display: none;
}

.woocommerce-pagination ul li span.current {
  background: transparent;
  color: var(--e-global-color-primary);
}
.woocommerce-pagination ul li span.current:before {
  content: "";
  width: 32px;
  height: 1px;
  background: var(--e-global-color-primary);
  margin-left: 4px;
}

.main-slider .elementor-slides-wrapper .elementor-swiper-button {
  right: auto !important;
  left: 120px !important;
  top: auto !important;
  width: 32px;
  height: 32px;
  align-items: center;
  justify-content: center;
  background: rgba(249, 250, 247, 0.5019607843);
  border-radius: 32px;
  transition: all 500ms ease;
}
@media screen and (max-width: 1024px) {
  .main-slider .elementor-slides-wrapper .elementor-swiper-button {
    right: 25px !important;
    left: auto !important;
  }
}
.main-slider .elementor-slides-wrapper .elementor-swiper-button svg {
  fill: #F9FAF7;
  transition: all 500ms ease;
}
.main-slider .elementor-slides-wrapper .elementor-swiper-button-prev {
  bottom: 20%;
}
.main-slider .elementor-slides-wrapper .elementor-swiper-button-next {
  bottom: calc(20% + 50px);
}
.main-slider .elementor-slides-wrapper .elementor-swiper-button:hover {
  background: #F9FAF7;
}
.main-slider .elementor-slides-wrapper .elementor-swiper-button:hover svg {
  fill: rgba(33, 39, 39, 0.5019607843);
}
.main-slider .elementor-slides-wrapper .swiper-pagination {
  position: absolute;
  left: 0;
  width: auto;
  bottom: 50% !important;
  height: 50px;
  display: flex;
}
.main-slider .elementor-slides-wrapper .swiper-pagination .swiper-pagination-bullet {
  height: 25px;
  border-radius: 0;
  background: #FFF;
  transition: all 1s ease-in-out;
}
.main-slider .elementor-slides-wrapper .swiper-pagination .swiper-pagination-bullet-active {
  height: 50px;
}

.woocommerce-account .woocommerce-my-account-wrapper {
  align-items: start;
}
.woocommerce-account .wd-my-account-sidebar {
  border: 1px solid #212727;
  padding: 24px;
}
.woocommerce-account .wd-my-account-sidebar .woocommerce-MyAccount-title {
  display: none;
}
.woocommerce-account .wd-my-account-sidebar .mini-profile {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: 12px;
  margin-bottom: 16px;
}
.woocommerce-account .wd-my-account-sidebar .mini-profile img {
  border-radius: 100px;
}
.woocommerce-account .wd-my-account-sidebar .mini-profile span {
  font-weight: 500;
  color: #212727;
  font-size: 16px;
}
.woocommerce-account .wd-my-account-sidebar .woocommerce-MyAccount-navigation {
  margin-bottom: 0;
}
.woocommerce-account .wd-my-account-sidebar .woocommerce-MyAccount-navigation ul li a {
  padding: 10px;
  line-height: normal;
  display: flex;
  align-items: center;
  gap: 12px;
  color: #6E6E6E;
}
.woocommerce-account .wd-my-account-sidebar .woocommerce-MyAccount-navigation ul li a:before {
  content: "";
  width: 27px;
  height: 1px;
  background: #6E6E6E;
}
.woocommerce-account .wd-my-account-sidebar .woocommerce-MyAccount-navigation ul li a:hover {
  background: transparent;
  color: #212727;
}
.woocommerce-account .wd-my-account-sidebar .woocommerce-MyAccount-navigation ul li a:hover:before {
  background: #212727;
}
.woocommerce-account .wd-my-account-sidebar .woocommerce-MyAccount-navigation ul li.is-active a {
  background: transparent;
  color: #212727;
}
.woocommerce-account .wd-my-account-sidebar .woocommerce-MyAccount-navigation ul li.is-active a:before {
  background: #212727;
}
.woocommerce-account .wd-my-account-links {
  margin-top: -10px !important;
}
.woocommerce-account .wd-my-account-links a {
  border: 1px solid #212727;
  box-shadow: none;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: start;
  gap: 8px;
  color: #000;
  font-size: 16px;
  font-weight: 500;
  padding: 40px 32px;
}
.woocommerce-account .wd-my-account-links a:before {
  margin-bottom: 0 !important;
  font-size: 40px !important;
  color: #212727 !important;
}
.woocommerce-account .wd-my-account-links :is(.orders-link, .edit-address-link, .edit-account-link, .customer-logout-link) a:before {
  content: "" !important;
  width: 40px;
  height: 40px;
}
.woocommerce-account .wd-my-account-links .orders-link a:before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 40 40' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M20.5 4.51163C18.3989 4.51163 16.6956 6.19837 16.6956 8.27907V8.71422C17.6375 8.69765 18.6711 8.69766 19.8053 8.69767H21.1947C22.3289 8.69766 23.3625 8.69765 24.3044 8.71422V8.27907C24.3044 6.19837 22.6011 4.51163 20.5 4.51163ZM26.8407 8.82816V8.27907C26.8407 4.81124 24.0019 2 20.5 2C16.9981 2 14.1593 4.81124 14.1593 8.27907V8.82816C13.918 8.84873 13.6848 8.87255 13.4594 8.90012C11.7517 9.10906 10.3439 9.548 9.14796 10.5309C7.95204 11.5138 7.25694 12.8032 6.73485 14.4268C6.22889 16.0003 5.84589 18.0232 5.36444 20.5661L5.32947 20.7508C4.6501 24.3387 4.1147 27.1663 4.01645 29.3955C3.91574 31.6804 4.259 33.5728 5.56058 35.1259C6.86215 36.679 8.67714 37.3618 10.9635 37.6849C13.1941 38 16.0991 38 19.7854 38H21.2145C24.9008 38 27.8059 38 30.0365 37.6849C32.3229 37.3618 34.1379 36.679 35.4394 35.1259C36.741 33.5728 37.0843 31.6804 36.9836 29.3955C36.8853 27.1663 36.3499 24.3388 35.6705 20.7508L35.6356 20.5662C35.1541 18.0232 34.7711 16.0003 34.2651 14.4268C33.7431 12.8032 33.048 11.5138 31.852 10.5309C30.6561 9.548 29.2483 9.10906 27.5406 8.90012C27.3152 8.87255 27.082 8.84873 26.8407 8.82816ZM13.7704 11.3928C12.3238 11.5698 11.4502 11.9027 10.7677 12.4636C10.0853 13.0245 9.59382 13.8135 9.15156 15.1889C8.69864 16.5974 8.3423 18.4673 7.84161 21.1117C7.13869 24.8241 6.63975 27.4758 6.55031 29.505C6.46239 31.4997 6.78546 32.6546 7.51226 33.5219C8.23907 34.3891 9.32585 34.9164 11.3218 35.1984C13.3523 35.4853 16.0761 35.4884 19.8903 35.4884H21.1097C24.9239 35.4884 27.6477 35.4853 29.6782 35.1984C31.6741 34.9164 32.7609 34.3891 33.4877 33.5219C34.2145 32.6546 34.5376 31.4997 34.4497 29.505C34.3603 27.4758 33.8613 24.8241 33.1584 21.1117C32.6577 18.4673 32.3014 16.5974 31.8484 15.1889C31.4062 13.8135 30.9147 13.0245 30.2323 12.4636C29.5498 11.9027 28.6762 11.5698 27.2296 11.3928C25.7481 11.2115 23.8265 11.2093 21.1097 11.2093H19.8903C17.1735 11.2093 15.2519 11.2115 13.7704 11.3928Z' fill='black'/%3E%3C/svg%3E");
}
.woocommerce-account .wd-my-account-links .edit-address-link a:before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 40 40' fill='none'%3E%3Cpath d='M20 2C23.9782 2 27.7936 3.56097 30.6066 6.33952C33.4196 9.11806 35 12.8866 35 16.816C35 23.0768 30.5462 29.8997 21.7538 37.3579C21.265 37.7727 20.6416 38.0006 19.9971 38C19.3526 37.9994 18.7297 37.7705 18.2415 37.3549L17.66 36.8564C9.25692 29.5928 5 22.937 5 16.816C5 12.8866 6.58035 9.11806 9.3934 6.33952C12.2064 3.56097 16.0218 2 20 2ZM20 4.27939C16.6338 4.27939 13.4055 5.60021 11.0252 7.95129C8.64491 10.3024 7.30769 13.4911 7.30769 16.816C7.30769 22.1377 11.2277 28.2692 19.1754 35.1378L19.7492 35.6286C19.819 35.6879 19.908 35.7205 20 35.7205C20.092 35.7205 20.181 35.6879 20.2508 35.6286C28.5831 28.5595 32.6923 22.2638 32.6923 16.816C32.6923 15.1697 32.364 13.5395 31.7262 12.0185C31.0883 10.4975 30.1534 9.11542 28.9748 7.95129C27.7962 6.78715 26.397 5.86371 24.8571 5.23369C23.3172 4.60366 21.6668 4.27939 20 4.27939ZM20 11.1176C21.5301 11.1176 22.9975 11.7179 24.0795 12.7866C25.1614 13.8553 25.7692 15.3047 25.7692 16.816C25.7692 18.3274 25.1614 19.7768 24.0795 20.8455C22.9975 21.9141 21.5301 22.5145 20 22.5145C18.4699 22.5145 17.0025 21.9141 15.9205 20.8455C14.8386 19.7768 14.2308 18.3274 14.2308 16.816C14.2308 15.3047 14.8386 13.8553 15.9205 12.7866C17.0025 11.7179 18.4699 11.1176 20 11.1176ZM20 13.3969C19.0819 13.3969 18.2015 13.7572 17.5523 14.3984C16.9032 15.0396 16.5385 15.9092 16.5385 16.816C16.5385 17.7228 16.9032 18.5925 17.5523 19.2337C18.2015 19.8749 19.0819 20.2351 20 20.2351C20.9181 20.2351 21.7985 19.8749 22.4477 19.2337C23.0968 18.5925 23.4615 17.7228 23.4615 16.816C23.4615 15.9092 23.0968 15.0396 22.4477 14.3984C21.7985 13.7572 20.9181 13.3969 20 13.3969Z' fill='black'/%3E%3C/svg%3E");
}
.woocommerce-account .wd-my-account-links .edit-account-link a:before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 40 40' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M20.5 3C15.9303 3 12.2258 6.63086 12.2258 11.1098C12.2258 15.5887 15.9303 19.2195 20.5 19.2195C25.0697 19.2195 28.7742 15.5887 28.7742 11.1098C28.7742 6.63086 25.0697 3 20.5 3ZM14.8387 11.1098C14.8387 8.04525 17.3734 5.56098 20.5 5.56098C23.6266 5.56098 26.1613 8.04525 26.1613 11.1098C26.1613 14.1743 23.6266 16.6585 20.5 16.6585C17.3734 16.6585 14.8387 14.1743 14.8387 11.1098Z' fill='black'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M20.5 21.7805C16.9476 21.7805 13.6673 22.5842 11.2297 23.9494C8.82903 25.294 7 27.3466 7 29.8902C7 32.4339 8.82903 34.4865 11.2297 35.831C13.6673 37.1963 16.9476 38 20.5 38C24.0524 38 27.3327 37.1963 29.7703 35.831C32.171 34.4865 34 32.4339 34 29.8902C34 27.3466 32.171 25.294 29.7703 23.9494C27.3327 22.5842 24.0524 21.7805 20.5 21.7805ZM9.6129 29.8902C9.6129 28.6622 10.5135 27.3002 12.526 26.173C14.5016 25.0665 17.3181 24.3415 20.5 24.3415C23.6819 24.3415 26.4984 25.0665 28.474 26.173C30.4865 27.3002 31.3871 28.6622 31.3871 29.8902C31.3871 31.1183 30.4865 32.4803 28.474 33.6075C26.4984 34.714 23.6819 35.439 20.5 35.439C17.3181 35.439 14.5016 34.714 12.526 33.6075C10.5135 32.4803 9.6129 31.1183 9.6129 29.8902Z' fill='black'/%3E%3C/svg%3E");
}
.woocommerce-account .wd-my-account-links .customer-logout-link a:before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 40 40' fill='none'%3E%3Cpath d='M24.9315 2C22.6416 1.99997 20.7959 1.99994 19.3442 2.19511C17.8371 2.39774 16.5681 2.83124 15.5603 3.8391C14.6813 4.71805 14.2372 5.79818 14.0041 7.06738C13.7775 8.30069 13.7342 9.80999 13.7241 11.6209C13.7202 12.3145 14.2793 12.8798 14.9729 12.8837C15.6664 12.8876 16.2318 12.3285 16.2357 11.6349C16.2459 9.80393 16.2934 8.50611 16.4743 7.52114C16.6487 6.57206 16.9286 6.02273 17.3362 5.61509C17.7996 5.15167 18.4503 4.84953 19.6789 4.68434C20.9437 4.5143 22.6199 4.51163 25.0234 4.51163H26.6978C29.1012 4.51163 30.7775 4.5143 32.0423 4.68434C33.2709 4.84953 33.9215 5.15167 34.3849 5.61509C34.8484 6.07851 35.1505 6.72914 35.3157 7.95778C35.4857 9.22256 35.4884 10.8988 35.4884 13.3023V26.6977C35.4884 29.1012 35.4857 30.7774 35.3157 32.0422C35.1505 33.2709 34.8484 33.9215 34.385 34.3849C33.9215 34.8483 33.2709 35.1505 32.0423 35.3157C30.7775 35.4857 29.1012 35.4884 26.6978 35.4884H25.0234C22.6199 35.4884 20.9437 35.4857 19.6789 35.3157C18.4503 35.1505 17.7996 34.8483 17.3362 34.3849C16.9286 33.9773 16.6487 33.4279 16.4743 32.4789C16.2934 31.4939 16.2459 30.1961 16.2357 28.3651C16.2318 27.6715 15.6664 27.1124 14.9729 27.1163C14.2793 27.1202 13.7202 27.6855 13.7241 28.3791C13.7342 30.19 13.7775 31.6993 14.0041 32.9326C14.2372 34.2018 14.6813 35.2819 15.5603 36.1609C16.5681 37.1688 17.8371 37.6023 19.3442 37.8049C20.7959 38.0001 22.6416 38 24.9315 38H26.7897C29.0796 38 30.9253 38.0001 32.3769 37.8049C33.8841 37.6023 35.1531 37.1688 36.1609 36.1609C37.1688 35.153 37.6023 33.884 37.8049 32.3769C38.0001 30.9252 38 29.0795 38 26.7895V13.2105C38 10.9205 38.0001 9.07478 37.8049 7.62312C37.6023 6.11596 37.1688 4.84696 36.1609 3.8391C35.1531 2.83124 33.8841 2.39774 32.3769 2.19511C30.9253 1.99994 29.0796 1.99997 26.7897 2H24.9315Z' fill='black'/%3E%3Cpath d='M25.023 18.7442C25.7166 18.7442 26.2788 19.3064 26.2788 20C26.2788 20.6936 25.7166 21.2558 25.023 21.2558H6.65056L9.93347 24.0698C10.4601 24.5211 10.521 25.3139 10.0697 25.8405C9.61832 26.3671 8.82553 26.4281 8.29894 25.9767L2.43854 20.9535C2.16019 20.7149 2 20.3666 2 20C2 19.6334 2.16019 19.2851 2.43854 19.0465L8.29894 14.0233C8.82553 13.5719 9.61832 13.6329 10.0697 14.1595C10.521 14.6861 10.4601 15.4789 9.93347 15.9302L6.65056 18.7442H25.023Z' fill='black'/%3E%3C/svg%3E");
}
.woocommerce-account .wd-my-account-links .wishlist-link a:before {
  font-weight: bold;
}
.woocommerce-account .wd-wishlist-content .wd-wishlist-head {
  border-bottom: none;
}
.woocommerce-account .wd-wishlist-content .wd-wishlist-head .title {
  font-size: 32px;
  font-weight: bold;
  margin: auto;
}
.woocommerce-account .wd-wishlist-content .wd-social-icons {
  display: none;
}
.woocommerce-account .wd-wishlist-content .wd-products-element .wd-action-btn.wd-style-text > a {
  color: #000 !important;
  opacity: 0.3;
}
.woocommerce-account .wd-wishlist-content .wd-products-element .wd-action-btn.wd-style-text > a:hover {
  opacity: 1;
}
.woocommerce-account .wd-wishlist-content .wd-products-element .wd-action-btn.wd-style-text > a:before {
  border: none !important;
  content: "" !important;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26' height='26' viewBox='0 0 26 26' fill='none'%3E%3Cpath d='M7.66406 7.6665L18.3307 18.3332M7.66406 18.3332L18.3307 7.6665' stroke='%236E6E6E' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M22.3333 1H3.66667C2.19391 1 1 2.19391 1 3.66667V22.3333C1 23.8061 2.19391 25 3.66667 25H22.3333C23.8061 25 25 23.8061 25 22.3333V3.66667C25 2.19391 23.8061 1 22.3333 1Z' stroke='%236E6E6E' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  background-size: cover;
  width: 24px;
  height: 24px;
}
.woocommerce-account .wd-wishlist-content .products .wd-product {
  margin-top: 40px;
}
.woocommerce-account .wd-wishlist-content .products .wd-product .wd-wishlist-product-actions {
  transform: translateY(-70px);
}
.woocommerce-account .addresses {
  gap: 24px;
  flex-wrap: nowrap;
  justify-content: center;
}
.woocommerce-account .addresses > div {
  border: 1px solid var(--BLACK, #000);
  max-width: calc(50% - 24px);
  padding: 24px;
}

@media (min-width: 1025px) {
  .wd-scroll {
    direction: ltr;
  }
  .wd-scroll ul li a {
    direction: rtl;
    text-align-last: right;
  }
  .wd-scroll ::-webkit-scrollbar {
    width: 10px;
  }
  .wd-scroll ::-webkit-scrollbar-track {
    background-color: #D9D9D9;
    border-radius: 50px;
  }
  .wd-scroll ::-webkit-scrollbar-thumb {
    background-color: #212727;
    border-radius: 50px;
  }
}
.woocommerce-breadcrumb a:after {
  content: "" !important;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='6' height='10' viewBox='0 0 6 10' fill='none'%3E%3Cpath d='M5 1L1 5L5 9' stroke='%23B5BEBE' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  display: inline-flex;
  width: 6px;
  height: 10px;
}
.woocommerce-breadcrumb .breadcrumb-last {
  display: inline-flex !important;
}

/*# sourceMappingURL=style.css.map */
bdi span{
	margin-right:3px!important;
}


@media (max-width: 992px) {
    .offcanvas-sidebar-mobile .shop-content-area:not(.col-lg-12) .wd-show-sidebar-btn a{
        display: none!important;
    }
	.wd-shop-tools {
        justify-content: end!important;
    }
}
.wd-filter-search:before{
	right:auto!important;
	
}
.wd-filter-search input {
    padding-left: 15px!important;
    padding-right: 30px!important;
}