.elementor-1286 .elementor-element.elementor-element-77cfd01{--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;}.elementor-1286 .elementor-element.elementor-element-5259ca6{--display:flex;--justify-content:center;--border-radius:15px 15px 15px 15px;}.elementor-1286 .elementor-element.elementor-element-5259ca6:not(.elementor-motion-effects-element-type-background), .elementor-1286 .elementor-element.elementor-element-5259ca6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1286 .elementor-element.elementor-element-8fdfb54{--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;--align-items:stretch;--gap:0px 10px;--row-gap:0px;--column-gap:10px;}.elementor-1286 .elementor-element.elementor-element-ed46e42{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1286 .elementor-element.elementor-element-126bd91 img{width:100%;max-width:100%;height:100%;transition-duration:0.5s;border-radius:15px 15px 15px 15px;}.elementor-1286 .elementor-element.elementor-element-126bd91:hover img{opacity:0.85;}.elementor-1286 .elementor-element.elementor-element-b2ff2f4{background-color:#FFFFFF;padding:10px 10px 10px 10px;border-radius:15px 15px 15px 15px;text-align:center;}.elementor-1286 .elementor-element.elementor-element-b2ff2f4 .elementor-heading-title{font-size:14px;}.elementor-1286 .elementor-element.elementor-element-a354978{--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;--border-radius:15px 15px 15px 15px;--padding-top:30px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-1286 .elementor-element.elementor-element-a354978:not(.elementor-motion-effects-element-type-background), .elementor-1286 .elementor-element.elementor-element-a354978 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1286 .elementor-element.elementor-element-32c4e85{text-align:center;}.elementor-1286 .elementor-element.elementor-element-32c4e85 .elementor-heading-title{font-size:28px;}.elementor-1286 .elementor-element.elementor-element-7771176{text-align:center;}.woocommerce .elementor-1286 .elementor-element.elementor-element-7771176 .woocommerce-product-details__short-description{font-family:"IRANSansWeb_FaNum", Sans-serif;font-size:14px;line-height:26px;}.elementor-1286 .elementor-element.elementor-element-db4a221{padding:0px 0px 0px 0px;--button-spacing:10px;}.elementor-1286 .elementor-element.elementor-element-db4a221 .cart button, .elementor-1286 .elementor-element.elementor-element-db4a221 .cart .button{border-radius:8px 8px 8px 8px;padding:15px 15px 15px 15px;color:#FFFFFF;background-color:var( --e-global-color-primary );transition:all 0.2s;}.elementor-1286 .elementor-element.elementor-element-db4a221 .quantity .qty{border-radius:8px 8px 8px 8px;border-color:#DDDDDD;transition:all 0.2s;}.woocommerce .elementor-1286 .elementor-element.elementor-element-db4a221 form.cart .variations{margin-bottom:20px;}.woocommerce .elementor-1286 .elementor-element.elementor-element-db4a221 form.cart table.variations tr th, .woocommerce .elementor-1286 .elementor-element.elementor-element-db4a221 form.cart table.variations tr td{padding-top:calc( 20px/2 );padding-bottom:calc( 20px/2 );}.elementor-1286 .elementor-element.elementor-element-4230c62{--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:15px;--margin-bottom:15px;--margin-left:0px;--margin-right:0px;}.elementor-1286 .elementor-element.elementor-element-f4d885a{--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;--border-radius:15px 15px 15px 15px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-1286 .elementor-element.elementor-element-f4d885a:not(.elementor-motion-effects-element-type-background), .elementor-1286 .elementor-element.elementor-element-f4d885a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1286 .elementor-element.elementor-element-f4d885a.e-con:hover{--e-con-transform-translateY:-8px;}.elementor-1286 .elementor-element.elementor-element-ecd536f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1286 .elementor-element.elementor-element-ecd536f .elementor-icon-box-wrapper{align-items:center;text-align:center;gap:15px;}.elementor-1286 .elementor-element.elementor-element-ecd536f .elementor-icon-box-title{margin-block-end:0px;}.elementor-1286 .elementor-element.elementor-element-ecd536f.elementor-view-stacked .elementor-icon{background-color:#707070;}.elementor-1286 .elementor-element.elementor-element-ecd536f.elementor-view-framed .elementor-icon, .elementor-1286 .elementor-element.elementor-element-ecd536f.elementor-view-default .elementor-icon{fill:#707070;color:#707070;border-color:#707070;}.elementor-1286 .elementor-element.elementor-element-ecd536f .elementor-icon{font-size:50px;}.elementor-1286 .elementor-element.elementor-element-2a6be33{--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;--border-radius:15px 15px 15px 15px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-1286 .elementor-element.elementor-element-2a6be33:not(.elementor-motion-effects-element-type-background), .elementor-1286 .elementor-element.elementor-element-2a6be33 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1286 .elementor-element.elementor-element-2a6be33.e-con:hover{--e-con-transform-translateY:-8px;}.elementor-1286 .elementor-element.elementor-element-33e62e5.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1286 .elementor-element.elementor-element-33e62e5 .elementor-icon-box-wrapper{align-items:center;text-align:center;gap:15px;}.elementor-1286 .elementor-element.elementor-element-33e62e5 .elementor-icon-box-title{margin-block-end:0px;}.elementor-1286 .elementor-element.elementor-element-33e62e5.elementor-view-stacked .elementor-icon{background-color:#707070;}.elementor-1286 .elementor-element.elementor-element-33e62e5.elementor-view-framed .elementor-icon, .elementor-1286 .elementor-element.elementor-element-33e62e5.elementor-view-default .elementor-icon{fill:#707070;color:#707070;border-color:#707070;}.elementor-1286 .elementor-element.elementor-element-33e62e5 .elementor-icon{font-size:50px;}.elementor-1286 .elementor-element.elementor-element-37be23d{--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;--border-radius:15px 15px 15px 15px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-1286 .elementor-element.elementor-element-37be23d:not(.elementor-motion-effects-element-type-background), .elementor-1286 .elementor-element.elementor-element-37be23d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1286 .elementor-element.elementor-element-37be23d.e-con:hover{--e-con-transform-translateY:-8px;}.elementor-1286 .elementor-element.elementor-element-bd43ff0.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1286 .elementor-element.elementor-element-bd43ff0 .elementor-icon-box-wrapper{align-items:center;text-align:center;gap:15px;}.elementor-1286 .elementor-element.elementor-element-bd43ff0 .elementor-icon-box-title{margin-block-end:0px;}.elementor-1286 .elementor-element.elementor-element-bd43ff0.elementor-view-stacked .elementor-icon{background-color:#707070;}.elementor-1286 .elementor-element.elementor-element-bd43ff0.elementor-view-framed .elementor-icon, .elementor-1286 .elementor-element.elementor-element-bd43ff0.elementor-view-default .elementor-icon{fill:#707070;color:#707070;border-color:#707070;}.elementor-1286 .elementor-element.elementor-element-bd43ff0 .elementor-icon{font-size:50px;}.elementor-1286 .elementor-element.elementor-element-56b5989{--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;--border-radius:15px 15px 15px 15px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-1286 .elementor-element.elementor-element-56b5989:not(.elementor-motion-effects-element-type-background), .elementor-1286 .elementor-element.elementor-element-56b5989 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1286 .elementor-element.elementor-element-56b5989.e-con:hover{--e-con-transform-translateY:-8px;}.elementor-1286 .elementor-element.elementor-element-8542912.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1286 .elementor-element.elementor-element-8542912 .elementor-icon-box-wrapper{align-items:center;text-align:center;gap:15px;}.elementor-1286 .elementor-element.elementor-element-8542912 .elementor-icon-box-title{margin-block-end:0px;}.elementor-1286 .elementor-element.elementor-element-8542912.elementor-view-stacked .elementor-icon{background-color:#707070;}.elementor-1286 .elementor-element.elementor-element-8542912.elementor-view-framed .elementor-icon, .elementor-1286 .elementor-element.elementor-element-8542912.elementor-view-default .elementor-icon{fill:#707070;color:#707070;border-color:#707070;}.elementor-1286 .elementor-element.elementor-element-8542912 .elementor-icon{font-size:50px;}.elementor-1286 .elementor-element.elementor-element-780b208{--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;}.woocommerce .elementor-1286 .elementor-element.elementor-element-4c65b34 .woocommerce-tabs ul.wc-tabs li{background-color:#FFFFFF;border-color:#FFFFFF;border-radius:10px 10px 0 0;}.woocommerce .elementor-1286 .elementor-element.elementor-element-4c65b34 .woocommerce-tabs .woocommerce-Tabs-panel{border-color:var( --e-global-color-primary );}.woocommerce .elementor-1286 .elementor-element.elementor-element-4c65b34 .woocommerce-tabs ul.wc-tabs li.active a{color:var( --e-global-color-primary );}.woocommerce .elementor-1286 .elementor-element.elementor-element-4c65b34 .woocommerce-tabs .woocommerce-Tabs-panel, .woocommerce .elementor-1286 .elementor-element.elementor-element-4c65b34 .woocommerce-tabs ul.wc-tabs li.active{background-color:#FFFFFF;}.woocommerce .elementor-1286 .elementor-element.elementor-element-4c65b34 .woocommerce-tabs ul.wc-tabs li.active{border-bottom-color:#FFFFFF;border-color:var( --e-global-color-primary );}.woocommerce .elementor-1286 .elementor-element.elementor-element-4c65b34 .woocommerce-tabs ul.wc-tabs li:not(.active){border-bottom-color:var( --e-global-color-primary );}.woocommerce .elementor-1286 .elementor-element.elementor-element-4c65b34 .woocommerce-tabs ul.wc-tabs li a{font-size:16px;}.woocommerce .elementor-1286 .elementor-element.elementor-element-4c65b34 .woocommerce-tabs .woocommerce-Tabs-panel h2{font-family:"IRANSansWeb_FaNum_Black", Sans-serif;font-size:24px;}@media(min-width:768px){.elementor-1286 .elementor-element.elementor-element-ed46e42{--width:33.3333%;}.elementor-1286 .elementor-element.elementor-element-a354978{--width:66.6666%;}.elementor-1286 .elementor-element.elementor-element-f4d885a{--width:25%;}.elementor-1286 .elementor-element.elementor-element-2a6be33{--width:25%;}.elementor-1286 .elementor-element.elementor-element-37be23d{--width:25%;}.elementor-1286 .elementor-element.elementor-element-56b5989{--width:25%;}}/* Start custom CSS for woocommerce-breadcrumb, class: .elementor-element-bbbd4c6 */.elementor-1286 .elementor-element.elementor-element-bbbd4c6 nav.woocommerce-breadcrumb {
    margin: 5px !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0e080ac */.wc-pao-addons-container {
    display: none;
  }/* End custom CSS */
/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-db4a221 */.elementor-1286 .elementor-element.elementor-element-db4a221 ins {
    text-decoration: none;
}
.elementor-1286 .elementor-element.elementor-element-db4a221 .woocommerce-variation-price {
    text-align: center;
    margin-bottom: 18px;
}

.elementor-1286 .elementor-element.elementor-element-db4a221 .woocommerce-variation.single_variation {
    background-color: aliceblue;
    line-height: 3;
    border-radius: 10px;
}

.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product p.price,
.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product span.price {
    color: #0063d1;
    font-weight: 900;
}

.elementor-1286 .elementor-element.elementor-element-db4a221 form.cart .variations label {
    height: 0px;
}

.elementor-1286 .elementor-element.elementor-element-db4a221 table tbody>tr:nth-child(odd)>td,
.elementor-1286 .elementor-element.elementor-element-db4a221 table tbody>tr:nth-child(odd)>th {
    background-color: unset;
}

.elementor-1286 .elementor-element.elementor-element-db4a221 .quantity {
    width: 15%;
}

.elementor-1286 .elementor-element.elementor-element-db4a221 input.input-text.qty.text {
    width: 100%;
}
table tbody tr:hover>td, table tbody tr:hover>th {
    background-color: unset;
}
table.variations {
    margin: 0 !important;
}

.wc-pao-addons-container {
    background-color: #e4e9ed;
    padding: 15px;
    border-radius: 10px;
    margin-bottom: 25px;
}

.wc-pao-addons-container * {
    font-size: 14px;
}

.wc-pao-addons-container label {
    margin: 10px 0 !important;
}

.wc-pao-validation-notice {
    margin-top: 13px;
    border-right: 2px solid;
    padding-right: 10px;
}
p.stock.out-of-stock {
    text-align: center;
    background-color: #ffa29b;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 15px;
        min-height: 60px;
}

.single_variation_wrap {
    position: relative;
}

.elementor-1286 .elementor-element.elementor-element-db4a221 span.wc-pao-addon-price {
    display:none
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-data-tabs, class: .elementor-element-4c65b34 */.woocommerce div.product.elementor .woocommerce-tabs .panel {
    background-color: #fff;
    border-radius: 10px !important;
    border-color: #fff !important;
}

ul.tabs.wc-tabs {
    display: flex;
    gap: 17px;
    padding: 0 !important;
    overflow: unset !important;
    margin-right: 3px !important;
}

.woocommerce div.product.elementor ul.tabs li {
    margin-bottom: 15px;
    border-radius: 10px;
    border-radius: 10px !important;
}

.elementor-1286 .elementor-element.elementor-element-4c65b34 p {
    text-align: justify
}

.woocommerce table.shop_attributes td p {
    padding-right: 10px;
}
span#reply-title {
    display: none;
}

.comment-form-rating {
    display: flex;
    justify-content: flex-start;
    align-content: center;
    align-items: center;
    gap: 15px;
    background-color: #ffefbf;
    padding: 20px;
    border-radius: 15px;
    margin: 20px 0;
}

.comment-form-rating p.stars {
    margin: 0 !important;
}

.woocommerce #review_form #respond p label {
    margin-bottom: 10px;
}/* End custom CSS */