
:root {
    --golzar-primary: #E0B252;          
    --golzar-primary-dark: #c5963d;      
    --golzar-secondary: #2c3e50;       
    --golzar-text-main: #676767;       
    --golzar-text-light: #777777;       
    --golzar-bg-light: #f9f9f9;         
    --golzar-white: #ffffff;
    --golzar-border: #eeeeee;
    --golzar-shadow: 0 10px 30px rgba(0, 0, 0, 0.08);
    --golzar-shadow-hover: 0 15px 35px rgba(0, 0, 0, 0.12);
    --golzar-transition: all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);
    --golzar-radius: 12px;
    --golzar-heading-color: #2A2A2A;
}

.single-post .content-layout-wrapper.align-items-start {
    padding: 0 !important;
    margin: 0 !important;
    display: block !important;
}

.golzar-single-blog-wrapper {
    line-height: 1.8;
    color: var(--golzar-text-main);
    background-color: #fff;
}

.golzar-header-container {
    max-width: 1200px;
    margin: 0 auto;
    padding: 0 20px;
    text-align: center;
}

.golzar-article-body h1,
.golzar-article-body h2,
.golzar-article-body h3,
.golzar-article-body h4,
.golzar-article-body h5,
.golzar-article-body h6 {
    font-family: 'iransans' !important;
    font-weight: 700;
    color: var(--golzar-heading-color);
    font-size: clamp(16.8px, calc(16px + 0.5vw), 20px);
    line-height: 1.6;
    text-align: right;
    margin-top: 40px;
    margin-bottom: 18px;
}

.golzar-article-body .rank-math-faq-item .rank-math-question,
.golzar-article-body .schema-faq-question,
.golzar-article-body .wp-block-yoast-faq-block .schema-faq-question,
.golzar-article-body .faq-question,
.golzar-article-body .faq-item strong,
.golzar-article-body details > summary {
    font-weight: 700 !important;
    color: var(--golzar-heading-color);
    cursor: pointer;
    font-family: 'iransans' !important;
}

.golzar-breadcrumbs-wrapper {
    font-size: 0.85rem;
    color: #888;
    margin-bottom: 62px;
    animation: fadeInDown 0.8s ease-out;
    text-align: right;
    font-family: 'iransans' !important;
}
.golzar-breadcrumbs-wrapper a {
    color: var(--golzar-primary, #333);
    text-decoration: none;
    transition: color 0.3s ease;
    font-family: 'iransans' !important;
}
.golzar-breadcrumbs-wrapper a:hover {
    color: var(--golzar-secondary, #007bff);
}

.golzar-title {
    font-family: 'iransans' !important;
    font-weight: 600;
    color: #2A2A2A;
    margin-bottom: 25px;
    line-height: 1.7;
    animation: fadeInUp 0.8s ease-out;
    text-align: right;
}

.golzar-header-divider {
    height: 1px;
    background-color: #e0e0e0;
    width: 100%;
    margin-bottom: 10px;
    animation: scaleInX 1s ease;
}

.golzar-meta-bar {
    display: flex;
    justify-content: space-between;
    align-items: center;
    font-size: 14px;
    animation: fadeInUp 1s ease-out;
    margin-bottom: 56px;
}

.golzar-meta-right {
    display: flex;
    align-items: center;
    gap: 12px;
    color: #696969;
    font-size:14px;
}
.golzar-author-link {
    color: #696969;
    text-decoration: none;
    font-weight: 600;
    transition: color 0.3s ease;
    font-family: 'iransans' !important;
}
.golzar-author-link:hover {
    color: var(--golzar-primary);
}
.golzar-meta-sep {
    color: #ccc;
    font-weight: 300;
    font-family: 'iransans' !important;
}

.golzar-meta-left {
    display: flex;
    align-items: center;
    /*gap: 20px;*/
}

.golzar-action-btn {
    display: flex;
    align-items: center;
    gap: 6px;
    text-decoration: none;
    color: #555;
    padding: 8px 14px;
    transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
    font-size: 0.9rem;
    font-family: 'iransans' !important;
}

.golzar-action-btn:hover {
    transform: translateY(-2px); 
    color: #E0B252;
}

.golzar-share-group {
    display: flex;
    gap: 8px;
}

@keyframes fadeInUp {
    from { opacity: 0; transform: translateY(20px); }
    to { opacity: 1; transform: translateY(0); }
}
@keyframes fadeInDown {
    from { opacity: 0; transform: translateY(-20px); }
    to { opacity: 1; transform: translateY(0); }
}
@keyframes scaleInX {
    from { transform: scaleX(0); }
    to { transform: scaleX(1); }
}

@media (max-width: 768px) {
    .golzar-layout, .golzar-header-meta-area {
        padding: 0px !important;
    }
    .golzar-meta-bar {
        flex-direction: column;
        gap: 20px;
    }
    .golzar-meta-right, .golzar-meta-left {
        justify-content: center;
        width: 100%;
    }
    .golzar-article-content .product-wrapper {
        padding: 0px !important; 
    }
}

section.golzar-banner-section {
    text-align: center;
}

.golzar-layout {
    display: flex;
    flex-direction: row; 
    gap: 80px;
    max-width: 1200px;
    margin: 0 auto;
    padding: 20px;
    align-items: flex-start;
}

.golzar-content-column {
    flex: 1; 
    min-width: 0;
}

.golzar-sidebar-wrapper {
    flex: 0 0 279px; 
    /*position: -webkit-sticky;*/
    position: relative;
    top: 255px; 
    z-index: 10;
}

.golzar-article-content {
    animation: fadeIn 1s ease;
    text-align: justify;
}

.golzar-featured-image {
    margin-bottom: 35px;
    overflow: hidden;
    border-radius: 6px;
    box-shadow: var(--golzar-shadow);
}

.golzar-featured-image img {
    width: 100%;
    height: auto;
    display: block;
    transition: transform 0.5s ease;
}

.golzar-featured-image:hover img {
    transform: scale(1.03);
}

.golzar-article-body {
    font-size: 16px;
    color: var(--golzar-text-main);
    font-family: 'iransans' !important;
}

.golzar-section-title {
    font-size: 1.5rem;
    font-weight: 700;
    position: relative;
    padding-bottom: 10px;
    display: inline-block;
    font-family: 'iransans' !important;
}
.golzar-article-content .product-wrapper{
    border: 1px solid gray;
    border-radius: 8px;
    gap: 10px;
    height: auto;
    padding: 15px;
}
.golzar-products-grid {
    display: block !important; 
}

.golzar-related-products-section .owl-prev,
.golzar-related-products-section .owl-next{
    display:none !important;
}
.golzar-product-item, .golzar-product-item-related {
    background: var(--golzar-white);
    border: 1px solid var(--golzar-border);
    border-radius: 6px;
    padding: 15px;
    text-align: center;
    transition: var(--golzar-transition);
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}

/*.golzar-product-item:hover,*/
/*.golzar-product-item-related:hover,*/
.golzar-article-content .product-wrapper:hover {
    /*transform: translateY(-8px);*/
    box-shadow: var(--golzar-shadow-hover);
    border-color: var(--golzar-primary);
}
.golzar-article-content .product-wrapper {
    border-radius:8px;
}

.golzar-product-item img {
    border-radius: 8px;
    margin-bottom: 15px;
    width: 100%;
    height: auto;
}

.golzar-product-title a {
    color: var(--golzar-secondary);
    text-decoration: none;
}

.golzar-product-title a .title:hover {
    color: #E0B252;
}

.golzar-price {
    color: var(--golzar-primary-dark);
    font-weight: 800;
    font-size: 1.1rem;
    margin-bottom: 15px;
    font-family: 'iransans' !important;
}

.golzar-btn-product {
    display: block;
    background-color: var(--golzar-secondary);
    color: var(--golzar-white) !important;
    padding: 8px 15px;
    border-radius: 24px;
    text-decoration: none;
    font-size: 0.9rem;
    transition: var(--golzar-transition);
    font-family: 'iransans' !important;
}

.golzar-btn-product:hover {
    background-color: var(--golzar-primary);
}

@media (max-width: 992px) {
    .golzar-product-item img {
        object-fit: cover;
    }
    
    .golzar-section-title {
     margin-bottom: 0px !important; 
     padding-bottom:0px !important;
    font-size: 20px;

}
    
    .golzar-product-image-wrapper {
        height: auto !important;
    }
    
    .golzar-layout {
        flex-direction: column; 
    }

    .golzar-sidebar-wrapper {
        display:none;
    }

    .golzar-content-column {
        width: 100%;
    }
}

@media (max-width: 480px) {
    
    .comments-area .comments-title, .comments-area .comment-reply-title{
        font-size:18px;
    }
    .golzar-products-grid {
        grid-template-columns: 1fr 1fr;
        gap: 10px;
    }
    
    .golzar-title {
        font-size:16px !important;
    }
    .owl-carousel .owl-item .golzar-product-item {
        display: block;
        width: 100%;
    }
}

@keyframes fadeInUp {
    from { opacity: 0; transform: translateY(20px); }
    to { opacity: 1; transform: translateY(0); }
}

@keyframes fadeInDown {
    from { opacity: 0; transform: translateY(-20px); }
    to { opacity: 1; transform: translateY(0); }
}

@keyframes fadeIn {
    from { opacity: 0; }
    to { opacity: 1; }
}


.golzar-product-brand{
    font-size: 24px;
    font-weight: 700;
    color: #1f1f1f;
    text-transform: uppercase;
    text-align: left;
    margin-bottom: 4px;
    line-height: 1;
    font-family: 'iransans';
}

.golzar-product-sku{
    font-size: 16px;
    font-weight: 500;
    color: #717171;
    text-align: left;
    margin-bottom: 12px;
    line-height: 1.3;
    font-family: 'iransans';
}

.golzar-product-title{
    text-align: right;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.7;
    color: #222;
    margin-bottom: 18px;
    height: auto;
    font-family: 'iransans';
}

.golzar-product-title a{
    color:#222;
}

.golzar-product-title a:hover{
    color:#E0B252;
}



.gform_wrapper.golzar-gravity-form {
    background: var(--golzar-bg-light);
    padding: 30px;
    border-radius: var(--golzar-radius);
    margin-top: 30px;
}

.gform_wrapper.golzar-gravity-form input, 
.gform_wrapper.golzar-gravity-form textarea {
    border: 1px solid var(--golzar-border);
    border-radius: 8px;
    padding: 12px;
    transition: var(--golzar-transition);
}

.gform_wrapper.golzar-gravity-form input:focus {
    border-color: var(--golzar-primary);
    outline: none;
    box-shadow: 0 0 0 3px rgba(224, 178, 82, 0.2);
}

.golzar-related-products-section {
    padding: 50px 0;
    direction: rtl;
}

.golzar-section-title {
    font-size: 24px;
    text-align: center;
    display: flex;
    justify-content: center;
}
.golzar-section-title h3 {
    font-weight: 800;
}
.golzar-product-item {
    background: #fff;
    border: 1px solid #f0f0f0;
    border-radius: 6px;
    padding: 20px;
    text-align: center;
    transition: all 0.3s ease;
    margin-bottom: 48px; 
}

.golzar-product-item:hover {
    transform: translateY(-5px);
    box-shadow: 0 10px 25px rgba(0,0,0,0.08);
}
#Suggested-pro .golzar-product-image-wrapper{
    height:295px;
}
#Suggested-pro:hover{
    transform:translateY(0px);
}

.golzar-article-body img {
    margin:auto;
    width:auto;
}

.golzar-product-image-wrapper {
    width: 100%;
    height: 220px; 
    overflow: hidden;
    border-radius: 8px;
    margin-bottom: 15px;
}

.golzar-product-img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    transition: transform 0.5s ease;
}

/*.golzar-product-item:hover .golzar-product-img {*/
/*    transform: scale(1.08);*/
/*}*/

.golzar-product-title {
    font-size: 15px;
    margin: 10px 0;
    height: 45px; */
    overflow: hidden;
    font-family: 'iransans';
}

.golzar-product-title a {
    text-decoration: none;
    color: #333;
    font-weight: 600;
    font-family: 'iransans';
}

.golzar-price {
    color: #27ae60;
    font-weight: 700;
    font-size: 18px;
    margin-bottom: 15px;
    font-family: 'iransans';
}

.golzar-btn-product {
    display: block;
    background-color: #333;
    color: #fff !important;
    padding: 10px 0;
    border-radius: 24px;
    text-decoration: none;
    font-size: 14px;
    transition: background 0.3s ease;
    font-family: 'iransans';
}

.golzar-btn-product:hover {
    background-color: #E0B252;
}

.wd-owl .owl-nav {
    margin-top: 20px;
}

.golzar-link-container {
    width: 100%;
    margin: 25px 0;
    display: block;
}

.golzar-link-wrapper {
    display: flex;
    align-items: center;
    justify-content: space-between;
    text-decoration: none !important;
    background: #f4f4f4;
    border-radius: 4px;
    position: relative;
    overflow: hidden;
    isolation: isolate;
    transition: box-shadow .5s ease;
}

.golzar-link-wrapper::before{
    content:"";
    position:absolute;
    inset:0;
    background:#E0B252;
    transform:translateX(100%);
    transition:transform 1.8s cubic-bezier(.22,1,.36,1);
    z-index:-2;
}

.golzar-link-wrapper::after{
    right:-60px;
    transform:translateX(0) rotate(0deg);
    will-change: transform;
}

.golzar-link-wrapper:hover::after{
    transform:translateX(-220%) rotate(720deg);
}

.golzar-link-wrapper:hover::before{
    transform:translateX(0);
}

.golzar-link-wrapper:hover::after{
    transform:translateX(-110vw) rotate(720deg);
}

.golzar-link-wrapper:hover{
    box-shadow:0 12px 30px rgba(0,0,0,.08);
}



@keyframes wave{
    0%{
        border-radius:42% 58% 54% 46%/48% 44% 56% 52%;
    }
    25%{
        border-radius:54% 46% 40% 60%/42% 58% 46% 54%;
    }
    50%{
        border-radius:48% 52% 58% 42%/60% 40% 52% 48%;
    }
    75%{
        border-radius:60% 40% 46% 54%/50% 50% 42% 58%;
    }
    100%{
        border-radius:42% 58% 54% 46%/48% 44% 56% 52%;
    }
}

.golzar-link-content {
    display: flex;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    z-index: 2;
}

.golzar-link-title {
    color: #333;
    font-size: 13px;
    transition: color 0.4s ease;
    text-align: right;
    padding: 0px 15px;
}

.golzar-link-wrapper:hover .golzar-link-title {
    color: #ffffff;
}

.golzar-link-btn {
    background-color: #303030;
    color: #ffffff;
    padding: 8px 18px;
    font-size: 13px;
    font-weight: bold;
    transition: all 0.4s ease;
    white-space: nowrap;
    margin-right: 15px; 
}

.golzar-link-wrapper:hover .golzar-link-btn {
    background-color: #ffffff;
    color: #8c7459;
}

@media (max-width: 768px) {
    .whb-header, .golzar-meta-bar{
        margin-bottom:32px !important;
    }
    
    .golzar-breadcrumbs-wrapper{
        margin-bottom:20px;
        font-size:11px;
        font-family: 'iransans';
    }
    
    .golzar-link-content {
        flex-direction: column;
        padding: 15px 15px; */
    }.golzar-product-item
    .golzar-link-btn {
        margin-right: 0; 
        margin-top: 15px;
    }
    .golzar-article-content {
        padding: 20px;
    }
    
    .golzar-article-body h2, .golzar-article-body h, .golzar-article-body h4, .golzar-article-body h5, .golzar-article-body h6 {
        margin-top:20px;
        font-size:18px;
        font-family: 'iransans';
    }
    
    .sc_fs_faq > div > p {
    margin: 0 0 14px !important;
    font-size: 17px !important;
    font-weight: 500 !important;
    padding:0px !important;
    text-align: right !important;
    }
    .sc_fs_faq > div > p::before {
        content: "" !important;
    }
}

.golzar-article-body a {
    text-decoration-thickness: 2px;
    text-underline-offset: 3px;
    transition: color 0.25s ease, text-decoration-color 0.25s ease;
    color: #E0B252;
}

.golzar-article-body table {
    line-height:2rem;
}

.website-wrapper {
    overflow: visible !important;
}

body {
    overflow: visible !important;
}

.golzar-layout {
    display: flex !important;
    align-items: stretch !important;
}

.golzar-sidebar-container {
    flex: 0 0 300px;
    position: relative;
}


/*--------------------------------*/
/*.golzar-sidebar-inner {*/
/*    position: relative;*/
/*}*/
 
/*.golzar-sidebar-inner.pin-fixed {*/
/*    position: fixed;*/
/*    z-index: 10;*/
/*}*/
 
/*.golzar-sidebar-inner.pin-bottom {*/
/*    position: absolute;*/
/*}*/
 
/*.golzar-products-grid {*/
/*    display: flex;*/
/*    flex-direction: column;*/
/*    gap: 15px;*/
/*}*/
/* .golzar-sidebar-reveal-item {*/
/*    opacity: 0;*/
/*    transform: translateY(24px);*/
/*    display: none;*/
/*    transition: opacity .45s ease, transform .45s ease;*/
/*}*/

/*.golzar-sidebar-reveal-item.is-revealed {*/
/*    display: block; */
/*}*/
 
/* .golzar-sidebar-reveal-item.is-revealed.is-shown {*/
/*    opacity: 1;*/
/*    transform: translateY(0);*/
/*}*/


/*--------------------- dots-------------*/
.golzar-related-products-section .owl-dots {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 10px;
    padding: 4px 0;
}

.golzar-related-products-section .owl-dot {
    position: relative;
}

.golzar-related-products-section .owl-dot span {
    display: block;
    width: 9px;
    height: 9px;
    border-radius: 12px !important;
    background: #e5e0d5;
    border: unset;
    transition: width 0.45s cubic-bezier(0.65, 0, 0.35, 1),
                background 0.4s ease,
                box-shadow 0.4s ease;
}

.golzar-related-products-section .owl-dot:hover span {
    background: #cfc7b0;
}

.golzar-related-products-section .owl-dot.active span {
    width: 32px;
    background: linear-gradient(90deg, #F0CC7A 0%, #E0B252 55%, #C89640 100%);
    box-shadow: 0 0 10px rgba(224, 178, 82, 0.55),
                0 0 2px rgba(224, 178, 82, 0.8);
    border: unset !important;

                
}

.golzar-related-products-section .owl-dot.active span::after {
    content: '';
    position: absolute;
    inset: 0;
    border-radius: 12px !important;
    background: linear-gradient(180deg, rgba(255,255,255,0.35), transparent 60%);
}

.golzar-related-products-section .golzar-product-item {
    margin-bottom: 0px;
}

.golzar-related-products-section .owl-dot span:hover {
    border: 0.5px solid #cfc7b0;
}
/*--------------- comments --------------------*/
.blog-comment-style {
    display: flex;
    border-bottom: 1px solid #D5D5D5;
}
.comment-title {
    padding-right: 11px;
    line-height: 1;
    margin-bottom: 15px;
}

h2.comments-title, .comments-area .comment-author .says {
    display: none;
}

.golzar-single-blog-wrapper .comments-area .children{
    border-top: unset !important;
}

.golzar-single-blog-wrapper #review_form_wrapper{
    margin-top:50px;
}

.golzar-single-blog-wrapper #respond {
    padding: 35px;
    background: #FCFCFC;
    border: 1px solid #ECECEC;
    border-radius: 10px;
    width: 80%;
    margin: auto;
    margin-top:50px;
    height: 630px;
}

.golzar-single-blog-wrapper #reply-title{
    display:block;
    font-size:28px;
    font-weight:800;
    color:#222;
    margin-bottom:30px;
    font-family: 'iransans';
}

.golzar-single-blog-wrapper #reply-title small{
    display:none;
}

.golzar-single-blog-wrapper .comment-form{
    gap:22px;
    height:380px;
}

.golzar-single-blog-wrapper .comment-form label{
    display:block;
    font-size:15px;
    font-weight:700;
    color:#505050;
    margin-bottom:10px;
    font-family: 'iransans';
}

.golzar-single-blog-wrapper .comments-area .logged-in-as {
    margin-bottom: 0px;
    font-size: 0;
    font-family: 'iransans';
} 

.golzar-single-blog-wrapper .required{
    color:#E53935;
}

.golzar-single-blog-wrapper .comment-form textarea{
    width:100%;
    min-height:180px;
    padding:18px 22px;
    border:1px solid #DDDDDD;
    border-radius:18px;
    background:#fff;
    font-family:'yekanbakh';
    font-size:15px;
    line-height:2;
    color:#444;
    transition:.3s;
    resize:vertical;
}

.golzar-single-blog-wrapper .comment-form textarea::placeholder{
    color:#A5A5A5;
}

.golzar-single-blog-wrapper .comment-form textarea:hover{
    border-color:#BFBFBF;
}

.golzar-single-blog-wrapper .comment-form textarea:focus{
    border-color:#A9A9A9;
    box-shadow:0 0 0 4px rgb(222 181 100 / 22%);;
    outline:none;
}

.golzar-single-blog-wrapper .comment-form-rating{
    display:flex;
    align-items:center;
    gap:16px;
    flex-wrap:wrap;
}

.golzar-single-blog-wrapper .comment-form-rating label{
    margin:0;
}

.golzar-single-blog-wrapper p.stars{
    margin:0;
    line-height:1;
}

.golzar-single-blog-wrapper p.stars a{
    margin-left:4px;
    transition:.2s;
}

.golzar-single-blog-wrapper p.stars:hover a{
    transform:scale(1.08);
}
.golzar-single-blog-wrapper .form-submit{
    margin:10px 0 0;
}
.golzar-single-blog-wrapper .comment-form .submit {
    min-width: 165px;
    height: 42px;
    border: none;
    border-radius: 999px;
    background: #303030;
    color: #fff;
    font-family: 'iransans';
    font-size: 16px;
    font-weight: 700;
    cursor: pointer;
    transition: .3s;
}
.golzar-single-blog-wrapper .comment-form .submit:hover{
    transform:translateY(-2px);
   	box-shadow:0 12px 28px rgba(181,34,40,.25);
}
.golzar-single-blog-wrapper .comment-form .submit:active{
    transform:scale(.98);
}
.golzar-single-blog-wrapper .woocommerce-noreviews{
    padding:22px;
    background:#FAFAFA;
    border:1px dashed #DDD;
    border-radius:18px;
    color:#666;
}

.golzar-single-blog-wrapper textarea::-webkit-scrollbar{
    width:8px;
}
.golzar-single-blog-wrapper textarea::-webkit-scrollbar-thumb{
    background:#CCC;
    border-radius:30px;
}

.golzar-date-info, .comments-area .comment-meta{
    font-family: 'iransans';
}
@media(max-width:768px){
    
.golzar-single-blog-wrapper #respond {
    width: 100% !important;
}
.golzar-single-blog-wrapper .woocommerce-Reviews-title{
    font-size:24px;
}
.golzar-single-blog-wrapper .comment_container{
    gap:14px;
}
.golzar-single-blog-wrapper .comment_container::before{
    width:48px;
    min-width:48px;
    height:48px;
    background-size:22px;
}
.woocommerce #reviews #comments ol.commentlist li .comment-text{
    padding:18px;
}
.golzar-single-blog-wrapper .children{
    margin-right:20px;
}
.golzar-single-blog-wrapper #respond{
    padding:22px;
}
.golzar-single-blog-wrapper #reply-title{
    font-size:22px;
}
.golzar-single-blog-wrapper .comment-form-rating{
    flex-direction:column;
    align-items:flex-start;
    gap:10px;
}
.golzar-single-blog-wrapper .comment-form .submit{
    width:100%;
}
}
.author-info-wrapper .custom-comment-avatar img {
    border-radius: 50%;
    display: block;
}
.author-info-wrapper .comment-author-name {
    font-size: 1.1em;
}

.golzar-single-blog-wrapper .comment-text,
.golzar-single-blog-wrapper .submit,
.golzar-single-blog-wrapper textarea{
    transition:all .3s ease;
}

.golzar-single-blog-wrapper .comment-form .form-submit{
    margin-top:12px;
    display:flex;
    justify-content: flex-end;
}

.golzar-single-blog-wrapper #review_form #respond .form-submit input.submit{
    appearance:none;
    -webkit-appearance:none;
    min-width:220px;
    height:52px;
    padding:0 32px;
    border:none;
    border-radius:999px;
    background:linear-gradient(135deg,#A9A9A9,#D53A40);
    color:#fff;
    font-family:'yekanbakh';
    font-size:16px;
    font-weight:700;
    cursor:pointer;
    transition:
        background .3s,
        transform .25s,
        box-shadow .3s;
    box-shadow:
        0 8px 20px rgba(181,34,40,.18);
}

.golzar-single-blog-wrapper .comment-form .submit:hover{
    transform:translateY(-2px);
    box-shadow:
        0 0 0 4px rgb(222 181 100 / 22%);
        background: #E0B252;
}

.golzar-single-blog-wrapper .comment-form .submit:active{
    transform:translateY(0);
    box-shadow:
        0 0 0 4px rgb(222 181 100 / 22%);
}

.golzar-single-blog-wrapper .comment-form .submit:focus{
    outline:none;
    box-shadow:
        0 0 0 4px rgba(181,34,40,.12),
        0 12px 24px rgba(181,34,40,.18);
}

@media (max-width:768px){
    .golzar-single-blog-wrapper .comment-form .form-submit{
        justify-content:stretch;
    }
    .golzar-single-blog-wrapper .comment-form .submit{
        width:100%;
    }
}

.golzar-single-blog-wrapper #reviews{
    font-family:'yekanbakh';
    color:#343434;
}

.golzar-single-blog-wrapper .woocommerce-Reviews-title{
    font-size:30px;
    font-weight:800;
    color:#202020;
    margin-bottom:35px;
    line-height:1.5;
}

.golzar-single-blog-wrapper .woocommerce-Reviews-title span{
    color:#A9A9A9;
}

.golzar-single-blog-wrapper .commentlist{
    list-style:none;
    margin:0;
    padding:0;
}

.golzar-single-blog-wrapper .commentlist>li{
    margin-bottom:26px;
}

.golzar-single-blog-wrapper .comment_container{
    display:flex;
    align-items:flex-start;
    gap:18px;
    padding:0;
    background:none;
}

.golzar-single-blog-wrapper .comment_container::before{
    content:"";
    width:62px;
    min-width:62px;
    height:62px;
    border-radius:50%;
    background:
    #A9A9A9
    url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='white' viewBox='0 0 24 24'%3E%3Cpath d='M12 12a5 5 0 100-10 5 5 0 000 10zm0 2c-4.4 0-8 2.2-8 5v1h16v-1c0-2.8-3.6-5-8-5z'/%3E%3C/svg%3E")
    center/28px no-repeat;
    flex-shrink:0;
    box-shadow:0 12px 30px rgba(181,34,40,.18);
}

.woocommerce #reviews #comments ol.commentlist li .comment-text{
    flex:1;
    margin:0;
    padding:22px 24px;
    background:#fff;
    border:1px solid #ECECEC;
    border-radius:18px;
    transition:.35s;
    position:relative;
}

.woocommerce #reviews #comments ol.commentlist li .comment-text:hover{
    border-color:#A9A9A9;
    box-shadow:0 16px 35px rgba(0,0,0,.08);
    transform:translateY(-2px);
}

.golzar-single-blog-wrapper .meta{
    display:flex;
    align-items:center;
    gap:8px;
    flex-wrap:wrap;
    margin:0 0 10px;
}

.golzar-single-blog-wrapper .woocommerce-review__author{
    font-size:17px;
    font-weight:700;
    color:#222;
}

.golzar-single-blog-wrapper .woocommerce-review__published-date{
    color:#999;
    font-size:13px;
}

.golzar-single-blog-wrapper .woocommerce-review__dash{
    color:#D5D5D5;
}

.golzar-single-blog-wrapper .star-rating{
    color:#FFB800;
    margin-bottom:12px;
}

.golzar-single-blog-wrapper .description{
    margin-top:10px;
}

.golzar-single-blog-wrapper .description p{
    margin:0;
    color:#555;
    font-size:15px;
    line-height:2;
}

.golzar-single-blog-wrapper .children{
    list-style:none;
    margin:14px 0 0 55px;
    padding:0;
    position:relative;
}

.golzar-single-blog-wrapper .children::before{
    content:"";
    position:absolute;
    top: -65px;
    right:31px;
    width:1px;
    height:143px;
    background:#E7E7E7;
}
.golzar-single-blog-wrapper .children .comment-text{
    background:#FFF8F8 !important;
    border-color:#F0D3D3 !important;
}


.comment-author-admin .comment-body .fn {
    font-size: 14px;
}

.lwptoc .lwptoc_i {
    border: unset !important;
    border-radius: 8px;
}

/*---------------- FAQ-------------------*/
.sc_fs_faq{
    direction: rtl;
    margin: 0;
    padding: 0;
    background: #FDFDFD;
    border-left: 1px solid #EEEEEE;
    border-right: 1px solid #EEEEEE;
        box-shadow: unset;
}

.sc_fs_faq:first-of-type{
    border-top: 1px solid #EEEEEE;
    border-radius: 8px 8px 0 0;
}

.sc_fs_faq:last-of-type{
    border-bottom: 1px solid #EEEEEE;
    border-radius: 0 0 8px 8px;
}

.sc_fs_faq:not(:last-of-type){
    border-bottom: 1px solid #EEEEEE;
}

.sc_fs_faq > div{
    padding: 24px 30px;
}

.sc_fs_faq > div > p{
    margin: 0 0 14px;
    padding-right: 18px;
    position: relative;
    color: #303030;
    font-size: 18px;
    font-weight: 800;
    line-height: 1.8;
    font-family: 'iransans' !important;
}

.sc_fs_faq > div > p::before{
    content: "•";
    position: absolute;
    right: 0;
    top: 0;
    color: #303030;
    font-size: 24px;
    line-height: 1;
}

.sc_fs_faq > div > div{
    margin: 0;
    padding: 0;
}

.sc_fs_faq > div > div > p{
    margin: 0;
    color: #4C4C4C;
    font-size: 16px;
    font-weight: 400;
    line-height: 2;
    font-family: 'iransans' !important;
}
