@charset "UTF-8";body{font-family:YekanBakhFaNum,Yekan Bakh,Vazir,Tahoma,Segoe UI,sans-serif;font-size:1rem;line-height:1.5;font-weight:400;color:var(--elecserv-color-text, #000000)}h1,.h1{font-family:YekanBakhFaNum,Yekan Bakh,Vazir,Tahoma,Segoe UI,sans-serif;color:var(--elecserv-color-text, #000000);font-size:1.5rem;line-height:1.25;font-weight:700}h2,.h2{font-family:YekanBakhFaNum,Yekan Bakh,Vazir,Tahoma,Segoe UI,sans-serif;color:var(--elecserv-color-text, #000000);font-size:1.25rem;line-height:1.25;font-weight:700}h3,.h3{font-family:YekanBakhFaNum,Yekan Bakh,Vazir,Tahoma,Segoe UI,sans-serif;color:var(--elecserv-color-text, #000000);font-size:1.125rem;line-height:1.25;font-weight:600}h4,.h4{font-family:YekanBakhFaNum,Yekan Bakh,Vazir,Tahoma,Segoe UI,sans-serif;color:var(--elecserv-color-text, #000000);font-size:1rem;line-height:1.5;font-weight:600}h5,.h5{font-family:YekanBakhFaNum,Yekan Bakh,Vazir,Tahoma,Segoe UI,sans-serif;color:var(--elecserv-color-text, #000000);font-size:.9375rem;line-height:1.5;font-weight:500}h6,.h6{font-family:YekanBakhFaNum,Yekan Bakh,Vazir,Tahoma,Segoe UI,sans-serif;color:var(--elecserv-color-text, #000000);font-size:.875rem;line-height:1.5;font-weight:500}p{font-family:YekanBakhFaNum,Yekan Bakh,Vazir,Tahoma,Segoe UI,sans-serif;font-size:1rem;line-height:1.5;font-weight:400}a{font-family:YekanBakhFaNum,Yekan Bakh,Vazir,Tahoma,Segoe UI,sans-serif;font-size:inherit;line-height:inherit;font-weight:400}small,.small{font-family:YekanBakhFaNum,Yekan Bakh,Vazir,Tahoma,Segoe UI,sans-serif;font-size:.875rem;line-height:1.5;font-weight:400}label{font-family:YekanBakhFaNum,Yekan Bakh,Vazir,Tahoma,Segoe UI,sans-serif;font-size:1rem;line-height:1.5;font-weight:500}*,*:before,*:after{box-sizing:border-box}*{margin:0;padding:0}html{-webkit-text-size-adjust:100%;touch-action:manipulation;height:100%;overflow-x:hidden}body{touch-action:manipulation;min-height:100%;min-height:100dvh}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit;color:inherit}input[type=checkbox]{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:1.125rem;height:1.125rem;margin:.5rem;flex-shrink:0;border:1px solid var(--elecserv-color-border, #fbcfe8);border-radius:5px;background-color:var(--elecserv-color-bg, #ffffff);background-repeat:no-repeat;background-position:center;background-size:92% 92%;background-origin:border-box;cursor:pointer;vertical-align:middle;transition:border-color .2s ease,background-color .2s ease,box-shadow .25s ease-out}input[type=checkbox]:hover:not(:disabled){border-color:var(--elecserv-color-primary-glass-border, rgba(212, 20, 115, .45))}input[type=checkbox]:checked{background-color:var(--elecserv-color-primary, #d41473);border-color:var(--elecserv-color-primary-dark, #a80f5a);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none'%3E%3Cpath stroke='%23fff' stroke-width='3' stroke-linecap='round' stroke-linejoin='round' d='M3.25 8.1 6.35 11.2 12.75 4.8'/%3E%3C/svg%3E")}input[type=checkbox]:indeterminate{background-color:var(--elecserv-color-primary-glass-soft, rgba(212, 20, 115, .14));border-color:var(--elecserv-color-primary-glass-border, rgba(212, 20, 115, .45));background-image:none}input[type=checkbox]:disabled{opacity:.5;cursor:not-allowed}input[type=checkbox]:focus-visible{outline:none;box-shadow:0 0 0 1px transparent,0 0 0 3px var(--elecserv-color-primary-a40, rgba(212, 20, 115, .4))}@media (max-width: 767px){input[type=checkbox]:focus-visible{box-shadow:0 0 0 1px transparent,0 0 0 2.25px var(--elecserv-color-primary-a40, rgba(212, 20, 115, .4))}}input[type=radio]{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:1.125rem;height:1.125rem;margin:.5rem;flex-shrink:0;border:1px solid var(--elecserv-color-border, #fbcfe8);border-radius:50%;background-color:var(--elecserv-color-bg, #ffffff);background-repeat:no-repeat;cursor:pointer;vertical-align:middle;transition:border-color .2s ease,background-color .2s ease,background-image .15s ease}input[type=radio]:hover:not(:disabled){border-color:var(--elecserv-color-primary-glass-border, rgba(212, 20, 115, .45))}input[type=radio]:checked{border-color:var(--elecserv-color-primary-dark, #a80f5a);background-color:var(--elecserv-color-bg, #ffffff);background-image:radial-gradient(circle at center,var(--elecserv-color-primary, #d41473) 0,var(--elecserv-color-primary, #d41473) 50%,var(--elecserv-color-bg, #ffffff) 51.5%)}input[type=radio]:disabled{opacity:.5;cursor:not-allowed}input[type=radio]:focus-visible{outline:none;box-shadow:0 0 0 1px transparent,0 0 0 3px var(--elecserv-color-primary-a40, rgba(212, 20, 115, .4))}@media (max-width: 767px){input[type=radio]:focus-visible{box-shadow:0 0 0 1px transparent,0 0 0 2.25px var(--elecserv-color-primary-a40, rgba(212, 20, 115, .4))}}input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=hidden]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),textarea,select{transition:border-color .2s ease,box-shadow .25s ease-out;box-shadow:0 0 0 0 transparent}input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=hidden]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]):focus,textarea:focus,select:focus{outline:none}input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=hidden]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]):focus-visible,textarea:focus-visible,select:focus-visible{border-color:var(--elecserv-color-primary-glass-border, rgba(212, 20, 115, .45));outline:none;box-shadow:0 0 0 1px transparent,0 0 0 3px var(--elecserv-color-primary-a40, rgba(212, 20, 115, .4))}@media (max-width: 767px){input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=hidden]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]):focus-visible,textarea:focus-visible,select:focus-visible{box-shadow:0 0 0 1px transparent,0 0 0 2.25px var(--elecserv-color-primary-a40, rgba(212, 20, 115, .4))}}a{color:var(--elecserv-color-primary-ink, #981153);text-decoration:none;-webkit-tap-highlight-color:transparent}button,[type=button],[type=submit],[type=reset]{-webkit-tap-highlight-color:transparent}@media (hover: hover){a:hover{color:var(--elecserv-color-primary-ink-hover, #7f0c45);text-decoration:none}}a:focus-visible{color:var(--elecserv-color-primary-ink-hover, #7f0c45);text-decoration:none}.container{width:100%;max-width:1440px;margin-left:auto;margin-right:auto;padding-left:1.5rem;padding-right:1.5rem}@media (max-width: 991px){.container{padding-left:.5rem;padding-right:.5rem}}.site-header .container,.site-footer .container{width:100%;max-width:1440px;margin-left:auto;margin-right:auto;padding-left:1.5rem;padding-right:1.5rem}@media (max-width: 991px){.site-header .container,.site-footer .container{padding-left:.5rem;padding-right:.5rem}}.site-main{min-height:40vh;padding:1rem 0}@media (min-width: 768px){.site-main{min-height:60vh}}.site-main :where(ul,ol)>li::marker{color:var(--elecserv-color-text-muted, #8d8087)}.elecserv-archive-description{--elecserv-prose-truncate-max: 120px;position:relative;margin-top:0}.elecserv-archive-description--no-truncate>.elecserv-archive-description__viewport,.elecserv-archive-description--no-truncate>.elecserv-archive-description__viewport>.elecserv-archive-description__clip{display:contents}.elecserv-archive-description__viewport{position:relative;overflow:hidden}.elecserv-archive-description--ssr-clamp:not(.elecserv-archive-description--collapsible)>.elecserv-archive-description__viewport{max-height:var(--elecserv-prose-truncate-max)}.elecserv-archive-description--ssr-clamp:not(.elecserv-archive-description--collapsible) .elecserv-archive-description__fade{opacity:1}.elecserv-archive-description--collapsible>.elecserv-archive-description__viewport{transition:max-height .45s ease}@media (prefers-reduced-motion: reduce){.elecserv-archive-description--collapsible>.elecserv-archive-description__viewport{transition:none}}.elecserv-archive-description--collapsible.is-collapsed>.elecserv-archive-description__viewport{max-height:var(--elecserv-prose-truncate-max)}.elecserv-archive-description__clip{min-width:0}.elecserv-archive-description__fade{position:absolute;inset-inline:0;bottom:0;height:60%;pointer-events:none;opacity:0;transition:opacity .3s ease;z-index:1;background:linear-gradient(to top,var(--elecserv-color-bg, #ffffff),transparent)}.elecserv-archive-description__fade.is-hidden{opacity:0}.elecserv-archive-description--collapsible.is-collapsed .elecserv-archive-description__fade:not(.is-hidden){opacity:1}.elecserv-archive-description__toggle{position:absolute;z-index:2;left:50%;bottom:.35rem;transform:translate(-50%);display:inline-flex;align-items:center;justify-content:center;margin:0;padding:.25rem 1.5rem;background:var(--elecserv-color-bg-a94, rgba(255, 255, 255, .94));border:1px solid var(--elecserv-color-primary-a22, rgba(212, 20, 115, .22));border-radius:999px;box-shadow:0 1px 2px #0000000f;color:var(--elecserv-color-primary, #d41473);font-family:inherit;font-size:.875rem;font-weight:600;cursor:pointer;text-decoration:none;white-space:nowrap;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.elecserv-archive-description__toggle:hover{color:var(--elecserv-color-primary-dark, #a80f5a);border-color:var(--elecserv-color-primary-dark-a35, rgba(168, 15, 90, .35))}.elecserv-archive-description__toggle:focus-visible{outline:2px solid var(--elecserv-color-primary, #d41473);outline-offset:2px}.elecserv-single-product .elecserv-product-section--description .elecserv-product-section__prose{min-width:0;max-width:100%;overflow-wrap:anywhere;word-break:break-word;font-family:YekanBakhFaNum,Yekan Bakh,Vazir,Tahoma,Segoe UI,sans-serif;font-size:1rem;line-height:1.5;color:var(--elecserv-color-text, #000000)}.elecserv-single-product .elecserv-product-section--description .elecserv-product-section__prose p,.elecserv-single-product .elecserv-product-section--description .elecserv-product-section__prose li,.elecserv-single-product .elecserv-product-section--description .elecserv-product-section__prose td,.elecserv-single-product .elecserv-product-section--description .elecserv-product-section__prose th,.elecserv-single-product .elecserv-product-section--description .elecserv-product-section__prose label,.elecserv-single-product .elecserv-product-section--description .elecserv-product-section__prose figcaption{font-family:YekanBakhFaNum,Yekan Bakh,Vazir,Tahoma,Segoe UI,sans-serif!important;font-size:1rem!important;line-height:1.5!important;color:var(--elecserv-color-text, #000000)!important}.elecserv-single-product .elecserv-product-section--description .elecserv-product-section__prose p span,.elecserv-single-product .elecserv-product-section--description .elecserv-product-section__prose li span,.elecserv-single-product .elecserv-product-section--description .elecserv-product-section__prose td span,.elecserv-single-product .elecserv-product-section--description .elecserv-product-section__prose th span{font-family:YekanBakhFaNum,Yekan Bakh,Vazir,Tahoma,Segoe UI,sans-serif!important;font-size:1rem!important;color:var(--elecserv-color-text, #000000)!important}.elecserv-single-product .elecserv-product-section--description .elecserv-product-section__prose [class*=has-text-color],.elecserv-single-product .elecserv-product-section--description .elecserv-product-section__prose [class*=has-inline-color]{color:var(--elecserv-color-text, #000000)!important}.elecserv-single-product .elecserv-product-section--description .elecserv-product-section__prose [class*=has-font-size],.elecserv-single-product .elecserv-product-section--description .elecserv-product-section__prose .has-large-font-size,.elecserv-single-product .elecserv-product-section--description .elecserv-product-section__prose .has-medium-font-size,.elecserv-single-product .elecserv-product-section--description .elecserv-product-section__prose .has-small-font-size,.elecserv-single-product .elecserv-product-section--description .elecserv-product-section__prose .has-x-large-font-size{font-size:1rem!important}.elecserv-single-product .elecserv-product-section--description .elecserv-product-section__prose p{margin:0 0 1rem}.elecserv-single-product .elecserv-product-section--description .elecserv-product-section__prose p:last-child{margin-bottom:0}.elecserv-single-product .elecserv-product-section--description .elecserv-product-section__prose>*:last-child{margin-bottom:0}.elecserv-single-product .elecserv-product-section--description .elecserv-product-section__prose a{font-family:YekanBakhFaNum,Yekan Bakh,Vazir,Tahoma,Segoe UI,sans-serif!important;font-size:inherit!important;color:var(--elecserv-color-primary-ink, #981153)!important;text-decoration:none!important;font-weight:500}.elecserv-single-product .elecserv-product-section--description .elecserv-product-section__prose a:hover,.elecserv-single-product .elecserv-product-section--description .elecserv-product-section__prose a:focus-visible{color:var(--elecserv-color-primary-ink-hover, #7f0c45)!important;text-decoration:none!important}.elecserv-single-product .elecserv-product-section--description .elecserv-product-section__prose strong,.elecserv-single-product .elecserv-product-section--description .elecserv-product-section__prose b{font-weight:700!important;color:var(--elecserv-color-text, #000000)!important}.elecserv-single-product .elecserv-product-section--description .elecserv-product-section__prose em,.elecserv-single-product .elecserv-product-section--description .elecserv-product-section__prose i{font-style:italic;color:var(--elecserv-color-text, #000000)!important}.elecserv-single-product .elecserv-product-section--description .elecserv-product-section__prose h1{font-family:YekanBakhFaNum,Yekan Bakh,Vazir,Tahoma,Segoe UI,sans-serif;color:var(--elecserv-color-text, #000000);font-size:1.5rem;line-height:1.25;font-weight:700;margin:1.5rem 0 1rem;clear:both}.elecserv-single-product .elecserv-product-section--description .elecserv-product-section__prose h1:first-child{margin-top:0}.elecserv-single-product .elecserv-product-section--description .elecserv-product-section__prose h2{font-family:YekanBakhFaNum,Yekan Bakh,Vazir,Tahoma,Segoe UI,sans-serif;color:var(--elecserv-color-text, #000000);font-size:1.25rem;line-height:1.25;font-weight:700;margin:1.5rem 0 1rem;clear:both}.elecserv-single-product .elecserv-product-section--description .elecserv-product-section__prose h2:first-child{margin-top:0}.elecserv-single-product .elecserv-product-section--description .elecserv-product-section__prose h3{font-family:YekanBakhFaNum,Yekan Bakh,Vazir,Tahoma,Segoe UI,sans-serif;color:var(--elecserv-color-text, #000000);font-size:1.125rem;line-height:1.25;font-weight:600;margin:1.5rem 0 1rem;clear:both}.elecserv-single-product .elecserv-product-section--description .elecserv-product-section__prose h3:first-child{margin-top:0}.elecserv-single-product .elecserv-product-section--description .elecserv-product-section__prose h4{font-family:YekanBakhFaNum,Yekan Bakh,Vazir,Tahoma,Segoe UI,sans-serif;color:var(--elecserv-color-text, #000000);font-size:1rem;line-height:1.5;font-weight:600;margin:1.5rem 0 1rem;clear:both}.elecserv-single-product .elecserv-product-section--description .elecserv-product-section__prose h4:first-child{margin-top:0}.elecserv-single-product .elecserv-product-section--description .elecserv-product-section__prose h5{font-family:YekanBakhFaNum,Yekan Bakh,Vazir,Tahoma,Segoe UI,sans-serif;color:var(--elecserv-color-text, #000000);font-size:.9375rem;line-height:1.5;font-weight:500;margin:1.5rem 0 1rem;clear:both}.elecserv-single-product .elecserv-product-section--description .elecserv-product-section__prose h5:first-child{margin-top:0}.elecserv-single-product .elecserv-product-section--description .elecserv-product-section__prose h6{font-family:YekanBakhFaNum,Yekan Bakh,Vazir,Tahoma,Segoe UI,sans-serif;color:var(--elecserv-color-text, #000000);font-size:.875rem;line-height:1.5;font-weight:500;margin:1.5rem 0 1rem;clear:both}.elecserv-single-product .elecserv-product-section--description .elecserv-product-section__prose h6:first-child{margin-top:0}.elecserv-single-product .elecserv-product-section--description .elecserv-product-section__prose img{display:block!important;max-width:100%!important;width:auto!important;height:auto!important;margin-inline:auto!important;margin-bottom:1rem;border-radius:.25rem}.elecserv-single-product .elecserv-product-section--description .elecserv-product-section__prose figure{display:block;max-width:100%;margin:0 auto 1.5rem;text-align:center}.elecserv-single-product .elecserv-product-section--description .elecserv-product-section__prose figure img{margin-inline:auto!important}.elecserv-single-product .elecserv-product-section--description .elecserv-product-section__prose figcaption{margin-top:.5rem;font-size:.875rem!important;color:var(--elecserv-color-text-muted, #8d8087)!important;text-align:center}.elecserv-single-product .elecserv-product-section--description .elecserv-product-section__prose .wp-block-image,.elecserv-single-product .elecserv-product-section--description .elecserv-product-section__prose .wp-block-gallery,.elecserv-single-product .elecserv-product-section--description .elecserv-product-section__prose .wp-block-media-text,.elecserv-single-product .elecserv-product-section--description .elecserv-product-section__prose .wp-block-columns,.elecserv-single-product .elecserv-product-section--description .elecserv-product-section__prose .wp-block-group{max-width:100%;box-sizing:border-box}.elecserv-single-product .elecserv-product-section--description .elecserv-product-section__prose .wp-block-gallery .blocks-gallery-item figure{margin:0}.elecserv-single-product .elecserv-product-section--description .elecserv-product-section__prose .aligncenter,.elecserv-single-product .elecserv-product-section--description .elecserv-product-section__prose .alignnone{display:block;margin-inline:auto}.elecserv-single-product .elecserv-product-section--description .elecserv-product-section__prose .alignleft,.elecserv-single-product .elecserv-product-section--description .elecserv-product-section__prose .alignright{max-width:100%;float:none;margin-inline:auto;display:block}.elecserv-single-product .elecserv-product-section--description .elecserv-product-section__prose iframe,.elecserv-single-product .elecserv-product-section--description .elecserv-product-section__prose video{display:block;max-width:100%!important;margin-inline:auto;margin-bottom:1rem}.elecserv-single-product .elecserv-product-section--description .elecserv-product-section__prose table{width:100%;max-width:100%;border-collapse:collapse;border:1px solid var(--elecserv-color-border, #fbcfe8);font-family:YekanBakhFaNum,Yekan Bakh,Vazir,Tahoma,Segoe UI,sans-serif!important;font-size:1rem!important;color:var(--elecserv-color-text, #000000)!important;background:var(--elecserv-color-bg, #ffffff);margin:0}.elecserv-single-product .elecserv-product-section--description .elecserv-product-section__prose th,.elecserv-single-product .elecserv-product-section--description .elecserv-product-section__prose td{border:1px solid var(--elecserv-color-border, #fbcfe8);padding:.5rem 1rem;text-align:start;vertical-align:top;font-size:1rem!important;color:var(--elecserv-color-text, #000000)!important;line-height:1.5!important}.elecserv-single-product .elecserv-product-section--description .elecserv-product-section__prose th{background:var(--elecserv-color-bg-alt, #fdf2f8);font-weight:600!important}.elecserv-single-product .elecserv-product-section--description .elecserv-product-section__prose ul,.elecserv-single-product .elecserv-product-section--description .elecserv-product-section__prose ol{margin:0 0 1rem;padding-inline-start:2rem;padding-inline-end:0;max-width:100%;box-sizing:border-box;list-style-position:outside}.elecserv-single-product .elecserv-product-section--description .elecserv-product-section__prose ul{list-style-type:disc}.elecserv-single-product .elecserv-product-section--description .elecserv-product-section__prose ol{list-style-type:decimal}.elecserv-single-product .elecserv-product-section--description .elecserv-product-section__prose li{margin-bottom:.25rem;padding-inline-start:.5rem;font-family:YekanBakhFaNum,Yekan Bakh,Vazir,Tahoma,Segoe UI,sans-serif!important;font-size:1rem!important;color:var(--elecserv-color-text, #000000)!important;line-height:1.5!important}.elecserv-single-product .elecserv-product-section--description .elecserv-product-section__prose li::marker{color:var(--elecserv-color-text-muted, #8d8087)}.elecserv-single-product .elecserv-product-section--description .elecserv-product-section__prose li>p{margin:0 0 .25rem;display:block}.elecserv-single-product .elecserv-product-section--description .elecserv-product-section__prose li>p:last-child{margin-bottom:0}.elecserv-single-product .elecserv-product-section--description .elecserv-product-section__prose li>p:only-child{display:inline}.elecserv-single-product .elecserv-product-section--description .elecserv-product-section__prose ul ul,.elecserv-single-product .elecserv-product-section--description .elecserv-product-section__prose ol ol,.elecserv-single-product .elecserv-product-section--description .elecserv-product-section__prose ul ol,.elecserv-single-product .elecserv-product-section--description .elecserv-product-section__prose ol ul{margin-top:.25rem;margin-bottom:.25rem;padding-inline-start:1.5rem}.elecserv-single-product .elecserv-product-section--description .elecserv-product-section__prose blockquote{margin:0 0 1rem;padding:1rem 1.5rem;border-inline-start:4px solid var(--elecserv-color-primary, #d41473);background:var(--elecserv-color-bg-alt, #fdf2f8);font-family:YekanBakhFaNum,Yekan Bakh,Vazir,Tahoma,Segoe UI,sans-serif!important;font-size:1rem!important;color:var(--elecserv-color-text-muted, #8d8087)!important}.elecserv-single-product .elecserv-product-section--description .elecserv-product-section__prose code,.elecserv-single-product .elecserv-product-section--description .elecserv-product-section__prose kbd{font-family:ui-monospace,monospace;font-size:.9em!important;padding:.1em .35em;background:var(--elecserv-color-bg-alt, #fdf2f8);border-radius:4px;color:var(--elecserv-color-text, #000000)!important}.elecserv-single-product .elecserv-product-section--description .elecserv-product-section__prose pre{max-width:100%;overflow-x:auto;padding:1rem;background:var(--elecserv-color-bg-alt, #fdf2f8);border:1px solid var(--elecserv-color-border, #fbcfe8);border-radius:.25rem;font-size:.875rem!important;color:var(--elecserv-color-text, #000000)!important;margin:0 0 1rem}.elecserv-single-product .elecserv-product-section--description .elecserv-product-section__prose hr{border:0;border-top:1px solid var(--elecserv-color-border, #fbcfe8);margin:1.5rem 0}.elecserv-single-product .elecserv-product-section--description .elecserv-product-section__prose dl{margin:0 0 1rem;max-width:100%}.elecserv-single-product .elecserv-product-section--description .elecserv-product-section__prose dt{font-weight:700!important;color:var(--elecserv-color-text, #000000)!important;font-size:1rem!important;margin-top:.5rem}.elecserv-single-product .elecserv-product-section--description .elecserv-product-section__prose dt:first-child{margin-top:0}.elecserv-single-product .elecserv-product-section--description .elecserv-product-section__prose dd{margin:0;padding-inline-start:1rem;color:var(--elecserv-color-text, #000000)!important;font-size:1rem!important}.elecserv-blog--single .elecserv-product-section__content--card .elecserv-product-section__prose,.elecserv-page-article .elecserv-product-section__content--card .elecserv-product-section__prose{min-width:0;max-width:100%;overflow-wrap:anywhere;word-break:break-word;font-family:YekanBakhFaNum,Yekan Bakh,Vazir,Tahoma,Segoe UI,sans-serif;font-size:1rem;line-height:1.5;color:var(--elecserv-color-text, #000000)}.elecserv-blog--single .elecserv-product-section__content--card .elecserv-product-section__prose p,.elecserv-blog--single .elecserv-product-section__content--card .elecserv-product-section__prose li,.elecserv-blog--single .elecserv-product-section__content--card .elecserv-product-section__prose td,.elecserv-blog--single .elecserv-product-section__content--card .elecserv-product-section__prose th,.elecserv-blog--single .elecserv-product-section__content--card .elecserv-product-section__prose label,.elecserv-blog--single .elecserv-product-section__content--card .elecserv-product-section__prose figcaption,.elecserv-page-article .elecserv-product-section__content--card .elecserv-product-section__prose p,.elecserv-page-article .elecserv-product-section__content--card .elecserv-product-section__prose li,.elecserv-page-article .elecserv-product-section__content--card .elecserv-product-section__prose td,.elecserv-page-article .elecserv-product-section__content--card .elecserv-product-section__prose th,.elecserv-page-article .elecserv-product-section__content--card .elecserv-product-section__prose label,.elecserv-page-article .elecserv-product-section__content--card .elecserv-product-section__prose figcaption{font-family:YekanBakhFaNum,Yekan Bakh,Vazir,Tahoma,Segoe UI,sans-serif!important;font-size:1rem!important;line-height:1.5!important;color:var(--elecserv-color-text, #000000)!important}.elecserv-blog--single .elecserv-product-section__content--card .elecserv-product-section__prose p span,.elecserv-blog--single .elecserv-product-section__content--card .elecserv-product-section__prose li span,.elecserv-blog--single .elecserv-product-section__content--card .elecserv-product-section__prose td span,.elecserv-blog--single .elecserv-product-section__content--card .elecserv-product-section__prose th span,.elecserv-page-article .elecserv-product-section__content--card .elecserv-product-section__prose p span,.elecserv-page-article .elecserv-product-section__content--card .elecserv-product-section__prose li span,.elecserv-page-article .elecserv-product-section__content--card .elecserv-product-section__prose td span,.elecserv-page-article .elecserv-product-section__content--card .elecserv-product-section__prose th span{font-family:YekanBakhFaNum,Yekan Bakh,Vazir,Tahoma,Segoe UI,sans-serif!important;font-size:1rem!important;color:var(--elecserv-color-text, #000000)!important}.elecserv-blog--single .elecserv-product-section__content--card .elecserv-product-section__prose [class*=has-text-color],.elecserv-blog--single .elecserv-product-section__content--card .elecserv-product-section__prose [class*=has-inline-color],.elecserv-page-article .elecserv-product-section__content--card .elecserv-product-section__prose [class*=has-text-color],.elecserv-page-article .elecserv-product-section__content--card .elecserv-product-section__prose [class*=has-inline-color]{color:var(--elecserv-color-text, #000000)!important}.elecserv-blog--single .elecserv-product-section__content--card .elecserv-product-section__prose [class*=has-font-size],.elecserv-blog--single .elecserv-product-section__content--card .elecserv-product-section__prose .has-large-font-size,.elecserv-blog--single .elecserv-product-section__content--card .elecserv-product-section__prose .has-medium-font-size,.elecserv-blog--single .elecserv-product-section__content--card .elecserv-product-section__prose .has-small-font-size,.elecserv-blog--single .elecserv-product-section__content--card .elecserv-product-section__prose .has-x-large-font-size,.elecserv-page-article .elecserv-product-section__content--card .elecserv-product-section__prose [class*=has-font-size],.elecserv-page-article .elecserv-product-section__content--card .elecserv-product-section__prose .has-large-font-size,.elecserv-page-article .elecserv-product-section__content--card .elecserv-product-section__prose .has-medium-font-size,.elecserv-page-article .elecserv-product-section__content--card .elecserv-product-section__prose .has-small-font-size,.elecserv-page-article .elecserv-product-section__content--card .elecserv-product-section__prose .has-x-large-font-size{font-size:1rem!important}.elecserv-blog--single .elecserv-product-section__content--card .elecserv-product-section__prose p,.elecserv-page-article .elecserv-product-section__content--card .elecserv-product-section__prose p{margin:0 0 1rem}.elecserv-blog--single .elecserv-product-section__content--card .elecserv-product-section__prose p:last-child,.elecserv-page-article .elecserv-product-section__content--card .elecserv-product-section__prose p:last-child{margin-bottom:0}.elecserv-blog--single .elecserv-product-section__content--card .elecserv-product-section__prose>*:last-child,.elecserv-page-article .elecserv-product-section__content--card .elecserv-product-section__prose>*:last-child{margin-bottom:0}.elecserv-blog--single .elecserv-product-section__content--card .elecserv-product-section__prose a,.elecserv-page-article .elecserv-product-section__content--card .elecserv-product-section__prose a{font-family:YekanBakhFaNum,Yekan Bakh,Vazir,Tahoma,Segoe UI,sans-serif!important;font-size:inherit!important;color:var(--elecserv-color-primary-ink, #981153)!important;text-decoration:none!important;font-weight:500}.elecserv-blog--single .elecserv-product-section__content--card .elecserv-product-section__prose a:hover,.elecserv-blog--single .elecserv-product-section__content--card .elecserv-product-section__prose a:focus-visible,.elecserv-page-article .elecserv-product-section__content--card .elecserv-product-section__prose a:hover,.elecserv-page-article .elecserv-product-section__content--card .elecserv-product-section__prose a:focus-visible{color:var(--elecserv-color-primary-ink-hover, #7f0c45)!important;text-decoration:none!important}.elecserv-blog--single .elecserv-product-section__content--card .elecserv-product-section__prose strong,.elecserv-blog--single .elecserv-product-section__content--card .elecserv-product-section__prose b,.elecserv-page-article .elecserv-product-section__content--card .elecserv-product-section__prose strong,.elecserv-page-article .elecserv-product-section__content--card .elecserv-product-section__prose b{font-weight:700!important;color:var(--elecserv-color-text, #000000)!important}.elecserv-blog--single .elecserv-product-section__content--card .elecserv-product-section__prose em,.elecserv-blog--single .elecserv-product-section__content--card .elecserv-product-section__prose i,.elecserv-page-article .elecserv-product-section__content--card .elecserv-product-section__prose em,.elecserv-page-article .elecserv-product-section__content--card .elecserv-product-section__prose i{font-style:italic;color:var(--elecserv-color-text, #000000)!important}.elecserv-blog--single .elecserv-product-section__content--card .elecserv-product-section__prose h1,.elecserv-page-article .elecserv-product-section__content--card .elecserv-product-section__prose h1{font-family:YekanBakhFaNum,Yekan Bakh,Vazir,Tahoma,Segoe UI,sans-serif;color:var(--elecserv-color-text, #000000);font-size:1.5rem;line-height:1.25;font-weight:700;margin:1.5rem 0 1rem;clear:both}.elecserv-blog--single .elecserv-product-section__content--card .elecserv-product-section__prose h1:first-child,.elecserv-page-article .elecserv-product-section__content--card .elecserv-product-section__prose h1:first-child{margin-top:0}.elecserv-blog--single .elecserv-product-section__content--card .elecserv-product-section__prose h2,.elecserv-page-article .elecserv-product-section__content--card .elecserv-product-section__prose h2{font-family:YekanBakhFaNum,Yekan Bakh,Vazir,Tahoma,Segoe UI,sans-serif;color:var(--elecserv-color-text, #000000);font-size:1.25rem;line-height:1.25;font-weight:700;margin:1.5rem 0 1rem;clear:both}.elecserv-blog--single .elecserv-product-section__content--card .elecserv-product-section__prose h2:first-child,.elecserv-page-article .elecserv-product-section__content--card .elecserv-product-section__prose h2:first-child{margin-top:0}.elecserv-blog--single .elecserv-product-section__content--card .elecserv-product-section__prose h3,.elecserv-page-article .elecserv-product-section__content--card .elecserv-product-section__prose h3{font-family:YekanBakhFaNum,Yekan Bakh,Vazir,Tahoma,Segoe UI,sans-serif;color:var(--elecserv-color-text, #000000);font-size:1.125rem;line-height:1.25;font-weight:600;margin:1.5rem 0 1rem;clear:both}.elecserv-blog--single .elecserv-product-section__content--card .elecserv-product-section__prose h3:first-child,.elecserv-page-article .elecserv-product-section__content--card .elecserv-product-section__prose h3:first-child{margin-top:0}.elecserv-blog--single .elecserv-product-section__content--card .elecserv-product-section__prose h4,.elecserv-page-article .elecserv-product-section__content--card .elecserv-product-section__prose h4{font-family:YekanBakhFaNum,Yekan Bakh,Vazir,Tahoma,Segoe UI,sans-serif;color:var(--elecserv-color-text, #000000);font-size:1rem;line-height:1.5;font-weight:600;margin:1.5rem 0 1rem;clear:both}.elecserv-blog--single .elecserv-product-section__content--card .elecserv-product-section__prose h4:first-child,.elecserv-page-article .elecserv-product-section__content--card .elecserv-product-section__prose h4:first-child{margin-top:0}.elecserv-blog--single .elecserv-product-section__content--card .elecserv-product-section__prose h5,.elecserv-page-article .elecserv-product-section__content--card .elecserv-product-section__prose h5{font-family:YekanBakhFaNum,Yekan Bakh,Vazir,Tahoma,Segoe UI,sans-serif;color:var(--elecserv-color-text, #000000);font-size:.9375rem;line-height:1.5;font-weight:500;margin:1.5rem 0 1rem;clear:both}.elecserv-blog--single .elecserv-product-section__content--card .elecserv-product-section__prose h5:first-child,.elecserv-page-article .elecserv-product-section__content--card .elecserv-product-section__prose h5:first-child{margin-top:0}.elecserv-blog--single .elecserv-product-section__content--card .elecserv-product-section__prose h6,.elecserv-page-article .elecserv-product-section__content--card .elecserv-product-section__prose h6{font-family:YekanBakhFaNum,Yekan Bakh,Vazir,Tahoma,Segoe UI,sans-serif;color:var(--elecserv-color-text, #000000);font-size:.875rem;line-height:1.5;font-weight:500;margin:1.5rem 0 1rem;clear:both}.elecserv-blog--single .elecserv-product-section__content--card .elecserv-product-section__prose h6:first-child,.elecserv-page-article .elecserv-product-section__content--card .elecserv-product-section__prose h6:first-child{margin-top:0}.elecserv-blog--single .elecserv-product-section__content--card .elecserv-product-section__prose img,.elecserv-page-article .elecserv-product-section__content--card .elecserv-product-section__prose img{display:block!important;max-width:100%!important;width:auto!important;height:auto!important;margin-inline:auto!important;margin-bottom:1rem;border-radius:.25rem}.elecserv-blog--single .elecserv-product-section__content--card .elecserv-product-section__prose figure,.elecserv-page-article .elecserv-product-section__content--card .elecserv-product-section__prose figure{display:block;max-width:100%;margin:0 auto 1.5rem;text-align:center}.elecserv-blog--single .elecserv-product-section__content--card .elecserv-product-section__prose figure img,.elecserv-page-article .elecserv-product-section__content--card .elecserv-product-section__prose figure img{margin-inline:auto!important}.elecserv-blog--single .elecserv-product-section__content--card .elecserv-product-section__prose figcaption,.elecserv-page-article .elecserv-product-section__content--card .elecserv-product-section__prose figcaption{margin-top:.5rem;font-size:.875rem!important;color:var(--elecserv-color-text-muted, #8d8087)!important;text-align:center}.elecserv-blog--single .elecserv-product-section__content--card .elecserv-product-section__prose .wp-block-image,.elecserv-blog--single .elecserv-product-section__content--card .elecserv-product-section__prose .wp-block-gallery,.elecserv-blog--single .elecserv-product-section__content--card .elecserv-product-section__prose .wp-block-media-text,.elecserv-blog--single .elecserv-product-section__content--card .elecserv-product-section__prose .wp-block-columns,.elecserv-blog--single .elecserv-product-section__content--card .elecserv-product-section__prose .wp-block-group,.elecserv-page-article .elecserv-product-section__content--card .elecserv-product-section__prose .wp-block-image,.elecserv-page-article .elecserv-product-section__content--card .elecserv-product-section__prose .wp-block-gallery,.elecserv-page-article .elecserv-product-section__content--card .elecserv-product-section__prose .wp-block-media-text,.elecserv-page-article .elecserv-product-section__content--card .elecserv-product-section__prose .wp-block-columns,.elecserv-page-article .elecserv-product-section__content--card .elecserv-product-section__prose .wp-block-group{max-width:100%;box-sizing:border-box}.elecserv-blog--single .elecserv-product-section__content--card .elecserv-product-section__prose .wp-block-gallery .blocks-gallery-item figure,.elecserv-page-article .elecserv-product-section__content--card .elecserv-product-section__prose .wp-block-gallery .blocks-gallery-item figure{margin:0}.elecserv-blog--single .elecserv-product-section__content--card .elecserv-product-section__prose .aligncenter,.elecserv-blog--single .elecserv-product-section__content--card .elecserv-product-section__prose .alignnone,.elecserv-page-article .elecserv-product-section__content--card .elecserv-product-section__prose .aligncenter,.elecserv-page-article .elecserv-product-section__content--card .elecserv-product-section__prose .alignnone{display:block;margin-inline:auto}.elecserv-blog--single .elecserv-product-section__content--card .elecserv-product-section__prose .alignleft,.elecserv-blog--single .elecserv-product-section__content--card .elecserv-product-section__prose .alignright,.elecserv-page-article .elecserv-product-section__content--card .elecserv-product-section__prose .alignleft,.elecserv-page-article .elecserv-product-section__content--card .elecserv-product-section__prose .alignright{max-width:100%;float:none;margin-inline:auto;display:block}.elecserv-blog--single .elecserv-product-section__content--card .elecserv-product-section__prose iframe,.elecserv-blog--single .elecserv-product-section__content--card .elecserv-product-section__prose video,.elecserv-page-article .elecserv-product-section__content--card .elecserv-product-section__prose iframe,.elecserv-page-article .elecserv-product-section__content--card .elecserv-product-section__prose video{display:block;max-width:100%!important;margin-inline:auto;margin-bottom:1rem}.elecserv-blog--single .elecserv-product-section__content--card .elecserv-product-section__prose table,.elecserv-page-article .elecserv-product-section__content--card .elecserv-product-section__prose table{width:100%;max-width:100%;border-collapse:collapse;border:1px solid var(--elecserv-color-border, #fbcfe8);font-family:YekanBakhFaNum,Yekan Bakh,Vazir,Tahoma,Segoe UI,sans-serif!important;font-size:1rem!important;color:var(--elecserv-color-text, #000000)!important;background:var(--elecserv-color-bg, #ffffff);margin:0}.elecserv-blog--single .elecserv-product-section__content--card .elecserv-product-section__prose th,.elecserv-blog--single .elecserv-product-section__content--card .elecserv-product-section__prose td,.elecserv-page-article .elecserv-product-section__content--card .elecserv-product-section__prose th,.elecserv-page-article .elecserv-product-section__content--card .elecserv-product-section__prose td{border:1px solid var(--elecserv-color-border, #fbcfe8);padding:.5rem 1rem;text-align:start;vertical-align:top;font-size:1rem!important;color:var(--elecserv-color-text, #000000)!important;line-height:1.5!important}.elecserv-blog--single .elecserv-product-section__content--card .elecserv-product-section__prose th,.elecserv-page-article .elecserv-product-section__content--card .elecserv-product-section__prose th{background:var(--elecserv-color-bg-alt, #fdf2f8);font-weight:600!important}.elecserv-blog--single .elecserv-product-section__content--card .elecserv-product-section__prose ul,.elecserv-blog--single .elecserv-product-section__content--card .elecserv-product-section__prose ol,.elecserv-page-article .elecserv-product-section__content--card .elecserv-product-section__prose ul,.elecserv-page-article .elecserv-product-section__content--card .elecserv-product-section__prose ol{margin:0 0 1rem;padding-inline-start:2rem;padding-inline-end:0;max-width:100%;box-sizing:border-box;list-style-position:outside}.elecserv-blog--single .elecserv-product-section__content--card .elecserv-product-section__prose ul,.elecserv-page-article .elecserv-product-section__content--card .elecserv-product-section__prose ul{list-style-type:disc}.elecserv-blog--single .elecserv-product-section__content--card .elecserv-product-section__prose ol,.elecserv-page-article .elecserv-product-section__content--card .elecserv-product-section__prose ol{list-style-type:decimal}.elecserv-blog--single .elecserv-product-section__content--card .elecserv-product-section__prose li,.elecserv-page-article .elecserv-product-section__content--card .elecserv-product-section__prose li{margin-bottom:.25rem;padding-inline-start:.5rem;font-family:YekanBakhFaNum,Yekan Bakh,Vazir,Tahoma,Segoe UI,sans-serif!important;font-size:1rem!important;color:var(--elecserv-color-text, #000000)!important;line-height:1.5!important}.elecserv-blog--single .elecserv-product-section__content--card .elecserv-product-section__prose li::marker,.elecserv-page-article .elecserv-product-section__content--card .elecserv-product-section__prose li::marker{color:var(--elecserv-color-text-muted, #8d8087)}.elecserv-blog--single .elecserv-product-section__content--card .elecserv-product-section__prose li>p,.elecserv-page-article .elecserv-product-section__content--card .elecserv-product-section__prose li>p{margin:0 0 .25rem;display:block}.elecserv-blog--single .elecserv-product-section__content--card .elecserv-product-section__prose li>p:last-child,.elecserv-page-article .elecserv-product-section__content--card .elecserv-product-section__prose li>p:last-child{margin-bottom:0}.elecserv-blog--single .elecserv-product-section__content--card .elecserv-product-section__prose li>p:only-child,.elecserv-page-article .elecserv-product-section__content--card .elecserv-product-section__prose li>p:only-child{display:inline}.elecserv-blog--single .elecserv-product-section__content--card .elecserv-product-section__prose ul ul,.elecserv-blog--single .elecserv-product-section__content--card .elecserv-product-section__prose ol ol,.elecserv-blog--single .elecserv-product-section__content--card .elecserv-product-section__prose ul ol,.elecserv-blog--single .elecserv-product-section__content--card .elecserv-product-section__prose ol ul,.elecserv-page-article .elecserv-product-section__content--card .elecserv-product-section__prose ul ul,.elecserv-page-article .elecserv-product-section__content--card .elecserv-product-section__prose ol ol,.elecserv-page-article .elecserv-product-section__content--card .elecserv-product-section__prose ul ol,.elecserv-page-article .elecserv-product-section__content--card .elecserv-product-section__prose ol ul{margin-top:.25rem;margin-bottom:.25rem;padding-inline-start:1.5rem}.elecserv-blog--single .elecserv-product-section__content--card .elecserv-product-section__prose blockquote,.elecserv-page-article .elecserv-product-section__content--card .elecserv-product-section__prose blockquote{margin:0 0 1rem;padding:1rem 1.5rem;border-inline-start:4px solid var(--elecserv-color-primary, #d41473);background:var(--elecserv-color-bg-alt, #fdf2f8);font-family:YekanBakhFaNum,Yekan Bakh,Vazir,Tahoma,Segoe UI,sans-serif!important;font-size:1rem!important;color:var(--elecserv-color-text-muted, #8d8087)!important}.elecserv-blog--single .elecserv-product-section__content--card .elecserv-product-section__prose code,.elecserv-blog--single .elecserv-product-section__content--card .elecserv-product-section__prose kbd,.elecserv-page-article .elecserv-product-section__content--card .elecserv-product-section__prose code,.elecserv-page-article .elecserv-product-section__content--card .elecserv-product-section__prose kbd{font-family:ui-monospace,monospace;font-size:.9em!important;padding:.1em .35em;background:var(--elecserv-color-bg-alt, #fdf2f8);border-radius:4px;color:var(--elecserv-color-text, #000000)!important}.elecserv-blog--single .elecserv-product-section__content--card .elecserv-product-section__prose pre,.elecserv-page-article .elecserv-product-section__content--card .elecserv-product-section__prose pre{max-width:100%;overflow-x:auto;padding:1rem;background:var(--elecserv-color-bg-alt, #fdf2f8);border:1px solid var(--elecserv-color-border, #fbcfe8);border-radius:.25rem;font-size:.875rem!important;color:var(--elecserv-color-text, #000000)!important;margin:0 0 1rem}.elecserv-blog--single .elecserv-product-section__content--card .elecserv-product-section__prose hr,.elecserv-page-article .elecserv-product-section__content--card .elecserv-product-section__prose hr{border:0;border-top:1px solid var(--elecserv-color-border, #fbcfe8);margin:1.5rem 0}.elecserv-blog--single .elecserv-product-section__content--card .elecserv-product-section__prose dl,.elecserv-page-article .elecserv-product-section__content--card .elecserv-product-section__prose dl{margin:0 0 1rem;max-width:100%}.elecserv-blog--single .elecserv-product-section__content--card .elecserv-product-section__prose dt,.elecserv-page-article .elecserv-product-section__content--card .elecserv-product-section__prose dt{font-weight:700!important;color:var(--elecserv-color-text, #000000)!important;font-size:1rem!important;margin-top:.5rem}.elecserv-blog--single .elecserv-product-section__content--card .elecserv-product-section__prose dt:first-child,.elecserv-page-article .elecserv-product-section__content--card .elecserv-product-section__prose dt:first-child{margin-top:0}.elecserv-blog--single .elecserv-product-section__content--card .elecserv-product-section__prose dd,.elecserv-page-article .elecserv-product-section__content--card .elecserv-product-section__prose dd{margin:0;padding-inline-start:1rem;color:var(--elecserv-color-text, #000000)!important;font-size:1rem!important}.woocommerce .woocommerce-products-header .term-description,.woocommerce .woocommerce-products-header .page-description,.page-content .woocommerce-products-header .term-description,.elecserv-archive-header .term-description,.page-content>.term-description,.wp-block-term-description .term-description{min-width:0;max-width:100%;overflow-wrap:anywhere;word-break:break-word;font-family:YekanBakhFaNum,Yekan Bakh,Vazir,Tahoma,Segoe UI,sans-serif;font-size:1rem;line-height:1.5;color:var(--elecserv-color-text, #000000)}.woocommerce .woocommerce-products-header .term-description p,.woocommerce .woocommerce-products-header .term-description li,.woocommerce .woocommerce-products-header .term-description td,.woocommerce .woocommerce-products-header .term-description th,.woocommerce .woocommerce-products-header .term-description label,.woocommerce .woocommerce-products-header .term-description figcaption,.woocommerce .woocommerce-products-header .page-description p,.woocommerce .woocommerce-products-header .page-description li,.woocommerce .woocommerce-products-header .page-description td,.woocommerce .woocommerce-products-header .page-description th,.woocommerce .woocommerce-products-header .page-description label,.woocommerce .woocommerce-products-header .page-description figcaption,.page-content .woocommerce-products-header .term-description p,.page-content .woocommerce-products-header .term-description li,.page-content .woocommerce-products-header .term-description td,.page-content .woocommerce-products-header .term-description th,.page-content .woocommerce-products-header .term-description label,.page-content .woocommerce-products-header .term-description figcaption,.elecserv-archive-header .term-description p,.elecserv-archive-header .term-description li,.elecserv-archive-header .term-description td,.elecserv-archive-header .term-description th,.elecserv-archive-header .term-description label,.elecserv-archive-header .term-description figcaption,.page-content>.term-description p,.page-content>.term-description li,.page-content>.term-description td,.page-content>.term-description th,.page-content>.term-description label,.page-content>.term-description figcaption,.wp-block-term-description .term-description p,.wp-block-term-description .term-description li,.wp-block-term-description .term-description td,.wp-block-term-description .term-description th,.wp-block-term-description .term-description label,.wp-block-term-description .term-description figcaption{font-family:YekanBakhFaNum,Yekan Bakh,Vazir,Tahoma,Segoe UI,sans-serif!important;font-size:1rem!important;line-height:1.5!important;color:var(--elecserv-color-text, #000000)!important}.woocommerce .woocommerce-products-header .term-description p span,.woocommerce .woocommerce-products-header .term-description li span,.woocommerce .woocommerce-products-header .term-description td span,.woocommerce .woocommerce-products-header .term-description th span,.woocommerce .woocommerce-products-header .page-description p span,.woocommerce .woocommerce-products-header .page-description li span,.woocommerce .woocommerce-products-header .page-description td span,.woocommerce .woocommerce-products-header .page-description th span,.page-content .woocommerce-products-header .term-description p span,.page-content .woocommerce-products-header .term-description li span,.page-content .woocommerce-products-header .term-description td span,.page-content .woocommerce-products-header .term-description th span,.elecserv-archive-header .term-description p span,.elecserv-archive-header .term-description li span,.elecserv-archive-header .term-description td span,.elecserv-archive-header .term-description th span,.page-content>.term-description p span,.page-content>.term-description li span,.page-content>.term-description td span,.page-content>.term-description th span,.wp-block-term-description .term-description p span,.wp-block-term-description .term-description li span,.wp-block-term-description .term-description td span,.wp-block-term-description .term-description th span{font-family:YekanBakhFaNum,Yekan Bakh,Vazir,Tahoma,Segoe UI,sans-serif!important;font-size:1rem!important;color:var(--elecserv-color-text, #000000)!important}.woocommerce .woocommerce-products-header .term-description [class*=has-text-color],.woocommerce .woocommerce-products-header .term-description [class*=has-inline-color],.woocommerce .woocommerce-products-header .page-description [class*=has-text-color],.woocommerce .woocommerce-products-header .page-description [class*=has-inline-color],.page-content .woocommerce-products-header .term-description [class*=has-text-color],.page-content .woocommerce-products-header .term-description [class*=has-inline-color],.elecserv-archive-header .term-description [class*=has-text-color],.elecserv-archive-header .term-description [class*=has-inline-color],.page-content>.term-description [class*=has-text-color],.page-content>.term-description [class*=has-inline-color],.wp-block-term-description .term-description [class*=has-text-color],.wp-block-term-description .term-description [class*=has-inline-color]{color:var(--elecserv-color-text, #000000)!important}.woocommerce .woocommerce-products-header .term-description [class*=has-font-size],.woocommerce .woocommerce-products-header .term-description .has-large-font-size,.woocommerce .woocommerce-products-header .term-description .has-medium-font-size,.woocommerce .woocommerce-products-header .term-description .has-small-font-size,.woocommerce .woocommerce-products-header .term-description .has-x-large-font-size,.woocommerce .woocommerce-products-header .page-description [class*=has-font-size],.woocommerce .woocommerce-products-header .page-description .has-large-font-size,.woocommerce .woocommerce-products-header .page-description .has-medium-font-size,.woocommerce .woocommerce-products-header .page-description .has-small-font-size,.woocommerce .woocommerce-products-header .page-description .has-x-large-font-size,.page-content .woocommerce-products-header .term-description [class*=has-font-size],.page-content .woocommerce-products-header .term-description .has-large-font-size,.page-content .woocommerce-products-header .term-description .has-medium-font-size,.page-content .woocommerce-products-header .term-description .has-small-font-size,.page-content .woocommerce-products-header .term-description .has-x-large-font-size,.elecserv-archive-header .term-description [class*=has-font-size],.elecserv-archive-header .term-description .has-large-font-size,.elecserv-archive-header .term-description .has-medium-font-size,.elecserv-archive-header .term-description .has-small-font-size,.elecserv-archive-header .term-description .has-x-large-font-size,.page-content>.term-description [class*=has-font-size],.page-content>.term-description .has-large-font-size,.page-content>.term-description .has-medium-font-size,.page-content>.term-description .has-small-font-size,.page-content>.term-description .has-x-large-font-size,.wp-block-term-description .term-description [class*=has-font-size],.wp-block-term-description .term-description .has-large-font-size,.wp-block-term-description .term-description .has-medium-font-size,.wp-block-term-description .term-description .has-small-font-size,.wp-block-term-description .term-description .has-x-large-font-size{font-size:1rem!important}.woocommerce .woocommerce-products-header .term-description p,.woocommerce .woocommerce-products-header .page-description p,.page-content .woocommerce-products-header .term-description p,.elecserv-archive-header .term-description p,.page-content>.term-description p,.wp-block-term-description .term-description p{margin:0 0 1rem}.woocommerce .woocommerce-products-header .term-description p:last-child,.woocommerce .woocommerce-products-header .page-description p:last-child,.page-content .woocommerce-products-header .term-description p:last-child,.elecserv-archive-header .term-description p:last-child,.page-content>.term-description p:last-child,.wp-block-term-description .term-description p:last-child{margin-bottom:0}.woocommerce .woocommerce-products-header .term-description>*:last-child,.woocommerce .woocommerce-products-header .page-description>*:last-child,.page-content .woocommerce-products-header .term-description>*:last-child,.elecserv-archive-header .term-description>*:last-child,.page-content>.term-description>*:last-child,.wp-block-term-description .term-description>*:last-child{margin-bottom:0}.woocommerce .woocommerce-products-header .term-description a,.woocommerce .woocommerce-products-header .page-description a,.page-content .woocommerce-products-header .term-description a,.elecserv-archive-header .term-description a,.page-content>.term-description a,.wp-block-term-description .term-description a{font-family:YekanBakhFaNum,Yekan Bakh,Vazir,Tahoma,Segoe UI,sans-serif!important;font-size:inherit!important;color:var(--elecserv-color-primary-ink, #981153)!important;text-decoration:none!important;font-weight:500}.woocommerce .woocommerce-products-header .term-description a:hover,.woocommerce .woocommerce-products-header .term-description a:focus-visible,.woocommerce .woocommerce-products-header .page-description a:hover,.woocommerce .woocommerce-products-header .page-description a:focus-visible,.page-content .woocommerce-products-header .term-description a:hover,.page-content .woocommerce-products-header .term-description a:focus-visible,.elecserv-archive-header .term-description a:hover,.elecserv-archive-header .term-description a:focus-visible,.page-content>.term-description a:hover,.page-content>.term-description a:focus-visible,.wp-block-term-description .term-description a:hover,.wp-block-term-description .term-description a:focus-visible{color:var(--elecserv-color-primary-ink-hover, #7f0c45)!important;text-decoration:none!important}.woocommerce .woocommerce-products-header .term-description strong,.woocommerce .woocommerce-products-header .term-description b,.woocommerce .woocommerce-products-header .page-description strong,.woocommerce .woocommerce-products-header .page-description b,.page-content .woocommerce-products-header .term-description strong,.page-content .woocommerce-products-header .term-description b,.elecserv-archive-header .term-description strong,.elecserv-archive-header .term-description b,.page-content>.term-description strong,.page-content>.term-description b,.wp-block-term-description .term-description strong,.wp-block-term-description .term-description b{font-weight:700!important;color:var(--elecserv-color-text, #000000)!important}.woocommerce .woocommerce-products-header .term-description em,.woocommerce .woocommerce-products-header .term-description i,.woocommerce .woocommerce-products-header .page-description em,.woocommerce .woocommerce-products-header .page-description i,.page-content .woocommerce-products-header .term-description em,.page-content .woocommerce-products-header .term-description i,.elecserv-archive-header .term-description em,.elecserv-archive-header .term-description i,.page-content>.term-description em,.page-content>.term-description i,.wp-block-term-description .term-description em,.wp-block-term-description .term-description i{font-style:italic;color:var(--elecserv-color-text, #000000)!important}.woocommerce .woocommerce-products-header .term-description h1,.woocommerce .woocommerce-products-header .page-description h1,.page-content .woocommerce-products-header .term-description h1,.elecserv-archive-header .term-description h1,.page-content>.term-description h1,.wp-block-term-description .term-description h1{font-family:YekanBakhFaNum,Yekan Bakh,Vazir,Tahoma,Segoe UI,sans-serif;color:var(--elecserv-color-text, #000000);font-size:1.5rem;line-height:1.25;font-weight:700;margin:1.5rem 0 1rem;clear:both}.woocommerce .woocommerce-products-header .term-description h1:first-child,.woocommerce .woocommerce-products-header .page-description h1:first-child,.page-content .woocommerce-products-header .term-description h1:first-child,.elecserv-archive-header .term-description h1:first-child,.page-content>.term-description h1:first-child,.wp-block-term-description .term-description h1:first-child{margin-top:0}.woocommerce .woocommerce-products-header .term-description h2,.woocommerce .woocommerce-products-header .page-description h2,.page-content .woocommerce-products-header .term-description h2,.elecserv-archive-header .term-description h2,.page-content>.term-description h2,.wp-block-term-description .term-description h2{font-family:YekanBakhFaNum,Yekan Bakh,Vazir,Tahoma,Segoe UI,sans-serif;color:var(--elecserv-color-text, #000000);font-size:1.25rem;line-height:1.25;font-weight:700;margin:1.5rem 0 1rem;clear:both}.woocommerce .woocommerce-products-header .term-description h2:first-child,.woocommerce .woocommerce-products-header .page-description h2:first-child,.page-content .woocommerce-products-header .term-description h2:first-child,.elecserv-archive-header .term-description h2:first-child,.page-content>.term-description h2:first-child,.wp-block-term-description .term-description h2:first-child{margin-top:0}.woocommerce .woocommerce-products-header .term-description h3,.woocommerce .woocommerce-products-header .page-description h3,.page-content .woocommerce-products-header .term-description h3,.elecserv-archive-header .term-description h3,.page-content>.term-description h3,.wp-block-term-description .term-description h3{font-family:YekanBakhFaNum,Yekan Bakh,Vazir,Tahoma,Segoe UI,sans-serif;color:var(--elecserv-color-text, #000000);font-size:1.125rem;line-height:1.25;font-weight:600;margin:1.5rem 0 1rem;clear:both}.woocommerce .woocommerce-products-header .term-description h3:first-child,.woocommerce .woocommerce-products-header .page-description h3:first-child,.page-content .woocommerce-products-header .term-description h3:first-child,.elecserv-archive-header .term-description h3:first-child,.page-content>.term-description h3:first-child,.wp-block-term-description .term-description h3:first-child{margin-top:0}.woocommerce .woocommerce-products-header .term-description h4,.woocommerce .woocommerce-products-header .page-description h4,.page-content .woocommerce-products-header .term-description h4,.elecserv-archive-header .term-description h4,.page-content>.term-description h4,.wp-block-term-description .term-description h4{font-family:YekanBakhFaNum,Yekan Bakh,Vazir,Tahoma,Segoe UI,sans-serif;color:var(--elecserv-color-text, #000000);font-size:1rem;line-height:1.5;font-weight:600;margin:1.5rem 0 1rem;clear:both}.woocommerce .woocommerce-products-header .term-description h4:first-child,.woocommerce .woocommerce-products-header .page-description h4:first-child,.page-content .woocommerce-products-header .term-description h4:first-child,.elecserv-archive-header .term-description h4:first-child,.page-content>.term-description h4:first-child,.wp-block-term-description .term-description h4:first-child{margin-top:0}.woocommerce .woocommerce-products-header .term-description h5,.woocommerce .woocommerce-products-header .page-description h5,.page-content .woocommerce-products-header .term-description h5,.elecserv-archive-header .term-description h5,.page-content>.term-description h5,.wp-block-term-description .term-description h5{font-family:YekanBakhFaNum,Yekan Bakh,Vazir,Tahoma,Segoe UI,sans-serif;color:var(--elecserv-color-text, #000000);font-size:.9375rem;line-height:1.5;font-weight:500;margin:1.5rem 0 1rem;clear:both}.woocommerce .woocommerce-products-header .term-description h5:first-child,.woocommerce .woocommerce-products-header .page-description h5:first-child,.page-content .woocommerce-products-header .term-description h5:first-child,.elecserv-archive-header .term-description h5:first-child,.page-content>.term-description h5:first-child,.wp-block-term-description .term-description h5:first-child{margin-top:0}.woocommerce .woocommerce-products-header .term-description h6,.woocommerce .woocommerce-products-header .page-description h6,.page-content .woocommerce-products-header .term-description h6,.elecserv-archive-header .term-description h6,.page-content>.term-description h6,.wp-block-term-description .term-description h6{font-family:YekanBakhFaNum,Yekan Bakh,Vazir,Tahoma,Segoe UI,sans-serif;color:var(--elecserv-color-text, #000000);font-size:.875rem;line-height:1.5;font-weight:500;margin:1.5rem 0 1rem;clear:both}.woocommerce .woocommerce-products-header .term-description h6:first-child,.woocommerce .woocommerce-products-header .page-description h6:first-child,.page-content .woocommerce-products-header .term-description h6:first-child,.elecserv-archive-header .term-description h6:first-child,.page-content>.term-description h6:first-child,.wp-block-term-description .term-description h6:first-child{margin-top:0}.woocommerce .woocommerce-products-header .term-description img,.woocommerce .woocommerce-products-header .page-description img,.page-content .woocommerce-products-header .term-description img,.elecserv-archive-header .term-description img,.page-content>.term-description img,.wp-block-term-description .term-description img{display:block!important;max-width:100%!important;width:auto!important;height:auto!important;margin-inline:auto!important;margin-bottom:1rem;border-radius:.25rem}.woocommerce .woocommerce-products-header .term-description figure,.woocommerce .woocommerce-products-header .page-description figure,.page-content .woocommerce-products-header .term-description figure,.elecserv-archive-header .term-description figure,.page-content>.term-description figure,.wp-block-term-description .term-description figure{display:block;max-width:100%;margin:0 auto 1.5rem;text-align:center}.woocommerce .woocommerce-products-header .term-description figure img,.woocommerce .woocommerce-products-header .page-description figure img,.page-content .woocommerce-products-header .term-description figure img,.elecserv-archive-header .term-description figure img,.page-content>.term-description figure img,.wp-block-term-description .term-description figure img{margin-inline:auto!important}.woocommerce .woocommerce-products-header .term-description figcaption,.woocommerce .woocommerce-products-header .page-description figcaption,.page-content .woocommerce-products-header .term-description figcaption,.elecserv-archive-header .term-description figcaption,.page-content>.term-description figcaption,.wp-block-term-description .term-description figcaption{margin-top:.5rem;font-size:.875rem!important;color:var(--elecserv-color-text-muted, #8d8087)!important;text-align:center}.woocommerce .woocommerce-products-header .term-description .wp-block-image,.woocommerce .woocommerce-products-header .term-description .wp-block-gallery,.woocommerce .woocommerce-products-header .term-description .wp-block-media-text,.woocommerce .woocommerce-products-header .term-description .wp-block-columns,.woocommerce .woocommerce-products-header .term-description .wp-block-group,.woocommerce .woocommerce-products-header .page-description .wp-block-image,.woocommerce .woocommerce-products-header .page-description .wp-block-gallery,.woocommerce .woocommerce-products-header .page-description .wp-block-media-text,.woocommerce .woocommerce-products-header .page-description .wp-block-columns,.woocommerce .woocommerce-products-header .page-description .wp-block-group,.page-content .woocommerce-products-header .term-description .wp-block-image,.page-content .woocommerce-products-header .term-description .wp-block-gallery,.page-content .woocommerce-products-header .term-description .wp-block-media-text,.page-content .woocommerce-products-header .term-description .wp-block-columns,.page-content .woocommerce-products-header .term-description .wp-block-group,.elecserv-archive-header .term-description .wp-block-image,.elecserv-archive-header .term-description .wp-block-gallery,.elecserv-archive-header .term-description .wp-block-media-text,.elecserv-archive-header .term-description .wp-block-columns,.elecserv-archive-header .term-description .wp-block-group,.page-content>.term-description .wp-block-image,.page-content>.term-description .wp-block-gallery,.page-content>.term-description .wp-block-media-text,.page-content>.term-description .wp-block-columns,.page-content>.term-description .wp-block-group,.wp-block-term-description .term-description .wp-block-image,.wp-block-term-description .term-description .wp-block-gallery,.wp-block-term-description .term-description .wp-block-media-text,.wp-block-term-description .term-description .wp-block-columns,.wp-block-term-description .term-description .wp-block-group{max-width:100%;box-sizing:border-box}.woocommerce .woocommerce-products-header .term-description .wp-block-gallery .blocks-gallery-item figure,.woocommerce .woocommerce-products-header .page-description .wp-block-gallery .blocks-gallery-item figure,.page-content .woocommerce-products-header .term-description .wp-block-gallery .blocks-gallery-item figure,.elecserv-archive-header .term-description .wp-block-gallery .blocks-gallery-item figure,.page-content>.term-description .wp-block-gallery .blocks-gallery-item figure,.wp-block-term-description .term-description .wp-block-gallery .blocks-gallery-item figure{margin:0}.woocommerce .woocommerce-products-header .term-description .aligncenter,.woocommerce .woocommerce-products-header .term-description .alignnone,.woocommerce .woocommerce-products-header .page-description .aligncenter,.woocommerce .woocommerce-products-header .page-description .alignnone,.page-content .woocommerce-products-header .term-description .aligncenter,.page-content .woocommerce-products-header .term-description .alignnone,.elecserv-archive-header .term-description .aligncenter,.elecserv-archive-header .term-description .alignnone,.page-content>.term-description .aligncenter,.page-content>.term-description .alignnone,.wp-block-term-description .term-description .aligncenter,.wp-block-term-description .term-description .alignnone{display:block;margin-inline:auto}.woocommerce .woocommerce-products-header .term-description .alignleft,.woocommerce .woocommerce-products-header .term-description .alignright,.woocommerce .woocommerce-products-header .page-description .alignleft,.woocommerce .woocommerce-products-header .page-description .alignright,.page-content .woocommerce-products-header .term-description .alignleft,.page-content .woocommerce-products-header .term-description .alignright,.elecserv-archive-header .term-description .alignleft,.elecserv-archive-header .term-description .alignright,.page-content>.term-description .alignleft,.page-content>.term-description .alignright,.wp-block-term-description .term-description .alignleft,.wp-block-term-description .term-description .alignright{max-width:100%;float:none;margin-inline:auto;display:block}.woocommerce .woocommerce-products-header .term-description iframe,.woocommerce .woocommerce-products-header .term-description video,.woocommerce .woocommerce-products-header .page-description iframe,.woocommerce .woocommerce-products-header .page-description video,.page-content .woocommerce-products-header .term-description iframe,.page-content .woocommerce-products-header .term-description video,.elecserv-archive-header .term-description iframe,.elecserv-archive-header .term-description video,.page-content>.term-description iframe,.page-content>.term-description video,.wp-block-term-description .term-description iframe,.wp-block-term-description .term-description video{display:block;max-width:100%!important;margin-inline:auto;margin-bottom:1rem}.woocommerce .woocommerce-products-header .term-description table,.woocommerce .woocommerce-products-header .page-description table,.page-content .woocommerce-products-header .term-description table,.elecserv-archive-header .term-description table,.page-content>.term-description table,.wp-block-term-description .term-description table{width:100%;max-width:100%;border-collapse:collapse;border:1px solid var(--elecserv-color-border, #fbcfe8);font-family:YekanBakhFaNum,Yekan Bakh,Vazir,Tahoma,Segoe UI,sans-serif!important;font-size:1rem!important;color:var(--elecserv-color-text, #000000)!important;background:var(--elecserv-color-bg, #ffffff);margin:0}.woocommerce .woocommerce-products-header .term-description th,.woocommerce .woocommerce-products-header .term-description td,.woocommerce .woocommerce-products-header .page-description th,.woocommerce .woocommerce-products-header .page-description td,.page-content .woocommerce-products-header .term-description th,.page-content .woocommerce-products-header .term-description td,.elecserv-archive-header .term-description th,.elecserv-archive-header .term-description td,.page-content>.term-description th,.page-content>.term-description td,.wp-block-term-description .term-description th,.wp-block-term-description .term-description td{border:1px solid var(--elecserv-color-border, #fbcfe8);padding:.5rem 1rem;text-align:start;vertical-align:top;font-size:1rem!important;color:var(--elecserv-color-text, #000000)!important;line-height:1.5!important}.woocommerce .woocommerce-products-header .term-description th,.woocommerce .woocommerce-products-header .page-description th,.page-content .woocommerce-products-header .term-description th,.elecserv-archive-header .term-description th,.page-content>.term-description th,.wp-block-term-description .term-description th{background:var(--elecserv-color-bg-alt, #fdf2f8);font-weight:600!important}.woocommerce .woocommerce-products-header .term-description ul,.woocommerce .woocommerce-products-header .term-description ol,.woocommerce .woocommerce-products-header .page-description ul,.woocommerce .woocommerce-products-header .page-description ol,.page-content .woocommerce-products-header .term-description ul,.page-content .woocommerce-products-header .term-description ol,.elecserv-archive-header .term-description ul,.elecserv-archive-header .term-description ol,.page-content>.term-description ul,.page-content>.term-description ol,.wp-block-term-description .term-description ul,.wp-block-term-description .term-description ol{margin:0 0 1rem;padding-inline-start:2rem;padding-inline-end:0;max-width:100%;box-sizing:border-box;list-style-position:outside}.woocommerce .woocommerce-products-header .term-description ul,.woocommerce .woocommerce-products-header .page-description ul,.page-content .woocommerce-products-header .term-description ul,.elecserv-archive-header .term-description ul,.page-content>.term-description ul,.wp-block-term-description .term-description ul{list-style-type:disc}.woocommerce .woocommerce-products-header .term-description ol,.woocommerce .woocommerce-products-header .page-description ol,.page-content .woocommerce-products-header .term-description ol,.elecserv-archive-header .term-description ol,.page-content>.term-description ol,.wp-block-term-description .term-description ol{list-style-type:decimal}.woocommerce .woocommerce-products-header .term-description li,.woocommerce .woocommerce-products-header .page-description li,.page-content .woocommerce-products-header .term-description li,.elecserv-archive-header .term-description li,.page-content>.term-description li,.wp-block-term-description .term-description li{margin-bottom:.25rem;padding-inline-start:.5rem;font-family:YekanBakhFaNum,Yekan Bakh,Vazir,Tahoma,Segoe UI,sans-serif!important;font-size:1rem!important;color:var(--elecserv-color-text, #000000)!important;line-height:1.5!important}.woocommerce .woocommerce-products-header .term-description li::marker,.woocommerce .woocommerce-products-header .page-description li::marker,.page-content .woocommerce-products-header .term-description li::marker,.elecserv-archive-header .term-description li::marker,.page-content>.term-description li::marker,.wp-block-term-description .term-description li::marker{color:var(--elecserv-color-text-muted, #8d8087)}.woocommerce .woocommerce-products-header .term-description li>p,.woocommerce .woocommerce-products-header .page-description li>p,.page-content .woocommerce-products-header .term-description li>p,.elecserv-archive-header .term-description li>p,.page-content>.term-description li>p,.wp-block-term-description .term-description li>p{margin:0 0 .25rem;display:block}.woocommerce .woocommerce-products-header .term-description li>p:last-child,.woocommerce .woocommerce-products-header .page-description li>p:last-child,.page-content .woocommerce-products-header .term-description li>p:last-child,.elecserv-archive-header .term-description li>p:last-child,.page-content>.term-description li>p:last-child,.wp-block-term-description .term-description li>p:last-child{margin-bottom:0}.woocommerce .woocommerce-products-header .term-description li>p:only-child,.woocommerce .woocommerce-products-header .page-description li>p:only-child,.page-content .woocommerce-products-header .term-description li>p:only-child,.elecserv-archive-header .term-description li>p:only-child,.page-content>.term-description li>p:only-child,.wp-block-term-description .term-description li>p:only-child{display:inline}.woocommerce .woocommerce-products-header .term-description ul ul,.woocommerce .woocommerce-products-header .term-description ol ol,.woocommerce .woocommerce-products-header .term-description ul ol,.woocommerce .woocommerce-products-header .term-description ol ul,.woocommerce .woocommerce-products-header .page-description ul ul,.woocommerce .woocommerce-products-header .page-description ol ol,.woocommerce .woocommerce-products-header .page-description ul ol,.woocommerce .woocommerce-products-header .page-description ol ul,.page-content .woocommerce-products-header .term-description ul ul,.page-content .woocommerce-products-header .term-description ol ol,.page-content .woocommerce-products-header .term-description ul ol,.page-content .woocommerce-products-header .term-description ol ul,.elecserv-archive-header .term-description ul ul,.elecserv-archive-header .term-description ol ol,.elecserv-archive-header .term-description ul ol,.elecserv-archive-header .term-description ol ul,.page-content>.term-description ul ul,.page-content>.term-description ol ol,.page-content>.term-description ul ol,.page-content>.term-description ol ul,.wp-block-term-description .term-description ul ul,.wp-block-term-description .term-description ol ol,.wp-block-term-description .term-description ul ol,.wp-block-term-description .term-description ol ul{margin-top:.25rem;margin-bottom:.25rem;padding-inline-start:1.5rem}.woocommerce .woocommerce-products-header .term-description blockquote,.woocommerce .woocommerce-products-header .page-description blockquote,.page-content .woocommerce-products-header .term-description blockquote,.elecserv-archive-header .term-description blockquote,.page-content>.term-description blockquote,.wp-block-term-description .term-description blockquote{margin:0 0 1rem;padding:1rem 1.5rem;border-inline-start:4px solid var(--elecserv-color-primary, #d41473);background:var(--elecserv-color-bg-alt, #fdf2f8);font-family:YekanBakhFaNum,Yekan Bakh,Vazir,Tahoma,Segoe UI,sans-serif!important;font-size:1rem!important;color:var(--elecserv-color-text-muted, #8d8087)!important}.woocommerce .woocommerce-products-header .term-description code,.woocommerce .woocommerce-products-header .term-description kbd,.woocommerce .woocommerce-products-header .page-description code,.woocommerce .woocommerce-products-header .page-description kbd,.page-content .woocommerce-products-header .term-description code,.page-content .woocommerce-products-header .term-description kbd,.elecserv-archive-header .term-description code,.elecserv-archive-header .term-description kbd,.page-content>.term-description code,.page-content>.term-description kbd,.wp-block-term-description .term-description code,.wp-block-term-description .term-description kbd{font-family:ui-monospace,monospace;font-size:.9em!important;padding:.1em .35em;background:var(--elecserv-color-bg-alt, #fdf2f8);border-radius:4px;color:var(--elecserv-color-text, #000000)!important}.woocommerce .woocommerce-products-header .term-description pre,.woocommerce .woocommerce-products-header .page-description pre,.page-content .woocommerce-products-header .term-description pre,.elecserv-archive-header .term-description pre,.page-content>.term-description pre,.wp-block-term-description .term-description pre{max-width:100%;overflow-x:auto;padding:1rem;background:var(--elecserv-color-bg-alt, #fdf2f8);border:1px solid var(--elecserv-color-border, #fbcfe8);border-radius:.25rem;font-size:.875rem!important;color:var(--elecserv-color-text, #000000)!important;margin:0 0 1rem}.woocommerce .woocommerce-products-header .term-description hr,.woocommerce .woocommerce-products-header .page-description hr,.page-content .woocommerce-products-header .term-description hr,.elecserv-archive-header .term-description hr,.page-content>.term-description hr,.wp-block-term-description .term-description hr{border:0;border-top:1px solid var(--elecserv-color-border, #fbcfe8);margin:1.5rem 0}.woocommerce .woocommerce-products-header .term-description dl,.woocommerce .woocommerce-products-header .page-description dl,.page-content .woocommerce-products-header .term-description dl,.elecserv-archive-header .term-description dl,.page-content>.term-description dl,.wp-block-term-description .term-description dl{margin:0 0 1rem;max-width:100%}.woocommerce .woocommerce-products-header .term-description dt,.woocommerce .woocommerce-products-header .page-description dt,.page-content .woocommerce-products-header .term-description dt,.elecserv-archive-header .term-description dt,.page-content>.term-description dt,.wp-block-term-description .term-description dt{font-weight:700!important;color:var(--elecserv-color-text, #000000)!important;font-size:1rem!important;margin-top:.5rem}.woocommerce .woocommerce-products-header .term-description dt:first-child,.woocommerce .woocommerce-products-header .page-description dt:first-child,.page-content .woocommerce-products-header .term-description dt:first-child,.elecserv-archive-header .term-description dt:first-child,.page-content>.term-description dt:first-child,.wp-block-term-description .term-description dt:first-child{margin-top:0}.woocommerce .woocommerce-products-header .term-description dd,.woocommerce .woocommerce-products-header .page-description dd,.page-content .woocommerce-products-header .term-description dd,.elecserv-archive-header .term-description dd,.page-content>.term-description dd,.wp-block-term-description .term-description dd{margin:0;padding-inline-start:1rem;color:var(--elecserv-color-text, #000000)!important;font-size:1rem!important}.woocommerce .woocommerce-products-header .term-description,.woocommerce .woocommerce-products-header .page-description,.page-content .woocommerce-products-header .term-description,.elecserv-archive-header .term-description,.page-content>.term-description,.wp-block-term-description .term-description{margin-top:1rem}.elecserv-archive-header .term-description>*:first-child{margin-top:0}.elecserv-elementor-root{width:100%;min-width:0}.page-content--block-gap:has(>[class*=wp-block-]){display:flex;flex-direction:column;gap:1rem;min-width:0}.page-content--block-gap .wp-block-group__inner-container:has(>[class*=wp-block-]){display:flex;flex-direction:column;gap:1rem;min-width:0}.elecserv-elementor-root .elementor-widget-text-editor .elementor-widget-container{min-width:0;max-width:100%;overflow-wrap:anywhere;word-break:break-word;font-family:YekanBakhFaNum,Yekan Bakh,Vazir,Tahoma,Segoe UI,sans-serif;font-size:1rem;line-height:1.5;color:var(--elecserv-color-text, #000000)}.elecserv-elementor-root .elementor-widget-text-editor .elementor-widget-container p,.elecserv-elementor-root .elementor-widget-text-editor .elementor-widget-container li,.elecserv-elementor-root .elementor-widget-text-editor .elementor-widget-container td,.elecserv-elementor-root .elementor-widget-text-editor .elementor-widget-container th,.elecserv-elementor-root .elementor-widget-text-editor .elementor-widget-container label,.elecserv-elementor-root .elementor-widget-text-editor .elementor-widget-container figcaption{font-family:YekanBakhFaNum,Yekan Bakh,Vazir,Tahoma,Segoe UI,sans-serif!important;font-size:1rem!important;line-height:1.5!important;color:var(--elecserv-color-text, #000000)!important}.elecserv-elementor-root .elementor-widget-text-editor .elementor-widget-container p span,.elecserv-elementor-root .elementor-widget-text-editor .elementor-widget-container li span,.elecserv-elementor-root .elementor-widget-text-editor .elementor-widget-container td span,.elecserv-elementor-root .elementor-widget-text-editor .elementor-widget-container th span{font-family:YekanBakhFaNum,Yekan Bakh,Vazir,Tahoma,Segoe UI,sans-serif!important;font-size:1rem!important;color:var(--elecserv-color-text, #000000)!important}.elecserv-elementor-root .elementor-widget-text-editor .elementor-widget-container [class*=has-text-color],.elecserv-elementor-root .elementor-widget-text-editor .elementor-widget-container [class*=has-inline-color]{color:var(--elecserv-color-text, #000000)!important}.elecserv-elementor-root .elementor-widget-text-editor .elementor-widget-container [class*=has-font-size],.elecserv-elementor-root .elementor-widget-text-editor .elementor-widget-container .has-large-font-size,.elecserv-elementor-root .elementor-widget-text-editor .elementor-widget-container .has-medium-font-size,.elecserv-elementor-root .elementor-widget-text-editor .elementor-widget-container .has-small-font-size,.elecserv-elementor-root .elementor-widget-text-editor .elementor-widget-container .has-x-large-font-size{font-size:1rem!important}.elecserv-elementor-root .elementor-widget-text-editor .elementor-widget-container p{margin:0 0 1rem}.elecserv-elementor-root .elementor-widget-text-editor .elementor-widget-container p:last-child{margin-bottom:0}.elecserv-elementor-root .elementor-widget-text-editor .elementor-widget-container>*:last-child{margin-bottom:0}.elecserv-elementor-root .elementor-widget-text-editor .elementor-widget-container a{font-family:YekanBakhFaNum,Yekan Bakh,Vazir,Tahoma,Segoe UI,sans-serif!important;font-size:inherit!important;color:var(--elecserv-color-primary-ink, #981153)!important;text-decoration:none!important;font-weight:500}.elecserv-elementor-root .elementor-widget-text-editor .elementor-widget-container a:hover,.elecserv-elementor-root .elementor-widget-text-editor .elementor-widget-container a:focus-visible{color:var(--elecserv-color-primary-ink-hover, #7f0c45)!important;text-decoration:none!important}.elecserv-elementor-root .elementor-widget-text-editor .elementor-widget-container strong,.elecserv-elementor-root .elementor-widget-text-editor .elementor-widget-container b{font-weight:700!important;color:var(--elecserv-color-text, #000000)!important}.elecserv-elementor-root .elementor-widget-text-editor .elementor-widget-container em,.elecserv-elementor-root .elementor-widget-text-editor .elementor-widget-container i{font-style:italic;color:var(--elecserv-color-text, #000000)!important}.elecserv-elementor-root .elementor-widget-text-editor .elementor-widget-container h1{font-family:YekanBakhFaNum,Yekan Bakh,Vazir,Tahoma,Segoe UI,sans-serif;color:var(--elecserv-color-text, #000000);font-size:1.5rem;line-height:1.25;font-weight:700;margin:1.5rem 0 1rem;clear:both}.elecserv-elementor-root .elementor-widget-text-editor .elementor-widget-container h1:first-child{margin-top:0}.elecserv-elementor-root .elementor-widget-text-editor .elementor-widget-container h2{font-family:YekanBakhFaNum,Yekan Bakh,Vazir,Tahoma,Segoe UI,sans-serif;color:var(--elecserv-color-text, #000000);font-size:1.25rem;line-height:1.25;font-weight:700;margin:1.5rem 0 1rem;clear:both}.elecserv-elementor-root .elementor-widget-text-editor .elementor-widget-container h2:first-child{margin-top:0}.elecserv-elementor-root .elementor-widget-text-editor .elementor-widget-container h3{font-family:YekanBakhFaNum,Yekan Bakh,Vazir,Tahoma,Segoe UI,sans-serif;color:var(--elecserv-color-text, #000000);font-size:1.125rem;line-height:1.25;font-weight:600;margin:1.5rem 0 1rem;clear:both}.elecserv-elementor-root .elementor-widget-text-editor .elementor-widget-container h3:first-child{margin-top:0}.elecserv-elementor-root .elementor-widget-text-editor .elementor-widget-container h4{font-family:YekanBakhFaNum,Yekan Bakh,Vazir,Tahoma,Segoe UI,sans-serif;color:var(--elecserv-color-text, #000000);font-size:1rem;line-height:1.5;font-weight:600;margin:1.5rem 0 1rem;clear:both}.elecserv-elementor-root .elementor-widget-text-editor .elementor-widget-container h4:first-child{margin-top:0}.elecserv-elementor-root .elementor-widget-text-editor .elementor-widget-container h5{font-family:YekanBakhFaNum,Yekan Bakh,Vazir,Tahoma,Segoe UI,sans-serif;color:var(--elecserv-color-text, #000000);font-size:.9375rem;line-height:1.5;font-weight:500;margin:1.5rem 0 1rem;clear:both}.elecserv-elementor-root .elementor-widget-text-editor .elementor-widget-container h5:first-child{margin-top:0}.elecserv-elementor-root .elementor-widget-text-editor .elementor-widget-container h6{font-family:YekanBakhFaNum,Yekan Bakh,Vazir,Tahoma,Segoe UI,sans-serif;color:var(--elecserv-color-text, #000000);font-size:.875rem;line-height:1.5;font-weight:500;margin:1.5rem 0 1rem;clear:both}.elecserv-elementor-root .elementor-widget-text-editor .elementor-widget-container h6:first-child{margin-top:0}.elecserv-elementor-root .elementor-widget-text-editor .elementor-widget-container img{display:block!important;max-width:100%!important;width:auto!important;height:auto!important;margin-inline:auto!important;margin-bottom:1rem;border-radius:.25rem}.elecserv-elementor-root .elementor-widget-text-editor .elementor-widget-container figure{display:block;max-width:100%;margin:0 auto 1.5rem;text-align:center}.elecserv-elementor-root .elementor-widget-text-editor .elementor-widget-container figure img{margin-inline:auto!important}.elecserv-elementor-root .elementor-widget-text-editor .elementor-widget-container figcaption{margin-top:.5rem;font-size:.875rem!important;color:var(--elecserv-color-text-muted, #8d8087)!important;text-align:center}.elecserv-elementor-root .elementor-widget-text-editor .elementor-widget-container .wp-block-image,.elecserv-elementor-root .elementor-widget-text-editor .elementor-widget-container .wp-block-gallery,.elecserv-elementor-root .elementor-widget-text-editor .elementor-widget-container .wp-block-media-text,.elecserv-elementor-root .elementor-widget-text-editor .elementor-widget-container .wp-block-columns,.elecserv-elementor-root .elementor-widget-text-editor .elementor-widget-container .wp-block-group{max-width:100%;box-sizing:border-box}.elecserv-elementor-root .elementor-widget-text-editor .elementor-widget-container .wp-block-gallery .blocks-gallery-item figure{margin:0}.elecserv-elementor-root .elementor-widget-text-editor .elementor-widget-container .aligncenter,.elecserv-elementor-root .elementor-widget-text-editor .elementor-widget-container .alignnone{display:block;margin-inline:auto}.elecserv-elementor-root .elementor-widget-text-editor .elementor-widget-container .alignleft,.elecserv-elementor-root .elementor-widget-text-editor .elementor-widget-container .alignright{max-width:100%;float:none;margin-inline:auto;display:block}.elecserv-elementor-root .elementor-widget-text-editor .elementor-widget-container iframe,.elecserv-elementor-root .elementor-widget-text-editor .elementor-widget-container video{display:block;max-width:100%!important;margin-inline:auto;margin-bottom:1rem}.elecserv-elementor-root .elementor-widget-text-editor .elementor-widget-container table{width:100%;max-width:100%;border-collapse:collapse;border:1px solid var(--elecserv-color-border, #fbcfe8);font-family:YekanBakhFaNum,Yekan Bakh,Vazir,Tahoma,Segoe UI,sans-serif!important;font-size:1rem!important;color:var(--elecserv-color-text, #000000)!important;background:var(--elecserv-color-bg, #ffffff);margin:0}.elecserv-elementor-root .elementor-widget-text-editor .elementor-widget-container th,.elecserv-elementor-root .elementor-widget-text-editor .elementor-widget-container td{border:1px solid var(--elecserv-color-border, #fbcfe8);padding:.5rem 1rem;text-align:start;vertical-align:top;font-size:1rem!important;color:var(--elecserv-color-text, #000000)!important;line-height:1.5!important}.elecserv-elementor-root .elementor-widget-text-editor .elementor-widget-container th{background:var(--elecserv-color-bg-alt, #fdf2f8);font-weight:600!important}.elecserv-elementor-root .elementor-widget-text-editor .elementor-widget-container ul,.elecserv-elementor-root .elementor-widget-text-editor .elementor-widget-container ol{margin:0 0 1rem;padding-inline-start:2rem;padding-inline-end:0;max-width:100%;box-sizing:border-box;list-style-position:outside}.elecserv-elementor-root .elementor-widget-text-editor .elementor-widget-container ul{list-style-type:disc}.elecserv-elementor-root .elementor-widget-text-editor .elementor-widget-container ol{list-style-type:decimal}.elecserv-elementor-root .elementor-widget-text-editor .elementor-widget-container li{margin-bottom:.25rem;padding-inline-start:.5rem;font-family:YekanBakhFaNum,Yekan Bakh,Vazir,Tahoma,Segoe UI,sans-serif!important;font-size:1rem!important;color:var(--elecserv-color-text, #000000)!important;line-height:1.5!important}.elecserv-elementor-root .elementor-widget-text-editor .elementor-widget-container li::marker{color:var(--elecserv-color-text-muted, #8d8087)}.elecserv-elementor-root .elementor-widget-text-editor .elementor-widget-container li>p{margin:0 0 .25rem;display:block}.elecserv-elementor-root .elementor-widget-text-editor .elementor-widget-container li>p:last-child{margin-bottom:0}.elecserv-elementor-root .elementor-widget-text-editor .elementor-widget-container li>p:only-child{display:inline}.elecserv-elementor-root .elementor-widget-text-editor .elementor-widget-container ul ul,.elecserv-elementor-root .elementor-widget-text-editor .elementor-widget-container ol ol,.elecserv-elementor-root .elementor-widget-text-editor .elementor-widget-container ul ol,.elecserv-elementor-root .elementor-widget-text-editor .elementor-widget-container ol ul{margin-top:.25rem;margin-bottom:.25rem;padding-inline-start:1.5rem}.elecserv-elementor-root .elementor-widget-text-editor .elementor-widget-container blockquote{margin:0 0 1rem;padding:1rem 1.5rem;border-inline-start:4px solid var(--elecserv-color-primary, #d41473);background:var(--elecserv-color-bg-alt, #fdf2f8);font-family:YekanBakhFaNum,Yekan Bakh,Vazir,Tahoma,Segoe UI,sans-serif!important;font-size:1rem!important;color:var(--elecserv-color-text-muted, #8d8087)!important}.elecserv-elementor-root .elementor-widget-text-editor .elementor-widget-container code,.elecserv-elementor-root .elementor-widget-text-editor .elementor-widget-container kbd{font-family:ui-monospace,monospace;font-size:.9em!important;padding:.1em .35em;background:var(--elecserv-color-bg-alt, #fdf2f8);border-radius:4px;color:var(--elecserv-color-text, #000000)!important}.elecserv-elementor-root .elementor-widget-text-editor .elementor-widget-container pre{max-width:100%;overflow-x:auto;padding:1rem;background:var(--elecserv-color-bg-alt, #fdf2f8);border:1px solid var(--elecserv-color-border, #fbcfe8);border-radius:.25rem;font-size:.875rem!important;color:var(--elecserv-color-text, #000000)!important;margin:0 0 1rem}.elecserv-elementor-root .elementor-widget-text-editor .elementor-widget-container hr{border:0;border-top:1px solid var(--elecserv-color-border, #fbcfe8);margin:1.5rem 0}.elecserv-elementor-root .elementor-widget-text-editor .elementor-widget-container dl{margin:0 0 1rem;max-width:100%}.elecserv-elementor-root .elementor-widget-text-editor .elementor-widget-container dt{font-weight:700!important;color:var(--elecserv-color-text, #000000)!important;font-size:1rem!important;margin-top:.5rem}.elecserv-elementor-root .elementor-widget-text-editor .elementor-widget-container dt:first-child{margin-top:0}.elecserv-elementor-root .elementor-widget-text-editor .elementor-widget-container dd{margin:0;padding-inline-start:1rem;color:var(--elecserv-color-text, #000000)!important;font-size:1rem!important}*{scrollbar-width:thin;scrollbar-color:var(--elecserv-color-primary-a42, rgba(212, 20, 115, .42)) var(--elecserv-color-border-a45, rgba(251, 207, 232, .45))}*::-webkit-scrollbar{width:10px;height:10px}*::-webkit-scrollbar-track{background:var(--elecserv-color-bg-alt-a95, rgba(253, 242, 248, .95));border-radius:8px}*::-webkit-scrollbar-thumb{background:var(--elecserv-color-primary-a38, rgba(212, 20, 115, .38));border-radius:8px;border:2px solid var(--elecserv-color-bg-alt-a95, rgba(253, 242, 248, .95))}*::-webkit-scrollbar-thumb:hover{background:var(--elecserv-color-primary-a52, rgba(212, 20, 115, .52))}*::-webkit-scrollbar-corner{background:var(--elecserv-color-bg-alt-a95, rgba(253, 242, 248, .95))}.elecserv-breadcrumb{display:flex;justify-content:flex-end;margin-bottom:.5rem}.elecserv-breadcrumb--above-content{margin-bottom:1rem;width:100%}.elecserv-breadcrumb--product-summary.elecserv-breadcrumb--above-content{margin-bottom:.5rem}.elecserv-breadcrumb--product-summary{width:100%}[dir=rtl] .elecserv-breadcrumb{justify-content:flex-start}.elecserv-breadcrumb__list{list-style:none;display:flex;flex-wrap:wrap;align-items:center;gap:.25rem;font-size:.875rem;color:var(--elecserv-color-text-muted, #8d8087)}.elecserv-breadcrumb__item{display:inline-flex;align-items:center}.elecserv-breadcrumb__item a{color:var(--elecserv-color-text-muted, #8d8087)}.elecserv-breadcrumb__sep{color:var(--elecserv-color-text-muted, #8d8087);margin:0 .25rem}.elecserv-brands-index__main{padding-block:1.5rem}.elecserv-brands-index__empty{margin:0;color:var(--elecserv-color-text-muted, #8d8087)}.elecserv-brands-index__masonry{column-count:1;column-gap:1rem}@media (min-width: 768px){.elecserv-brands-index__masonry{column-width:14rem;column-count:auto;column-fill:balance}}@media (min-width: 992px){.elecserv-brands-index__masonry{column-width:15.5rem;column-gap:1.5rem}}.elecserv-brands-index__card{background:var(--elecserv-color-bg, #ffffff);border:0;border-radius:8px;box-shadow:0 0 2px var(--elecserv-color-primary-a35, rgba(212, 20, 115, .35));padding:.5rem 1rem 1rem;break-inside:avoid;page-break-inside:avoid;-webkit-column-break-inside:avoid;margin-bottom:1rem}.elecserv-brands-index__card-title{margin:0 0 .5rem;padding-bottom:.25rem;border-bottom:1px solid var(--elecserv-color-border, #fbcfe8);font-size:1rem;font-weight:600;line-height:1.25;color:var(--elecserv-color-text, #000000)}.elecserv-brands-index__list{display:flex;flex-direction:column;gap:0;margin:0;padding:0;list-style:none}.elecserv-brands-index__item{margin:0;border-bottom:1px solid var(--elecserv-color-primary-glass-border-soft, rgba(212, 20, 115, .28))}.elecserv-brands-index__item:last-child{border-bottom:0}.elecserv-brands-index__link{display:block;padding:.25rem 0;font-size:.875rem;line-height:1.5;text-align:start;overflow-wrap:anywhere;word-break:break-word}body.error404{display:flex;flex-direction:column;min-height:100dvh}body.error404 .site-main{flex:1 1 auto;display:flex;flex-direction:column;justify-content:center;padding-top:2rem;padding-bottom:3rem;min-height:0}body.error404 .elecserv-404__container{flex:1 0 auto;display:flex;flex-direction:column;justify-content:center}.elecserv-404{width:100%;max-width:40rem;margin-inline:auto;display:flex;flex-direction:column;align-items:center;gap:1.5rem;text-align:center;padding:1rem 0}.elecserv-404__figure{margin:0;width:100%;max-width:min(100%,22rem)}.elecserv-404__illustration{width:100%;height:auto;margin-inline:auto}.elecserv-404__title{margin:0;font-size:clamp(1.25rem,4vw,1.5rem);line-height:1.25;font-weight:700;color:var(--elecserv-color-text, #000000)}.elecserv-404__text{margin:0;max-width:28rem;font-size:1rem;line-height:1.65;color:var(--elecserv-color-text-muted, #8d8087)}.elecserv-404__search{width:100%;max-width:36rem}.elecserv-404__search-row{display:flex;flex-direction:column;align-items:stretch;gap:.5rem}@media (min-width: 576px){.elecserv-404__search-row{flex-direction:row;align-items:stretch;gap:1rem}}.elecserv-404__search-input{width:100%;max-width:100%;border:1px solid var(--elecserv-color-border, #fbcfe8);border-radius:8px;padding:.5rem 1rem;background:var(--elecserv-color-bg, #ffffff);font-size:1rem;line-height:1.5;transition:border-color .2s ease,box-shadow .25s ease-out;box-shadow:0 0 0 0 transparent}.elecserv-404__search-input:focus{outline:none}.elecserv-404__search-input:focus-visible{border-color:var(--elecserv-color-primary-glass-border, rgba(212, 20, 115, .45));outline:none;box-shadow:0 0 0 1px transparent,0 0 0 3px var(--elecserv-color-primary-a40, rgba(212, 20, 115, .4))}@media (max-width: 767px){.elecserv-404__search-input:focus-visible{box-shadow:0 0 0 1px transparent,0 0 0 2.25px var(--elecserv-color-primary-a40, rgba(212, 20, 115, .4))}}.elecserv-404__search-input{flex:1 1 auto;min-width:0;box-sizing:border-box;height:3rem;min-height:3rem;max-height:3rem;padding:0 1.5rem;font-size:1rem;line-height:calc(3rem - 2px);background:var(--elecserv-glass-btn-bg, rgba(253, 242, 248, .75));border:1px solid var(--elecserv-color-primary-glass-border, rgba(212, 20, 115, .45));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 1px 2px #0000000f;-moz-appearance:none;appearance:none;-webkit-appearance:none}.elecserv-404__search-input::placeholder{color:var(--elecserv-color-text-muted, #8d8087);opacity:.85}.elecserv-404__search-input::-webkit-search-decoration{-webkit-appearance:none;-moz-appearance:none;appearance:none}.elecserv-404__search-input::-webkit-search-cancel-button{-webkit-appearance:none;width:1rem;height:1rem;margin-inline-start:.25rem;border-radius:50%;background:var(--elecserv-color-primary, #d41473);opacity:.85;cursor:pointer;mask-image:linear-gradient(45deg,transparent 43%,#000 43%,#000 57%,transparent 57%),linear-gradient(-45deg,transparent 43%,#000 43%,#000 57%,transparent 57%);-webkit-mask-image:linear-gradient(45deg,transparent 43%,#000 43%,#000 57%,transparent 57%),linear-gradient(-45deg,transparent 43%,#000 43%,#000 57%,transparent 57%)}.elecserv-404__search-submit{flex-shrink:0;box-sizing:border-box;height:3rem;min-height:3rem;max-height:3rem;padding-block:0;padding-inline:2rem;font-size:1rem;font-weight:600;white-space:nowrap}@media (min-width: 576px){.elecserv-404__search-submit{align-self:stretch}}@media (min-width: 768px){.elecserv-404__search-submit{align-self:stretch}}.elecserv-404__actions{margin:0;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.25rem 1rem;font-size:.875rem}.elecserv-404__actions-sep{color:var(--elecserv-color-text-muted, #8d8087);-webkit-user-select:none;user-select:none}.elecserv-404__home-link{font-weight:500;text-decoration:none}.elecserv-404__home-link:hover,.elecserv-404__home-link:focus-visible{text-decoration:underline;text-underline-offset:.15em}.elecserv-blog__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));row-gap:1.5rem;column-gap:1.5rem;margin-bottom:2rem;width:100%}@media (min-width: 992px){.elecserv-blog__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 767px){.elecserv-blog__grid .elecserv-blog-card__media{aspect-ratio:32/9}}.elecserv-blog-card{display:flex;flex-direction:column;height:100%;min-width:0;border-radius:12px;border:1px solid var(--elecserv-color-primary-glass-border-soft, rgba(212, 20, 115, .28));background:var(--elecserv-glass-btn-bg, rgba(253, 242, 248, .75));box-shadow:0 1px 2px #0000000f;overflow:hidden;position:relative;transition:border-color .2s,box-shadow .2s}.elecserv-blog-card:hover{border-color:var(--elecserv-color-primary-glass-border, rgba(212, 20, 115, .45));box-shadow:0 4px 16px var(--elecserv-color-primary-a10, rgba(212, 20, 115, .1))}.elecserv-blog-card__media{display:block;margin:0;line-height:0;aspect-ratio:16/9;overflow:hidden;background:var(--elecserv-color-bg-alt, #fdf2f8);position:relative;z-index:0}.elecserv-blog-card__image{display:block;width:100%;height:100%;object-fit:cover}a.elecserv-blog-card__badge,span.elecserv-blog-card__badge{position:absolute;top:.5rem;inset-inline-start:1rem;z-index:2;margin:0;max-width:calc(100% - 2rem);padding:.25rem .5rem;border-radius:6px;font-size:.75rem;font-weight:600;color:var(--elecserv-color-primary-dark, #a80f5a);background:var(--elecserv-color-primary-glass-soft, rgba(212, 20, 115, .14));border:1px solid var(--elecserv-color-primary-glass-border-soft, rgba(212, 20, 115, .28));line-height:1.5;text-decoration:none;box-sizing:border-box}a.elecserv-blog-card__badge:hover,a.elecserv-blog-card__badge:focus-visible{color:var(--elecserv-color-primary-dark, #a80f5a);border-color:var(--elecserv-color-primary-glass-border, rgba(212, 20, 115, .45));text-decoration:none}.elecserv-blog-card__text{display:flex;flex-direction:column;flex:1;gap:.5rem;padding:1rem 1.5rem;min-width:0;position:relative;z-index:2}.elecserv-blog-card__title{margin:0;font-size:1.125rem;font-weight:600;line-height:1.25}.elecserv-blog-card__title-link{color:var(--elecserv-color-text, #000000);text-decoration:none;font-weight:inherit}.elecserv-blog-card__title-link:hover,.elecserv-blog-card__title-link:focus-visible{color:var(--elecserv-color-primary, #d41473)}.elecserv-blog-card__excerpt{flex:1;font-size:1rem;line-height:1.65;color:var(--elecserv-color-text, #000000)}.elecserv-blog-card__excerpt p{margin:0 0 .5rem}.elecserv-blog-card__excerpt p:last-child{margin-bottom:0}.elecserv-blog-card__more-wrap{margin:0}.elecserv-blog-card__more{align-self:flex-start;display:inline-flex;align-items:center;justify-content:center;margin-top:.5rem;padding:.5rem 1.5rem;font-family:YekanBakhFaNum,Yekan Bakh,Vazir,Tahoma,Segoe UI,sans-serif;font-size:1rem;font-weight:500;line-height:1.5;border-radius:6px;border:1px solid var(--elecserv-color-primary-glass-border-soft, rgba(212, 20, 115, .28));background:var(--elecserv-glass-btn-bg, rgba(253, 242, 248, .75));color:var(--elecserv-color-text, #000000);text-decoration:none;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:background .2s,border-color .2s}.elecserv-blog-card__more:hover,.elecserv-blog-card__more:focus-visible{background:var(--elecserv-color-primary-glass-soft, rgba(212, 20, 115, .14));border-color:var(--elecserv-color-primary-glass-border, rgba(212, 20, 115, .45));color:var(--elecserv-color-text, #000000);text-decoration:none}.elecserv-blog-card__meta-data{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem .5rem;margin-top:auto;padding:1rem 1.5rem;font-size:.875rem;color:var(--elecserv-color-text-muted, #8d8087);border-top:1px solid var(--elecserv-color-primary-glass-border-soft, rgba(212, 20, 115, .28));background:var(--elecserv-color-bg-alt-a50, rgba(253, 242, 248, .5));position:relative;z-index:2}a.elecserv-blog-card__meta-author{color:var(--elecserv-color-primary, #d41473);font-weight:500;text-decoration:none}a.elecserv-blog-card__meta-author:hover,a.elecserv-blog-card__meta-author:focus-visible{color:var(--elecserv-color-primary-dark, #a80f5a);text-decoration:none}.elecserv-blog-card__meta-date,span.elecserv-blog-card__meta-comments{color:var(--elecserv-color-text-muted, #8d8087)}a.elecserv-blog-card__meta-comments{color:var(--elecserv-color-text-muted, #8d8087);text-decoration:none}a.elecserv-blog-card__meta-comments:hover,a.elecserv-blog-card__meta-comments:focus-visible{color:var(--elecserv-color-primary, #d41473);text-decoration:none}.elecserv-blog .navigation.pagination,.elecserv-blog__pagination{margin-top:2rem;display:flex;justify-content:center;max-width:100%}.elecserv-blog .navigation.pagination .nav-links,.elecserv-blog__pagination .nav-links{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.25rem}.elecserv-blog .navigation.pagination .page-numbers,.elecserv-blog__pagination .page-numbers{display:inline-flex;align-items:center;justify-content:center;min-width:2.5rem;padding:.5rem 1rem;border-radius:6px;border:1px solid var(--elecserv-color-primary-glass-border-soft, rgba(212, 20, 115, .28));background:var(--elecserv-glass-btn-bg, rgba(253, 242, 248, .75));font-size:.875rem;font-family:YekanBakhFaNum,Yekan Bakh,Vazir,Tahoma,Segoe UI,sans-serif;color:var(--elecserv-color-text, #000000);text-decoration:none}.elecserv-blog .navigation.pagination a.page-numbers:hover,.elecserv-blog .navigation.pagination a.page-numbers:focus-visible,.elecserv-blog__pagination a.page-numbers:hover,.elecserv-blog__pagination a.page-numbers:focus-visible{background:var(--elecserv-color-primary-glass-soft, rgba(212, 20, 115, .14));border-color:var(--elecserv-color-primary-glass-border, rgba(212, 20, 115, .45));color:var(--elecserv-color-text, #000000);text-decoration:none}.elecserv-blog .navigation.pagination span.page-numbers.dots,.elecserv-blog__pagination span.page-numbers.dots{border:none;background:none;min-width:0;padding:0 .25rem;color:var(--elecserv-color-text-muted, #8d8087);cursor:default}.elecserv-blog .navigation.pagination span.page-numbers.current,.elecserv-blog__pagination span.page-numbers.current{background:var(--elecserv-color-primary-glass-soft, rgba(212, 20, 115, .14));border-color:var(--elecserv-color-primary-glass-border, rgba(212, 20, 115, .45));font-weight:600}.elecserv-blog--single .elecserv-product-section__content--card,.elecserv-page-article .elecserv-product-section__content--card{background:var(--elecserv-color-bg, #ffffff);border:0;border-radius:8px;box-shadow:0 0 2px var(--elecserv-color-primary-a35, rgba(212, 20, 115, .35));min-width:0;padding:1rem;overflow-x:auto;-webkit-overflow-scrolling:touch}@media (min-width: 768px){.elecserv-blog--single .elecserv-product-section__content--card,.elecserv-page-article .elecserv-product-section__content--card{padding:1.5rem}}@media (min-width: 992px){.elecserv-blog--single .elecserv-product-section__content--card,.elecserv-page-article .elecserv-product-section__content--card{padding:2rem}}.elecserv-blog-single__header{margin-bottom:1.5rem}.elecserv-blog-single__title{margin:0 0 .5rem;font-size:1.5rem;font-weight:700;line-height:1.25}.elecserv-blog-single__meta{margin:0;font-size:.875rem;color:var(--elecserv-color-text-muted, #8d8087)}.elecserv-blog-single__meta a.elecserv-blog-single__author,.elecserv-blog-single__meta a.elecserv-blog-single__category{color:var(--elecserv-color-primary, #d41473);font-weight:500}.elecserv-blog-single__meta a.elecserv-blog-single__author:hover,.elecserv-blog-single__meta a.elecserv-blog-single__author:focus-visible,.elecserv-blog-single__meta a.elecserv-blog-single__category:hover,.elecserv-blog-single__meta a.elecserv-blog-single__category:focus-visible{color:var(--elecserv-color-primary-dark, #a80f5a)}article.elecserv-blog-single .elecserv-blog-single__header .elecserv-blog-single__meta a.elecserv-blog-single__author,article.elecserv-blog-single .elecserv-blog-single__header .elecserv-blog-single__meta a.elecserv-blog-single__category{color:var(--elecserv-color-primary, #d41473);font-weight:500}article.elecserv-blog-single .elecserv-blog-single__header .elecserv-blog-single__meta a.elecserv-blog-single__author:hover,article.elecserv-blog-single .elecserv-blog-single__header .elecserv-blog-single__meta a.elecserv-blog-single__author:focus-visible,article.elecserv-blog-single .elecserv-blog-single__header .elecserv-blog-single__meta a.elecserv-blog-single__category:hover,article.elecserv-blog-single .elecserv-blog-single__header .elecserv-blog-single__meta a.elecserv-blog-single__category:focus-visible{color:var(--elecserv-color-primary-dark, #a80f5a)}.elecserv-blog-single__figure{margin:0 0 2rem;border-radius:12px;overflow:hidden;border:1px solid var(--elecserv-color-primary-glass-border-soft, rgba(212, 20, 115, .28));background:var(--elecserv-color-bg-alt, #fdf2f8)}.elecserv-blog-single__image{width:100%;height:auto;display:block}.elecserv-blog-single__pages{margin-top:2rem;padding-top:1.5rem;border-top:1px solid var(--elecserv-color-border, #fbcfe8);font-size:.875rem}.elecserv-blog-single__pages-label{font-weight:600;margin-inline-end:.5rem}.elecserv-blog-single__post-nav{margin-top:3rem}.elecserv-blog-single__post-nav .nav-links{display:grid;grid-template-columns:1fr;gap:1rem;width:100%}@media (min-width: 768px){.elecserv-blog-single__post-nav .nav-links{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.elecserv-blog-single__post-nav .nav-previous,.elecserv-blog-single__post-nav .nav-next{margin:0;min-width:0}@media (min-width: 768px){.elecserv-blog-single__post-nav .nav-next{text-align:end}}.elecserv-blog-single__post-nav a{display:block;padding:1rem;border-radius:8px;border:1px solid var(--elecserv-color-primary-glass-border-soft, rgba(212, 20, 115, .28));background:var(--elecserv-glass-btn-bg, rgba(253, 242, 248, .75));color:var(--elecserv-color-text, #000000);text-decoration:none}.elecserv-blog-single__post-nav a:hover,.elecserv-blog-single__post-nav a:focus-visible{border-color:var(--elecserv-color-primary-glass-border, rgba(212, 20, 115, .45));background:var(--elecserv-color-primary-glass-soft, rgba(212, 20, 115, .14))}.elecserv-blog-single__nav-label{display:block;font-size:.75rem;color:var(--elecserv-color-text-muted, #8d8087);margin-bottom:.25rem}.elecserv-blog-single__nav-title{font-weight:600;font-size:1rem}.elementor-widget-theme-page-title:has(+.elementor-widget-posts) .elementor-heading-title{margin:0 0 1.5rem;font-size:1.5rem;font-weight:700;color:var(--elecserv-color-text, #000000);line-height:1.25}.elementor-widget.elementor-widget-posts .elementor-posts-container.elementor-posts.elementor-posts--skin-cards.elementor-grid{row-gap:1.5rem;column-gap:1.5rem;width:100%}.elementor-widget.elementor-widget-posts .elementor-posts--skin-cards .elementor-post.elementor-grid-item{min-width:0}.elementor-widget.elementor-widget-posts .elementor-posts--skin-cards .elementor-post__card{display:flex;flex-direction:column;height:100%;min-width:0;border-radius:12px;border:1px solid var(--elecserv-color-primary-glass-border-soft, rgba(212, 20, 115, .28));background:var(--elecserv-glass-btn-bg, rgba(253, 242, 248, .75));box-shadow:0 1px 2px #0000000f;overflow:hidden;position:relative;transition:border-color .2s,box-shadow .2s}.elementor-widget.elementor-widget-posts .elementor-posts--skin-cards .elementor-post__card:hover{border-color:var(--elecserv-color-primary-glass-border, rgba(212, 20, 115, .45));box-shadow:0 4px 16px var(--elecserv-color-primary-a10, rgba(212, 20, 115, .1))}.elementor-widget.elementor-widget-posts .elementor-posts--skin-cards .elementor-post__thumbnail__link{display:block;margin:0;line-height:0;aspect-ratio:16/9;overflow:hidden;background:var(--elecserv-color-bg-alt, #fdf2f8);position:relative;z-index:0}.elementor-widget.elementor-widget-posts .elementor-posts--skin-cards .elementor-post__thumbnail{height:100%;margin:0;overflow:hidden;background:transparent}.elementor-widget.elementor-widget-posts .elementor-posts--skin-cards .elementor-post__thumbnail img{display:block;width:100%;height:100%;object-fit:cover}.elementor-widget.elementor-widget-posts .elementor-posts--skin-cards .elementor-post__badge{position:absolute;top:.5rem;inset-inline-start:1rem;z-index:2;margin:0;max-width:calc(100% - 2rem);padding:.25rem .5rem;border-radius:6px;font-size:.75rem;font-weight:600;color:var(--elecserv-color-primary-dark, #a80f5a);background:var(--elecserv-color-primary-glass-soft, rgba(212, 20, 115, .14));border:1px solid var(--elecserv-color-primary-glass-border-soft, rgba(212, 20, 115, .28));line-height:1.5;text-decoration:none;box-sizing:border-box}.elementor-widget.elementor-widget-posts .elementor-posts--skin-cards a.elementor-post__badge:hover,.elementor-widget.elementor-widget-posts .elementor-posts--skin-cards a.elementor-post__badge:focus-visible{color:var(--elecserv-color-primary-dark, #a80f5a);border-color:var(--elecserv-color-primary-glass-border, rgba(212, 20, 115, .45));text-decoration:none}.elementor-widget.elementor-widget-posts .elementor-posts--skin-cards .elementor-post__text{display:flex;flex-direction:column;flex:1;gap:.5rem;padding:1rem 1.5rem;min-width:0;position:relative;z-index:2}.elementor-widget.elementor-widget-posts .elementor-posts--skin-cards .elementor-post__title{margin:0;font-size:1.125rem;font-weight:600;line-height:1.25}.elementor-widget.elementor-widget-posts .elementor-posts--skin-cards .elementor-post__title a{color:var(--elecserv-color-text, #000000);text-decoration:none;font-weight:inherit}.elementor-widget.elementor-widget-posts .elementor-posts--skin-cards .elementor-post__title a:hover,.elementor-widget.elementor-widget-posts .elementor-posts--skin-cards .elementor-post__title a:focus-visible{color:var(--elecserv-color-primary, #d41473)}.elementor-widget.elementor-widget-posts .elementor-posts--skin-cards .elementor-post__excerpt{flex:1;font-size:1rem;line-height:1.65;color:var(--elecserv-color-text, #000000)}.elementor-widget.elementor-widget-posts .elementor-posts--skin-cards .elementor-post__excerpt p{margin:0 0 .5rem}.elementor-widget.elementor-widget-posts .elementor-posts--skin-cards .elementor-post__excerpt p:last-child{margin-bottom:0}.elementor-widget.elementor-widget-posts .elementor-posts--skin-cards .elementor-post__read-more{align-self:flex-start;display:inline-flex;align-items:center;justify-content:center;margin-top:.5rem;padding:.5rem 1.5rem;font-family:YekanBakhFaNum,Yekan Bakh,Vazir,Tahoma,Segoe UI,sans-serif;font-size:1rem;font-weight:500;line-height:1.5;border-radius:6px;border:1px solid var(--elecserv-color-primary-glass-border-soft, rgba(212, 20, 115, .28));background:var(--elecserv-glass-btn-bg, rgba(253, 242, 248, .75));color:var(--elecserv-color-text, #000000);text-decoration:none;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:background .2s,border-color .2s}.elementor-widget.elementor-widget-posts .elementor-posts--skin-cards .elementor-post__read-more:hover,.elementor-widget.elementor-widget-posts .elementor-posts--skin-cards .elementor-post__read-more:focus-visible{background:var(--elecserv-color-primary-glass-soft, rgba(212, 20, 115, .14));border-color:var(--elecserv-color-primary-glass-border, rgba(212, 20, 115, .45));color:var(--elecserv-color-text, #000000);text-decoration:none}.elementor-widget.elementor-widget-posts .elementor-posts--skin-cards .elementor-post__meta-data{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem .5rem;margin-top:auto;padding:1rem 1.5rem;font-size:.875rem;color:var(--elecserv-color-text-muted, #8d8087);border-top:1px solid var(--elecserv-color-primary-glass-border-soft, rgba(212, 20, 115, .28));background:var(--elecserv-color-bg-alt-a50, rgba(253, 242, 248, .5));position:relative;z-index:2}.elementor-widget.elementor-widget-posts .elementor-posts--skin-cards .elementor-post-author{color:var(--elecserv-color-primary, #d41473);font-weight:500}.elementor-widget.elementor-widget-posts .elementor-posts--skin-cards .elementor-post-date,.elementor-widget.elementor-widget-posts .elementor-posts--skin-cards .elementor-post-avatar{color:var(--elecserv-color-text-muted, #8d8087)}.elementor-widget.elementor-widget-posts.elementor-card-shadow-yes .elementor-posts--skin-cards .elementor-post__card{box-shadow:0 1px 2px #0000000f}.elementor-widget.elementor-widget-posts.elementor-card-shadow-yes .elementor-posts--skin-cards .elementor-post__card:hover{box-shadow:0 4px 16px var(--elecserv-color-primary-a10, rgba(212, 20, 115, .1))}.elementor-widget.elementor-widget-posts.elementor-posts__hover-gradient .elementor-posts--skin-cards .elementor-post__card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;border-radius:inherit;z-index:1;opacity:0;transition:opacity .2s;background:linear-gradient(180deg,transparent 40%,var(--elecserv-color-primary-a08, rgba(212, 20, 115, .08)) 100%)}.elementor-widget.elementor-widget-posts.elementor-posts__hover-gradient .elementor-posts--skin-cards .elementor-post__card:hover:after{opacity:1}.elementor-widget.elementor-widget-posts .elementor-pagination{margin-top:2rem;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.25rem;max-width:100%}.elementor-widget.elementor-widget-posts .elementor-pagination .page-numbers{display:inline-flex;align-items:center;justify-content:center;min-width:2.5rem;padding:.5rem 1rem;border-radius:6px;border:1px solid var(--elecserv-color-primary-glass-border-soft, rgba(212, 20, 115, .28));background:var(--elecserv-glass-btn-bg, rgba(253, 242, 248, .75));font-size:.875rem;color:var(--elecserv-color-text, #000000);text-decoration:none;font-family:YekanBakhFaNum,Yekan Bakh,Vazir,Tahoma,Segoe UI,sans-serif}.elementor-widget.elementor-widget-posts .elementor-pagination a.page-numbers:hover,.elementor-widget.elementor-widget-posts .elementor-pagination a.page-numbers:focus-visible{background:var(--elecserv-color-primary-glass-soft, rgba(212, 20, 115, .14));border-color:var(--elecserv-color-primary-glass-border, rgba(212, 20, 115, .45));color:var(--elecserv-color-text, #000000);text-decoration:none}.elementor-widget.elementor-widget-posts .elementor-pagination span.page-numbers{cursor:default;color:var(--elecserv-color-text-muted, #8d8087);background:var(--elecserv-color-bg-alt-a80, rgba(253, 242, 248, .8))}.elementor-widget.elementor-widget-posts .elementor-pagination span.page-numbers.prev,.elementor-widget.elementor-widget-posts .elementor-pagination span.page-numbers.next{border-color:var(--elecserv-color-border, #fbcfe8)}.elecserv-search-page{padding-bottom:3rem}.elecserv-search-page__header{margin-bottom:2rem}.elecserv-search-page__title{margin:0 0 1rem;font-size:1.125rem;line-height:1.35}.elecserv-search-page__form{display:flex;flex-wrap:wrap;gap:.5rem;align-items:stretch;max-width:36rem}.elecserv-search-page__input{flex:1 1 12rem;min-width:0;padding:.5rem 1rem;border:1px solid var(--elecserv-color-border, #fbcfe8);border-radius:8px;background:var(--elecserv-color-bg, #ffffff);font-size:1rem;font-family:YekanBakhFaNum,Yekan Bakh,Vazir,Tahoma,Segoe UI,sans-serif}.elecserv-search-page__submit{flex-shrink:0}.elecserv-search-page__section-title{margin:0 0 1rem;font-size:1rem;color:var(--elecserv-color-text, #000000)}.elecserv-search-page__terms{margin-bottom:3rem;padding:1.5rem;border-radius:12px;border:1px solid var(--elecserv-color-border, #fbcfe8);background:var(--elecserv-color-bg-alt, #fdf2f8)}.elecserv-search-page__term-list{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.5rem}.elecserv-search-page__term-link{display:inline-flex;align-items:center;gap:.25rem;padding:.25rem 1rem;border-radius:999px;border:1px solid var(--elecserv-color-primary-glass-border, rgba(212, 20, 115, .45));background:var(--elecserv-glass-btn-bg, rgba(253, 242, 248, .75));color:var(--elecserv-color-text, #000000);text-decoration:none;font-size:.875rem;transition:background .2s,border-color .2s,color .2s}.elecserv-search-page__term-link:hover{background:var(--elecserv-color-primary-glass, rgba(212, 20, 115, .28));border-color:var(--elecserv-color-primary-glass-border, rgba(212, 20, 115, .45));color:var(--elecserv-color-primary-dark, #a80f5a)}.elecserv-search-page__term-badge{font-size:.75rem;color:var(--elecserv-color-text-muted, #8d8087);font-weight:500}.elecserv-search-page__products .woocommerce ul.products{margin-top:1rem}.elecserv-search-page__toolbar{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1rem}.elecserv-search-page__instock-filter-form{margin:0}.elecserv-search-page__instock-filter{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:32px;line-height:1.2;margin:0;cursor:pointer;vertical-align:middle}.elecserv-search-page__instock-filter input[type=checkbox]{margin-top:0;margin-bottom:0;vertical-align:middle}.elecserv-search-page__instock-filter span{display:inline-flex;align-items:center;line-height:1.2;margin:0}@media (min-width: 768px){.elecserv-search-page__toolbar{flex-direction:row;align-items:center;justify-content:space-between}}.site-header__search{position:relative}.site-header__search-results{position:absolute;inset-inline:0;top:calc(100% + .25rem);z-index:1200;max-height:min(70vh,32rem);overflow:auto;padding:.5rem 0 0;border:0;border-radius:0;background:transparent;box-shadow:none}.site-header__search-state{padding:1rem;text-align:center;color:var(--elecserv-color-text-muted, #8d8087);font-size:.875rem}.site-header__search-result-wrap{display:grid;gap:.5rem}.site-header__search-panel-head{display:none}.site-header__search-close{border:1px solid var(--elecserv-color-border, #fbcfe8);background:var(--elecserv-color-bg-alt, #fdf2f8);color:var(--elecserv-color-text, #000000);border-radius:8px;padding:4px .5rem;font-size:.875rem;cursor:pointer}.site-header__search-section{display:grid;gap:.25rem;padding-top:.25rem}.site-header__search-section+.site-header__search-section{margin-top:.25rem;border-top:1px solid var(--elecserv-color-border, #fbcfe8);padding-top:.5rem}.site-header__search-section-title{font-size:.875rem;color:var(--elecserv-color-text-muted, #8d8087)}.site-header__search-terms{display:flex;flex-wrap:nowrap;gap:.25rem;overflow-x:auto;overflow-y:hidden;padding-bottom:2px;scrollbar-width:thin}.site-header__search-term{display:inline-flex;flex:0 0 auto;align-items:center;gap:.25rem;padding:4px .5rem;border:1px solid var(--elecserv-color-primary-glass-border, rgba(212, 20, 115, .45));border-radius:999px;text-decoration:none;color:var(--elecserv-color-text, #000000);font-size:.75rem;background:var(--elecserv-glass-btn-bg, rgba(253, 242, 248, .75))}.site-header__search-term-badge{color:var(--elecserv-color-text-muted, #8d8087)}.site-header__search-products{display:grid;gap:.25rem}.site-header__search-product{display:grid;grid-template-columns:3rem 1fr;gap:.5rem;align-items:center;padding:.25rem;border:1px solid var(--elecserv-color-border, #fbcfe8);border-radius:10px;text-decoration:none;color:var(--elecserv-color-text, #000000);background:var(--elecserv-color-bg, #ffffff)}.site-header__search-product:hover{background:var(--elecserv-color-bg-alt, #fdf2f8);border-color:var(--elecserv-color-primary-glass-border, rgba(212, 20, 115, .45))}.site-header__search-product-image img{width:100%;height:auto;display:block;border-radius:8px;background:var(--elecserv-color-bg, #ffffff)}.site-header__search-product:hover .site-header__search-product-image img{background:var(--elecserv-color-bg, #ffffff)}.site-header__search-product-meta{display:grid;gap:3px;min-width:0}.site-header__search-product-title{font-size:.875rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.site-header__search-product-price{font-size:.75rem;color:var(--elecserv-color-text-muted, #8d8087)}.site-header__search-product-type{font-size:.75rem;color:var(--elecserv-color-primary-dark, #a80f5a)}.site-header__search-product-excerpt{font-size:.75rem;color:var(--elecserv-color-text-muted, #8d8087);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.site-header__search-more{display:block;margin-top:.25rem;padding:.5rem .25rem;border-radius:8px;text-align:center;text-decoration:none;color:var(--elecserv-color-primary-dark, #a80f5a);background:var(--elecserv-color-primary-glass, rgba(212, 20, 115, .28));border:1px solid var(--elecserv-color-primary-glass-border, rgba(212, 20, 115, .45));font-size:.875rem}@media (min-width: 768px){.site-header__search{overflow:visible}.site-header__search-results{overflow:visible;max-height:none;padding-inline:10px;padding-bottom:18px;margin-inline:-10px;margin-bottom:-8px}.site-header__search-result-wrap{max-height:min(70vh,32rem);overflow-x:hidden;overflow-y:auto;padding:.5rem;border-radius:12px;border:1px solid var(--elecserv-glass-header-border, rgba(248, 187, 221, .5));background:var(--elecserv-glass-header-bg, rgba(253, 242, 248, .82));-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 12px 40px #00000024,0 4px 12px var(--elecserv-color-primary-a08, rgba(212, 20, 115, .08));scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:var(--elecserv-color-primary-a35, rgba(212, 20, 115, .35)) transparent}.site-header__search-result-wrap::-webkit-scrollbar{width:8px}.site-header__search-result-wrap::-webkit-scrollbar-track{margin:6px 0;background:transparent}.site-header__search-result-wrap::-webkit-scrollbar-thumb{border-radius:999px;background:var(--elecserv-color-primary-a28, rgba(212, 20, 115, .28));border:2px solid transparent;background-clip:padding-box}}@keyframes elecserv-mobile-search-enter{0%{opacity:0;transform:translateY(-1rem)}to{opacity:1;transform:translateY(0)}}@media (max-width: 767px){body.elecserv-mobile-search-open{overflow:hidden}#elecserv-header-search.is-mobile-open{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2000;display:flex;flex-direction:column;gap:.5rem;padding:1rem;background:linear-gradient(to bottom,var(--elecserv-glass-header-bg, rgba(253, 242, 248, .82)) 0%,var(--elecserv-color-bg-alt-a68, rgba(253, 242, 248, .68)) 55%,rgba(255,250,252,.75) 100%);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:inset 0 1px #ffffff73,0 12px 48px var(--elecserv-color-primary-a08, rgba(212, 20, 115, .08));animation:elecserv-mobile-search-enter .4s cubic-bezier(.22,1,.36,1) both}}@media (max-width: 767px) and (prefers-reduced-motion: reduce){#elecserv-header-search.is-mobile-open{animation:none;opacity:1;transform:none}}@media (max-width: 767px){#elecserv-header-search.is-mobile-open .site-header__search-form{flex:0 0 auto}#elecserv-header-search.is-mobile-open .site-header__search-results{position:static;inset:auto;top:auto;z-index:1;max-height:none;flex:1 1 auto;padding-top:.5rem;margin-inline:-1rem;padding-inline:0}#elecserv-header-search.is-mobile-open .site-header__search-result-wrap{padding-inline:1rem}#elecserv-header-search.is-mobile-open .site-header__search-products{margin-inline:-1rem;padding-inline:1rem}#elecserv-header-search.is-mobile-open .site-header__search-panel-head{display:flex;justify-content:flex-end}body.admin-bar #elecserv-header-search.is-mobile-open{top:46px}}@media (max-width: 767px) and (min-width: 783px){body.admin-bar #elecserv-header-search.is-mobile-open{top:32px}}body.woocommerce .container:has(>#primary.content-area),body.woocommerce-page .container:has(>#primary.content-area){width:100%;max-width:1440px;margin-left:auto;margin-right:auto;padding-left:1.5rem;padding-right:1.5rem}@media (max-width: 991px){body.woocommerce .container:has(>#primary.content-area),body.woocommerce-page .container:has(>#primary.content-area){padding-left:.5rem;padding-right:.5rem}}.elecserv-variations-form .elecserv-variations-table,.woocommerce .elecserv-variations-table{width:100%;border:none}.elecserv-variations-table tr{display:block;margin-bottom:1rem}.elecserv-variations-table th,.elecserv-variations-table td{display:block;width:100%;padding:0 0 .5rem;border:none}.elecserv-variations-table th.label{margin-bottom:.25rem;font-family:YekanBakhFaNum,Yekan Bakh,Vazir,Tahoma,Segoe UI,sans-serif;font-size:.875rem;line-height:1.25;font-weight:500;color:var(--elecserv-color-text, #000000)}.elecserv-variations-table td.value select{width:100%;border:1px solid var(--elecserv-color-border, #fbcfe8);padding:.5rem 1rem;background:var(--elecserv-color-bg, #ffffff);font-size:1rem;line-height:1.5;max-width:100%;border-radius:6px}.elecserv-variations-form .reset_variations{display:inline-block;margin-top:.5rem}.woocommerce form .form-row label{font-family:YekanBakhFaNum,Yekan Bakh,Vazir,Tahoma,Segoe UI,sans-serif;font-size:.875rem;line-height:1.25;font-weight:500;color:var(--elecserv-color-text, #000000)}.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea,.woocommerce form select,body.woocommerce-checkout form.checkout textarea,body.woocommerce-checkout form.checkout #order_comments,body.woocommerce-checkout .woocommerce-additional-fields textarea,body.woocommerce-checkout .woocommerce-additional-fields__field-wrapper textarea{width:100%;max-width:100%;border:1px solid var(--elecserv-color-border, #fbcfe8);border-radius:8px;padding:.5rem 1rem;background:var(--elecserv-color-bg, #ffffff);font-size:1rem;line-height:1.5}.woocommerce ul.products li.product a.button,.woocommerce ul.products li.product button.button,.woocommerce ul.products li.product input.button,body.home .elementor-element.elementor-wc-products.elementor-widget.elementor-widget-woocommerce-products ul.products li.product a.button,body.home .elementor-element.elementor-wc-products.elementor-widget.elementor-widget-woocommerce-products ul.products li.product button.button,body.home .elementor-element.elementor-wc-products.elementor-widget.elementor-widget-woocommerce-products ul.products li.product input.button{display:inline-flex;align-items:center;justify-content:center;padding:.25rem 1.5rem;font-family:YekanBakhFaNum,Yekan Bakh,Vazir,Tahoma,Segoe UI,sans-serif;font-size:1rem;font-weight:500;line-height:1.5;border-radius:6px;border:1px solid transparent;cursor:pointer;transition:background .2s,color .2s,border-color .2s,box-shadow .25s ease-out;box-shadow:0 0 0 0 transparent;user-select:none;-webkit-user-select:none;min-height:2.5rem;-webkit-tap-highlight-color:transparent;position:relative;background:var(--elecserv-color-primary, #d41473);color:var(--elecserv-color-on-primary, #ffffff);border:1px solid var(--elecserv-color-primary-dark, #a80f5a);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}@media (hover: hover){.woocommerce ul.products li.product a.button:hover,.woocommerce ul.products li.product button.button:hover,.woocommerce ul.products li.product input.button:hover,body.home .elementor-element.elementor-wc-products.elementor-widget.elementor-widget-woocommerce-products ul.products li.product a.button:hover,body.home .elementor-element.elementor-wc-products.elementor-widget.elementor-widget-woocommerce-products ul.products li.product button.button:hover,body.home .elementor-element.elementor-wc-products.elementor-widget.elementor-widget-woocommerce-products ul.products li.product input.button:hover{background:var(--elecserv-color-primary-dark, #a80f5a);border-color:var(--elecserv-color-primary-dark, #a80f5a);color:var(--elecserv-color-on-primary, #ffffff);text-decoration:none}}@media (min-width: 768px){.woocommerce ul.products li.product a.button,.woocommerce ul.products li.product button.button,.woocommerce ul.products li.product input.button,body.home .elementor-element.elementor-wc-products.elementor-widget.elementor-widget-woocommerce-products ul.products li.product a.button,body.home .elementor-element.elementor-wc-products.elementor-widget.elementor-widget-woocommerce-products ul.products li.product button.button,body.home .elementor-element.elementor-wc-products.elementor-widget.elementor-widget-woocommerce-products ul.products li.product input.button{align-self:flex-start}}.page-content .woocommerce{width:100%}body.woocommerce-page label:has(>input[type=checkbox]):not(.elecserv-checkout-recipient-toggle__label),body.woocommerce-page label:has(>input[type=radio]):not(.elecserv-checkout-recipient-toggle__label),body.woocommerce label:has(>input[type=checkbox]):not(.elecserv-checkout-recipient-toggle__label),body.woocommerce label:has(>input[type=radio]):not(.elecserv-checkout-recipient-toggle__label){display:inline-flex;align-items:flex-start;gap:0;cursor:pointer}.woocommerce form .form-row input[type=checkbox].input-checkbox,.woocommerce-page form .form-row input[type=checkbox].input-checkbox{display:inline-block;box-sizing:border-box;width:1.125rem;min-width:1.125rem;max-width:1.125rem;height:1.125rem;flex:0 0 auto;margin:.5rem;vertical-align:middle}.woocommerce-notices-wrapper{margin-bottom:1rem}.woocommerce-message,.woocommerce-info,.woocommerce-error{position:relative;display:block;outline:none;box-shadow:none;padding:.5rem 1rem;padding-inline-start:2.4rem;border-radius:8px;border-width:1px;border-style:solid;font-size:.875rem;line-height:1.5;list-style:none;margin:0 0 1rem}.woocommerce-message:focus,.woocommerce-info:focus,.woocommerce-error:focus,.woocommerce-message:focus-visible,.woocommerce-info:focus-visible,.woocommerce-error:focus-visible{outline:none;box-shadow:none}.woocommerce-message:before,.woocommerce-info:before,.woocommerce-error:before{position:absolute;top:50%;inset-inline-start:1rem;inset-inline-end:auto;transform:translateY(-50%);float:none;margin:0;line-height:1}.woocommerce-message{background:var(--elecserv-color-success-a08, rgba(45, 122, 62, .08));border-color:var(--elecserv-color-success-a35, rgba(45, 122, 62, .35));color:var(--elecserv-color-success-strong, #256732)}.woocommerce-info{background:var(--elecserv-color-info-a06, rgba(29, 78, 216, .06));border-color:var(--elecserv-color-info-a25, rgba(29, 78, 216, .25));color:var(--elecserv-color-info-strong, #1a47ca)}.woocommerce-error{background:var(--elecserv-color-error-a06, rgba(185, 28, 28, .06));border-color:var(--elecserv-color-error-a35, rgba(185, 28, 28, .35));color:var(--elecserv-color-error-strong, #aa1919)}.woocommerce-message .button,.woocommerce-info .button,.woocommerce-error .button{float:none;display:inline-flex;margin-top:.25rem}.woocommerce .price,.woocommerce-Price-amount,.woocommerce .amount{color:var(--elecserv-color-text, #000000)}.woocommerce .price del{color:var(--elecserv-color-text-muted, #8d8087)}.woocommerce .price ins{color:var(--elecserv-color-text, #000000);text-decoration:none}.woocommerce .price ins .woocommerce-Price-amount,.woocommerce .price ins .amount,.woocommerce .price ins bdi{color:var(--elecserv-color-text, #000000)}.woocommerce .star-rating:before{color:#fcd34d}.woocommerce .star-rating span:before{color:#f59e0b}ul.woocommerce-error li{list-style:none;margin:0 0 .25rem}ul.woocommerce-error li:last-child{margin-bottom:0}.elecserv-checkout-layout{display:flex;flex-direction:column;gap:2rem;margin-top:1.5rem}@media (min-width: 992px){.elecserv-checkout-layout{flex-direction:row;align-items:flex-start;gap:3rem}}.elecserv-checkout-layout__primary{flex:1 1 auto;min-width:0}.elecserv-checkout-layout__sidebar{flex:0 0 100%;min-width:0}@media (min-width: 992px){.elecserv-checkout-layout__sidebar{flex:0 0 min(360px,34%);position:sticky;top:1rem;align-self:flex-start;background:var(--elecserv-color-bg, #ffffff);border:0;box-shadow:0 0 2px var(--elecserv-color-primary-a35, rgba(212, 20, 115, .35));padding:1.5rem;border-radius:12px;background:var(--elecserv-glass-bg, rgba(255, 255, 255, .65));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}}.elecserv-checkout-layout__sidebar-title{margin:0 0 1rem;font-size:1.125rem;font-weight:600}.elecserv-checkout-customer-details{display:flex;flex-direction:column;gap:1rem}.elecserv-checkout-customer-details--react{position:relative;gap:0}.elecserv-checkout-post-address{display:flex;flex-direction:column;gap:0}body.woocommerce-checkout .elecserv-checkout-post-address .woocommerce-additional-fields{margin-top:.5rem}body.woocommerce-checkout .elecserv-checkout-customer-details .woocommerce-billing-fields{margin:0;padding:0}.elecserv-checkout-details-root{margin-bottom:1rem}.elecserv-checkout-wc-fields-ghost{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap;border:0;pointer-events:none}.elecserv-checkout-layout--login-gate{margin-top:1.5rem}.elecserv-checkout-login-gate{max-width:28rem;margin-inline:auto;background:var(--elecserv-color-bg, #ffffff);border:0;box-shadow:0 0 2px var(--elecserv-color-primary-a35, rgba(212, 20, 115, .35));padding:2rem 1.5rem;border-radius:12px;background:var(--elecserv-color-bg-alt, #fdf2f8)}.elecserv-checkout-login-gate__title{margin:0 0 .5rem;font-size:1.125rem;font-weight:600;text-align:center}.elecserv-checkout-login-gate__lead{margin:0 0 1.5rem;font-size:.875rem;color:var(--elecserv-color-text-muted, #8d8087);text-align:center;line-height:1.65}.elecserv-checkout-login-gate__form .elecserv-login-form{margin-top:0}.elecserv-checkout-customer-details .col2-set,.elecserv-checkout-customer-details .col-1,.elecserv-checkout-customer-details .col-2{width:100%;float:none}.elecserv-checkout-shipping-methods{margin-top:1.5rem}.elecserv-checkout-shipping-methods__title{margin:0 0 1rem;font-size:1.125rem;font-weight:600}.elecserv-checkout-shipping-methods__table{background:var(--elecserv-color-bg, #ffffff);border:0;box-shadow:0 0 2px var(--elecserv-color-primary-a35, rgba(212, 20, 115, .35));width:100%;margin:0;border-collapse:collapse;border-radius:10px;overflow:hidden;background:var(--elecserv-color-bg-alt, #fdf2f8)}.elecserv-checkout-shipping-methods__table tbody tr.woocommerce-shipping-totals th{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap;border:0}.elecserv-checkout-shipping-methods__table tbody tr.woocommerce-shipping-totals td{display:block;width:100%;box-sizing:border-box;padding:1rem 1.5rem;border:none;border-bottom:1px solid var(--elecserv-color-border, #fbcfe8);vertical-align:top}.elecserv-checkout-shipping-methods__table tbody tr.woocommerce-shipping-totals:last-child td{border-bottom:none}.elecserv-checkout-shipping-methods__table .woocommerce-shipping-methods{margin:0;padding:0;list-style:none}.elecserv-checkout-shipping-methods__table .woocommerce-shipping-methods li{display:flex;align-items:flex-start;gap:0;margin-bottom:.5rem;cursor:pointer}.elecserv-checkout-shipping-methods__table .woocommerce-shipping-methods li:last-child{margin-bottom:0}.elecserv-checkout-shipping-methods__table .woocommerce-shipping-methods li label,.elecserv-checkout-shipping-methods__table .woocommerce-shipping-methods li input[type=radio]{cursor:pointer}.elecserv-checkout-coupon{margin-top:1.5rem;padding-top:0}.elecserv-checkout-coupon__title{margin:0 0 .25rem;font-size:1.125rem;font-weight:600}.elecserv-checkout-coupon__hint{margin:0 0 1rem;font-size:.875rem;color:var(--elecserv-color-text-muted, #8d8087)}.elecserv-checkout-coupon .checkout_coupon{display:flex!important;flex-wrap:wrap;gap:.5rem;align-items:flex-end}.elecserv-checkout-coupon .checkout_coupon .form-row-first{flex:1 1 200px;margin:0}.elecserv-checkout-coupon .checkout_coupon .form-row-last{flex:0 0 auto;margin:0}body.woocommerce-checkout .elecserv-checkout-coupon form.checkout_coupon{display:flex!important}.elecserv-checkout-order-review .elecserv-checkout-order-review__table-wrap{border:0;box-shadow:0 0 2px var(--elecserv-color-primary-a35, rgba(212, 20, 115, .35));width:100%;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;border-radius:12px;background:var(--elecserv-color-bg, #ffffff)}.elecserv-checkout-order-review .elecserv-checkout-order-review__table-wrap .woocommerce-checkout-review-order-table{width:100%;margin:0!important;font-size:.875rem;border-collapse:collapse;border:0;background:transparent}.elecserv-checkout-order-review__table-wrap .shop_table{display:table;box-shadow:none!important}.elecserv-checkout-order-review .elecserv-credit-checkout-options-wrap--classic,.elecserv-checkout-order-review .elecserv-credit-checkout-options-wrap--blocks{margin:1rem 0!important;clear:both}.elecserv-checkout-order-review .elecserv-credit-checkout-options-wrap--classic .elecserv-credit-checkout-options,.elecserv-checkout-order-review .elecserv-credit-checkout-options-wrap--blocks .elecserv-credit-checkout-options,body.woocommerce-checkout .elecserv-credit-checkout-options-wrap--classic .elecserv-credit-checkout-options,body.woocommerce-checkout .elecserv-credit-checkout-options-wrap--blocks .elecserv-credit-checkout-options{background:var(--elecserv-color-bg, #ffffff);border:0;border-radius:8px;box-shadow:0 0 2px var(--elecserv-color-primary-a35, rgba(212, 20, 115, .35));padding:1rem 1.5rem;margin:0!important;border-radius:12px!important;background:var(--elecserv-color-bg, #ffffff)!important;box-sizing:border-box}.elecserv-checkout-order-review .elecserv-credit-checkout-options-wrap--classic .elecserv-credit-checkout-options.wc-block-components-loading-mask,.elecserv-checkout-order-review .elecserv-credit-checkout-options-wrap--blocks .elecserv-credit-checkout-options.wc-block-components-loading-mask,body.woocommerce-checkout .elecserv-credit-checkout-options-wrap--classic .elecserv-credit-checkout-options.wc-block-components-loading-mask,body.woocommerce-checkout .elecserv-credit-checkout-options-wrap--blocks .elecserv-credit-checkout-options.wc-block-components-loading-mask{border:0!important}.elecserv-checkout-order-review .elecserv-credit-checkout-options__title{margin:0 0 .5rem!important;padding:0!important;font-size:1.125rem!important;font-weight:600!important;line-height:1.25!important;color:var(--elecserv-color-text, #000000)!important}.elecserv-checkout-order-review .elecserv-credit-checkout-options__hint{margin:0 0 1rem!important;padding:0!important;font-size:.875rem!important;line-height:1.5!important;color:var(--elecserv-color-text-muted, #8d8087)!important}.elecserv-checkout-order-review .elecserv-credit-checkout-options__row{margin:0 0 .5rem!important;padding:0!important}.elecserv-checkout-order-review .elecserv-credit-checkout-options__row:last-child{margin-bottom:0!important}.elecserv-checkout-order-review .elecserv-credit-checkout-options .form-row{padding:0!important}.elecserv-checkout-order-review .elecserv-credit-checkout-options__text{font-weight:500!important}.elecserv-checkout-payment{margin-top:1.5rem;padding-top:1rem;border-top:1px solid var(--elecserv-color-border, #fbcfe8);background:transparent!important;border-radius:0!important;box-shadow:none!important}.elecserv-checkout-payment__methods{list-style:none;margin:0 0 1rem!important;padding:0!important;border:0!important;border-bottom:none!important;background:transparent!important;display:flex;flex-direction:column;gap:1rem}.elecserv-checkout-payment__empty{list-style:none;margin:0}.elecserv-payment-card{background:var(--elecserv-color-bg, #ffffff);border:0;box-shadow:0 0 2px var(--elecserv-color-primary-a35, rgba(212, 20, 115, .35));padding:1rem 1.5rem;display:flex;flex-direction:column;align-items:stretch;gap:0;margin:0!important;border-radius:12px;box-sizing:border-box;cursor:pointer;line-height:1.5!important;text-align:inherit!important;font-weight:400!important;transition:box-shadow .15s ease}.elecserv-payment-card:has(input[name=payment_method]:checked){box-shadow:0 0 0 2px var(--elecserv-color-primary-glass-soft, rgba(212, 20, 115, .14)),0 0 6px var(--elecserv-color-primary-a18, rgba(212, 20, 115, .18))}.elecserv-payment-card__header{display:flex;align-items:center;gap:.5rem;margin:0!important;padding:0!important;line-height:1.25}.elecserv-payment-card .input-radio{flex-shrink:0;margin:0!important}.elecserv-payment-card__label{flex:1;min-width:0;margin:0!important;padding:0!important;display:flex;flex-wrap:wrap;align-items:center;gap:.25rem .5rem;font-weight:600;font-size:.875rem;cursor:pointer;line-height:1.25}.elecserv-payment-card__label img{max-height:26px;width:auto;margin-inline-start:.5rem!important;vertical-align:middle}.elecserv-payment-card__body.payment_box{flex:0 0 auto;align-self:stretch;display:block!important;height:auto!important;max-height:none!important;overflow:visible!important;opacity:1!important;visibility:visible!important;transition:none!important;animation:none!important;margin:.5rem 0 0!important;padding:0!important;padding-top:.5rem!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important;border:0!important;border-top:1px solid var(--elecserv-color-border, #fbcfe8)!important;border-radius:0!important;font-size:.75rem!important;line-height:1.5!important;color:var(--elecserv-color-text-muted, #8d8087);background:transparent!important}.elecserv-payment-card__body.payment_box:before{display:none!important}.elecserv-payment-card__body.payment_box>*:first-child{margin-top:0!important}.elecserv-payment-card__body.payment_box>*:last-child{margin-bottom:0!important}.elecserv-payment-card__body.payment_box p,.elecserv-payment-card__body.payment_box div,.elecserv-payment-card__body.payment_box fieldset{margin-left:0!important;margin-right:0!important}.elecserv-payment-card__body.payment_box p{margin-top:0!important;margin-bottom:.25rem!important;font-size:inherit!important;line-height:inherit!important}.elecserv-payment-card__body.payment_box p:last-child{margin-bottom:0!important}.elecserv-payment-card__body.payment_box .form-row{margin:0 0 .25rem!important;padding:0!important}.elecserv-payment-card__body.payment_box .form-row:last-child{margin-bottom:0!important}.elecserv-payment-card__body.payment_box fieldset{margin:0!important;padding:0!important;border:0!important;min-width:0}.elecserv-payment-card__body.payment_box label{margin:0!important}.elecserv-payment-card__body.payment_box ul,.elecserv-payment-card__body.payment_box ol{margin:0 0 .25rem!important;padding-inline-start:1.1em!important}.elecserv-payment-card__body.payment_box ul:last-child,.elecserv-payment-card__body.payment_box ol:last-child{margin-bottom:0!important}body.woocommerce-checkout .elecserv-checkout-payment .place-order.form-row{margin-top:.5rem;padding:.5rem 0 0!important;border-top:1px solid var(--elecserv-color-border, #fbcfe8);float:none;width:100%}body.woocommerce-checkout .elecserv-checkout-payment .place-order.form-row .woocommerce-terms-and-conditions-wrapper{font-size:.75rem;line-height:1.5;color:var(--elecserv-color-text-muted, #8d8087);margin-bottom:.25rem}body.woocommerce-checkout .elecserv-checkout-payment .place-order.form-row .woocommerce-terms-and-conditions-wrapper a{font-size:inherit}body.woocommerce-checkout .elecserv-checkout-payment .place-order.form-row .woocommerce-terms-and-conditions-wrapper p,body.woocommerce-checkout .elecserv-checkout-payment .place-order.form-row .woocommerce-privacy-policy-text,body.woocommerce-checkout .elecserv-checkout-payment .place-order.form-row .woocommerce-terms-and-conditions{font-size:inherit;line-height:inherit;margin:0 0 .25rem}body.woocommerce-checkout .elecserv-checkout-payment .place-order.form-row .woocommerce-terms-and-conditions-wrapper p:last-child,body.woocommerce-checkout .elecserv-checkout-payment .place-order.form-row .woocommerce-privacy-policy-text:last-child{margin-bottom:0}body.woocommerce-checkout .elecserv-checkout-payment .place-order.form-row .woocommerce-terms-and-conditions-checkbox-text{font-size:.75rem;line-height:1.5}body.woocommerce-checkout .elecserv-checkout-payment .place-order.form-row .validate-required{margin-bottom:.25rem}body.woocommerce-checkout .elecserv-checkout-payment #place_order.button.alt{display:inline-flex;align-items:center;justify-content:center;padding:.25rem 1.5rem;font-family:YekanBakhFaNum,Yekan Bakh,Vazir,Tahoma,Segoe UI,sans-serif;font-size:1rem;font-weight:500;line-height:1.5;border-radius:6px;border:1px solid transparent;cursor:pointer;transition:background .2s,color .2s,border-color .2s,box-shadow .25s ease-out;box-shadow:0 0 0 0 transparent;user-select:none;-webkit-user-select:none;min-height:2.5rem;-webkit-tap-highlight-color:transparent;position:relative;background:var(--elecserv-color-primary, #d41473);color:var(--elecserv-color-on-primary, #ffffff);border:1px solid var(--elecserv-color-primary-dark, #a80f5a);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}@media (hover: hover){body.woocommerce-checkout .elecserv-checkout-payment #place_order.button.alt:hover{background:var(--elecserv-color-primary-dark, #a80f5a);border-color:var(--elecserv-color-primary-dark, #a80f5a);color:var(--elecserv-color-on-primary, #ffffff);text-decoration:none}}@media (min-width: 768px){body.woocommerce-checkout .elecserv-checkout-payment #place_order.button.alt{align-self:flex-start}}body.woocommerce-checkout .elecserv-checkout-payment #place_order.button.alt{width:100%;margin-top:.25rem;align-self:stretch;box-sizing:border-box;text-align:center;font-weight:600}body.woocommerce-checkout .elecserv-checkout-payment #place_order.button.alt:disabled,body.woocommerce-checkout .elecserv-checkout-payment #place_order.button.alt.disabled{opacity:.65;cursor:not-allowed;pointer-events:none}.elecserv-checkout-cart-errors{display:flex;gap:1rem;align-items:flex-start;margin:1rem 0;padding:1rem;border:1px solid var(--elecserv-color-error-a35, rgba(185, 28, 28, .35));border-radius:12px;background:var(--elecserv-color-error-a06, rgba(185, 28, 28, .06))}.elecserv-checkout-cart-errors__icon{width:1.75rem;height:1.75rem;flex:0 0 1.75rem;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:.875rem;font-weight:600;color:var(--elecserv-color-error-strong, #aa1919);border:1px solid var(--elecserv-color-error-a40, rgba(185, 28, 28, .4))}.elecserv-checkout-cart-errors__content{min-width:0}.elecserv-checkout-cart-errors__title{margin:0 0 .25rem;font-size:1.125rem;font-weight:600;color:var(--elecserv-color-error-strong, #aa1919)}.elecserv-checkout-cart-errors__message{margin:0;font-size:.875rem;line-height:1.5}.elecserv-checkout-cart-errors__actions{margin:.5rem 0 0}.elecserv-product-oos-badge--discontinued{position:absolute;top:.25rem;inset-inline-start:auto;inset-inline-end:.25rem;z-index:3;max-width:calc(100% - 1rem);display:inline-flex;align-items:center;justify-content:center;padding:.25rem .5rem;border-radius:.25rem;border:1px solid var(--elecserv-color-text-muted-a35, rgba(141, 128, 135, .35));background:var(--elecserv-color-text-muted, #8d8087);color:var(--elecserv-color-bg, #ffffff);font-size:.875rem;font-weight:600;line-height:1.25;text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;box-sizing:border-box;-webkit-backdrop-filter:blur(0px);backdrop-filter:blur(0px);pointer-events:none}.elecserv-archive-header{margin-bottom:1.5rem;max-width:100%;min-width:0}.elecserv-archive-header__title{margin:0}.elecserv-archive-header__title-wrap{margin:0 0 1rem}.elecserv-archive-header__title-wrap :where(h1,h2,.wp-block-query-title){margin:0}.elecserv-archive-child-cats{margin-top:1rem;min-width:0}.elecserv-archive-child-cats__row-root{min-width:0}.elecserv-archive-child-cats__list{list-style:none;margin:0;padding:0;display:flex;flex-wrap:nowrap;align-items:center;gap:.25rem;min-width:0}.elecserv-archive-child-cats__row-root>.elecserv-archive-child-cats__list{overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-bottom:2px}.elecserv-archive-child-cats__row-root>.elecserv-archive-child-cats__list::-webkit-scrollbar{display:none}.elecserv-archive-child-cats__hscroll{min-width:0}.elecserv-archive-child-cats__item{flex:0 0 auto;min-width:0}.elecserv-archive-child-cats__badge{display:inline-flex;align-items:center;justify-content:center;padding:.25rem .5rem;border-radius:999px;border:1px solid var(--elecserv-color-primary-glass-border-soft, rgba(212, 20, 115, .28));background:var(--elecserv-glass-btn-bg, rgba(253, 242, 248, .75));color:var(--elecserv-color-text, #000000);font-size:.875rem;font-weight:600;line-height:1.25;text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;box-sizing:border-box;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);max-width:min(72vw,14rem)}.elecserv-archive-child-cats__badge:focus-visible{outline:none;box-shadow:0 0 0 1px transparent,0 0 0 3px var(--elecserv-color-primary-a40, rgba(212, 20, 115, .4))}@media (max-width: 767px){.elecserv-archive-child-cats__badge:focus-visible{box-shadow:0 0 0 1px transparent,0 0 0 2.25px var(--elecserv-color-primary-a40, rgba(212, 20, 115, .4))}}.woocommerce .products ul:before,.woocommerce .products ul:after,.woocommerce ul.products:before,.woocommerce ul.products:after{content:none!important;display:none!important}.woocommerce ul.products{list-style:none;display:grid;grid-template-columns:repeat(1,minmax(0,1fr));grid-auto-rows:1fr;row-gap:1.5rem;column-gap:1.5rem;margin:0;padding:0;width:100%}@media (min-width: 576px){.woocommerce ul.products{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 992px){.woocommerce ul.products{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width: 1200px){.woocommerce ul.products{grid-template-columns:repeat(4,minmax(0,1fr))}}body.tax-brands ul.products,body.taxonomy-brands ul.products{list-style:none;display:grid;grid-template-columns:repeat(1,minmax(0,1fr));grid-auto-rows:1fr;row-gap:1.5rem;column-gap:1.5rem;margin:0;padding:0;width:100%}@media (min-width: 576px){body.tax-brands ul.products,body.taxonomy-brands ul.products{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 992px){body.tax-brands ul.products,body.taxonomy-brands ul.products{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width: 1200px){body.tax-brands ul.products,body.taxonomy-brands ul.products{grid-template-columns:repeat(4,minmax(0,1fr))}}.woocommerce ul.products li.product{background:var(--elecserv-color-bg, #ffffff);border:0;border-radius:8px;box-shadow:0 0 2px var(--elecserv-color-primary-a35, rgba(212, 20, 115, .35));padding:1rem;position:relative;display:flex;flex-direction:column;gap:.5rem;margin:0;min-width:0;width:100%;height:100%;-webkit-user-select:none;user-select:none}.woocommerce ul.products li.product,.woocommerce ul.products li.product *{-webkit-user-drag:none}.woocommerce ul.products li.product input,.woocommerce ul.products li.product textarea,.woocommerce ul.products li.product select{-webkit-user-select:auto;user-select:auto}.woocommerce ul.products li.product .woocommerce-loop-product__link .star-rating,.woocommerce ul.products li.product a.woocommerce-LoopProduct-link .star-rating{margin:0!important;padding:0;float:none!important}.woocommerce ul.products li.product .woocommerce-loop-product__link,.woocommerce ul.products li.product a.woocommerce-LoopProduct-link{display:flex;flex-direction:column;flex:1 1 auto;gap:.5rem;min-width:0;position:relative;text-decoration:none;overflow:visible}.woocommerce ul.products li.product .woocommerce-loop-product__link img,.woocommerce ul.products li.product a.woocommerce-LoopProduct-link img{display:block;width:100%;height:clamp(85px,10vw,130px);min-height:85px;margin:0;padding:0;object-fit:contain;object-position:center;border-radius:.25rem;background:var(--elecserv-color-bg, #ffffff)}.woocommerce ul.products li.product .woocommerce-loop-product__title{margin:0 0 auto;padding:0;font-size:1rem;line-height:1.25;color:var(--elecserv-color-text, #000000);min-height:2.5em}.woocommerce ul.products li.product .price{margin-top:auto;margin-bottom:0;color:var(--elecserv-color-text, #000000);min-height:1.6rem;display:inline-flex;align-items:baseline;gap:.25rem}.woocommerce ul.products li.product .price del{color:var(--elecserv-color-text-muted, #8d8087);font-size:.9em;opacity:.8;text-decoration:line-through}.woocommerce ul.products li.product .price del .woocommerce-Price-currencySymbol{display:none}.woocommerce ul.products li.product .price ins{color:var(--elecserv-color-text, #000000);text-decoration:none;font-weight:600}.woocommerce ul.products li.product .price .amount,.woocommerce ul.products li.product .price bdi{color:var(--elecserv-color-text, #000000)}.woocommerce ul.products li.product .price ins .amount,.woocommerce ul.products li.product .price ins bdi{color:var(--elecserv-color-text, #000000)}.woocommerce ul.products li.product .button,.woocommerce ul.products li.product .elecserv-add-to-cart{margin-top:0;width:100%}.woocommerce ul.products li.product .onsale{position:absolute;top:.25rem;inset-inline-start:-.5rem;inset-inline-end:auto;padding:0;margin:0;min-width:0;min-height:0;background:transparent;color:var(--elecserv-color-primary-dark, #a80f5a);z-index:2;display:block;line-height:0;text-align:start;font-weight:400;font-size:inherit;border-radius:0}@media (min-width: 768px){.woocommerce ul.products li.product .onsale.elecserv-sale-tag .elecserv-sale-tag__svg{width:1.6rem}.woocommerce ul.products li.product .onsale.elecserv-sale-tag:not(:has(.elecserv-sale-tag-root)){font-size:calc(.875rem * 2 / 3);padding:calc(.25rem * 2 / 3) calc(.5rem * 2 / 3)}}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product,.woocommerce ul.products[class*=columns-] li.product,.woocommerce-page ul.products[class*=columns-] li.product{width:100%!important;max-width:100%!important;margin:0!important;float:none!important;clear:none!important;display:flex!important;flex-direction:column!important}body.tax-brands ul.products li.product,body.taxonomy-brands ul.products li.product{background:var(--elecserv-color-bg, #ffffff);border:0;border-radius:8px;box-shadow:0 0 2px var(--elecserv-color-primary-a35, rgba(212, 20, 115, .35));padding:1rem;position:relative;display:flex;flex-direction:column;gap:.5rem;margin:0!important;min-width:0;width:100%!important;max-width:100%!important;height:100%;float:none!important;clear:none!important;-webkit-user-select:none;user-select:none}body.tax-brands ul.products li.product,body.tax-brands ul.products li.product *,body.taxonomy-brands ul.products li.product,body.taxonomy-brands ul.products li.product *{-webkit-user-drag:none}body.tax-brands ul.products li.product input,body.tax-brands ul.products li.product textarea,body.tax-brands ul.products li.product select,body.taxonomy-brands ul.products li.product input,body.taxonomy-brands ul.products li.product textarea,body.taxonomy-brands ul.products li.product select{-webkit-user-select:auto;user-select:auto}body.tax-brands ul.products li.product .woocommerce-loop-product__link .star-rating,body.tax-brands ul.products li.product a.woocommerce-LoopProduct-link .star-rating,body.taxonomy-brands ul.products li.product .woocommerce-loop-product__link .star-rating,body.taxonomy-brands ul.products li.product a.woocommerce-LoopProduct-link .star-rating{margin:0!important;padding:0;float:none!important}body.tax-brands ul.products li.product .woocommerce-loop-product__link,body.tax-brands ul.products li.product a.woocommerce-LoopProduct-link,body.taxonomy-brands ul.products li.product .woocommerce-loop-product__link,body.taxonomy-brands ul.products li.product a.woocommerce-LoopProduct-link{display:flex;flex-direction:column;flex:1 1 auto;gap:.5rem;min-width:0;position:relative;text-decoration:none;overflow:visible}body.tax-brands ul.products li.product .woocommerce-loop-product__link img,body.tax-brands ul.products li.product a.woocommerce-LoopProduct-link img,body.taxonomy-brands ul.products li.product .woocommerce-loop-product__link img,body.taxonomy-brands ul.products li.product a.woocommerce-LoopProduct-link img{display:block;width:100%;height:clamp(85px,10vw,130px);min-height:85px;margin:0;padding:0;object-fit:contain;object-position:center;border-radius:.25rem;background:var(--elecserv-color-bg, #ffffff)}body.tax-brands ul.products li.product .woocommerce-loop-product__title,body.taxonomy-brands ul.products li.product .woocommerce-loop-product__title{margin:0 0 auto;padding:0;font-size:1rem;line-height:1.25;color:var(--elecserv-color-text, #000000);min-height:2.5em}body.tax-brands ul.products li.product .price,body.taxonomy-brands ul.products li.product .price{margin-top:auto;margin-bottom:0;color:var(--elecserv-color-text, #000000);min-height:1.6rem;display:inline-flex;align-items:baseline;gap:.25rem}body.tax-brands ul.products li.product .price del,body.taxonomy-brands ul.products li.product .price del{color:var(--elecserv-color-text-muted, #8d8087);font-size:.9em;opacity:.8;text-decoration:line-through}body.tax-brands ul.products li.product .price del .woocommerce-Price-currencySymbol,body.taxonomy-brands ul.products li.product .price del .woocommerce-Price-currencySymbol{display:none}body.tax-brands ul.products li.product .price ins,body.taxonomy-brands ul.products li.product .price ins{color:var(--elecserv-color-text, #000000);text-decoration:none;font-weight:600}body.tax-brands ul.products li.product .price .amount,body.tax-brands ul.products li.product .price bdi,body.taxonomy-brands ul.products li.product .price .amount,body.taxonomy-brands ul.products li.product .price bdi{color:var(--elecserv-color-text, #000000)}body.tax-brands ul.products li.product .price ins .amount,body.tax-brands ul.products li.product .price ins bdi,body.taxonomy-brands ul.products li.product .price ins .amount,body.taxonomy-brands ul.products li.product .price ins bdi{color:var(--elecserv-color-text, #000000)}body.tax-brands ul.products li.product .button,body.tax-brands ul.products li.product .elecserv-add-to-cart,body.taxonomy-brands ul.products li.product .button,body.taxonomy-brands ul.products li.product .elecserv-add-to-cart{margin-top:0;width:100%}body.tax-brands ul.products li.product .onsale,body.taxonomy-brands ul.products li.product .onsale{position:absolute;top:.25rem;inset-inline-start:-.5rem;inset-inline-end:auto;padding:0;margin:0;min-width:0;min-height:0;background:transparent;color:var(--elecserv-color-primary-dark, #a80f5a);z-index:2;display:block;line-height:0;text-align:start;font-weight:400;font-size:inherit;border-radius:0}@media (min-width: 768px){body.tax-brands ul.products li.product .onsale.elecserv-sale-tag .elecserv-sale-tag__svg,body.taxonomy-brands ul.products li.product .onsale.elecserv-sale-tag .elecserv-sale-tag__svg{width:1.6rem}body.tax-brands ul.products li.product .onsale.elecserv-sale-tag:not(:has(.elecserv-sale-tag-root)),body.taxonomy-brands ul.products li.product .onsale.elecserv-sale-tag:not(:has(.elecserv-sale-tag-root)){font-size:calc(.875rem * 2 / 3);padding:calc(.25rem * 2 / 3) calc(.5rem * 2 / 3)}}.elecserv-sale-tag:not(:has(.elecserv-sale-tag-root)){display:inline-flex;align-items:center;justify-content:center;padding:.25rem .5rem;border-radius:.25rem;border:1px solid transparent;color:var(--elecserv-color-bg, #ffffff);font-size:.875rem;font-weight:600;line-height:1.25;text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;box-sizing:border-box;-webkit-backdrop-filter:blur(0px);backdrop-filter:blur(0px);background:linear-gradient(135deg,var(--elecserv-color-primary, #d41473) 0%,var(--elecserv-color-primary-dark, #a80f5a) 100%)}.elecserv-sale-tag__svg{display:block;width:2rem;height:auto;aspect-ratio:110/310;filter:drop-shadow(0 1px 3px rgba(0,0,0,.15));transform-origin:50% 0;animation:elecserv-tag-sway 4s ease-in-out infinite}@keyframes elecserv-tag-sway{0%,to{transform:rotate(-2.5deg)}50%{transform:rotate(2.5deg)}}.elecserv-sale-tag__text{fill:var(--elecserv-color-bg, #ffffff);font-family:YekanBakhFaNum,Yekan Bakh,Vazir,Tahoma,Segoe UI,sans-serif;font-size:54px;font-weight:700}.woocommerce ul.products li.product .woocommerce-loop-product__link .star-rating,.woocommerce ul.products li.product a.woocommerce-LoopProduct-link .star-rating,body.tax-brands ul.products li.product .woocommerce-loop-product__link .star-rating,body.tax-brands ul.products li.product a.woocommerce-LoopProduct-link .star-rating,body.taxonomy-brands ul.products li.product .woocommerce-loop-product__link .star-rating,body.taxonomy-brands ul.products li.product a.woocommerce-LoopProduct-link .star-rating,body.home .elementor-element.elementor-wc-products.elementor-widget.elementor-widget-woocommerce-products ul.products li.product .woocommerce-loop-product__link .star-rating,body.home .elementor-element.elementor-wc-products.elementor-widget.elementor-widget-woocommerce-products ul.products li.product a.woocommerce-LoopProduct-link .star-rating,:is(.elementor-widget-elecserv_product_box,.wp-block-elecserv-product-box,.elecserv-product-box-block) ul.products li.product .woocommerce-loop-product__link .star-rating,:is(.elementor-widget-elecserv_product_box,.wp-block-elecserv-product-box,.elecserv-product-box-block) ul.products li.product a.woocommerce-LoopProduct-link .star-rating{margin:0!important;padding:0;float:none!important}.woocommerce ul.products li.product.outofstock>a,.woocommerce ul.products li.product.outofstock>.woocommerce-loop-product__link,body.tax-brands ul.products li.product.outofstock>a,body.tax-brands ul.products li.product.outofstock>.woocommerce-loop-product__link,body.taxonomy-brands ul.products li.product.outofstock>a,body.taxonomy-brands ul.products li.product.outofstock>.woocommerce-loop-product__link,body.home .elementor-element.elementor-wc-products.elementor-widget.elementor-widget-woocommerce-products ul.products li.product.outofstock>a,body.home .elementor-element.elementor-wc-products.elementor-widget.elementor-widget-woocommerce-products ul.products li.product.outofstock>.woocommerce-loop-product__link,:is(.elementor-widget-elecserv_product_box,.wp-block-elecserv-product-box,.elecserv-product-box-block) ul.products li.product.outofstock>a,:is(.elementor-widget-elecserv_product_box,.wp-block-elecserv-product-box,.elecserv-product-box-block) ul.products li.product.outofstock>.woocommerce-loop-product__link{opacity:.8}.woocommerce ul.products li.product.outofstock:not(.elecserv-product-discontinued):after,body.tax-brands ul.products li.product.outofstock:not(.elecserv-product-discontinued):after,body.taxonomy-brands ul.products li.product.outofstock:not(.elecserv-product-discontinued):after,body.home .elementor-element.elementor-wc-products.elementor-widget.elementor-widget-woocommerce-products ul.products li.product.outofstock:not(.elecserv-product-discontinued):after,:is(.elementor-widget-elecserv_product_box,.wp-block-elecserv-product-box,.elecserv-product-box-block) ul.products li.product.outofstock:not(.elecserv-product-discontinued):after{content:"ناموجود";position:absolute;top:.25rem;inset-inline-start:auto;inset-inline-end:.25rem;z-index:3;max-width:calc(100% - 1rem);display:inline-flex;align-items:center;justify-content:center;padding:.25rem .5rem;border-radius:.25rem;border:1px solid var(--elecserv-color-text-muted-a35, rgba(141, 128, 135, .35));background:var(--elecserv-color-text-muted, #8d8087);color:var(--elecserv-color-bg, #ffffff);font-size:.875rem;font-weight:600;line-height:1.25;text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;box-sizing:border-box;-webkit-backdrop-filter:blur(0px);backdrop-filter:blur(0px)}.woocommerce ul.products li.product.outofstock.elecserv-product-discontinued:after,body.tax-brands ul.products li.product.outofstock.elecserv-product-discontinued:after,body.taxonomy-brands ul.products li.product.outofstock.elecserv-product-discontinued:after,body.home .elementor-element.elementor-wc-products.elementor-widget.elementor-widget-woocommerce-products ul.products li.product.outofstock.elecserv-product-discontinued:after,:is(.elementor-widget-elecserv_product_box,.wp-block-elecserv-product-box,.elecserv-product-box-block) ul.products li.product.outofstock.elecserv-product-discontinued:after{content:none;display:none}@media (max-width: 767px){.woocommerce ul.products,body.tax-brands ul.products,body.taxonomy-brands ul.products{grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-auto-rows:auto;row-gap:.5rem;column-gap:.5rem;padding:0;margin:0}.woocommerce ul.products li.product .woocommerce-loop-product__link img,.woocommerce ul.products li.product a.woocommerce-LoopProduct-link img,body.tax-brands ul.products li.product .woocommerce-loop-product__link img,body.tax-brands ul.products li.product a.woocommerce-LoopProduct-link img,body.taxonomy-brands ul.products li.product .woocommerce-loop-product__link img,body.taxonomy-brands ul.products li.product a.woocommerce-LoopProduct-link img{height:clamp(102px,12.5vw,152px);min-height:100px}.woocommerce ul.products li.product,body.tax-brands ul.products li.product,body.taxonomy-brands ul.products li.product{padding:.25rem;width:100%!important;max-width:none!important;min-width:0;height:auto}.woocommerce ul.products li.product a.button,.woocommerce ul.products li.product button.button,.woocommerce ul.products li.product input.button,body.tax-brands ul.products li.product a.button,body.tax-brands ul.products li.product button.button,body.tax-brands ul.products li.product input.button,body.taxonomy-brands ul.products li.product a.button,body.taxonomy-brands ul.products li.product button.button,body.taxonomy-brands ul.products li.product input.button{font-size:.875rem;font-weight:500;padding:.2rem .5rem;min-height:2rem;line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;box-sizing:border-box}.woocommerce ul.products li.product .elecserv-add-to-cart,body.tax-brands ul.products li.product .elecserv-add-to-cart,body.taxonomy-brands ul.products li.product .elecserv-add-to-cart{margin-top:0;gap:2px}.woocommerce ul.products li.product .elecserv-add-to-cart__cart-action,body.tax-brands ul.products li.product .elecserv-add-to-cart__cart-action,body.taxonomy-brands ul.products li.product .elecserv-add-to-cart__cart-action{display:none!important}.woocommerce ul.products li.product .elecserv-add-to-cart .btn,.woocommerce ul.products li.product .elecserv-add-to-cart button,body.tax-brands ul.products li.product .elecserv-add-to-cart .btn,body.tax-brands ul.products li.product .elecserv-add-to-cart button,body.taxonomy-brands ul.products li.product .elecserv-add-to-cart .btn,body.taxonomy-brands ul.products li.product .elecserv-add-to-cart button{font-size:.875rem;font-weight:500;padding:.2rem .5rem;min-height:2rem;line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;box-sizing:border-box}.woocommerce ul.products li.product .elecserv-add-to-cart--qty .elecserv-add-to-cart__controls,body.tax-brands ul.products li.product .elecserv-add-to-cart--qty .elecserv-add-to-cart__controls,body.taxonomy-brands ul.products li.product .elecserv-add-to-cart--qty .elecserv-add-to-cart__controls{height:2rem;padding:1px;gap:1px}.woocommerce ul.products li.product .elecserv-add-to-cart--qty .elecserv-add-to-cart__btn,body.tax-brands ul.products li.product .elecserv-add-to-cart--qty .elecserv-add-to-cart__btn,body.taxonomy-brands ul.products li.product .elecserv-add-to-cart--qty .elecserv-add-to-cart__btn{min-width:2rem;min-height:2rem}.woocommerce ul.products li.product .elecserv-add-to-cart--qty .elecserv-add-to-cart__qty,body.tax-brands ul.products li.product .elecserv-add-to-cart--qty .elecserv-add-to-cart__qty,body.taxonomy-brands ul.products li.product .elecserv-add-to-cart--qty .elecserv-add-to-cart__qty{min-width:1.75rem;padding:0 .25rem;font-size:.875rem}.woocommerce ul.products li.product .woocommerce-loop-product__title,body.tax-brands ul.products li.product .woocommerce-loop-product__title,body.taxonomy-brands ul.products li.product .woocommerce-loop-product__title{min-height:0}.woocommerce ul.products li.product .price,body.tax-brands ul.products li.product .price,body.taxonomy-brands ul.products li.product .price{margin-top:auto;min-height:0;flex-wrap:nowrap;gap:2px;min-width:0}.woocommerce ul.products li.product .price del,body.tax-brands ul.products li.product .price del,body.taxonomy-brands ul.products li.product .price del{font-size:.75rem;line-height:1.25;flex-shrink:1;min-width:0;white-space:nowrap}.woocommerce ul.products li.product .price ins,body.tax-brands ul.products li.product .price ins,body.taxonomy-brands ul.products li.product .price ins{flex-shrink:0;min-width:0}.woocommerce ul.products[class*=columns-] li.product,.woocommerce-page ul.products[class*=columns-] li.product{width:100%!important;float:none!important;clear:none!important;margin:0!important}.woocommerce ul.products li.product .onsale .elecserv-sale-tag__svg,body.tax-brands ul.products li.product .onsale .elecserv-sale-tag__svg,body.taxonomy-brands ul.products li.product .onsale .elecserv-sale-tag__svg,body.home .elementor-element.elementor-wc-products.elementor-widget.elementor-widget-woocommerce-products ul.products li.product .onsale .elecserv-sale-tag__svg,:is(.elementor-widget-elecserv_product_box,.wp-block-elecserv-product-box,.elecserv-product-box-block) ul.products li.product .onsale .elecserv-sale-tag__svg{width:1.45rem}.woocommerce ul.products li.product .onsale .elecserv-sale-tag:not(:has(.elecserv-sale-tag-root)),body.tax-brands ul.products li.product .onsale .elecserv-sale-tag:not(:has(.elecserv-sale-tag-root)),body.taxonomy-brands ul.products li.product .onsale .elecserv-sale-tag:not(:has(.elecserv-sale-tag-root)),body.home .elementor-element.elementor-wc-products.elementor-widget.elementor-widget-woocommerce-products ul.products li.product .onsale .elecserv-sale-tag:not(:has(.elecserv-sale-tag-root)),:is(.elementor-widget-elecserv_product_box,.wp-block-elecserv-product-box,.elecserv-product-box-block) ul.products li.product .onsale .elecserv-sale-tag:not(:has(.elecserv-sale-tag-root)){font-size:.75rem;padding:2px .25rem}.elecserv-variation-badges-row{min-height:0;margin-bottom:.25rem}}body.home .elementor-element.elementor-wc-products.elementor-widget.elementor-widget-woocommerce-products ul.products:before,body.home .elementor-element.elementor-wc-products.elementor-widget.elementor-widget-woocommerce-products ul.products:after{content:none!important;display:none!important}body.home .elementor-element.elementor-wc-products.elementor-widget.elementor-widget-woocommerce-products ul.products{list-style:none;display:grid;grid-template-columns:repeat(1,minmax(0,1fr));grid-auto-rows:1fr;row-gap:1.5rem;column-gap:1.5rem;margin:0;padding:0;width:100%}@media (min-width: 576px){body.home .elementor-element.elementor-wc-products.elementor-widget.elementor-widget-woocommerce-products ul.products{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 992px){body.home .elementor-element.elementor-wc-products.elementor-widget.elementor-widget-woocommerce-products ul.products{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width: 1200px){body.home .elementor-element.elementor-wc-products.elementor-widget.elementor-widget-woocommerce-products ul.products{grid-template-columns:repeat(4,minmax(0,1fr))}}body.home .elementor-element.elementor-wc-products.elementor-widget.elementor-widget-woocommerce-products ul.products li.product{background:var(--elecserv-color-bg, #ffffff);border:0;border-radius:8px;box-shadow:0 0 2px var(--elecserv-color-primary-a35, rgba(212, 20, 115, .35));padding:1rem;position:relative;display:flex;flex-direction:column;gap:.5rem;margin:0!important;min-width:0;width:100%!important;max-width:100%!important;height:100%;float:none!important;clear:none!important;-webkit-user-select:none;user-select:none}body.home .elementor-element.elementor-wc-products.elementor-widget.elementor-widget-woocommerce-products ul.products li.product,body.home .elementor-element.elementor-wc-products.elementor-widget.elementor-widget-woocommerce-products ul.products li.product *{-webkit-user-drag:none}body.home .elementor-element.elementor-wc-products.elementor-widget.elementor-widget-woocommerce-products ul.products li.product input,body.home .elementor-element.elementor-wc-products.elementor-widget.elementor-widget-woocommerce-products ul.products li.product textarea,body.home .elementor-element.elementor-wc-products.elementor-widget.elementor-widget-woocommerce-products ul.products li.product select{-webkit-user-select:auto;user-select:auto}body.home .elementor-element.elementor-wc-products.elementor-widget.elementor-widget-woocommerce-products ul.products li.product .woocommerce-loop-product__link .star-rating,body.home .elementor-element.elementor-wc-products.elementor-widget.elementor-widget-woocommerce-products ul.products li.product a.woocommerce-LoopProduct-link .star-rating{margin:0!important;padding:0;float:none!important}body.home .elementor-element.elementor-wc-products.elementor-widget.elementor-widget-woocommerce-products ul.products li.product .woocommerce-loop-product__link,body.home .elementor-element.elementor-wc-products.elementor-widget.elementor-widget-woocommerce-products ul.products li.product a.woocommerce-LoopProduct-link{display:flex;flex-direction:column;flex:1 1 auto;gap:.5rem;min-width:0;position:relative;text-decoration:none;overflow:visible}body.home .elementor-element.elementor-wc-products.elementor-widget.elementor-widget-woocommerce-products ul.products li.product .woocommerce-loop-product__link img,body.home .elementor-element.elementor-wc-products.elementor-widget.elementor-widget-woocommerce-products ul.products li.product a.woocommerce-LoopProduct-link img{display:block;width:100%;height:clamp(85px,10vw,130px);min-height:85px;margin:0;padding:0;object-fit:contain;object-position:center;border-radius:.25rem;background:var(--elecserv-color-bg, #ffffff)}body.home .elementor-element.elementor-wc-products.elementor-widget.elementor-widget-woocommerce-products ul.products li.product .woocommerce-loop-product__title{margin:0 0 auto;padding:0;font-size:1rem;line-height:1.25;color:var(--elecserv-color-text, #000000);min-height:2.5em}body.home .elementor-element.elementor-wc-products.elementor-widget.elementor-widget-woocommerce-products ul.products li.product .price{margin-top:auto;margin-bottom:0;color:var(--elecserv-color-text, #000000);min-height:1.6rem;display:inline-flex;align-items:baseline;gap:.25rem}body.home .elementor-element.elementor-wc-products.elementor-widget.elementor-widget-woocommerce-products ul.products li.product .price del{color:var(--elecserv-color-text-muted, #8d8087);font-size:.9em;opacity:.8;text-decoration:line-through}body.home .elementor-element.elementor-wc-products.elementor-widget.elementor-widget-woocommerce-products ul.products li.product .price del .woocommerce-Price-currencySymbol{display:none}body.home .elementor-element.elementor-wc-products.elementor-widget.elementor-widget-woocommerce-products ul.products li.product .price ins{color:var(--elecserv-color-text, #000000);text-decoration:none;font-weight:600}body.home .elementor-element.elementor-wc-products.elementor-widget.elementor-widget-woocommerce-products ul.products li.product .price .amount,body.home .elementor-element.elementor-wc-products.elementor-widget.elementor-widget-woocommerce-products ul.products li.product .price bdi{color:var(--elecserv-color-text, #000000)}body.home .elementor-element.elementor-wc-products.elementor-widget.elementor-widget-woocommerce-products ul.products li.product .price ins .amount,body.home .elementor-element.elementor-wc-products.elementor-widget.elementor-widget-woocommerce-products ul.products li.product .price ins bdi{color:var(--elecserv-color-text, #000000)}body.home .elementor-element.elementor-wc-products.elementor-widget.elementor-widget-woocommerce-products ul.products li.product .button,body.home .elementor-element.elementor-wc-products.elementor-widget.elementor-widget-woocommerce-products ul.products li.product .elecserv-add-to-cart{margin-top:0;width:100%}body.home .elementor-element.elementor-wc-products.elementor-widget.elementor-widget-woocommerce-products ul.products li.product .onsale{position:absolute;top:.25rem;inset-inline-start:-.5rem;inset-inline-end:auto;padding:0;margin:0;min-width:0;min-height:0;background:transparent;color:var(--elecserv-color-primary-dark, #a80f5a);z-index:2;display:block;line-height:0;text-align:start;font-weight:400;font-size:inherit;border-radius:0}@media (min-width: 768px){body.home .elementor-element.elementor-wc-products.elementor-widget.elementor-widget-woocommerce-products ul.products li.product .onsale.elecserv-sale-tag .elecserv-sale-tag__svg{width:1.6rem}body.home .elementor-element.elementor-wc-products.elementor-widget.elementor-widget-woocommerce-products ul.products li.product .onsale.elecserv-sale-tag:not(:has(.elecserv-sale-tag-root)){font-size:calc(.875rem * 2 / 3);padding:calc(.25rem * 2 / 3) calc(.5rem * 2 / 3)}}@media (max-width: 767px){body.home .elementor-element.elementor-wc-products.elementor-widget.elementor-widget-woocommerce-products ul.products{grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-auto-rows:auto;row-gap:.5rem;column-gap:.5rem;padding:0;margin:0}body.home .elementor-element.elementor-wc-products.elementor-widget.elementor-widget-woocommerce-products ul.products li.product .woocommerce-loop-product__link img,body.home .elementor-element.elementor-wc-products.elementor-widget.elementor-widget-woocommerce-products ul.products li.product a.woocommerce-LoopProduct-link img{height:clamp(102px,12.5vw,152px);min-height:100px}body.home .elementor-element.elementor-wc-products.elementor-widget.elementor-widget-woocommerce-products ul.products li.product{padding:.25rem;width:100%!important;max-width:none!important;min-width:0;height:auto}body.home .elementor-element.elementor-wc-products.elementor-widget.elementor-widget-woocommerce-products ul.products li.product a.button,body.home .elementor-element.elementor-wc-products.elementor-widget.elementor-widget-woocommerce-products ul.products li.product button.button,body.home .elementor-element.elementor-wc-products.elementor-widget.elementor-widget-woocommerce-products ul.products li.product input.button{font-size:.875rem;font-weight:500;padding:.2rem .5rem;min-height:2rem;line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;box-sizing:border-box}body.home .elementor-element.elementor-wc-products.elementor-widget.elementor-widget-woocommerce-products ul.products li.product .elecserv-add-to-cart{margin-top:0;gap:2px}body.home .elementor-element.elementor-wc-products.elementor-widget.elementor-widget-woocommerce-products ul.products li.product .elecserv-add-to-cart__cart-action{display:none!important}body.home .elementor-element.elementor-wc-products.elementor-widget.elementor-widget-woocommerce-products ul.products li.product .elecserv-add-to-cart .btn,body.home .elementor-element.elementor-wc-products.elementor-widget.elementor-widget-woocommerce-products ul.products li.product .elecserv-add-to-cart button{font-size:.875rem;font-weight:500;padding:.2rem .5rem;min-height:2rem;line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;box-sizing:border-box}body.home .elementor-element.elementor-wc-products.elementor-widget.elementor-widget-woocommerce-products ul.products li.product .elecserv-add-to-cart--qty .elecserv-add-to-cart__controls{height:2rem;padding:1px;gap:1px}body.home .elementor-element.elementor-wc-products.elementor-widget.elementor-widget-woocommerce-products ul.products li.product .elecserv-add-to-cart--qty .elecserv-add-to-cart__btn{min-width:2rem;min-height:2rem}body.home .elementor-element.elementor-wc-products.elementor-widget.elementor-widget-woocommerce-products ul.products li.product .elecserv-add-to-cart--qty .elecserv-add-to-cart__qty{min-width:1.75rem;padding:0 .25rem;font-size:.875rem}body.home .elementor-element.elementor-wc-products.elementor-widget.elementor-widget-woocommerce-products ul.products li.product .woocommerce-loop-product__title{min-height:0}body.home .elementor-element.elementor-wc-products.elementor-widget.elementor-widget-woocommerce-products ul.products li.product .price{margin-top:auto;min-height:0;flex-wrap:nowrap;gap:2px;min-width:0}body.home .elementor-element.elementor-wc-products.elementor-widget.elementor-widget-woocommerce-products ul.products li.product .price del{font-size:.75rem;line-height:1.25;flex-shrink:1;min-width:0;white-space:nowrap}body.home .elementor-element.elementor-wc-products.elementor-widget.elementor-widget-woocommerce-products ul.products li.product .price ins{flex-shrink:0;min-width:0}}.elecserv-single-product .woocommerce-Reviews,.elecserv-single-product #reviews,.elecserv-single-product #comments,.elecserv-single-product #review_form_wrapper{display:block!important}.elecserv-single-product .elecserv-product-section--reviews,.elecserv-single-product .elecserv-product-section--reviews .elecserv-product-section__content,.elecserv-single-product #reviews,.elecserv-single-product #comments{overflow:visible;max-height:none}.elecserv-single-product .elecserv-single-product__sections.elecserv-product-sections{overflow:visible}.elecserv-product-section--reviews .woocommerce-Reviews-title{display:none}.elecserv-single-product .woocommerce-Reviews-title{margin-bottom:1rem;font-size:1rem}.elecserv-single-product #reviews #comments ol.commentlist{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:1rem}@media (min-width: 992px){.elecserv-single-product #reviews #comments ol.commentlist:not(.elecserv-commentlist--stack){display:block;width:100%;min-height:1px;column-count:3;column-gap:1rem;column-fill:balance}.elecserv-single-product #reviews #comments ol.commentlist:not(.elecserv-commentlist--stack)>li{display:inline-block;width:100%;min-width:0;vertical-align:top;box-sizing:border-box;break-inside:avoid;page-break-inside:avoid;-webkit-column-break-inside:avoid}.elecserv-single-product #reviews #comments ol.commentlist.elecserv-commentlist--stack{column-count:unset;display:flex;flex-direction:column;gap:1rem}.elecserv-single-product #reviews #comments ol.commentlist.elecserv-commentlist--stack>li{display:block;width:100%}}.woocommerce .elecserv-single-product #reviews #comments ol.commentlist>li{margin:0!important;min-width:0;box-sizing:border-box}.woocommerce .elecserv-single-product #reviews #comments ol.commentlist>li:not(:has(>ul.children)){padding:0!important;border:0!important;background:transparent!important}.woocommerce .elecserv-single-product #reviews #comments ol.commentlist>li:has(>ul.children){background:var(--elecserv-color-bg, #ffffff);border:0;border-radius:8px;box-shadow:0 0 2px var(--elecserv-color-primary-a35, rgba(212, 20, 115, .35));padding:.5rem 1rem;display:flex;flex-direction:column;gap:0;break-inside:avoid;page-break-inside:avoid;-webkit-column-break-inside:avoid}@media (min-width: 992px){.woocommerce .elecserv-single-product #reviews #comments ol.commentlist:not(.elecserv-commentlist--stack)>li{margin:0 0 1rem!important}}.elecserv-single-product #reviews #comments ol.commentlist li.comment{margin:0;padding:0;border:0}.elecserv-single-product .woocommerce-review__author{font-weight:600;color:var(--elecserv-color-text, #000000)}.elecserv-single-product .woocommerce-review__verified{color:var(--elecserv-color-success, #2d7a3e);font-size:.875rem}.elecserv-single-product .woocommerce-noreviews{margin:0 0 1rem;color:var(--elecserv-color-text-muted, #8d8087);padding:1rem;border:1px solid var(--elecserv-color-border, #fbcfe8);border-radius:8px;background:var(--elecserv-glass-bg, rgba(255, 255, 255, .65));box-shadow:0 1px 2px #0000000f}.elecserv-single-product #reviews #comments{margin-bottom:0;padding-bottom:0;border-bottom:none}.elecserv-single-product #review_form_wrapper{margin-top:0;padding-top:0;border-top:none}.elecserv-single-product #review_form{background:var(--elecserv-color-bg, #ffffff);border:0;border-radius:8px;box-shadow:0 0 2px var(--elecserv-color-primary-a35, rgba(212, 20, 115, .35));padding:1rem}.elecserv-single-product #review_form #respond{margin:0;padding:0;border:0}.elecserv-single-product #review_form .comment-form{display:flex;flex-direction:column;gap:1rem}.elecserv-single-product #review_form label{display:block;margin-bottom:.25rem;font-size:.875rem;color:var(--elecserv-color-text-muted, #8d8087)}.elecserv-single-product #review_form input:not([type=submit]):not([type=hidden]),.elecserv-single-product #review_form textarea,.elecserv-single-product #review_form select{width:100%;max-width:100%;border:1px solid var(--elecserv-color-border, #fbcfe8);border-radius:8px;padding:.5rem 1rem;background:var(--elecserv-color-bg, #ffffff);font-size:1rem;line-height:1.5}.elecserv-single-product #review_form textarea{min-height:130px;resize:vertical}.elecserv-single-product #review_form .form-submit{margin-top:0}.elecserv-single-product #review_form .form-submit input[type=submit],.elecserv-single-product #review_form .form-submit input[type=submit]:not([type=hidden]){width:100%}.woocommerce .elecserv-single-product #review_form #respond input#submit.btn.btn-primary{display:inline-flex;align-items:center;justify-content:center;padding:.25rem 1.5rem;font-family:YekanBakhFaNum,Yekan Bakh,Vazir,Tahoma,Segoe UI,sans-serif;font-size:1rem;font-weight:500;line-height:1.5;border-radius:6px;border:1px solid transparent;cursor:pointer;transition:background .2s,color .2s,border-color .2s,box-shadow .25s ease-out;box-shadow:0 0 0 0 transparent;user-select:none;-webkit-user-select:none;min-height:2.5rem;-webkit-tap-highlight-color:transparent;position:relative;background:var(--elecserv-color-primary, #d41473);color:var(--elecserv-color-on-primary, #ffffff);border:1px solid var(--elecserv-color-primary-dark, #a80f5a);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}@media (hover: hover){.woocommerce .elecserv-single-product #review_form #respond input#submit.btn.btn-primary:hover{background:var(--elecserv-color-primary-dark, #a80f5a);border-color:var(--elecserv-color-primary-dark, #a80f5a);color:var(--elecserv-color-on-primary, #ffffff);text-decoration:none}}@media (min-width: 768px){.woocommerce .elecserv-single-product #review_form #respond input#submit.btn.btn-primary{align-self:flex-start}}.woocommerce .elecserv-single-product #review_form #respond input#submit.btn.btn-primary{width:100%;text-shadow:none}.elecserv-single-product #review_form .form-submit input[type=submit]:disabled{opacity:.7;cursor:default}.elecserv-single-product #review_form .comment-reply-title{display:block;margin-bottom:0}.elecserv-single-product .comment-form-comment label,.elecserv-single-product .comment-form-author label,.elecserv-single-product .comment-form-email label{display:block;margin-bottom:.25rem}.elecserv-single-product #reviews #comments ol.commentlist li .comment_container.elecserv-review-card{display:flex;flex-direction:column;gap:.5rem;direction:rtl;text-align:right;overflow:visible;background:var(--elecserv-color-bg, #ffffff);border:0;border-radius:8px;box-shadow:0 0 2px var(--elecserv-color-primary-a35, rgba(212, 20, 115, .35));padding:.5rem 1rem}.elecserv-single-product #reviews #comments ol.commentlist>li:has(>ul.children)>.comment_container.elecserv-review-card:not(.elecserv-review-card--reply){background:transparent;border:0;box-shadow:none;padding:0}.elecserv-single-product #reviews #comments ol.commentlist ul.children li .comment_container.elecserv-review-card--reply{background:var(--elecserv-color-text-a04, rgba(26, 26, 26, .04));border:1px solid var(--elecserv-color-border-a85, rgba(251, 207, 232, .85));box-shadow:none;padding:.5rem 1rem;border-radius:6px}.elecserv-single-product #reviews #comments ol.commentlist li .elecserv-review-card__reply-label{margin:0 0 .25rem}.elecserv-single-product #reviews #comments ol.commentlist li .elecserv-review-card__reply-badge{display:inline-flex;align-items:center;padding:2px .5rem;font-size:.75rem;font-weight:600;line-height:1.35;color:var(--elecserv-color-primary, #d41473);background:var(--elecserv-color-primary-a12, rgba(212, 20, 115, .12));border:1px solid var(--elecserv-color-primary-a35, rgba(212, 20, 115, .35));border-radius:999px;white-space:nowrap}.elecserv-single-product #reviews #comments ol.commentlist li .comment_container.elecserv-review-card:not(:has(.elecserv-review-card__header)){flex-direction:row;align-items:flex-start}.elecserv-single-product #reviews #comments ol.commentlist li .elecserv-review-card__header{display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between;gap:.5rem;width:100%}.elecserv-single-product #reviews #comments ol.commentlist li .elecserv-review-card__header-user{display:flex;align-items:center;gap:.5rem;min-width:0;flex:1}.elecserv-single-product #reviews #comments ol.commentlist li .elecserv-review-card__identity{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem;min-width:0;font-size:1rem;line-height:1.25}.elecserv-single-product #reviews #comments ol.commentlist li .elecserv-review-card__author .woocommerce-review__author{font-weight:600;color:var(--elecserv-color-text, #000000)}.elecserv-single-product #reviews #comments ol.commentlist li .elecserv-review-card__sep{color:var(--elecserv-color-text-muted, #8d8087);font-weight:400;-webkit-user-select:none;user-select:none}.elecserv-single-product #reviews #comments ol.commentlist li .elecserv-review-card__badge{display:inline-flex;align-items:center;padding:2px .5rem;font-size:.75rem;font-weight:600;line-height:1.35;color:var(--elecserv-color-success, #2d7a3e);background:var(--elecserv-color-success-a10, rgba(45, 122, 62, .1));border:1px solid var(--elecserv-color-success-a35, rgba(45, 122, 62, .35));border-radius:999px;white-space:nowrap}.elecserv-single-product #reviews #comments ol.commentlist li .elecserv-review-card__header-meta{display:flex;align-items:center;gap:.25rem;flex-shrink:0}.elecserv-single-product #reviews #comments ol.commentlist li .elecserv-review-card__datetime{display:inline-flex;align-items:baseline;flex-wrap:wrap;gap:.25rem;margin:0;font-size:.75rem;line-height:1.25;color:var(--elecserv-color-text-muted, #8d8087);font-weight:400}.elecserv-single-product #reviews #comments ol.commentlist li .elecserv-review-card__date,.elecserv-single-product #reviews #comments ol.commentlist li .elecserv-review-card__clock{font-size:.75rem;opacity:.9}.elecserv-single-product #reviews #comments ol.commentlist li .elecserv-review-card__rating{display:flex;justify-content:flex-start;width:100%;flex-shrink:0}.elecserv-single-product #reviews #comments ol.commentlist li .elecserv-review-card__rating .star-rating{float:none;margin:0;font-size:.875rem;height:1em;line-height:1;direction:ltr;unicode-bidi:isolate}.elecserv-single-product #reviews #comments ol.commentlist li .elecserv-review-card__rating .star-rating:before{color:#fcd34d}.elecserv-single-product #reviews #comments ol.commentlist li .elecserv-review-card__rating .star-rating span:before{color:#f59e0b}.elecserv-single-product #reviews #comments ol.commentlist li .elecserv-review-card__body{font-size:1rem;line-height:1.65;color:var(--elecserv-color-text, #000000);width:100%;flex-shrink:0}.elecserv-single-product #reviews #comments ol.commentlist li .elecserv-review-card__body .description{margin:0}.elecserv-single-product #reviews #comments ol.commentlist li .elecserv-review-card__body .description p{margin:0 0 .25rem}.elecserv-single-product #reviews #comments ol.commentlist li .elecserv-review-card__body .description p:last-child{margin-bottom:0}.elecserv-single-product #reviews #comments ol.commentlist li img.avatar{float:none;position:static;width:40px;height:40px;padding:0;margin:0;border:1px solid var(--elecserv-color-border, #fbcfe8);background:var(--elecserv-color-bg, #ffffff);border-radius:999px;box-shadow:none;object-fit:cover;flex-shrink:0}.elecserv-single-product #reviews #comments ol.commentlist li .elecserv-review-card__avatar{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border:1px solid var(--elecserv-color-border, #fbcfe8);border-radius:999px;background:var(--elecserv-color-bg, #ffffff);color:var(--elecserv-color-text-muted, #8d8087);font-size:.875rem;font-weight:600;line-height:1;flex-shrink:0;-webkit-user-select:none;user-select:none}.elecserv-single-product #reviews #comments ol.commentlist li .elecserv-review-card__pending-wrap{margin:0;border:0;padding:0;flex:1;display:flex;flex-direction:column;gap:.25rem;font-size:1rem;line-height:1.65;direction:rtl;text-align:right}.elecserv-single-product #reviews #comments ol.commentlist li .elecserv-review-card__pending-wrap .star-rating{float:none;margin:0;font-size:.875rem;direction:ltr;unicode-bidi:isolate}.elecserv-single-product #reviews #comments ol.commentlist li .elecserv-review-card__pending-wrap .star-rating:before{color:#fcd34d}.elecserv-single-product #reviews #comments ol.commentlist li .elecserv-review-card__pending-wrap .star-rating span:before{color:#f59e0b}.elecserv-single-product #reviews #comments ol.commentlist li .elecserv-review-card__pending-wrap p.meta{margin:0}.elecserv-single-product .elecserv-review-meta__inner{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.elecserv-single-product .elecserv-review-meta__author{isolation:isolate}.elecserv-single-product .elecserv-review-meta__badge{display:inline-flex;align-items:center;padding:2px .5rem;font-size:.75rem;font-weight:600;color:var(--elecserv-color-success, #2d7a3e);background:var(--elecserv-color-success-a10, rgba(45, 122, 62, .1));border:1px solid var(--elecserv-color-success-a35, rgba(45, 122, 62, .35));border-radius:999px}.elecserv-single-product #reviews #comments ol.commentlist ul.children{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.5rem}.elecserv-single-product #reviews #comments ol.commentlist>li>ul.children{margin-top:.5rem;padding-top:.5rem;border-top:1px solid var(--elecserv-color-border, #fbcfe8)}.elecserv-single-product #reviews #comments ol.commentlist>li li>ul.children{margin-top:.5rem;padding-top:.5rem;border-top:1px dashed var(--elecserv-color-border-a75, rgba(251, 207, 232, .75))}.elecserv-single-product #reviews #comments ol.commentlist ul.children>li{margin:0!important;padding:0!important;border:0!important;background:transparent!important}.elecserv-single-product .elecserv-ccb-featured-reviews{margin:0 -10px 1.5rem}.elecserv-single-product .elecserv-ccb-featured-reviews h2{margin:0 0 1.5rem;font-size:1.125rem;font-weight:600;line-height:1.25;color:var(--elecserv-color-text, #000000)}.elecserv-single-product .elecserv-ccb-reviews-container.elecserv-ccb-hscroll{width:100%;display:flex;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none;scroll-padding-inline:0;padding-bottom:0}.elecserv-single-product .elecserv-ccb-reviews-container.elecserv-ccb-hscroll::-webkit-scrollbar{display:none}.elecserv-single-product .elecserv-ccb-hscroll__inner{display:inline-flex;flex-wrap:nowrap;gap:.5rem;padding-inline:0}.elecserv-single-product .elecserv-ccb-reviews-container.elecserv-ccb-hscroll.elecserv-ccb-hscroll--wiggle .elecserv-ccb-hscroll__inner{animation:elecserv-ccb-hscroll-wiggle .7s ease-in-out 1}@keyframes elecserv-ccb-hscroll-wiggle{0%{transform:translate(0)}50%{transform:translate(-20px)}to{transform:translate(0)}}.elecserv-single-product .elecserv-ccb-featured-review{background:var(--elecserv-color-bg, #ffffff);border:0;border-radius:8px;box-shadow:0 0 2px var(--elecserv-color-primary-a35, rgba(212, 20, 115, .35));padding:1rem;flex:0 0 auto;width:min(18.5rem,78vw);min-width:15rem;direction:rtl;text-align:right;display:flex;flex-direction:column;gap:.5rem;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.elecserv-single-product .elecserv-ccb-featured-review:hover{border-color:var(--elecserv-color-primary-glass-border, rgba(212, 20, 115, .45));box-shadow:0 4px 6px -1px #00000014,0 2px 4px -2px #0000000f}.elecserv-single-product .elecserv-ccb-featured-review:focus-within{outline:none;box-shadow:0 0 0 1px transparent,0 0 0 3px var(--elecserv-color-primary-a40, rgba(212, 20, 115, .4))}@media (max-width: 767px){.elecserv-single-product .elecserv-ccb-featured-review:focus-within{box-shadow:0 0 0 1px transparent,0 0 0 2.25px var(--elecserv-color-primary-a40, rgba(212, 20, 115, .4))}}.elecserv-single-product .elecserv-ccb-featured-review.elecserv-ccb-ai-summary{cursor:default;background:var(--elecserv-color-primary-a06, rgba(212, 20, 115, .06));border-color:var(--elecserv-color-primary-glass-border, rgba(212, 20, 115, .45))}.elecserv-single-product .elecserv-ccb-review-meta{display:flex;align-items:flex-start;justify-content:space-between;gap:.5rem;width:100%}.elecserv-single-product .elecserv-ccb-review-author{font-weight:600;color:var(--elecserv-color-text, #000000);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.elecserv-single-product .elecserv-ccb-featured-review.elecserv-ccb-ai-summary .elecserv-ccb-review-author{font-size:1rem;font-weight:600;color:var(--elecserv-color-primary-dark, #a80f5a);white-space:normal}.elecserv-single-product .elecserv-ccb-featured-review.elecserv-ccb-verified .elecserv-ccb-review-author:after{content:none!important;display:none!important}.elecserv-single-product .elecserv-ccb-review-rating{flex-shrink:0;display:flex;align-items:center;justify-content:flex-start;padding:0;font-size:.875rem;font-weight:600;line-height:1.2;color:var(--elecserv-color-primary, #d41473);background:transparent;border:0}.elecserv-single-product .elecserv-ccb-star-rating{float:none;margin:0;font-size:.875rem;height:1em;line-height:1;direction:ltr;unicode-bidi:isolate}.elecserv-single-product .elecserv-ccb-star-rating:before{color:#fcd34d}.elecserv-single-product .elecserv-ccb-star-rating span:before{color:#f59e0b}.elecserv-single-product .elecserv-ccb-review-content{font-size:1rem;line-height:1.65;color:var(--elecserv-color-text, #000000)}.elecserv-single-product .elecserv-ccb-review-content p{margin:0 0 .25rem}.elecserv-single-product .elecserv-ccb-review-content p:last-child{margin-bottom:0}.elecserv-single-product .elecserv-ccb-view-all-reviews{background:var(--elecserv-color-text-a03, rgba(26, 26, 26, .03));border-style:dashed}.elecserv-single-product .elecserv-ccb-view-all-reviews .elecserv-ccb-circle{width:2.5rem;height:2.5rem;border-radius:999px;background:var(--elecserv-color-primary-glass-soft, rgba(212, 20, 115, .14));border:1px solid var(--elecserv-color-primary-glass-border-soft, rgba(212, 20, 115, .28));display:inline-flex;align-items:center;justify-content:center;color:var(--elecserv-color-primary-dark, #a80f5a);flex-shrink:0}.elecserv-single-product .elecserv-ccb-view-all-reviews .elecserv-ccb-all-reviews-text{font-weight:600;color:var(--elecserv-color-text, #000000)}body.single-product.woocommerce #primary,body.single-product.woocommerce #main.site-main{min-width:0;max-width:100%}.elecserv-single-product{margin:0;padding:0;min-width:0}.woocommerce div.product.elecserv-single-product__grid{position:relative}.elecserv-single-product__grid{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto auto auto;gap:2rem;align-items:start;width:100%;max-width:100%;min-width:0}.elecserv-single-product__grid>.woocommerce-product-gallery,.elecserv-single-product__grid>.elecserv-product-gallery{grid-column:1;grid-row:1}.elecserv-single-product__grid>.summary.elecserv-single-product__summary{grid-column:1/-1;grid-row:2}.elecserv-single-product__grid>.elecserv-single-product__sections,.elecserv-single-product__grid>.related{grid-column:1/-1}.elecserv-single-product__grid>.elecserv-single-product__sections{grid-row:3;min-width:0}.elecserv-single-product__grid>.related{grid-row:4}@media (min-width: 992px){.elecserv-single-product__grid{grid-template-columns:minmax(0,.58fr) minmax(0,1fr);grid-template-rows:auto auto auto;gap:1.5rem 2rem;align-items:start}.elecserv-single-product__grid>.woocommerce-product-gallery,.elecserv-single-product__grid>.elecserv-product-gallery{grid-column:1;grid-row:1;align-self:start}.elecserv-single-product__grid>.summary.elecserv-single-product__summary{grid-column:2;grid-row:1;align-self:start}.elecserv-single-product__grid>.elecserv-single-product__sections{grid-column:1/-1;grid-row:2}.elecserv-single-product__grid>.related{grid-column:1/-1;grid-row:3}}.woocommerce div.product.elecserv-single-product__grid>.images,.woocommerce div.product.elecserv-single-product__grid>.summary{float:none!important;width:100%!important;max-width:none!important;margin-inline:0!important;clear:none!important}.elecserv-single-product .woocommerce-product-gallery,.elecserv-single-product .elecserv-product-gallery{position:relative;overflow:visible;opacity:1;min-width:0;max-width:100%;background:var(--elecserv-color-bg, #ffffff);border:0;border-radius:8px;box-shadow:0 0 2px var(--elecserv-color-primary-a35, rgba(212, 20, 115, .35));padding:1rem}@media (max-width: 767px){.elecserv-single-product__summary .price,.elecserv-single-product__summary .elecserv-single-product__price-before-cart,.elecserv-single-product__summary .product-stock-status-instock,.elecserv-single-product__summary .product-stock-status-outofstock,.elecserv-single-product__summary .product-stock-status-discontinued,.elecserv-single-product__summary .product-stock-status-onbackorder,.elecserv-single-product__summary .elecserv-add-to-cart-root{display:none!important}}body.woocommerce .elecserv-single-product .elecserv-product-gallery>.onsale,body.woocommerce .elecserv-single-product .woocommerce-product-gallery>.onsale{position:absolute;top:.25rem;inset-inline-start:-.5rem;inset-inline-end:auto;padding:0;margin:0;min-width:0;min-height:0;background:transparent;color:var(--elecserv-color-primary-dark, #a80f5a);z-index:3;display:block;line-height:0;text-align:start;font-weight:400;font-size:inherit;border-radius:0}.elecserv-single-product .elecserv-product-gallery__stage{width:100%;max-width:100%;height:clamp(280px,46vw,520px);min-height:280px;max-height:min(75vh,520px);overflow:hidden;border-radius:.25rem;background:var(--elecserv-color-bg, #ffffff)}.elecserv-single-product .elecserv-product-gallery__main-img{width:100%;height:auto;display:block;object-fit:contain;border-radius:.25rem;background:var(--elecserv-color-bg, #ffffff)}.elecserv-single-product__summary{min-width:0}@media (min-width: 992px){.elecserv-single-product__summary{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch}}.elecserv-single-product__summary .product_title{margin:0 0 .5rem;line-height:1.25;color:var(--elecserv-color-text, #000000)}.elecserv-single-product__summary .woocommerce-product-rating{margin-bottom:.5rem;display:flex;flex-wrap:wrap;align-items:center;gap:.25rem}.elecserv-single-product__summary .woocommerce-product-rating .star-rating{float:none;margin:0;font-size:.875rem;height:1em;line-height:1;direction:ltr;unicode-bidi:isolate}.elecserv-single-product__summary .woocommerce-product-rating .star-rating:before{color:#fcd34d}.elecserv-single-product__summary .woocommerce-product-rating .star-rating span:before{color:#f59e0b}.elecserv-single-product__summary .woocommerce-product-rating .woocommerce-review-link{color:var(--elecserv-color-text-muted, #8d8087);font-size:.75rem;line-height:1.25;font-weight:400}.elecserv-single-product__summary .price,.elecserv-single-product__summary .elecserv-single-product__price-before-cart{margin-top:1rem;margin-bottom:.5rem;font-size:1rem;color:var(--elecserv-color-text, #000000);display:inline-flex;align-items:baseline;gap:.25rem}.elecserv-single-product__summary .price del,.elecserv-single-product__summary .elecserv-single-product__price-before-cart del{color:var(--elecserv-color-text-muted, #8d8087);font-size:.9em;opacity:.8;text-decoration:line-through}.elecserv-single-product__summary .price ins,.elecserv-single-product__summary .elecserv-single-product__price-before-cart ins{color:var(--elecserv-color-text, #000000);text-decoration:none;font-weight:600}.elecserv-single-product__summary .price .amount,.elecserv-single-product__summary .price bdi,.elecserv-single-product__summary .elecserv-single-product__price-before-cart .amount,.elecserv-single-product__summary .elecserv-single-product__price-before-cart bdi{color:var(--elecserv-color-text, #000000)}.elecserv-single-product__summary .price ins .amount,.elecserv-single-product__summary .price ins bdi,.elecserv-single-product__summary .elecserv-single-product__price-before-cart ins .amount,.elecserv-single-product__summary .elecserv-single-product__price-before-cart ins bdi{color:var(--elecserv-color-text, #000000)}.elecserv-single-product__summary .woocommerce-product-details__short-description{margin-bottom:1.5rem;color:var(--elecserv-color-text, #000000);line-height:1.65}.elecserv-single-product__summary .woocommerce-product-details__short-description:has(.elecserv-product-attributes){margin-top:1.5rem;padding-top:.5rem;border-top:1px solid var(--elecserv-color-border, #fbcfe8)}.elecserv-product-attributes{margin-top:1rem;margin-bottom:1.5rem;padding:0;border-top:none}.elecserv-product-attributes__title{margin:0 0 1rem;font-size:1rem;color:var(--elecserv-color-text, #000000)}.elecserv-product-attributes__list{list-style:none;padding:0;margin:0}.elecserv-product-attributes__list li{position:relative;margin-bottom:.25rem;padding-inline-start:1.6em;padding-bottom:.25rem;border-bottom:1px solid var(--elecserv-color-border-a60, rgba(251, 207, 232, .6))}.elecserv-product-attributes__list li:before{display:block;content:"💎";position:absolute;inset-inline-start:0;top:.2em;font-size:1.2em;line-height:1}.elecserv-product-attributes__list li:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}.elecserv-single-product__summary .product_meta,.elecserv-single-product .product_meta.elecserv-product-meta{display:flex;flex-wrap:wrap;align-items:stretch;column-gap:1.5rem;row-gap:1rem;margin-top:.5rem;padding-top:1rem;border-top:1px solid var(--elecserv-color-border-a60, rgba(251, 207, 232, .6));font-size:1rem;line-height:1.5;color:var(--elecserv-color-text-muted, #8d8087)}.elecserv-single-product__summary .product_meta>span,.elecserv-single-product .product_meta.elecserv-product-meta>span{display:flex;flex-direction:row;align-items:center;gap:.5rem;box-sizing:border-box;min-width:0;margin:0;flex:1 1 calc((100% - 1.5rem)/2);min-width:min(100%,13.5rem);overflow-wrap:break-word;word-break:break-word}.elecserv-single-product__summary .product_meta>span.posted_in,.elecserv-single-product__summary .product_meta>span.elecserv-product-meta__categories,.elecserv-single-product__summary .product_meta>span.tagged_as,.elecserv-single-product__summary .product_meta>span.elecserv-product-meta__tags,.elecserv-single-product .product_meta.elecserv-product-meta>span.posted_in,.elecserv-single-product .product_meta.elecserv-product-meta>span.elecserv-product-meta__categories,.elecserv-single-product .product_meta.elecserv-product-meta>span.tagged_as,.elecserv-single-product .product_meta.elecserv-product-meta>span.elecserv-product-meta__tags{flex:1 1 100%;width:100%;max-width:100%;min-width:0;display:block;position:relative;padding-inline-start:calc(28px + .5rem)}.elecserv-single-product__summary .product_meta>span.posted_in:before,.elecserv-single-product__summary .product_meta>span.elecserv-product-meta__categories:before,.elecserv-single-product__summary .product_meta>span.tagged_as:before,.elecserv-single-product__summary .product_meta>span.elecserv-product-meta__tags:before,.elecserv-single-product .product_meta.elecserv-product-meta>span.posted_in:before,.elecserv-single-product .product_meta.elecserv-product-meta>span.elecserv-product-meta__categories:before,.elecserv-single-product .product_meta.elecserv-product-meta>span.tagged_as:before,.elecserv-single-product .product_meta.elecserv-product-meta>span.elecserv-product-meta__tags:before{position:absolute;inset-inline-start:0;top:.1em}.elecserv-single-product__summary .product_meta>span:before,.elecserv-single-product .product_meta.elecserv-product-meta>span:before{display:block;content:"";flex-shrink:0;align-self:center;width:28px;height:28px;background-position:center;background-repeat:no-repeat;background-size:contain}.elecserv-single-product__summary .product_meta>span.sku_wrapper:before,.elecserv-single-product .product_meta.elecserv-product-meta>span.sku_wrapper:before{background-image:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3Csvg viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17 20.5H7C4 20.5 2 19 2 15.5V8.5C2 5 4 3.5 7 3.5H17C20 3.5 22 5 22 8.5V15.5C22 19 20 20.5 17 20.5Z' stroke='%23292D32' stroke-width='1.5' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath opacity='0.4' d='M6 8V16' stroke='%23292D32' stroke-width='1.5' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M9 8V12' stroke='%23292D32' stroke-width='1.5' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M9 15V16' stroke='%23292D32' stroke-width='1.5' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M15 8V9' stroke='%23292D32' stroke-width='1.5' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath opacity='0.4' d='M12 8V16' stroke='%23292D32' stroke-width='1.5' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M15 12V16' stroke='%23292D32' stroke-width='1.5' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath opacity='0.4' d='M18 8V16' stroke='%23292D32' stroke-width='1.5' stroke-miterlimit='10' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.elecserv-single-product__summary .product_meta>span.product-stock-status-instock:before,.elecserv-single-product .product_meta.elecserv-product-meta>span.product-stock-status-instock:before{background-image:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3Csvg viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath opacity='0.4' d='M19.3504 5.65995L13.0604 2.27C12.4004 1.91 11.6004 1.91 10.9304 2.27L4.64041 5.65995C4.18041 5.90995 3.90039 6.39998 3.90039 6.93998C3.90039 7.47998 4.18041 7.96995 4.64041 8.21995L10.9304 11.61C11.2604 11.79 11.6304 11.88 11.9904 11.88C12.3504 11.88 12.7204 11.79 13.0504 11.61L19.3404 8.21995C19.8004 7.96995 20.0804 7.47998 20.0804 6.93998C20.1004 6.39998 19.8104 5.90995 19.3504 5.65995Z' fill='%23292D32'/%3E%3Cpath opacity='0.4' d='M9.9007 12.7899L4.05069 9.85989C3.60069 9.62989 3.0807 9.65989 2.6507 9.91989C2.2207 10.1799 1.9707 10.6399 1.9707 11.1399V16.6699C1.9707 17.6299 2.50069 18.4899 3.36069 18.9199L9.21069 21.8399C9.41069 21.9399 9.63071 21.9899 9.85071 21.9899C10.1107 21.9899 10.3707 21.9199 10.6007 21.7699C11.0307 21.5099 11.2807 21.0499 11.2807 20.5499V15.0199C11.2907 14.0799 10.7607 13.2199 9.9007 12.7899Z' fill='%23292D32'/%3E%3Cpath opacity='0.4' d='M22.0309 11.1502V15.7401C22.0209 15.7301 22.0109 15.7101 22.0009 15.7001C22.0009 15.6901 21.991 15.6801 21.981 15.6701C21.941 15.6101 21.8909 15.5501 21.8409 15.5001C21.8309 15.4901 21.8209 15.4702 21.8109 15.4602C21.0009 14.5602 19.8109 14.0001 18.5009 14.0001C17.2409 14.0001 16.0909 14.5201 15.2709 15.3601C14.4809 16.1701 14.0009 17.2801 14.0009 18.5001C14.0009 19.3401 14.2409 20.1401 14.6509 20.8201C14.8209 21.1101 15.031 21.3701 15.261 21.6101L14.791 21.8501C14.591 21.9501 14.3709 22.0001 14.1509 22.0001C13.8909 22.0001 13.631 21.9302 13.391 21.7802C12.971 21.5202 12.7109 21.0601 12.7109 20.5601V15.0401C12.7109 14.0801 13.241 13.2201 14.101 12.7901L19.951 9.87013C20.401 9.64013 20.921 9.66012 21.351 9.93012C21.771 10.1901 22.0309 10.6502 22.0309 11.1502Z' fill='%23292D32'/%3E%3Cpath d='M21.98 15.67C21.16 14.66 19.91 14.02 18.5 14.02C17.44 14.02 16.46 14.39 15.69 15.01C14.65 15.83 14 17.1 14 18.52C14 19.36 14.24 20.16 14.65 20.84C14.92 21.29 15.26 21.68 15.66 22H15.67C16.44 22.64 17.43 23.02 18.5 23.02C19.64 23.02 20.67 22.6 21.46 21.9C21.81 21.6 22.11 21.24 22.35 20.84C22.76 20.16 23 19.36 23 18.52C23 17.44 22.62 16.44 21.98 15.67ZM20.76 17.96L18.36 20.18C18.22 20.31 18.03 20.38 17.85 20.38C17.66 20.38 17.47 20.31 17.32 20.16L16.21 19.05C15.92 18.76 15.92 18.28 16.21 17.99C16.5 17.7 16.98 17.7 17.27 17.99L17.87 18.59L19.74 16.86C20.04 16.58 20.52 16.6 20.8 16.9C21.09 17.21 21.07 17.68 20.76 17.96Z' fill='%23292D32'/%3E%3C/svg%3E")}.elecserv-single-product__summary .product_meta>span.product-stock-status-outofstock:before,.elecserv-single-product__summary .product_meta>span.product-stock-status-discontinued:before,.elecserv-single-product .product_meta.elecserv-product-meta>span.product-stock-status-outofstock:before,.elecserv-single-product .product_meta.elecserv-product-meta>span.product-stock-status-discontinued:before{background-image:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3Csvg viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M21.6794 15.3202C20.7894 14.4302 19.6094 13.9802 18.4394 14.0002C17.3094 14.0102 16.1794 14.4602 15.3194 15.3202C14.7194 15.9102 14.3294 16.6501 14.1394 17.4201C14.0294 17.8401 13.9894 18.2702 14.0194 18.7002V18.7502C14.0194 18.8202 14.0294 18.8802 14.0394 18.9602C14.0394 18.9602 14.0394 18.9601 14.0494 18.9701V19.0002C14.1394 19.9802 14.5594 20.9301 15.3194 21.6801C16.4794 22.8401 18.1094 23.2301 19.5794 22.8601C20.0194 22.7501 20.4494 22.5702 20.8494 22.3302C21.1494 22.1602 21.4294 21.9401 21.6794 21.6801C22.4294 20.9301 22.8594 19.9801 22.9494 18.9901C22.9594 18.9901 22.9594 18.9702 22.9594 18.9602C22.9794 18.8902 22.9794 18.8101 22.9794 18.7401C22.9794 18.7301 22.9894 18.7102 22.9894 18.6902C23.0494 17.4802 22.6094 16.2402 21.6794 15.3202ZM20.2294 20.2102C19.9394 20.5002 19.4694 20.5002 19.1694 20.2102L18.5094 19.5501L17.8294 20.2301C17.5294 20.5301 17.0594 20.5301 16.7694 20.2301C16.4694 19.9401 16.4694 19.4701 16.7694 19.1701L17.4494 18.4901L16.7894 17.8302C16.4994 17.5302 16.4994 17.0602 16.7894 16.7702C17.0894 16.4702 17.5594 16.4702 17.8594 16.7702L18.5094 17.4301L19.1394 16.7901C19.4394 16.5001 19.9094 16.5001 20.2094 16.7901C20.4994 17.0901 20.4994 17.5601 20.2094 17.8601L19.5694 18.4901L20.2294 19.1402C20.5294 19.4402 20.5294 19.9102 20.2294 20.2102Z' fill='%23292D32'/%3E%3Cpath opacity='0.4' d='M19.3504 5.65995L13.0604 2.27C12.4004 1.91 11.6004 1.91 10.9304 2.27L4.64041 5.65995C4.18041 5.90995 3.90039 6.39998 3.90039 6.93998C3.90039 7.47998 4.18041 7.96995 4.64041 8.21995L10.9304 11.61C11.2604 11.79 11.6304 11.88 11.9904 11.88C12.3504 11.88 12.7204 11.79 13.0504 11.61L19.3404 8.21995C19.8004 7.96995 20.0804 7.47998 20.0804 6.93998C20.1004 6.39998 19.8104 5.90995 19.3504 5.65995Z' fill='%23292D32'/%3E%3Cpath opacity='0.4' d='M9.9007 12.7899L4.05069 9.85989C3.60069 9.62989 3.0807 9.65989 2.6507 9.91989C2.2207 10.1799 1.9707 10.6399 1.9707 11.1399V16.6699C1.9707 17.6299 2.50069 18.4899 3.36069 18.9199L9.21069 21.8399C9.41069 21.9399 9.63071 21.9899 9.85071 21.9899C10.1107 21.9899 10.3707 21.9199 10.6007 21.7699C11.0307 21.5099 11.2807 21.0499 11.2807 20.5499V15.0199C11.2907 14.0799 10.7607 13.2199 9.9007 12.7899Z' fill='%23292D32'/%3E%3Cpath opacity='0.4' d='M22.0309 11.1502V15.7401C22.0209 15.7301 22.0109 15.7101 22.0009 15.7001C22.0009 15.6901 21.991 15.6801 21.981 15.6701C21.941 15.6101 21.8909 15.5501 21.8409 15.5001C21.8309 15.4901 21.8209 15.4702 21.8109 15.4602C21.0009 14.5602 19.8109 14.0001 18.5009 14.0001C17.2409 14.0001 16.0909 14.5201 15.2709 15.3601C14.4809 16.1701 14.0009 17.2801 14.0009 18.5001C14.0009 19.3401 14.2409 20.1401 14.6509 20.8201C14.8209 21.1101 15.031 21.3701 15.261 21.6101L14.791 21.8501C14.591 21.9501 14.3709 22.0001 14.1509 22.0001C13.8909 22.0001 13.631 21.9302 13.391 21.7802C12.971 21.5202 12.7109 21.0601 12.7109 20.5601V15.0401C12.7109 14.0801 13.241 13.2201 14.101 12.7901L19.951 9.87013C20.401 9.64013 20.921 9.66012 21.351 9.93012C21.771 10.1901 22.0309 10.6502 22.0309 11.1502Z' fill='%23292D32'/%3E%3C/svg%3E")}.elecserv-single-product__summary .product_meta>span.product-stock-status-onbackorder:before,.elecserv-single-product .product_meta.elecserv-product-meta>span.product-stock-status-onbackorder:before{background-image:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3Csvg viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath opacity='0.4' d='M19.3504 5.65995L13.0604 2.27C12.4004 1.91 11.6004 1.91 10.9304 2.27L4.64041 5.65995C4.18041 5.90995 3.90039 6.39998 3.90039 6.93998C3.90039 7.47998 4.18041 7.96995 4.64041 8.21995L10.9304 11.61C11.2604 11.79 11.6304 11.88 11.9904 11.88C12.3604 11.88 12.7204 11.79 13.0504 11.61L19.3404 8.21995C19.8004 7.96995 20.0804 7.47998 20.0804 6.93998C20.0904 6.39998 19.8104 5.90995 19.3504 5.65995Z' fill='%23292D32'/%3E%3Cpath opacity='0.4' d='M9.9007 12.7899L4.05069 9.85989C3.60069 9.62989 3.0807 9.65989 2.6507 9.91989C2.2207 10.1799 1.9707 10.6399 1.9707 11.1399V16.6699C1.9707 17.6299 2.50069 18.4899 3.36069 18.9199L9.21069 21.8399C9.41069 21.9399 9.63071 21.9899 9.85071 21.9899C10.1107 21.9899 10.3707 21.9199 10.6007 21.7699C11.0307 21.5099 11.2807 21.0499 11.2807 20.5499V15.0199C11.2907 14.0799 10.7607 13.2199 9.9007 12.7899Z' fill='%23292D32'/%3E%3Cpath opacity='0.4' d='M22.0309 11.1502V15.7401C22.0209 15.7301 22.0109 15.7101 22.0009 15.7001C22.0009 15.6901 21.991 15.6801 21.981 15.6701C21.941 15.6101 21.8909 15.5501 21.8409 15.5001C21.8309 15.4901 21.8209 15.4702 21.8109 15.4602C21.0009 14.5602 19.8109 14.0001 18.5009 14.0001C17.2409 14.0001 16.0909 14.5201 15.2709 15.3601C14.4809 16.1701 14.0009 17.2801 14.0009 18.5001C14.0009 19.3401 14.2409 20.1401 14.6509 20.8201C14.8209 21.1101 15.031 21.3701 15.261 21.6101L14.791 21.8501C14.591 21.9501 14.3709 22.0001 14.1509 22.0001C13.8909 22.0001 13.631 21.9302 13.391 21.7802C12.971 21.5202 12.7109 21.0601 12.7109 20.5601V15.0401C12.7109 14.0801 13.241 13.2201 14.101 12.7901L19.951 9.87013C20.401 9.64013 20.921 9.66012 21.351 9.93012C21.771 10.1901 22.0309 10.6502 22.0309 11.1502Z' fill='%23292D32'/%3E%3Cpath d='M21.98 15.65C21.16 14.64 19.91 14 18.5 14C17.44 14 16.46 14.37 15.69 14.99C14.65 15.81 14 17.08 14 18.5C14 19.91 14.64 21.16 15.65 21.98C16.42 22.62 17.42 23 18.5 23C19.64 23 20.67 22.57 21.47 21.88C22.4 21.05 23 19.85 23 18.5C23 17.42 22.62 16.42 21.98 15.65ZM19.53 18.78C19.53 19.04 19.39 19.29 19.17 19.42L17.76 20.26C17.64 20.33 17.51 20.37 17.37 20.37C17.12 20.37 16.87 20.24 16.73 20.01C16.52 19.65 16.63 19.19 16.99 18.98L18.03 18.36V17.1C18.03 16.69 18.37 16.35 18.78 16.35C19.19 16.35 19.53 16.69 19.53 17.1V18.78Z' fill='%23292D32'/%3E%3C/svg%3E")}.elecserv-single-product__summary .product_meta>span.product-delivery-time:before,.elecserv-single-product .product_meta.elecserv-product-meta>span.product-delivery-time:before{background-image:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3Csvg viewBox='0 -2 20 20' xmlns='http://www.w3.org/2000/svg'%3E%3Cg id='delivery-truck' transform='translate(-2 -4)'%3E%3Cpath id='secondary' fill='%232ca9bc' d='M20.24,10.81,19,10.5l-.79-2.77a1,1,0,0,0-1-.73H13V17h2a2,2,0,0,1,4,0h1a1,1,0,0,0,1-1V11.78A1,1,0,0,0,20.24,10.81Z'/%3E%3Cpath id='primary' d='M9.17,17H13V6a1,1,0,0,0-1-1H5' fill='none' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'/%3E%3Cpath id='primary-2' data-name='primary' d='M3,13v3a1,1,0,0,0,1,1h.87' fill='none' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'/%3E%3Cpath id='primary-3' data-name='primary' d='M14.87,17H13V7h4.25a1,1,0,0,1,1,.73L19,10.5l1.24.31a1,1,0,0,1,.76,1V16a1,1,0,0,1-1,1h-.89' fill='none' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'/%3E%3Cpath id='primary-4' data-name='primary' d='M9,17a2,2,0,1,1-2-2A2,2,0,0,1,9,17Zm8-2a2,2,0,1,0,2,2A2,2,0,0,0,17,15ZM3,9H9' fill='none' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'/%3E%3C/g%3E%3C/svg%3E")}.elecserv-single-product__summary .product_meta>span.posted_in:before,.elecserv-single-product__summary .product_meta>span.elecserv-product-meta__categories:before,.elecserv-single-product .product_meta.elecserv-product-meta>span.posted_in:before,.elecserv-single-product .product_meta.elecserv-product-meta>span.elecserv-product-meta__categories:before{background-image:var(--elecserv-img-category, none)}.elecserv-single-product__summary .product_meta>span.tagged_as:before,.elecserv-single-product .product_meta.elecserv-product-meta>span.tagged_as:before{background-image:url("data:image/svg+xml,%3C%3Fxml version='1.0'%3F%3E%3Csvg viewBox='0 0 120 120' xmlns='http://www.w3.org/2000/svg'%3E%3Cstyle type='text/css'%3E.st0%7Bfill:%239FD8DF%7D.st1%7Bopacity:0.1%7D.st2%7Bfill:%23FF7171%7D%3C/style%3E%3Cg%3E%3Cpath class='st0' d='M60.9,29.8L35.8,18.9c-5.3-2.3-11.4,0.6-13,6.2l-7.2,26.4c-0.4,1.6-0.3,3.2,0.4,4.7l21.6,45.2c1.2,2.6,4.3,3.6,6.9,2.4l39-18.7c2.6-1.2,3.6-4.3,2.4-6.9L64.3,33C63.6,31.6,62.4,30.4,60.9,29.8z M38.3,40.6c-2.9,1.4-6.3,0.2-7.7-2.7c-1.4-2.9-0.2-6.3,2.7-7.7s6.3-0.2,7.7,2.7C42.4,35.8,41.1,39.3,38.3,40.6z'/%3E%3Cg class='st1'%3E%3Cpath d='M84.8,82.6l-39,18.7c-2.6,1.2-5.6,0.1-6.9-2.4L17.3,53.7c-0.7-1.5-0.8-3.1-0.4-4.7l7.2-26.4c0.1-0.2,0.1-0.4,0.2-0.6c-0.7,0.9-1.2,1.9-1.5,3.1l-7.2,26.4c-0.4,1.6-0.3,3.2,0.4,4.7l21.6,45.2c1.2,2.6,4.3,3.6,6.9,2.4l39-18.7c1.5-0.7,2.5-2.1,2.8-3.6C85.9,81.9,85.4,82.3,84.8,82.6z'/%3E%3C/g%3E%3Cpath class='st2' d='M52.7,15.9l-26.6,6.4c-5.6,1.4-8.7,7.4-6.6,12.7l10.1,25.5c0.6,1.5,1.7,2.7,3.1,3.5l44.5,23.1c2.5,1.3,5.6,0.3,6.9-2.2l19.9-38.4c1.3-2.5,0.3-5.6-2.2-6.9L57.4,16.5C55.9,15.7,54.3,15.5,52.7,15.9z M41.2,38.2c-1.5,2.8-5,3.9-7.8,2.5s-3.9-5-2.5-7.8c1.5-2.8,5-3.9,7.8-2.5C41.5,31.9,42.7,35.4,41.2,38.2z'/%3E%3Cpath class='st1' d='M38.7,30.4c2.8,1.5,4,5,2.5,7.8c-0.8,1.5-2.1,2.5-3.7,2.9c0.9-0.5,1.7-1.3,2.2-2.3c1.5-2.8,0.4-6.3-2.5-7.8c-1.3-0.7-2.8-0.8-4.1-0.5C34.8,29.6,36.9,29.5,38.7,30.4z'/%3E%3Cg class='st1'%3E%3Cpath d='M84.8,81.7c-1.3,2.5-4.4,3.5-6.9,2.2L33.4,60.8c-1.4-0.7-2.6-2-3.1-3.5L20.1,31.9c-0.5-1.3-0.7-2.6-0.7-3.8c-0.8,2.2-0.9,4.6,0,7l10.1,25.5c0.6,1.5,1.7,2.7,3.1,3.5l44.5,23.1c2.5,1.3,5.6,0.3,6.9-2.2l19.9-38.4c0.5-0.9,0.7-2,0.5-3L84.8,81.7z'/%3E%3C/g%3E%3Cpath class='st1' d='M32.7,64l44.5,23.1c0.4,0.2,0.8,0.4,1.2,0.4l-1.9,0.9c-0.6-0.1-1.3-0.2-1.9-0.6L30.2,64.8c-1.4-0.7-2.5-2-3.1-3.5l-8.4-21.1l1.2-4.2l9.7,24.5C30.2,62,31.3,63.3,32.7,64z'/%3E%3C/g%3E%3C/svg%3E")}.elecserv-single-product__summary .product_meta>span.product-brand:before,.elecserv-single-product .product_meta.elecserv-product-meta>span.product-brand:before{background-image:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='iso-8859-1'%3F%3E%3Csvg viewBox='0 0 290.476 290.476' xmlns='http://www.w3.org/2000/svg'%3E%3Cg%3E%3Cg%3E%3Cpolygon style='fill:%23F9BA48' points='161.905,42.857 0,204.762 85.714,290.476 247.619,128.571 233.333,57.143'/%3E%3Cpath style='fill:%23333333' d='M76.757,213.729c-0.138-3.762-1.667-7.276-4.343-9.952c-5.795-5.795-15.224-5.795-21.019,0l-15.271,15.271l35.305,35.305L86.7,239.081c2.81-2.805,4.357-6.538,4.357-10.51c0-3.971-1.548-7.705-4.357-10.51C83.948,215.31,80.371,213.862,76.757,213.729z M79.967,232.348l-8.538,8.538l-21.838-21.838l8.538-8.538c2.086-2.076,5.467-2.076,7.552,0c1.01,1.01,1.567,2.348,1.567,3.776c0,1.429-0.557,2.767-1.567,3.776l-7.143,7.143l6.733,6.733l7.143-7.143c2.086-2.076,5.467-2.076,7.552,0c1.01,1.01,1.567,2.348,1.567,3.776C81.533,230,80.976,231.338,79.967,232.348z'/%3E%3Cpath style='fill:%23333333' d='M158.538,96.633l-8.129,8.129l35.305,35.305l8.129-8.129c4.714-4.714,7.314-10.986,7.314-17.652s-2.6-12.938-7.314-17.652C184.105,86.9,168.276,86.9,158.538,96.633z M187.11,125.205l-1.395,1.395l-21.838-21.838l1.395-1.395c6.019-6.019,15.819-6.019,21.838,0c2.914,2.919,4.524,6.795,4.524,10.919C191.633,118.41,190.024,122.286,187.11,125.205z'/%3E%3Cpath style='fill:%23333333' d='M106.733,219.048l-28.571-28.571l8.538-8.538c2.086-2.076,5.467-2.076,7.552,0c1.01,1.01,1.567,2.348,1.567,3.776c0,1.429-0.557,2.767-1.567,3.776l-7.143,7.143l6.733,6.733l6.895-6.895l17.857,10.714l6.943-6.943l-20.419-12.252c0.114-0.752,0.224-1.505,0.224-2.281c0-3.971-1.548-7.705-4.357-10.51c-5.795-5.795-15.224-5.795-21.019,0l-15.271,15.276L100,225.781L106.733,219.048z'/%3E%3Cpath style='fill:%23333333' d='M135.305,190.476l-14.286-14.286l12.314-12.314l14.286,14.286l6.733-6.733l-35.305-35.305l-25.781,25.781l35.305,35.305L135.305,190.476z M106.733,161.905l12.314-12.314l7.552,7.552l-12.314,12.314L106.733,161.905z'/%3E%3Cpolygon style='fill:%23333333' points='182.924,142.857 147.619,107.552 140.886,114.286 161.7,135.105 127.01,128.162 121.838,133.333 157.143,168.638 163.876,161.905 143.057,141.086 177.752,148.029'/%3E%3Cpath style='fill:%23333333' d='M240.476,0c-26.767,0-48.624,21.157-49.881,47.619h9.524c1.243-21.21,18.838-38.095,40.357-38.095c22.319,0,40.476,18.157,40.476,40.476s-18.157,40.476-40.476,40.476c-4.643,0-9.114-0.867-13.338-2.333c0.914-2.224,1.433-4.643,1.433-7.19c0-10.505-8.543-19.048-19.048-19.048s-19.048,8.543-19.048,19.048S199.019,100,209.524,100c4.333,0,8.286-1.51,11.49-3.957c6.043,2.548,12.624,3.957,19.462,3.957c27.571,0,50-22.429,50-50S268.048,0,240.476,0z M219.048,80.952c0,1.062-0.214,2.062-0.533,3.014c-4.738-3.067-8.81-7.138-11.962-12.019c0.938-0.31,1.924-0.519,2.971-0.519C214.776,71.429,219.048,75.7,219.048,80.952z M209.524,90.476c-5.252,0-9.524-4.271-9.524-9.524c0-0.505,0.071-0.986,0.148-1.467c3.071,4.214,6.767,7.824,10.89,10.838C210.543,90.405,210.043,90.476,209.524,90.476z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E")}.elecserv-single-product__summary .product_meta>span .sku,.elecserv-single-product__summary .product_meta>span.product-delivery-time>span,.elecserv-single-product .product_meta.elecserv-product-meta>span .sku,.elecserv-single-product .product_meta.elecserv-product-meta>span.product-delivery-time>span{color:var(--elecserv-color-text, #000000)}.elecserv-single-product__summary .product_meta>span .sku-label,.elecserv-single-product .product_meta.elecserv-product-meta>span .sku-label{color:var(--elecserv-color-text-muted, #8d8087)}.product-stock-status-outofstock,.product-stock-status-discontinued{color:var(--elecserv-color-error, #b91c1c)}.product-stock-status-instock{color:var(--elecserv-color-success, #2d7a3e)}.elecserv-single-product__summary .elecserv-add-to-cart-root{margin-bottom:1.5rem}.elecserv-single-product .elecserv-single-product__sections.elecserv-product-sections{display:block;margin-top:0;padding-top:0;border-top:none;min-width:0;max-width:100%}.elecserv-single-product .elecserv-product-section{display:block;margin-bottom:2rem;padding-bottom:0;border-bottom:none;min-width:0;max-width:100%}.elecserv-single-product .elecserv-product-section:last-child{margin-bottom:0}.elecserv-single-product .elecserv-product-section__title{margin:0 0 1.5rem;font-size:1.125rem;font-weight:600;color:var(--elecserv-color-text, #000000)}.elecserv-single-product .elecserv-product-section__content{display:block;min-width:0;max-width:100%}.elecserv-single-product .elecserv-product-section--description .elecserv-product-section__content--card,.elecserv-single-product .elecserv-product-section--additional_information .elecserv-product-section__content--card{background:var(--elecserv-color-bg, #ffffff);border:0;border-radius:8px;box-shadow:0 0 2px var(--elecserv-color-primary-a35, rgba(212, 20, 115, .35));min-width:0;padding:1rem}@media (min-width: 768px){.elecserv-single-product .elecserv-product-section--description .elecserv-product-section__content--card,.elecserv-single-product .elecserv-product-section--additional_information .elecserv-product-section__content--card{padding:1.5rem}}@media (min-width: 992px){.elecserv-single-product .elecserv-product-section--description .elecserv-product-section__content--card,.elecserv-single-product .elecserv-product-section--additional_information .elecserv-product-section__content--card{padding:2rem}}.elecserv-single-product .elecserv-product-section--description .elecserv-product-section__content--card{overflow-x:auto;-webkit-overflow-scrolling:touch}.elecserv-single-product .elecserv-product-section--additional_information .shop_attributes{width:100%;max-width:100%;border-collapse:collapse;margin:0;font-size:1rem;color:var(--elecserv-color-text, #000000)}.elecserv-single-product .elecserv-product-section--additional_information .shop_attributes th,.elecserv-single-product .elecserv-product-section--additional_information .shop_attributes td{border:1px solid var(--elecserv-color-border, #fbcfe8);padding:.5rem 1rem;text-align:start;vertical-align:top}.elecserv-single-product .elecserv-product-section--additional_information .shop_attributes th{width:42%;background:var(--elecserv-color-bg-alt, #fdf2f8);font-weight:600;color:var(--elecserv-color-text, #000000)}.elecserv-single-product .elecserv-product-section__content>*{margin-bottom:1rem}.elecserv-single-product .elecserv-product-section__content>*:last-child{margin-bottom:0}.elecserv-single-product .related,.elecserv-single-product .related.products{display:block;margin-top:3rem;padding-top:2rem}.elecserv-single-product .related.products h2,.elecserv-single-product .upsells.products h2{margin-bottom:1.5rem;font-size:1.125rem;color:var(--elecserv-color-text, #000000)}@media (min-width: 1200px){.elecserv-single-product .upsells ul.products{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 991px){.elecserv-single-product__grid{gap:1.5rem}.elecserv-single-product .woocommerce-product-gallery,.elecserv-single-product .elecserv-product-gallery{padding:.5rem}}.woocommerce nav.woocommerce-pagination ul{display:block;white-space:normal;padding:0;margin:0;border:none;clear:none}.woocommerce nav.woocommerce-pagination ul li{border:none;padding:0;margin:0;float:none}.woocommerce nav.woocommerce-pagination{margin-top:1.5rem;display:flex;justify-content:center;max-width:100%;overflow:hidden}.woocommerce nav.woocommerce-pagination ul.page-numbers{list-style:none;display:flex;flex-wrap:nowrap;gap:.25rem;padding:0;margin:0;max-width:100%;min-width:0}.woocommerce nav.woocommerce-pagination ul.page-numbers li .page-numbers.dots{border:none;background:none;min-width:0;padding:0 .25rem;color:var(--elecserv-color-text-muted, #8d8087);cursor:default}.woocommerce nav.woocommerce-pagination ul.page-numbers li{margin:0}.woocommerce nav.woocommerce-pagination ul.page-numbers li a,.woocommerce nav.woocommerce-pagination ul.page-numbers li span{display:inline-flex;align-items:center;justify-content:center;min-width:2.5rem;padding:.5rem 1rem;border-radius:6px;border:1px solid var(--elecserv-color-primary-glass-border-soft, rgba(212, 20, 115, .28));background:var(--elecserv-glass-btn-bg, rgba(253, 242, 248, .75));font-size:.875rem;color:var(--elecserv-color-text, #000000);text-decoration:none}.woocommerce nav.woocommerce-pagination ul.page-numbers li a:hover{background:var(--elecserv-color-primary-glass-soft, rgba(212, 20, 115, .14));border-color:var(--elecserv-color-primary-glass-border, rgba(212, 20, 115, .45));color:var(--elecserv-color-text, #000000)}.woocommerce nav.woocommerce-pagination ul.page-numbers li span.current{background:var(--elecserv-color-primary-glass-soft, rgba(212, 20, 115, .14));border-color:var(--elecserv-color-primary-glass-border, rgba(212, 20, 115, .45));color:var(--elecserv-color-text, #000000);font-weight:600}body.woocommerce-account{--woocommerce: var(--elecserv-color-primary, #d41473);--wc-primary: var(--elecserv-color-primary, #d41473);--wc-primary-text: var(--elecserv-color-on-primary, #ffffff);--wc-secondary: var(--elecserv-color-bg-alt, #fdf2f8);--wc-secondary-text: var(--elecserv-color-text-muted, #8d8087);--wc-content-bg: var(--elecserv-color-bg, #ffffff);--wc-subtext: var(--elecserv-color-text-muted, #8d8087);--wc-form-border-color: var(--elecserv-color-border, #fbcfe8);--wc-form-border-radius: 8px}@media (max-width: 767px){body.woocommerce-account .site-main{padding-bottom:max(5.75rem,env(safe-area-inset-bottom,0px) + 4.75rem)}}body.woocommerce-account .page-content .woocommerce{width:100%;max-width:100%}body.woocommerce-account .elecserv-my-account{display:flex;flex-direction:column;align-items:stretch;gap:1.5rem;width:100%;max-width:100%}body.woocommerce-account .woocommerce-MyAccount-navigation,body.woocommerce-account .woocommerce-MyAccount-content{float:none!important}@media (max-width: 767px){body.woocommerce-account .woocommerce-MyAccount-navigation{display:none!important}body.woocommerce-account .elecserv-my-account{gap:0}body.woocommerce-account .woocommerce-MyAccount-content{width:100%!important;max-width:none}}@media (min-width: 768px){body.woocommerce-account .elecserv-my-account{display:grid;grid-template-columns:14.5rem minmax(0,1fr);gap:2rem;align-items:start}body.woocommerce-account .woocommerce-MyAccount-navigation{grid-column:1;grid-row:1;width:100%!important;max-width:none;position:sticky;top:5.5rem;z-index:2;align-self:start}body.woocommerce-account .woocommerce-MyAccount-content{grid-column:2;grid-row:1;min-width:0;width:100%!important;max-width:none}}body.woocommerce-account .woocommerce-MyAccount-navigation ul{list-style:none;margin:0;padding:0 0 2px;display:flex;flex-direction:row;flex-wrap:nowrap;gap:.5rem;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:thin}body.woocommerce-account .woocommerce-MyAccount-navigation ul::-webkit-scrollbar{height:4px}body.woocommerce-account .woocommerce-MyAccount-navigation ul::-webkit-scrollbar-thumb{background:var(--elecserv-color-primary-glass-border-soft, rgba(212, 20, 115, .28));border-radius:4px}@media (min-width: 768px){body.woocommerce-account .woocommerce-MyAccount-navigation ul{flex-direction:column;flex-wrap:nowrap;overflow:visible;padding-bottom:0;gap:.25rem}}body.woocommerce-account .woocommerce-MyAccount-navigation li{flex-shrink:0}@media (min-width: 768px){body.woocommerce-account .woocommerce-MyAccount-navigation li{flex-shrink:1;width:100%}}body.woocommerce-account .woocommerce-MyAccount-navigation a{display:block;padding:.5rem 1rem;background:var(--elecserv-glass-bg, rgba(255, 255, 255, .65));border:1px solid var(--elecserv-color-border, #fbcfe8);border-radius:8px;color:var(--elecserv-color-text, #000000);font-size:.875rem;font-weight:500;white-space:nowrap;transition:background .2s,border-color .2s,color .2s;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}@media (min-width: 768px){body.woocommerce-account .woocommerce-MyAccount-navigation a{white-space:normal}}body.woocommerce-account .woocommerce-MyAccount-navigation a:hover,body.woocommerce-account .woocommerce-MyAccount-navigation li.is-active a{background:var(--elecserv-color-primary-glass, rgba(212, 20, 115, .28));border-color:var(--elecserv-color-primary-glass-border, rgba(212, 20, 115, .45));color:var(--elecserv-color-primary-dark, #a80f5a);text-decoration:none}body.woocommerce-account .woocommerce-MyAccount-navigation li.is-active a{box-shadow:0 0 0 1px var(--elecserv-color-primary-a20, rgba(212, 20, 115, .2))}body.woocommerce-account .woocommerce-MyAccount-content{background:var(--elecserv-glass-bg, rgba(255, 255, 255, .65));border:1px solid var(--elecserv-glass-header-border, rgba(248, 187, 221, .5));border-radius:12px;padding:1.5rem;box-shadow:0 1px 2px #0000000f;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);min-width:0}@media (max-width: 767px){body.woocommerce-account .woocommerce-MyAccount-content{padding:1rem}}body.woocommerce-account .woocommerce-MyAccount-content>:first-child{margin-top:0}body.woocommerce-account .woocommerce-MyAccount-content>:last-child{margin-bottom:0}body.woocommerce-account .woocommerce-MyAccount-content h2,body.woocommerce-account .woocommerce-MyAccount-content h3{font-size:1.125rem;line-height:1.25;font-weight:600;color:var(--elecserv-color-text, #000000);margin-bottom:1rem;padding-bottom:.5rem;border-bottom:1px solid var(--elecserv-color-border, #fbcfe8)}body.woocommerce-account .woocommerce-MyAccount-content h3{font-size:1rem;border-bottom:0;margin-top:1.5rem;margin-bottom:.5rem;padding-bottom:0}body.woocommerce-account .woocommerce-MyAccount-content>:first-child :is(h2,h3){margin-top:0}body.woocommerce-account .woocommerce-MyAccount-content h2:first-of-type,body.woocommerce-account .woocommerce-MyAccount-content h3:first-of-type{margin-top:0}body.woocommerce-account .woocommerce-MyAccount-content>.woocommerce-notices-wrapper{margin-bottom:0}body.woocommerce-account table.shop_table,body.woocommerce-account table.woocommerce-table--order-details{width:100%;border-collapse:collapse;font-size:.875rem;border:1px solid var(--elecserv-color-border, #fbcfe8);border-radius:8px;overflow:hidden;background:var(--elecserv-color-bg, #ffffff)}body.woocommerce-account table.shop_table thead th,body.woocommerce-account table.woocommerce-table--order-details thead th{background:var(--elecserv-color-bg-alt, #fdf2f8);color:var(--elecserv-color-text, #000000);font-weight:600;text-align:right;padding:.5rem 1rem;border-bottom:1px solid var(--elecserv-color-border, #fbcfe8)}body.woocommerce-account table.shop_table tbody td,body.woocommerce-account table.shop_table tbody th,body.woocommerce-account table.woocommerce-table--order-details tbody td,body.woocommerce-account table.woocommerce-table--order-details tfoot th,body.woocommerce-account table.woocommerce-table--order-details tfoot td{padding:.5rem 1rem;border-top:1px solid var(--elecserv-color-border-a60, rgba(251, 207, 232, .6));vertical-align:middle}body.woocommerce-account table.shop_table .button{margin:2px 0}body.woocommerce-account .woocommerce-MyAccount-content #account_display_name_description,body.woocommerce-account .woocommerce-MyAccount-content #account_display_name_description em{font-size:.75rem;line-height:1.5;color:var(--elecserv-color-text-muted, #8d8087);font-weight:400}body.woocommerce-account .woocommerce-MyAccount-content #account_display_name_description{display:block;margin-top:.25rem}body.woocommerce-account .woocommerce-MyAccount-content .button,body.woocommerce-account .woocommerce-MyAccount-content button.button,body.woocommerce-account .woocommerce-MyAccount-content button.woocommerce-button,body.woocommerce-account .woocommerce-MyAccount-content a.button,body.woocommerce-account .woocommerce-MyAccount-content input.button{display:inline-flex;align-items:center;justify-content:center;padding:.25rem 1.5rem;font-family:YekanBakhFaNum,Yekan Bakh,Vazir,Tahoma,Segoe UI,sans-serif;font-size:1rem;font-weight:500;line-height:1.5;border-radius:6px;border:1px solid transparent;cursor:pointer;transition:background .2s,color .2s,border-color .2s,box-shadow .25s ease-out;box-shadow:0 0 0 0 transparent;user-select:none;-webkit-user-select:none;min-height:2.5rem;-webkit-tap-highlight-color:transparent;position:relative;background:var(--elecserv-color-primary, #d41473);color:var(--elecserv-color-on-primary, #ffffff);border:1px solid var(--elecserv-color-primary-dark, #a80f5a);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}@media (hover: hover){body.woocommerce-account .woocommerce-MyAccount-content .button:hover,body.woocommerce-account .woocommerce-MyAccount-content button.button:hover,body.woocommerce-account .woocommerce-MyAccount-content button.woocommerce-button:hover,body.woocommerce-account .woocommerce-MyAccount-content a.button:hover,body.woocommerce-account .woocommerce-MyAccount-content input.button:hover{background:var(--elecserv-color-primary-dark, #a80f5a);border-color:var(--elecserv-color-primary-dark, #a80f5a);color:var(--elecserv-color-on-primary, #ffffff);text-decoration:none}}@media (min-width: 768px){body.woocommerce-account .woocommerce-MyAccount-content .button,body.woocommerce-account .woocommerce-MyAccount-content button.button,body.woocommerce-account .woocommerce-MyAccount-content button.woocommerce-button,body.woocommerce-account .woocommerce-MyAccount-content a.button,body.woocommerce-account .woocommerce-MyAccount-content input.button{align-self:flex-start}}body.woocommerce-account .woocommerce-MyAccount-content .button,body.woocommerce-account .woocommerce-MyAccount-content button.button,body.woocommerce-account .woocommerce-MyAccount-content button.woocommerce-button,body.woocommerce-account .woocommerce-MyAccount-content a.button,body.woocommerce-account .woocommerce-MyAccount-content input.button{width:auto;max-width:none;text-decoration:none;box-sizing:border-box}body.woocommerce-account .woocommerce-MyAccount-content a.button.alt,body.woocommerce-account .woocommerce-MyAccount-content button.button.alt{position:relative;background:var(--elecserv-color-primary, #d41473);color:var(--elecserv-color-on-primary, #ffffff);border:1px solid var(--elecserv-color-primary-dark, #a80f5a);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}@media (hover: hover){body.woocommerce-account .woocommerce-MyAccount-content a.button.alt:hover,body.woocommerce-account .woocommerce-MyAccount-content button.button.alt:hover{background:var(--elecserv-color-primary-dark, #a80f5a);border-color:var(--elecserv-color-primary-dark, #a80f5a);color:var(--elecserv-color-on-primary, #ffffff);text-decoration:none}}@media (min-width: 768px){body.woocommerce-account .woocommerce-MyAccount-content a.button.alt,body.woocommerce-account .woocommerce-MyAccount-content button.button.alt{align-self:flex-start}}body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-button--secondary,body.woocommerce-account .woocommerce-MyAccount-content a.woocommerce-button--secondary{display:inline-flex;align-items:center;justify-content:center;padding:.25rem 1.5rem;font-family:YekanBakhFaNum,Yekan Bakh,Vazir,Tahoma,Segoe UI,sans-serif;font-size:1rem;font-weight:500;line-height:1.5;border-radius:6px;border:1px solid transparent;cursor:pointer;transition:background .2s,color .2s,border-color .2s,box-shadow .25s ease-out;box-shadow:0 0 0 0 transparent;user-select:none;-webkit-user-select:none;min-height:2.5rem;-webkit-tap-highlight-color:transparent;background:var(--elecserv-glass-btn-bg, rgba(253, 242, 248, .75));color:var(--elecserv-color-text, #000000);border:1px solid var(--elecserv-color-primary-glass-border-soft, rgba(212, 20, 115, .28));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-button--secondary:hover,body.woocommerce-account .woocommerce-MyAccount-content a.woocommerce-button--secondary:hover{background:var(--elecserv-color-primary-glass-soft, rgba(212, 20, 115, .14));border-color:var(--elecserv-color-primary-glass-border, rgba(212, 20, 115, .45));color:var(--elecserv-color-text, #000000);text-decoration:none}body.woocommerce-account .woocommerce-orders-table__cell-order-actions{white-space:normal}body.woocommerce-account .woocommerce-orders-table__cell-order-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem}@media (max-width: 767px){body.woocommerce-account .woocommerce-orders-table__cell-order-actions{display:flex!important;flex-wrap:wrap;align-items:center;gap:.25rem!important}body.woocommerce-account .woocommerce-orders-table__cell-order-actions a.button+a.button,body.woocommerce-account .woocommerce-orders-table__cell-order-actions a.woocommerce-button+a.woocommerce-button{margin-inline-start:.25rem}body.woocommerce-account.woocommerce table.shop_table_responsive tr td:before,body.woocommerce-account.woocommerce-page table.shop_table_responsive tr td:before{margin-left:auto}}body.woocommerce-account .woocommerce-orders-table__cell-order-actions a.button,body.woocommerce-account .woocommerce-orders-table__cell-order-actions a.woocommerce-button{display:inline-flex;align-items:center;justify-content:center;padding:.35rem .5rem;border-radius:999px;border:1px solid var(--elecserv-color-primary-glass-border-soft, rgba(212, 20, 115, .28));background:var(--elecserv-glass-btn-bg, rgba(253, 242, 248, .75));color:var(--elecserv-color-text, #000000);font-size:.75rem;font-weight:600;line-height:1.25;text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;box-sizing:border-box;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);min-height:0;margin:0}body.woocommerce-account .woocommerce-orders-table__cell-order-actions a.button:hover,body.woocommerce-account .woocommerce-orders-table__cell-order-actions a.woocommerce-button:hover{background:var(--elecserv-color-primary-glass-soft, rgba(212, 20, 115, .14));border-color:var(--elecserv-color-primary-glass-border, rgba(212, 20, 115, .45));color:var(--elecserv-color-text, #000000)}body.woocommerce-account .woocommerce-pagination--without-numbers.woocommerce-Pagination{margin-top:1.5rem;display:flex;justify-content:center;gap:.25rem;max-width:100%}body.woocommerce-account .woocommerce-pagination--without-numbers.woocommerce-Pagination a{display:inline-flex;align-items:center;justify-content:center;min-width:2.5rem;padding:.5rem 1rem;border-radius:6px;border:1px solid var(--elecserv-color-primary-glass-border-soft, rgba(212, 20, 115, .28));background:var(--elecserv-glass-btn-bg, rgba(253, 242, 248, .75));font-size:.875rem;color:var(--elecserv-color-text, #000000);text-decoration:none;white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis}body.woocommerce-account .woocommerce-pagination--without-numbers.woocommerce-Pagination a:hover{background:var(--elecserv-color-primary-glass-soft, rgba(212, 20, 115, .14));border-color:var(--elecserv-color-primary-glass-border, rgba(212, 20, 115, .45));color:var(--elecserv-color-text, #000000)}body.woocommerce-account .woocommerce-MyAccount-content .woocommerce-table--orders{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch}body.woocommerce-account .woocommerce-Addresses{margin-top:1rem}body.woocommerce-account .woocommerce-Address-title{margin-bottom:.5rem}body.woocommerce-account .woocommerce-Address-title h2{margin:0;padding-bottom:0;border-bottom:0}body.woocommerce-account .woocommerce-Addresses .woocommerce-Address{position:relative;margin-bottom:1.5rem}body.woocommerce-account .woocommerce-Addresses .woocommerce-Address:last-child{margin-bottom:0}body.woocommerce-account address{font-style:normal;font-size:.875rem;line-height:1.65;color:var(--elecserv-color-text-muted, #8d8087);padding:1rem;padding-inline-start:3rem;background:var(--elecserv-color-bg-alt, #fdf2f8);border:1px solid var(--elecserv-color-border, #fbcfe8);border-radius:8px;position:relative}body.woocommerce-account .elecserv-address-edit{position:absolute;top:.5rem;inset-inline-start:.5rem;width:1.75rem;height:1.75rem;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;border:1px solid var(--elecserv-color-primary-glass-border-soft, rgba(212, 20, 115, .28));background:var(--elecserv-glass-btn-bg, rgba(253, 242, 248, .75));color:var(--elecserv-color-text, #000000);text-decoration:none;z-index:2}body.woocommerce-account .elecserv-address-edit:hover{background:var(--elecserv-color-primary-glass-soft, rgba(212, 20, 115, .14));border-color:var(--elecserv-color-primary-glass-border, rgba(212, 20, 115, .45));color:var(--elecserv-color-primary-dark, #a80f5a)}body.woocommerce-account .elecserv-address-edit .dashicons{font-size:1rem;width:1rem;height:1rem}body.woocommerce-account .elecserv-myaccount-login-wrap{width:100%;max-width:26rem;margin-inline:auto;padding:0}body.woocommerce-account .elecserv-myaccount-login-wrap .elecserv-login-form{max-width:none}body.woocommerce-account .elecserv-account-settings{min-height:8rem}body.woocommerce-account .woocommerce-order-details,body.woocommerce-account .woocommerce-customer-details{margin-top:1.5rem}body.woocommerce-account .woocommerce-order-downloads{margin-top:1rem}body.woocommerce-account .woocommerce-MyAccount-content .elecserv-credit-account .elecserv-credit-quick-amounts{display:flex;flex-wrap:wrap;gap:.25rem;margin-top:.5rem;margin-bottom:1rem}body.woocommerce-account .woocommerce-MyAccount-content .elecserv-credit-account .elecserv-credit-quick-amounts .elecserv-credit-quick-btn{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;border:1px solid var(--elecserv-color-primary-glass-border-soft, rgba(212, 20, 115, .28));background:var(--elecserv-glass-btn-bg, rgba(253, 242, 248, .75));color:var(--elecserv-color-text, #000000);font-size:.75rem;font-weight:600;line-height:1.25;text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;box-sizing:border-box;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);cursor:pointer;font-family:YekanBakhFaNum,Yekan Bakh,Vazir,Tahoma,Segoe UI,sans-serif;padding:.25rem .5rem;min-height:0;-webkit-tap-highlight-color:transparent}@media (hover: hover){body.woocommerce-account .woocommerce-MyAccount-content .elecserv-credit-account .elecserv-credit-quick-amounts .elecserv-credit-quick-btn:hover{background:var(--elecserv-color-primary-glass-soft, rgba(212, 20, 115, .14));border-color:var(--elecserv-color-primary-glass-border, rgba(212, 20, 115, .45));color:var(--elecserv-color-text, #000000);text-decoration:none}}body.woocommerce-account .woocommerce-MyAccount-content .elecserv-credit-account .elecserv-credit-amount-field{position:relative;width:100%;max-width:22rem;margin-bottom:.5rem}body.woocommerce-account .woocommerce-MyAccount-content .elecserv-credit-account .elecserv-credit-amount-field>label{display:block;margin:0}body.woocommerce-account .woocommerce-MyAccount-content .elecserv-credit-account .elecserv-wallet-amount-input{width:100%;max-width:100%;border:1px solid var(--elecserv-color-border, #fbcfe8);border-radius:8px;padding:.5rem 1rem;background:var(--elecserv-color-bg, #ffffff);font-size:1rem;line-height:1.5;transition:border-color .2s ease,box-shadow .25s ease-out;box-shadow:0 0 0 0 transparent}body.woocommerce-account .woocommerce-MyAccount-content .elecserv-credit-account .elecserv-wallet-amount-input:focus{outline:none}body.woocommerce-account .woocommerce-MyAccount-content .elecserv-credit-account .elecserv-wallet-amount-input:focus-visible{border-color:var(--elecserv-color-primary-glass-border, rgba(212, 20, 115, .45));outline:none;box-shadow:0 0 0 1px transparent,0 0 0 3px var(--elecserv-color-primary-a40, rgba(212, 20, 115, .4))}@media (max-width: 767px){body.woocommerce-account .woocommerce-MyAccount-content .elecserv-credit-account .elecserv-wallet-amount-input:focus-visible{box-shadow:0 0 0 1px transparent,0 0 0 2.25px var(--elecserv-color-primary-a40, rgba(212, 20, 115, .4))}}body.woocommerce-account .woocommerce-MyAccount-content .elecserv-credit-account .elecserv-wallet-amount-input{max-width:100%;padding-inline-end:4.2rem;margin-bottom:0!important}body.woocommerce-account .woocommerce-MyAccount-content .elecserv-credit-account .elecserv-credit-currency{position:absolute;top:50%;inset-inline-start:auto;inset-inline-end:.5rem;transform:translateY(-50%);z-index:1;color:var(--elecserv-color-text-muted, #8d8087);font-size:.875rem;pointer-events:none}body.woocommerce-account .woocommerce-MyAccount-content .elecserv-credit-account .elecserv-wallet-amount-input::-webkit-outer-spin-button,body.woocommerce-account .woocommerce-MyAccount-content .elecserv-credit-account .elecserv-wallet-amount-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}body.woocommerce-account .woocommerce-MyAccount-content .elecserv-credit-account .elecserv-wallet-amount-input[type=number]{-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}body.woocommerce-account .woocommerce-MyAccount-content .elecserv-credit-account .elecserv-credit-payment-methods__list{display:grid;gap:.5rem}body.woocommerce-account .woocommerce-MyAccount-content .elecserv-credit-account .elecserv-credit-payment-methods__list li{margin:0}body.woocommerce-account .woocommerce-MyAccount-content .elecserv-credit-account .elecserv-credit-payment-methods__label{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"radio title" "radio desc";align-items:center;gap:.5rem;padding:.5rem 1rem;border:1px solid var(--elecserv-color-border, #fbcfe8);border-radius:10px;background:var(--elecserv-glass-bg, rgba(255, 255, 255, .65));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:border-color .2s,background .2s,box-shadow .2s}body.woocommerce-account .woocommerce-MyAccount-content .elecserv-credit-account .elecserv-credit-payment-methods__label input[type=radio]{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:1.125rem;height:1.125rem;margin:.5rem;flex-shrink:0;border:1px solid var(--elecserv-color-border, #fbcfe8);border-radius:50%;background-color:var(--elecserv-color-bg, #ffffff);background-repeat:no-repeat;cursor:pointer;vertical-align:middle;transition:border-color .2s ease,background-color .2s ease,background-image .15s ease}body.woocommerce-account .woocommerce-MyAccount-content .elecserv-credit-account .elecserv-credit-payment-methods__label input[type=radio]:hover:not(:disabled){border-color:var(--elecserv-color-primary-glass-border, rgba(212, 20, 115, .45))}body.woocommerce-account .woocommerce-MyAccount-content .elecserv-credit-account .elecserv-credit-payment-methods__label input[type=radio]:checked{border-color:var(--elecserv-color-primary-dark, #a80f5a);background-color:var(--elecserv-color-bg, #ffffff);background-image:radial-gradient(circle at center,var(--elecserv-color-primary, #d41473) 0,var(--elecserv-color-primary, #d41473) 50%,var(--elecserv-color-bg, #ffffff) 51.5%)}body.woocommerce-account .woocommerce-MyAccount-content .elecserv-credit-account .elecserv-credit-payment-methods__label input[type=radio]:disabled{opacity:.5;cursor:not-allowed}body.woocommerce-account .woocommerce-MyAccount-content .elecserv-credit-account .elecserv-credit-payment-methods__label input[type=radio]:focus-visible{outline:none;box-shadow:0 0 0 1px transparent,0 0 0 3px var(--elecserv-color-primary-a40, rgba(212, 20, 115, .4))}@media (max-width: 767px){body.woocommerce-account .woocommerce-MyAccount-content .elecserv-credit-account .elecserv-credit-payment-methods__label input[type=radio]:focus-visible{box-shadow:0 0 0 1px transparent,0 0 0 2.25px var(--elecserv-color-primary-a40, rgba(212, 20, 115, .4))}}body.woocommerce-account .woocommerce-MyAccount-content .elecserv-credit-account .elecserv-credit-payment-methods__label input[type=radio]{grid-area:radio;align-self:center;margin:.5rem}body.woocommerce-account .woocommerce-MyAccount-content .elecserv-credit-account .elecserv-credit-payment-methods__title{grid-area:title;display:block;margin-inline-start:0;font-weight:600}body.woocommerce-account .woocommerce-MyAccount-content .elecserv-credit-account .elecserv-credit-payment-methods__desc{grid-area:desc;margin-inline-start:0;margin-top:.05rem;font-size:.75rem;color:var(--elecserv-color-text-muted, #8d8087)}body.woocommerce-account .woocommerce-MyAccount-content .elecserv-credit-account .elecserv-credit-payment-methods__desc p{margin:0;font-size:inherit;line-height:inherit;color:inherit}@media (min-width: 768px){body.woocommerce-account .woocommerce-MyAccount-content .elecserv-credit-account .elecserv-credit-payment-methods__label{grid-template-columns:auto max-content minmax(0,1fr);grid-template-areas:"radio title desc";align-items:center}body.woocommerce-account .woocommerce-MyAccount-content .elecserv-credit-account .elecserv-credit-payment-methods__desc{margin-top:0;display:flex;align-items:center}}body.woocommerce-account .woocommerce-MyAccount-content .elecserv-credit-account .elecserv-credit-payment-methods__label:has(input[type=radio]:checked){border-color:var(--elecserv-color-primary-glass-border, rgba(212, 20, 115, .45));background:var(--elecserv-color-primary-glass-soft, rgba(212, 20, 115, .14));box-shadow:0 0 0 1px var(--elecserv-color-primary-a20, rgba(212, 20, 115, .2))}@media (hover: hover){body.woocommerce-account .woocommerce-MyAccount-content .elecserv-credit-account .elecserv-credit-payment-methods__label:hover{border-color:var(--elecserv-color-primary-glass-border, rgba(212, 20, 115, .45));background:var(--elecserv-color-primary-glass-soft, rgba(212, 20, 115, .14))}}body.woocommerce-account.woocommerce-view-order .woocommerce-MyAccount-content>p:first-of-type{background:var(--elecserv-color-bg, #ffffff);border:0;border-radius:8px;box-shadow:0 0 2px var(--elecserv-color-primary-a35, rgba(212, 20, 115, .35));padding:1rem;margin:0 0 1rem;font-size:.875rem;color:var(--elecserv-color-text-muted, #8d8087);line-height:1.65}body.woocommerce-account.woocommerce-view-order .woocommerce-MyAccount-content>p:first-of-type mark{background:transparent;color:var(--elecserv-color-text, #000000);font-weight:600;padding:0}body.woocommerce-account.woocommerce-view-order .woocommerce-MyAccount-content .woocommerce-order-details,body.woocommerce-account.woocommerce-view-order .woocommerce-MyAccount-content .woocommerce-customer-details{background:var(--elecserv-color-bg, #ffffff);border:0;border-radius:8px;box-shadow:0 0 2px var(--elecserv-color-primary-a35, rgba(212, 20, 115, .35));padding:1rem;margin-top:1.5rem}body.woocommerce-account.woocommerce-view-order .woocommerce-MyAccount-content .woocommerce-column__title,body.woocommerce-account.woocommerce-view-order .woocommerce-MyAccount-content .woocommerce-order-details__title{margin-top:0;padding-bottom:0;border-bottom:0}body.woocommerce-account.woocommerce-view-order .woocommerce-MyAccount-content .woocommerce-customer-details address{margin:0;padding:.5rem;padding-inline-start:.5rem;background:var(--elecserv-color-bg-alt, #fdf2f8)}body.woocommerce-account.woocommerce-view-order .woocommerce-MyAccount-content .woocommerce-OrderUpdates{background:var(--elecserv-color-bg, #ffffff);border:0;border-radius:8px;box-shadow:0 0 2px var(--elecserv-color-primary-a35, rgba(212, 20, 115, .35));margin:0;padding:.5rem 1rem;list-style:none}body.woocommerce-account.woocommerce-view-order .woocommerce-MyAccount-content .woocommerce-OrderUpdate{margin:0;padding:.5rem 0;border-bottom:1px solid var(--elecserv-color-border, #fbcfe8)}body.woocommerce-account.woocommerce-view-order .woocommerce-MyAccount-content .woocommerce-OrderUpdate:last-child{border-bottom:0}body.woocommerce-account.woocommerce-view-order .woocommerce-MyAccount-content .woocommerce-OrderUpdate-inner{margin:0;border:0;padding:0}body.woocommerce-account.woocommerce-view-order .woocommerce-MyAccount-content .woocommerce-OrderUpdate-meta{margin:0 0 .25rem;font-size:.75rem;color:var(--elecserv-color-text-muted, #8d8087)}body.woocommerce-account.woocommerce-view-order .woocommerce-MyAccount-content .woocommerce-OrderUpdate-description{font-size:.875rem;color:var(--elecserv-color-text, #000000)}body.woocommerce-account.woocommerce-view-order .woocommerce-MyAccount-content .shop_table tfoot td:has(a.order-actions-button){display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}body.woocommerce-account.woocommerce-view-order .woocommerce-MyAccount-content a.order-actions-button{display:inline-flex;align-items:center;justify-content:center;padding:.25rem .5rem;border-radius:999px;border:1px solid var(--elecserv-color-primary-glass-border-soft, rgba(212, 20, 115, .28));background:var(--elecserv-glass-btn-bg, rgba(253, 242, 248, .75));color:var(--elecserv-color-text, #000000);font-size:.875rem;font-weight:600;line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;box-sizing:border-box;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);margin-right:0!important;min-height:2.25rem;text-decoration:none}@media (hover: hover){body.woocommerce-account.woocommerce-view-order .woocommerce-MyAccount-content a.order-actions-button:hover{background:var(--elecserv-color-primary-glass-soft, rgba(212, 20, 115, .14));border-color:var(--elecserv-color-primary-glass-border, rgba(212, 20, 115, .45));color:var(--elecserv-color-text, #000000);text-decoration:none}}body.woocommerce-order-pay .woocommerce form#order_review{background:var(--elecserv-color-bg, #ffffff);border:0;border-radius:8px;box-shadow:0 0 2px var(--elecserv-color-primary-a35, rgba(212, 20, 115, .35));padding:1rem;margin:1rem 0 0}body.woocommerce-order-pay .woocommerce form#order_review .shop_table{width:100%;margin:0}body.woocommerce-order-pay .woocommerce form#order_review #payment{margin-top:1rem;padding-top:1rem;border-top:1px solid var(--elecserv-color-border, #fbcfe8);background:transparent}body.woocommerce-order-pay .woocommerce form#order_review .wc_payment_methods.payment_methods.methods{list-style:none;margin:0 0 1rem!important;padding:0!important;border:0!important;background:transparent!important;display:flex;flex-direction:column;gap:1rem}body.woocommerce-order-pay .woocommerce form#order_review #payment>.form-row{margin-top:.5rem;padding:.5rem 0 0!important;border-top:1px solid var(--elecserv-color-border, #fbcfe8);float:none;width:100%}body.woocommerce-order-pay .woocommerce form#order_review #payment>.form-row .woocommerce-terms-and-conditions-wrapper{font-size:.75rem;line-height:1.5;color:var(--elecserv-color-text-muted, #8d8087);margin-bottom:.25rem}body.woocommerce-order-pay .woocommerce form#order_review #payment>.form-row .woocommerce-terms-and-conditions-wrapper p,body.woocommerce-order-pay .woocommerce form#order_review #payment>.form-row .woocommerce-privacy-policy-text,body.woocommerce-order-pay .woocommerce form#order_review #payment>.form-row .woocommerce-terms-and-conditions{font-size:inherit;line-height:inherit;margin:0 0 .25rem}body.woocommerce-order-pay .woocommerce form#order_review #place_order.button.alt{display:inline-flex;align-items:center;justify-content:center;padding:.25rem 1.5rem;font-family:YekanBakhFaNum,Yekan Bakh,Vazir,Tahoma,Segoe UI,sans-serif;font-size:1rem;font-weight:500;line-height:1.5;border-radius:6px;border:1px solid transparent;cursor:pointer;transition:background .2s,color .2s,border-color .2s,box-shadow .25s ease-out;box-shadow:0 0 0 0 transparent;user-select:none;-webkit-user-select:none;min-height:2.5rem;-webkit-tap-highlight-color:transparent;position:relative;background:var(--elecserv-color-primary, #d41473);color:var(--elecserv-color-on-primary, #ffffff);border:1px solid var(--elecserv-color-primary-dark, #a80f5a);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}@media (hover: hover){body.woocommerce-order-pay .woocommerce form#order_review #place_order.button.alt:hover{background:var(--elecserv-color-primary-dark, #a80f5a);border-color:var(--elecserv-color-primary-dark, #a80f5a);color:var(--elecserv-color-on-primary, #ffffff);text-decoration:none}}@media (min-width: 768px){body.woocommerce-order-pay .woocommerce form#order_review #place_order.button.alt{align-self:flex-start}}body.woocommerce-order-pay .woocommerce form#order_review #place_order.button.alt{width:100%;margin-top:.25rem;align-self:stretch;box-sizing:border-box;text-align:center;font-weight:600}body.woocommerce-order-pay .woocommerce ul.order_details{background:var(--elecserv-color-bg, #ffffff);border:0;border-radius:8px;box-shadow:0 0 2px var(--elecserv-color-primary-a35, rgba(212, 20, 115, .35));list-style:none;margin:0 0 1rem;padding:.5rem 1rem}body.woocommerce-order-pay .woocommerce ul.order_details li{display:block;float:none!important;width:100%!important;max-width:100%;clear:both;margin:0;padding:.5rem 0;border-bottom:1px solid var(--elecserv-color-border, #fbcfe8);color:var(--elecserv-color-text-muted, #8d8087);font-size:.875rem;line-height:1.5}body.woocommerce-order-pay .woocommerce ul.order_details li:last-child{border-bottom:0}body.woocommerce-order-pay .woocommerce ul.order_details li strong{display:block;margin-top:.25rem;color:var(--elecserv-color-text, #000000);font-weight:600}body.woocommerce-order-pay .woocommerce form.payping-checkout-form{background:var(--elecserv-color-bg, #ffffff);border:0;border-radius:8px;box-shadow:0 0 2px var(--elecserv-color-primary-a35, rgba(212, 20, 115, .35));padding:1rem;display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin:0 0 .5rem}body.woocommerce-order-pay .woocommerce form.payping-checkout-form input[type=submit].button.alt{display:inline-flex;align-items:center;justify-content:center;padding:.25rem 1.5rem;font-family:YekanBakhFaNum,Yekan Bakh,Vazir,Tahoma,Segoe UI,sans-serif;font-size:1rem;font-weight:500;line-height:1.5;border-radius:6px;border:1px solid transparent;cursor:pointer;transition:background .2s,color .2s,border-color .2s,box-shadow .25s ease-out;box-shadow:0 0 0 0 transparent;user-select:none;-webkit-user-select:none;min-height:2.5rem;-webkit-tap-highlight-color:transparent;position:relative;background:var(--elecserv-color-primary, #d41473);color:var(--elecserv-color-on-primary, #ffffff);border:1px solid var(--elecserv-color-primary-dark, #a80f5a);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}@media (hover: hover){body.woocommerce-order-pay .woocommerce form.payping-checkout-form input[type=submit].button.alt:hover{background:var(--elecserv-color-primary-dark, #a80f5a);border-color:var(--elecserv-color-primary-dark, #a80f5a);color:var(--elecserv-color-on-primary, #ffffff);text-decoration:none}}@media (min-width: 768px){body.woocommerce-order-pay .woocommerce form.payping-checkout-form input[type=submit].button.alt{align-self:flex-start}}body.woocommerce-order-pay .woocommerce form.payping-checkout-form input[type=submit].button.alt{min-width:8rem}body.woocommerce-order-pay .woocommerce form.payping-checkout-form a.button.cancel{display:inline-flex;align-items:center;justify-content:center;padding:.25rem 1.5rem;font-family:YekanBakhFaNum,Yekan Bakh,Vazir,Tahoma,Segoe UI,sans-serif;font-size:1rem;font-weight:500;line-height:1.5;border-radius:6px;border:1px solid transparent;cursor:pointer;transition:background .2s,color .2s,border-color .2s,box-shadow .25s ease-out;box-shadow:0 0 0 0 transparent;user-select:none;-webkit-user-select:none;min-height:2.5rem;-webkit-tap-highlight-color:transparent;background:var(--elecserv-glass-btn-bg, rgba(253, 242, 248, .75));color:var(--elecserv-color-text, #000000);border:1px solid var(--elecserv-color-primary-glass-border-soft, rgba(212, 20, 115, .28));text-decoration:none}@media (hover: hover){body.woocommerce-order-pay .woocommerce form.payping-checkout-form a.button.cancel:hover{background:var(--elecserv-color-primary-glass-soft, rgba(212, 20, 115, .14));border-color:var(--elecserv-color-primary-glass-border, rgba(212, 20, 115, .45));color:var(--elecserv-color-text, #000000);text-decoration:none}}body.woocommerce-order-pay .woocommerce form.payping-checkout-form+br{display:none}body.woocommerce-order-pay .woocommerce form.payping-checkout-form+br+form.payping-checkout-form,body.woocommerce-order-pay .woocommerce form.payping-checkout-form+br+form.payping-checkout-form+br{display:none}.btn{display:inline-flex;align-items:center;justify-content:center;padding:.25rem 1.5rem;font-family:YekanBakhFaNum,Yekan Bakh,Vazir,Tahoma,Segoe UI,sans-serif;font-size:1rem;font-weight:500;line-height:1.5;border-radius:6px;border:1px solid transparent;cursor:pointer;transition:background .2s,color .2s,border-color .2s,box-shadow .25s ease-out;box-shadow:0 0 0 0 transparent;user-select:none;-webkit-user-select:none;min-height:2.5rem;-webkit-tap-highlight-color:transparent}.btn:focus-visible{outline:none;box-shadow:0 0 0 1px transparent,0 0 0 3px var(--elecserv-color-primary-a40, rgba(212, 20, 115, .4))}@media (max-width: 767px){.btn:focus-visible{box-shadow:0 0 0 1px transparent,0 0 0 2.25px var(--elecserv-color-primary-a40, rgba(212, 20, 115, .4))}}@keyframes elecserv-btn-loading-wave{0%{background-position:0% 0}to{background-position:200% 0}}@keyframes elecserv-btn-spinner{0%{transform:translateY(-50%) rotate(0)}to{transform:translateY(-50%) rotate(360deg)}}.btn-primary{position:relative;background:var(--elecserv-color-primary, #d41473);color:var(--elecserv-color-on-primary, #ffffff);border:1px solid var(--elecserv-color-primary-dark, #a80f5a);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}@media (hover: hover){.btn-primary:hover{background:var(--elecserv-color-primary-dark, #a80f5a);border-color:var(--elecserv-color-primary-dark, #a80f5a);color:var(--elecserv-color-on-primary, #ffffff);text-decoration:none}}@media (min-width: 768px){.btn-primary{align-self:flex-start}}.btn-outline{background:var(--elecserv-glass-btn-bg, rgba(253, 242, 248, .75));color:var(--elecserv-color-text, #000000);border:1px solid var(--elecserv-color-primary-glass-border-soft, rgba(212, 20, 115, .28));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}@media (hover: hover){.btn-outline:hover{background:var(--elecserv-color-primary-glass-soft, rgba(212, 20, 115, .14));color:var(--elecserv-color-text, #000000);text-decoration:none;border-color:var(--elecserv-color-primary-glass-border, rgba(212, 20, 115, .45))}}.btn-link{background:none;border:none;padding:0;min-height:unset;color:var(--elecserv-color-primary, #d41473);font-weight:inherit;-webkit-backdrop-filter:none;backdrop-filter:none}@media (hover: hover){.btn-link:hover{background:none;border:none;color:var(--elecserv-color-primary-dark, #a80f5a);text-decoration:none}}.btn-link:disabled{color:var(--elecserv-color-text-muted, #8d8087);cursor:default}.btn--loading{position:relative;cursor:default;pointer-events:none;padding-inline-start:2rem}.btn--loading:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background-image:linear-gradient(90deg,#ffffff40,#fffc,#ffffff40);background-size:200% 100%;opacity:.9;animation:elecserv-btn-loading-wave 1.4s linear infinite;z-index:1}.btn--loading:after{content:"";position:absolute;top:50%;inset-inline-start:.5rem;width:1rem;height:1rem;border-radius:999px;border:2px solid var(--elecserv-color-primary-dark-a60, rgba(168, 15, 90, .6));border-top-color:var(--elecserv-color-primary-dark-a10, rgba(168, 15, 90, .1));border-right-color:var(--elecserv-color-primary-dark-a10, rgba(168, 15, 90, .1));background:transparent;z-index:2;animation:elecserv-btn-spinner .7s linear infinite}button,input[type=button],input[type=submit],input[type=reset],a.button,a.btn{user-select:none;-webkit-user-select:none}@media (hover: none){.btn-primary:active{background:var(--elecserv-color-primary, #d41473);border-color:var(--elecserv-color-primary-dark, #a80f5a);color:var(--elecserv-color-on-primary, #ffffff)}.btn-outline:active{background:var(--elecserv-glass-btn-bg, rgba(253, 242, 248, .75));color:var(--elecserv-color-text, #000000);border-color:var(--elecserv-color-primary-glass-border-soft, rgba(212, 20, 115, .28))}.btn-link:active{background:none;border:none;color:var(--elecserv-color-primary, #d41473)}}.elecserv-shell-drawer__body:has(.elecserv-shell-drawer__cart-panel){display:flex;flex-direction:column;overflow:hidden;padding:0}.elecserv-shell-drawer__cart-panel{display:flex;flex-direction:column;flex:1;min-height:0}.elecserv-shell-drawer__cart-scroll{flex:1;min-height:0;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;padding:1.5rem 1.5rem .5rem}@media (max-width: 767px){.elecserv-shell-drawer__cart-scroll{padding:.5rem 1.5rem}}.elecserv-shell-drawer__list--cart{display:flex;flex-direction:column;gap:1rem}.elecserv-shell-drawer__list--cart .elecserv-shell-drawer__cart-line{margin:0;padding:1rem;border:1px solid var(--elecserv-color-border, #fbcfe8);border-radius:12px;background:#ffffff73;box-shadow:0 1px 2px #0000000a}@media (max-width: 767px){.elecserv-shell-drawer__list--cart{gap:.5rem}.elecserv-shell-drawer__list--cart .elecserv-shell-drawer__cart-line{padding:.5rem;border-radius:10px}}.elecserv-shell-drawer__cart-line-inner{display:flex;flex-direction:column;gap:.25rem}.elecserv-shell-drawer__cart-line-r1{display:flex;flex-direction:row;align-items:flex-start;gap:.5rem;min-width:0}.elecserv-shell-drawer__cart-thumb-badge{flex-shrink:0;width:3.6rem;height:3.6rem;padding:2px;border-radius:10px;box-sizing:border-box;border:1px solid var(--elecserv-color-primary-glass-border-soft, rgba(212, 20, 115, .28));background:var(--elecserv-color-bg, #ffffff);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);overflow:hidden;display:flex;align-items:center;justify-content:center}.elecserv-shell-drawer__cart-thumb-badge img{width:100%;height:100%;object-fit:cover;display:block;border-radius:8px;-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.elecserv-shell-drawer__cart-line-head{flex:1;min-width:0;display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:.25rem}.elecserv-shell-drawer__cart-line-title{font-size:.875rem;line-height:1.25;font-weight:500;color:var(--elecserv-color-text, #000000);text-decoration:none;min-width:0}.elecserv-shell-drawer__cart-line-title:hover{color:var(--elecserv-color-primary, #d41473)}.elecserv-shell-drawer__cart-var-badge{display:inline-flex;align-items:center;justify-content:center;padding:.25rem .5rem;border-radius:999px;border:1px solid var(--elecserv-color-primary-glass-border-soft, rgba(212, 20, 115, .28));background:var(--elecserv-glass-btn-bg, rgba(253, 242, 248, .75));color:var(--elecserv-color-text, #000000);font-size:.75rem;font-weight:600;line-height:1.25;text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;box-sizing:border-box;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);max-width:100%;min-width:0}.elecserv-shell-drawer__cart-line-r2{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:.5rem;width:100%;min-width:0}.elecserv-shell-drawer__cart-line-r2-qty{flex-shrink:0}.elecserv-shell-drawer__cart-line-r2-price{flex-shrink:0;min-width:0;text-align:end;font-size:.75rem}.elecserv-shell-drawer__cart-line-r2-price .woocommerce-Price-amount,.elecserv-shell-drawer__cart-line-r2-price .amount,.elecserv-shell-drawer__cart-line-r2-price bdi{font-size:inherit}.elecserv-shell-drawer__cart-line-r2-price--stacked{display:flex;flex-direction:column;align-items:flex-end;gap:2px}.elecserv-shell-drawer__cart-line-price-regular{color:var(--elecserv-color-text-muted, #8d8087);text-decoration:line-through;text-decoration-thickness:1px;text-underline-offset:auto;font-weight:400}.elecserv-shell-drawer__cart-line-price-regular .woocommerce-Price-amount,.elecserv-shell-drawer__cart-line-price-regular .amount,.elecserv-shell-drawer__cart-line-price-regular bdi{color:inherit;text-decoration:line-through;text-decoration-thickness:1px}.elecserv-shell-drawer__cart-line-price-sale-row{display:inline-flex;flex-direction:row;align-items:baseline;justify-content:flex-end;flex-wrap:wrap;gap:.25rem}.elecserv-shell-drawer__cart-line-price-sale{color:var(--elecserv-color-text, #000000);font-weight:600}.elecserv-shell-drawer__cart-line-price-sale .woocommerce-Price-amount,.elecserv-shell-drawer__cart-line-price-sale .amount,.elecserv-shell-drawer__cart-line-price-sale bdi{color:var(--elecserv-color-text, #000000);text-decoration:none}.elecserv-shell-drawer__cart-line-price-pct{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;margin:0;padding:.08em .4em;font-family:inherit;font-size:inherit;font-weight:600;line-height:1.25;letter-spacing:normal;font-variant-numeric:inherit;color:var(--elecserv-color-on-primary, #ffffff);background:var(--elecserv-color-primary, #d41473);border-radius:999px;direction:ltr;unicode-bidi:isolate}.elecserv-shell-drawer__cart-line-price-single{color:var(--elecserv-color-text, #000000);font-weight:600}.elecserv-shell-drawer__cart-line-price-single .woocommerce-Price-amount,.elecserv-shell-drawer__cart-line-price-single .amount,.elecserv-shell-drawer__cart-line-price-single bdi{color:var(--elecserv-color-text, #000000)}.elecserv-shell-drawer__cart-line-r2-price--fallback .price del{text-decoration:line-through;text-decoration-thickness:1px;color:var(--elecserv-color-text-muted, #8d8087);opacity:1}.elecserv-shell-drawer__cart-line-r2-price--fallback .price ins{text-decoration:none;color:var(--elecserv-color-text, #000000);font-weight:600}.elecserv-shell-drawer__cart-line-r2-price--fallback .price .amount,.elecserv-shell-drawer__cart-line-r2-price--fallback .price bdi{color:var(--elecserv-color-text, #000000)}.elecserv-shell-drawer__cart-line-r2-price--fallback .price ins .amount,.elecserv-shell-drawer__cart-line-r2-price--fallback .price ins bdi{color:var(--elecserv-color-text, #000000)}.elecserv-shell-drawer__qty-controls{display:inline-flex;flex-direction:row;align-items:center;gap:2px;padding:2px;height:2.5rem;border-radius:8px;background:var(--elecserv-glass-btn-bg, rgba(253, 242, 248, .75));border:1px solid var(--elecserv-color-border, #fbcfe8);flex-shrink:0}.elecserv-shell-drawer__qty-btn{min-width:2.5rem;min-height:2.15rem;padding:0 .5rem;touch-action:manipulation}.elecserv-shell-drawer__qty-value{min-width:2rem;padding:0 .25rem;text-align:center;font-weight:700;font-variant-numeric:tabular-nums}.elecserv-shell-drawer__footer{margin-top:1.5rem;padding-top:1.5rem;border-top:0;display:flex;flex-direction:column;gap:1rem}.elecserv-shell-drawer__footer.elecserv-shell-drawer__footer--cart-fixed{flex-shrink:0;margin-top:0;padding:1rem 1.5rem 1.5rem;border-top:0;background:var(--elecserv-color-bg, #ffffff);box-shadow:0 -3px 10px var(--elecserv-color-primary-a10, rgba(212, 20, 115, .1))}.elecserv-shell-drawer__total{font-weight:600;display:flex;flex-direction:row;align-items:baseline;flex-wrap:wrap;gap:.25rem}.elecserv-shell-drawer__total-label{color:var(--elecserv-color-text-muted, #8d8087);font-weight:500}.elecserv-shell-drawer__total-amount .woocommerce-Price-amount{font-weight:600}@media (min-width: 768px){.elecserv-shell-drawer__footer.elecserv-shell-drawer__footer--cart-fixed{border-bottom-left-radius:12px;border-bottom-right-radius:12px}}.elecserv-cart-page-root{min-height:42vh;overflow:visible}.elecserv-cart-page-root .elecserv-shell-drawer__cart-panel{flex:none;min-height:min(72vh,38rem);max-width:32rem;margin-inline:auto}.elecserv-cart-page-root .elecserv-shell-drawer__cart-scroll{flex:none;min-height:0;overflow:visible;-webkit-overflow-scrolling:auto;overscroll-behavior:auto}@media (max-width: 767px){.elecserv-cart-page-root{margin-inline:-1.5rem;width:calc(100% + 3rem);max-width:none;box-sizing:border-box}.elecserv-cart-page-root .elecserv-shell-drawer__cart-scroll{padding-left:max(.5rem,env(safe-area-inset-left,0px));padding-right:max(.5rem,env(safe-area-inset-right,0px));padding-top:.25rem}.elecserv-cart-page-root .elecserv-shell-drawer__footer.elecserv-shell-drawer__footer--cart-fixed{padding-left:max(.5rem,env(safe-area-inset-left,0px));padding-right:max(.5rem,env(safe-area-inset-right,0px));padding-bottom:max(1rem,env(safe-area-inset-bottom,0px))}}@media (min-width: 768px){.elecserv-cart-page-root .elecserv-shell-drawer__cart-panel{max-width:36rem;min-height:min(70vh,42rem)}}@keyframes elecserv-order-received-enter{0%{opacity:0;transform:translateY(.35rem)}to{opacity:1;transform:translateY(0)}}.woocommerce-order.elecserv-order-received{width:100%;max-width:42rem;margin-inline:auto;padding-bottom:2rem}.elecserv-order-received__head{margin-bottom:1.5rem;animation:elecserv-order-received-enter .5s ease-out both}.elecserv-order-received__hero{display:flex;align-items:center;justify-content:center;min-height:7.5rem;margin-bottom:1rem}@media (min-width: 768px){.elecserv-order-received__hero{min-height:9rem}}.elecserv-order-received__video{display:block;width:auto;max-width:min(14rem,100%);max-height:9rem;height:auto;object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none}.woocommerce-order.elecserv-order-received .woocommerce-thankyou-order-received{background:var(--elecserv-color-bg, #ffffff);border:0;border-radius:8px;box-shadow:0 0 2px var(--elecserv-color-primary-a35, rgba(212, 20, 115, .35));padding:1rem;margin:0;border-color:var(--elecserv-color-success-a35, rgba(45, 122, 62, .35));background:var(--elecserv-color-success-a06, rgba(45, 122, 62, .06));color:var(--elecserv-color-text, #000000);font-size:1rem;line-height:1.65;font-weight:500}.woocommerce-order.elecserv-order-received .woocommerce-thankyou-order-failed{background:var(--elecserv-color-bg, #ffffff);border:0;border-radius:8px;box-shadow:0 0 2px var(--elecserv-color-primary-a35, rgba(212, 20, 115, .35));padding:1rem;margin:0 0 1rem;border-color:var(--elecserv-color-error-a40, rgba(185, 28, 28, .4));background:var(--elecserv-color-error-a06, rgba(185, 28, 28, .06));color:var(--elecserv-color-text, #000000);font-size:1rem;line-height:1.65}.woocommerce-order.elecserv-order-received .woocommerce-thankyou-order-failed-actions{display:flex;flex-wrap:wrap;gap:.5rem;margin:0}.woocommerce-order.elecserv-order-received ul.woocommerce-order-overview.order_details{background:var(--elecserv-color-bg, #ffffff);border:0;border-radius:8px;box-shadow:0 0 2px var(--elecserv-color-primary-a35, rgba(212, 20, 115, .35));padding:1rem 1.5rem;list-style:none;margin:0 0 2rem;display:flex;flex-direction:column;gap:0;float:none!important;width:100%;clear:both;box-sizing:border-box}.woocommerce-order.elecserv-order-received ul.woocommerce-order-overview.order_details:before,.woocommerce-order.elecserv-order-received ul.woocommerce-order-overview.order_details:after{display:none;content:none}.woocommerce-order.elecserv-order-received ul.woocommerce-order-overview.order_details li{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;column-gap:1rem;row-gap:.25rem;margin:0;padding:.5rem 0;border:0;border-bottom:1px solid var(--elecserv-color-border, #fbcfe8);float:none!important;width:100%!important;max-width:100%;font-size:.875rem;line-height:1.5;color:var(--elecserv-color-text-muted, #8d8087);text-transform:none;list-style:none}.woocommerce-order.elecserv-order-received ul.woocommerce-order-overview.order_details li:last-child{border-bottom:0;padding-bottom:0}.woocommerce-order.elecserv-order-received ul.woocommerce-order-overview.order_details li:first-child{padding-top:0}.woocommerce-order.elecserv-order-received ul.woocommerce-order-overview.order_details li strong{display:inline;margin:0;margin-inline-start:auto;font-size:1rem;font-weight:600;color:var(--elecserv-color-text, #000000);line-height:1.25;text-align:end;text-transform:none}.woocommerce-order.elecserv-order-received .woocommerce-order-details{background:var(--elecserv-color-bg, #ffffff);border:0;border-radius:8px;box-shadow:0 0 2px var(--elecserv-color-primary-a35, rgba(212, 20, 115, .35));padding:1rem;margin-top:2rem;margin-bottom:0;box-sizing:border-box}.woocommerce-order.elecserv-order-received .woocommerce-order-details__title{font-family:YekanBakhFaNum,Yekan Bakh,Vazir,Tahoma,Segoe UI,sans-serif;color:var(--elecserv-color-text, #000000);font-size:1.25rem;line-height:1.25;font-weight:700;margin:0 0 1rem;padding:0}.woocommerce-order.elecserv-order-received .woocommerce-order-details .shop_table{width:100%;margin:0;border-collapse:collapse;font-size:.875rem;border-spacing:0;background:transparent;border:0;border-radius:0;box-shadow:none;padding:0}.woocommerce-order.elecserv-order-received .woocommerce-order-details .shop_table th,.woocommerce-order.elecserv-order-received .woocommerce-order-details .shop_table td{padding:.5rem 1rem;border-bottom:1px solid var(--elecserv-color-border, #fbcfe8);text-align:right;vertical-align:top}.woocommerce-order.elecserv-order-received .woocommerce-order-details .shop_table thead th{font-family:YekanBakhFaNum,Yekan Bakh,Vazir,Tahoma,Segoe UI,sans-serif;font-size:.875rem;line-height:1.25;font-weight:500;color:var(--elecserv-color-text, #000000);color:var(--elecserv-color-text-muted, #8d8087);font-weight:600}.woocommerce-order.elecserv-order-received .woocommerce-order-details .shop_table tfoot th{font-weight:500;color:var(--elecserv-color-text-muted, #8d8087)}.woocommerce-order.elecserv-order-received .woocommerce-order-details .shop_table tfoot td{font-weight:600;color:var(--elecserv-color-text, #000000)}.woocommerce-order.elecserv-order-received .woocommerce-order-details .shop_table tr:last-child th,.woocommerce-order.elecserv-order-received .woocommerce-order-details .shop_table tr:last-child td{border-bottom:0}.woocommerce-order.elecserv-order-received .woocommerce-customer-details{margin-top:2rem}.woocommerce-order.elecserv-order-received .woocommerce-columns--addresses.col2-set{display:grid;gap:1.5rem;width:100%;float:none;clear:both}.woocommerce-order.elecserv-order-received .woocommerce-columns--addresses.col2-set:before,.woocommerce-order.elecserv-order-received .woocommerce-columns--addresses.col2-set:after{display:none;content:none}@media (min-width: 768px){.woocommerce-order.elecserv-order-received .woocommerce-columns--addresses.col2-set{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}}.woocommerce-order.elecserv-order-received .woocommerce-columns--addresses .col-1,.woocommerce-order.elecserv-order-received .woocommerce-columns--addresses .col-2{float:none!important;width:auto!important;max-width:none;clear:none}.woocommerce-order.elecserv-order-received .woocommerce-column__title{font-family:YekanBakhFaNum,Yekan Bakh,Vazir,Tahoma,Segoe UI,sans-serif;color:var(--elecserv-color-text, #000000);font-size:1.125rem;line-height:1.25;font-weight:600;margin:0 0 .5rem}.woocommerce-order.elecserv-order-received .woocommerce-customer-details address{background:var(--elecserv-color-bg, #ffffff);border:0;border-radius:8px;box-shadow:0 0 2px var(--elecserv-color-primary-a35, rgba(212, 20, 115, .35));padding:1rem;margin:0;font-size:.875rem;line-height:1.65;font-style:normal;color:var(--elecserv-color-text, #000000);text-align:inherit;width:100%;max-width:100%;box-sizing:border-box}.woocommerce-order.elecserv-order-received .woocommerce-customer-details--phone,.woocommerce-order.elecserv-order-received .woocommerce-customer-details--email{padding-left:0;padding-inline-start:0;margin:.25rem 0 0;position:relative}.woocommerce-order.elecserv-order-received .woocommerce-customer-details--phone:before,.woocommerce-order.elecserv-order-received .woocommerce-customer-details--email:before{display:none}.woocommerce-order.elecserv-order-received p.order-again,.woocommerce-order.elecserv-order-received p:has(>a.button.fci-invoice){margin-top:2rem;margin-bottom:0}.woocommerce-order.elecserv-order-received p.order-again a.button,.woocommerce-order.elecserv-order-received p.order-again a.woocommerce-button,.woocommerce-order.elecserv-order-received a.button.fci-invoice{display:inline-flex;align-items:center;justify-content:center;padding:.25rem 1.5rem;font-family:YekanBakhFaNum,Yekan Bakh,Vazir,Tahoma,Segoe UI,sans-serif;font-size:1rem;font-weight:500;line-height:1.5;border-radius:6px;border:1px solid transparent;cursor:pointer;transition:background .2s,color .2s,border-color .2s,box-shadow .25s ease-out;box-shadow:0 0 0 0 transparent;user-select:none;-webkit-user-select:none;min-height:2.5rem;-webkit-tap-highlight-color:transparent;position:relative;background:var(--elecserv-color-primary, #d41473);color:var(--elecserv-color-on-primary, #ffffff);border:1px solid var(--elecserv-color-primary-dark, #a80f5a);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}@media (hover: hover){.woocommerce-order.elecserv-order-received p.order-again a.button:hover,.woocommerce-order.elecserv-order-received p.order-again a.woocommerce-button:hover,.woocommerce-order.elecserv-order-received a.button.fci-invoice:hover{background:var(--elecserv-color-primary-dark, #a80f5a);border-color:var(--elecserv-color-primary-dark, #a80f5a);color:var(--elecserv-color-on-primary, #ffffff);text-decoration:none}}@media (min-width: 768px){.woocommerce-order.elecserv-order-received p.order-again a.button,.woocommerce-order.elecserv-order-received p.order-again a.woocommerce-button,.woocommerce-order.elecserv-order-received a.button.fci-invoice{align-self:flex-start}}.woocommerce-order.elecserv-order-received p.order-again a.button,.woocommerce-order.elecserv-order-received p.order-again a.woocommerce-button,.woocommerce-order.elecserv-order-received a.button.fci-invoice{text-decoration:none;width:auto;max-width:100%;box-sizing:border-box}.woocommerce-order.elecserv-order-received p.order-again a.button:focus-visible,.woocommerce-order.elecserv-order-received p.order-again a.woocommerce-button:focus-visible,.woocommerce-order.elecserv-order-received a.button.fci-invoice:focus-visible{outline:none;box-shadow:0 0 0 1px transparent,0 0 0 3px var(--elecserv-color-primary-a40, rgba(212, 20, 115, .4))}@media (max-width: 767px){.woocommerce-order.elecserv-order-received p.order-again a.button:focus-visible,.woocommerce-order.elecserv-order-received p.order-again a.woocommerce-button:focus-visible,.woocommerce-order.elecserv-order-received a.button.fci-invoice:focus-visible{box-shadow:0 0 0 1px transparent,0 0 0 2.25px var(--elecserv-color-primary-a40, rgba(212, 20, 115, .4))}}.woocommerce-order.elecserv-order-received .woocommerce-order-details .shop_table tfoot td:has(a.order-actions-button){display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.woocommerce-order.elecserv-order-received .woocommerce-order-details a.order-actions-button{display:inline-flex;align-items:center;justify-content:center;padding:.25rem .5rem;border-radius:999px;border:1px solid var(--elecserv-color-primary-glass-border-soft, rgba(212, 20, 115, .28));background:var(--elecserv-glass-btn-bg, rgba(253, 242, 248, .75));color:var(--elecserv-color-text, #000000);font-size:.875rem;font-weight:600;line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;box-sizing:border-box;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);margin-right:0!important;min-height:2.25rem;cursor:pointer;text-decoration:none;transition:background .2s,color .2s,border-color .2s}.woocommerce-order.elecserv-order-received .woocommerce-order-details a.order-actions-button:hover{background:var(--elecserv-color-primary-glass-soft, rgba(212, 20, 115, .14));border-color:var(--elecserv-color-primary-glass-border, rgba(212, 20, 115, .45));color:var(--elecserv-color-text, #000000);text-decoration:none}.woocommerce-order.elecserv-order-received .woocommerce-order-details a.order-actions-button:focus-visible{outline:none;box-shadow:0 0 0 1px transparent,0 0 0 3px var(--elecserv-color-primary-a40, rgba(212, 20, 115, .4))}@media (max-width: 767px){.woocommerce-order.elecserv-order-received .woocommerce-order-details a.order-actions-button:focus-visible{box-shadow:0 0 0 1px transparent,0 0 0 2.25px var(--elecserv-color-primary-a40, rgba(212, 20, 115, .4))}}.elecserv-login-form{display:flex;flex-direction:column;gap:.25rem}.elecserv-login-form label{font-family:YekanBakhFaNum,Yekan Bakh,Vazir,Tahoma,Segoe UI,sans-serif;font-size:.875rem;line-height:1.25;font-weight:500;color:var(--elecserv-color-text, #000000)}.elecserv-login-form__field{display:flex;flex-direction:column;gap:.25rem}.elecserv-login-form__message{margin-bottom:1rem;padding:.5rem 1rem;border-radius:6px}.elecserv-login-form__message--error{background:#fef2f2;color:var(--elecserv-color-error, #b91c1c)}.elecserv-login-form__message--success{background:#f0fdf4;color:var(--elecserv-color-success, #2d7a3e)}.elecserv-login-form__input{width:100%;max-width:100%;border:1px solid var(--elecserv-color-border, #fbcfe8);border-radius:8px;padding:.5rem 1rem;background:var(--elecserv-color-bg, #ffffff);font-size:1rem;line-height:1.5}.elecserv-login-form__mobile-display{margin-bottom:.5rem;font-size:.875rem;line-height:1.5;color:var(--elecserv-color-text-muted, #8d8087)}.elecserv-login-form__otp-block{margin:0 auto}.elecserv-login-form__otp-inputs{position:relative;display:flex;gap:.5rem;justify-content:flex-start;width:max-content}.elecserv-login-form__otp-hidden-input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;z-index:2;border:0;margin:0;padding:0;cursor:text}.elecserv-login-form__otp-slots{display:flex;gap:.5rem;pointer-events:none}.elecserv-login-form__otp-slot{width:100%;max-width:100%;border:1px solid var(--elecserv-color-border, #fbcfe8);border-radius:8px;padding:.5rem 1rem;background:var(--elecserv-color-bg, #ffffff);line-height:1.5;display:inline-flex;align-items:center;justify-content:center;position:relative;width:3rem;min-height:2.75rem;text-align:center;padding:.5rem;font-size:1rem}.elecserv-login-form__otp-inputs:focus-within .elecserv-login-form__otp-slot.is-active{border-color:var(--elecserv-color-primary-glass-border, rgba(212, 20, 115, .45));outline:none;box-shadow:0 0 0 1px transparent,0 0 0 3px var(--elecserv-color-primary-a40, rgba(212, 20, 115, .4))}@media (max-width: 767px){.elecserv-login-form__otp-inputs:focus-within .elecserv-login-form__otp-slot.is-active{box-shadow:0 0 0 1px transparent,0 0 0 2.25px var(--elecserv-color-primary-a40, rgba(212, 20, 115, .4))}}.elecserv-login-form__otp-inputs:focus-within .elecserv-login-form__otp-slot.is-active:after{content:"";position:absolute;top:50%;left:50%;width:1px;height:1.15em;background:var(--elecserv-color-primary, #d41473);border-radius:1px;transform:translate(-50%,-50%);animation:elecserv-otp-caret-blink 1s step-end infinite}.elecserv-login-form__otp-inputs:focus-within .elecserv-login-form__otp-slot.is-active.is-filled:after{left:calc(50% + .35em)}@keyframes elecserv-otp-caret-blink{0%,49%{opacity:1}50%,to{opacity:0}}.elecserv-login-form__submit{width:100%;margin-top:1rem}.elecserv-login-form__btn-inline{font-size:inherit;vertical-align:baseline}.elecserv-login-form__resend-row{display:block;text-align:start;font-size:.875rem;margin-top:0;margin-bottom:0;padding-top:.25rem;padding-bottom:0}.elecserv-login-form__password-hint{margin-top:.5rem;margin-bottom:0}.elecserv-login-form__actions{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1rem}.elecserv-login-form__actions .btn{margin-right:0;margin-bottom:0}@media (max-width: 767px){.elecserv-login-form__actions{flex-direction:column}.elecserv-login-form__actions .btn{width:100%}}.elecserv-login-form__hint{font-size:.875rem;color:var(--elecserv-color-text-muted, #8d8087);margin:-.25rem 0 .5rem}.elecserv-toast-container{position:fixed;top:calc(env(safe-area-inset-top,0px) + 1rem);right:1.5rem;z-index:2147483647;display:flex;flex-direction:column;gap:.5rem;pointer-events:none}.elecserv-toast-container>*{pointer-events:auto}@keyframes elecserv-toast-enter{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}@keyframes elecserv-toast-exit{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(1rem)}}.elecserv-toast{position:relative;min-width:260px;max-width:360px;padding:1rem 1.5rem;border-radius:8px;box-shadow:0 10px 15px -3px #00000014,0 4px 6px -4px #0000000f;display:flex;align-items:flex-start;gap:.5rem;font-size:.875rem;background:var(--elecserv-glass-bg, rgba(255, 255, 255, .65));border:1px solid var(--elecserv-glass-border, rgba(255, 255, 255, .85));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);animation:elecserv-toast-enter .3s ease-out}.elecserv-toast--exiting{animation:elecserv-toast-exit .25s ease-in forwards}.elecserv-toast__body{flex:1;color:var(--elecserv-color-primary, #d41473);font-weight:500}.elecserv-toast__close{background:none;border:none;color:var(--elecserv-color-text-muted, #8d8087);cursor:pointer;font-size:1.1rem;line-height:1}.elecserv-toast--error{border-color:var(--elecserv-color-error, #b91c1c);box-shadow:0 10px 15px -3px #00000014,0 4px 6px -4px #0000000f,inset 0 0 5px 1px var(--elecserv-color-error-a30, rgba(185, 28, 28, .3))}.elecserv-toast--success{border-color:var(--elecserv-color-success, #2d7a3e);box-shadow:0 10px 15px -3px #00000014,0 4px 6px -4px #0000000f,inset 0 0 5px 1px var(--elecserv-color-success-a30, rgba(45, 122, 62, .3))}.elecserv-toast--info{border-color:var(--elecserv-color-info, #1d4ed8);box-shadow:0 10px 15px -3px #00000014,0 4px 6px -4px #0000000f,inset 0 0 5px 1px var(--elecserv-color-info-a30, rgba(29, 78, 216, .3))}@media (max-width: 767px){.elecserv-toast-container{top:1rem;right:.5rem;left:.5rem}.elecserv-toast{max-width:100%}}.elecserv-orderby-wrap{position:relative;display:inline-block;min-width:12rem;margin-bottom:1rem}.elecserv-orderby-wrap form.woocommerce-ordering{margin:0;display:block}.elecserv-orderby-wrap select.orderby{display:block;width:100%;min-height:2.75rem;padding:.5rem 1rem;padding-inline-end:2.25rem;border:1px solid var(--elecserv-color-border, #fbcfe8);border-radius:8px;background:var(--elecserv-glass-btn-bg, rgba(253, 242, 248, .75));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);font-size:1rem;color:var(--elecserv-color-text, #000000);font-family:inherit;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='%235a5a5a'%3E%3Cpath d='M5.293 7.293a1 1 0 011.414 0L10 10.586l3.293-3.293a1 1 0 111.414 1.414l-4 4a1 1 0 01-1.414 0l-4-4a1 1 0 010-1.414z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:left 1rem center;background-size:1.25rem;transition:box-shadow .25s ease-out;box-shadow:0 0 0 0 transparent}[dir=rtl] .elecserv-orderby-wrap select.orderby{background-position:right 1rem center}.elecserv-orderby-wrap select.orderby:focus{outline:none;box-shadow:0 0 0 1px transparent,0 0 0 3px var(--elecserv-color-primary-a40, rgba(212, 20, 115, .4))}@media (max-width: 767px){.elecserv-orderby-wrap select.orderby:focus{box-shadow:0 0 0 1px transparent,0 0 0 2.25px var(--elecserv-color-primary-a40, rgba(212, 20, 115, .4))}}.elecserv-orderby-wrap.elecserv-select-wrap--react-ready form{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0;pointer-events:none}.elecserv-select-trigger{display:flex;align-items:center;justify-content:space-between;gap:.5rem;width:100%;min-height:2.75rem;padding:.5rem 1rem;border:1px solid var(--elecserv-color-border, #fbcfe8);border-radius:8px;background:var(--elecserv-glass-btn-bg, rgba(253, 242, 248, .75));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);font-size:1rem;color:var(--elecserv-color-text, #000000);cursor:pointer;text-align:right;font-family:inherit;transition:border-color .2s,background .2s,box-shadow .25s ease-out;box-shadow:0 0 0 0 transparent}.elecserv-select-trigger:hover{border-color:var(--elecserv-color-primary-glass-border-soft, rgba(212, 20, 115, .28));background:var(--elecserv-color-bg-alt-a60, rgba(253, 242, 248, .6))}.elecserv-select-trigger:focus-visible{outline:none;box-shadow:0 0 0 1px transparent,0 0 0 3px var(--elecserv-color-primary-a40, rgba(212, 20, 115, .4))}@media (max-width: 767px){.elecserv-select-trigger:focus-visible{box-shadow:0 0 0 1px transparent,0 0 0 2.25px var(--elecserv-color-primary-a40, rgba(212, 20, 115, .4))}}.elecserv-select-trigger__label{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.elecserv-select-trigger__icon{flex-shrink:0;font-size:1.25rem;width:1.25rem;height:1.25rem;color:var(--elecserv-color-text-muted, #8d8087)}[dir=rtl] .elecserv-select-trigger__icon{transform:scaleX(-1)}.elecserv-select-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9998;background:transparent}.elecserv-select-dropdown{position:absolute;top:calc(100% + .25rem);right:0;left:0;z-index:9999;min-width:100%;max-height:20rem;overflow:auto;border:1px solid var(--elecserv-color-border, #fbcfe8);border-radius:8px;background:var(--elecserv-glass-header-bg, rgba(253, 242, 248, .82));-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 10px 15px -3px #00000014,0 4px 6px -4px #0000000f;opacity:0;transition:opacity .25s ease}.elecserv-select-dropdown--open{opacity:1}.elecserv-select-dropdown--closing{opacity:0}.elecserv-select-dropdown::-webkit-scrollbar{width:8px}.elecserv-select-dropdown::-webkit-scrollbar-track{background:transparent;margin:.25rem 0}.elecserv-select-dropdown::-webkit-scrollbar-thumb{background:var(--elecserv-color-border, #fbcfe8);border-radius:999px}.elecserv-select-dropdown::-webkit-scrollbar-thumb:hover{background:var(--elecserv-color-primary-glass-border-soft, rgba(212, 20, 115, .28))}@supports (scrollbar-width: thin){.elecserv-select-dropdown{scrollbar-width:thin;scrollbar-color:var(--elecserv-color-border, #fbcfe8) transparent}}.elecserv-select-list{list-style:none;margin:0;padding:.25rem}.elecserv-select-option{display:flex;align-items:flex-start;gap:.5rem;width:100%;padding:.5rem 1rem;border:none;border-radius:6px;background:none;font-family:inherit;font-size:1rem;color:var(--elecserv-color-text, #000000);text-align:right;cursor:pointer;transition:background .15s}.elecserv-select-option:hover{background:var(--elecserv-color-primary-glass-soft, rgba(212, 20, 115, .14))}.elecserv-select-option--selected{background:var(--elecserv-color-primary-glass-soft, rgba(212, 20, 115, .14));color:var(--elecserv-color-primary-dark, #a80f5a);font-weight:500}.elecserv-select-option__icon{flex-shrink:0;font-size:1.25rem;width:1.25rem;height:1.25rem;color:var(--elecserv-color-text-muted, #8d8087)}.elecserv-select-option--selected .elecserv-select-option__icon{color:var(--elecserv-color-primary, #d41473)}.elecserv-select-option__content{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.elecserv-select-option__label{display:block}.elecserv-select-option__desc{font-size:.875rem;color:var(--elecserv-color-text-muted, #8d8087)}.elecserv-select-option--selected .elecserv-select-option__desc{color:var(--elecserv-color-primary-dark, #a80f5a)}.elecserv-add-to-cart{width:100%;margin-top:.5rem;display:flex;flex-wrap:wrap;align-items:center;gap:.25rem}.elecserv-add-to-cart__btn{width:100%;min-width:2.5rem;min-height:2.15rem;padding:0 .5rem}.elecserv-add-to-cart__btn--full{width:100%;flex:1;min-width:0;min-height:2.5rem}.elecserv-add-to-cart__qty{min-width:1.5rem;text-align:center;font-weight:700}.elecserv-add-to-cart__error{width:100%;font-size:.75rem;color:var(--elecserv-color-error, #b91c1c)}.elecserv-add-to-cart--qty{display:flex;flex-direction:row;align-items:flex-start;gap:.25rem;width:100%}.elecserv-add-to-cart--qty .elecserv-add-to-cart__controls{display:flex;align-items:center;gap:2px;padding:2px;height:2.5rem;flex:0 0 auto;border-radius:8px;background:var(--elecserv-glass-btn-bg, rgba(253, 242, 248, .75));border:1px solid var(--elecserv-color-border, #fbcfe8)}.elecserv-add-to-cart--qty .elecserv-add-to-cart__btn{min-width:2.5rem}.elecserv-add-to-cart--qty .elecserv-add-to-cart__qty{min-width:2.25rem;padding:0 .5rem;display:flex;align-items:center;justify-content:center}.elecserv-add-to-cart__cart-action{flex:1;min-width:0;min-height:2.5rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box}.elecserv-variation-attributes{width:100%;display:flex;flex-direction:column;gap:.25rem;margin-bottom:.25rem}.elecserv-variation-attribute-row{display:flex;flex-direction:row;align-items:center;gap:.5rem;width:100%;min-width:0}.elecserv-variation-attribute-row__label{flex-shrink:0;max-width:42%;font-size:.75rem;font-weight:500;color:var(--elecserv-color-text-muted, #8d8087);line-height:1.35;text-align:end}.elecserv-variation-attribute-row .elecserv-variation-badges-row{flex:1;min-width:0}.elecserv-variation-attribute-row .elecserv-variation-badges{margin-bottom:0}.elecserv-variation-badges-row{width:100%;max-width:100%;overflow:hidden}.elecserv-variation-badges{display:inline-flex;flex-wrap:nowrap;gap:.25rem;margin-bottom:.25rem}.elecserv-variation-badge{display:inline-flex;align-items:center;gap:.25rem;padding:.25rem;border-radius:999px;background:var(--elecserv-color-bg-alt, #fdf2f8);font-size:.75rem;border:1px solid var(--elecserv-color-border, #fbcfe8);cursor:pointer;white-space:nowrap;-moz-appearance:none;appearance:none;-webkit-appearance:none;border-style:solid;outline:none;transition:background-color .15s ease,color .15s ease,border-color .15s ease,box-shadow .15s ease}.elecserv-variation-badge__dot{width:.6rem;height:.6rem;border-radius:50%;border:1px solid var(--elecserv-color-border, #fbcfe8);background:var(--elecserv-color-primary-light, #f8bbdd);flex-shrink:0}.elecserv-variation-badge__label{white-space:nowrap}.elecserv-variation-badge--selected{background:var(--elecserv-color-primary, #d41473);border-color:var(--elecserv-color-primary-dark, #a80f5a);color:var(--elecserv-color-bg, #ffffff)}.elecserv-variation-badge--selected .elecserv-variation-badge__dot{background:var(--elecserv-color-bg, #ffffff);border-color:var(--elecserv-color-bg-a40, rgba(255, 255, 255, .4))}.elecserv-variation-badge{-webkit-tap-highlight-color:transparent}@media (hover: hover){.elecserv-variation-badge:hover:not(.elecserv-variation-badge--selected){border-color:var(--elecserv-color-primary, #d41473);box-shadow:0 0 0 1px var(--elecserv-color-primary-a12, rgba(212, 20, 115, .12))}}@media (hover: none){.elecserv-variation-badge:active:not(.elecserv-variation-badge--selected){border-color:var(--elecserv-color-border, #fbcfe8);box-shadow:none}}@media (max-width: 767px){.elecserv-variation-badges-row{min-height:0;margin-bottom:.25rem}}@media (min-width: 768px){.elecserv-single-product__summary .elecserv-add-to-cart__btn--full,.elecserv-single-product__summary .elecserv-add-to-cart__cart-action{width:auto;flex:0 1 auto;min-width:0;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.elecserv-single-product__summary .elecserv-add-to-cart button{max-width:100%}}.elecserv-variation-modal{display:flex;flex-direction:column;gap:1rem}.elecserv-variation-modal__product{display:flex;align-items:flex-start;gap:1rem;padding-bottom:1rem;border-bottom:1px solid var(--elecserv-color-border, #fbcfe8)}.elecserv-variation-modal__product-img{width:80px;height:80px;object-fit:contain;background:var(--elecserv-color-bg, #ffffff);border-radius:.25rem;flex-shrink:0}.elecserv-variation-modal__product-info{flex:1;min-width:0}.elecserv-variation-modal__product-title{margin:0 0 .25rem;font-size:1rem;font-weight:600;color:var(--elecserv-color-text, #000000)}.elecserv-variation-modal__product-price{margin:0;font-size:1rem;color:var(--elecserv-color-text, #000000)}.elecserv-variation-modal__product-price .woocommerce-Price-amount.amount{font-weight:600}.elecserv-variation-modal__product-price del{color:var(--elecserv-color-text-muted, #8d8087);margin-left:.25rem}.elecserv-variation-modal__product-price ins{color:var(--elecserv-color-text, #000000);text-decoration:none}.elecserv-variation-modal__product-price ins .woocommerce-Price-amount.amount,.elecserv-variation-modal__product-price ins .amount,.elecserv-variation-modal__product-price ins bdi{color:var(--elecserv-color-text, #000000)}.elecserv-variation-modal__outofstock{display:inline-block;margin-top:.25rem;padding:.25rem .5rem;font-size:.875rem;font-weight:600;color:var(--elecserv-color-bg, #ffffff);background:var(--elecserv-color-text-muted, #8d8087);border-radius:.25rem}.elecserv-variation-modal__body{max-height:60vh;overflow-y:auto}.elecserv-variation-modal__footer{display:flex;justify-content:space-between;gap:.25rem}.elecserv-variation-modal__footer .btn{flex:1}.elecserv-variation-modal__attribute{margin-bottom:.5rem}.elecserv-variation-modal__attribute-label{margin-bottom:.25rem;font-size:.875rem;color:var(--elecserv-color-text-muted, #8d8087)}.elecserv-variation-modal__swatches{display:flex;flex-wrap:wrap;gap:.5rem}.elecserv-variation-modal__loading,.elecserv-variation-modal__error{font-size:.875rem}.elecserv-variation-modal__error{color:var(--elecserv-color-error, #b91c1c)}@media (max-width: 767px){.elecserv-variation-modal__footer .elecserv-variation-modal__cancel{display:none}}@media (min-width: 768px){.elecserv-variation-modal__footer .elecserv-variation-modal__cancel{display:inline-flex}}.elecserv-notify-stock-modal{display:flex;flex-direction:column;gap:1rem}.elecserv-notify-stock-modal__product{display:flex;align-items:center;gap:1rem}.elecserv-notify-stock-modal__img{width:72px;height:72px;object-fit:contain;background:var(--elecserv-color-bg, #ffffff);border-radius:.25rem}.elecserv-notify-stock-modal__info{flex:1;min-width:0}.elecserv-notify-stock-modal__name{margin:0 0 .25rem;font-size:1rem;font-weight:600;color:var(--elecserv-color-text, #000000)}.elecserv-notify-stock-modal__variation{margin:0;font-size:.875rem;color:var(--elecserv-color-text-muted, #8d8087)}.elecserv-notify-stock-modal__text{margin:0;font-size:1rem;color:var(--elecserv-color-text, #000000)}.elecserv-notify-stock-modal__btn{width:100%}.elecserv-preorder-modal{display:grid;gap:.9rem}.elecserv-preorder-modal__text{margin:0;line-height:1.8}.elecserv-preorder-modal__actions{display:flex}.elecserv-preorder-modal__confirm{width:100%}.elecserv-hscroll{width:100%;display:flex;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-bottom:2px;scroll-padding-inline:1rem;overscroll-behavior-x:contain}.elecserv-hscroll::-webkit-scrollbar{display:none}.elecserv-hscroll__inner{display:inline-flex;flex-wrap:nowrap;gap:.25rem}.elecserv-hscroll.elecserv-hscroll--wiggle .elecserv-hscroll__inner{animation:elecserv-hscroll-wiggle .7s ease-in-out 1}@keyframes elecserv-hscroll-wiggle{0%{transform:translate(0)}50%{transform:translate(-20px)}to{transform:translate(0)}}.elecserv-sale-tag{display:block;color:var(--elecserv-color-primary-dark, #a80f5a)}.elecserv-sale-tag:not(:has(.elecserv-sale-tag-root)){display:inline-flex;align-items:center;gap:.25rem;padding:.05rem .45rem;border-radius:999px;background:var(--elecserv-color-primary, #d41473);color:var(--elecserv-color-bg, #ffffff);font-size:.75rem}.elecserv-sale-tag-root{display:block}.elecserv-sale-tag__svg{display:block;width:2rem;height:auto}@media (min-width: 768px){.elecserv-sale-tag__svg{width:2.4rem}}.elecserv-sale-tag__loop-outer{stroke:var(--elecserv-color-primary-dark, #a80f5a)}.elecserv-sale-tag__loop-inner{fill:var(--elecserv-color-bg, #ffffff)}.elecserv-sale-tag__body{fill:var(--elecserv-color-primary, #d41473);stroke:var(--elecserv-color-primary-dark, #a80f5a)}.elecserv-sale-tag__hole{stroke:var(--elecserv-color-bg, #ffffff)}.elecserv-sale-tag__string{stroke:var(--elecserv-color-primary-dark, #a80f5a)}.elecserv-sale-tag__text{fill:var(--elecserv-color-bg, #ffffff);font-family:YekanBakhFaNum,Yekan Bakh,Vazir,Tahoma,Segoe UI,sans-serif}.elecserv-product-gallery-react-root,.elecserv-product-gallery-root{display:block;width:100%;max-width:100%;min-width:0;box-sizing:border-box;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}.elecserv-product-gallery-react-root button,.elecserv-product-gallery-root button{touch-action:manipulation;user-select:none;-webkit-user-select:none}.elecserv-product-gallery-react-root:empty{height:clamp(280px,46vw,520px);min-height:280px;max-height:min(75vh,520px);border-radius:.25rem;background:var(--elecserv-color-bg, #ffffff)}.elecserv-product-gallery__stage{position:relative;width:100%;max-width:100%;min-width:0;height:clamp(280px,46vw,520px);min-height:280px;max-height:min(75vh,520px);overflow:hidden;border-radius:.25rem;background:var(--elecserv-color-bg, #ffffff);margin-bottom:.5rem;-webkit-tap-highlight-color:transparent;touch-action:manipulation}.elecserv-product-gallery__stage:focus-visible{outline:2px solid var(--elecserv-color-primary, #d41473);outline-offset:2px}.elecserv-product-gallery__slide-frame{width:100%;height:100%;display:flex;align-items:center;justify-content:center;animation:elecserv-pg-slide-enter .34s cubic-bezier(.32,.72,0,1) both}@keyframes elecserv-pg-slide-enter{0%{opacity:.28;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.elecserv-product-gallery__zoom-wrap{width:100%;height:100%;min-height:0;display:flex;align-items:center;justify-content:center;cursor:grab}.elecserv-product-gallery__zoom-wrap:active{cursor:grabbing}.elecserv-product-gallery__zoom-inner{transform-origin:center center;will-change:transform;width:100%;height:100%;max-width:100%;max-height:100%;display:flex;align-items:center;justify-content:center}.elecserv-product-gallery__main-img{display:block;width:100%;height:100%;object-fit:contain;object-position:center;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.elecserv-product-gallery-root .elecserv-product-gallery__main-img.elecserv-product-gallery__main-img--zoomable{width:auto;height:auto;max-width:100%;max-height:100%;pointer-events:none}.elecserv-product-gallery__thumbs{width:100%;max-width:100%;min-width:0;border-radius:.25rem}.elecserv-product-gallery__thumbs .elecserv-hscroll__inner{align-items:center;gap:.25rem}.elecserv-product-gallery__thumb{flex:0 0 auto;width:56px;height:56px;padding:0;border:2px solid transparent;border-radius:.25rem;background:var(--elecserv-color-bg, #ffffff);cursor:pointer;-webkit-tap-highlight-color:transparent;overflow:hidden;display:flex;align-items:center;justify-content:center;opacity:.92;box-shadow:inset 0 0 0 0 transparent;transition:border-color .26s ease,box-shadow .26s ease,opacity .26s ease}.elecserv-product-gallery__thumb img{display:block;width:100%;height:100%;object-fit:contain}.elecserv-product-gallery__thumb:hover,.elecserv-product-gallery__thumb:focus-visible{border-color:var(--elecserv-color-border, #fbcfe8)}.elecserv-product-gallery__thumb--active{border-color:var(--elecserv-color-primary, #d41473);opacity:1;box-shadow:inset 0 0 0 2px #ffffff73}.elecserv-fmg{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100050;display:flex;flex-direction:column;align-items:stretch;justify-content:stretch;padding:.5rem;padding-top:max(.5rem,env(safe-area-inset-top,0px));padding-bottom:max(.5rem,env(safe-area-inset-bottom,0px));background:#000000eb;-webkit-tap-highlight-color:transparent;box-sizing:border-box;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}.elecserv-fmg button,.elecserv-fmg .elecserv-fmg__close{touch-action:manipulation;user-select:none;-webkit-user-select:none}.elecserv-fmg .dashicons{font-family:dashicons,sans-serif;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.elecserv-fmg__close{position:absolute;top:max(.5rem,env(safe-area-inset-top,0px));right:max(.5rem,env(safe-area-inset-right,0px));width:2.5rem;height:2.5rem;padding:0;border:none;border-radius:50%;background:#ffffff2e;color:#fff;cursor:pointer;z-index:3;display:inline-flex;align-items:center;justify-content:center}.elecserv-fmg__close .dashicons{font-size:1.25rem;width:1.25rem;height:1.25rem}.elecserv-fmg__close:hover,.elecserv-fmg__close:focus-visible{background:#ffffff47;outline:2px solid rgba(255,255,255,.5);outline-offset:2px}.elecserv-fmg__body{flex:1;display:flex;flex-direction:column;min-height:0;min-width:0;max-width:100%;margin-top:2.25rem}.elecserv-fmg__stage{position:relative;flex:1;min-height:0;display:flex;align-items:center;justify-content:center;touch-action:manipulation}.elecserv-fmg__stage-inner{position:relative;width:100%;height:100%;max-height:calc(100vh - 9rem);display:flex;align-items:center;justify-content:center;overflow:hidden}.elecserv-fmg__zoom-wrap{width:100%;height:100%;max-height:calc(100vh - 9rem);display:flex;align-items:center;justify-content:center;overflow:hidden;cursor:grab}.elecserv-fmg__zoom-wrap:active{cursor:grabbing}.elecserv-zoom-inner--transition{transition:transform .32s cubic-bezier(.32,.72,0,1)}.elecserv-fmg__zoom-inner{transform-origin:center center;will-change:transform;max-width:100%;max-height:100%;display:flex;align-items:center;justify-content:center}.elecserv-fmg__slide-frame{width:100%;height:100%;display:flex;align-items:center;justify-content:center;animation:elecserv-fmg-slide-enter .34s cubic-bezier(.32,.72,0,1) both}@keyframes elecserv-fmg-slide-enter{0%{opacity:.28;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.elecserv-fmg__slide-img{display:block;max-width:100%;max-height:calc(100vh - 9rem);width:auto;height:auto;object-fit:contain;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.elecserv-fmg__slide-img--zoomable{max-height:calc(100vh - 9rem)}.elecserv-fmg__slide-video{display:block;max-width:100%;max-height:calc(100vh - 9rem);width:auto;height:auto}.elecserv-fmg__slide-iframe{width:min(100%,960px);aspect-ratio:16/9;max-height:calc(100vh - 9rem);border:0;border-radius:.25rem;background:#000}.elecserv-fmg__nav{position:absolute;top:50%;transform:translateY(-50%);width:2.5rem;height:2.5rem;padding:0;border:none;border-radius:50%;background:#ffffff2e;color:#fff;cursor:pointer;z-index:2;-webkit-tap-highlight-color:transparent;display:inline-flex;align-items:center;justify-content:center}.elecserv-fmg__nav .dashicons{font-size:1.35rem;width:1.35rem;height:1.35rem}.elecserv-fmg__nav:hover,.elecserv-fmg__nav:focus-visible{background:#ffffff4d;outline:2px solid rgba(255,255,255,.4);outline-offset:2px}.elecserv-fmg__nav--prev{left:.25rem}.elecserv-fmg__nav--next{right:.25rem}.elecserv-fmg__thumbs{flex-shrink:0;width:100%;max-width:100%;min-width:0;margin-top:.5rem;padding-top:.25rem;border-top:1px solid rgba(255,255,255,.12)}.elecserv-fmg__thumbs .elecserv-hscroll__inner{align-items:center;gap:.25rem}.elecserv-fmg__thumb{flex:0 0 auto;width:56px;height:56px;padding:0;border:2px solid transparent;border-radius:.25rem;background:#ffffff14;cursor:pointer;overflow:hidden;display:flex;align-items:center;justify-content:center;-webkit-tap-highlight-color:transparent;opacity:.9;box-shadow:inset 0 0 0 0 transparent;transition:border-color .26s ease,box-shadow .26s ease,opacity .26s ease}.elecserv-fmg__thumb img{display:block;width:100%;height:100%;object-fit:cover}.elecserv-fmg__thumb:hover,.elecserv-fmg__thumb:focus-visible{border-color:#ffffff59}.elecserv-fmg__thumb--active{border-color:var(--elecserv-color-primary, #d41473);opacity:1;box-shadow:inset 0 0 0 2px #ffffff47}.elecserv-fmg__thumb-fallback{color:#ffffffb3;font-size:1.25rem;line-height:1}.site-header__category-explorer-root{display:flex;align-items:center;flex-shrink:0}.site-header__category-explorer-root:not([data-react-mounted]){box-sizing:border-box;margin:0;padding:.25rem .5rem;font-family:YekanBakhFaNum,Yekan Bakh,Vazir,Tahoma,Segoe UI,sans-serif;font-size:.875rem;font-weight:600;line-height:1.25;white-space:nowrap}.elecserv-category-explorer__trigger{margin:0;padding:.25rem .5rem;border:0;border-radius:6px;background:transparent;color:var(--elecserv-color-primary-dark, #a80f5a);font-family:YekanBakhFaNum,Yekan Bakh,Vazir,Tahoma,Segoe UI,sans-serif;font-size:.875rem;font-weight:600;line-height:1.25;cursor:pointer;white-space:nowrap;-webkit-tap-highlight-color:transparent}.elecserv-category-explorer__trigger:hover{background:var(--elecserv-color-primary-glass-soft, rgba(212, 20, 115, .14));color:var(--elecserv-color-primary, #d41473)}.elecserv-category-explorer__trigger:focus-visible{outline:none;box-shadow:0 0 0 1px transparent,0 0 0 3px var(--elecserv-color-primary-a40, rgba(212, 20, 115, .4))}@media (max-width: 767px){.elecserv-category-explorer__trigger:focus-visible{box-shadow:0 0 0 1px transparent,0 0 0 2.25px var(--elecserv-color-primary-a40, rgba(212, 20, 115, .4))}}.elecserv-shell-drawer__panel.elecserv-category-tree-modal__panel{max-width:min(28rem,100vw - 2rem);width:100%}.elecserv-shell-drawer__body.elecserv-category-tree-modal__body,.elecserv-shop-explorer-body{display:flex;flex-direction:column;gap:1rem;min-height:0}.elecserv-category-tree-modal__filter{flex-shrink:0;width:100%;max-width:100%;border:1px solid var(--elecserv-color-border, #fbcfe8);border-radius:8px;padding:.5rem 1rem;background:var(--elecserv-color-bg, #ffffff);font-size:1rem;line-height:1.5;background:var(--elecserv-glass-btn-bg, rgba(253, 242, 248, .75));font-family:YekanBakhFaNum,Yekan Bakh,Vazir,Tahoma,Segoe UI,sans-serif}.elecserv-category-tree-modal__scroll{height:26rem;overflow:auto;padding-inline-end:2px;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:var(--elecserv-color-primary-a35, rgba(212, 20, 115, .35)) transparent}.elecserv-shop-explorer-body--drawer .elecserv-category-tree-modal__scroll{max-height:none;overflow:visible}.elecserv-category-tree__empty{margin:0;color:var(--elecserv-color-text-muted, #8d8087);font-size:.875rem}.elecserv-tree-nav{list-style:none;margin:0;padding:0}.elecserv-tree-nav--root{padding:0}.elecserv-tree-nav__item{position:relative;margin:0}.elecserv-tree-nav__row{display:flex;align-items:center;gap:.25rem;min-height:2.25rem}.elecserv-tree-nav__toggle-cell{flex:0 0 2rem;width:2rem;display:flex;align-items:center;justify-content:center}.elecserv-tree-nav__toggle-placeholder{display:block;width:2rem;height:2rem}.elecserv-tree-nav__toggle{margin:0;padding:0;width:2rem;height:2rem;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:6px;background:transparent;color:var(--elecserv-color-text-muted, #8d8087);cursor:pointer;transition:background .15s,color .15s}.elecserv-tree-nav__toggle:hover{background:var(--elecserv-color-primary-glass-soft, rgba(212, 20, 115, .14));color:var(--elecserv-color-primary-dark, #a80f5a)}.elecserv-tree-nav__toggle:focus-visible{outline:none;box-shadow:0 0 0 1px transparent,0 0 0 3px var(--elecserv-color-primary-a40, rgba(212, 20, 115, .4))}@media (max-width: 767px){.elecserv-tree-nav__toggle:focus-visible{box-shadow:0 0 0 1px transparent,0 0 0 2.25px var(--elecserv-color-primary-a40, rgba(212, 20, 115, .4))}}.elecserv-tree-nav__chevron{display:block;width:0;height:0;border-style:solid;border-width:0 .32rem .42rem .32rem;border-color:transparent transparent currentColor transparent;transform-origin:50% 55%;transform:rotate(270deg);transition:transform .28s cubic-bezier(.25,.46,.45,.94)}.elecserv-tree-nav__toggle.is-open .elecserv-tree-nav__chevron{transform:rotate(180deg)}.elecserv-tree-nav__label-cell{flex:1;min-width:0}.elecserv-tree-nav__link{display:block;padding:.25rem 0;color:var(--elecserv-color-text, #000000);text-decoration:none;font-size:1rem;font-weight:500}.elecserv-tree-nav__link:hover{color:var(--elecserv-color-primary-dark, #a80f5a)}.elecserv-tree-nav__text{display:block;padding:.25rem 0;font-size:1rem;font-weight:600;color:var(--elecserv-color-text, #000000)}.elecserv-tree-nav__sub-wrap{display:grid;grid-template-rows:0fr;transition:grid-template-rows .28s cubic-bezier(.25,.46,.45,.94)}.elecserv-tree-nav__sub-wrap.is-open{grid-template-rows:1fr}.elecserv-tree-nav__sub-wrap>.elecserv-tree-nav__sub{min-height:0;overflow:hidden}.elecserv-tree-nav__sub{position:relative;list-style:none;margin:0;padding:0;padding-inline-start:2rem}.elecserv-tree-nav__sub:before{content:"";position:absolute;inset-inline-start:calc(1rem - .5px);top:0;bottom:0;width:1px;background:var(--elecserv-color-primary-glass-border-soft, rgba(212, 20, 115, .28));z-index:0}.elecserv-tree-nav__sub:not(:has(>.elecserv-tree-nav__item:last-child>.elecserv-tree-nav__sub-wrap)):before{bottom:1.125rem}.elecserv-tree-nav__sub>.elecserv-tree-nav__item>.elecserv-tree-nav__row{position:relative}.elecserv-tree-nav__sub>.elecserv-tree-nav__item>.elecserv-tree-nav__row:before{content:"";position:absolute;inset-inline-start:-1rem;top:50%;transform:translateY(-50%);width:1rem;height:1px;background:var(--elecserv-color-primary-glass-border-soft, rgba(212, 20, 115, .28));pointer-events:none;z-index:1}@media (prefers-reduced-motion: reduce){.elecserv-tree-nav__sub-wrap,.elecserv-tree-nav__chevron{transition-duration:.01ms}}.elecserv-checkout-details-app{display:flex;flex-direction:column;gap:1rem}.elecserv-checkout-section-card{background:var(--elecserv-color-bg, #ffffff);border:0;box-shadow:0 0 2px var(--elecserv-color-primary-a35, rgba(212, 20, 115, .35));padding:1rem 1.5rem;border-radius:12px}.elecserv-checkout-section-card__title{margin:0 0 .5rem;font-size:1.125rem;font-weight:600}.elecserv-checkout-section-card__body{font-size:.875rem;line-height:1.65}.elecserv-checkout-section-card__footer{margin-top:1rem}.elecserv-checkout-summary{font-size:.75rem;line-height:1.5}.elecserv-checkout-summary__line{margin:0 0 .25rem}.elecserv-checkout-summary__line:last-child{margin-bottom:0}.elecserv-checkout-summary__k{font-weight:500;color:var(--elecserv-color-text-muted, #8d8087)}.elecserv-checkout-summary__v{color:var(--elecserv-color-text, #000000);word-break:break-word}.elecserv-checkout-field-row.form-row{display:flex;flex-direction:column;gap:.25rem;margin-bottom:1rem}.elecserv-checkout-field-row.form-row:last-child{margin-bottom:0}.elecserv-checkout-field-row.form-row .elecserv-checkout-field-row__label{font-family:YekanBakhFaNum,Yekan Bakh,Vazir,Tahoma,Segoe UI,sans-serif;font-size:.875rem;line-height:1.25;font-weight:500;color:var(--elecserv-color-text, #000000)}.elecserv-checkout-field-row__req{color:var(--elecserv-color-error, #b91c1c)}.elecserv-checkout-field-row.form-row input.input-text,.elecserv-checkout-field-row.form-row textarea,.elecserv-checkout-field-row.form-row select{width:100%;border:1px solid var(--elecserv-color-border, #fbcfe8);border-radius:8px;padding:.5rem 1rem;background:var(--elecserv-color-bg, #ffffff);font-size:1rem;line-height:1.5;max-width:100%;box-sizing:border-box}.elecserv-checkout-contact-edit__readonly-phone{display:flex;flex-direction:column;gap:.25rem;margin-bottom:1rem;padding:.5rem 1rem;border-radius:8px;background:var(--elecserv-color-border-a35, rgba(251, 207, 232, .35))}.elecserv-checkout-contact-edit__readonly-label{font-size:.875rem;font-weight:500;color:var(--elecserv-color-text-muted, #8d8087)}.elecserv-checkout-contact-edit__readonly-value{font-size:1rem;direction:ltr;text-align:right;unicode-bidi:plaintext}.elecserv-loc-search__desktop{position:relative}.elecserv-loc-search__trigger{width:100%;text-align:start;cursor:pointer}.elecserv-checkout-field-row.form-row button.elecserv-loc-search__trigger{width:100%;max-width:100%;border:1px solid var(--elecserv-color-border, #fbcfe8);border-radius:8px;padding:.5rem 1rem;background:var(--elecserv-color-bg, #ffffff);font-size:1rem;line-height:1.5;transition:border-color .2s ease,box-shadow .25s ease-out;box-shadow:0 0 0 0 transparent}.elecserv-checkout-field-row.form-row button.elecserv-loc-search__trigger:focus{outline:none}.elecserv-checkout-field-row.form-row button.elecserv-loc-search__trigger:focus-visible{border-color:var(--elecserv-color-primary-glass-border, rgba(212, 20, 115, .45));outline:none;box-shadow:0 0 0 1px transparent,0 0 0 3px var(--elecserv-color-primary-a40, rgba(212, 20, 115, .4))}@media (max-width: 767px){.elecserv-checkout-field-row.form-row button.elecserv-loc-search__trigger:focus-visible{box-shadow:0 0 0 1px transparent,0 0 0 2.25px var(--elecserv-color-primary-a40, rgba(212, 20, 115, .4))}}.elecserv-checkout-field-row.form-row button.elecserv-loc-search__trigger{-webkit-appearance:none;-moz-appearance:none;appearance:none;font-family:YekanBakhFaNum,Yekan Bakh,Vazir,Tahoma,Segoe UI,sans-serif;color:var(--elecserv-color-text, #000000);display:flex;align-items:center;min-height:2.75rem}.elecserv-loc-search__placeholder{color:var(--elecserv-color-text-muted, #8d8087)}.elecserv-loc-search__dropdown{position:absolute;z-index:80;left:0;right:0;top:calc(100% + 4px);max-height:min(22rem,55vh);overflow:auto;border:1px solid var(--elecserv-color-border, #fbcfe8);border-radius:10px;background:var(--elecserv-color-bg-alt, #fdf2f8);box-shadow:0 8px 28px #0000001f}.elecserv-loc-search__search{position:sticky;top:0;z-index:1;padding:.5rem;background:var(--elecserv-color-bg-alt, #fdf2f8);border-bottom:1px solid var(--elecserv-color-border, #fbcfe8)}.elecserv-loc-search__field-wrap{position:relative}.elecserv-loc-search__field-input{position:relative;z-index:2;width:100%;margin:0;padding:.5rem 1rem;border:1px solid var(--elecserv-color-border, #fbcfe8);border-radius:8px;background:var(--elecserv-glass-btn-bg, rgba(253, 242, 248, .75));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);font-size:1rem;line-height:1.5;font-family:YekanBakhFaNum,Yekan Bakh,Vazir,Tahoma,Segoe UI,sans-serif;box-sizing:border-box;color:var(--elecserv-color-text, #000000);transition:border-color .2s ease,box-shadow .25s ease-out;box-shadow:0 0 0 0 transparent}.elecserv-loc-search__field-input:focus{outline:none}.elecserv-loc-search__field-input:focus-visible{border-color:var(--elecserv-color-primary-glass-border, rgba(212, 20, 115, .45));outline:none;box-shadow:0 0 0 1px transparent,0 0 0 3px var(--elecserv-color-primary-a40, rgba(212, 20, 115, .4))}@media (max-width: 767px){.elecserv-loc-search__field-input:focus-visible{box-shadow:0 0 0 1px transparent,0 0 0 2.25px var(--elecserv-color-primary-a40, rgba(212, 20, 115, .4))}}.elecserv-loc-search__field-input::-webkit-search-decoration{-webkit-appearance:none;-moz-appearance:none;appearance:none}.elecserv-loc-search__field-input::-webkit-search-cancel-button{-webkit-appearance:none;width:.95rem;height:.95rem;margin:0;border-radius:50%;background:var(--elecserv-color-primary, #d41473);opacity:1;cursor:pointer;mask-image:linear-gradient(45deg,transparent 43%,#000 43%,#000 57%,transparent 57%),linear-gradient(-45deg,transparent 43%,#000 43%,#000 57%,transparent 57%);-webkit-mask-image:linear-gradient(45deg,transparent 43%,#000 43%,#000 57%,transparent 57%),linear-gradient(-45deg,transparent 43%,#000 43%,#000 57%,transparent 57%)}.elecserv-loc-search__field-input::placeholder,.elecserv-loc-search__field-input::-webkit-input-placeholder{color:transparent;opacity:0}.elecserv-loc-search__field-placeholder{position:absolute;top:1px;right:1px;bottom:1px;left:1px;display:flex;align-items:center;padding:.5rem 1rem;border-radius:7px;pointer-events:none;z-index:1;color:var(--elecserv-color-text-muted, #8d8087);font-size:1rem;line-height:1.5;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:opacity .15s}.elecserv-loc-search__field-placeholder--hint{opacity:0}.elecserv-loc-search__field-wrap.is-empty:not(.is-focused) .elecserv-loc-search__field-placeholder--idle{opacity:1}.elecserv-loc-search__field-wrap.is-empty:not(.is-focused) .elecserv-loc-search__field-placeholder--hint{opacity:0}.elecserv-loc-search__field-wrap.is-empty.is-focused .elecserv-loc-search__field-placeholder--idle{opacity:0}.elecserv-loc-search__field-wrap.is-empty.is-focused .elecserv-loc-search__field-placeholder--hint{opacity:1}.elecserv-loc-search__field-wrap:not(.is-empty) .elecserv-loc-search__field-placeholder--idle,.elecserv-loc-search__field-wrap:not(.is-empty) .elecserv-loc-search__field-placeholder--hint{opacity:0}.elecserv-loc-search__brand{margin-inline:.25rem;color:var(--elecserv-color-primary, #d41473);font-weight:700}.elecserv-loc-search__state{margin:0;padding:1rem;text-align:center;color:var(--elecserv-color-text-muted, #8d8087);font-size:.875rem;list-style:none}.elecserv-loc-search__state--sub{padding-top:0;font-size:.75rem;opacity:.9}.elecserv-shell-drawer__body .elecserv-loc-search__sheet{padding:0;margin:0;width:100%;max-width:100%;box-sizing:border-box}.elecserv-shell-drawer__body .elecserv-loc-search__search{width:100%;box-sizing:border-box;padding:0;background:transparent;border-bottom-color:var(--elecserv-glass-header-border, rgba(248, 187, 221, .5))}.elecserv-shell-drawer__body .elecserv-loc-search__field-wrap{width:100%;max-width:100%}.elecserv-shell-drawer__body .elecserv-loc-search__field-input{background:#fff3;border-color:var(--elecserv-glass-header-border, rgba(248, 187, 221, .5))}.elecserv-loc-search__list{list-style:none;margin:0;padding:0}.elecserv-loc-search__search+.elecserv-loc-search__list{padding-top:1.5rem}.elecserv-loc-search__option{display:block;width:100%;padding:.5rem 1rem;border:0;text-align:start;background:transparent;font:inherit;cursor:pointer;color:var(--elecserv-color-text, #000000)}.elecserv-loc-search__option:hover,.elecserv-loc-search__option:focus-visible{background:var(--elecserv-color-border-a45, rgba(251, 207, 232, .45));outline:none}.elecserv-loc-search__muted{margin:0;padding:1rem;color:var(--elecserv-color-text-muted, #8d8087);font-size:.875rem}.elecserv-loc-search__sheet{min-height:40vh}.elecserv-loc-combo__option{display:flex;align-items:center;justify-content:space-between;flex-wrap:nowrap;gap:.5rem;width:100%}.elecserv-loc-combo__badge{display:inline-block;flex-shrink:0;padding:2px 8px;border-radius:6px;font-size:.875rem;font-weight:500;line-height:1.35;background:var(--elecserv-color-text-a08, rgba(26, 26, 26, .08));color:var(--elecserv-color-text-muted, #8d8087);border:1px solid var(--elecserv-color-border, #fbcfe8)}.elecserv-loc-combo__badge--inline{vertical-align:middle}.elecserv-loc-combo__city-name{flex:1;min-width:0;text-align:start;color:var(--elecserv-color-text, #000000)}.elecserv-loc-combo__trigger-inner{display:flex;align-items:center;justify-content:space-between;flex-wrap:nowrap;gap:.5rem;width:100%;min-width:0;text-align:start}.elecserv-loc-combo__trigger-inner .elecserv-loc-combo__city-name{flex:1;min-width:0}.elecserv-loc-combo__trigger-inner .elecserv-loc-combo__badge--inline{flex-shrink:0}.elecserv-checkout-details-app .elecserv-checkout-recipient-toggle__label{display:inline-flex;align-items:center;gap:0;width:fit-content;max-width:100%;margin:0;font-size:.875rem;line-height:1.65;font-weight:400;color:var(--elecserv-color-text, #000000);-webkit-user-select:none;user-select:none;cursor:pointer}.elecserv-checkout-recipient-toggle{margin-top:.5rem;margin-bottom:0}.elecserv-checkout-recipient-toggle__text{flex:1;min-width:0;line-height:1.65}.elecserv-checkout-recipient-toggle__input[type=checkbox]{flex:0 0 auto}.elecserv-checkout-delivery-slots-wrap{margin-top:1rem}.elecserv-delivery-slots__title{margin:0 0 .5rem;font-size:1.125rem;font-weight:600}.elecserv-delivery-slots__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(8.5rem,1fr));gap:.4rem;margin:0;padding:0;list-style:none}.elecserv-delivery-slots__item{margin:0}.elecserv-delivery-slots__card{display:flex;flex-direction:row-reverse;align-items:stretch;width:100%;margin:0;min-height:4.5rem;border:1px solid var(--elecserv-color-border, #fbcfe8);border-radius:8px;background:var(--elecserv-color-bg, #ffffff);overflow:hidden;transition:border-color .15s ease,box-shadow .15s ease}.elecserv-delivery-slots__card.is-selected{border-color:currentColor;box-shadow:0 0 0 2px #0000000f}.elecserv-delivery-slots__card.is-blocked{background:#00000008;border-style:dashed;border-color:#b32d2e4d}.elecserv-delivery-slots__card-main{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.3rem;margin:0;padding:.45rem .35rem .5rem;text-align:center;font:inherit;font-size:.75rem;line-height:1.35;color:inherit;cursor:pointer;border:none;background:transparent;border-radius:0}.elecserv-delivery-slots__card-main:hover:not(:disabled){background:#00000005}.elecserv-delivery-slots__card-main:disabled{cursor:not-allowed;opacity:.88}.elecserv-delivery-slots__card-side{flex:0 0 1.9rem;display:flex;align-items:center;justify-content:center;border-inline-end:1px solid var(--elecserv-color-border, #fbcfe8);background:var(--elecserv-color-border-a22, rgba(251, 207, 232, .22));padding:.25rem .12rem}.elecserv-delivery-slots__pick{display:flex;align-items:center;justify-content:center;width:100%;height:100%;min-height:2.5rem;margin:0;cursor:pointer}.elecserv-delivery-slots__radio{position:absolute;opacity:0;width:0;height:0;pointer-events:none}.elecserv-delivery-slots__pick-visual{display:block;width:.95rem;height:.95rem;border-radius:50%;border:2px solid var(--elecserv-color-border, #fbcfe8);background:var(--elecserv-color-bg, #ffffff);box-sizing:border-box;transition:border-color .15s ease,box-shadow .15s ease}.elecserv-delivery-slots__pick:hover .elecserv-delivery-slots__pick-visual{border-color:#00000047}.elecserv-delivery-slots__radio:focus-visible+.elecserv-delivery-slots__pick-visual{outline:2px solid var(--elecserv-color-primary, #d41473);outline-offset:2px}.elecserv-delivery-slots__radio:checked+.elecserv-delivery-slots__pick-visual{border-color:var(--elecserv-color-primary, #d41473);background:radial-gradient(circle,var(--elecserv-color-primary, #d41473) 0 42%,transparent 43% 100%);box-shadow:inset 0 0 0 2px var(--elecserv-color-bg, #ffffff)}.elecserv-delivery-slots__card.is-selected .elecserv-delivery-slots__pick-visual{border-color:var(--elecserv-color-primary, #d41473)}.elecserv-delivery-slots__side-status{display:block;font-size:.64rem;font-weight:600;line-height:1;letter-spacing:.03em;color:var(--elecserv-color-text-muted, #8d8087);white-space:nowrap;transform:rotate(90deg);transform-origin:center center;-webkit-user-select:none;user-select:none;max-width:4rem;text-align:center}.elecserv-delivery-slots__date{font-weight:600;font-variant-numeric:tabular-nums;font-size:.78rem;line-height:1.35}.elecserv-delivery-slots__weekday{font-size:.66rem;color:var(--elecserv-color-text-muted, #8d8087);line-height:1.35}.elecserv-delivery-slots__slot{margin-top:.05rem;font-weight:500;font-size:.7rem;line-height:1.35}.elecserv-shell-drawer__panel--messages{min-height:0;display:flex;flex-direction:column}@media (max-width: 767px){.elecserv-shell-drawer__panel--messages{height:min(85dvh,85vh);min-height:min(85dvh,85vh);max-height:min(85dvh,85vh)}}@media (min-width: 768px){.elecserv-shell-drawer__panel--messages{height:min(72dvh,560px);min-height:min(72dvh,560px);max-height:min(85dvh,640px)}}.elecserv-shell-drawer__body--messages{display:flex;flex-direction:column;flex:1;min-height:0;overflow:hidden;padding:.25rem .5rem 1rem}@media (max-width: 767px){.elecserv-shell-drawer__panel--messages .elecserv-shell-drawer__body--messages{padding:.5rem!important}}.elecserv-shell-drawer__body--messages .elecserv-messages-panel{flex:1;min-height:0;display:flex;flex-direction:column}.elecserv-shell-drawer__body--messages .elecserv-shell-drawer__loading,.elecserv-shell-drawer__body--messages .elecserv-shell-drawer__empty{flex:1;display:flex;align-items:center;justify-content:center;min-height:0}.elecserv-messages-panel{display:flex;flex-direction:column;gap:.5rem;min-height:0;flex:1}.elecserv-messages-panel--desktop-inbox-only{gap:0}.elecserv-messages-panel__swipe-surface{flex:1;min-height:0;display:flex;flex-direction:column}.elecserv-messages-panel__tabs-frame{flex-shrink:0;padding:.25rem;border:1px solid var(--elecserv-color-primary-a20, rgba(212, 20, 115, .2));border-radius:12px;background:var(--elecserv-color-primary-a08, rgba(212, 20, 115, .08));box-shadow:0 1px 3px #0000000f}.elecserv-messages-panel__tabs{--tab-gap: .25rem;position:relative;display:flex;gap:var(--tab-gap);padding:2px;border-radius:10px;background:transparent;flex-shrink:0}.elecserv-messages-panel__tabs-pill{position:absolute;inset-block:2px;z-index:0;width:calc((100% - 4px - var(--tab-gap)) / 2);pointer-events:none;border-radius:8px;background:var(--elecserv-color-bg, #ffffff);box-shadow:0 1px 3px #00000014;transition:inset-inline-start .32s cubic-bezier(.4,0,.2,1);inset-inline-start:2px}.elecserv-messages-panel__tabs[data-active-tab=chat] .elecserv-messages-panel__tabs-pill{inset-inline-start:calc(2px + (100% - 4px - var(--tab-gap)) / 2 + var(--tab-gap))}.elecserv-messages-panel__tab{position:relative;z-index:1;flex:1;margin:0;padding:.5rem 1rem;border:0;border-radius:8px;background:transparent;color:var(--elecserv-color-text-muted, #8d8087);font-family:YekanBakhFaNum,Yekan Bakh,Vazir,Tahoma,Segoe UI,sans-serif;font-size:.875rem;font-weight:500;cursor:pointer;transition:color .2s ease,font-weight .2s ease}.elecserv-messages-panel__tab.is-active{color:var(--elecserv-color-text, #000000);font-weight:600}.elecserv-messages-panel__pane[hidden]{display:none!important}.elecserv-messages-panel__pane:not([hidden]){flex:1;min-height:0;display:flex;flex-direction:column}.elecserv-messages-panel__guest-text{margin:0;padding:.5rem 0;line-height:1.65;font-size:1rem;color:var(--elecserv-color-text, #000000);flex-shrink:0}.elecserv-messages-panel__inbox{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.5rem;flex:1;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch}.elecserv-messages-panel__inbox-item{margin:0;padding:0;list-style:none}.elecserv-messages-panel__inbox-card{padding:1rem;border-radius:12px;border:1px solid var(--elecserv-color-border-a95, rgba(251, 207, 232, .95));background:var(--elecserv-color-bg-a96, rgba(255, 255, 255, .96));box-shadow:0 1px 2px #0000000f}.elecserv-messages-panel__inbox-card-header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:.25rem}.elecserv-messages-panel__inbox-title{margin:0;flex:1;min-width:0;font-weight:600;font-size:.875rem;line-height:1.25}.elecserv-messages-panel__inbox-time{flex-shrink:0;margin:0;font-size:.75rem;font-weight:400;line-height:1.25;color:var(--elecserv-color-text-muted, #8d8087);white-space:nowrap}.elecserv-messages-panel__inbox-body{margin:0 0 .25rem;font-size:.875rem;line-height:1.5;color:var(--elecserv-color-text, #000000)}.elecserv-messages-panel__inbox-link{padding:0;font-size:.875rem}.elecserv-messages-panel__inbox-item--store-notice{position:sticky;top:0;z-index:2}.elecserv-messages-panel__inbox-card--store-notice{background:var(--elecserv-color-bg-alt-a98, rgba(253, 242, 248, .98));border-color:var(--elecserv-color-primary-a35, rgba(212, 20, 115, .35));box-shadow:0 1px 2px #0000000f}.elecserv-messages-panel__inbox-html--store-notice{font-size:.875rem;line-height:1.5;color:var(--elecserv-color-text, #000000)}.elecserv-messages-panel__inbox-html--store-notice p{margin:0 0 .25rem}.elecserv-messages-panel__inbox-html--store-notice p:last-child{margin-bottom:0}.elecserv-messages-panel__inbox-html--store-notice a{color:var(--elecserv-color-primary, #d41473);text-decoration:underline}.elecserv-messages-panel__inbox-empty-after-store{margin:.5rem 0 0;padding:0;font-size:.875rem;color:var(--elecserv-color-text-muted, #8d8087);line-height:1.65;flex-shrink:0}.elecserv-messages-panel__pane--chat:not([hidden]){min-height:0}.elecserv-messages-panel__chat-host{flex:1;min-height:0;position:relative;display:flex;flex-direction:column}.elecserv-chat-front{position:fixed;right:16px;left:auto;bottom:16px;z-index:2147483000;font-family:YekanBakhFaNum,Yekan Bakh,Vazir,Tahoma,Segoe UI,sans-serif}.elecserv-chat-front__fixed-slot{position:relative;width:56px;height:56px}.elecserv-chat-front__panel-float{position:absolute;right:0;bottom:calc(100% + 10px);width:360px;max-width:calc(100vw - 32px);z-index:2}.elecserv-chat-front__panel-float[hidden]{display:none!important}.elecserv-chat-front__dock{position:absolute;right:0;bottom:0;width:56px;height:56px;display:flex;align-items:center;justify-content:center;z-index:3}.elecserv-chat-front__panel-inner{display:flex;flex-direction:column;min-height:0;max-height:min(72vh,560px);background:var(--elecserv-color-bg, #ffffff);-webkit-backdrop-filter:none;backdrop-filter:none;border:1px solid var(--elecserv-color-border-a95, rgba(251, 207, 232, .95));border-radius:12px;box-shadow:0 10px 15px -3px #00000014,0 4px 6px -4px #0000000f;overflow:hidden}@media (min-width: 768px){.elecserv-chat-front__panel-inner:not(.elecserv-chat-front__panel-inner--embed){height:440px;min-height:440px;max-height:440px}}.elecserv-chat-front__header{flex-shrink:0}.elecserv-chat-front__body{display:flex;flex-direction:column;flex:1;min-height:0}.elecserv-chat-front__messages{flex:1;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:12px;background:var(--elecserv-color-bg, #ffffff);direction:ltr}.elecserv-chat-front__form{flex-shrink:0;border-top:1px solid var(--elecserv-color-border-a90, rgba(251, 207, 232, .9));padding:10px;background:var(--elecserv-color-bg, #ffffff)}.elecserv-chat-front__toggle{border:0;border-radius:50%!important;width:52px;height:52px;padding:0;cursor:pointer;font-weight:600;box-shadow:0 4px 6px -1px #00000014,0 2px 4px -2px #0000000f;display:inline-flex;align-items:center;justify-content:center;min-width:52px;min-height:52px;line-height:1}.elecserv-chat-front__toggle-icon{width:26px;height:26px;display:block}@media (min-width: 992px){.elecserv-chat-front__toggle{width:56px;height:56px;min-width:56px;min-height:56px}.elecserv-chat-front__toggle-icon{width:30px;height:30px}}.elecserv-chat-front__row{display:flex;margin:0 0 8px}.elecserv-chat-front__row--out{justify-content:flex-start}.elecserv-chat-front__row--in{justify-content:flex-end}.elecserv-chat-front__bubble{padding:8px 10px 6px;border-radius:10px;max-width:80%;line-height:1.5;word-break:break-word;direction:rtl;text-align:right;font-size:.875rem;background:var(--elecserv-color-bg, #ffffff);border:1px solid var(--elecserv-color-border-a90, rgba(251, 207, 232, .9));box-shadow:0 1px 2px #0000000f}.elecserv-chat-front__bubble--support{background:var(--elecserv-color-primary-a08, rgba(212, 20, 115, .08));border-color:var(--elecserv-color-primary-a35, rgba(212, 20, 115, .35));border-top-left-radius:3px}.elecserv-chat-front__bubble--user,.elecserv-chat-front__bubble--guest{background:var(--elecserv-color-bg-alt-a98, rgba(253, 242, 248, .98));border-color:var(--elecserv-color-border, #fbcfe8);border-top-right-radius:3px}.elecserv-chat-front__bubble--system{background:var(--elecserv-color-bg, #ffffff);border-color:var(--elecserv-color-text-muted-a35, rgba(141, 128, 135, .35));box-shadow:none}.elecserv-chat-front__author{font-size:.75rem;color:var(--elecserv-color-text-muted, #8d8087);margin-bottom:2px;font-weight:600}.elecserv-chat-front__text{white-space:pre-wrap;color:var(--elecserv-color-text, #000000);word-break:break-word}.elecserv-chat-front__text a{color:var(--elecserv-color-primary, #d41473);text-decoration:underline;word-break:break-all}.elecserv-chat-front__time{margin-top:4px;font-size:.75rem;color:var(--elecserv-color-text-muted, #8d8087);text-align:left}.elecserv-chat-front__bubble img{max-width:100%;border-radius:6px;margin-top:6px}.elecserv-chat-front__form-error{font-size:.875rem;color:var(--elecserv-color-error, #b91c1c);margin-bottom:.25rem}.elecserv-chat-front__form--has-attachment .elecserv-chat-front__input-row{align-items:center}.elecserv-chat-front__attachment{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:.5rem;margin-bottom:.25rem;padding:.25rem .5rem;border:1px solid var(--elecserv-color-border, #fbcfe8);border-radius:10px;background:#ffffffa8}.elecserv-chat-front__attachment-thumb{width:44px;height:44px;object-fit:cover;border-radius:8px;border:1px solid var(--elecserv-color-border, #fbcfe8)}.elecserv-chat-front__attachment-file-icon{width:44px;height:44px;border-radius:8px;border:1px solid var(--elecserv-color-border, #fbcfe8);display:inline-flex;align-items:center;justify-content:center;font-size:18px;background:var(--elecserv-color-bg, #ffffff)}.elecserv-chat-front__attachment-meta{min-width:0;display:flex;flex-direction:column;gap:2px}.elecserv-chat-front__attachment-name{font-size:.875rem;font-weight:600;color:var(--elecserv-color-text, #000000);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.elecserv-chat-front__attachment-size{font-size:.75rem;color:var(--elecserv-color-text-muted, #8d8087)}.elecserv-chat-front__attachment-remove{font-size:.75rem;line-height:1;margin-inline-end:.25rem}.elecserv-chat-front__input-row{display:grid;grid-template-columns:auto 1fr auto;gap:6px;align-items:end}.elecserv-chat-front__form textarea{width:100%;margin-bottom:0;height:42px;min-height:42px;max-height:42px;resize:none;border:1px solid var(--elecserv-color-border, #fbcfe8);border-radius:10px;padding:8px 10px;background:var(--elecserv-color-bg, #ffffff);font-family:YekanBakhFaNum,Yekan Bakh,Vazir,Tahoma,Segoe UI,sans-serif;font-size:.875rem}.elecserv-chat-front__attach-btn{width:38px;height:38px;border-radius:999px;border:1px solid var(--elecserv-color-border, #fbcfe8);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;background:var(--elecserv-color-bg, #ffffff);-webkit-user-select:none;user-select:none;font-size:18px}.elecserv-chat-front__attach-btn.is-active{border-color:var(--elecserv-color-primary, #d41473);box-shadow:inset 0 0 0 1px var(--elecserv-color-primary, #d41473)}.elecserv-chat-front__send{width:auto;border:0;border-radius:8px;height:42px;min-height:42px;padding:0 12px;cursor:pointer;font-weight:600;font-size:.875rem}.elecserv-chat-front--theme-mobile-embed{position:relative!important;right:auto!important;left:auto!important;bottom:auto!important;z-index:1!important;width:100%!important;height:100%!important;min-height:0;display:flex;flex-direction:column;opacity:1!important;pointer-events:auto!important;overflow:visible!important}.elecserv-chat-front--theme-mobile-embed .elecserv-chat-front__panel-inner--embed{width:100%!important;max-width:none!important;max-height:none!important;flex:1;min-height:0;height:100%;border:0!important;border-radius:0!important;box-shadow:none!important;background:transparent!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;overflow:visible!important}.elecserv-chat-front--theme-mobile-embed .elecserv-chat-front__body{min-height:0;overflow:visible}.elecserv-chat-front--theme-mobile-embed .elecserv-chat-front__messages{background:var(--elecserv-color-bg, #ffffff);border:1px solid var(--elecserv-color-border-a90, rgba(251, 207, 232, .9));border-radius:8px;padding:.25rem .5rem}.elecserv-chat-front--theme-mobile-embed .elecserv-chat-front__form{padding:.25rem 2px 2px;margin:0;background:transparent!important;border-top:0!important}.elecserv-chat-front--theme-mobile-embed .elecserv-chat-front__input-row{gap:.25rem}.elecserv-chat-front--theme-mobile-embed .elecserv-chat-front__input-row textarea{min-height:2.5rem;padding:.5rem}@media (max-width: 767px){.elecserv-chat-front--hide-float:not(.elecserv-chat-front--theme-mobile-embed){opacity:0;pointer-events:none;position:fixed;right:-9999px;bottom:0;width:56px;height:56px;overflow:hidden}}.elecserv-store-notice-modal__panel{max-height:min(90vh,640px);max-height:min(90dvh,640px)}.elecserv-store-notice-modal__body{padding-top:.5rem}.elecserv-store-notice-modal__html{font-size:1rem;line-height:1.5;color:var(--elecserv-color-text, #000000)}.elecserv-store-notice-modal__html p{margin:0 0 .5rem}.elecserv-store-notice-modal__html p:last-child{margin-bottom:0}.elecserv-store-notice-modal__html a{color:var(--elecserv-color-primary, #d41473);text-decoration:underline}.elecserv-store-notice-modal__actions{margin-top:1rem;display:flex;justify-content:flex-end}.elecserv-product-box{position:relative;min-width:0}@media (min-width: 768px){.elecserv-product-box--layout-full{width:100vw;max-width:100vw;margin-inline:calc(50% - 50vw)}.editor-styles-wrapper .elecserv-product-box--layout-full,.block-editor-iframe__body .elecserv-product-box--layout-full{width:100%;max-width:100%;margin-inline:0}.elecserv-product-box--layout-full .elecserv-product-box__container{width:100%;max-width:1440px;margin-left:auto;margin-right:auto;padding-left:1.5rem;padding-right:1.5rem}}@media (min-width: 768px) and (max-width: 991px){.elecserv-product-box--layout-full .elecserv-product-box__container{padding-left:.5rem;padding-right:.5rem}}@media (min-width: 768px){.elecserv-product-box--layout-boxed .elecserv-product-box__container{max-width:none}}.elecserv-product-box__surface{position:relative;isolation:isolate;min-width:0;padding-block:1rem;padding-inline:0;box-sizing:border-box}@media (min-width: 768px){.elecserv-product-box__surface{padding-block:1rem}}@media (max-width: 767px){.elecserv-product-box__surface{padding-inline-start:1rem;padding-inline-end:0}}.elecserv-product-box__surface--pattern:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;border-radius:inherit;background-image:var(--elecserv-pb-pattern-url);background-repeat:repeat;background-position:0 0;background-size:var(--elecserv-pb-pattern-size, 72px) var(--elecserv-pb-pattern-size, 72px);opacity:var(--elecserv-pb-pattern-opacity, .12)}.elecserv-product-box__container{position:relative;z-index:1;width:100%;max-width:100%;margin-inline:0;padding-inline:0;box-sizing:border-box;min-width:0;display:flex;flex-direction:column;gap:.5rem}@media (min-width: 768px){.elecserv-product-box__container{gap:1rem}}@media (min-width: 768px){.elecserv-product-box--layout-boxed .elecserv-product-box__surface{padding-inline:1rem}}.elecserv-product-box__head{container-type:inline-size;display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:0;min-width:0;margin-left:1rem}@media (min-width: 768px){.elecserv-product-box__head{flex-wrap:nowrap}}.elecserv-product-box__countdown{position:relative;z-index:2;display:inline-flex;align-items:center;justify-content:center;flex-wrap:nowrap;gap:.4rem;flex:0 0 auto;width:max-content;max-width:100%;box-sizing:border-box;min-height:2.125rem;padding:.42rem .85rem;border-radius:999px;font-size:.875rem;font-weight:700;line-height:1;white-space:nowrap;color:#451a03;background:linear-gradient(90deg,#fde68a,#fbbf24 48%,#f97316);border:1px solid rgba(255,255,255,.55);box-shadow:0 2px 10px #0000001f}.elecserv-product-box__countdown-hourglass{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:1.125rem;height:1.125rem;color:inherit;animation:elecserv-pb-hourglass-flip 3.4s ease-in-out infinite;transform-origin:center center}.elecserv-product-box__countdown-hourglass svg{display:block;width:100%;height:100%}@keyframes elecserv-pb-hourglass-flip{0%,38%{transform:rotate(0)}52%{transform:rotate(180deg)}52%,88%{transform:rotate(180deg)}to{transform:rotate(360deg)}}.elecserv-product-box__countdown-time{font-variant-numeric:tabular-nums;letter-spacing:.05em;direction:ltr;unicode-bidi:isolate;font-size:.875rem;line-height:1}@media (max-width: 767px){.elecserv-product-box--tag-validity .elecserv-product-box__head{row-gap:.25rem}.elecserv-product-box--tag-validity .elecserv-product-box__head-spacer{display:none}.elecserv-product-box--tag-validity .elecserv-product-box__urgency-badge{order:2}.elecserv-product-box--tag-validity .elecserv-product-box__countdown{order:5;flex:0 0 auto;width:max-content;max-width:100%}.elecserv-product-box--tag-validity.elecserv-product-box--has-view-all .elecserv-product-box__head-spacer{display:block;order:3;flex:1 1 auto;min-width:0}.elecserv-product-box--tag-validity.elecserv-product-box--has-view-all .elecserv-product-box__view-all{order:4;flex:0 0 auto;margin-inline-start:0}.elecserv-product-box--tag-validity.elecserv-product-box--has-view-all .elecserv-product-box__countdown:not(.elecserv-product-box__countdown--stacked){margin-inline-start:1rem}.elecserv-product-box--tag-validity:not(.elecserv-product-box--has-view-all) .elecserv-product-box__countdown{margin-inline-start:auto}.elecserv-product-box--tag-validity .elecserv-product-box__countdown--stacked{flex-basis:100%;width:100%;max-width:100%;margin-inline:0;justify-content:center}}.elecserv-product-box__art{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;color:inherit}.elecserv-product-box__art svg{display:block}.elecserv-product-box__title{margin:0;font-size:1rem;font-weight:700;line-height:1.25;min-width:0}@media (min-width: 768px){.elecserv-product-box__title{font-size:1.125rem}}.elecserv-product-box__head-spacer{flex:1 1 auto;min-width:.5rem}:is(.elementor-widget-elecserv_product_box,.wp-block-elecserv-product-box,.elecserv-product-box-block) .elecserv-product-box__view-all{flex-shrink:0;font-size:.875rem;font-weight:500;color:var(--elecserv-color-primary-ink, #981153);text-decoration:none;white-space:nowrap}@media (hover: hover){:is(.elementor-widget-elecserv_product_box,.wp-block-elecserv-product-box,.elecserv-product-box-block) .elecserv-product-box__view-all:hover{color:var(--elecserv-color-primary-ink-hover, #7f0c45);text-decoration:none}}:is(.elementor-widget-elecserv_product_box,.wp-block-elecserv-product-box,.elecserv-product-box-block) .elecserv-product-box__view-all:focus-visible{color:var(--elecserv-color-primary-ink-hover, #7f0c45);text-decoration:none}.elecserv-product-box__scroller{min-width:0}.elecserv-product-box__react-root{min-height:calc(100px + 8.25rem)}@media (min-width: 768px){.elecserv-product-box__react-root{min-height:calc(85px + 8.5rem)}}.elecserv-product-box--empty{padding:1rem;border:1px dashed var(--elecserv-color-border, #fbcfe8);border-radius:.25rem;color:var(--elecserv-color-text-muted, #8d8087)}.elecserv-product-box__noscript-list{list-style:none;margin:0 0 .5rem;padding:0;display:flex;flex-wrap:wrap;gap:.5rem}.elecserv-product-box__noscript-list a{color:inherit}.elecserv-product-box__woo{min-width:0}.elecserv-product-box__hscroll.elecserv-hscroll{width:100%;box-sizing:border-box;max-width:100%;min-width:0;padding-inline:0;margin-inline:0;padding-top:0}@media (min-width: 768px){.elecserv-product-box__hscroll.elecserv-hscroll{padding-inline:0;margin-inline:0}}@media (max-width: 767px){.elecserv-product-box__hscroll.elecserv-hscroll .elecserv-hscroll__inner{padding-inline-end:1rem}}@media (max-width: 767px){.elecserv-product-box--layout-full{width:auto;max-width:100%;margin-inline:0}.elecserv-product-box .elecserv-product-box__surface{width:100vw;max-width:100vw;margin-inline:calc(50% - 50vw);border-radius:0!important}.editor-styles-wrapper .elecserv-product-box .elecserv-product-box__surface,.block-editor-iframe__body .elecserv-product-box .elecserv-product-box__surface{width:100%;max-width:100%;margin-inline:0;border-radius:8px!important}.elecserv-product-box__head{gap:.25rem}}:is(.elementor-widget-elecserv_product_box,.wp-block-elecserv-product-box,.elecserv-product-box-block) .elecserv-product-box--layout-full .elecserv-product-box__surface{border-radius:0!important}:is(.elementor-widget-elecserv_product_box,.wp-block-elecserv-product-box,.elecserv-product-box-block) .elecserv-product-box__surface{border-radius:8px}:is(.elementor-widget-elecserv_product_box,.wp-block-elecserv-product-box,.elecserv-product-box-block) ul.products.elecserv-product-box__products:before,:is(.elementor-widget-elecserv_product_box,.wp-block-elecserv-product-box,.elecserv-product-box-block) ul.products.elecserv-product-box__products:after{content:none!important;display:none!important}:is(.elementor-widget-elecserv_product_box,.wp-block-elecserv-product-box,.elecserv-product-box-block) ul.products.elecserv-product-box__products{display:flex;flex-direction:row;flex-wrap:nowrap;gap:1rem;margin:0;padding:0;width:100%;list-style:none;grid-template-columns:unset!important;row-gap:0!important;column-gap:1rem!important}:is(.elementor-widget-elecserv_product_box,.wp-block-elecserv-product-box,.elecserv-product-box-block) ul.products.elecserv-product-box__products li.product{background:var(--elecserv-color-bg, #ffffff);border:0;border-radius:8px;box-shadow:0 0 2px var(--elecserv-color-primary-a35, rgba(212, 20, 115, .35));padding:1rem;position:relative;display:flex;flex-direction:column;gap:.5rem;margin:0!important;min-width:0;width:100%!important;max-width:100%!important;height:100%;float:none!important;clear:none!important;flex:0 0 clamp(12rem,46vw,18rem);max-width:min(46vw,18rem);height:auto;-webkit-user-select:none;user-select:none}:is(.elementor-widget-elecserv_product_box,.wp-block-elecserv-product-box,.elecserv-product-box-block) ul.products.elecserv-product-box__products li.product,:is(.elementor-widget-elecserv_product_box,.wp-block-elecserv-product-box,.elecserv-product-box-block) ul.products.elecserv-product-box__products li.product *{-webkit-user-drag:none}:is(.elementor-widget-elecserv_product_box,.wp-block-elecserv-product-box,.elecserv-product-box-block) ul.products.elecserv-product-box__products li.product input,:is(.elementor-widget-elecserv_product_box,.wp-block-elecserv-product-box,.elecserv-product-box-block) ul.products.elecserv-product-box__products li.product textarea,:is(.elementor-widget-elecserv_product_box,.wp-block-elecserv-product-box,.elecserv-product-box-block) ul.products.elecserv-product-box__products li.product select{-webkit-user-select:auto;user-select:auto}:is(.elementor-widget-elecserv_product_box,.wp-block-elecserv-product-box,.elecserv-product-box-block) ul.products.elecserv-product-box__products li.product .woocommerce-loop-product__link .star-rating,:is(.elementor-widget-elecserv_product_box,.wp-block-elecserv-product-box,.elecserv-product-box-block) ul.products.elecserv-product-box__products li.product a.woocommerce-LoopProduct-link .star-rating{margin:0!important;padding:0;float:none!important}:is(.elementor-widget-elecserv_product_box,.wp-block-elecserv-product-box,.elecserv-product-box-block) ul.products.elecserv-product-box__products li.product .woocommerce-loop-product__link,:is(.elementor-widget-elecserv_product_box,.wp-block-elecserv-product-box,.elecserv-product-box-block) ul.products.elecserv-product-box__products li.product a.woocommerce-LoopProduct-link{display:flex;flex-direction:column;flex:1 1 auto;gap:.5rem;min-width:0;position:relative;text-decoration:none;overflow:visible}:is(.elementor-widget-elecserv_product_box,.wp-block-elecserv-product-box,.elecserv-product-box-block) ul.products.elecserv-product-box__products li.product .woocommerce-loop-product__link img,:is(.elementor-widget-elecserv_product_box,.wp-block-elecserv-product-box,.elecserv-product-box-block) ul.products.elecserv-product-box__products li.product a.woocommerce-LoopProduct-link img{display:block;width:100%;height:clamp(85px,10vw,130px);min-height:85px;margin:0;padding:0;object-fit:contain;object-position:center;border-radius:.25rem;background:var(--elecserv-color-bg, #ffffff)}:is(.elementor-widget-elecserv_product_box,.wp-block-elecserv-product-box,.elecserv-product-box-block) ul.products.elecserv-product-box__products li.product .woocommerce-loop-product__title{margin:0 0 auto;padding:0;font-size:1rem;line-height:1.25;color:var(--elecserv-color-text, #000000);min-height:2.5em}:is(.elementor-widget-elecserv_product_box,.wp-block-elecserv-product-box,.elecserv-product-box-block) ul.products.elecserv-product-box__products li.product .price{margin-top:auto;margin-bottom:0;color:var(--elecserv-color-text, #000000);min-height:1.6rem;display:inline-flex;align-items:baseline;gap:.25rem}:is(.elementor-widget-elecserv_product_box,.wp-block-elecserv-product-box,.elecserv-product-box-block) ul.products.elecserv-product-box__products li.product .price del{color:var(--elecserv-color-text-muted, #8d8087);font-size:.9em;opacity:.8;text-decoration:line-through}:is(.elementor-widget-elecserv_product_box,.wp-block-elecserv-product-box,.elecserv-product-box-block) ul.products.elecserv-product-box__products li.product .price del .woocommerce-Price-currencySymbol{display:none}:is(.elementor-widget-elecserv_product_box,.wp-block-elecserv-product-box,.elecserv-product-box-block) ul.products.elecserv-product-box__products li.product .price ins{color:var(--elecserv-color-text, #000000);text-decoration:none;font-weight:600}:is(.elementor-widget-elecserv_product_box,.wp-block-elecserv-product-box,.elecserv-product-box-block) ul.products.elecserv-product-box__products li.product .price .amount,:is(.elementor-widget-elecserv_product_box,.wp-block-elecserv-product-box,.elecserv-product-box-block) ul.products.elecserv-product-box__products li.product .price bdi{color:var(--elecserv-color-text, #000000)}:is(.elementor-widget-elecserv_product_box,.wp-block-elecserv-product-box,.elecserv-product-box-block) ul.products.elecserv-product-box__products li.product .price ins .amount,:is(.elementor-widget-elecserv_product_box,.wp-block-elecserv-product-box,.elecserv-product-box-block) ul.products.elecserv-product-box__products li.product .price ins bdi{color:var(--elecserv-color-text, #000000)}:is(.elementor-widget-elecserv_product_box,.wp-block-elecserv-product-box,.elecserv-product-box-block) ul.products.elecserv-product-box__products li.product .button,:is(.elementor-widget-elecserv_product_box,.wp-block-elecserv-product-box,.elecserv-product-box-block) ul.products.elecserv-product-box__products li.product .elecserv-add-to-cart{margin-top:0;width:100%}:is(.elementor-widget-elecserv_product_box,.wp-block-elecserv-product-box,.elecserv-product-box-block) ul.products.elecserv-product-box__products li.product .onsale{position:absolute;top:.25rem;inset-inline-start:-.5rem;inset-inline-end:auto;padding:0;margin:0;min-width:0;min-height:0;background:transparent;color:var(--elecserv-color-primary-dark, #a80f5a);z-index:2;display:block;line-height:0;text-align:start;font-weight:400;font-size:inherit;border-radius:0}@media (min-width: 768px){:is(.elementor-widget-elecserv_product_box,.wp-block-elecserv-product-box,.elecserv-product-box-block) ul.products.elecserv-product-box__products li.product .onsale.elecserv-sale-tag .elecserv-sale-tag__svg{width:1.6rem}:is(.elementor-widget-elecserv_product_box,.wp-block-elecserv-product-box,.elecserv-product-box-block) ul.products.elecserv-product-box__products li.product .onsale.elecserv-sale-tag:not(:has(.elecserv-sale-tag-root)){font-size:calc(.875rem * 2 / 3);padding:calc(.25rem * 2 / 3) calc(.5rem * 2 / 3)}}@media (max-width: 767px){:is(.elementor-widget-elecserv_product_box,.wp-block-elecserv-product-box,.elecserv-product-box-block) ul.products.elecserv-product-box__products li.product .woocommerce-loop-product__link img,:is(.elementor-widget-elecserv_product_box,.wp-block-elecserv-product-box,.elecserv-product-box-block) ul.products.elecserv-product-box__products li.product a.woocommerce-LoopProduct-link img{height:clamp(102px,12.5vw,152px);min-height:100px}:is(.elementor-widget-elecserv_product_box,.wp-block-elecserv-product-box,.elecserv-product-box-block) ul.products.elecserv-product-box__products li.product{padding:.25rem;width:100%!important;max-width:none!important;min-width:0;height:auto}:is(.elementor-widget-elecserv_product_box,.wp-block-elecserv-product-box,.elecserv-product-box-block) ul.products.elecserv-product-box__products li.product a.button,:is(.elementor-widget-elecserv_product_box,.wp-block-elecserv-product-box,.elecserv-product-box-block) ul.products.elecserv-product-box__products li.product button.button,:is(.elementor-widget-elecserv_product_box,.wp-block-elecserv-product-box,.elecserv-product-box-block) ul.products.elecserv-product-box__products li.product input.button{font-size:.875rem;font-weight:500;padding:.2rem .5rem;min-height:2rem;line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;box-sizing:border-box}:is(.elementor-widget-elecserv_product_box,.wp-block-elecserv-product-box,.elecserv-product-box-block) ul.products.elecserv-product-box__products li.product .elecserv-add-to-cart{margin-top:0;gap:2px}:is(.elementor-widget-elecserv_product_box,.wp-block-elecserv-product-box,.elecserv-product-box-block) ul.products.elecserv-product-box__products li.product .elecserv-add-to-cart__cart-action{display:none!important}:is(.elementor-widget-elecserv_product_box,.wp-block-elecserv-product-box,.elecserv-product-box-block) ul.products.elecserv-product-box__products li.product .elecserv-add-to-cart .btn,:is(.elementor-widget-elecserv_product_box,.wp-block-elecserv-product-box,.elecserv-product-box-block) ul.products.elecserv-product-box__products li.product .elecserv-add-to-cart button{font-size:.875rem;font-weight:500;padding:.2rem .5rem;min-height:2rem;line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;box-sizing:border-box}:is(.elementor-widget-elecserv_product_box,.wp-block-elecserv-product-box,.elecserv-product-box-block) ul.products.elecserv-product-box__products li.product .elecserv-add-to-cart--qty .elecserv-add-to-cart__controls{height:2rem;padding:1px;gap:1px}:is(.elementor-widget-elecserv_product_box,.wp-block-elecserv-product-box,.elecserv-product-box-block) ul.products.elecserv-product-box__products li.product .elecserv-add-to-cart--qty .elecserv-add-to-cart__btn{min-width:2rem;min-height:2rem}:is(.elementor-widget-elecserv_product_box,.wp-block-elecserv-product-box,.elecserv-product-box-block) ul.products.elecserv-product-box__products li.product .elecserv-add-to-cart--qty .elecserv-add-to-cart__qty{min-width:1.75rem;padding:0 .25rem;font-size:.875rem}:is(.elementor-widget-elecserv_product_box,.wp-block-elecserv-product-box,.elecserv-product-box-block) ul.products.elecserv-product-box__products li.product .woocommerce-loop-product__title{min-height:0}:is(.elementor-widget-elecserv_product_box,.wp-block-elecserv-product-box,.elecserv-product-box-block) ul.products.elecserv-product-box__products li.product .price{margin-top:auto;min-height:0;flex-wrap:nowrap;gap:2px;min-width:0}:is(.elementor-widget-elecserv_product_box,.wp-block-elecserv-product-box,.elecserv-product-box-block) ul.products.elecserv-product-box__products li.product .price del{font-size:.75rem;line-height:1.25;flex-shrink:1;min-width:0;white-space:nowrap}:is(.elementor-widget-elecserv_product_box,.wp-block-elecserv-product-box,.elecserv-product-box-block) ul.products.elecserv-product-box__products li.product .price ins{flex-shrink:0;min-width:0}}@keyframes elecserv-pb-party-shimmer{0%{transform:translate(-120%) skew(-12deg);opacity:0}18%{opacity:.55}45%{opacity:.35}to{transform:translate(220%) skew(-12deg);opacity:0}}@keyframes elecserv-pb-urgency-pulse{0%,to{box-shadow:0 0 #fbbf2473;transform:scale(1)}50%{box-shadow:0 0 0 6px #fbbf2400;transform:scale(1.02)}}@keyframes elecserv-pb-urgency-dot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.82)}}.elecserv-product-box--appearance-party .elecserv-product-box__surface{overflow:hidden;background:linear-gradient(128deg,#3b0764,#6d28d9 38%,#be185d 72%,#7c2d12);box-shadow:inset 0 1px #ffffff24,0 10px 28px #3b076447}.elecserv-product-box--appearance-party .elecserv-product-box__surface:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:linear-gradient(105deg,transparent 0%,rgba(255,255,255,.08) 42%,rgba(253,230,138,.22) 50%,rgba(255,255,255,.08) 58%,transparent 100%);animation:elecserv-pb-party-shimmer 4.8s ease-in-out infinite}.elecserv-product-box--appearance-party .elecserv-product-box__surface--pattern:before{opacity:var(--elecserv-pb-pattern-opacity, .22);mix-blend-mode:screen}.elecserv-product-box--appearance-party .elecserv-product-box__title{color:#fff7ed;text-shadow:0 1px 10px rgba(0,0,0,.22)}.elecserv-product-box--appearance-party .elecserv-product-box__art{color:#fde68a;filter:drop-shadow(0 2px 6px rgba(0,0,0,.2))}.elecserv-product-box--appearance-party .elecserv-product-box__urgency-badge{display:inline-flex;align-items:center;gap:.35rem;flex-shrink:0;max-width:min(100%,14rem);padding:.28rem .65rem;border-radius:999px;font-size:.75rem;font-weight:700;line-height:1.25;white-space:nowrap;color:#451a03;background:linear-gradient(90deg,#fde68a,#fbbf24 48%,#f97316);border:1px solid rgba(255,255,255,.55);box-shadow:0 2px 10px #0000002e;animation:elecserv-pb-urgency-pulse 2.2s ease-in-out infinite}.elecserv-product-box--appearance-party .elecserv-product-box__urgency-badge-dot{width:.45rem;height:.45rem;border-radius:50%;flex-shrink:0;background:#dc2626;box-shadow:0 0 0 2px #ffffffa6;animation:elecserv-pb-urgency-dot 1.1s ease-in-out infinite}.elecserv-product-box--appearance-party .elecserv-product-box__countdown{color:#fff7ed;background:#ffffff1f;border-color:#fde68a73;box-shadow:inset 0 1px #ffffff1f}.elecserv-product-box--appearance-party .elecserv-product-box__countdown-hourglass{color:#fde68a}.elecserv-product-box--appearance-party :is(.elementor-widget-elecserv_product_box,.wp-block-elecserv-product-box,.elecserv-product-box-block) .elecserv-product-box__view-all{color:#fde68a}@media (hover: hover){.elecserv-product-box--appearance-party :is(.elementor-widget-elecserv_product_box,.wp-block-elecserv-product-box,.elecserv-product-box-block) .elecserv-product-box__view-all:hover{color:#fff}}.elecserv-product-box--appearance-party :is(.elementor-widget-elecserv_product_box,.wp-block-elecserv-product-box,.elecserv-product-box-block) .elecserv-product-box__view-all:focus-visible{color:#fff}.elecserv-product-box--appearance-party ul.products.elecserv-product-box__products li.product{box-shadow:0 4px 14px #00000024,0 0 0 1px #fde68a38}@media (max-width: 767px){.elecserv-product-box--appearance-party .elecserv-product-box__head{flex-wrap:wrap;row-gap:.25rem}.elecserv-product-box--appearance-party .elecserv-product-box__urgency-badge{order:3;max-width:100%}.elecserv-product-box--appearance-party .elecserv-product-box--has-view-all .elecserv-product-box__urgency-badge{order:2}.elecserv-product-box--appearance-party .elecserv-product-box__head-spacer{display:none}.elecserv-product-box--appearance-party.elecserv-product-box--tag-validity.elecserv-product-box--has-view-all .elecserv-product-box__head-spacer{display:block}.elecserv-product-box--appearance-party .elecserv-product-box__view-all{margin-inline-start:auto}.elecserv-product-box--appearance-party.elecserv-product-box--tag-validity.elecserv-product-box--has-view-all .elecserv-product-box__view-all{margin-inline-start:0}}:is(.wp-block-elecserv-slideshow,.elecserv-slideshow-block,.wp-block-elecserv-blog-carousel,.elecserv-blog-carousel-block) .elecserv-slideshow{position:relative;width:100%;overflow:hidden;border-radius:8px;background:var(--elecserv-color-bg-alt, #fdf2f8)}:is(.wp-block-elecserv-slideshow,.elecserv-slideshow-block,.wp-block-elecserv-blog-carousel,.elecserv-blog-carousel-block) .elecserv-slideshow.elecserv-slideshow--full-width{border-radius:0}:is(.wp-block-elecserv-slideshow,.elecserv-slideshow-block,.wp-block-elecserv-blog-carousel,.elecserv-blog-carousel-block) .elecserv-slideshow.is-transitioning .elecserv-slideshow__nav,:is(.wp-block-elecserv-slideshow,.elecserv-slideshow-block,.wp-block-elecserv-blog-carousel,.elecserv-blog-carousel-block) .elecserv-slideshow.is-transitioning .elecserv-slideshow__dot{pointer-events:none}@media (min-width: 768px) and (hover: hover){:is(.wp-block-elecserv-slideshow,.elecserv-slideshow-block,.wp-block-elecserv-blog-carousel,.elecserv-blog-carousel-block) .elecserv-slideshow:hover .elecserv-slideshow__nav-icon{opacity:1}:is(.wp-block-elecserv-slideshow,.elecserv-slideshow-block,.wp-block-elecserv-blog-carousel,.elecserv-blog-carousel-block) .elecserv-slideshow:hover .elecserv-slideshow__dot{opacity:1}}.elecserv-slideshow__viewport{position:relative;width:100%;overflow:hidden;outline:none;touch-action:pan-y pinch-zoom}@media (min-width: 768px){.elecserv-slideshow__viewport{cursor:grab}}:is(.wp-block-elecserv-slideshow,.elecserv-slideshow-block,.wp-block-elecserv-blog-carousel,.elecserv-blog-carousel-block) .elecserv-slideshow.is-dragging .elecserv-slideshow__viewport{cursor:grabbing;-webkit-user-select:none;user-select:none}.elecserv-slideshow__track{display:flex;width:100%;min-height:120px;transform:translate(0);transition:transform .45s cubic-bezier(.25,.8,.25,1);will-change:transform;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.elecserv-slideshow__slide{flex:0 0 100%;min-width:0;width:100%;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.elecserv-slideshow__slide--clone{display:block}@media (max-width: 767px){.elecserv-slideshow__item--desktop-only{display:none}}@media (min-width: 768px){.elecserv-slideshow__item--mobile-only{display:none}}.elecserv-slideshow__link{display:block;line-height:0;text-decoration:none;-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.elecserv-slideshow__picture,.elecserv-slideshow__image{display:block;width:100%;height:auto;-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.elecserv-slideshow__nav{position:absolute;top:50%;z-index:2;transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;width:auto;height:auto;padding:.25rem;border:0;border-radius:0;background:transparent;box-shadow:none;cursor:pointer;color:#fff;transition:transform .2s ease;-webkit-tap-highlight-color:transparent}@media (hover: hover){.elecserv-slideshow__nav:hover{transform:translateY(-50%)}}.elecserv-slideshow__nav:focus-visible{outline:2px solid rgba(255,255,255,.92);outline-offset:3px}.elecserv-slideshow__nav:focus-visible .elecserv-slideshow__nav-icon{opacity:1}.elecserv-slideshow__nav[hidden]{display:none}.elecserv-slideshow__nav-icon{display:block;width:2rem;height:2rem;background:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2016%2016'%20fill='none'%20aria-hidden='true'%3e%3cpath%20d='M10.75%202.75%205.25%208l5.5%205.25'%20stroke='rgba(0,%200,%200,%200.72)'%20stroke-width='3'%20stroke-linecap='round'%20stroke-linejoin='round'%20/%3e%3cpath%20d='M10.75%202.75%205.25%208l5.5%205.25'%20stroke='rgba(255,%20255,%20255,%200.92)'%20stroke-width='2.25'%20stroke-linecap='round'%20stroke-linejoin='round'%20/%3e%3cpath%20d='M10.75%202.75%205.25%208l5.5%205.25'%20stroke='%23ffffff'%20stroke-width='1.65'%20stroke-linecap='round'%20stroke-linejoin='round'%20/%3e%3c/svg%3e") center/contain no-repeat;transition:opacity .2s ease}@media (min-width: 768px) and (hover: hover){.elecserv-slideshow__nav-icon{opacity:.28}}.elecserv-slideshow__nav--prev{inset-inline-start:.5rem}.elecserv-slideshow__nav--next{inset-inline-end:.5rem}.elecserv-slideshow__nav--next .elecserv-slideshow__nav-icon,[dir=rtl] .elecserv-slideshow__nav--prev .elecserv-slideshow__nav-icon{transform:scaleX(-1)}[dir=rtl] .elecserv-slideshow__nav--next .elecserv-slideshow__nav-icon{transform:none}.elecserv-slideshow__dots{position:absolute;inset-inline:0;bottom:.5rem;z-index:2;display:flex;align-items:center;justify-content:center;gap:.25rem}.elecserv-slideshow__dots[hidden]{display:none}.elecserv-slideshow__dot{width:.55rem;height:.55rem;padding:0;border:1.5px solid rgba(0,0,0,.72);border-radius:999px;background:#fff;box-shadow:0 0 0 1px #ffffffeb;cursor:pointer;transform:scale(1);transition:width .35s cubic-bezier(.25,.8,.25,1),background-color .35s ease,border-color .35s ease,opacity .2s ease,transform .35s cubic-bezier(.25,.8,.25,1)}@media (min-width: 768px) and (hover: hover){.elecserv-slideshow__dot{opacity:.28}}.elecserv-slideshow__dot.is-active{width:1.35rem;background:var(--elecserv-color-primary, #d41473);border-color:#ffffffeb;box-shadow:0 0 0 1px #000000b8;transform:scale(1.05)}@media (min-width: 768px) and (hover: hover){.elecserv-slideshow__dot.is-active{opacity:.42}}.elecserv-slideshow__dot:focus-visible{outline:2px solid rgba(255,255,255,.92);outline-offset:2px;opacity:1}.elecserv-slideshow__dot[hidden]{display:none}.elecserv-slideshow--empty{padding:1rem;border:1px dashed var(--elecserv-color-border, #fbcfe8);border-radius:.25rem;color:var(--elecserv-color-text-muted, #8d8087);text-align:center}@media (prefers-reduced-motion: reduce){.elecserv-slideshow__track,.elecserv-slideshow__dot,.elecserv-slideshow__nav{transition:none}}.elecserv-slideshow-editor__media{display:flex;flex-direction:column;gap:.5rem;margin-bottom:.5rem}.elecserv-slideshow-editor__media-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.elecserv-slideshow-editor__media-preview{display:block;width:100%;max-height:120px;object-fit:cover;border-radius:4px;border:1px solid var(--elecserv-color-border, #fbcfe8);background:var(--elecserv-color-bg-alt, #fdf2f8)}.elecserv-slideshow-editor__actions{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:.5rem}.elecserv-slideshow-editor__order-list{display:flex;flex-direction:column;gap:.25rem;margin-bottom:.5rem}.elecserv-slideshow-editor__order-row{display:flex;align-items:center;gap:.25rem}.elecserv-slideshow-editor__order-label{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.875rem}@media (min-width: 768px){.elecserv-slideshow__track{min-height:180px}}@media (max-width: 767px){.elecserv-slideshow__nav{display:none}}:is(.wp-block-elecserv-slideshow,.elecserv-slideshow-block,.wp-block-elecserv-blog-carousel,.elecserv-blog-carousel-block).elecserv-slideshow-block--full-width{width:100vw;max-width:100vw;margin-inline:calc(50% - 50vw)}.editor-styles-wrapper :is(.wp-block-elecserv-slideshow,.elecserv-slideshow-block,.wp-block-elecserv-blog-carousel,.elecserv-blog-carousel-block).elecserv-slideshow-block--full-width,.block-editor-iframe__body :is(.wp-block-elecserv-slideshow,.elecserv-slideshow-block,.wp-block-elecserv-blog-carousel,.elecserv-blog-carousel-block).elecserv-slideshow-block--full-width{width:100%;max-width:100%;margin-inline:0}@media (max-width: 767px){:is(.wp-block-elecserv-image-row,.elecserv-image-row-block).elecserv-image-row-block--hide-mobile{display:none!important}}@media (min-width: 768px) and (max-width: 991px){:is(.wp-block-elecserv-image-row,.elecserv-image-row-block).elecserv-image-row-block--hide-tablet{display:none!important}}@media (min-width: 992px){:is(.wp-block-elecserv-image-row,.elecserv-image-row-block).elecserv-image-row-block--hide-desktop{display:none!important}}:is(.wp-block-elecserv-image-row,.elecserv-image-row-block) .elecserv-image-row{width:100%;min-width:0}.elecserv-image-row__track{width:100%;min-width:0}.elecserv-image-row__track.elecserv-hscroll{cursor:grab}.elecserv-image-row__track.elecserv-hscroll.is-dragging{cursor:grabbing;-webkit-user-select:none;user-select:none}.elecserv-image-row__inner{display:flex;flex-wrap:nowrap;gap:var(--elecserv-ir-gap, 12px);min-width:0}.elecserv-image-row__track .elecserv-hscroll__inner.elecserv-image-row__inner{display:inline-flex;flex-wrap:nowrap}.elecserv-image-row__item{display:flex;flex-direction:column;min-width:0}.elecserv-image-row__link{display:flex;flex-direction:column;gap:.25rem;min-width:0;height:100%;color:inherit;text-decoration:none}.elecserv-image-row__link:hover .elecserv-image-row__caption{color:var(--elecserv-color-primary, #d41473)}.elecserv-image-row__media{display:block;line-height:0}.elecserv-image-row__image{display:block;height:var(--elecserv-ir-height, 160px);border-radius:8px;object-fit:cover;-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.elecserv-image-row__caption{display:block;margin:0;color:var(--elecserv-color-text, #000000);font-size:.875rem;line-height:1.5}.elecserv-image-row--layout-fit-row .elecserv-image-row__inner{width:100%;align-items:stretch}.elecserv-image-row--layout-fit-row .elecserv-image-row__item{flex:1 1 0;display:flex;flex-direction:column}.elecserv-image-row--layout-fit-row .elecserv-image-row__link{flex:1 1 auto;display:flex;flex-direction:column;min-height:100%}.elecserv-image-row--layout-fit-row .elecserv-image-row__media{flex:1 1 auto;display:flex;align-items:flex-end;justify-content:center;min-height:0}.elecserv-image-row--layout-fit-row .elecserv-image-row__image{width:100%;height:auto;max-height:100%;object-fit:contain}.elecserv-image-row--layout-fit-row .elecserv-image-row__caption{flex:0 0 auto;margin-top:.25rem;text-align:center}.elecserv-image-row--layout-fixed-height .elecserv-image-row__inner{display:inline-flex;width:auto;min-width:min-content}.elecserv-image-row--layout-fixed-height .elecserv-image-row__item{flex:0 0 auto}.elecserv-image-row--layout-fixed-height .elecserv-image-row__image{width:auto;max-width:none}.elecserv-image-row--layout-fixed-height:not(.is-scrollable) .elecserv-image-row__track.elecserv-hscroll{overflow-x:hidden;cursor:default}.elecserv-image-row--layout-fixed-height:not(.is-scrollable) .elecserv-image-row__inner{width:100%}.elecserv-image-row--layout-fixed-height:not(.is-scrollable).elecserv-image-row--align-start .elecserv-image-row__inner{justify-content:flex-start}.elecserv-image-row--layout-fixed-height:not(.is-scrollable).elecserv-image-row--align-space-between .elecserv-image-row__inner{justify-content:space-between}.elecserv-image-row--layout-fixed-height.is-scrollable .elecserv-image-row__inner{justify-content:flex-start}.elecserv-image-row--layout-wrap .elecserv-image-row__inner{display:flex;flex-wrap:wrap;justify-content:center;align-items:stretch;gap:var(--elecserv-ir-gap, 12px);width:100%}.elecserv-image-row--layout-wrap .elecserv-image-row__item{flex:1 1 var(--elecserv-ir-wrap-min, 120px);min-width:min(100%,var(--elecserv-ir-wrap-min, 120px));max-width:min(100%,var(--elecserv-ir-wrap-max, 240px));display:flex;flex-direction:column}.elecserv-image-row--layout-wrap .elecserv-image-row__link{display:flex;flex-direction:column;height:100%}.elecserv-image-row--layout-wrap .elecserv-image-row__media{flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:100%;height:var(--elecserv-ir-height, 160px)}.elecserv-image-row--layout-wrap .elecserv-image-row__image{width:100%;height:100%;object-fit:contain}.elecserv-image-row--layout-wrap .elecserv-image-row__caption{flex:0 0 auto;text-align:center}.elecserv-image-row--empty{padding:1rem;border:1px dashed var(--elecserv-color-border, #fbcfe8);border-radius:8px;color:var(--elecserv-color-text-muted, #8d8087);text-align:center}.elecserv-image-row-editor__media{display:flex;flex-direction:column;gap:.5rem;margin-bottom:.5rem}.elecserv-image-row-editor__media-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.elecserv-image-row-editor__media-preview{display:block;width:100%;max-height:120px;object-fit:cover;border-radius:8px;border:1px solid var(--elecserv-color-border, #fbcfe8);background:var(--elecserv-color-bg-alt, #fdf2f8)}.elecserv-image-row-editor__actions{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:.5rem}.elecserv-image-row-editor__visibility,.elecserv-image-row-editor__order-list{display:flex;flex-direction:column;gap:.25rem;margin-bottom:.5rem}.elecserv-image-row-editor__order-row{display:flex;align-items:center;gap:.25rem}.elecserv-image-row-editor__order-label{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.875rem}@media (max-width: 767px){.elecserv-image-row--mobile-one-column .elecserv-image-row__track.elecserv-hscroll,.elecserv-image-row--mobile-two-columns .elecserv-image-row__track.elecserv-hscroll,.elecserv-image-row--mobile-wrap .elecserv-image-row__track.elecserv-hscroll{overflow-x:hidden;cursor:default}.elecserv-image-row--mobile-one-column .elecserv-image-row__inner,.elecserv-image-row--mobile-two-columns .elecserv-image-row__inner,.elecserv-image-row--mobile-wrap .elecserv-image-row__inner{display:grid;width:100%;flex-wrap:wrap}.elecserv-image-row--mobile-one-column .elecserv-image-row__item,.elecserv-image-row--mobile-two-columns .elecserv-image-row__item,.elecserv-image-row--mobile-wrap .elecserv-image-row__item{flex:initial;max-width:none;width:auto}.elecserv-image-row--mobile-one-column .elecserv-image-row__image,.elecserv-image-row--mobile-two-columns .elecserv-image-row__image,.elecserv-image-row--mobile-wrap .elecserv-image-row__image{width:100%}.elecserv-image-row--mobile-one-column .elecserv-image-row__inner{grid-template-columns:minmax(0,1fr)}.elecserv-image-row--mobile-two-columns .elecserv-image-row__inner{grid-template-columns:repeat(2,minmax(0,1fr))}.elecserv-image-row--mobile-one-column.elecserv-image-row--layout-fit-row .elecserv-image-row__media,.elecserv-image-row--mobile-two-columns.elecserv-image-row--layout-fit-row .elecserv-image-row__media{align-items:center}.elecserv-image-row--mobile-one-column.elecserv-image-row--layout-fit-row .elecserv-image-row__item,.elecserv-image-row--mobile-two-columns.elecserv-image-row--layout-fit-row .elecserv-image-row__item{flex:initial}.elecserv-image-row--mobile-wrap .elecserv-image-row__inner{display:flex;flex-wrap:wrap;justify-content:center;align-items:stretch;gap:var(--elecserv-ir-gap, 12px)}.elecserv-image-row--mobile-wrap .elecserv-image-row__item{flex:1 1 var(--elecserv-ir-wrap-min, 120px);min-width:min(100%,var(--elecserv-ir-wrap-min, 120px));max-width:min(100%,var(--elecserv-ir-wrap-max, 240px));display:flex;flex-direction:column}.elecserv-image-row--mobile-wrap .elecserv-image-row__link{display:flex;flex-direction:column;height:100%}.elecserv-image-row--mobile-wrap .elecserv-image-row__media{flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:100%;height:var(--elecserv-ir-height, 160px)}.elecserv-image-row--mobile-wrap .elecserv-image-row__image{width:100%;height:100%;object-fit:contain}.elecserv-image-row--mobile-wrap .elecserv-image-row__caption{text-align:center}.elecserv-image-row--mobile-fixed-height .elecserv-image-row__inner{display:inline-flex;flex-wrap:nowrap;width:auto;min-width:min-content}.elecserv-image-row--mobile-fixed-height .elecserv-image-row__item{flex:0 0 auto;max-width:none}.elecserv-image-row--mobile-fixed-height .elecserv-image-row__media{display:block;flex:initial;align-items:initial;justify-content:initial}.elecserv-image-row--mobile-fixed-height .elecserv-image-row__image{width:auto;max-width:none;height:var(--elecserv-ir-height, 160px);object-fit:cover}.elecserv-image-row--mobile-fixed-height:not(.is-scrollable) .elecserv-image-row__track.elecserv-hscroll{overflow-x:hidden;cursor:default}.elecserv-image-row--mobile-fixed-height:not(.is-scrollable) .elecserv-image-row__inner{width:100%;justify-content:flex-start}.elecserv-image-row--mobile-fixed-height:not(.is-scrollable).elecserv-image-row--align-space-between .elecserv-image-row__inner{justify-content:space-between}.elecserv-image-row--mobile-fixed-height.is-scrollable .elecserv-image-row__inner{justify-content:flex-start}}:is(.wp-block-elecserv-media-text,.elecserv-media-text-block) .elecserv-media-text{width:100%;min-width:0}.elecserv-media-text__body{display:flex;gap:var(--elecserv-mt-gap, 1.5rem);min-width:0}.elecserv-media-text__content{flex:1 1 auto;min-width:0}.elecserv-media-text__title{margin:0 0 .5rem;color:var(--elecserv-color-text, #000000);font-size:1.25rem;font-weight:700;line-height:1.25}.elecserv-media-text__description{min-width:0;max-width:100%;overflow-wrap:anywhere;word-break:break-word;font-family:YekanBakhFaNum,Yekan Bakh,Vazir,Tahoma,Segoe UI,sans-serif;font-size:1rem;line-height:1.5;color:var(--elecserv-color-text, #000000)}.elecserv-media-text__description p,.elecserv-media-text__description li,.elecserv-media-text__description td,.elecserv-media-text__description th,.elecserv-media-text__description label,.elecserv-media-text__description figcaption{font-family:YekanBakhFaNum,Yekan Bakh,Vazir,Tahoma,Segoe UI,sans-serif!important;font-size:1rem!important;line-height:1.5!important;color:var(--elecserv-color-text, #000000)!important}.elecserv-media-text__description p span,.elecserv-media-text__description li span,.elecserv-media-text__description td span,.elecserv-media-text__description th span{font-family:YekanBakhFaNum,Yekan Bakh,Vazir,Tahoma,Segoe UI,sans-serif!important;font-size:1rem!important;color:var(--elecserv-color-text, #000000)!important}.elecserv-media-text__description [class*=has-text-color],.elecserv-media-text__description [class*=has-inline-color]{color:var(--elecserv-color-text, #000000)!important}.elecserv-media-text__description [class*=has-font-size],.elecserv-media-text__description .has-large-font-size,.elecserv-media-text__description .has-medium-font-size,.elecserv-media-text__description .has-small-font-size,.elecserv-media-text__description .has-x-large-font-size{font-size:1rem!important}.elecserv-media-text__description p{margin:0 0 1rem}.elecserv-media-text__description p:last-child{margin-bottom:0}.elecserv-media-text__description>*:last-child{margin-bottom:0}.elecserv-media-text__description a{font-family:YekanBakhFaNum,Yekan Bakh,Vazir,Tahoma,Segoe UI,sans-serif!important;font-size:inherit!important;color:var(--elecserv-color-primary-ink, #981153)!important;text-decoration:none!important;font-weight:500}.elecserv-media-text__description a:hover,.elecserv-media-text__description a:focus-visible{color:var(--elecserv-color-primary-ink-hover, #7f0c45)!important;text-decoration:none!important}.elecserv-media-text__description strong,.elecserv-media-text__description b{font-weight:700!important;color:var(--elecserv-color-text, #000000)!important}.elecserv-media-text__description em,.elecserv-media-text__description i{font-style:italic;color:var(--elecserv-color-text, #000000)!important}.elecserv-media-text__description h1{font-family:YekanBakhFaNum,Yekan Bakh,Vazir,Tahoma,Segoe UI,sans-serif;color:var(--elecserv-color-text, #000000);font-size:1.5rem;line-height:1.25;font-weight:700;margin:1.5rem 0 1rem;clear:both}.elecserv-media-text__description h1:first-child{margin-top:0}.elecserv-media-text__description h2{font-family:YekanBakhFaNum,Yekan Bakh,Vazir,Tahoma,Segoe UI,sans-serif;color:var(--elecserv-color-text, #000000);font-size:1.25rem;line-height:1.25;font-weight:700;margin:1.5rem 0 1rem;clear:both}.elecserv-media-text__description h2:first-child{margin-top:0}.elecserv-media-text__description h3{font-family:YekanBakhFaNum,Yekan Bakh,Vazir,Tahoma,Segoe UI,sans-serif;color:var(--elecserv-color-text, #000000);font-size:1.125rem;line-height:1.25;font-weight:600;margin:1.5rem 0 1rem;clear:both}.elecserv-media-text__description h3:first-child{margin-top:0}.elecserv-media-text__description h4{font-family:YekanBakhFaNum,Yekan Bakh,Vazir,Tahoma,Segoe UI,sans-serif;color:var(--elecserv-color-text, #000000);font-size:1rem;line-height:1.5;font-weight:600;margin:1.5rem 0 1rem;clear:both}.elecserv-media-text__description h4:first-child{margin-top:0}.elecserv-media-text__description h5{font-family:YekanBakhFaNum,Yekan Bakh,Vazir,Tahoma,Segoe UI,sans-serif;color:var(--elecserv-color-text, #000000);font-size:.9375rem;line-height:1.5;font-weight:500;margin:1.5rem 0 1rem;clear:both}.elecserv-media-text__description h5:first-child{margin-top:0}.elecserv-media-text__description h6{font-family:YekanBakhFaNum,Yekan Bakh,Vazir,Tahoma,Segoe UI,sans-serif;color:var(--elecserv-color-text, #000000);font-size:.875rem;line-height:1.5;font-weight:500;margin:1.5rem 0 1rem;clear:both}.elecserv-media-text__description h6:first-child{margin-top:0}.elecserv-media-text__description img{display:block!important;max-width:100%!important;width:auto!important;height:auto!important;margin-inline:auto!important;margin-bottom:1rem;border-radius:.25rem}.elecserv-media-text__description figure{display:block;max-width:100%;margin:0 auto 1.5rem;text-align:center}.elecserv-media-text__description figure img{margin-inline:auto!important}.elecserv-media-text__description figcaption{margin-top:.5rem;font-size:.875rem!important;color:var(--elecserv-color-text-muted, #8d8087)!important;text-align:center}.elecserv-media-text__description .wp-block-image,.elecserv-media-text__description .wp-block-gallery,.elecserv-media-text__description .wp-block-media-text,.elecserv-media-text__description .wp-block-columns,.elecserv-media-text__description .wp-block-group{max-width:100%;box-sizing:border-box}.elecserv-media-text__description .wp-block-gallery .blocks-gallery-item figure{margin:0}.elecserv-media-text__description .aligncenter,.elecserv-media-text__description .alignnone{display:block;margin-inline:auto}.elecserv-media-text__description .alignleft,.elecserv-media-text__description .alignright{max-width:100%;float:none;margin-inline:auto;display:block}.elecserv-media-text__description iframe,.elecserv-media-text__description video{display:block;max-width:100%!important;margin-inline:auto;margin-bottom:1rem}.elecserv-media-text__description table{width:100%;max-width:100%;border-collapse:collapse;border:1px solid var(--elecserv-color-border, #fbcfe8);font-family:YekanBakhFaNum,Yekan Bakh,Vazir,Tahoma,Segoe UI,sans-serif!important;font-size:1rem!important;color:var(--elecserv-color-text, #000000)!important;background:var(--elecserv-color-bg, #ffffff);margin:0}.elecserv-media-text__description th,.elecserv-media-text__description td{border:1px solid var(--elecserv-color-border, #fbcfe8);padding:.5rem 1rem;text-align:start;vertical-align:top;font-size:1rem!important;color:var(--elecserv-color-text, #000000)!important;line-height:1.5!important}.elecserv-media-text__description th{background:var(--elecserv-color-bg-alt, #fdf2f8);font-weight:600!important}.elecserv-media-text__description ul,.elecserv-media-text__description ol{margin:0 0 1rem;padding-inline-start:2rem;padding-inline-end:0;max-width:100%;box-sizing:border-box;list-style-position:outside}.elecserv-media-text__description ul{list-style-type:disc}.elecserv-media-text__description ol{list-style-type:decimal}.elecserv-media-text__description li{margin-bottom:.25rem;padding-inline-start:.5rem;font-family:YekanBakhFaNum,Yekan Bakh,Vazir,Tahoma,Segoe UI,sans-serif!important;font-size:1rem!important;color:var(--elecserv-color-text, #000000)!important;line-height:1.5!important}.elecserv-media-text__description li::marker{color:var(--elecserv-color-text-muted, #8d8087)}.elecserv-media-text__description li>p{margin:0 0 .25rem;display:block}.elecserv-media-text__description li>p:last-child{margin-bottom:0}.elecserv-media-text__description li>p:only-child{display:inline}.elecserv-media-text__description ul ul,.elecserv-media-text__description ol ol,.elecserv-media-text__description ul ol,.elecserv-media-text__description ol ul{margin-top:.25rem;margin-bottom:.25rem;padding-inline-start:1.5rem}.elecserv-media-text__description blockquote{margin:0 0 1rem;padding:1rem 1.5rem;border-inline-start:4px solid var(--elecserv-color-primary, #d41473);background:var(--elecserv-color-bg-alt, #fdf2f8);font-family:YekanBakhFaNum,Yekan Bakh,Vazir,Tahoma,Segoe UI,sans-serif!important;font-size:1rem!important;color:var(--elecserv-color-text-muted, #8d8087)!important}.elecserv-media-text__description code,.elecserv-media-text__description kbd{font-family:ui-monospace,monospace;font-size:.9em!important;padding:.1em .35em;background:var(--elecserv-color-bg-alt, #fdf2f8);border-radius:4px;color:var(--elecserv-color-text, #000000)!important}.elecserv-media-text__description pre{max-width:100%;overflow-x:auto;padding:1rem;background:var(--elecserv-color-bg-alt, #fdf2f8);border:1px solid var(--elecserv-color-border, #fbcfe8);border-radius:.25rem;font-size:.875rem!important;color:var(--elecserv-color-text, #000000)!important;margin:0 0 1rem}.elecserv-media-text__description hr{border:0;border-top:1px solid var(--elecserv-color-border, #fbcfe8);margin:1.5rem 0}.elecserv-media-text__description dl{margin:0 0 1rem;max-width:100%}.elecserv-media-text__description dt{font-weight:700!important;color:var(--elecserv-color-text, #000000)!important;font-size:1rem!important;margin-top:.5rem}.elecserv-media-text__description dt:first-child{margin-top:0}.elecserv-media-text__description dd{margin:0;padding-inline-start:1rem;color:var(--elecserv-color-text, #000000)!important;font-size:1rem!important}.elecserv-media-text__media{flex:0 0 auto;min-width:0}.elecserv-media-text__frame{position:relative;width:100%;max-width:var(--elecserv-mt-frame-max-w-mobile, none);margin-inline:auto;min-width:0;overflow:hidden}.elecserv-media-text__frame--empty{min-height:120px;border:1px dashed var(--elecserv-color-border, #fbcfe8);border-radius:8px;background:var(--elecserv-color-bg-alt, #fdf2f8);display:flex;align-items:center;justify-content:center}.elecserv-media-text__image{display:block;width:100%;height:auto;max-height:var(--elecserv-mt-frame-max-h-mobile, none);object-fit:cover;border-radius:8px;-webkit-user-drag:none;-webkit-user-select:none;user-select:none}@media (max-width: 767px){.elecserv-media-text--layout-mobile-stack-text-first .elecserv-media-text__body,.elecserv-media-text--layout-mobile-stack-image-first .elecserv-media-text__body{flex-direction:column}.elecserv-media-text--layout-mobile-stack-image-first .elecserv-media-text__body .elecserv-media-text__content{order:2}.elecserv-media-text--layout-mobile-stack-image-first .elecserv-media-text__body .elecserv-media-text__media{order:1}.elecserv-media-text--layout-mobile-side-image-end .elecserv-media-text__body{flex-direction:row;align-items:center}.elecserv-media-text--layout-mobile-side-image-start .elecserv-media-text__body{flex-direction:row-reverse;align-items:center}}.elecserv-media-text--align-center .elecserv-media-text__body{align-items:center}.elecserv-media-text--align-start .elecserv-media-text__body{align-items:flex-start}@media (min-width: 768px){.elecserv-media-text__frame{width:var(--elecserv-mt-frame-w, 320px);max-width:none;margin-inline:0}.elecserv-media-text__image{height:var(--elecserv-mt-frame-h, 320px);max-height:none}.elecserv-media-text--layout-desktop-stack-text-first .elecserv-media-text__body,.elecserv-media-text--layout-desktop-stack-image-first .elecserv-media-text__body{flex-direction:column}.elecserv-media-text--layout-desktop-stack-image-first .elecserv-media-text__body .elecserv-media-text__content{order:2}.elecserv-media-text--layout-desktop-stack-image-first .elecserv-media-text__body .elecserv-media-text__media{order:1}.elecserv-media-text--layout-desktop-side-image-end .elecserv-media-text__body{flex-direction:row}.elecserv-media-text--layout-desktop-side-image-end .elecserv-media-text__body .elecserv-media-text__content,.elecserv-media-text--layout-desktop-side-image-end .elecserv-media-text__body .elecserv-media-text__media{order:initial}.elecserv-media-text--layout-desktop-side-image-start .elecserv-media-text__body{flex-direction:row-reverse}.elecserv-media-text--layout-desktop-side-image-start .elecserv-media-text__body .elecserv-media-text__content,.elecserv-media-text--layout-desktop-side-image-start .elecserv-media-text__body .elecserv-media-text__media{order:initial}}.elecserv-media-text--empty{padding:1rem;border:1px dashed var(--elecserv-color-border, #fbcfe8);border-radius:8px;color:var(--elecserv-color-text-muted, #8d8087);text-align:center}.elecserv-media-text-editor__image-button{margin:auto}.elecserv-media-text-editor__media{display:flex;flex-direction:column;gap:.5rem;margin-bottom:.5rem}.elecserv-media-text-editor__media-preview{display:block;width:100%;max-height:160px;object-fit:cover;border-radius:8px;border:1px solid var(--elecserv-color-border, #fbcfe8);background:var(--elecserv-color-bg-alt, #fdf2f8)}.elecserv-media-text-editor__media-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.editor-styles-wrapper .elecserv-media-text--editor .elecserv-media-text__body,.block-editor-iframe__body .elecserv-media-text--editor .elecserv-media-text__body{align-items:flex-start}.editor-styles-wrapper .elecserv-media-text--editor .elecserv-media-text__content,.block-editor-iframe__body .elecserv-media-text--editor .elecserv-media-text__content{flex:1 1 40%;min-width:200px;align-self:stretch}.editor-styles-wrapper .elecserv-media-text-editor__description-wrap,.block-editor-iframe__body .elecserv-media-text-editor__description-wrap{display:flex;flex-direction:column;width:100%;min-height:6rem;margin-top:.5rem;padding:.5rem 1rem;border:1px dashed var(--elecserv-color-border, #fbcfe8);border-radius:8px;background:var(--elecserv-color-bg, #ffffff);box-sizing:border-box;cursor:text}.editor-styles-wrapper .elecserv-media-text-editor__description-wrap>.block-editor-inner-blocks,.block-editor-iframe__body .elecserv-media-text-editor__description-wrap>.block-editor-inner-blocks{width:100%;min-height:4.5rem}.editor-styles-wrapper .elecserv-media-text-editor__description-wrap>.block-editor-inner-blocks>.block-editor-block-list__layout,.block-editor-iframe__body .elecserv-media-text-editor__description-wrap>.block-editor-inner-blocks>.block-editor-block-list__layout{display:flex;flex-direction:column;gap:.5rem;min-height:4.5rem}.editor-styles-wrapper .elecserv-media-text-editor__description-wrap .wp-block-paragraph,.editor-styles-wrapper .elecserv-media-text-editor__description-wrap .wp-block-list,.block-editor-iframe__body .elecserv-media-text-editor__description-wrap .wp-block-paragraph,.block-editor-iframe__body .elecserv-media-text-editor__description-wrap .wp-block-list{margin:0}:is(.wp-block-elecserv-blog-carousel,.elecserv-blog-carousel-block) .elecserv-slideshow.elecserv-blog-carousel{--elecserv-bc-gap: 24px;position:relative;background:transparent;border-radius:0;overflow:visible}:is(.wp-block-elecserv-blog-carousel,.elecserv-blog-carousel-block) .elecserv-slideshow__viewport{overflow:hidden;border-radius:0;padding:0;box-sizing:border-box;touch-action:pan-y pinch-zoom}@media (min-width: 768px){:is(.wp-block-elecserv-blog-carousel,.elecserv-blog-carousel-block) .elecserv-slideshow__viewport{cursor:grab}}:is(.wp-block-elecserv-blog-carousel,.elecserv-blog-carousel-block) .elecserv-slideshow.is-dragging .elecserv-slideshow__viewport{cursor:grabbing;-webkit-user-select:none;user-select:none}:is(.wp-block-elecserv-blog-carousel,.elecserv-blog-carousel-block) .elecserv-slideshow__track{display:flex;flex-wrap:nowrap;flex-direction:row;direction:ltr;align-items:stretch;gap:var(--elecserv-bc-gap, 1.5rem);width:max-content;min-height:0;margin:0;padding:0;list-style:none;transform:translateZ(0);transition:transform .45s cubic-bezier(.25,.8,.25,1);will-change:transform}:is(.wp-block-elecserv-blog-carousel,.elecserv-blog-carousel-block) .elecserv-slideshow__slide{flex:0 0 var(--elecserv-bc-card-w, 300px);width:var(--elecserv-bc-card-w, 300px);min-width:var(--elecserv-bc-card-w, 300px);max-width:var(--elecserv-bc-card-w, 300px);flex-shrink:0;display:flex;margin:0;padding-block:.25rem;box-sizing:border-box}html[dir=rtl] :is(.wp-block-elecserv-blog-carousel,.elecserv-blog-carousel-block) .elecserv-slideshow__slide{direction:rtl}:is(.wp-block-elecserv-blog-carousel,.elecserv-blog-carousel-block) .elecserv-blog-card{display:flex;flex-direction:column;width:100%;height:100%;min-height:100%}:is(.wp-block-elecserv-blog-carousel,.elecserv-blog-carousel-block) .elecserv-blog-card__text{flex:1 1 auto;display:flex;flex-direction:column;min-height:0}:is(.wp-block-elecserv-blog-carousel,.elecserv-blog-carousel-block) .elecserv-blog-card__title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:var(--elecserv-bc-title-lines, 2);overflow:hidden;text-overflow:ellipsis}:is(.wp-block-elecserv-blog-carousel,.elecserv-blog-carousel-block) .elecserv-blog-card__title-link{display:block}:is(.wp-block-elecserv-blog-carousel,.elecserv-blog-carousel-block) .elecserv-blog-card__excerpt{flex:1 1 auto;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:var(--elecserv-bc-excerpt-lines, 3);overflow:hidden;text-overflow:ellipsis;min-height:calc(var(--elecserv-bc-excerpt-lines, 3) * 1.5em)}:is(.wp-block-elecserv-blog-carousel,.elecserv-blog-carousel-block) .elecserv-blog-card__excerpt p{display:inline;margin:0}:is(.wp-block-elecserv-blog-carousel,.elecserv-blog-carousel-block) .elecserv-blog-carousel__dots,:is(.wp-block-elecserv-blog-carousel,.elecserv-blog-carousel-block) .elecserv-slideshow__dots{position:static;inset:auto;margin-top:1rem;margin-bottom:.5rem;padding-bottom:.25rem;min-height:1.35rem}:is(.wp-block-elecserv-blog-carousel,.elecserv-blog-carousel-block) .elecserv-blog-carousel--chrome-ready[data-post-count]:not([data-post-count="1"]){padding-bottom:.5rem}:is(.wp-block-elecserv-blog-carousel,.elecserv-blog-carousel-block) .elecserv-slideshow__nav--prev{inset-inline-start:0}:is(.wp-block-elecserv-blog-carousel,.elecserv-blog-carousel-block) .elecserv-slideshow__nav--next{inset-inline-end:0}@media (prefers-reduced-motion: reduce){:is(.wp-block-elecserv-blog-carousel,.elecserv-blog-carousel-block) .elecserv-slideshow__track{transition:none}}.elecserv-blog-carousel--empty{padding:1rem;border:1px dashed var(--elecserv-color-border, #fbcfe8);border-radius:8px;color:var(--elecserv-color-text-muted, #8d8087);text-align:center}:is(.wp-block-elecserv-blog-posts,.elecserv-blog-posts-block) .elecserv-blog-posts{width:100%}:is(.wp-block-elecserv-blog-posts,.elecserv-blog-posts-block) .elecserv-blog-posts__masonry{column-gap:1.5rem;columns:var(--elecserv-bp-cols-mobile, 2);margin-bottom:2rem;width:100%}@media (min-width: 992px){:is(.wp-block-elecserv-blog-posts,.elecserv-blog-posts-block) .elecserv-blog-posts__masonry{columns:var(--elecserv-bp-cols-desktop, 3)}}:is(.wp-block-elecserv-blog-posts,.elecserv-blog-posts-block) .elecserv-blog-posts__item{break-inside:avoid;display:block;width:100%;margin:0 0 1.5rem;box-sizing:border-box}:is(.wp-block-elecserv-blog-posts,.elecserv-blog-posts-block) .elecserv-blog-card{display:flex;flex-direction:column;height:100%;min-width:0;border-radius:12px;border:1px solid var(--elecserv-color-primary-glass-border-soft, rgba(212, 20, 115, .28));background:var(--elecserv-glass-btn-bg, rgba(253, 242, 248, .75));box-shadow:0 1px 2px #0000000f;overflow:hidden;position:relative;transition:border-color .2s,box-shadow .2s}:is(.wp-block-elecserv-blog-posts,.elecserv-blog-posts-block) .elecserv-blog-card:hover{border-color:var(--elecserv-color-primary-glass-border, rgba(212, 20, 115, .45));box-shadow:0 4px 16px var(--elecserv-color-primary-a10, rgba(212, 20, 115, .1))}:is(.wp-block-elecserv-blog-posts,.elecserv-blog-posts-block) .elecserv-blog-card{height:auto}:is(.wp-block-elecserv-blog-posts,.elecserv-blog-posts-block) .elecserv-blog-card__media{display:block;margin:0;line-height:0;aspect-ratio:16/9;overflow:hidden;background:var(--elecserv-color-bg-alt, #fdf2f8);position:relative;z-index:0}:is(.wp-block-elecserv-blog-posts,.elecserv-blog-posts-block) .elecserv-blog-card__image{display:block;width:100%;height:100%;object-fit:cover}:is(.wp-block-elecserv-blog-posts,.elecserv-blog-posts-block) a.elecserv-blog-card__badge,:is(.wp-block-elecserv-blog-posts,.elecserv-blog-posts-block) span.elecserv-blog-card__badge{position:absolute;top:.5rem;inset-inline-start:1rem;z-index:2;margin:0;max-width:calc(100% - 2rem);padding:.25rem .5rem;border-radius:6px;font-size:.75rem;font-weight:600;color:var(--elecserv-color-primary-dark, #a80f5a);background:var(--elecserv-color-primary-glass-soft, rgba(212, 20, 115, .14));border:1px solid var(--elecserv-color-primary-glass-border-soft, rgba(212, 20, 115, .28));line-height:1.5;text-decoration:none;box-sizing:border-box}:is(.wp-block-elecserv-blog-posts,.elecserv-blog-posts-block) a.elecserv-blog-card__badge:hover,:is(.wp-block-elecserv-blog-posts,.elecserv-blog-posts-block) a.elecserv-blog-card__badge:focus-visible{color:var(--elecserv-color-primary-dark, #a80f5a);border-color:var(--elecserv-color-primary-glass-border, rgba(212, 20, 115, .45));text-decoration:none}:is(.wp-block-elecserv-blog-posts,.elecserv-blog-posts-block) .elecserv-blog-card__text{display:flex;flex-direction:column;flex:1;gap:.5rem;padding:1rem 1.5rem;min-width:0;position:relative;z-index:2;text-align:center;align-items:center}:is(.wp-block-elecserv-blog-posts,.elecserv-blog-posts-block) .elecserv-blog-card__title{margin:0;font-size:1.125rem;font-weight:600;line-height:1.25;width:100%}:is(.wp-block-elecserv-blog-posts,.elecserv-blog-posts-block) .elecserv-blog-card__title-link{color:var(--elecserv-color-text, #000000);text-decoration:none;font-weight:inherit}:is(.wp-block-elecserv-blog-posts,.elecserv-blog-posts-block) .elecserv-blog-card__title-link:hover,:is(.wp-block-elecserv-blog-posts,.elecserv-blog-posts-block) .elecserv-blog-card__title-link:focus-visible{color:var(--elecserv-color-primary, #d41473)}:is(.wp-block-elecserv-blog-posts,.elecserv-blog-posts-block) .elecserv-blog-card__excerpt{flex:1;font-size:1rem;line-height:1.65;color:var(--elecserv-color-text, #000000)}:is(.wp-block-elecserv-blog-posts,.elecserv-blog-posts-block) .elecserv-blog-card__excerpt p{margin:0 0 .5rem}:is(.wp-block-elecserv-blog-posts,.elecserv-blog-posts-block) .elecserv-blog-card__excerpt p:last-child{margin-bottom:0}:is(.wp-block-elecserv-blog-posts,.elecserv-blog-posts-block) .elecserv-blog-card__excerpt{width:100%}:is(.wp-block-elecserv-blog-posts,.elecserv-blog-posts-block) .elecserv-blog-card__more-wrap{margin:0;width:100%;text-align:center}:is(.wp-block-elecserv-blog-posts,.elecserv-blog-posts-block) .elecserv-blog-card__more{align-self:flex-start;display:inline-flex;align-items:center;justify-content:center;margin-top:.5rem;padding:.5rem 1.5rem;font-family:YekanBakhFaNum,Yekan Bakh,Vazir,Tahoma,Segoe UI,sans-serif;font-size:1rem;font-weight:500;line-height:1.5;border-radius:6px;border:1px solid var(--elecserv-color-primary-glass-border-soft, rgba(212, 20, 115, .28));background:var(--elecserv-glass-btn-bg, rgba(253, 242, 248, .75));color:var(--elecserv-color-text, #000000);text-decoration:none;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:background .2s,border-color .2s}:is(.wp-block-elecserv-blog-posts,.elecserv-blog-posts-block) .elecserv-blog-card__more:hover,:is(.wp-block-elecserv-blog-posts,.elecserv-blog-posts-block) .elecserv-blog-card__more:focus-visible{background:var(--elecserv-color-primary-glass-soft, rgba(212, 20, 115, .14));border-color:var(--elecserv-color-primary-glass-border, rgba(212, 20, 115, .45));color:var(--elecserv-color-text, #000000);text-decoration:none}:is(.wp-block-elecserv-blog-posts,.elecserv-blog-posts-block) .elecserv-blog-card__more{align-self:center}:is(.wp-block-elecserv-blog-posts,.elecserv-blog-posts-block) .elecserv-blog-card__meta-data{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem .5rem;margin-top:auto;padding:1rem 1.5rem;font-size:.875rem;color:var(--elecserv-color-text-muted, #8d8087);border-top:1px solid var(--elecserv-color-primary-glass-border-soft, rgba(212, 20, 115, .28));background:var(--elecserv-color-bg-alt-a50, rgba(253, 242, 248, .5));position:relative;z-index:2;justify-content:center}:is(.wp-block-elecserv-blog-posts,.elecserv-blog-posts-block) a.elecserv-blog-card__meta-author{color:var(--elecserv-color-primary, #d41473);font-weight:500;text-decoration:none}:is(.wp-block-elecserv-blog-posts,.elecserv-blog-posts-block) a.elecserv-blog-card__meta-author:hover,:is(.wp-block-elecserv-blog-posts,.elecserv-blog-posts-block) a.elecserv-blog-card__meta-author:focus-visible{color:var(--elecserv-color-primary-dark, #a80f5a);text-decoration:none}:is(.wp-block-elecserv-blog-posts,.elecserv-blog-posts-block) .elecserv-blog-card__meta-date{color:var(--elecserv-color-text-muted, #8d8087)}:is(.wp-block-elecserv-blog-posts,.elecserv-blog-posts-block) span.elecserv-blog-card__meta-comments{color:var(--elecserv-color-text-muted, #8d8087)}:is(.wp-block-elecserv-blog-posts,.elecserv-blog-posts-block) a.elecserv-blog-card__meta-comments{color:var(--elecserv-color-text-muted, #8d8087);text-decoration:none}:is(.wp-block-elecserv-blog-posts,.elecserv-blog-posts-block) a.elecserv-blog-card__meta-comments:hover,:is(.wp-block-elecserv-blog-posts,.elecserv-blog-posts-block) a.elecserv-blog-card__meta-comments:focus-visible{color:var(--elecserv-color-primary, #d41473);text-decoration:none}:is(.wp-block-elecserv-blog-posts,.elecserv-blog-posts-block) .elecserv-blog-posts__pagination{margin-top:0}.elecserv-blog-posts--empty{padding:1rem;border:1px dashed var(--elecserv-color-border, #fbcfe8);border-radius:8px;color:var(--elecserv-color-text-muted, #8d8087);text-align:center}@media (max-width: 767px){body.elecserv-mobile-hide-product-cart-block ul.products li.product .elecserv-variation-attributes,body.elecserv-mobile-hide-product-cart-block ul.products li.product .elecserv-variation-badges-row,body.elecserv-mobile-hide-product-cart-block ul.products li.product .elecserv-variation-attribute-row,body.elecserv-mobile-hide-product-cart-block ul.products li.product form.variations_form,body.elecserv-mobile-hide-product-cart-block ul.products li.product .elecserv-add-to-cart-root,body.elecserv-mobile-hide-product-cart-block ul.products li.product a.add_to_cart_button,body.elecserv-mobile-hide-product-cart-block ul.products li.product a.button.product_type_simple,body.elecserv-mobile-hide-product-cart-block ul.products li.product a.button.product_type_variable,body.elecserv-mobile-hide-product-cart-block ul.products li.product a.button.product_type_grouped,body.elecserv-mobile-hide-product-cart-block ul.products li.product a.button.product_type_external,body.elecserv-mobile-hide-product-cart-block ul.products li.product .added_to_cart{display:none!important}}.site-header{position:relative;position:sticky;top:0;z-index:1000;padding:1rem 0 .5rem;border-bottom:0;background:var(--elecserv-color-bg, #ffffff);box-shadow:0 2px 10px var(--elecserv-color-primary-a12, rgba(212, 20, 115, .12))}@supports (-webkit-backdrop-filter: blur(1px)) or (backdrop-filter: blur(1px)){.site-header{background:var(--elecserv-color-bg, #ffffff)}.site-header__glass{display:none}}.site-header .container{position:relative;z-index:1}.header-content{display:grid;grid-template-columns:minmax(0,max-content) minmax(0,1fr);align-items:center;gap:.5rem;min-width:0}.site-header__hide-mobile{display:none!important}.site-header__brand{flex-shrink:0;display:flex;align-items:center;justify-self:start;min-width:0;max-width:100%}.site-header__row-top-main{grid-column:2;min-width:0;display:flex;align-items:center;gap:.5rem}.site-header__search-cluster{flex:1;min-width:0}.site-header__mobile-messages{display:inline-flex;align-items:center;flex-shrink:0}.site-header__mobile-messages .dashicons{font-size:1.25rem;width:1.25rem;height:1.25rem;line-height:1}.site-header__search{display:none;width:100%;min-width:0}@media (min-width: 768px){.header-content{display:grid;grid-template-columns:minmax(min-content,max-content) minmax(0,1fr);grid-template-rows:auto auto;grid-template-areas:"brand topbar" "brand subnav";align-items:center;column-gap:1.5rem;row-gap:.5rem}.site-header__brand{grid-area:brand;align-self:center;justify-self:start}.site-header__row-top-main{grid-area:topbar;grid-column:unset;display:flex;flex-direction:row;align-items:center;gap:1rem;min-width:0;width:100%}.site-header__top-actions{display:flex!important;flex-direction:row;align-items:center;flex-wrap:wrap;justify-content:flex-end;gap:.5rem;flex-shrink:0}.site-header__subnav{grid-area:subnav;align-self:stretch}.site-header__hide-mobile.site-header__subnav{display:flex!important;align-items:stretch;gap:0;min-width:0;width:100%}.site-header__hide-mobile.mobile-menu-toggle{display:none!important}.site-header__search{display:block;flex:1 1 auto;min-width:0;max-width:min(28rem,100%)}.site-header__mobile-messages{display:none}}@media (max-width: 767px){.site-header__search{display:block}}.site-header__search-form{width:100%}.site-header__search-wrap{position:relative;width:100%}.site-header__search-mobile-trigger{display:none}body.elecserv-mobile-search-open{overflow:hidden}@media (max-width: 767px){#elecserv-header-search:not(.is-mobile-open) .site-header__search-mobile-trigger{display:block;position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;width:100%;height:100%;margin:0;padding:0;border:0;border-radius:8px;background:transparent;cursor:pointer;-webkit-tap-highlight-color:transparent}#elecserv-header-search:not(.is-mobile-open) .site-header__search-mobile-trigger:focus-visible{outline:none;box-shadow:0 0 0 1px transparent,0 0 0 3px var(--elecserv-color-primary-a40, rgba(212, 20, 115, .4))}}@media (max-width: 767px) and (max-width: 767px){#elecserv-header-search:not(.is-mobile-open) .site-header__search-mobile-trigger:focus-visible{box-shadow:0 0 0 1px transparent,0 0 0 2.25px var(--elecserv-color-primary-a40, rgba(212, 20, 115, .4))}}@media (max-width: 767px){#elecserv-header-search.is-mobile-open .site-header__search-mobile-trigger{display:none}}.site-header__search-input{width:100%;padding:.5rem 1rem;border:1px solid var(--elecserv-color-border, #fbcfe8);border-radius:8px;background:var(--elecserv-glass-btn-bg, rgba(253, 242, 248, .75));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);font-size:1rem;line-height:1.5}.site-header__search-input::-webkit-search-decoration{-webkit-appearance:none;-moz-appearance:none;appearance:none}.site-header__search-input::-webkit-search-cancel-button{-webkit-appearance:none;width:.95rem;height:.95rem;margin:0;border-radius:50%;background:var(--elecserv-color-primary, #d41473);opacity:1;cursor:pointer;mask-image:linear-gradient(45deg,transparent 43%,#000 43%,#000 57%,transparent 57%),linear-gradient(-45deg,transparent 43%,#000 43%,#000 57%,transparent 57%);-webkit-mask-image:linear-gradient(45deg,transparent 43%,#000 43%,#000 57%,transparent 57%),linear-gradient(-45deg,transparent 43%,#000 43%,#000 57%,transparent 57%)}.site-header__search-input::placeholder{color:transparent;opacity:0}.site-header__search-input::-webkit-input-placeholder{color:transparent;opacity:0}.site-header__search-placeholder{position:absolute;top:1px;right:1px;bottom:1px;left:1px;display:flex;align-items:center;padding:.5rem 1rem;border-radius:7px;pointer-events:none;z-index:1;color:var(--elecserv-color-text-muted, #8d8087);font-size:1rem;line-height:1.5;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:opacity .15s}.site-header__search-placeholder--hint{opacity:0}.site-header__search-wrap.is-empty:not(.is-focused) .site-header__search-placeholder--idle{opacity:1}.site-header__search-wrap.is-empty:not(.is-focused) .site-header__search-placeholder--hint{opacity:0}.site-header__search-wrap.is-empty.is-focused .site-header__search-placeholder--idle{opacity:0}.site-header__search-wrap.is-empty.is-focused .site-header__search-placeholder--hint{opacity:1}.site-header__search-wrap:not(.is-empty) .site-header__search-placeholder--idle,.site-header__search-wrap:not(.is-empty) .site-header__search-placeholder--hint{opacity:0}.site-header__search-brand{margin-inline:.25rem;color:var(--elecserv-color-primary, #d41473);font-weight:700}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.site-logo{flex-shrink:0;min-width:0}.site-logo a{display:inline-flex;align-items:center;gap:.5rem;font-weight:700;color:var(--elecserv-color-text, #000000);max-width:100%}.site-logo a:hover{text-decoration:none;color:var(--elecserv-color-primary-dark, #a80f5a)}.site-logo .custom-logo-link{display:inline-flex;line-height:0;max-width:clamp(5.5rem,42vw,9.5rem)}.site-logo .custom-logo{display:block;max-height:2.75rem;max-width:100%;width:auto;height:auto;object-fit:contain}.site-logo-text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:clamp(7rem,52vw,14rem)}@media (min-width: 768px){.site-logo .custom-logo-link{max-width:clamp(7rem,12vw,11rem)}.site-logo .custom-logo{max-height:3.75rem}.site-logo-text{max-width:min(16rem,100%)}}.site-header__subnav-merged{display:flex;align-items:stretch;gap:.5rem;min-width:0;width:100%;overflow:visible}.site-header__primary-nav{display:block;min-width:0;flex:1 1 auto}.site-header__primary-nav>ul.nav-menu{min-width:0;flex-wrap:nowrap;width:100%}.nav-menu--header-strip{flex-wrap:nowrap;gap:.5rem;align-items:center}.nav-menu--header-strip>li{flex-shrink:0}.nav-menu--header-strip a{font-size:.875rem;line-height:1.25;padding:.25rem;border-radius:6px;white-space:nowrap}.dashicons,[class*=dashicons-],.woocommerce .cart-contents .dashicons{font-family:dashicons,sans-serif}.elecserv-header-icon-btn{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:2.5rem;height:2.5rem;min-width:2.5rem;min-height:2.5rem;padding:0;border-radius:6px;background:var(--elecserv-glass-btn-bg, rgba(253, 242, 248, .75));border:1px solid var(--elecserv-color-primary-glass-border, rgba(212, 20, 115, .45));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:var(--elecserv-color-text, #000000);line-height:1;box-sizing:border-box;text-decoration:none;-webkit-tap-highlight-color:transparent}.elecserv-header-icon-btn .elecserv-wc-ico{width:1.5rem;height:1.5rem}.elecserv-header-icon-btn .elecserv-wc-ico:before{font-size:1.5rem}.elecserv-header-bell-svg{width:1.5rem;height:1.5rem;display:block;flex-shrink:0}@keyframes elecserv-bell-shake{0%,to{transform:rotate(0)}12%,36%,60%{transform:rotate(-14deg)}24%,48%,72%{transform:rotate(14deg)}}.elecserv-header-bell-btn--shake .elecserv-header-bell-svg{animation:elecserv-bell-shake .65s ease-in-out infinite;transform-origin:50% 12%}@media (prefers-reduced-motion: reduce){.elecserv-header-bell-btn--shake .elecserv-header-bell-svg{animation:none}}@media (hover: hover){.elecserv-header-icon-btn:hover{background:var(--elecserv-color-primary-glass, rgba(212, 20, 115, .28));border-color:var(--elecserv-color-primary-glass-border, rgba(212, 20, 115, .45));color:var(--elecserv-color-primary-dark, #a80f5a);text-decoration:none}}@media (hover: none){.elecserv-header-icon-btn:active{background:var(--elecserv-glass-btn-bg, rgba(253, 242, 248, .75));border-color:var(--elecserv-color-primary-glass-border, rgba(212, 20, 115, .45));color:var(--elecserv-color-text, #000000)}}.elecserv-header-bell-btn{cursor:pointer;font-family:inherit;font-size:inherit;font-weight:inherit}.elecserv-wc-ico{display:inline-flex;align-items:center;justify-content:center;width:1.25em;height:1.25em;font-family:WooCommerce,sans-serif;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;speak:never}.elecserv-wc-ico:before{display:block;font-size:1.15em;line-height:1}.elecserv-wc-ico--cart:before{content:""}.elecserv-action-badge-host{position:relative;display:inline-flex;align-items:center;justify-content:center}.elecserv-action-badge{position:absolute;top:-2px;inset-inline-start:-2px;z-index:2;min-width:1.1rem;height:1.1rem;padding:0 4px;border-radius:999px;background:var(--elecserv-color-primary, #d41473);color:#fff;font-size:.65rem;font-weight:700;line-height:1.1rem;text-align:center;box-shadow:0 0 0 2px var(--elecserv-color-bg, #ffffff);pointer-events:none}.elecserv-action-badge-host--chat-dock .elecserv-action-badge{top:-4px;inset-inline-start:-4px}.elecserv-action-badge-host--bottom-nav{position:relative;display:inline-flex;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;flex-shrink:0}.elecserv-action-badge-host--bottom-nav .elecserv-action-badge{top:-2px;inset-inline-start:auto;inset-inline-start:-10px;min-width:1rem;height:.9rem;padding:0 2px;font-size:.55rem;font-weight:700;line-height:.9rem;box-shadow:0 0 0 1.5px var(--elecserv-color-bg, #ffffff)}.elecserv-cart-link{font-weight:500}.nav-menu{list-style:none;display:flex;gap:1.5rem;margin:0;padding:0}.nav-menu>li{position:relative}.nav-menu a{color:var(--elecserv-color-text, #000000);display:block;padding:.25rem .5rem}.nav-menu a:hover{color:var(--elecserv-color-primary, #d41473)}.nav-menu .sub-menu{list-style:none;margin:0;padding:0;position:absolute;top:100%;right:0;min-width:12rem;max-width:min(22rem,100vw - 1rem);max-width:min(22rem,100dvw - 1rem);box-sizing:border-box;overflow:visible;background:var(--elecserv-glass-btn-bg, rgba(253, 242, 248, .75));border:1px solid var(--elecserv-glass-header-border, rgba(248, 187, 221, .5));border-radius:8px;box-shadow:0 10px 15px -3px #00000014,0 4px 6px -4px #0000000f;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);opacity:0;visibility:hidden;transform:translateY(-4px);transition:opacity .2s,visibility .2s,transform .2s;z-index:1100}.nav-menu li:hover>.sub-menu,.nav-menu li.focus>.sub-menu{opacity:1;visibility:visible;transform:translateY(0)}.site-header__primary-nav .nav-menu .sub-menu>li{position:relative}.site-header__primary-nav .nav-menu .sub-menu .sub-menu{top:0;right:100%;left:auto;margin-inline-end:.25rem;transform:translate(6px);z-index:1110}.site-header__primary-nav .nav-menu .sub-menu li:hover>.sub-menu,.site-header__primary-nav .nav-menu .sub-menu li.focus>.sub-menu{transform:translate(0)}.site-header__primary-nav .nav-menu .sub-menu>li.menu-item-has-children>a{padding-inline-end:1.35rem;position:relative}.site-header__primary-nav .nav-menu .sub-menu>li.menu-item-has-children>a:after{content:"";position:absolute;top:50%;inset-inline-end:.5rem;width:0;height:0;border-style:solid;border-width:.28rem .34rem .28rem 0;border-color:transparent currentColor transparent transparent;opacity:.65;transform:translateY(-50%);pointer-events:none}.nav-menu__more>.nav-menu__more-panel.sub-menu{transition:opacity .2s,visibility .2s}.nav-menu__more{position:relative;flex-shrink:0!important}.elecserv-header-nav-more__trigger{margin:0;padding:.25rem .5rem;border:0;border-radius:6px;background:transparent;color:var(--elecserv-color-text, #000000);font-family:YekanBakhFaNum,Yekan Bakh,Vazir,Tahoma,Segoe UI,sans-serif;font-size:.875rem;font-weight:600;line-height:1.25;cursor:pointer;white-space:nowrap;-webkit-tap-highlight-color:transparent}@media (hover: hover){.elecserv-header-nav-more__trigger:hover{background:var(--elecserv-color-primary-glass-soft, rgba(212, 20, 115, .14));color:var(--elecserv-color-primary-dark, #a80f5a)}}@media (hover: none){.elecserv-header-nav-more__trigger:active{background:transparent;color:var(--elecserv-color-text, #000000)}}.elecserv-header-nav-more__trigger:focus-visible{outline:none;box-shadow:0 0 0 1px transparent,0 0 0 3px var(--elecserv-color-primary-a40, rgba(212, 20, 115, .4))}@media (max-width: 767px){.elecserv-header-nav-more__trigger:focus-visible{box-shadow:0 0 0 1px transparent,0 0 0 2.25px var(--elecserv-color-primary-a40, rgba(212, 20, 115, .4))}}.nav-menu__more .nav-menu__more-panel{max-width:min(20rem,100vw - 1rem);max-width:min(20rem,100dvw - 1rem);max-height:min(70dvh,24rem);overflow-x:clip;overflow-y:auto;scrollbar-width:thin}.nav-menu .sub-menu a{padding:.5rem 1rem;white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis;border-radius:0}.nav-menu .sub-menu li:first-child a{border-radius:8px 8px 0 0}.nav-menu .sub-menu li:last-child a{border-radius:0 0 8px 8px}.nav-menu .sub-menu a:hover{background:var(--elecserv-color-primary-glass, rgba(212, 20, 115, .28));color:var(--elecserv-color-primary-dark, #a80f5a)}.mobile-menu-toggle{background:none;border:none;padding:.5rem;cursor:pointer;display:flex;flex-direction:column;gap:4px;-webkit-tap-highlight-color:transparent}.mobile-menu-toggle span{display:block;width:24px;height:2px;background:var(--elecserv-color-text, #000000)}@media (min-width: 768px){.mobile-menu-toggle{display:none}}.elecserv-shell-mobile{position:fixed;inset-inline:0;bottom:0;z-index:999;pointer-events:none}@media (max-width: 767px){body.single-product.woocommerce .site-main{padding-bottom:max(8.25rem,env(safe-area-inset-bottom,0px) + 7rem)}}.elecserv-shell-bottom{width:100%;max-width:1440px;margin-left:auto;margin-right:auto;padding-left:1.5rem;padding-right:1.5rem}@media (max-width: 991px){.elecserv-shell-bottom{padding-left:.5rem;padding-right:.5rem}}.elecserv-shell-bottom{padding-top:.5rem;padding-bottom:.5rem;display:flex;align-items:center;justify-content:space-between;gap:1rem;background:var(--elecserv-color-bg, #ffffff);border-top:0;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 -2px 10px var(--elecserv-color-primary-a12, rgba(212, 20, 115, .12));pointer-events:auto}.elecserv-shell-bottom--product{direction:rtl;display:flex;flex-direction:column;align-items:stretch;gap:.25rem}.elecserv-shell-bottom--product.elecserv-shell-bottom--no-price{justify-content:center}.elecserv-shell-bottom__price{font-weight:600;font-size:.875rem;text-align:right;min-width:0;overflow-wrap:anywhere}.elecserv-shell-bottom__price .amount,.elecserv-shell-bottom__price .woocommerce-Price-amount,.elecserv-shell-bottom__price bdi{color:var(--elecserv-color-text, #000000);font-size:1em}.elecserv-shell-bottom__price del{margin-left:.25rem;color:var(--elecserv-color-text-muted, #8d8087);font-size:.88em}.elecserv-shell-bottom__price ins{text-decoration:none;color:var(--elecserv-color-text, #000000);font-weight:600}.elecserv-shell-bottom__price ins .amount,.elecserv-shell-bottom__price ins .woocommerce-Price-amount,.elecserv-shell-bottom__price ins bdi{color:var(--elecserv-color-text, #000000)}.elecserv-shell-bottom__row{width:100%;display:flex;align-items:center}.elecserv-shell-bottom__row--meta{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.25rem}.elecserv-shell-bottom__row--actions{justify-content:stretch;gap:0}.elecserv-shell-bottom__variation-badge{flex:1 1 30%;max-width:48%;min-width:0;min-height:0;padding:.25rem 1rem;border-radius:999px;border:1px solid var(--elecserv-color-border, #fbcfe8);background:var(--elecserv-color-bg-alt, #fdf2f8);color:var(--elecserv-color-text, #000000);font-size:.75rem;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.elecserv-shell-bottom__row--meta .elecserv-shell-bottom__price{flex:1 1 52%}.elecserv-shell-bottom__actions{display:inline-flex;align-items:center;gap:.25rem}.elecserv-shell-bottom__actions .elecserv-shell-bottom__add-to-cart,.elecserv-shell-bottom__add-to-cart{flex:1;min-width:0}.elecserv-shell-bottom__add-to-cart .elecserv-add-to-cart{margin-top:0;width:100%}.elecserv-shell-bottom__add-to-cart .elecserv-add-to-cart__btn--full{min-height:2.5rem}.price:not(:has(del)):has(.woocommerce-Price-amount+.woocommerce-Price-amount) .woocommerce-Price-amount:first-of-type .woocommerce-Price-currencySymbol{display:none}.elecserv-shell-bottom__price:not(:has(del)) .woocommerce-Price-amount:not(:last-of-type) .woocommerce-Price-currencySymbol{display:none}.elecserv-shell-bottom__btn--full{flex:1}.elecserv-shell-bottom__qty{min-width:2rem;text-align:center;font-weight:600}.elecserv-shell-bottom--default{justify-content:flex-start;align-items:stretch;gap:.5rem}.elecserv-shell-bottom__item{flex:1 1 calc((100% - 2rem)/5);min-width:0;display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;font-size:.75rem;color:var(--elecserv-color-text, #000000);background:none;border:none;cursor:pointer;padding:.25rem 2px;font-family:inherit;line-height:1.2;text-align:center;-webkit-tap-highlight-color:transparent}a.elecserv-shell-bottom__item{text-decoration:none}.elecserv-shell-bottom__label{display:block;width:100%;text-align:center;line-height:1.2;min-height:1.2em;white-space:nowrap;overflow:visible;text-overflow:clip}.elecserv-shell-bottom__icon{font-size:1.25rem;width:1.25rem;height:1.25rem;display:block;line-height:1}.elecserv-shell-drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1001;display:flex;flex-direction:column;justify-content:flex-end;pointer-events:auto}.elecserv-shell-drawer__mask{position:absolute;top:0;right:0;bottom:0;left:0;background:#0006;opacity:0;transition:opacity .28s ease}.elecserv-shell-drawer--open .elecserv-shell-drawer__mask{opacity:1}.elecserv-shell-drawer--closing .elecserv-shell-drawer__mask{opacity:0}.elecserv-shell-drawer__panel{position:relative;max-height:85vh;max-height:85dvh;min-height:0;background:var(--elecserv-color-bg, #ffffff);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:12px 12px 0 0;box-shadow:0 -4px 24px #00000026;display:flex;flex-direction:column;opacity:0;transform:translateY(100%);transition:opacity .28s ease,transform .28s ease;overflow:visible}.elecserv-shell-drawer--open .elecserv-shell-drawer__panel{opacity:1;transform:translateY(0)}.elecserv-shell-drawer--closing .elecserv-shell-drawer__panel{opacity:0;transform:translateY(100%)}.elecserv-shell-drawer__header{display:flex;align-items:center;justify-content:space-between;padding:.5rem 1rem;border-bottom:1px solid var(--elecserv-color-border-a35, rgba(251, 207, 232, .35))}.elecserv-shell-drawer__title{margin:0;font-size:1rem;line-height:1.25}.elecserv-shell-drawer__close{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:2.25rem;height:2.25rem;padding:0;background:none;border:none;cursor:pointer;font-size:1.5rem;line-height:1;color:var(--elecserv-color-text-muted, #8d8087);-webkit-tap-highlight-color:transparent}@media (hover: hover){.elecserv-shell-drawer__close:hover{color:var(--elecserv-color-text, #000000)}}@media (hover: none){.elecserv-shell-drawer__close:active{color:var(--elecserv-color-text-muted, #8d8087)}}.elecserv-shell-drawer__body{flex:1;min-height:0;padding:calc(1.5rem + 6px) calc(1.5rem + 8px);overflow:auto;-webkit-overflow-scrolling:touch}@media (max-width: 767px){.elecserv-shell-drawer__body:not(:has(.elecserv-shell-drawer__cart-panel)){padding-top:calc(.5rem + 6px);padding-bottom:calc(1.5rem + 6px);padding-left:calc(1.5rem + 8px);padding-right:calc(1.5rem + 8px)}.elecserv-shell-drawer__body:has(.elecserv-shell-drawer__login){padding-bottom:calc(1rem + 6px);padding-left:calc(1rem + 8px);padding-right:calc(1rem + 8px)}}.elecserv-shell-drawer__list{list-style:none;margin:0;padding:0}.elecserv-shell-drawer__list:not(.elecserv-shell-drawer__list--cart) li{margin-bottom:.25rem}.elecserv-shell-drawer__link{display:flex;align-items:center;gap:.5rem;padding:.5rem 0;color:var(--elecserv-color-text, #000000);font-size:1rem;-webkit-tap-highlight-color:transparent}@media (hover: hover){.elecserv-shell-drawer__link:hover{color:var(--elecserv-color-primary, #d41473);text-decoration:none}}@media (hover: none){.elecserv-shell-drawer__link:active{color:var(--elecserv-color-text, #000000)}}.elecserv-shell-drawer__link-icon{font-size:1.25rem;width:1.25rem;height:1.25rem}.elecserv-shell-drawer__count{font-size:.875rem;color:var(--elecserv-color-text-muted, #8d8087);margin-right:auto}.elecserv-shell-drawer__list-row{display:flex;align-items:center;justify-content:space-between;gap:1rem}.elecserv-shell-drawer__loading,.elecserv-shell-drawer__empty{text-align:center;padding:2rem;color:var(--elecserv-color-text-muted, #8d8087)}.elecserv-shell-drawer__empty .btn{margin-top:1rem}@media (min-width: 768px){.elecserv-shell-drawer{align-items:center;justify-content:center}.elecserv-shell-drawer__panel{max-width:480px;width:100%;border-radius:12px;box-shadow:0 10px 15px -3px #00000014,0 4px 6px -4px #0000000f;transform:translateY(40px);overflow:visible}.elecserv-shell-drawer--open .elecserv-shell-drawer__panel{transform:translateY(0)}.elecserv-shell-drawer--closing .elecserv-shell-drawer__panel{transform:translateY(40px)}}@media (min-width: 768px){.elecserv-shell-mobile{display:none}}.site-footer{padding:3rem 0 1.5rem;border-top:0;background:var(--elecserv-color-bg, #ffffff);margin-top:auto;box-shadow:0 -2px 12px #0000000f}@media (max-width: 767px){.site-footer{padding-bottom:4rem}}.footer-grid{display:grid;grid-template-columns:1fr;gap:2rem}@media (min-width: 768px){.footer-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width: 992px){.footer-grid{grid-template-columns:repeat(4,1fr)}}.footer-column h3,.footer-column h4{margin-bottom:.5rem}.footer-column ul{list-style:none}.footer-column li{margin-bottom:.25rem}.footer-legal-code{display:grid;gap:.5rem}.footer-legal-code img,.footer-legal-code iframe{max-width:100%;height:auto}.footer-bottom{margin-top:2rem;padding-top:1rem;border-top:1px solid var(--elecserv-color-border, #fbcfe8);text-align:center}.footer-bottom p{margin-bottom:.5rem;font-size:.75rem;line-height:1.5}.page-header{margin-bottom:2rem}.page-header h1{margin-bottom:.5rem}.woocommerce ul.products li.product a.button,.woocommerce .product a.button,.woocommerce .product button.single_add_to_cart_button,.woocommerce .cart button.button,.woocommerce .cart a.button.checkout-button,.woocommerce input.button:not([type=hidden]){display:inline-flex;align-items:center;justify-content:center;padding:.5rem 1.5rem;font-family:YekanBakhFaNum,Yekan Bakh,Vazir,Tahoma,Segoe UI,sans-serif;font-size:1rem;font-weight:500;line-height:1.5;border-radius:6px;border:1px solid var(--elecserv-color-primary-glass-border-soft, rgba(212, 20, 115, .28));cursor:pointer;transition:background .2s,color .2s,border-color .2s;background:var(--elecserv-color-primary-glass-soft, rgba(212, 20, 115, .14));color:var(--elecserv-color-text, #000000);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 2px 8px var(--elecserv-color-primary-a08, rgba(212, 20, 115, .08));-webkit-tap-highlight-color:transparent}@media (hover: hover){.woocommerce ul.products li.product a.button:hover,.woocommerce .product a.button:hover,.woocommerce .product button.single_add_to_cart_button:hover,.woocommerce .cart button.button:hover,.woocommerce .cart a.button.checkout-button:hover,.woocommerce input.button:hover{background:var(--elecserv-color-primary-a18, rgba(212, 20, 115, .18));border-color:var(--elecserv-color-primary-glass-border, rgba(212, 20, 115, .45));color:var(--elecserv-color-text, #000000);text-decoration:none;box-shadow:0 2px 12px var(--elecserv-color-primary-a12, rgba(212, 20, 115, .12))}}@media (hover: none){.woocommerce ul.products li.product a.button:active,.woocommerce .product a.button:active,.woocommerce .product button.single_add_to_cart_button:active,.woocommerce .cart button.button:active,.woocommerce .cart a.button.checkout-button:active,.woocommerce input.button:active{background:var(--elecserv-color-primary-glass-soft, rgba(212, 20, 115, .14));border-color:var(--elecserv-color-primary-glass-border-soft, rgba(212, 20, 115, .28));color:var(--elecserv-color-text, #000000);box-shadow:0 2px 8px var(--elecserv-color-primary-a08, rgba(212, 20, 115, .08))}}.elecserv-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100000;display:flex;align-items:center;justify-content:center;padding:1rem}.elecserv-modal__mask{position:absolute;top:0;right:0;bottom:0;left:0;background:#0006}.elecserv-modal__wrap{position:relative;width:100%;max-width:420px}.elecserv-modal__content{background:var(--elecserv-color-bg, #ffffff);border-radius:8px;box-shadow:0 10px 15px -3px #00000014,0 4px 6px -4px #0000000f;overflow:visible}.elecserv-modal__header{display:flex;align-items:center;justify-content:space-between;padding:.5rem 1rem;border-bottom:0}@media (min-width: 768px){.elecserv-modal__header{padding:1rem 1.5rem}}.elecserv-modal__title{margin:0;font-size:1rem;line-height:1.25}.elecserv-modal__close{background:none;border:none;font-size:1.5rem;line-height:1;cursor:pointer;padding:0;color:var(--elecserv-color-text-muted, #8d8087);-webkit-tap-highlight-color:transparent}@media (hover: hover){.elecserv-modal__close:hover{color:var(--elecserv-color-text, #000000)}}@media (hover: none){.elecserv-modal__close:active{color:var(--elecserv-color-text-muted, #8d8087)}}.elecserv-modal__body{padding:calc(1.5rem + 6px) calc(1.5rem + 8px)}@media (max-width: 767px){.elecserv-modal__body:has(.elecserv-login-form){padding:calc(1rem + 6px) calc(1rem + 8px)}}.elecserv-shell-drawer__login{padding:0}
