@font-face {font-family: YBakh;font-style: normal;font-weight: 100;font-display: swap;src: url(../fonts/woff/YekanBakhFaNum-Thin.woff) format("woff"), url(../fonts/woff2/YekanBakhFaNum-Thin.woff2) format("woff2") }@font-face {font-family: YBakh;font-style: normal;font-weight: 300;font-display: swap;src: url(../fonts/woff/YekanBakhFaNum-Light.woff) format("woff"), url(../fonts/woff2/YekanBakhFaNum-Light.woff2) format("woff2") }@font-face {font-family: YBakh;font-style: normal;font-weight: 400;font-display: swap;src: url(../fonts/woff/YekanBakhFaNum-Regular.woff) format("woff"), url(../fonts/woff2/YekanBakhFaNum-Regular.woff2) format("woff2") }@font-face {font-family: YBakh;font-style: normal;font-weight: 600;font-display: swap;src: url(../fonts/woff/YekanBakhFaNum-SemiBold.woff) format("woff"), url(../fonts/woff2/YekanBakhFaNum-SemiBold.woff2) format("woff2") }@font-face {font-family: YBakh;font-style: normal;font-weight: 700;font-display: swap;src: url(../fonts/woff/YekanBakhFaNum-Bold.woff) format("woff"), url(../fonts/woff2/YekanBakhFaNum-Bold.woff2) format("woff2") }@font-face {font-family: YBakh;font-style: normal;font-weight: 800;font-display: swap;src: url(../fonts/woff/YekanBakhFaNum-ExtraBold.woff) format("woff"), url(../fonts/woff2/YekanBakhFaNum-ExtraBold.woff2) format("woff2") }@font-face {font-family: YBakh;font-style: normal;font-weight: 900;font-display: swap;src: url(../fonts/woff/YekanBakhFaNum-ExtraBlack.woff) format("woff"), url(../fonts/woff2/YekanBakhFaNum-ExtraBlack.woff2) format("woff2") }@font-face {font-family: YBakh;font-style: normal;font-weight: 950;font-display: swap;src: url(../fonts/woff/YekanBakhFaNum-Black.woff) format("woff"), url(../fonts/woff2/YekanBakhFaNum-Black.woff2) format("woff2") }html,body {height: 100%;margin: 0;font-family: YBakh, sans-serif;direction: rtl}@keyframes blobMove {0% {transform: translate(0, 0) scale(1)}33% {transform: translate(24px, -32px) scale(1.06)}66% {transform: translate(-28px, 20px) scale(0.96)}100% {transform: translate(0, 0) scale(1)}}.hide-scrollbar::-webkit-scrollbar {display: none;}.hide-scrollbar {-ms-overflow-style: none;scrollbar-width: none}.modal-active {overflow: hidden}.modal-overlay {opacity: 0;pointer-events: none;transition: all 0.3s ease}.modal-overlay.active {opacity: 1;pointer-events: auto}.modal-content {transform: translateY(100%);transition: all 0.3s ease}.modal-overlay.active .modal-content {transform: translateY(0)}.blog-prose {text-align: justify;line-height: 2rem;color: #334155;font-size: 17px}.blog-prose>*+* {margin-top: 1.5rem}.blog-prose p {color: #334155}.blog-prose b,.blog-prose strong {font-weight: 900;color: #0f172a;}.blog-prose em {font-style: italic;color: #334155}.blog-prose a {color: #288084;font-weight: 800;text-decoration: underline;text-underline-offset: 4px;text-decoration-thickness: 2px;text-decoration-color: rgba(40, 128, 132, .4);transition: color .2s ease, text-decoration-color .2s ease}.blog-prose a:hover {color: #1a6367;text-decoration-color: #288084}.blog-prose h1 {margin-top: 3.5rem;margin-bottom: 1.25rem;font-size: 1.875rem;line-height: 2.5rem;font-weight: 900;color: #0f172a;letter-spacing: -.015em;padding-right: 1rem;border-right: 6px solid #288084}@media (min-width:640px) {.blog-prose h1 {font-size: 2.25rem;line-height: 2.75rem}}.blog-prose h2 {margin-top: 3rem;margin-bottom: 1rem;font-size: 1.5rem;line-height: 2.25rem;font-weight: 900;color: #0f172a;letter-spacing: -.01em;padding-right: 1rem;border-right: 4px solid #288084}@media (min-width:640px) {.blog-prose h2 {font-size: 1.875rem;line-height: 2.5rem}}.blog-prose h3 {margin-top: 2.5rem;margin-bottom: .75rem;font-size: 1.25rem;line-height: 2rem;font-weight: 900;color: #1f2937;}@media (min-width:640px) {.blog-prose h3 {font-size: 1.5rem;line-height: 2.25rem}}.blog-prose h4 {margin-top: 2rem;margin-bottom: .5rem;font-size: 1.125rem;line-height: 1.75rem;font-weight: 800;color: #1f2937}@media (min-width:640px) {.blog-prose h4 {font-size: 1.25rem;line-height: 2rem}}.blog-prose h5 {margin-top: 1.5rem;margin-bottom: .5rem;font-size: 1rem;line-height: 1.75rem;font-weight: 800;color: #334155}.blog-prose h6 {margin-top: 1.25rem;margin-bottom: .5rem;font-size: .875rem;line-height: 1.5rem;font-weight: 800;color: #334155}.blog-prose blockquote {margin: 2rem 0;padding: 1.5rem;background: #f8fafc;border-right: 4px solid #288084;border-radius: 1rem;color: #334155}.blog-prose ul {padding-right: 1.5rem;list-style: disc}.blog-prose ol {padding-right: 1.5rem;list-style: decimal}.blog-prose li {margin-top: .5rem}.blog-prose img {width: 100%;border-radius: 1rem;border: 1px solid #e2e8f0;box-shadow: 0 1px 2px rgba(15, 23, 42, .06)}.blog-prose figure {margin: 2rem 0;}.blog-prose figcaption {margin-top: .75rem;font-size: .875rem;color: #64748b}.blog-prose table {width: 100%;border-collapse: separate;border-spacing: 0;overflow: hidden;border-radius: 1rem;border: 1px solid #e2e8f0}.blog-prose thead {background: #f8fafc}.blog-prose th {text-align: right;font-size: .875rem;font-weight: 900;color: #1f2937;padding: 1rem;border-bottom: 1px solid #e2e8f0;}.blog-prose td {text-align: right;font-size: .875rem;color: #334155;padding: 1rem;border-bottom: 1px solid #f1f5f9;}.blog-prose code {background: #f1f5f9;border-radius: .5rem;padding: .15rem .5rem;font-weight: 700;color: #1f2937;font-size: .95em}.blog-prose pre {background: #0f172a;color: #e2e8f0;border-radius: 1rem;padding: 1.25rem;overflow-x: auto}.blog-prose pre code {background: transparent;padding: 0;border-radius: 0;color: #e2e8f0;font-weight: 500}.blog-prose hr {border: none;border-top: 1px solid #e2e8f0;margin: 2.5rem 0}.content-prose {text-align: justify;line-height: 2rem;color: #334155;font-size: 17px}.content-prose>*+* {margin-top: 1.5rem}.content-prose p {color: #334155}.content-prose b,.content-prose strong {font-weight: 900;color: #0f172a}.content-prose em {font-style: italic;color: #334155}.content-prose a {color: #288084;font-weight: 800;text-decoration: underline;text-underline-offset: 4px;text-decoration-thickness: 2px;text-decoration-color: rgba(40, 128, 132, .4);transition: color .2s ease, text-decoration-color .2s ease}.content-prose a:hover {color: #1a6367;text-decoration-color: #288084}.content-prose h1 {margin-top: 3.5rem;margin-bottom: 1.25rem;font-size: 1.875rem;line-height: 2.5rem;font-weight: 900;color: #0f172a;letter-spacing: -.015em;padding-right: 1rem;border-right: 6px solid #288084}@media (min-width:640px) {.content-prose h1 {font-size: 2.25rem;line-height: 2.75rem}}.content-prose h2 {margin-top: 3rem;margin-bottom: 1rem;font-size: 1.5rem;line-height: 2.25rem;font-weight: 900;color: #0f172a;letter-spacing: -.01em;padding-right: 1rem;border-right: 4px solid #288084}@media (min-width:640px) {.content-prose h2 {font-size: 1.875rem;line-height: 2.5rem}}.content-prose h3 {margin-top: 2.5rem;margin-bottom: .75rem;font-size: 1.25rem;line-height: 2rem;font-weight: 900;color: #1f2937}@media (min-width:640px) {.content-prose h3 {font-size: 1.5rem;line-height: 2.25rem}}.content-prose h4 {margin-top: 2rem;margin-bottom: .5rem;font-size: 1.125rem;line-height: 1.75rem;font-weight: 800;color: #1f2937}@media (min-width:640px) {.content-prose h4 {font-size: 1.25rem;line-height: 2rem}}.content-prose h5 {margin-top: 1.5rem;margin-bottom: .5rem;font-size: 1rem;line-height: 1.75rem;font-weight: 800;color: #334155}.content-prose h6 {margin-top: 1.25rem;margin-bottom: .5rem;font-size: .875rem;line-height: 1.5rem;font-weight: 800;color: #334155}.content-prose blockquote {margin: 2rem 0;padding: 1.5rem;background: #f8fafc;border-right: 4px solid #288084;border-radius: 1rem;color: #334155}.content-prose ul {padding-right: 1.5rem;list-style: disc}.content-prose ol {padding-right: 1.5rem;list-style: decimal}.content-prose li {margin-top: .5rem}.content-prose img {width: 100%;border-radius: 1rem;border: 1px solid #e2e8f0;box-shadow: 0 1px 2px rgba(15, 23, 42, .06)}.content-prose figure {margin: 2rem 0}.content-prose figcaption {margin-top: .75rem;font-size: .875rem;color: #64748b}.content-prose table {width: 100%;border-collapse: separate;border-spacing: 0;overflow: hidden;border-radius: 1rem;border: 1px solid #e2e8f0}.content-prose thead {background: #f8fafc}.content-prose th {text-align: right;font-size: .875rem;font-weight: 900;color: #1f2937;padding: 1rem;border-bottom: 1px solid #e2e8f0}.content-prose td {text-align: right;font-size: .875rem;color: #334155;padding: 1rem;border-bottom: 1px solid #f1f5f9}.content-prose code {background: #f1f5f9;border-radius: .5rem;padding: .15rem .5rem;font-weight: 700;color: #1f2937;font-size: .95em}.content-prose pre {background: #0f172a;color: #e2e8f0;border-radius: 1rem;padding: 1.25rem;overflow-x: auto}.content-prose pre code {background: transparent;padding: 0;border-radius: 0;color: #e2e8f0;font-weight: 500}.content-prose hr {border: none;border-top: 1px solid #e2e8f0;margin: 2.5rem 0}.brand-card {transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1)}.brand-card:hover {transform: translateY(-12px) scale(1.03);box-shadow: 0 25px 50px -12px rgba(17, 94, 89, 0.15);border-color: #ccfbf1}.logo-container {filter: grayscale(1);opacity: 0.7;transition: all 0.4s ease}.brand-card:hover .logo-container {filter: grayscale(0);opacity: 1}.modern-gradient {background: linear-gradient(135deg, #f8fafc 0%, #f0fdfa 100%)}.gold-offer-item {flex: 0 0 250px;snap-align: start}.gold-offer-slider {display: flex;overflow-x: auto;scroll-snap-type: x mandatory;scroll-behavior: smooth;-webkit-overflow-scrolling: touch}.gold-offer-dot {width: 8px;height: 8px;border-radius: 9999px;background: rgb(203 213 225 / 1);transition: all .3s ease}.gold-offer-dot.active {width: 24px;background: rgb(40 128 132 /1)}input[type="range"] {-webkit-appearance: none;top: -6px}input[type="range"]::-webkit-slider-thumb {-webkit-appearance: none;pointer-events: auto;width: 18px;height: 18px;border-radius: 50%;background: #fff;border: 3px solid #288084;cursor: pointer}input[type="range"]::-moz-range-thumb {pointer-events: auto;width: 18px;height: 18px;border-radius: 50%;background: #fff;border: 3px solid #288084;cursor: pointer}.woocommerce-checkout #payment div.payment_box,.woocommerce-checkout #payment .payment_box {background: transparent !important;border: 0 !important;box-shadow: none !important;margin: 0 !important;padding: 0.5rem 0.25rem 0 0.25rem !important;color: #64748b !important;font-size: 11px !important;text-align: right !important}.woocommerce-checkout #payment {background: none}.woocommerce-checkout #payment div.payment_box::before,.woocommerce-checkout #payment .payment_box::before {display: none !important;content: none !important}.woocommerce #payment #place_order {margin-bottom: 17px}.checkout-total-row .woocommerce-Price-amount.amount {display: inline-flex;flex-direction: column;align-items: flex-start;gap: 2px;}.checkout-shipping-row .woocommerce-Price-currencySymbol {display: block;font-size: 10px;line-height: 1;color: rgb(148 163 184 / 1);font-weight: 700}.checkout-total-row .woocommerce-Price-currencySymbol {display: block;font-size: 12px;line-height: 1;color: rgb(148 163 184 / 1);font-weight: 700}.added_to_cart.wc-forward {display: none !important}