.elementor-10873 .elementor-element.elementor-element-b1c5a3e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--background-transition:0.3s;}.elementor-10873 .elementor-element.elementor-element-fc4f60b{--divider-border-style:solid;--divider-color:#520360;--divider-border-width:2px;}.elementor-10873 .elementor-element.elementor-element-fc4f60b .elementor-divider-separator{width:100%;}.elementor-10873 .elementor-element.elementor-element-fc4f60b .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-10873 .elementor-element.elementor-element-fc4f60b > .elementor-widget-container{margin:-30px 0px 0px 0px;}.elementor-10873 .elementor-element.elementor-element-1ce9b36{--divider-border-style:solid;--divider-color:#520360;--divider-border-width:2px;}.elementor-10873 .elementor-element.elementor-element-1ce9b36 .elementor-divider-separator{width:100%;}.elementor-10873 .elementor-element.elementor-element-1ce9b36 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-10873 .elementor-element.elementor-element-1ce9b36 > .elementor-widget-container{margin:-30px 0px 0px 0px;}.elementor-10873 .elementor-element.elementor-element-a856dfc{--divider-border-style:solid;--divider-color:#520360;--divider-border-width:2px;}.elementor-10873 .elementor-element.elementor-element-a856dfc .elementor-divider-separator{width:100%;}.elementor-10873 .elementor-element.elementor-element-a856dfc .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-10873 .elementor-element.elementor-element-a856dfc > .elementor-widget-container{margin:-30px 0px 0px 0px;}.elementor-10873 .elementor-element.elementor-element-e2ad8eb{--divider-border-style:solid;--divider-color:#520360;--divider-border-width:2px;}.elementor-10873 .elementor-element.elementor-element-e2ad8eb .elementor-divider-separator{width:100%;}.elementor-10873 .elementor-element.elementor-element-e2ad8eb .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-10873 .elementor-element.elementor-element-e2ad8eb > .elementor-widget-container{margin:-30px 0px 0px 0px;}.elementor-10873 .elementor-element.elementor-element-c3feb8f{--divider-border-style:solid;--divider-color:#520360;--divider-border-width:2px;}.elementor-10873 .elementor-element.elementor-element-c3feb8f .elementor-divider-separator{width:100%;}.elementor-10873 .elementor-element.elementor-element-c3feb8f .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-10873 .elementor-element.elementor-element-c3feb8f > .elementor-widget-container{margin:-30px 0px 0px 0px;}.elementor-10873 .elementor-element.elementor-element-9a661dc > .elementor-widget-container{margin:0px 0px -25px 0px;padding:0px 0px 0px 0px;}/* Start custom CSS for shortcode, class: .elementor-element-2e1b7bb */.dsgsg span.woocommerce-Price-amount.amount::before {
    content: "قیمت:";
    color:#000;
    margin-left: 7px;
    font-size: 16px;
    text-align: center
}
p.price {
    text-align: center;
}
.wd-compare-btn.product-compare-button.wd-action-btn.wd-style-text.wd-compare-icon{
    visibility: hidden;
    width: 0;
    height: 0;
    font-size: 0;
}
.wd-wishlist-btn.wd-action-btn.wd-style-text.wd-wishlist-icon{
    visibility: hidden;
    width: 0;
    height: 0;
    font-size: 0;
}
.product-tabs-wrapper {
    visibility: hidden;
    width: 0;
    height: 0;
}
.woocommerce-variation-availability {
    visibility: hidden;
    width: 0;
    height: 0;
    font-size: 0;
}
.wd-swatches-product.wd-swatches-single.wd-bg-style-4.wd-text-style-4.wd-dis-style-1.wd-size-default.wd-shape-round::before {
    content: "رنگ مورد نظر:";
    color:#000;
    margin-left: 0px;
    font-size: 15px;
    text-align: center;
    font-weight: bold;
}
th.label.cell {
    visibility: hidden;
    width: 0;
    height: 0;
    font-size: 0;
}
.wd-swatches-product {
    display: block;
    align-items: center;
    flex-wrap: wrap;
    justify-content: var(--text-align);
    vertical-align: middle;
    gap: var(--wd-swatch-v-sp) var(--wd-swatch-h-sp);
}
.woocommerce-variation-add-to-cart {
    display: inline-grid !important;
    gap: 10px;
    justify-content: center !important;
}
.dwsefsf  div  span  applet  object   iframe h1  h2  h3 h4 h5  h6  p  blockquote  pre  a  abbr  acronym  address  big   cite  code  del  dfn  em  img  ins  kbd  q  s  samp small   strike  strong  sub  sup  tt  var  b  u  i  center  dl  dt  dd  ol  ul  li  fieldset  form  label  legend  table  caption  tbody  tfoot  thead  tr  th  td  article  aside  canvas  details  embed  figure  figcaption  footer  header  hgroup  menu  nav  output  ruby  section  summary  time  mark  audio  video {

    vertical-align: inherit !important;
    font: inherit !important;
    text-align: center !important;
}
h1.product_title.entry-title.wd-entities-title {
    text-align: center;
}
.wd-swatches-product {
    display: block;
    align-items: center;
    flex-wrap: wrap;
    justify-content: var(--text-align);
    vertical-align: middle;
    gap: var(--wd-swatch-v-sp) var(--wd-swatch-h-sp);
    text-align: center;
}
span.wd-swatch-text {
    padding: 0 15px 2px 15px !important;
}
[class*="wd-swatches"].wd-text-style-4 .wd-swatch.wd-text {
    border: 1px solid rgb(82 3 96);
}
[class*="wd-swatches"].wd-text-style-4 .wd-swatch.wd-text:is(.wd-active,:hover:not(.wd-disabled)), [class*="wd-swatches"].wd-text-style-4 :is(.wd-swatch-wrap a:hover,.wd-swatch-wrap.wd-active) .wd-swatch.wd-text {
    border-color: var(--color-gray-900);
    background-color: #520360;
    color: var(--color-white);
}
.amount {
    color: #520360;
}



/* This is a single-line comment */


button#wd-add-to-cart {
    visibility: hidden;
}
.dsgsg button {
    background: #520360;
    border:
1px solid red;
}

@media (max-width: 1024px) {
    .wd-label-top-md table.variations .cell {
        display: INLINE;
    }
}
span.wd-attr-selected {
    visibility: hidden;
    width: 0;
    height: 0;
    z-index: 0;
}
a.reset_variations {
    visibility: hidden !important;
    z-index: -9999999999999999999999999;
    font-size: 0;
}
.wd-swatch.wd-text .wd-swatch-text {
    padding: 0 15px 2px 15px;
}
[class*="wd-swatches"].wd-text-style-4 .wd-swatch.wd-text {
    border: 1px solid rgb(82 3 96);
}

[class*="wd-swatches"].wd-text-style-4 .wd-swatch.wd-text:is(.wd-active,:hover:not(.wd-disabled)), [class*="wd-swatches"].wd-text-style-4 :is(.wd-swatch-wrap a:hover,.wd-swatch-wrap.wd-active) .wd-swatch.wd-text {
    border-color: var(--color-gray-900);
    background-color: #520360;
    color: var(--color-white);
}
.dsgsg button {
    background: #520360;
    border: 1px solid #ccc;
    display: block !important;
    width: 50%;
}
button#wd-add-to-cart {
    visibility: hidden;
    width: 0;
    height: 0;
    z-index: -99;
    font-size: 0;
}
.dsgsg .quantity::before {
  content: "تعداد:";!important;
  color: #000;
  font-size: 15px;
  font-weight: bold !important;
  margin-top: 10px;
  vertical-align: middle !important;
  margin-left: 3px;
}
.dsgsg input {
    height: 30px !important;
    border: 1px solid #520360 !important;
}
div.quantity input[type="button"]:hover {
    color: #fff;
    background-color: #520360;
    border-color: #520360;
}
div.quantity input[type="number"] {
    width: 30px;
    border-radius: 0;
    border-right: none !important;
    border-left: none !important;
}
div.quantity {
    display: inline-block;
    vertical-align: middle;
    white-space: nowrap;
    font-size: 0;
    width: 90%;
}
.dsgsg button {
    font-size: 17px;
    padding: 10px 0 12px 0;
}
.dsgsg .quantity {
    margin-top: -8px;
}
.elementor-menu-cart__product-remove>a {
    display: inline;
    z-index: 999999999999999;
    width: 100%;
    height: 100%;
    overflow: hidden;
    opacity: 1;
    position: relative;
    font-size: 12px;
}
a.elementor_remove_from_cart_button::before {
    content: "X";
}
div.quantity input[type="number"] {
    width: 30px;
    border-radius: 0;
    border-right: none !important;
    border-left: none !important;
    color: #000 !important;
}
.dsgsg button {
    font-size: 17px;
    padding: 10px 0 12px 0;
    margin-top: 5px;
}
.dsgsg button:hover {
    background: green;
}
.woocommerce-variation-add-to-cart {
    display: grid !important;
    gap: 10px;
    justify-content: center !important;
}

.dwsefsf button {
    background: #520360;
    border: 1px solid #ccc;
    display: block !important;
    width: 100%;
    padding: 5px 20px;
}
.quantity {
    margin-top: -8px;
    text-align: center;
}
.dsgsg .quantity::before {
    content: "تعداد:";
    color: #000;
    font-size: 15px;
    font-weight: bold !important;
    margin-top: 7px !important;
    vertical-align: middle !important;
    margin-left: 3px;
}
div.quantity {
    display: inline-block;
    vertical-align: middle;
    white-space: nowrap;
    font-size: 0;
    width: 100% !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-1a2824a */.dsgsg span.woocommerce-Price-amount.amount::before {
    content: "قیمت:";
    color:#000;
    margin-left: 7px;
    font-size: 16px;
    text-align: center
}
p.price {
    text-align: center;
}
.wd-compare-btn.product-compare-button.wd-action-btn.wd-style-text.wd-compare-icon{
    visibility: hidden;
    width: 0;
    height: 0;
    font-size: 0;
}
.wd-wishlist-btn.wd-action-btn.wd-style-text.wd-wishlist-icon{
    visibility: hidden;
    width: 0;
    height: 0;
    font-size: 0;
}
.product-tabs-wrapper {
    visibility: hidden;
    width: 0;
    height: 0;
}
.woocommerce-variation-availability {
    visibility: hidden;
    width: 0;
    height: 0;
    font-size: 0;
}
.wd-swatches-product.wd-swatches-single.wd-bg-style-4.wd-text-style-4.wd-dis-style-1.wd-size-default.wd-shape-round::before {
    content: "رنگ مورد نظر:";
    color:#000;
    margin-left: 0px;
    font-size: 15px;
    text-align: center;
    font-weight: bold;
}
th.label.cell {
    visibility: hidden;
    width: 0;
    height: 0;
    font-size: 0;
}
.wd-swatches-product {
    display: block;
    align-items: center;
    flex-wrap: wrap;
    justify-content: var(--text-align);
    vertical-align: middle;
    gap: var(--wd-swatch-v-sp) var(--wd-swatch-h-sp);
}
.woocommerce-variation-add-to-cart {
    display: inline-grid !important;
    gap: 10px;
    justify-content: center !important;
}
.dwsefsf  div  span  applet  object   iframe h1  h2  h3 h4 h5  h6  p  blockquote  pre  a  abbr  acronym  address  big   cite  code  del  dfn  em  img  ins  kbd  q  s  samp small   strike  strong  sub  sup  tt  var  b  u  i  center  dl  dt  dd  ol  ul  li  fieldset  form  label  legend  table  caption  tbody  tfoot  thead  tr  th  td  article  aside  canvas  details  embed  figure  figcaption  footer  header  hgroup  menu  nav  output  ruby  section  summary  time  mark  audio  video {

    vertical-align: inherit !important;
    font: inherit !important;
    text-align: center !important;
}
h1.product_title.entry-title.wd-entities-title {
    text-align: center;
}
.wd-swatches-product {
    display: block;
    align-items: center;
    flex-wrap: wrap;
    justify-content: var(--text-align);
    vertical-align: middle;
    gap: var(--wd-swatch-v-sp) var(--wd-swatch-h-sp);
    text-align: center;
}
span.wd-swatch-text {
    padding: 0 15px 2px 15px !important;
}
[class*="wd-swatches"].wd-text-style-4 .wd-swatch.wd-text {
    border: 1px solid rgb(82 3 96);
}
[class*="wd-swatches"].wd-text-style-4 .wd-swatch.wd-text:is(.wd-active,:hover:not(.wd-disabled)), [class*="wd-swatches"].wd-text-style-4 :is(.wd-swatch-wrap a:hover,.wd-swatch-wrap.wd-active) .wd-swatch.wd-text {
    border-color: var(--color-gray-900);
    background-color: #520360;
    color: var(--color-white);
}
.amount {
    color: #520360;
}



/* This is a single-line comment */


button#wd-add-to-cart {
    visibility: hidden;
}
.dsgsg button {
    background: #520360;
    border:
1px solid red;
}

@media (max-width: 1024px) {
    .wd-label-top-md table.variations .cell {
        display: INLINE;
    }
}
span.wd-attr-selected {
    visibility: hidden;
    width: 0;
    height: 0;
    z-index: 0;
}
a.reset_variations {
    visibility: hidden !important;
    z-index: -9999999999999999999999999;
    font-size: 0;
}
.wd-swatch.wd-text .wd-swatch-text {
    padding: 0 15px 2px 15px;
}
[class*="wd-swatches"].wd-text-style-4 .wd-swatch.wd-text {
    border: 1px solid rgb(82 3 96);
}

[class*="wd-swatches"].wd-text-style-4 .wd-swatch.wd-text:is(.wd-active,:hover:not(.wd-disabled)), [class*="wd-swatches"].wd-text-style-4 :is(.wd-swatch-wrap a:hover,.wd-swatch-wrap.wd-active) .wd-swatch.wd-text {
    border-color: var(--color-gray-900);
    background-color: #520360;
    color: var(--color-white);
}
.dsgsg button {
    background: #520360;
    border: 1px solid #ccc;
    display: block !important;
    width: 50%;
}
button#wd-add-to-cart {
    visibility: hidden;
    width: 0;
    height: 0;
    z-index: -99;
    font-size: 0;
}
.dsgsg .quantity::before {
  content: "تعداد:";!important;
  color: #000;
  font-size: 15px;
  font-weight: bold !important;
  margin-top: 10px;
  vertical-align: middle !important;
  margin-left: 3px;
}
.dsgsg input {
    height: 30px !important;
    border: 1px solid #520360 !important;
}
div.quantity input[type="button"]:hover {
    color: #fff;
    background-color: #520360;
    border-color: #520360;
}
div.quantity input[type="number"] {
    width: 30px;
    border-radius: 0;
    border-right: none !important;
    border-left: none !important;
}
div.quantity {
    display: inline-block;
    vertical-align: middle;
    white-space: nowrap;
    font-size: 0;
    width: 90%;
}
.dsgsg button {
    font-size: 17px;
    padding: 10px 0 12px 0;
}
.dsgsg .quantity {
    margin-top: -8px;
}
.elementor-menu-cart__product-remove>a {
    display: inline;
    z-index: 999999999999999;
    width: 100%;
    height: 100%;
    overflow: hidden;
    opacity: 1;
    position: relative;
    font-size: 12px;
}
a.elementor_remove_from_cart_button::before {
    content: "X";
}
div.quantity input[type="number"] {
    width: 30px;
    border-radius: 0;
    border-right: none !important;
    border-left: none !important;
    color: #000 !important;
}
.dsgsg button {
    font-size: 17px;
    padding: 10px 0 12px 0;
    margin-top: 5px;
}
.dsgsg button:hover {
    background: green;
}
.woocommerce-variation-add-to-cart {
    display: grid !important;
    gap: 10px;
    justify-content: center !important;
}

.dwsefsf button {
    background: #520360;
    border: 1px solid #ccc;
    display: block !important;
    width: 100%;
    padding: 5px 20px;
}
.quantity {
    margin-top: -8px;
    text-align: center;
}
.dsgsg .quantity::before {
    content: "تعداد:";
    color: #000;
    font-size: 15px;
    font-weight: bold !important;
    margin-top: 7px !important;
    vertical-align: middle !important;
    margin-left: 3px;
}
div.quantity {
    display: inline-block;
    vertical-align: middle;
    white-space: nowrap;
    font-size: 0;
    width: 100% !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-ac6f2d4 */.dsgsg span.woocommerce-Price-amount.amount::before {
    content: "قیمت:";
    color:#000;
    margin-left: 7px;
    font-size: 16px;
    text-align: center
}
p.price {
    text-align: center;
}
.wd-compare-btn.product-compare-button.wd-action-btn.wd-style-text.wd-compare-icon{
    visibility: hidden;
    width: 0;
    height: 0;
    font-size: 0;
}
.wd-wishlist-btn.wd-action-btn.wd-style-text.wd-wishlist-icon{
    visibility: hidden;
    width: 0;
    height: 0;
    font-size: 0;
}
.product-tabs-wrapper {
    visibility: hidden;
    width: 0;
    height: 0;
}
.woocommerce-variation-availability {
    visibility: hidden;
    width: 0;
    height: 0;
    font-size: 0;
}
.wd-swatches-product.wd-swatches-single.wd-bg-style-4.wd-text-style-4.wd-dis-style-1.wd-size-default.wd-shape-round::before {
    content: "رنگ مورد نظر:";
    color:#000;
    margin-left: 0px;
    font-size: 15px;
    text-align: center;
    font-weight: bold;
}
th.label.cell {
    visibility: hidden;
    width: 0;
    height: 0;
    font-size: 0;
}
.wd-swatches-product {
    display: block;
    align-items: center;
    flex-wrap: wrap;
    justify-content: var(--text-align);
    vertical-align: middle;
    gap: var(--wd-swatch-v-sp) var(--wd-swatch-h-sp);
}
.woocommerce-variation-add-to-cart {
    display: inline-grid !important;
    gap: 10px;
    justify-content: center !important;
}
.dwsefsf  div  span  applet  object   iframe h1  h2  h3 h4 h5  h6  p  blockquote  pre  a  abbr  acronym  address  big   cite  code  del  dfn  em  img  ins  kbd  q  s  samp small   strike  strong  sub  sup  tt  var  b  u  i  center  dl  dt  dd  ol  ul  li  fieldset  form  label  legend  table  caption  tbody  tfoot  thead  tr  th  td  article  aside  canvas  details  embed  figure  figcaption  footer  header  hgroup  menu  nav  output  ruby  section  summary  time  mark  audio  video {

    vertical-align: inherit !important;
    font: inherit !important;
    text-align: center !important;
}
h1.product_title.entry-title.wd-entities-title {
    text-align: center;
}
.wd-swatches-product {
    display: block;
    align-items: center;
    flex-wrap: wrap;
    justify-content: var(--text-align);
    vertical-align: middle;
    gap: var(--wd-swatch-v-sp) var(--wd-swatch-h-sp);
    text-align: center;
}
span.wd-swatch-text {
    padding: 0 15px 2px 15px !important;
}
[class*="wd-swatches"].wd-text-style-4 .wd-swatch.wd-text {
    border: 1px solid rgb(82 3 96);
}
[class*="wd-swatches"].wd-text-style-4 .wd-swatch.wd-text:is(.wd-active,:hover:not(.wd-disabled)), [class*="wd-swatches"].wd-text-style-4 :is(.wd-swatch-wrap a:hover,.wd-swatch-wrap.wd-active) .wd-swatch.wd-text {
    border-color: var(--color-gray-900);
    background-color: #520360;
    color: var(--color-white);
}
.amount {
    color: #520360;
}



/* This is a single-line comment */


button#wd-add-to-cart {
    visibility: hidden;
}
.dsgsg button {
    background: #520360;
    border:
1px solid red;
}

@media (max-width: 1024px) {
    .wd-label-top-md table.variations .cell {
        display: INLINE;
    }
}
span.wd-attr-selected {
    visibility: hidden;
    width: 0;
    height: 0;
    z-index: 0;
}
a.reset_variations {
    visibility: hidden !important;
    z-index: -9999999999999999999999999;
    font-size: 0;
}
.wd-swatch.wd-text .wd-swatch-text {
    padding: 0 15px 2px 15px;
}
[class*="wd-swatches"].wd-text-style-4 .wd-swatch.wd-text {
    border: 1px solid rgb(82 3 96);
}

[class*="wd-swatches"].wd-text-style-4 .wd-swatch.wd-text:is(.wd-active,:hover:not(.wd-disabled)), [class*="wd-swatches"].wd-text-style-4 :is(.wd-swatch-wrap a:hover,.wd-swatch-wrap.wd-active) .wd-swatch.wd-text {
    border-color: var(--color-gray-900);
    background-color: #520360;
    color: var(--color-white);
}
.dsgsg button {
    background: #520360;
    border: 1px solid #ccc;
    display: block !important;
    width: 50%;
}
button#wd-add-to-cart {
    visibility: hidden;
    width: 0;
    height: 0;
    z-index: -99;
    font-size: 0;
}
.dsgsg .quantity::before {
  content: "تعداد:";!important;
  color: #000;
  font-size: 15px;
  font-weight: bold !important;
  margin-top: 10px;
  vertical-align: middle !important;
  margin-left: 3px;
}
.dsgsg input {
    height: 30px !important;
    border: 1px solid #520360 !important;
}
div.quantity input[type="button"]:hover {
    color: #fff;
    background-color: #520360;
    border-color: #520360;
}
div.quantity input[type="number"] {
    width: 30px;
    border-radius: 0;
    border-right: none !important;
    border-left: none !important;
}
div.quantity {
    display: inline-block;
    vertical-align: middle;
    white-space: nowrap;
    font-size: 0;
    width: 90%;
}
.dsgsg button {
    font-size: 17px;
    padding: 10px 0 12px 0;
}
.dsgsg .quantity {
    margin-top: -8px;
}
.elementor-menu-cart__product-remove>a {
    display: inline;
    z-index: 999999999999999;
    width: 100%;
    height: 100%;
    overflow: hidden;
    opacity: 1;
    position: relative;
    font-size: 12px;
}
a.elementor_remove_from_cart_button::before {
    content: "X";
}
div.quantity input[type="number"] {
    width: 30px;
    border-radius: 0;
    border-right: none !important;
    border-left: none !important;
    color: #000 !important;
}
.dsgsg button {
    font-size: 17px;
    padding: 10px 0 12px 0;
    margin-top: 5px;
}
.dsgsg button:hover {
    background: green;
}
.woocommerce-variation-add-to-cart {
    display: grid !important;
    gap: 10px;
    justify-content: center !important;
}

.dwsefsf button {
    background: #520360;
    border: 1px solid #ccc;
    display: block !important;
    width: 100%;
    padding: 5px 20px;
}
.quantity {
    margin-top: -8px;
    text-align: center;
}
.dsgsg .quantity::before {
    content: "تعداد:";
    color: #000;
    font-size: 15px;
    font-weight: bold !important;
    margin-top: 7px !important;
    vertical-align: middle !important;
    margin-left: 3px;
}
div.quantity {
    display: inline-block;
    vertical-align: middle;
    white-space: nowrap;
    font-size: 0;
    width: 100% !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-69faae9 */.dsgsg span.woocommerce-Price-amount.amount::before {
    content: "قیمت:";
    color:#000;
    margin-left: 7px;
    font-size: 16px;
    text-align: center
}
p.price {
    text-align: center;
}
.wd-compare-btn.product-compare-button.wd-action-btn.wd-style-text.wd-compare-icon{
    visibility: hidden;
    width: 0;
    height: 0;
    font-size: 0;
}
.wd-wishlist-btn.wd-action-btn.wd-style-text.wd-wishlist-icon{
    visibility: hidden;
    width: 0;
    height: 0;
    font-size: 0;
}
.product-tabs-wrapper {
    visibility: hidden;
    width: 0;
    height: 0;
}
.woocommerce-variation-availability {
    visibility: hidden;
    width: 0;
    height: 0;
    font-size: 0;
}
.wd-swatches-product.wd-swatches-single.wd-bg-style-4.wd-text-style-4.wd-dis-style-1.wd-size-default.wd-shape-round::before {
    content: "رنگ مورد نظر:";
    color:#000;
    margin-left: 0px;
    font-size: 15px;
    text-align: center;
    font-weight: bold;
}
th.label.cell {
    visibility: hidden;
    width: 0;
    height: 0;
    font-size: 0;
}
.wd-swatches-product {
    display: block;
    align-items: center;
    flex-wrap: wrap;
    justify-content: var(--text-align);
    vertical-align: middle;
    gap: var(--wd-swatch-v-sp) var(--wd-swatch-h-sp);
}
.woocommerce-variation-add-to-cart {
    display: inline-grid !important;
    gap: 10px;
    justify-content: center !important;
}
.dwsefsf  div  span  applet  object   iframe h1  h2  h3 h4 h5  h6  p  blockquote  pre  a  abbr  acronym  address  big   cite  code  del  dfn  em  img  ins  kbd  q  s  samp small   strike  strong  sub  sup  tt  var  b  u  i  center  dl  dt  dd  ol  ul  li  fieldset  form  label  legend  table  caption  tbody  tfoot  thead  tr  th  td  article  aside  canvas  details  embed  figure  figcaption  footer  header  hgroup  menu  nav  output  ruby  section  summary  time  mark  audio  video {

    vertical-align: inherit !important;
    font: inherit !important;
    text-align: center !important;
}
h1.product_title.entry-title.wd-entities-title {
    text-align: center;
}
.wd-swatches-product {
    display: block;
    align-items: center;
    flex-wrap: wrap;
    justify-content: var(--text-align);
    vertical-align: middle;
    gap: var(--wd-swatch-v-sp) var(--wd-swatch-h-sp);
    text-align: center;
}
span.wd-swatch-text {
    padding: 0 15px 2px 15px !important;
}
[class*="wd-swatches"].wd-text-style-4 .wd-swatch.wd-text {
    border: 1px solid rgb(82 3 96);
}
[class*="wd-swatches"].wd-text-style-4 .wd-swatch.wd-text:is(.wd-active,:hover:not(.wd-disabled)), [class*="wd-swatches"].wd-text-style-4 :is(.wd-swatch-wrap a:hover,.wd-swatch-wrap.wd-active) .wd-swatch.wd-text {
    border-color: var(--color-gray-900);
    background-color: #520360;
    color: var(--color-white);
}
.amount {
    color: #520360;
}



/* This is a single-line comment */


button#wd-add-to-cart {
    visibility: hidden;
}
.dsgsg button {
    background: #520360;
    border:
1px solid red;
}

@media (max-width: 1024px) {
    .wd-label-top-md table.variations .cell {
        display: INLINE;
    }
}
span.wd-attr-selected {
    visibility: hidden;
    width: 0;
    height: 0;
    z-index: 0;
}
a.reset_variations {
    visibility: hidden !important;
    z-index: -9999999999999999999999999;
    font-size: 0;
}
.wd-swatch.wd-text .wd-swatch-text {
    padding: 0 15px 2px 15px;
}
[class*="wd-swatches"].wd-text-style-4 .wd-swatch.wd-text {
    border: 1px solid rgb(82 3 96);
}

[class*="wd-swatches"].wd-text-style-4 .wd-swatch.wd-text:is(.wd-active,:hover:not(.wd-disabled)), [class*="wd-swatches"].wd-text-style-4 :is(.wd-swatch-wrap a:hover,.wd-swatch-wrap.wd-active) .wd-swatch.wd-text {
    border-color: var(--color-gray-900);
    background-color: #520360;
    color: var(--color-white);
}
.dsgsg button {
    background: #520360;
    border: 1px solid #ccc;
    display: block !important;
    width: 50%;
}
button#wd-add-to-cart {
    visibility: hidden;
    width: 0;
    height: 0;
    z-index: -99;
    font-size: 0;
}
.dsgsg .quantity::before {
  content: "تعداد:";!important;
  color: #000;
  font-size: 15px;
  font-weight: bold !important;
  margin-top: 10px;
  vertical-align: middle !important;
  margin-left: 3px;
}
.dsgsg input {
    height: 30px !important;
    border: 1px solid #520360 !important;
}
div.quantity input[type="button"]:hover {
    color: #fff;
    background-color: #520360;
    border-color: #520360;
}
div.quantity input[type="number"] {
    width: 30px;
    border-radius: 0;
    border-right: none !important;
    border-left: none !important;
}
div.quantity {
    display: inline-block;
    vertical-align: middle;
    white-space: nowrap;
    font-size: 0;
    width: 90%;
}
.dsgsg button {
    font-size: 17px;
    padding: 10px 0 12px 0;
}
.dsgsg .quantity {
    margin-top: -8px;
}
.elementor-menu-cart__product-remove>a {
    display: inline;
    z-index: 999999999999999;
    width: 100%;
    height: 100%;
    overflow: hidden;
    opacity: 1;
    position: relative;
    font-size: 12px;
}
a.elementor_remove_from_cart_button::before {
    content: "X";
}
div.quantity input[type="number"] {
    width: 30px;
    border-radius: 0;
    border-right: none !important;
    border-left: none !important;
    color: #000 !important;
}
.dsgsg button {
    font-size: 17px;
    padding: 10px 0 12px 0;
    margin-top: 5px;
}
.dsgsg button:hover {
    background: green;
}
.woocommerce-variation-add-to-cart {
    display: grid !important;
    gap: 10px;
    justify-content: center !important;
}

.dwsefsf button {
    background: #520360;
    border: 1px solid #ccc;
    display: block !important;
    width: 100%;
    padding: 5px 20px;
}
.quantity {
    margin-top: -8px;
    text-align: center;
}
.dsgsg .quantity::before {
    content: "تعداد:";
    color: #000;
    font-size: 15px;
    font-weight: bold !important;
    margin-top: 7px !important;
    vertical-align: middle !important;
    margin-left: 3px;
}
div.quantity {
    display: inline-block;
    vertical-align: middle;
    white-space: nowrap;
    font-size: 0;
    width: 100% !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-12680e1 */.dsgsg span.woocommerce-Price-amount.amount::before {
    content: "قیمت:";
    color:#000;
    margin-left: 7px;
    font-size: 16px;
    text-align: center
}
p.price {
    text-align: center;
}
.wd-compare-btn.product-compare-button.wd-action-btn.wd-style-text.wd-compare-icon{
    visibility: hidden;
    width: 0;
    height: 0;
    font-size: 0;
}
.wd-wishlist-btn.wd-action-btn.wd-style-text.wd-wishlist-icon{
    visibility: hidden;
    width: 0;
    height: 0;
    font-size: 0;
}
.product-tabs-wrapper {
    visibility: hidden;
    width: 0;
    height: 0;
}
.woocommerce-variation-availability {
    visibility: hidden;
    width: 0;
    height: 0;
    font-size: 0;
}
.wd-swatches-product.wd-swatches-single.wd-bg-style-4.wd-text-style-4.wd-dis-style-1.wd-size-default.wd-shape-round::before {
    content: "رنگ مورد نظر:";
    color:#000;
    margin-left: 0px;
    font-size: 15px;
    text-align: center;
    font-weight: bold;
}
th.label.cell {
    visibility: hidden;
    width: 0;
    height: 0;
    font-size: 0;
}
.wd-swatches-product {
    display: block;
    align-items: center;
    flex-wrap: wrap;
    justify-content: var(--text-align);
    vertical-align: middle;
    gap: var(--wd-swatch-v-sp) var(--wd-swatch-h-sp);
}
.woocommerce-variation-add-to-cart {
    display: inline-grid !important;
    gap: 10px;
    justify-content: center !important;
}
.dwsefsf  div  span  applet  object   iframe h1  h2  h3 h4 h5  h6  p  blockquote  pre  a  abbr  acronym  address  big   cite  code  del  dfn  em  img  ins  kbd  q  s  samp small   strike  strong  sub  sup  tt  var  b  u  i  center  dl  dt  dd  ol  ul  li  fieldset  form  label  legend  table  caption  tbody  tfoot  thead  tr  th  td  article  aside  canvas  details  embed  figure  figcaption  footer  header  hgroup  menu  nav  output  ruby  section  summary  time  mark  audio  video {

    vertical-align: inherit !important;
    font: inherit !important;
    text-align: center !important;
}
h1.product_title.entry-title.wd-entities-title {
    text-align: center;
}
.wd-swatches-product {
    display: block;
    align-items: center;
    flex-wrap: wrap;
    justify-content: var(--text-align);
    vertical-align: middle;
    gap: var(--wd-swatch-v-sp) var(--wd-swatch-h-sp);
    text-align: center;
}
span.wd-swatch-text {
    padding: 0 15px 2px 15px !important;
}
[class*="wd-swatches"].wd-text-style-4 .wd-swatch.wd-text {
    border: 1px solid rgb(82 3 96);
}
[class*="wd-swatches"].wd-text-style-4 .wd-swatch.wd-text:is(.wd-active,:hover:not(.wd-disabled)), [class*="wd-swatches"].wd-text-style-4 :is(.wd-swatch-wrap a:hover,.wd-swatch-wrap.wd-active) .wd-swatch.wd-text {
    border-color: var(--color-gray-900);
    background-color: #520360;
    color: var(--color-white);
}
.amount {
    color: #520360;
}



/* This is a single-line comment */


button#wd-add-to-cart {
    visibility: hidden;
}
.dsgsg button {
    background: #520360;
    border:
1px solid red;
}

@media (max-width: 1024px) {
    .wd-label-top-md table.variations .cell {
        display: INLINE;
    }
}
span.wd-attr-selected {
    visibility: hidden;
    width: 0;
    height: 0;
    z-index: 0;
}
a.reset_variations {
    visibility: hidden !important;
    z-index: -9999999999999999999999999;
    font-size: 0;
}
.wd-swatch.wd-text .wd-swatch-text {
    padding: 0 15px 2px 15px;
}
[class*="wd-swatches"].wd-text-style-4 .wd-swatch.wd-text {
    border: 1px solid rgb(82 3 96);
}

[class*="wd-swatches"].wd-text-style-4 .wd-swatch.wd-text:is(.wd-active,:hover:not(.wd-disabled)), [class*="wd-swatches"].wd-text-style-4 :is(.wd-swatch-wrap a:hover,.wd-swatch-wrap.wd-active) .wd-swatch.wd-text {
    border-color: var(--color-gray-900);
    background-color: #520360;
    color: var(--color-white);
}
.dsgsg button {
    background: #520360;
    border: 1px solid #ccc;
    display: block !important;
    width: 50%;
}
button#wd-add-to-cart {
    visibility: hidden;
    width: 0;
    height: 0;
    z-index: -99;
    font-size: 0;
}
.dsgsg .quantity::before {
  content: "تعداد:";!important;
  color: #000;
  font-size: 15px;
  font-weight: bold !important;
  margin-top: 10px;
  vertical-align: middle !important;
  margin-left: 3px;
}
.dsgsg input {
    height: 30px !important;
    border: 1px solid #520360 !important;
}
div.quantity input[type="button"]:hover {
    color: #fff;
    background-color: #520360;
    border-color: #520360;
}
div.quantity input[type="number"] {
    width: 30px;
    border-radius: 0;
    border-right: none !important;
    border-left: none !important;
}
div.quantity {
    display: inline-block;
    vertical-align: middle;
    white-space: nowrap;
    font-size: 0;
    width: 90%;
}
.dsgsg button {
    font-size: 17px;
    padding: 10px 0 12px 0;
}
.dsgsg .quantity {
    margin-top: -8px;
}
.elementor-menu-cart__product-remove>a {
    display: inline;
    z-index: 999999999999999;
    width: 100%;
    height: 100%;
    overflow: hidden;
    opacity: 1;
    position: relative;
    font-size: 12px;
}
a.elementor_remove_from_cart_button::before {
    content: "X";
}
div.quantity input[type="number"] {
    width: 30px;
    border-radius: 0;
    border-right: none !important;
    border-left: none !important;
    color: #000 !important;
}
.dsgsg button {
    font-size: 17px;
    padding: 10px 0 12px 0;
    margin-top: 5px;
}
.dsgsg button:hover {
    background: green;
}
.woocommerce-variation-add-to-cart {
    display: grid !important;
    gap: 10px;
    justify-content: center !important;
}

.dwsefsf button {
    background: #520360;
    border: 1px solid #ccc;
    display: block !important;
    width: 100%;
    padding: 5px 20px;
}
.quantity {
    margin-top: -8px;
    text-align: center;
}
.dsgsg .quantity::before {
    content: "تعداد:";
    color: #000;
    font-size: 15px;
    font-weight: bold !important;
    margin-top: 7px !important;
    vertical-align: middle !important;
    margin-left: 3px;
}
div.quantity {
    display: inline-block;
    vertical-align: middle;
    white-space: nowrap;
    font-size: 0;
    width: 100% !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-9a661dc */.dsgsg span.woocommerce-Price-amount.amount::before {
    content: "قیمت:";
    color:#000;
    margin-left: 7px;
    font-size: 16px;
    text-align: center
}
.hide-larger-price .price *:not(.price) {
    word-spacing: normal;
    visibility: visible;
    font-size: 16px;
}
p.price {
    text-align: center;
}
.wd-compare-btn.product-compare-button.wd-action-btn.wd-style-text.wd-compare-icon{
    visibility: hidden;
    width: 0;
    height: 0;
    font-size: 0;
}
.wd-wishlist-btn.wd-action-btn.wd-style-text.wd-wishlist-icon{
    visibility: hidden;
    width: 0;
    height: 0;
    font-size: 0;
}
.product-tabs-wrapper {
    visibility: hidden;
    width: 0;
    height: 0;
}
.woocommerce-variation-availability {
    visibility: hidden;
    width: 0;
    height: 0;
    font-size: 0;
}
.wd-swatches-product.wd-swatches-single.wd-bg-style-4.wd-text-style-4.wd-dis-style-1.wd-size-default.wd-shape-round::before {
    content: "رنگ مورد نظر:";
    color:#000;
    margin-left: 0px;
    font-size: 15px;
    text-align: center;
    font-weight: bold;
}
th.label.cell {
    visibility: hidden;
    width: 0;
    height: 0;
    font-size: 0;
}
.wd-swatches-product {
    display: block;
    align-items: center;
    flex-wrap: wrap;
    justify-content: var(--text-align);
    vertical-align: middle;
    gap: var(--wd-swatch-v-sp) var(--wd-swatch-h-sp);
}
.woocommerce-variation-add-to-cart {
    display: inline-grid !important;
    gap: 10px;
    justify-content: center !important;
}
.dwsefsf  div  span  applet  object   iframe h1  h2  h3 h4 h5  h6  p  blockquote  pre  a  abbr  acronym  address  big   cite  code  del  dfn  em  img  ins  kbd  q  s  samp small   strike  strong  sub  sup  tt  var  b  u  i  center  dl  dt  dd  ol  ul  li  fieldset  form  label  legend  table  caption  tbody  tfoot  thead  tr  th  td  article  aside  canvas  details  embed  figure  figcaption  footer  header  hgroup  menu  nav  output  ruby  section  summary  time  mark  audio  video {

    vertical-align: inherit !important;
    font: inherit !important;
    text-align: center !important;
}
h1.product_title.entry-title.wd-entities-title {
    text-align: center;
}
.wd-swatches-product {
    display: block;
    align-items: center;
    flex-wrap: wrap;
    justify-content: var(--text-align);
    vertical-align: middle;
    gap: var(--wd-swatch-v-sp) var(--wd-swatch-h-sp);
    text-align: center;
}
span.wd-swatch-text {
    padding: 0 15px 2px 15px !important;
}
[class*="wd-swatches"].wd-text-style-4 .wd-swatch.wd-text {
    border: 1px solid rgb(82 3 96);
}
[class*="wd-swatches"].wd-text-style-4 .wd-swatch.wd-text:is(.wd-active,:hover:not(.wd-disabled)), [class*="wd-swatches"].wd-text-style-4 :is(.wd-swatch-wrap a:hover,.wd-swatch-wrap.wd-active) .wd-swatch.wd-text {
    border-color: var(--color-gray-900);
    background-color: #520360;
    color: var(--color-white);
}
.amount {
    color: #520360;
}



/* This is a single-line comment */


button#wd-add-to-cart {
    visibility: hidden;
}
.dsgsg button {
    background: #520360;
    border:
1px solid red;
}

@media (max-width: 1024px) {
    .wd-label-top-md table.variations .cell {
        display: INLINE;
    }
}
span.wd-attr-selected {
    visibility: hidden;
    width: 0;
    height: 0;
    z-index: 0;
}
a.reset_variations {
    visibility: hidden !important;
    z-index: -9999999999999999999999999;
    font-size: 0;
}
.wd-swatch.wd-text .wd-swatch-text {
    padding: 0 15px 2px 15px;
}
[class*="wd-swatches"].wd-text-style-4 .wd-swatch.wd-text {
    border: 1px solid rgb(82 3 96);
}

[class*="wd-swatches"].wd-text-style-4 .wd-swatch.wd-text:is(.wd-active,:hover:not(.wd-disabled)), [class*="wd-swatches"].wd-text-style-4 :is(.wd-swatch-wrap a:hover,.wd-swatch-wrap.wd-active) .wd-swatch.wd-text {
    border-color: var(--color-gray-900);
    background-color: #520360;
    color: var(--color-white);
}
.dsgsg button {
    background: #520360;
    border: 1px solid #ccc;
    display: block !important;
    width: 50%;
}
button#wd-add-to-cart {
    visibility: hidden;
    width: 0;
    height: 0;
    z-index: -99;
    font-size: 0;
}
.dsgsg .quantity::before {
  content: "تعداد:";!important;
  color: #000;
  font-size: 15px;
  font-weight: bold !important;
  margin-top: 10px;
  vertical-align: middle !important;
  margin-left: 3px;
}
.dsgsg input {
    height: 30px !important;
    border: 1px solid #520360 !important;
}
div.quantity input[type="button"]:hover {
    color: #fff;
    background-color: #520360;
    border-color: #520360;
}
div.quantity input[type="number"] {
    width: 30px;
    border-radius: 0;
    border-right: none !important;
    border-left: none !important;
}
div.quantity {
    display: inline-block;
    vertical-align: middle;
    white-space: nowrap;
    font-size: 0;
    width: 90%;
}
.dsgsg button {
    font-size: 17px;
    padding: 10px 0 12px 0;
}
.dsgsg .quantity {
    margin-top: -8px;
}
.elementor-menu-cart__product-remove>a {
    display: inline;
    z-index: 999999999999999;
    width: 100%;
    height: 100%;
    overflow: hidden;
    opacity: 1;
    position: relative;
    font-size: 12px;
}
a.elementor_remove_from_cart_button::before {
    content: "X";
}
div.quantity input[type="number"] {
    width: 30px;
    border-radius: 0;
    border-right: none !important;
    border-left: none !important;
    color: #000 !important;
}
.dsgsg button {
    font-size: 17px;
    padding: 10px 0 12px 0;
    margin-top: 5px;
}
.dsgsg button:hover {
    background: green;
}
.woocommerce-variation-add-to-cart {
    display: grid !important;
    gap: 10px;
    justify-content: center !important;
}

.dwsefsf button {
    background: #520360;
    border: 1px solid #ccc;
    display: block !important;
    width: 100%;
    padding: 5px 20px;
}
.quantity {
    margin-top: -8px;
    text-align: center;
}
.wd-swatches-product.wd-swatches-single.wd-bg-style-4.wd-text-style-4.wd-dis-style-1.wd-size-default.wd-shape-round::before {
    content: "رنگ مورد نظر:";
    color: #000;
    margin-left: 0px;
    font-size: 15px;
    text-align: center;
    font-weight: bold;
    vertical-align: middle;
    margin-bottom: 20px !important;
}
.wd-swatch.wd-text.wd-enabled {
    margin-left: 3px;
}
.dsgsg span.woocommerce-Price-amount.amount::before {
    content: "قیمت:";
    color: #000;
    margin-left: 3px !important;
    font-size: 16px;
    text-align: center;
}
form.variations_form {
    gap: 0;
    --wd-var-table-mb: 20px;
    margin-top: -20px;
}
.dsgsg .quantity::before {
    content: "تعداد:";
    color: #000;
    font-size: 15px;
    font-weight: bold !important;
    margin-top: 7px !important;
    vertical-align: middle !important;
    margin-left: 3px;
}
div.quantity {
    display: inline-block;
    vertical-align: middle;
    white-space: nowrap;
    font-size: 0;
    width: 100% !important;
}
.quantity {
    margin: 1px 0 !important;
}
.dwsefsf button {
    background: #520360;
    border: 1px solid #ccc;
    display: block !important;
    width: 100%;
    padding: 5px 27px !important;
    text-align: center;
}

.quantity {
    margin-bottom: 5px !important;
}
.quantity {
    margin-top: -4px !important;
}
.dwsefsf button {
    background: #520360;
    border: 1px solid #ccc;
    display: block !important;
    width: 100%;
    padding: 5px 27px 9px 27px !important;
    text-align: center;
}/* End custom CSS */