.elementor-151590 .elementor-element.elementor-element-6bf2a89{--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;--margin-top:-40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-151590 .elementor-element.elementor-element-6bf2a89:not(.elementor-motion-effects-element-type-background), .elementor-151590 .elementor-element.elementor-element-6bf2a89 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-151590 .elementor-element.elementor-element-504e2f3{--display:flex;}.elementor-151590 .elementor-element.elementor-element-deb0908{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-151590 .elementor-element.elementor-element-9750f5c{--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-151590 .elementor-element.elementor-element-e7e38c6 .wd-breadcrumbs{font-size:14px;--wd-link-color:#CCCCCC;--wd-bcrumb-color-active:#999999;--wd-bcrumb-delim-color:#CCCCCC;}.elementor-151590 .elementor-element.elementor-element-e7e38c6 :is(.wd-last, .breadcrumb_last, .last, .aioseo-breadcrumbs span:last-child, .active){font-size:14px;font-weight:300;}.elementor-151590 .elementor-element.elementor-element-7ab17d0{z-index:2;}.elementor-151590 .elementor-element.elementor-element-5270b9c{--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:flex-start;--align-items:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-151590 .elementor-element.elementor-element-c8e2ed7{width:auto;max-width:auto;}html .elementor-151590 .elementor-element.elementor-element-c8e2ed7 .product_title{font-size:24px;color:var( --e-global-color-secondary );}.elementor-151590 .elementor-element.elementor-element-7f2663b{width:auto;max-width:auto;}.elementor-151590 .elementor-element.elementor-element-a4da803 .price{font-size:26px;font-weight:800;}.elementor-151590 .elementor-element.elementor-element-a4da803 :is(.price, del){color:var( --e-global-color-secondary );}.elementor-151590 .elementor-element.elementor-element-a4da803 .price del{font-size:20px;font-weight:300;color:#CCCCCC;}.elementor-151590 .elementor-element.elementor-element-9b87031{color:#888888;}.elementor-151590 .elementor-element.elementor-element-d2e648e .single_add_to_cart_button{--btn-accented-color:#FFFFFF;--btn-accented-bgcolor:var( --e-global-color-primary );--btn-accented-color-hover:#FFFFFF;--btn-accented-bgcolor-hover:#D9BB95;}.elementor-151590 .elementor-element.elementor-element-d2e648e .variations_form .woocommerce-variation-price :is(.price, del){color:var( --e-global-color-secondary );}.elementor-151590 .elementor-element.elementor-element-ce25a23{--divider-border-style:solid;--divider-color:#0000001A;--divider-border-width:1px;}.elementor-151590 .elementor-element.elementor-element-ce25a23 .elementor-divider-separator{width:100%;}.elementor-151590 .elementor-element.elementor-element-ce25a23 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-151590 .elementor-element.elementor-element-a5be8b6 > .elementor-widget-container{margin:-10px 0px -10px 0px;}.elementor-151590 .elementor-element.elementor-element-b0f6a76{--divider-border-style:solid;--divider-color:#0000001A;--divider-border-width:1px;}.elementor-151590 .elementor-element.elementor-element-b0f6a76 .elementor-divider-separator{width:100%;}.elementor-151590 .elementor-element.elementor-element-b0f6a76 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-151590 .elementor-element.elementor-element-352268d{--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:flex-start;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-151590 .elementor-element.elementor-element-581565b .wd-action-text{font-size:14px;font-weight:300;text-transform:uppercase;}.elementor-151590 .elementor-element.elementor-element-581565b .wd-action-btn{--wd-action-text-color:var( --e-global-color-secondary );--wd-action-icon-color:var( --e-global-color-secondary );--wd-action-text-color-hover:var( --e-global-color-primary );}.elementor-151590 .elementor-element.elementor-element-b1c9fe8 .wd-action-text{font-size:14px;font-weight:300;text-transform:uppercase;}.elementor-151590 .elementor-element.elementor-element-b1c9fe8 .wd-action-btn{--wd-action-text-color:var( --e-global-color-secondary );--wd-action-icon-color:var( --e-global-color-secondary );--wd-action-text-color-hover:var( --e-global-color-primary );}.elementor-151590 .elementor-element.elementor-element-3852f79 .wd-social-icons .wd-label{font-size:14px;font-weight:300;color:var( --e-global-color-secondary );}.elementor-151590 .elementor-element.elementor-element-ce956f8{width:auto;max-width:auto;}.elementor-151590 .elementor-element.elementor-element-ce956f8 .wd-sizeguide-btn > a span{font-size:14px;font-weight:300;text-transform:uppercase;}.elementor-151590 .elementor-element.elementor-element-ce956f8 .wd-action-btn{--wd-action-text-color:var( --e-global-color-secondary );--wd-action-icon-color:var( --e-global-color-secondary );--wd-action-text-color-hover:var( --e-global-color-primary );}.elementor-151590 .elementor-element.elementor-element-6408885{--divider-border-style:solid;--divider-color:#0000001A;--divider-border-width:1px;}.elementor-151590 .elementor-element.elementor-element-6408885 .elementor-divider-separator{width:100%;}.elementor-151590 .elementor-element.elementor-element-6408885 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-151590 .elementor-element.elementor-element-5fc0747 .meta-label{color:var( --e-global-color-secondary );}.elementor-151590 .elementor-element.elementor-element-207fd2c{--display:flex;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#0000001A;--border-color:#0000001A;--padding-top:0px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-151590 .elementor-element.elementor-element-207fd2c:not(.elementor-motion-effects-element-type-background), .elementor-151590 .elementor-element.elementor-element-207fd2c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-151590 .elementor-element.elementor-element-4219f8e .woocommerce-tabs > .wd-nav-wrapper .wd-nav-tabs > li > a{font-size:15px;font-weight:500;}.elementor-151590 .elementor-element.elementor-element-4219f8e .woocommerce-tabs > .wd-nav-wrapper .wd-nav-tabs{--nav-color:var( --e-global-color-text );--nav-color-hover:var( --e-global-color-secondary );--nav-bg-hover:#DDDDDD;--nav-color-active:#515252;--nav-bg-active:#DDDDDD;--nav-gap:10px;--nav-pd:0px 10px 0px 28px;}.elementor-151590 .elementor-element.elementor-element-4219f8e .shop_attributes, .wd-single-attrs.wd-side-hidden .shop_attributes{--wd-attr-col:2;--wd-attr-img-width:24px;}.elementor-151590 .elementor-element.elementor-element-4219f8e .shop_attributes{max-width:100%;}.elementor-151590 .elementor-element.elementor-element-4219f8e .shop_attributes th, .wd-single-attrs.wd-side-hidden .shop_attributes th{font-weight:300;color:var( --e-global-color-secondary );}.elementor-151590 .elementor-element.elementor-element-4219f8e .shop_attributes td, .wd-single-attrs.wd-side-hidden .shop_attributes td{color:var( --e-global-color-text );--wd-link-color:var( --e-global-color-primary );}.elementor-151590 .elementor-element.elementor-element-5d18c65{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#0000001A;--border-color:#0000001A;--margin-top:0px;--margin-bottom:-40px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-151590 .elementor-element.elementor-element-5d18c65:not(.elementor-motion-effects-element-type-background), .elementor-151590 .elementor-element.elementor-element-5d18c65 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-151590 .elementor-element.elementor-element-554583a > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-151590 .elementor-element.elementor-element-554583a .wd-el-title{text-transform:none;}@media(max-width:1024px){.elementor-151590 .elementor-element.elementor-element-6bf2a89{--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;}.elementor-151590 .elementor-element.elementor-element-352268d{--justify-content:flex-start;--flex-wrap:wrap;}.elementor-151590 .elementor-element.elementor-element-207fd2c{--padding-top:0px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}}@media(max-width:767px){.elementor-151590 .elementor-element.elementor-element-6bf2a89{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-151590 .elementor-element.elementor-element-504e2f3{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-151590 .elementor-element.elementor-element-deb0908{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-151590 .elementor-element.elementor-element-9750f5c{--justify-content:space-between;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--flex-wrap:nowrap;}.elementor-151590 .elementor-element.elementor-element-e7e38c6 .wd-breadcrumbs{font-size:12px;}.elementor-151590 .elementor-element.elementor-element-e7e38c6 :is(.wd-last, .breadcrumb_last, .last, .aioseo-breadcrumbs span:last-child, .active){font-size:12px;}.elementor-151590 .elementor-element.elementor-element-5270b9c{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:wrap;}.elementor-151590 .elementor-element.elementor-element-c8e2ed7{width:100%;max-width:100%;}html .elementor-151590 .elementor-element.elementor-element-c8e2ed7 .product_title{font-size:20px;}.elementor-151590 .elementor-element.elementor-element-7f2663b{width:100%;max-width:100%;}.elementor-151590 .elementor-element.elementor-element-0679923 > .elementor-widget-container{margin:-10px 0px -10px 0px;}.elementor-151590 .elementor-element.elementor-element-352268d{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:wrap;}.elementor-151590 .elementor-element.elementor-element-581565b .wd-action-text{font-size:14px;}.elementor-151590 .elementor-element.elementor-element-b1c9fe8 .wd-action-text{font-size:14px;}.elementor-151590 .elementor-element.elementor-element-3852f79 .wd-social-icons .wd-label{font-size:14px;}.elementor-151590 .elementor-element.elementor-element-4219f8e .woocommerce-tabs > .wd-nav-wrapper .wd-nav-tabs > li > a{font-size:14px;}.elementor-151590 .elementor-element.elementor-element-4219f8e .woocommerce-tabs > .wd-nav-wrapper .wd-nav-tabs{--nav-gap:5px;}.elementor-151590 .elementor-element.elementor-element-4219f8e .shop_attributes, .wd-single-attrs.wd-side-hidden .shop_attributes{--wd-attr-col:1;}}@media(min-width:768px){.elementor-151590 .elementor-element.elementor-element-504e2f3{--width:50%;}.elementor-151590 .elementor-element.elementor-element-deb0908{--width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-151590 .elementor-element.elementor-element-504e2f3{--width:50%;}.elementor-151590 .elementor-element.elementor-element-deb0908{--width:50%;}.elementor-151590 .elementor-element.elementor-element-352268d{--width:100%;}}/* Start custom CSS for wd_wc_breadcrumb, class: .elementor-element-e7e38c6 */.elementor-151590 .elementor-element.elementor-element-e7e38c6 .breadcrumb_last strong{
    font-weight: 300 !important;
}/* End custom CSS */
/* Start custom CSS for wd_single_product_rating, class: .elementor-element-7f2663b */.elementor-151590 .elementor-element.elementor-element-7f2663b .star-rating{color: #C3A886 !important;}/* End custom CSS */
/* Start custom CSS for wd_single_product_price, class: .elementor-element-a4da803 */.elementor-151590 .elementor-element.elementor-element-a4da803 .price del {
text-decoration: none !important;
position: relative;
display: inline-block;}
.elementor-151590 .elementor-element.elementor-element-a4da803 .price del::after {
content: "";
position: absolute;
left: -3%;
right: -3%;
top: 50%;
height: 1.5px;
background: #CCCCCC;
transform: rotate(-10deg);
transform-origin: center;}/* End custom CSS */
/* Start custom CSS for wd_single_product_short_description, class: .elementor-element-9b87031 */.elementor-151590 .elementor-element.elementor-element-9b87031 li {
  list-style: none;
  position: relative;
margin-bottom:0px !important;
}

.elementor-151590 .elementor-element.elementor-element-9b87031 li::before {
  content: "•";
  position: absolute;
  right: -20px;
  top: -5px;
font-size:30px;
    color: #dddddd;
}/* End custom CSS */
/* Start custom CSS for wd_single_product_add_to_cart, class: .elementor-element-d2e648e */.elementor-151590 .elementor-element.elementor-element-d2e648e table.variations select , .elementor-151590 .elementor-element.elementor-element-d2e648e .bgc-button{
    background-color: #e9e8e8 !important;
    outline: 1px #d5d5d5 solid;
    outline-offset: 2px;
    border: unset !important;
text-align: center;
color: #555555;
height: 30px !important;

}
.elementor-151590 .elementor-element.elementor-element-d2e648e div.quantity .btn{ min-width: 30px;}
.elementor-151590 .elementor-element.elementor-element-d2e648e p.stock.wd-style-default:is(.in-stock) {
    font-size: 12px;
}
.elementor-151590 .elementor-element.elementor-element-d2e648e label {
    font-size: 14px !important;
    font-weight: 100 !important;
    color: #aaaaaa !important;
    font-family: 'IRANSansX-Regular';
}
.elementor-151590 .elementor-element.elementor-element-d2e648e table.variations .value , #bgc_cart_modal_button {
    width: 168px !important;
}
.elementor-151590 .elementor-element.elementor-element-d2e648e table.variations .label{
padding-right:10px !important
}

.elementor-151590 .elementor-element.elementor-element-d2e648e .variations tr:not(.bgc-product-tr) {
display: flex;
    flex-direction: row-reverse;
    justify-content: flex-end;
    align-items: center;
    width: 100%;
gap:10px;
}

.elementor-151590 .elementor-element.elementor-element-d2e648e .bgc-product-tr{gap:10px}
.elementor-151590 .elementor-element.elementor-element-d2e648e table.variations label:after{
display: none !important}

.elementor-151590 .elementor-element.elementor-element-d2e648e .bgc-product-card-holder{
order: 3;}

.elementor-151590 .elementor-element.elementor-element-d2e648e .bgc-product-tr .label{order:2;
padding-right: 20px !important;}

.elementor-151590 .elementor-element.elementor-element-d2e648e .bgc-product-tr .value{order:1}

.elementor-151590 .elementor-element.elementor-element-d2e648e .wd-reset-var{display:none !important}

.elementor-151590 .elementor-element.elementor-element-d2e648e table.variations{margin-bottom:20px !important}

#bgc_cart_modal_button{
    padding-top: 5px !important;
}

@media (min-width: 1024px){
    .elementor-151590 .elementor-element.elementor-element-d2e648e td.bgc-product-card-holder{
    position: absolute;
    left: 0;
    top: 0;
}
.elementor-151590 .elementor-element.elementor-element-d2e648e .woocommerce-variation-availability{margin-bottom:0px !important}
.elementor-151590 .elementor-element.elementor-element-d2e648e .single_variation_wrap {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    align-items: center;
    justify-content: flex-start;
}
.elementor-151590 .elementor-element.elementor-element-d2e648e table.bgc-product-table{order:0;}
.elementor-151590 .elementor-element.elementor-element-d2e648e .woocommerce-variation.single_variation {
    order: 2;
    flex-basis: 50%;
}
.elementor-151590 .elementor-element.elementor-element-d2e648e .woocommerce-variation-add-to-cart {
    order: 1;
    flex-basis: 50%;
}
.elementor-151590 .elementor-element.elementor-element-d2e648e .single_add_to_cart_button {
    flex-basis: calc(70% - 27px) !important;
}
}

@media (max-width: 1024px) {
    .elementor-151590 .elementor-element.elementor-element-d2e648e .bgc-product-tr {
       flex-direction: row !important;
flex-wrap: wrap;
    }
.elementor-151590 .elementor-element.elementor-element-d2e648e .woocommerce-variation-availability{margin-bottom:5px !important}

.elementor-151590 .elementor-element.elementor-element-d2e648e .single_add_to_cart_button {
    flex-grow: 1;
}
}
div.quantity .btn {
    min-width: 25px !important;
}


.elementor-151590 .elementor-element.elementor-element-d2e648e .woocommerce-variation-price{display:none !important}/* End custom CSS */
/* Start custom CSS for wd_single_product_meta, class: .elementor-element-5fc0747 */.elementor-151590 .elementor-element.elementor-element-5fc0747 span:not(.meta-label) a{color: #aaaaaa;} 
.elementor-151590 .elementor-element.elementor-element-5fc0747 .sku{    background-color: #e0e0e0;
    padding: 2px 5px;}
.product_meta .meta-label {
    font-weight: 300 !important;
}
.elementor-151590 .elementor-element.elementor-element-5fc0747 .product_meta{gap:6px !important}/* End custom CSS */
/* Start custom CSS for wd_single_product_tabs, class: .elementor-element-4219f8e */.elementor-151590 .elementor-element.elementor-element-4219f8e .stars a{
font-size:0px !important}
.elementor-151590 .elementor-element.elementor-element-4219f8e .stars a:before{font-size:20px !important}
textarea#comment{font-size: 13px !important;
background-color: #ffffff;
    border-width: 1px !important;}
.comment-form-comment label{padding-right:10px}
.comment-form .comment-form-rating{padding-right:20px !important}
.required{
display:none !important}
.comment-form .comment-form-rating label , .comment-form-comment label{
font-weight:600 !important;
}

.comment-form-comment label:after {
    content: ":";
    margin-inline-start: 2px;
}
.elementor-151590 .elementor-element.elementor-element-4219f8e span.nav-link-text.wd-tabs-title {
    position: relative;
}
.elementor-151590 .elementor-element.elementor-element-4219f8e span.nav-link-text.wd-tabs-title:after {
        content: "\f114";
    font-family: "woodmart-font";
    font-weight: 400;
    position: absolute;
    margin-right: 6px;
    width: 100%;
    top: 2px;
    height: 100%;
    font-size: 12px;
}
.elementor-151590 .elementor-element.elementor-element-4219f8e li.active span.nav-link-text.wd-tabs-title:after {
        content: "\f129";}
        div#tab-reviews {
    padding-top: 20px;
}/* End custom CSS */