/* 
Theme Name: Hello Child
Theme URI: https://elementor-site.ir/
Description: 
Author: Elementor Site
Author URI: https://elementor-site.ir/
Template: hello-elementor
Version: 1.0.1
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

@font-face {
  font-family: 'Yekan Bakh VF';
  src: url('https://kheirkhah.faramoujdev.ir/wp-content/uploads/2025/11/YekanBakhFaNum-Thin.woff2') format('truetype');
  font-weight: 200;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Yekan Bakh VF';
  src: url('https://kheirkhah.faramoujdev.ir/wp-content/uploads/2025/11/YekanBakhFaNum-Light.woff2') format('truetype');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Yekan Bakh VF';
  src: url('https://kheirkhah.faramoujdev.ir/wp-content/uploads/2025/11/YekanBakhFaNum-Regular.woff2') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Yekan Bakh VF';
  src: url('https://kheirkhah.faramoujdev.ir/wp-content/uploads/2025/11/YekanBakhFaNum-Bold.woff2') format('truetype');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Yekan Bakh VF';
  src: url('https://kheirkhah.faramoujdev.ir/wp-content/uploads/2025/11/YekanBakhFaNum-ExtraBold.woff2') format('truetype');
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Yekan Bakh VF';
  src: url('https://kheirkhah.faramoujdev.ir/wp-content/uploads/2025/11/YekanBakhFaNum-Black.woff2') format('truetype');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Yekan Bakh VF';
  src: url('https://kheirkhah.faramoujdev.ir/wp-content/uploads/2025/11/YekanBakhFaNum-ExtraBlack.woff2') format('truetype');
  font-weight: 800;
  font-style: normal;
  font-display: swap;
}
.comment-form > p,.comment-form .comment-form-images {
flex:unset;
margin-bottom:unset;
padding-inline:unset
}

#comments {
display:flex;
flex-direction:column
}

h2.title-comments {
display:none
}

ol.comment-list {
display:block;
order:1
}

#comments textarea input {
border:0!important;
border-bottom:1px solid #757778!important
}

textarea#comment {
height:194px!important
}

.comment-form label {
	color:rgba(108, 113, 122, 1);
	transition:all 300ms ease-in-out;
	font-weight:400;
	font-family:'Yekan Bakh VF'!important;
	font-size:16px;
	
}

#comments p:has(input:focus,textarea:focus) label {
color:rgba(75, 51, 11, 1)!important
}

p.logged-in-as {
padding-bottom:20px
}

p.form-submit {
display:flex
}

p.form-submit input {
background:#212120!important;
color:#F9F9FB!important;
box-shadow:none!important;
border:1px solid #212120!important;
margin:auto
}

#commentform .comment-form-comment {
order:1
}

#commentform .form-submit {
order:2;
display:block
}

.comment-form-cookies-consent input {
width:12px;
height:12px;
border:1px solid #000!important;
border-radius:16px
}

h2.comments-title {
display:none
}

.comments-area input[type=date],.comments-area input[type=email],.comments-area input[type=number],.comments-area input[type=password],.comments-area input[type=tel],.comments-area input[type=text],.comments-area input[type=url],.comments-area select,.comments-area textarea {
border:1px solid rgba(108, 113, 122, 1)!important;
}

.comments-area .reply a {
color:rgba(249, 168, 37, 1)!important;
text-transform:uppercase;
font-weight:400!important;
font-family:'Yekan Bakh VF'!important;
font-size:18px
}

.comments-area .reply {
text-align:-webkit-left
}

ol.children .reply a {
color:rgba(75, 51, 11, 1)!important
}

ol.children .comment-meta.commentmetadata a {
color:rgba(50, 34, 7, 1)!important
}

ol.children a {
color:rgba(75, 51, 11, 1)!important
}

ol.children p {
color:rgba(50, 34, 7, 1)!important;
    padding-top: 30px;
}

.comments-area .comment-author .says {
display:none
}

.comments-area .comment-author {
width:fit-content;
display:contents
}

.comments-area .comment-body,.woocommerce #reviews #comments ol.commentlist li .comment-text {
position:relative;
padding:30px!important;
background:transparent;
border-radius:0;
border:1px solid rgba(118, 113, 84, 1);
	margin:0!important;
}

#comments .comment .comment-body,#comments .pingback .comment-body {
border-block-end:1px solid rgba(118, 113, 84, 1);
border-radius: 4px;
}

.comments-area ol {
list-style:none
}

.comments-area .comment-author .fn {
color:#389F93;
font-family:'Yekan Bakh VF';
font-weight:300;
font-style:normal;
text-transform:uppercase;
font-size:18px
}

span.edit-link {
display:none
}

.comment-form .submit {
border-radius:8px!important;
font-size:16px!important;
color:rgba(152, 8, 11, 1)!important;
border:1px solid rgba(152, 8, 11, 1)!important;
font-family:'Yekan Bakh VF'!important;
font-weight:400!important;
background-color:transparent!important;
position:relative;
overflow:hidden;
margin:18px -8px;
padding-top:11px!important
}

#comments #respond #commentform p.form-submit {
text-align:center;
background:#333E4800;
margin:1rem auto;
padding-top:20px;
position:relative
}

.comment-form .submit:hover {
background:rgba(152, 8, 11, 1)!important;
color:#E9ECE0!important;
border:1px solid rgba(152, 8, 11, 1)!important
}

.comments-area .logged-in-as .required-field-message {
font-size:0!important
}

.comments-area .logged-in-as > a:not(:last-child) {
margin-right:12px;
padding-right:10px;
border-right:1px solid rgba(23, 22, 17, 1)
}

.comments-area .comment {
padding-block:30px;
border-bottom:unset!important
}

#comments .avatar {
display:none
}

.comment-reply-title {
display:none!important
}

.comments-area .children {
margin-right:7rem;
margin-left:unset!important;
border:0;
border-top:unset!important;
margin-top:0!important;
margin-right:55px!important;
padding:0!important
}

.comments-area .children > li {
position:relative
}

.comments-area .children > li:before {
content:"";
position:absolute;
right:-4rem;
background:url('data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2234%22%20viewBox%3D%220%200%2024%2034%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M23.5416%2012.9413C24.1528%2012.3377%2024.1528%2011.3592%2023.5416%2010.7557L13.1068%200.452652C12.4955%20-0.150886%2011.5045%20-0.150886%2010.8932%200.452653L0.458444%2010.7557C-0.152812%2011.3592%20-0.152812%2012.3378%200.458444%2012.9413C1.0697%2013.5448%202.06074%2013.5448%202.67199%2012.9413L10.4348%205.27651L10.4348%2022.1515C10.4348%2023.6214%209.97531%2025.8606%208.64282%2027.6879C7.36779%2029.4364%205.229%2030.9091%201.56522%2030.9091C0.700775%2030.9091%203.70983e-06%2031.601%203.74714e-06%2032.4545C3.78445e-06%2033.3081%200.700775%2034%201.56522%2034C6.24927%2034%209.32787%2032.0383%2011.1833%2029.4939C12.9812%2027.0283%2013.5652%2024.116%2013.5652%2022.1515L13.5652%205.27651L21.328%2012.9413C21.9393%2013.5448%2022.9303%2013.5448%2023.5416%2012.9413Z%22%20fill%3D%22%23F9A825%22%2F%3E%3C%2Fsvg%3E') no-repeat;
width:26px;
height:40px;
top:0;
bottom:0;
margin:auto
}

ol.children .comment-body {
background:#3F7ADA;
border-radius:16px;
border:0
}

.wd-nav[class*="wd-style-"] > li:is(.wd-has-children,.menu-item-has-children) > a:after {
color:#fff!important
}

.page-id-109 .wd-nav[class*="wd-style-"] > li:is(.wd-has-children,.menu-item-has-children) > a:after {
color:#000!important
}

.wd-sub-menu li > a {
color:#000!important
}

@media screen and (max-width: 724px) {
#comments #respond #reply-title {
font-size:28px
}
}

#comments #respond #reply-title a {
font-family:"Yekan Bakh VF",sans-serif
}

#comments #respond #reply-title span {
color:var(--e-global-color-accent);
text-align:center;
font-family:"Yekan Bakh VF",sans-serif;
font-size:80px;
font-weight:500;
line-height:100px;
letter-spacing:20px;
width:100%;
opacity:.2
}
#commentform {
display:flex;
flex-wrap:wrap;
column-gap:20px;
margin-bottom:24px
}

p.comment-form-cookies-consent {
display:flex;
align-items:center;
gap:10px;
width:100%;

}

@media screen and (max-width: 767px) {
#comments #respond #commentform {
gap:16px
}
	.comment-metadata{
		    transform: translateY(20px);
	}
}

#comments #respond #commentform p .required {
color:var(--e-global-color-secondary)
}

#comments #respond #commentform p.comment-notes {
width:100%;
font-size:18px;
font-family:'Yekan Bakh VF';
font-weight:400;
color:#636364
}

#comments #respond #commentform p.comment-form-author,#comments #respond #commentform p.comment-form-email {
width:calc(50% - 10px);
display:flex;
gap:15px;
margin-top:35px;
align-items:flex-start;
flex-direction:column
}

@media screen and (max-width: 767px) {
#comments #respond #commentform p.comment-form-author,#comments #respond #commentform p.comment-form-email {
width:100%
}
}

#comments #respond #commentform p.comment-form-comment,.product .woocommerce-Reviews #commentform .comment-form-comment {
    
    display:flex;
    flex-direction:column;
    gap:15px;
    padding-top:20px;
    width:100%
    }


.comments-area .comment-list {
width:800px;
align-self:end
}

span.required-field-message {
display:none
}

#comments #respond #commentform p input,#comments #respond #commentform p textarea {
height:48px;
margin-top:15px;
background:transparent;
font-family:'Yekan Bakh VF';
color:rgba(108, 113, 122, 1);
font-size:16px;
font-weight:400;
line-height:30px;
padding-top:20px;
padding-bottom:20px;
border-radius: 4px;
}

input[type='email'],input[type='date'],input[type='search'],input[type='number'],input[type='text'],input[type='tel'],input[type='url'],input[type='password'],textarea,select {
border:#C6061085
}


#comments #respond #commentform p input:focus,#comments #respond #commentform p textarea:focus {
outline:none;
border-color:rgba(249, 168, 37, 1)!important;
background:rgba(254, 246, 233, 0.5)
}

#comments #respond h2#reply-title {
display:none
}

#comments #respond #commentform p label[for="wp-comment-cookies-consent"] {
margin-bottom:-18px;
}

p.comment-form-cookies-consent label[for="wp-comment-cookies-consent"]{
	font-family:'Yekan Bakh VF'!important;
	font-size:14px!important;
	font-weight:400!important;
	color:var( --e-global-color-text )!important;
	position:relative;
	line-height:30px;
}
#comments #respond #commentform p .required {
display:none
}

@media screen and (max-width: 767px) {
#comments .comment-list li article .comment-meta {
/* flex-direction:column; */
gap:16px
}
}

#comments .comment-list li article .comment-meta .comment-author .avatar {
display:none
}

#comments .comment-list li article .comment-meta .comment-author .fn,#comments .comment-list li article .comment-meta .comment-author .fn a {
color:rgba(249, 168, 37, 1);
font-size:18px;
font-weight:400;
font-family:'Yekan Bakh VF';
	display:block;
}

#comments .comment-list li.bypostauthor article .comment-meta .comment-author .fn a {
font-size:0
}

#comments .comment-list li.bypostauthor article .comment-meta .comment-author .fn a:after {
content:"";
width:64px;
height:59px;
background:url(/wp-content/uploads/2025/11/cropped-386-copy-1-1-1.webp) no-repeat;
display:block;
background-position:center;
background-size:contain;
position:absolute;
top:0;
transform:translateY(20px)
}

.comment-metadata {
display:flex;
flex-direction:column;
justify-content:center;
align-items:flex-end
}

.comments-area a .page-content a {
color:#1A085C!important
}

#comments .comment-list li article .comment-meta .comment-author .says {
display:none
}

#comments .comment-list li article .comment-meta .comment-metadata time {
display:contents;
font-size:18px;
opacity:1;
font-weight:400;
color:rgba(249, 168, 37, 1);
font-family:'Yekan Bakh VF'
}

@media screen and (max-width: 767px) {
#comments .comment-list li article .comment-meta .comment-metadata time {
font-size:13px!important
}
}

#comments .comment-list li article .comment-meta .comment-metadata time:before {
content:"";
background-image:url("data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2234%22%20viewBox%3D%220%200%2024%2034%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M23.5416%2012.9413C24.1528%2012.3377%2024.1528%2011.3592%2023.5416%2010.7557L13.1068%200.452652C12.4955%20-0.150886%2011.5045%20-0.150886%2010.8932%200.452653L0.458444%2010.7557C-0.152812%2011.3592%20-0.152812%2012.3378%200.458444%2012.9413C1.0697%2013.5448%202.06074%2013.5448%202.67199%2012.9413L10.4348%205.27651L10.4348%2022.1515C10.4348%2023.6214%209.97531%2025.8606%208.64282%2027.6879C7.36779%2029.4364%205.229%2030.9091%201.56522%2030.9091C0.700775%2030.9091%203.70983e-06%2031.601%203.74714e-06%2032.4545C3.78445e-06%2033.3081%200.700775%2034%201.56522%2034C6.24927%2034%209.32787%2032.0383%2011.1833%2029.4939C12.9812%2027.0283%2013.5652%2024.116%2013.5652%2022.1515L13.5652%205.27651L21.328%2012.9413C21.9393%2013.5448%2022.9303%2013.5448%2023.5416%2012.9413Z%22%20fill%3D%22%23F9A825%22%2F%3E%3C%2Fsvg%3E");
width:14px;
height:16.176px;
background-size:cover
}
#comments .comment-list li article .comment-content,
.woocommerce #reviews #comments ol.commentlist li .comment-text p{
	margin:0!important;
	text-align:justify;
	font-family:"Yekan Bakh VF";
	font-size:18px;
	font-weight:300!important;
	line-height:32px!important;
	color:rgba(23, 22, 17, 1);

}

.woocommerce #reviews .description p {
	padding-top:10px!important;
}

#comments .comment-list li article .reply {
text-align:left;
font-size:18px;
line-height:36px;
color:#C60610!important;
margin-top:-10px
}

#comments .comment-list li.bypostauthor article {
background:rgba(254, 246, 233, 0.5)!important;
border-radius:4px;
/* border:unset; */
/* border-block-end:unset!important */
border: 1px solid rgba(249, 168, 37, 1);
border-radius: 4px;
}

#comments .comment-list li.bypostauthor article .comment-content {
color:#223554;
opacity:1
}

#comments .comment-list li.bypostauthor article .comment-meta .comment-author .fn,#comments .comment-list li.bypostauthor article .comment-meta .comment-author .fn a {
color:var(--e-global-color-secondary)
}

#comments .comment-list li.bypostauthor article .comment-metadata time {
color:rgba(75, 51, 11, 1);
opacity:1;
font-size:18px
}

#comments .comment-list li.bypostauthor article .comment-metadata time:before {
background-image:url("data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2234%22%20viewBox%3D%220%200%2024%2034%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M23.5416%2012.9413C24.1528%2012.3377%2024.1528%2011.3592%2023.5416%2010.7557L13.1068%200.452652C12.4955%20-0.150886%2011.5045%20-0.150886%2010.8932%200.452653L0.458444%2010.7557C-0.152812%2011.3592%20-0.152812%2012.3378%200.458444%2012.9413C1.0697%2013.5448%202.06074%2013.5448%202.67199%2012.9413L10.4348%205.27651L10.4348%2022.1515C10.4348%2023.6214%209.97531%2025.8606%208.64282%2027.6879C7.36779%2029.4364%205.229%2030.9091%201.56522%2030.9091C0.700775%2030.9091%203.70983e-06%2031.601%203.74714e-06%2032.4545C3.78445e-06%2033.3081%200.700775%2034%201.56522%2034C6.24927%2034%209.32787%2032.0383%2011.1833%2029.4939C12.9812%2027.0283%2013.5652%2024.116%2013.5652%2022.1515L13.5652%205.27651L21.328%2012.9413C21.9393%2013.5448%2022.9303%2013.5448%2023.5416%2012.9413Z%22%20fill%3D%22%23F9A825%22%2F%3E%3C%2Fsvg%3E")
}

@media screen and (max-width: 1025px) {
#comments .comment-list li .children {
padding-right:70px
}
}

#comments .comment-list li .children:before {
content:none!important
}

#comments .comment-list li .children > li {
position:relative
}

#comments .comment-list li .children > li:before {
content:"";
/* background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDMiIGhlaWdodD0iNDciIHZpZXdCb3g9IjAgMCA0MyA0NyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTIxLjUgMTEuMjI3OUwzMS43NSAxTTMxLjc1IDFMNDIgMTEuMjI3OU0zMS43NSAxVjQ2SDEiIHN0cm9rZT0iIzc2NjE1MyIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8L3N2Zz4K); */
width:41px;
height:45px;
position:absolute;
right:-60px;
background-size:contain;
top:30%;
transform:translateY(-50%)
}

p.comment-form-url {
display:none
}

@media (max-width: 768px) {
.comments-area .children {
margin-right:3rem
}

.comments-area .comment-list {
width:-webkit-fill-available;
padding-right:0
}

.comments-area .comment-meta {
float:unset
}
}

.product .woocommerce-Reviews {
display:flex;
flex-direction:column
}

.product .woocommerce-Reviews #comments {
order:2
}

.product .woocommerce-Reviews #review_form_wrapper {
order:1
}

margin-bottom: 24px;
.woocommerce #review_form #respond p.comment-form-author,.woocommerce #review_form #respond p.comment-form-email {
width:calc(50% - 16px);
display:inline-flex;
gap:15px;
margin-top:35px;
align-items:flex-start;
flex-direction:column
}

.woocommerce #review_form #respond .stars a {
color:#25D1DB!important
}

.woocommerce #review_form #respond p.comment-notes {
display:none
}

.woocommerce .comment-form-rating {
display:none
}

.woocommerce p.comment-notes {
padding-block:30px;
background-position:center;
position:relative;
transition:all 300ms ease-in-out;
font-family:'Yekan Bakh VF';
font-size:18px;
font-weight:500
}


.woocommerce #review_form #respond p input,.woocommerce #review_form #respond p textarea {
height:70px;
background:transparent;
font-family:'Yekan Bakh VF';
color:#373D20;
font-size:18px;
font-weight:300;
line-height:24px;
padding-top:20px;
padding-bottom:20px;
border-radius:0!important
}

.woocommerce span.required {
display:none
}

.woocommerce #review_form input[type=date],.woocommerce #review_form input[type=email],.woocommerce #review_form input[type=number],.woocommerce #review_form input[type=password],.woocommerce #review_form input[type=tel],.woocommerce #review_form input[type=text],.woocommerce #review_form input[type=url],.woocommerce #review_form select,.woocommerce #review_form textarea {
border:1px solid #373D20
}

.woocommerce #review_form #respond p input:focus,.woocommerce #review_form #respond p textarea:focus {
outline:none;
border-color:#8D9360!important;
background:#E9ECE0
}

.woocommerce #review_form #respond p:has(input:focus,textarea:focus) label {
color:var(--e-global-color-c958bfd)!important
}

.woocommerce #review_form #respond p label:has(+ :focus) {
color:var(--e-global-color-c958bfd)
}

h2.woocommerce-Reviews-title {
display:none
}

.woocommerce #reviews #comments ol.commentlist li .comment-text p .woocommerce-review__dash {
display:none
}

strong.woocommerce-review__author,time.woocommerce-review__published-date {
font-size:18px;
font-family:'Yekan Bakh VF';
font-weight:300;
color:#373D20
}

.woocommerce .children .comment_container {
background:#373D20!important;
border-radius:0
}

.children time.woocommerce-review__published-date {
color:#F9F9FB
}

.children strong.woocommerce-review__author {
color:#F9F9FB;
}

.woocommerce #reviews .children .description {
color:#FCFCF7
}

.woocommerce:where(body:not(.woocommerce-uses-block-theme)) #reviews #comments ol.commentlist li .meta {
display:flex;
align-items:center;
gap:13px;
justify-content:space-between
}

.woocommerce:where(body:not(.woocommerce-uses-block-theme)) #reviews #comments ol.commentlist li .children .meta {
color:#F9F9FB
}

.woocommerce #reviews .children > li:before {
content:"";
background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDMiIGhlaWdodD0iNDciIHZpZXdCb3g9IjAgMCA0MyA0NyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTIxLjUgMTEuMjI3OUwzMS43NSAxTTMxLjc1IDFMNDIgMTEuMjI3OU0zMS43NSAxVjQ2SDEiIHN0cm9rZT0iIzc2NjE1MyIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8L3N2Zz4K);
width:41px;
height:45px;
position:absolute;
right:-60px;
background-size:contain;
top:50%;
transform:translateY(-50%)
}

a.woocommerce-review-link {
display:none
}

.woocommerce .elementor-element.elementor-element .star-rating {
display:none
}

.woocommerce .comment-form p.form-submit {
text-align:center;
background:#333E4800;
margin:1rem auto;
margin:20px 0 50px!important;
position:relative;
width:100%
}

.woocommerce #review_form #respond .form-submit input {
height:48px
}

.woocommerce .comment-form p.form-submit:before {
content:"";
background:url(/wp-content/uploads/2025/01/Group-48096807.svg) no-repeat;
background-position:center;
background-size:contain;
position:absolute;
width:24px;
height:24px;
z-index:5;
left:calc(50% - 30px);
top:calc(50% - 3px)
}

.woocommerce .comment-form .submit:hover {
background:rgba(152, 8, 11, 1)!important;
color:#FCFCF7!important;
border:1px solid rgba(152, 8, 11, 1)!important
}

.woocommerce p.stars a::before {
transform:scale(1.4)!important;
line-height:27px!important;
padding-right:10px!important
}

.woocommerce p.stars a {
height:2em!important;
width:1.5em!important
}

@media screen and (max-width: 767px) {
.woocommerce #review_form #respond p.comment-form-author,.woocommerce #review_form #respond p.comment-form-email {
width:100%
}

.woocommerce .comment-form-email {
margin-right:0!important
}

.woocommerce #reviews #comments ol.commentlist {
padding-right:0!important;
width:100%!important
}

p.meta {
flex-wrap:wrap
}
}

.woocommerce #review_form #respond p.comment-notes {
width:100%
}



.woocommerce #reviews #comments ol.commentlist {
width:70%;
align-self:end
}

.product .woocommerce-Reviews #commentform p.comment-form-email,.product .woocommerce-Reviews #commentform p.comment-form-author {
width:calc(50% - 10px);
display:flex;
gap:15px;
margin-top:35px;
align-items:flex-start;
flex-direction:column
}

.woocommerce #reviews #comments ol.commentlist ul.children li .comment_container .comment-text .description p {
color:#FCFCF7!important
}



/* ////// */

/* .comments-area p {
font-size:18px;
font-family:'Yekan Bakh VF';
font-weight:300;
line-height:40px;
color:#60615F;
text-align:right
} */

