.elementor-1055 .elementor-element.elementor-element-3e3eea0{--display:flex;--gap:10px 10px;--background-transition:0.3s;--margin-top:-40px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:30px;--padding-left:15px;--padding-right:15px;}.elementor-1055 .elementor-element.elementor-element-3e3eea0:not(.elementor-motion-effects-element-type-background), .elementor-1055 .elementor-element.elementor-element-3e3eea0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1055 .elementor-element.elementor-element-3e3eea0, .elementor-1055 .elementor-element.elementor-element-3e3eea0::before{--border-transition:0.3s;}.elementor-1055 .elementor-element.elementor-element-c7c2108{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--background-transition:0.3s;}.elementor-1055 .elementor-element.elementor-element-a4e70a8{--display:flex;--background-transition:0.3s;}.elementor-1055 .elementor-element.elementor-element-6ae2d25{--display:flex;--justify-content:center;--background-transition:0.3s;}html .elementor-1055 .elementor-element.elementor-element-8edbe86 .product_title{font-family:"sh", Sans-serif;font-size:28px;}.elementor-1055 .elementor-element.elementor-element-fec49a5{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--background-transition:0.3s;}.elementor-1055 .elementor-element.elementor-element-308ab41{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--background-transition:0.3s;}.elementor-1055 .elementor-element.elementor-element-6d6f483 .price, .elementor-1055 .elementor-element.elementor-element-6d6f483 .amount{font-size:22px;}.elementor-1055 .elementor-element.elementor-element-683194d{--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-1055 .elementor-element.elementor-element-20cc4ad{--spacer-size:50px;}@media(max-width:1024px){html .elementor-1055 .elementor-element.elementor-element-8edbe86 .product_title{font-size:24px;}.elementor-1055 .elementor-element.elementor-element-6d6f483 .price, .elementor-1055 .elementor-element.elementor-element-6d6f483 .amount{font-size:28px;}}@media(max-width:768px){.elementor-1055 .elementor-element.elementor-element-3e3eea0{--margin-top:-40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1055 .elementor-element.elementor-element-3472c01 > .elementor-widget-container{margin:-12px 0px 0px 0px;}html .elementor-1055 .elementor-element.elementor-element-8edbe86 .product_title{font-size:19px;}.elementor-1055 .elementor-element.elementor-element-8edbe86 > .elementor-widget-container{margin:-30px 0px 0px 0px;}.elementor-1055 .elementor-element.elementor-element-8edbe86{z-index:20;}.elementor-1055 .elementor-element.elementor-element-308ab41{--margin-top:-35px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1055 .elementor-element.elementor-element-6d6f483 .price, .elementor-1055 .elementor-element.elementor-element-6d6f483 .amount{font-size:18px;}.elementor-1055 .elementor-element.elementor-element-6d6f483 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1055 .elementor-element.elementor-element-6d6f483{width:100%;max-width:100%;}.elementor-1055 .elementor-element.elementor-element-aa65685 > .elementor-widget-container{margin:-10px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1055 .elementor-element.elementor-element-683194d{--margin-top:0px;--margin-bottom:-50px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-1055 .elementor-element.elementor-element-20cc4ad{--spacer-size:4px;}}/* Start custom CSS for wd_single_product_gallery, class: .elementor-element-3472c01 */.product-additional-galleries {
    visibility: hidden;
    width: 0;
    height: 0;
    z-index: -9999999;
    padding: 0;
}/* End custom CSS */
/* Start custom CSS for wd_single_product_title, class: .elementor-element-8edbe86 */.sdgsgds h1 {
    font-family: sh !important;
}/* End custom CSS */
/* Start custom CSS for wd_single_product_price, class: .elementor-element-6d6f483 */.amount {
    color: #520360;
}
.dsvsdv .woocommerce-Price-amount.amount::before {
    content: "قیمت:";
    color:#000;
    margin-left: 3px
}/* End custom CSS */
/* Start custom CSS for wd_single_product_add_to_cart, class: .elementor-element-aa65685 */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;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'sh';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://30cut.ir/wp-content/uploads/2024/07/Shabnam.woff2') format('woff2'),
		url('https://30cut.ir/wp-content/uploads/2024/07/Shabnam.woff') format('woff');
}
/* End Custom Fonts CSS */