.elementor-5175 .elementor-element.elementor-element-5ac5934c{background-color:#C89B3C29;padding:8px 13px 8px 13px;border-radius:130px 130px 130px 130px;}.elementor-5175 .elementor-element.elementor-element-5ac5934c .elementor-heading-title{font-size:16px;font-weight:300;line-height:1.8;color:var( --e-global-color-primary );}.elementor-5175 .elementor-element.elementor-element-146da857{font-size:16px;color:var( --e-global-color-7649a91 );}.elementor-5175 .elementor-element.elementor-element-146da857 p{margin-block-end:0px;}.elementor-5175 .elementor-element.elementor-element-146da857 a{color:var( --e-global-color-text );}.elementor-5175 .elementor-element.elementor-element-33451d34 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:500;line-height:1.7;color:var( --e-global-color-text );}.elementor-5175 .elementor-element.elementor-element-105d07a .elementor-button:hover, .elementor-5175 .elementor-element.elementor-element-105d07a .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-aa460f2 );}.elementor-5175 .elementor-element.elementor-element-105d07a{width:100%;max-width:100%;}.elementor-5175 .elementor-element.elementor-element-105d07a.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-5175 .elementor-element.elementor-element-105d07a .elementor-button{font-size:18px;font-weight:600;fill:var( --e-global-color-aa460f2 );color:var( --e-global-color-aa460f2 );}.elementor-5175 .elementor-element.elementor-element-105d07a .elementor-button:hover svg, .elementor-5175 .elementor-element.elementor-element-105d07a .elementor-button:focus svg{fill:var( --e-global-color-aa460f2 );}.elementor-5175 .elementor-element.elementor-element-3a02f788 .jet-gallery-swiper-thumb .swiper-slide{--columns:5;--space-between:4px;}.elementor-5175 .elementor-element.elementor-element-3a02f788 .jet-woo-product-gallery-slider .jet-woo-product-gallery__image{text-align:center;}.elementor-5175 .elementor-element.elementor-element-3a02f788 .jet-woo-swiper-gallery-thumbs.swiper-container-horizontal{text-align:left;}.elementor-5175 .elementor-element.elementor-element-3a02f788 .jet-woo-swiper-gallery-thumbs .jet-swiper-nav.jet-swiper-button-prev{top:50%;bottom:auto;transform:translate(0,-50%);right:auto;}.elementor-5175 .elementor-element.elementor-element-3a02f788 .jet-woo-swiper-gallery-thumbs .jet-swiper-nav.jet-swiper-button-next{top:50%;bottom:auto;transform:translate(0,-50%);left:auto;}.elementor-5175 .elementor-element.elementor-element-3a02f788 .jet-woo-product-gallery .jet-woo-product-gallery__trigger:not( .jet-woo-product-gallery__image-link ){width:30px;height:30px;}.elementor-5175 .elementor-element.elementor-element-3a02f788 .jet-woo-product-gallery .jet-woo-product-gallery__trigger:not( .jet-woo-product-gallery__image-link ) .jet-woo-product-gallery__trigger-icon{font-size:18px;}.elementor-5175 .elementor-element.elementor-element-1a1f126d{width:100%;max-width:100%;}.woocommerce .elementor-5175 .elementor-element.elementor-element-1a1f126d .woocommerce-tabs ul.wc-tabs li a{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.woocommerce .elementor-5175 .elementor-element.elementor-element-1a1f126d .woocommerce-tabs ul.wc-tabs li{background-color:#F1EFE9;border-color:#F1EFE9;border-radius:0px 0px 0 0;}.woocommerce .elementor-5175 .elementor-element.elementor-element-1a1f126d .woocommerce-tabs .woocommerce-Tabs-panel{border-color:#FFFFFF00;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );border-width:0px 0px 0px 0px;margin-top:-0px;border-radius:0px 0px 0px 0px;}.woocommerce .elementor-5175 .elementor-element.elementor-element-1a1f126d .woocommerce-tabs ul.wc-tabs li.active a{color:var( --e-global-color-secondary );}.woocommerce .elementor-5175 .elementor-element.elementor-element-1a1f126d .woocommerce-tabs .woocommerce-Tabs-panel, .woocommerce .elementor-5175 .elementor-element.elementor-element-1a1f126d .woocommerce-tabs ul.wc-tabs li.active{background-color:#F1EFE9;}.woocommerce .elementor-5175 .elementor-element.elementor-element-1a1f126d .woocommerce-tabs ul.wc-tabs li.active{border-bottom-color:#F1EFE9;border-color:#FFFFFF00 #FFFFFF00 #F1EFE9 #FFFFFF00;}.woocommerce .elementor-5175 .elementor-element.elementor-element-1a1f126d .woocommerce-tabs ul.wc-tabs li:not(.active){border-bottom-color:#FFFFFF00;}.woocommerce .elementor-5175 .elementor-element.elementor-element-1a1f126d .woocommerce-Tabs-panel{color:var( --e-global-color-text );}.woocommerce .elementor-5175 .elementor-element.elementor-element-1a1f126d .woocommerce-Tabs-panel h2{color:var( --e-global-color-secondary );}.woocommerce .elementor-5175 .elementor-element.elementor-element-1a1f126d .woocommerce-tabs .woocommerce-Tabs-panel h2{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:500;line-height:1.6;}.woocommerce .elementor-5175 .elementor-element.elementor-element-1a1f126d .woocommerce-tabs ul.wc-tabs{margin-left:0px;margin-right:0px;}.elementor-5175 .elementor-element.elementor-element-d32b93c{--swiper-slides-to-display:4;--swiper-slides-gap:24px;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:0px;--arrow-prev-top-align:50%;--arrow-prev-translate-y:-50%;--arrow-prev-top-position:0px;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:0px;--arrow-next-top-align:50%;--arrow-next-translate-y:-50%;--arrow-next-top-position:0px;}.elementor-5175 .elementor-element.elementor-element-d32b93c .swiper-slide > .elementor-element{height:100%;}.elementor-5175 .elementor-element.elementor-element-1dcf243{padding:0px 0px 0px 0px;}.elementor-5175 .elementor-element.elementor-element-1dcf243 .elementor-icon-box-wrapper{gap:32px;}.elementor-5175 .elementor-element.elementor-element-1dcf243 .elementor-icon-box-title{margin-block-end:16px;}.elementor-5175 .elementor-element.elementor-element-1dcf243.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-aa460f2 );}.elementor-5175 .elementor-element.elementor-element-1dcf243.elementor-view-framed .elementor-icon, .elementor-5175 .elementor-element.elementor-element-1dcf243.elementor-view-default .elementor-icon{fill:var( --e-global-color-aa460f2 );color:var( --e-global-color-aa460f2 );border-color:var( --e-global-color-aa460f2 );}.elementor-5175 .elementor-element.elementor-element-1dcf243 .elementor-icon{font-size:44px;}.elementor-5175 .elementor-element.elementor-element-1dcf243 .elementor-icon-box-title, .elementor-5175 .elementor-element.elementor-element-1dcf243 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:500;line-height:1.6;}.elementor-5175 .elementor-element.elementor-element-1dcf243 .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-5175 .elementor-element.elementor-element-650db2ab .elementor-button{background-color:var( --e-global-color-secondary );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );fill:var( --e-global-color-aa460f2 );color:var( --e-global-color-aa460f2 );padding:24px 45px 24px 45px;}.elementor-5175 .elementor-element.elementor-element-650db2ab .elementor-button:hover, .elementor-5175 .elementor-element.elementor-element-650db2ab .elementor-button:focus{background-color:var( --e-global-color-primary );}.elementor-5175 .elementor-element.elementor-element-650db2ab .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-5175 .elementor-element.elementor-element-650db2ab .elementor-button .elementor-button-content-wrapper{gap:6px;}@media(min-width:2400px){.woocommerce .elementor-5175 .elementor-element.elementor-element-1a1f126d .woocommerce-tabs ul.wc-tabs li a{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.woocommerce .elementor-5175 .elementor-element.elementor-element-1a1f126d .woocommerce-tabs .woocommerce-Tabs-panel{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-5175 .elementor-element.elementor-element-d32b93c{--swiper-slides-to-display:3;}.elementor-5175 .elementor-element.elementor-element-1dcf243 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-5175 .elementor-element.elementor-element-650db2ab .elementor-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:1024px){.elementor-5175 .elementor-element.elementor-element-33451d34 .elementor-heading-title{font-size:16px;}.elementor-5175 .elementor-element.elementor-element-3a02f788 .jet-gallery-swiper-thumb .swiper-slide{--columns:5;--space-between:5px;}.woocommerce .elementor-5175 .elementor-element.elementor-element-1a1f126d .woocommerce-tabs ul.wc-tabs li a{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.woocommerce .elementor-5175 .elementor-element.elementor-element-1a1f126d .woocommerce-tabs .woocommerce-Tabs-panel{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-5175 .elementor-element.elementor-element-d32b93c{--swiper-slides-to-display:2;}.elementor-5175 .elementor-element.elementor-element-1dcf243 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-5175 .elementor-element.elementor-element-650db2ab .elementor-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );padding:16px 16px 16px 16px;}}@media(max-width:767px){.elementor-5175 .elementor-element.elementor-element-5ac5934c{padding:4px 8px 4px 8px;}.elementor-5175 .elementor-element.elementor-element-5ac5934c .elementor-heading-title{font-size:14px;}.elementor-5175 .elementor-element.elementor-element-146da857{text-align:start;font-size:14px;}.elementor-5175 .elementor-element.elementor-element-33451d34 .elementor-heading-title{font-size:16px;}.elementor-5175 .elementor-element.elementor-element-3a02f788 .jet-gallery-swiper-thumb .swiper-slide{--columns:3;--space-between:2px;}.woocommerce .elementor-5175 .elementor-element.elementor-element-1a1f126d .woocommerce-tabs ul.wc-tabs li a{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.woocommerce .elementor-5175 .elementor-element.elementor-element-1a1f126d .woocommerce-tabs .woocommerce-Tabs-panel{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.woocommerce .elementor-5175 .elementor-element.elementor-element-1a1f126d .woocommerce-tabs .woocommerce-Tabs-panel h2{font-size:18px;}.elementor-5175 .elementor-element.elementor-element-d32b93c{--swiper-slides-to-display:1;}.elementor-5175 .elementor-element.elementor-element-1dcf243 .elementor-icon-box-wrapper{gap:16px;}.elementor-5175 .elementor-element.elementor-element-1dcf243 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-5175 .elementor-element.elementor-element-650db2ab.elementor-element{--order:99999 /* order end hack */;}.elementor-5175 .elementor-element.elementor-element-650db2ab .elementor-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}/* Start custom CSS for jet-woo-product-gallery-slider, class: .elementor-element-3a02f788 */.jet-woo-product-gallery__image img {
    height: 500px !important;
    object-fit: cover;
}
@media (max-width: 767px){
    .jet-woo-product-gallery__image img {
    height: 300px !important;
}
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-data-tabs, class: .elementor-element-1a1f126d *//* =========================================
   PRODUCT DATA TABS
========================================= */

.elementor-5175 .elementor-element.elementor-element-1a1f126d .woocommerce-tabs {
    width: 100%;
}


/* =========================================
   TAB NAVIGATION
========================================= */

.elementor-5175 .elementor-element.elementor-element-1a1f126d .woocommerce-tabs ul.tabs {
    display: flex !important;
    justify-content: center;
    align-items: stretch;

    margin: 0 !important;
    padding: 0 !important;

    border: 0 !important;
    background: transparent !important;

    overflow: visible !important;
}

/* حذف استایل پیش‌فرض WooCommerce */
.elementor-5175 .elementor-element.elementor-element-1a1f126d .woocommerce-tabs ul.tabs::before,
.elementor-5175 .elementor-element.elementor-element-1a1f126d .woocommerce-tabs ul.tabs::after,
.elementor-5175 .elementor-element.elementor-element-1a1f126d .woocommerce-tabs ul.tabs li::after {
    display: none !important;
}

.elementor-5175 .elementor-element.elementor-element-1a1f126d .woocommerce-tabs ul.tabs li {
    position: relative !important;

    margin: 0 !important;
    padding: 0 !important;

    border: 0 !important;
    border-radius: 0 !important;

    background: transparent !important;

    box-shadow: none !important;
}

/* Tab link */
.elementor-5175 .elementor-element.elementor-element-1a1f126d .woocommerce-tabs ul.tabs li a {
    display: flex !important;
    align-items: center;
    justify-content: center;

    padding: 22px 30px !important;

    color: #666 !important;
    background: transparent !important;

    border: 0 !important;
    text-decoration: none !important;
}

/* Active Tab */
.elementor-5175 .elementor-element.elementor-element-1a1f126d .woocommerce-tabs ul.tabs li.active {
    background: #F1EFE9 !important;
}

.elementor-5175 .elementor-element.elementor-element-1a1f126d .woocommerce-tabs ul.tabs li.active a {
    color: #222 !important;
}


/* Gold line */
.elementor-5175 .elementor-element.elementor-element-1a1f126d .woocommerce-tabs ul.tabs li.active::before {
    content: "" !important;

    display: block !important;

    position: absolute !important;
    top: 0 !important;
    left: 50% !important;

    width: 60px !important;
    height: 2px !important;

    transform: translateX(-50%);

    background: #C89B3C !important;

    border: 0 !important;
    border-radius: 0 !important;

    box-shadow: none !important;
}


/* =========================================
   TAB CONTENT GENERAL
========================================= */

.elementor-5175 .elementor-element.elementor-element-1a1f126d .woocommerce-Tabs-panel {
    margin: 0 !important;
    padding: 30px 30px 34px !important;

    background: #F1EFE9 !important;

    border: 0 !important;
    border-radius: 0 !important;

    box-shadow: none !important;
}


/* Remove extra spacing */
.elementor-5175 .elementor-element.elementor-element-1a1f126d .woocommerce-Tabs-panel > *:first-child {
    margin-top: 0 !important;
}

.elementor-5175 .elementor-element.elementor-element-1a1f126d .woocommerce-Tabs-panel > *:last-child {
    margin-bottom: 0 !important;
}



/* =========================================
   ADDITIONAL INFORMATION TABLE
========================================= */

.elementor-5175 .elementor-element.elementor-element-1a1f126d table.shop_attributes {
    width: 100% !important;

    margin: 0 !important;

    border: 0 !important;
    border-collapse: collapse !important;

    background: transparent !important;
}

/* Rows */
.elementor-5175 .elementor-element.elementor-element-1a1f126d table.shop_attributes tr {
    border: 0 !important;
    border-bottom: 1px solid rgba(0,0,0,.10) !important;
}

.elementor-5175 .elementor-element.elementor-element-1a1f126d table.shop_attributes tr:last-child {
    border-bottom: 0 !important;
}


/* Heading cell */
.elementor-5175 .elementor-element.elementor-element-1a1f126d table.shop_attributes th {
    width: 35%;

    padding: 16px 18px 16px 0 !important;

    text-align: left !important;
    vertical-align: middle !important;

    font-weight: 500 !important;

    color: #222 !important;

    background: transparent !important;

    border: 0 !important;
}


/* Value cell */
.elementor-5175 .elementor-element.elementor-element-1a1f126d table.shop_attributes td {
    padding: 16px 0 !important;

    text-align: left !important;
    vertical-align: middle !important;

    background: transparent !important;

    border: 0 !important;
}


/* Woo adds italic paragraph */
.elementor-5175 .elementor-element.elementor-element-1a1f126d table.shop_attributes td p {
    margin: 0 !important;
    padding: 0 !important;

    font-style: normal !important;
}



/* =========================================
   REVIEWS
========================================= */

.elementor-5175 .elementor-element.elementor-element-1a1f126d #reviews {
    margin: 0 !important;
}


/* Reviews columns */
.elementor-5175 .elementor-element.elementor-element-1a1f126d #reviews #comments,
.elementor-5175 .elementor-element.elementor-element-1a1f126d #reviews #review_form_wrapper {
    margin: 0 !important;
}


/* Reviews title */
.elementor-5175 .elementor-element.elementor-element-1a1f126d #reviews #comments h2,
.elementor-5175 .elementor-element.elementor-element-1a1f126d #reviews #review_form_wrapper h3,
.elementor-5175 .elementor-element.elementor-element-1a1f126d #reviews .comment-reply-title {
    margin-top: 0 !important;
    color: #222 !important;
}


/* Individual review */
.elementor-5175 .elementor-element.elementor-element-1a1f126d #reviews ol.commentlist {
    margin: 0 !important;
    padding: 0 !important;

    list-style: none !important;
}

.elementor-5175 .elementor-element.elementor-element-1a1f126d #reviews ol.commentlist li {
    margin: 0 0 18px !important;
    padding: 0 0 18px !important;

    border-bottom: 1px solid rgba(0,0,0,.10) !important;
}

.elementor-5175 .elementor-element.elementor-element-1a1f126d #reviews ol.commentlist li:last-child {
    border-bottom: 0 !important;
}


/* Review content */
.elementor-5175 .elementor-element.elementor-element-1a1f126d #reviews ol.commentlist li .comment-text {
    margin: 0 !important;
    padding: 0 !important;

    border: 0 !important;
    border-radius: 0 !important;
}


/* Reviewer avatar */
.elementor-5175 .elementor-element.elementor-element-1a1f126d #reviews ol.commentlist li img.avatar {
    border: 0 !important;
    padding: 0 !important;
}


/* Review meta */
.elementor-5175 .elementor-element.elementor-element-1a1f126d #reviews .woocommerce-review__author {
    font-weight: 500 !important;
}


/* Stars */
.elementor-5175 .elementor-element.elementor-element-1a1f126d .star-rating,
.elementor-5175 .elementor-element.elementor-element-1a1f126d .stars a {
    color: #C89B3C !important;
}


/* =========================================
   REVIEW FORM
========================================= */

.elementor-5175 .elementor-element.elementor-element-1a1f126d #review_form {
    margin-top: 25px !important;
}


/* Form fields */
.elementor-5175 .elementor-element.elementor-element-1a1f126d #review_form input[type="text"],
.elementor-5175 .elementor-element.elementor-element-1a1f126d #review_form input[type="email"],
.elementor-5175 .elementor-element.elementor-element-1a1f126d #review_form textarea {
    width: 100% !important;

    background: #FFFFFF !important;

    border: 1px solid rgba(0,0,0,.12) !important;
    border-radius: 0 !important;

    box-shadow: none !important;
    outline: none !important;
}


/* Inputs */
.elementor-5175 .elementor-element.elementor-element-1a1f126d #review_form input[type="text"],
.elementor-5175 .elementor-element.elementor-element-1a1f126d #review_form input[type="email"] {
    min-height: 48px;
    padding: 10px 14px !important;
}


/* Review textarea */
.elementor-5175 .elementor-element.elementor-element-1a1f126d #review_form textarea {
    min-height: 140px;

    padding: 14px !important;

    resize: vertical;
}


/* Focus */
.elementor-5175 .elementor-element.elementor-element-1a1f126d #review_form input:focus,
.elementor-5175 .elementor-element.elementor-element-1a1f126d #review_form textarea:focus {
    border-color: #C89B3C !important;
    box-shadow: none !important;
}


/* Labels */
.elementor-5175 .elementor-element.elementor-element-1a1f126d #review_form label {
    display: block;
    margin-bottom: 7px;
}


/* Form paragraphs */
.elementor-5175 .elementor-element.elementor-element-1a1f126d #review_form p {
    margin-bottom: 18px;
}


/* Submit button */
.elementor-5175 .elementor-element.elementor-element-1a1f126d #review_form #submit {
    padding: 13px 26px !important;

    background: #C89B3C !important;
    color: #FFFFFF !important;

    border: 1px solid #C89B3C !important;
    border-radius: 0 !important;

    box-shadow: none !important;

    transition: .2s ease;
}

.elementor-5175 .elementor-element.elementor-element-1a1f126d #review_form #submit:hover {
    background: #222222 !important;
    border-color: #222222 !important;
    color: #FFFFFF !important;
}



/* =========================================
   REVIEW RATING
========================================= */

.elementor-5175 .elementor-element.elementor-element-1a1f126d #review_form .stars {
    margin-bottom: 15px !important;
}

.elementor-5175 .elementor-element.elementor-element-1a1f126d #review_form .stars a {
    transition: opacity .2s ease;
}

.elementor-5175 .elementor-element.elementor-element-1a1f126d #review_form .stars:hover a {
    color: #C89B3C !important;
}

.elementor-5175 .elementor-element.elementor-element-1a1f126d .woocommerce-Tabs-panel {
    padding: 55px 80px !important;
}
.elementor-5175 .elementor-element.elementor-element-1a1f126d #review_form #submit {
    font-size: 18px;
    font-weight: 500;
    padding: 20px 40px !important;
}

/* =========================================
   CUSTOMER REVIEW CARD
========================================= */

.elementor-5175 .elementor-element.elementor-element-1a1f126d #reviews #comments ol.commentlist {
    margin: 20px 0 35px !important;
    padding: 0 !important;
}

/* Review card */
.elementor-5175 .elementor-element.elementor-element-1a1f126d #reviews #comments ol.commentlist > li {
    position: relative;

    margin: 0 0 18px !important;
    padding: 24px 26px !important;

    background: #ffffff !important;

    border: 1px solid rgba(0,0,0,.07) !important;
    border-radius: 0 !important;
}

/* remove Woo default bottom border */
.elementor-5175 .elementor-element.elementor-element-1a1f126d #reviews #comments ol.commentlist > li:last-child {
    margin-bottom: 0 !important;
}


/* Review inner content */
.elementor-5175 .elementor-element.elementor-element-1a1f126d #reviews ol.commentlist li .comment_container {
    position: relative;
}


/* Avatar */
.elementor-5175 .elementor-element.elementor-element-1a1f126d #reviews ol.commentlist li img.avatar {
    position: static !important;
    float: left !important;

    width: 42px !important;
    height: 42px !important;

    margin: 0 14px 10px 0 !important;
    padding: 0 !important;

    border: 0 !important;
    border-radius: 50% !important;

    object-fit: cover;
}


/* Remove Woo default comment box */
.elementor-5175 .elementor-element.elementor-element-1a1f126d #reviews ol.commentlist li .comment-text {
    margin: 0 !important;
    padding: 0 !important;

    border: 0 !important;
    background: transparent !important;
}


/* Meta */
.elementor-5175 .elementor-element.elementor-element-1a1f126d #reviews .comment-text .meta {
    margin: 0 0 13px !important;
    padding-right: 120px;
}


/* Author */
.elementor-5175 .elementor-element.elementor-element-1a1f126d #reviews .woocommerce-review__author {
    color: #222 !important;
    font-weight: 500 !important;
}


/* Date */
.elementor-5175 .elementor-element.elementor-element-1a1f126d #reviews .woocommerce-review__published-date {
    color: rgba(0,0,0,.50) !important;
}


/* Rating */
.elementor-5175 .elementor-element.elementor-element-1a1f126d #reviews .comment-text .star-rating {
    position: absolute !important;

    top: 2px !important;
    right: 0 !important;

    margin: 0 !important;

    color: #C89B3C !important;
}


/* Review text */
.elementor-5175 .elementor-element.elementor-element-1a1f126d #reviews .description {
    clear: both;
}

.elementor-5175 .elementor-element.elementor-element-1a1f126d #reviews .description p {
    margin: 8px 0 0 !important;
}


/* Review title */
.elementor-5175 .elementor-element.elementor-element-1a1f126d #reviews #comments > h2 {
    margin-bottom: 20px !important;
}


/* Mobile */
@media (max-width: 767px) {

    .elementor-5175 .elementor-element.elementor-element-1a1f126d #reviews #comments ol.commentlist > li {
        padding: 20px !important;
    }

    .elementor-5175 .elementor-element.elementor-element-1a1f126d #reviews .comment-text .star-rating {
        position: static !important;
        margin: 8px 0 12px !important;
    }

    .elementor-5175 .elementor-element.elementor-element-1a1f126d #reviews .comment-text .meta {
        padding-right: 0;
    }
}

/* =========================================
   MOBILE
========================================= */

@media (max-width: 767px) {

    .elementor-5175 .elementor-element.elementor-element-1a1f126d .woocommerce-tabs ul.tabs {
        flex-direction: column;
    }

    .elementor-5175 .elementor-element.elementor-element-1a1f126d .woocommerce-tabs ul.tabs li {
        width: 100%;
    }

    .elementor-5175 .elementor-element.elementor-element-1a1f126d .woocommerce-tabs ul.tabs li a {
        justify-content: flex-start;
        padding: 16px 20px !important;
    }

    .elementor-5175 .elementor-element.elementor-element-1a1f126d .woocommerce-tabs ul.tabs li.active::before {
        left: 20px !important;
        transform: none;
    }

    .elementor-5175 .elementor-element.elementor-element-1a1f126d .woocommerce-Tabs-panel {
        padding: 22px 20px !important;
    }

    .elementor-5175 .elementor-element.elementor-element-1a1f126d table.shop_attributes th,
    .elementor-5175 .elementor-element.elementor-element-1a1f126d table.shop_attributes td {
        padding-top: 14px !important;
        padding-bottom: 14px !important;
    }
}

@media (max-width: 767px) {

    /* هر Review */
    .woocommerce #reviews #comments ol.commentlist li {
        position: relative;
        padding: 0 !important;
        margin-bottom: 24px !important;
    }

    /* عکس کاربر */
    .woocommerce #reviews #comments ol.commentlist li img.avatar {
        position: absolute !important;
        top: 30% !important;
        left: 0 !important;
        width: 52px !important;
        height: 52px !important;
        margin: 0 !important;
        padding: 0 !important;
        border: 0 !important;
        border-radius: 50%;
        object-fit: cover;
    }

    /* محتوای Review */
    .woocommerce #reviews #comments ol.commentlist li .comment-text {
        margin: 0 !important;
        padding: 24px 20px 24px 72px !important;
        min-height: 100px;
        border: 0 !important;
    }

    /* ستاره‌ها */
    .woocommerce #reviews #comments ol.commentlist li .star-rating {
        float: none !important;
        display: block !important;
        margin: 0 0 10px 0 !important;
        clear: both !important;
    }

    /* نام + تاریخ */
    .woocommerce #reviews #comments ol.commentlist li .meta {
        display: block !important;
        margin: 0 0 18px 0 !important;
        line-height: 1.5 !important;
        clear: both !important;
    }

    /* متن Review */
    .woocommerce #reviews #comments ol.commentlist li .description {
        display: block !important;
        clear: both !important;
        margin-top: 0 !important;
    }
    
    .woocommerce-tabs ul.wc-tabs li a {
        font-size: 20px !important;
    }
    
    .woocommerce-tabs ul.tabs li a {
        padding: 12px 20px !important;
    }
}/* End custom CSS */