.elementor-1123 .elementor-element.elementor-element-f79bc79{--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-1123 .elementor-element.elementor-element-0237aa3{--display:flex;--border-radius:14px 14px 14px 14px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-1123 .elementor-element.elementor-element-0237aa3:not(.elementor-motion-effects-element-type-background), .elementor-1123 .elementor-element.elementor-element-0237aa3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e924b8c );}.elementor-1123 .elementor-element.elementor-element-6acf472 .woocommerce-breadcrumb{color:var( --e-global-color-text );font-family:"Ravi", Sans-serif;}.elementor-1123 .elementor-element.elementor-element-6acf472 .woocommerce-breadcrumb > a{color:var( --e-global-color-primary );}.elementor-1123 .elementor-element.elementor-element-bd8505c{--display:flex;}.elementor-1123 .elementor-element.elementor-element-d46a3d9{--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:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-1123 .elementor-element.elementor-element-ed7cd1a{--display:flex;--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1123 .elementor-element.elementor-element-ed7cd1a:not(.elementor-motion-effects-element-type-background), .elementor-1123 .elementor-element.elementor-element-ed7cd1a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1123 .elementor-element.elementor-element-cf2b9a6 img{width:100%;}.elementor-1123 .elementor-element.elementor-element-94c6309 .elementor-icon-list-icon i{color:var( --e-global-color-684657b );font-size:12px;}.elementor-1123 .elementor-element.elementor-element-94c6309 .elementor-icon-list-icon svg{fill:var( --e-global-color-684657b );--e-icon-list-icon-size:12px;}.elementor-1123 .elementor-element.elementor-element-94c6309 .elementor-icon-list-icon{width:12px;}body:not(.rtl) .elementor-1123 .elementor-element.elementor-element-94c6309 .elementor-icon-list-text{padding-left:6px;}body.rtl .elementor-1123 .elementor-element.elementor-element-94c6309 .elementor-icon-list-text{padding-right:6px;}.elementor-1123 .elementor-element.elementor-element-94c6309 .elementor-icon-list-text, .elementor-1123 .elementor-element.elementor-element-94c6309 .elementor-icon-list-text a{color:var( --e-global-color-text );}.elementor-1123 .elementor-element.elementor-element-94c6309 .elementor-icon-list-item{font-size:12px;}.elementor-1123 .elementor-element.elementor-element-ea00cea .current-progress{background-color:var( --e-global-color-primary );}.elementor-1123 .elementor-element.elementor-element-ea00cea .elementor-scrolling-tracker-horizontal{background-color:#D6D6D600;}body:not(.rtl) .elementor-1123 .elementor-element.elementor-element-ea00cea{left:0px;}body.rtl .elementor-1123 .elementor-element.elementor-element-ea00cea{right:0px;}.elementor-1123 .elementor-element.elementor-element-ea00cea{top:79px;--horizontal-progress-border:none;--horizontal-height:2px;--horizontal-border-style:none;}.elementor-1123 .elementor-element.elementor-element-b59ee10 .current-progress{background-color:var( --e-global-color-primary );}.elementor-1123 .elementor-element.elementor-element-b59ee10 .elementor-scrolling-tracker-horizontal{background-color:#D6D6D600;}body:not(.rtl) .elementor-1123 .elementor-element.elementor-element-b59ee10{left:0px;}body.rtl .elementor-1123 .elementor-element.elementor-element-b59ee10{right:0px;}.elementor-1123 .elementor-element.elementor-element-b59ee10{top:79px;--horizontal-progress-border:none;--horizontal-height:2px;--horizontal-border-style:none;}.elementor-1123 .elementor-element.elementor-element-0e00215 .elementor-heading-title{font-size:20px;font-weight:bold;}.elementor-1123 .elementor-element.elementor-element-e9f64b5{text-align:justify;}.elementor-1123 .elementor-element.elementor-element-2b6c0f1{text-align:justify;}.elementor-1123 .elementor-element.elementor-element-0caa7f8{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1123 .elementor-element.elementor-element-112dcae.elementor-element{--align-self:center;}.elementor-1123 .elementor-element.elementor-element-b146451{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--box-border-color:#02010100;--box-border-width:0px;--box-border-radius:0px;--separator-width:0px;--box-padding:10px;--header-background-color:#FFFFFF;--item-text-color:var( --e-global-color-text );--item-text-hover-decoration:underline;}.elementor-1123 .elementor-element.elementor-element-b146451 .elementor-toc__header-title{text-align:center;}.elementor-1123 .elementor-element.elementor-element-b146451 .elementor-toc__header, .elementor-1123 .elementor-element.elementor-element-b146451 .elementor-toc__header-title{font-size:14px;font-weight:600;line-height:0px;}.elementor-1123 .elementor-element.elementor-element-b146451 .elementor-toc__list-item{font-size:12px;}.elementor-1123 .elementor-element.elementor-element-d954f84{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--box-border-color:#02010100;--box-border-width:0px;--box-border-radius:0px;--separator-width:0px;--box-padding:10px;--header-background-color:#FFFFFF;--item-text-color:var( --e-global-color-text );--item-text-hover-decoration:underline;}.elementor-1123 .elementor-element.elementor-element-d954f84 .elementor-toc__header-title{text-align:center;}.elementor-1123 .elementor-element.elementor-element-d954f84 .elementor-toc__header, .elementor-1123 .elementor-element.elementor-element-d954f84 .elementor-toc__header-title{font-size:14px;font-weight:600;line-height:0px;}.elementor-1123 .elementor-element.elementor-element-d954f84 .elementor-toc__header{flex-direction:row;}.elementor-1123 .elementor-element.elementor-element-d954f84 .elementor-toc__list-item{font-size:12px;}.elementor-1123 .elementor-element.elementor-element-479e51d{--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;}.elementor-1123 .elementor-element.elementor-element-5439b18{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1123 .elementor-element.elementor-element-5439b18:not(.elementor-motion-effects-element-type-background), .elementor-1123 .elementor-element.elementor-element-5439b18 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1123 .elementor-element.elementor-element-deaeb1c{text-align:start;}.elementor-1123 .elementor-element.elementor-element-deaeb1c img{width:70px;}.elementor-1123 .elementor-element.elementor-element-ceae44b{margin:-43px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1123 .elementor-element.elementor-element-ceae44b .elementor-heading-title{font-size:14px;color:var( --e-global-color-text );}.elementor-1123 .elementor-element.elementor-element-2e2e37f .elementor-author-box__name{color:var( --e-global-color-text );font-size:15px;font-weight:800;}.elementor-1123 .elementor-element.elementor-element-2e2e37f .elementor-author-box__bio{color:var( --e-global-color-text );font-size:13px;}.elementor-1123 .elementor-element.elementor-element-11985d9{--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;--margin-top:70px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1123 .elementor-element.elementor-element-c6e53de{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1123 .elementor-element.elementor-element-c6e53de:not(.elementor-motion-effects-element-type-background), .elementor-1123 .elementor-element.elementor-element-c6e53de > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}body:not(.rtl) .elementor-1123 .elementor-element.elementor-element-02e9e85{right:0px;}body.rtl .elementor-1123 .elementor-element.elementor-element-02e9e85{left:0px;}.elementor-1123 .elementor-element.elementor-element-02e9e85{top:0px;z-index:0;text-align:start;}body.elementor-page-1123:not(.elementor-motion-effects-element-type-background), body.elementor-page-1123 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}@media(min-width:768px){.elementor-1123 .elementor-element.elementor-element-0caa7f8{--width:40%;}}@media(max-width:1024px){.elementor-1123 .elementor-element.elementor-element-d46a3d9{--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-1123 .elementor-element.elementor-element-0caa7f8{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1123 .elementor-element.elementor-element-b146451{--box-padding:0px;}.elementor-1123 .elementor-element.elementor-element-d954f84{--box-padding:0px;}}@media(max-width:880px){.elementor-1123 .elementor-element.elementor-element-0237aa3{--border-radius:10px 10px 10px 10px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}}@media(max-width:767px){.elementor-1123 .elementor-element.elementor-element-0237aa3{--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-1123 .elementor-element.elementor-element-6acf472 .woocommerce-breadcrumb{font-size:13px;}.elementor-1123 .elementor-element.elementor-element-bd8505c{--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-1123 .elementor-element.elementor-element-b59ee10{top:0px;}.elementor-1123 .elementor-element.elementor-element-0caa7f8.e-con{--order:-99999 /* order start hack */;}.elementor-1123 .elementor-element.elementor-element-d954f84{--box-padding:20px;}}/* Start custom CSS for woocommerce-breadcrumb, class: .elementor-element-6acf472 */.product .elementor-element nav{
	margin-bottom:0px;
}

/* اجبار به تک‌خطی شدن و فعال‌سازی اسکرول روی کل ویجت */
.elementor-1123 .elementor-element.elementor-element-6acf472 {
    white-space: nowrap !important;
    overflow-x: auto !important;
    overflow-y: hidden !important;
    display: block !important;
    -webkit-overflow-scrolling: touch; /* اسکرول نرم در آیفون */
}

/* جلوگیری از شکستن خط در المان‌های داخلی */
.elementor-1123 .elementor-element.elementor-element-6acf472 .elementor-breadcrumbs,
.elementor-1123 .elementor-element.elementor-element-6acf472 .elementor-breadcrumbs span,
.elementor-1123 .elementor-element.elementor-element-6acf472 .elementor-breadcrumbs a {
    display: inline-block !important;
    float: none !important;
}

/* مخفی کردن اسکرول‌بار برای زیبایی (اختیاری) */
.elementor-1123 .elementor-element.elementor-element-6acf472::-webkit-scrollbar {
    display: none !important;
}
.elementor-1123 .elementor-element.elementor-element-6acf472 {
    -ms-overflow-style: none !important;
    scrollbar-width: none !important;
}/* End custom CSS */
/* Start custom CSS for table-of-contents, class: .elementor-element-b146451 */.elementor-toc__header {
border-radius: 12px !important;
padding: 25px;
 }/* End custom CSS */
/* Start custom CSS for table-of-contents, class: .elementor-element-d954f84 */.elementor-toc__header {
border-radius: 10px !important;
padding: 25px;
 }/* End custom CSS */
/* Start custom CSS for post-comments, class: .elementor-element-6f2466a */.elementor-1123 .elementor-element.elementor-element-6f2466a h2 {
font-size: 16px !important;
  font-weight: 800 !important;
}

.elementor-1123 .elementor-element.elementor-element-6f2466a input {
  border: 1px solid #00000020 !important;
  border-radius:15px !important;
}

#submit {
  background-color: #F5683C !important;
  color: white !important;
  border-radius: 10px !important;
  width: 200px !important;
  font-size: 16px !important;
  font-weight: normal !important;
  border: none !important;
  line-height: 1.7em !important;
}

.elementor-1123 .elementor-element.elementor-element-6f2466a textarea {
  border: 1px solid #00000020 !important;
  border-radius:15px !important;
  min-height: 100px !important;
  height: 126px !important;
  max-height: 250px !important;
}

section label {
  padding: 3px 0 !important;
  color: #F5683C !important;
}
.elementor-1123 .elementor-element.elementor-element-6f2466a .comment-notes{
  display: none !important;
}

.comment-list .url{
	color:#f5683c;
	font-weight:600;
	color:#f5683c;
}
.comment-list .fn{
	color:#f5683c;
	font-weight:600;
}
.comment-list .comment-meta{
	background-color:#f7f7f7;
	padding: 8px 20px;
	border-radius:10px;
}
#reply-title{
	margin-top:10px;
	margin-bottom:10px;
}
#commentform .logged-in-as{
	color:#adadad;
	font-weight:300;
	font-size:13px;
}
#commentform .logged-in-as a{
	color:black;
	font-weight:300;
	font-size:13px;
}
.comment-list .reply{
	margin: 15px 0!important;
	font-size:14px !important;
}
.comment-list .reply::before{
	content: "";
	display: inline-block;
	width: 20px;
	height: 20px;
	background: url("https://ladybeautystore.ir/wp-content/uploads/2026/04/messages-1.svg") no-repeat center;
	background-size: contain;
	margin-left: 6px;
	margin-bottom: -8px;
}
.comment-list .comment-reply-link{
	color:#000000;
}
.comment-list time{
	color:#0c0c0c;
}
.comment-list .children time{
	color:#f5683c;
}
.comment-list .comment-edit-link{
	color:#000000;
}
.comment-list time{
		color:#f5683c;
}



.elementor-1123 .elementor-element.elementor-element-6f2466a label #wp-comment-cookies-consent {
    font-size: 12px !important;
  color: gray !important;
  margin: 5px 0 !important;
}/* End custom CSS */
/* Start custom CSS *//* -----------------------------------------
   SEO TEXT 
----------------------------------------- */

.seotext {
  --seo-accent: #FF2A57;

  /* Fallback درصورت نبود irw */
  --seo-text: #333;
  --seo-muted: #777;
  --seo-border: #e5e5e5;

  --seo-bg-soft: #fafafa;
  --seo-radius: 12px;

  color: var(--seo-text);
  font-size: 14px;
  line-height: 1.95;
}

.seotext p { margin: 0 0 16px; }

.seotext h2,
.seotext h3,
.seotext h4,
.seotext h5,
.seotext h6 {
  color: var(--seo-accent);
  font-weight: 700;
}

.seotext h2 {
  font-size: 22px;
  margin: 22px 0 12px;
}
.seotext h3 {
  font-size: 18px;
  font-weight: 600;
  margin: 18px 0 10px;
}
.seotext h4 {
  font-size: 16px;
  font-weight: 500;
  margin: 16px 0 10px;
}
.seotext h5,
.seotext h6 {
  font-size: 16px;
  margin: 12px 0 8px;
}

.seotext h2 + p,
.seotext h3 + p,
.seotext h4 + p,
.seotext h5 + p,
.seotext h6 + p {
  margin-top: 0;
}

.seotext strong,
.seotext b {
  color: var(--seo-text);
  font-weight: 700;
}

.seotext hr {
  height: 1px;
  background: var(--seo-border);
  border: 0;
  margin: 22px 0;
}

.seotext em,
.seotext i { font-style: italic; }
.seotext small { font-size: .92em; color: var(--seo-muted); }
.seotext sup,
.seotext sub { font-size: .8em; }

.seotext code {
  background: #fff;
  border: 1px solid var(--seo-border);
  padding: .12em .35em;
  border-radius: 8px;
  font-size: .95em;
}
.seotext pre {
  background: #fff;
  border: 1px solid var(--seo-border);
  border-radius: var(--seo-radius);
  padding: 14px 16px;
  overflow: auto;
  margin: 0 0 16px;
}
.seotext pre code {
  padding: 0;
  border: 0;
}

.seotext ul,
.seotext ol {
  margin: 0 0 16px;
  padding-inline-start: 1.1rem;
}

.seotext li {
  margin: 0 0 6px;
  line-height: 1.85;
}

.seotext ul {
  list-style: none;
  padding-inline-start: 0;
}
.seotext ul > li {
  position: relative;
  padding-inline-start: 18px;
}
.seotext ul > li::before {
  content: "";
  width: 7px;
  height: 7px;
  border-radius: 999px;
  background: rgba(255,42,87,.9);
  position: absolute;
  inset-inline-start: 0;
  top: .85em;
  transform: translateY(-50%);
}

.seotext ol {
  padding-inline-start: 1.15rem;
}
.seotext ol > li::marker {
  color: var(--seo-accent);
  font-weight: 700;
}

.seotext li ul,
.seotext li ol {
  margin-top: 10px;
  margin-bottom: 0;
}

.seotext blockquote {
  margin: 0 0 16px;
  padding: 14px 16px;
  background: var(--seo-bg-soft);
  border: 1px solid var(--seo-border);
  border-inline-start: 4px solid var(--seo-accent);
  border-radius: var(--seo-radius);
  color: var(--seo-text);
}
.seotext blockquote p { margin: 0; }
.seotext blockquote cite {
  margin-top: 10px;
  display: block;
  color: var(--seo-muted);
  font-size: 13px;
}

.seotext q {
  quotes: "«" "»";
  background: rgba(255,42,87,.08);
  padding: 0 .25em;
  border-radius: 6px;
}
.seotext q::before { content: "«"; }
.seotext q::after { content: "»"; }

.seotext table {
  width: 100%;
  border-collapse: collapse;
  margin: 0 0 16px;
  background: #fff;
}
.seotext th,
.seotext td {
  border-bottom: 1px solid var(--seo-border);
  padding: 10px 12px;
  text-align: start;
  vertical-align: top;
}
.seotext th {
  background: rgba(255,42,87,.07);
  font-weight: 700;
}
.seotext tr:last-child td { border-bottom: 0; }
.seotext caption {
  text-align: start;
  padding: 8px 0 12px;
  color: var(--seo-muted);
  font-size: 13px;
}

.seotext input,
.seotext textarea,
.seotext select {
  width: 100%;
  max-width: 420px;
  border: 1px solid var(--seo-border);
  border-radius: 10px;
  padding: 10px 12px;
  line-height: 1.6;
  background: #fff;
  color: var(--seo-text);
  margin: 8px 0 12px;
}
.seotext input:focus,
.seotext textarea:focus,
.seotext select:focus {
  border-color: rgba(255,42,87,.55);
  outline: none;
  box-shadow: 0 0 0 3px rgba(255,42,87,.12);
}

.seotext label {
  color: var(--seo-muted);
  font-size: 13px;
  margin: 0 0 6px;
}

.seotext img {
  max-width: 100%;
  border-radius: 12px;
}
.seotext figure { margin: 0 0 16px; }
.seotext figcaption {
  margin-top: 8px;
  color: var(--seo-muted);
  font-size: 13px;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Ravi';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://ladybeautystore.ir/wp-content/uploads/2026/03/IRANYekanXFaNum-Light.woff2') format('woff2');
}
@font-face {
	font-family: 'Ravi';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://ladybeautystore.ir/wp-content/uploads/2026/03/IRANYekanXFaNum-Medium.woff2') format('woff2');
}
@font-face {
	font-family: 'Ravi';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://ladybeautystore.ir/wp-content/uploads/2026/03/IRANYekanXFaNum-DemiBold.woff2') format('woff2');
}
@font-face {
	font-family: 'Ravi';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://ladybeautystore.ir/wp-content/uploads/2026/03/IRANYekanXFaNum-Bold.woff2') format('woff2');
}
@font-face {
	font-family: 'Ravi';
	font-style: normal;
	font-weight: 800;
	font-display: auto;
	src: url('https://ladybeautystore.ir/wp-content/uploads/2026/03/IRANYekanXFaNum-ExtraBold.woff2') format('woff2');
}
@font-face {
	font-family: 'Ravi';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://ladybeautystore.ir/wp-content/uploads/2026/03/IRANYekanXFaNum-Regular.woff2') format('woff2');
}
@font-face {
	font-family: 'Ravi';
	font-style: normal;
	font-weight: 900;
	font-display: auto;
	src: url('https://ladybeautystore.ir/wp-content/uploads/2026/03/IRANYekanXFaNum-Black.woff2') format('woff2');
}
/* End Custom Fonts CSS */