/* Generated by tools/frontend-checks/build-storefront-css.mjs; edit sources. */
html{font-size:100%;-webkit-text-size-adjust:100%;}body{font-family:var(--font-latin);font-size:var(--fs-md);font-weight:var(--fw-regular);line-height:var(--lh-body);color:var(--c-text);background:var(--c-bg);min-width:0;}html[lang="fa"] body,
html[lang="ar"] body,
[dir="rtl"] body{font-family:var(--font-fa);line-height:var(--lh-body-fa);}h1, h2, h3, h4, h5, h6{font-weight:var(--fw-bold);line-height:var(--lh-heading);color:var(--c-text);margin:0 0 var(--sp-3);}h1{font-size:var(--fs-3xl);}h2{font-size:var(--fs-2xl);}h3{font-size:var(--fs-xl);}h4{font-size:var(--fs-lg);}p, li, label, input, button, select, textarea, a{font-size:inherit;}small{font-size:var(--fs-xs);}.text-muted{color:var(--c-text-3);}.btn, .nav-link, .badge,
.breadcrumb, .chip, .footer-nav-link{font-size:max(var(--fs-xs), 0.8125rem);}a:focus-visible,
button:focus-visible,
input:focus-visible,
select:focus-visible,
textarea:focus-visible,
[tabindex]:focus-visible{outline:3px solid var(--c-focus) !important;outline-offset:2px !important;}.site-header .pw-theme-toggle,
.site-header .cart-trigger,
.pharma-mobile-nav-item{min-width:var(--tap);min-height:var(--tap);}@media (prefers-reduced-motion: reduce){*, *::before, *::after{animation-duration:0.01ms !important;animation-iteration-count:1 !important;transition-duration:0.01ms !important;scroll-behavior:auto !important;}}[data-price], .product-search-price{unicode-bidi:isolate;direction:ltr;font-variant-numeric:tabular-nums;}:root{--warm:var(--c-warning);--warm-light:var(--c-warning-subtle);--transition:all var(--dur-2, 0.25s) var(--ease-out, cubic-bezier(0.16, 1, 0.3, 1));--blur:blur(20px) saturate(1.4);}*, *::before, *::after{box-sizing:border-box;}html{overflow-x:hidden;scroll-behavior:smooth;}body{font-family:'Vazirmatn', 'Inter', system-ui, -apple-system, sans-serif;background:var(--bg-warm);min-height:100vh;color:var(--text-primary);-webkit-font-smoothing:antialiased;}.site-header,
.navbar{background:linear-gradient(135deg, #003d2e 0%, #005a45 40%, var(--c-brand, #047857) 100%) !important;border-bottom:1px solid rgba(255, 255, 255, 0.18);position:sticky;top:0;z-index:1030;box-shadow:0 4px 20px rgba(0, 35, 28, 0.35);min-height:58px;}html[data-theme="dark"] .site-header,
html[data-theme="dark"] .navbar{background:linear-gradient(135deg, #0A1612 0%, #11352B 45%, #151F1C 100%) !important;box-shadow:var(--c-shadow-2);}.btn{display:inline-flex;align-items:center;justify-content:center;padding:0.5rem 1rem;border-radius:12px;font-weight:600;transition:var(--transition);}.container,
.container-fluid{max-width:100%;padding-left:15px;padding-right:15px;}.card,
.product-card,
.glass-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--card-radius);box-shadow:none;overflow:hidden;transition:var(--transition);position:relative;}img{max-width:100%;height:auto;display:block;}h1, h2, h3, h4, h5, h6{font-weight:700;color:var(--text-primary);}.text-white{color:#fff !important;}.text-muted{color:var(--muted) !important;}.reveal-on-scroll{opacity:0;transform:translateY(14px);transition:all 0.6s cubic-bezier(0.2, 0.8, 0.2, 1);}.reveal-on-scroll.is-visible{opacity:1;transform:none;}footer,
.site-footer{background:hsl(220, 30%, 10%);color:hsla(0, 0%, 100%, 0.85);padding:2rem 0;}.d-none{display:none !important;}.d-flex{display:flex !important;}.justify-content-center{justify-content:center !important;}.align-items-center{align-items:center !important;}.text-center{text-align:center !important;}.mb-3{margin-bottom:1rem !important;}.mb-4{margin-bottom:1.5rem !important;}.p-3{padding:1rem !important;}.p-4{padding:1.5rem !important;}.gap-2{gap:0.5rem !important;}.gap-3{gap:1rem !important;}@media (prefers-reduced-motion: reduce){.reveal-on-scroll{transition:none !important;animation:none !important;}}@charset "UTF-8";:root{--bs-blue:#0d6efd;--bs-indigo:#6610f2;--bs-purple:#6f42c1;--bs-pink:#d63384;--bs-red:#dc3545;--bs-orange:#fd7e14;--bs-yellow:#ffc107;--bs-green:#198754;--bs-teal:#20c997;--bs-cyan:#0dcaf0;--bs-black:#000;--bs-white:#fff;--bs-gray:#6c757d;--bs-gray-dark:#343a40;--bs-gray-100:#f8f9fa;--bs-gray-200:#e9ecef;--bs-gray-300:#dee2e6;--bs-gray-400:#ced4da;--bs-gray-500:#adb5bd;--bs-gray-600:#6c757d;--bs-gray-700:#495057;--bs-gray-800:#343a40;--bs-gray-900:#212529;--bs-primary:#0d6efd;--bs-secondary:#6c757d;--bs-success:#198754;--bs-info:#0dcaf0;--bs-warning:#ffc107;--bs-danger:#dc3545;--bs-light:#f8f9fa;--bs-dark:#212529;--bs-primary-rgb:13,110,253;--bs-secondary-rgb:108,117,125;--bs-success-rgb:25,135,84;--bs-info-rgb:13,202,240;--bs-warning-rgb:255,193,7;--bs-danger-rgb:220,53,69;--bs-light-rgb:248,249,250;--bs-dark-rgb:33,37,41;--bs-primary-text-emphasis:#052c65;--bs-secondary-text-emphasis:#2b2f32;--bs-success-text-emphasis:#0a3622;--bs-info-text-emphasis:#055160;--bs-warning-text-emphasis:#664d03;--bs-danger-text-emphasis:#58151c;--bs-light-text-emphasis:#495057;--bs-dark-text-emphasis:#495057;--bs-primary-bg-subtle:#cfe2ff;--bs-secondary-bg-subtle:#e2e3e5;--bs-success-bg-subtle:#d1e7dd;--bs-info-bg-subtle:#cff4fc;--bs-warning-bg-subtle:#fff3cd;--bs-danger-bg-subtle:#f8d7da;--bs-light-bg-subtle:#fcfcfd;--bs-dark-bg-subtle:#ced4da;--bs-primary-border-subtle:#9ec5fe;--bs-secondary-border-subtle:#c4c8cb;--bs-success-border-subtle:#a3cfbb;--bs-info-border-subtle:#9eeaf9;--bs-warning-border-subtle:#ffe69c;--bs-danger-border-subtle:#f1aeb5;--bs-light-border-subtle:#e9ecef;--bs-dark-border-subtle:#adb5bd;--bs-white-rgb:255,255,255;--bs-black-rgb:0,0,0;--bs-font-sans-serif:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans","Liberation Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--bs-font-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--bs-gradient:linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));--bs-body-font-family:var(--bs-font-sans-serif);--bs-body-font-size:1rem;--bs-body-font-weight:400;--bs-body-line-height:1.5;--bs-body-color:#212529;--bs-body-color-rgb:33,37,41;--bs-body-bg:#fff;--bs-body-bg-rgb:255,255,255;--bs-emphasis-color:#000;--bs-emphasis-color-rgb:0,0,0;--bs-secondary-color:rgba(33, 37, 41, 0.75);--bs-secondary-color-rgb:33,37,41;--bs-secondary-bg:#e9ecef;--bs-secondary-bg-rgb:233,236,239;--bs-tertiary-color:rgba(33, 37, 41, 0.5);--bs-tertiary-color-rgb:33,37,41;--bs-tertiary-bg:#f8f9fa;--bs-tertiary-bg-rgb:248,249,250;--bs-heading-color:inherit;--bs-link-color:#0d6efd;--bs-link-color-rgb:13,110,253;--bs-link-decoration:underline;--bs-link-hover-color:#0a58ca;--bs-link-hover-color-rgb:10,88,202;--bs-code-color:#d63384;--bs-highlight-color:#212529;--bs-highlight-bg:#fff3cd;--bs-border-width:1px;--bs-border-style:solid;--bs-border-color:#dee2e6;--bs-border-color-translucent:rgba(0, 0, 0, 0.175);--bs-border-radius:0.375rem;--bs-border-radius-sm:0.25rem;--bs-border-radius-lg:0.5rem;--bs-border-radius-xl:1rem;--bs-border-radius-xxl:2rem;--bs-border-radius-2xl:var(--bs-border-radius-xxl);--bs-border-radius-pill:50rem;--bs-box-shadow:0 0.5rem 1rem rgba(0, 0, 0, 0.15);--bs-box-shadow-sm:0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);--bs-box-shadow-lg:0 1rem 3rem rgba(0, 0, 0, 0.175);--bs-box-shadow-inset:inset 0 1px 2px rgba(0, 0, 0, 0.075);--bs-focus-ring-width:0.25rem;--bs-focus-ring-opacity:0.25;--bs-focus-ring-color:rgba(13, 110, 253, 0.25);--bs-form-valid-color:#198754;--bs-form-valid-border-color:#198754;--bs-form-invalid-color:#dc3545;--bs-form-invalid-border-color:#dc3545}*,::after,::before{box-sizing:border-box}@media (prefers-reduced-motion:no-preference){:root{scroll-behavior:smooth}}body{margin:0;font-family:var(--bs-body-font-family);font-size:var(--bs-body-font-size);font-weight:var(--bs-body-font-weight);line-height:var(--bs-body-line-height);color:var(--bs-body-color);text-align:var(--bs-body-text-align);background-color:var(--bs-body-bg);-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem;font-weight:500;line-height:1.2;color:var(--bs-heading-color)}.h1,h1{font-size:calc(1.375rem + 1.5vw)}@media (min-width:1200px){.h1,h1{font-size:2.5rem}}.h2,h2{font-size:calc(1.325rem + .9vw)}@media (min-width:1200px){.h2,h2{font-size:2rem}}.h3,h3{font-size:calc(1.3rem + .6vw)}@media (min-width:1200px){.h3,h3{font-size:1.75rem}}.h4,h4{font-size:calc(1.275rem + .3vw)}@media (min-width:1200px){.h4,h4{font-size:1.5rem}}.h5,h5{font-size:1.25rem}.h6,h6{font-size:1rem}p{margin-top:0;margin-bottom:1rem}address{margin-bottom:1rem;font-style:normal;line-height:inherit}ol,ul{padding-right:2rem}dl,ol,ul{margin-top:0;margin-bottom:1rem}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-right:0}b,strong{font-weight:bolder}.small,small{font-size:.875em}.mark,mark{padding:.1875em;color:var(--bs-highlight-color);background-color:var(--bs-highlight-bg)}sub{position:relative;font-size:.75em;line-height:0;vertical-align:baseline}sub{bottom:-.25em}a{color:rgba(var(--bs-link-color-rgb),var(--bs-link-opacity,1));text-decoration:underline}a:hover{--bs-link-color-rgb:var(--bs-link-hover-color-rgb)}a:not([href]):not([class]),a:not([href]):not([class]):hover{color:inherit;text-decoration:none}code{font-family:var(--bs-font-monospace);font-size:1em}code{font-size:.875em;color:var(--bs-code-color);word-wrap:break-word}a>code{color:inherit}img,svg{vertical-align:middle}tr{border-color:inherit;border-style:solid;border-width:0}label{display:inline-block}button{border-radius:0}button:focus:not(:focus-visible){outline:0}button,input,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,select{text-transform:none}[role=button]{cursor:pointer}select{word-wrap:normal}select:disabled{opacity:1}[list]:not([type=date]):not([type=datetime-local]):not([type=month]):not([type=week]):not([type=time])::-webkit-calendar-picker-indicator{display:none!important}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}::-moz-focus-inner{padding:0;border-style:none}textarea{resize:vertical}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-fields-wrapper,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-text,::-webkit-datetime-edit-year-field{padding:0}::-webkit-inner-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=email],[type=number],[type=url]{direction:ltr}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-color-swatch-wrapper{padding:0}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}::file-selector-button{font:inherit;-webkit-appearance:button}output{display:inline-block}iframe{border:0}summary{display:list-item;cursor:pointer}progress{vertical-align:baseline}[hidden]{display:none!important}.container,.container-fluid{--bs-gutter-x:1.5rem;--bs-gutter-y:0;width:100%;padding-left:calc(var(--bs-gutter-x) * .5);padding-right:calc(var(--bs-gutter-x) * .5);margin-left:auto;margin-right:auto}@media (min-width:576px){.container{max-width:540px}}@media (min-width:768px){.container{max-width:720px}}@media (min-width:992px){.container{max-width:960px}}@media (min-width:1200px){.container{max-width:1140px}}@media (min-width:1400px){.container{max-width:1320px}}:root{--bs-breakpoint-xs:0;--bs-breakpoint-sm:576px;--bs-breakpoint-md:768px;--bs-breakpoint-lg:992px;--bs-breakpoint-xl:1200px;--bs-breakpoint-xxl:1400px}.row{--bs-gutter-x:1.5rem;--bs-gutter-y:0;display:flex;flex-wrap:wrap;margin-top:calc(-1 * var(--bs-gutter-y));margin-left:calc(-.5 * var(--bs-gutter-x));margin-right:calc(-.5 * var(--bs-gutter-x))}.row>*{flex-shrink:0;width:100%;max-width:100%;padding-left:calc(var(--bs-gutter-x) * .5);padding-right:calc(var(--bs-gutter-x) * .5);margin-top:var(--bs-gutter-y)}.col-6{flex:0 0 auto;width:50%}.col-12{flex:0 0 auto;width:100%}.g-3{--bs-gutter-x:1rem}.g-3{--bs-gutter-y:1rem}.g-4{--bs-gutter-x:1.5rem}.g-4{--bs-gutter-y:1.5rem}@media (min-width:768px){.col-md-4{flex:0 0 auto;width:33.33333333%}.col-md-5{flex:0 0 auto;width:41.66666667%}.col-md-6{flex:0 0 auto;width:50%}.col-md-7{flex:0 0 auto;width:58.33333333%}}@media (min-width:992px){.col-lg-3{flex:0 0 auto;width:25%}.col-lg-4{flex:0 0 auto;width:33.33333333%}}.btn{--bs-btn-padding-x:0.75rem;--bs-btn-padding-y:0.375rem;--bs-btn-font-family: ;--bs-btn-font-size:1rem;--bs-btn-font-weight:400;--bs-btn-line-height:1.5;--bs-btn-color:var(--bs-body-color);--bs-btn-bg:transparent;--bs-btn-border-width:var(--bs-border-width);--bs-btn-border-color:transparent;--bs-btn-border-radius:var(--bs-border-radius);--bs-btn-hover-border-color:transparent;--bs-btn-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.15),0 1px 1px rgba(0, 0, 0, 0.075);--bs-btn-disabled-opacity:0.65;--bs-btn-focus-box-shadow:0 0 0 0.25rem rgba(var(--bs-btn-focus-shadow-rgb), .5);display:inline-block;padding:var(--bs-btn-padding-y) var(--bs-btn-padding-x);font-family:var(--bs-btn-font-family);font-size:var(--bs-btn-font-size);font-weight:var(--bs-btn-font-weight);line-height:var(--bs-btn-line-height);color:var(--bs-btn-color);text-align:center;text-decoration:none;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;border:var(--bs-btn-border-width) solid var(--bs-btn-border-color);border-radius:var(--bs-btn-border-radius);background-color:var(--bs-btn-bg);transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.btn{transition:none}}.btn:hover{color:var(--bs-btn-hover-color);background-color:var(--bs-btn-hover-bg);border-color:var(--bs-btn-hover-border-color)}.btn:focus-visible{color:var(--bs-btn-hover-color);background-color:var(--bs-btn-hover-bg);border-color:var(--bs-btn-hover-border-color);outline:0;box-shadow:var(--bs-btn-focus-box-shadow)}.btn.active,.btn.show,.btn:first-child:active,:not(.btn-check)+.btn:active{color:var(--bs-btn-active-color);background-color:var(--bs-btn-active-bg);border-color:var(--bs-btn-active-border-color)}.btn.active:focus-visible,.btn.show:focus-visible,.btn:first-child:active:focus-visible,:not(.btn-check)+.btn:active:focus-visible{box-shadow:var(--bs-btn-focus-box-shadow)}.btn.disabled,.btn:disabled{color:var(--bs-btn-disabled-color);pointer-events:none;background-color:var(--bs-btn-disabled-bg);border-color:var(--bs-btn-disabled-border-color);opacity:var(--bs-btn-disabled-opacity)}.btn-secondary{--bs-btn-color:#fff;--bs-btn-bg:#6c757d;--bs-btn-border-color:#6c757d;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#5c636a;--bs-btn-hover-border-color:#565e64;--bs-btn-focus-shadow-rgb:130,138,145;--bs-btn-active-color:#fff;--bs-btn-active-bg:#565e64;--bs-btn-active-border-color:#51585e;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#6c757d;--bs-btn-disabled-border-color:#6c757d}.btn-success{--bs-btn-color:#fff;--bs-btn-bg:#198754;--bs-btn-border-color:#198754;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#157347;--bs-btn-hover-border-color:#146c43;--bs-btn-focus-shadow-rgb:60,153,110;--bs-btn-active-color:#fff;--bs-btn-active-bg:#146c43;--bs-btn-active-border-color:#13653f;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#198754;--bs-btn-disabled-border-color:#198754}.btn-warning{--bs-btn-color:#000;--bs-btn-bg:#ffc107;--bs-btn-border-color:#ffc107;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#ffca2c;--bs-btn-hover-border-color:#ffc720;--bs-btn-focus-shadow-rgb:217,164,6;--bs-btn-active-color:#000;--bs-btn-active-bg:#ffcd39;--bs-btn-active-border-color:#ffc720;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#000;--bs-btn-disabled-bg:#ffc107;--bs-btn-disabled-border-color:#ffc107}.btn-danger{--bs-btn-color:#fff;--bs-btn-bg:#dc3545;--bs-btn-border-color:#dc3545;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#bb2d3b;--bs-btn-hover-border-color:#b02a37;--bs-btn-focus-shadow-rgb:225,83,97;--bs-btn-active-color:#fff;--bs-btn-active-bg:#b02a37;--bs-btn-active-border-color:#a52834;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#dc3545;--bs-btn-disabled-border-color:#dc3545}.fade{transition:opacity .15s linear}@media (prefers-reduced-motion:reduce){.fade{transition:none}}.fade:not(.show){opacity:0}.nav{--bs-nav-link-padding-x:1rem;--bs-nav-link-padding-y:0.5rem;--bs-nav-link-font-weight: ;--bs-nav-link-color:var(--bs-link-color);--bs-nav-link-hover-color:var(--bs-link-hover-color);--bs-nav-link-disabled-color:var(--bs-secondary-color);display:flex;flex-wrap:wrap;padding-right:0;margin-bottom:0;list-style:none}.nav-link{display:block;padding:var(--bs-nav-link-padding-y) var(--bs-nav-link-padding-x);font-size:var(--bs-nav-link-font-size);font-weight:var(--bs-nav-link-font-weight);color:var(--bs-nav-link-color);text-decoration:none;background:0 0;border:0;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out}@media (prefers-reduced-motion:reduce){.nav-link{transition:none}}.nav-link:focus,.nav-link:hover{color:var(--bs-nav-link-hover-color)}.nav-link:focus-visible{outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.nav-link.disabled,.nav-link:disabled{color:var(--bs-nav-link-disabled-color);pointer-events:none;cursor:default}.navbar{--bs-navbar-padding-x:0;--bs-navbar-padding-y:0.5rem;--bs-navbar-color:rgba(var(--bs-emphasis-color-rgb), 0.65);--bs-navbar-hover-color:rgba(var(--bs-emphasis-color-rgb), 0.8);--bs-navbar-disabled-color:rgba(var(--bs-emphasis-color-rgb), 0.3);--bs-navbar-active-color:rgba(var(--bs-emphasis-color-rgb), 1);--bs-navbar-brand-padding-y:0.3125rem;--bs-navbar-brand-margin-end:1rem;--bs-navbar-brand-font-size:1.25rem;--bs-navbar-brand-color:rgba(var(--bs-emphasis-color-rgb), 1);--bs-navbar-brand-hover-color:rgba(var(--bs-emphasis-color-rgb), 1);--bs-navbar-nav-link-padding-x:0.5rem;--bs-navbar-toggler-padding-y:0.25rem;--bs-navbar-toggler-padding-x:0.75rem;--bs-navbar-toggler-font-size:1.25rem;--bs-navbar-toggler-icon-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%2833, 37, 41, 0.75%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");--bs-navbar-toggler-border-color:rgba(var(--bs-emphasis-color-rgb), 0.15);--bs-navbar-toggler-border-radius:var(--bs-border-radius);--bs-navbar-toggler-focus-width:0.25rem;--bs-navbar-toggler-transition:box-shadow 0.15s ease-in-out;position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding:var(--bs-navbar-padding-y) var(--bs-navbar-padding-x)}.navbar>.container,.navbar>.container-fluid{display:flex;flex-wrap:inherit;align-items:center;justify-content:space-between}.card{--bs-card-spacer-y:1rem;--bs-card-spacer-x:1rem;--bs-card-title-spacer-y:0.5rem;--bs-card-title-color: ;--bs-card-subtitle-color: ;--bs-card-border-width:var(--bs-border-width);--bs-card-border-color:var(--bs-border-color-translucent);--bs-card-border-radius:var(--bs-border-radius);--bs-card-box-shadow: ;--bs-card-inner-border-radius:calc(var(--bs-border-radius) - (var(--bs-border-width)));--bs-card-cap-padding-y:0.5rem;--bs-card-cap-padding-x:1rem;--bs-card-cap-bg:rgba(var(--bs-body-color-rgb), 0.03);--bs-card-cap-color: ;--bs-card-height: ;--bs-card-color: ;--bs-card-bg:var(--bs-body-bg);--bs-card-img-overlay-padding:1rem;--bs-card-group-margin:0.75rem;position:relative;display:flex;flex-direction:column;min-width:0;height:var(--bs-card-height);color:var(--bs-body-color);word-wrap:break-word;background-color:var(--bs-card-bg);background-clip:border-box;border:var(--bs-card-border-width) solid var(--bs-card-border-color);border-radius:var(--bs-card-border-radius)}.breadcrumb{--bs-breadcrumb-padding-x:0;--bs-breadcrumb-padding-y:0;--bs-breadcrumb-margin-bottom:1rem;--bs-breadcrumb-bg: ;--bs-breadcrumb-border-radius: ;--bs-breadcrumb-divider-color:var(--bs-secondary-color);--bs-breadcrumb-item-padding-x:0.5rem;--bs-breadcrumb-item-active-color:var(--bs-secondary-color);display:flex;flex-wrap:wrap;padding:var(--bs-breadcrumb-padding-y) var(--bs-breadcrumb-padding-x);margin-bottom:var(--bs-breadcrumb-margin-bottom);font-size:var(--bs-breadcrumb-font-size);list-style:none;background-color:var(--bs-breadcrumb-bg);border-radius:var(--bs-breadcrumb-border-radius)}.pagination{--bs-pagination-padding-x:0.75rem;--bs-pagination-padding-y:0.375rem;--bs-pagination-font-size:1rem;--bs-pagination-color:var(--bs-link-color);--bs-pagination-bg:var(--bs-body-bg);--bs-pagination-border-width:var(--bs-border-width);--bs-pagination-border-color:var(--bs-border-color);--bs-pagination-border-radius:var(--bs-border-radius);--bs-pagination-hover-color:var(--bs-link-hover-color);--bs-pagination-hover-bg:var(--bs-tertiary-bg);--bs-pagination-hover-border-color:var(--bs-border-color);--bs-pagination-focus-color:var(--bs-link-hover-color);--bs-pagination-focus-bg:var(--bs-secondary-bg);--bs-pagination-focus-box-shadow:0 0 0 0.25rem rgba(13, 110, 253, 0.25);--bs-pagination-active-color:#fff;--bs-pagination-active-bg:#0d6efd;--bs-pagination-active-border-color:#0d6efd;--bs-pagination-disabled-color:var(--bs-secondary-color);--bs-pagination-disabled-bg:var(--bs-secondary-bg);--bs-pagination-disabled-border-color:var(--bs-border-color);display:flex;padding-right:0;list-style:none}.badge{--bs-badge-padding-x:0.65em;--bs-badge-padding-y:0.35em;--bs-badge-font-size:0.75em;--bs-badge-font-weight:700;--bs-badge-color:#fff;--bs-badge-border-radius:var(--bs-border-radius);display:inline-block;padding:var(--bs-badge-padding-y) var(--bs-badge-padding-x);font-size:var(--bs-badge-font-size);font-weight:var(--bs-badge-font-weight);line-height:1;color:var(--bs-badge-color);text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:var(--bs-badge-border-radius)}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.alert{--bs-alert-bg:transparent;--bs-alert-padding-x:1rem;--bs-alert-padding-y:1rem;--bs-alert-margin-bottom:1rem;--bs-alert-color:inherit;--bs-alert-border-color:transparent;--bs-alert-border:var(--bs-border-width) solid var(--bs-alert-border-color);--bs-alert-border-radius:var(--bs-border-radius);--bs-alert-link-color:inherit;position:relative;padding:var(--bs-alert-padding-y) var(--bs-alert-padding-x);margin-bottom:var(--bs-alert-margin-bottom);color:var(--bs-alert-color);background-color:var(--bs-alert-bg);border:var(--bs-alert-border);border-radius:var(--bs-alert-border-radius)}.alert-dismissible{padding-left:3rem}.alert-dismissible .btn-close{position:absolute;top:0;left:0;z-index:2;padding:1.25rem 1rem}.alert-success{--bs-alert-color:var(--bs-success-text-emphasis);--bs-alert-bg:var(--bs-success-bg-subtle);--bs-alert-border-color:var(--bs-success-border-subtle);--bs-alert-link-color:var(--bs-success-text-emphasis)}.alert-info{--bs-alert-color:var(--bs-info-text-emphasis);--bs-alert-bg:var(--bs-info-bg-subtle);--bs-alert-border-color:var(--bs-info-border-subtle);--bs-alert-link-color:var(--bs-info-text-emphasis)}.alert-warning{--bs-alert-color:var(--bs-warning-text-emphasis);--bs-alert-bg:var(--bs-warning-bg-subtle);--bs-alert-border-color:var(--bs-warning-border-subtle);--bs-alert-link-color:var(--bs-warning-text-emphasis)}.alert-danger{--bs-alert-color:var(--bs-danger-text-emphasis);--bs-alert-bg:var(--bs-danger-bg-subtle);--bs-alert-border-color:var(--bs-danger-border-subtle);--bs-alert-link-color:var(--bs-danger-text-emphasis)}.progress{--bs-progress-height:1rem;--bs-progress-font-size:0.75rem;--bs-progress-bg:var(--bs-secondary-bg);--bs-progress-border-radius:var(--bs-border-radius);--bs-progress-box-shadow:var(--bs-box-shadow-inset);--bs-progress-bar-color:#fff;--bs-progress-bar-bg:#0d6efd;--bs-progress-bar-transition:width 0.6s ease;display:flex;height:var(--bs-progress-height);overflow:hidden;font-size:var(--bs-progress-font-size);background-color:var(--bs-progress-bg);border-radius:var(--bs-progress-border-radius)}.btn-close{--bs-btn-close-color:#000;--bs-btn-close-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/%3e%3c/svg%3e");--bs-btn-close-opacity:0.5;--bs-btn-close-hover-opacity:0.75;--bs-btn-close-focus-shadow:0 0 0 0.25rem rgba(13, 110, 253, 0.25);--bs-btn-close-focus-opacity:1;--bs-btn-close-disabled-opacity:0.25;--bs-btn-close-white-filter:invert(1) grayscale(100%) brightness(200%);box-sizing:content-box;width:1em;height:1em;padding:.25em .25em;color:var(--bs-btn-close-color);background:transparent var(--bs-btn-close-bg) center/1em auto no-repeat;border:0;border-radius:.375rem;opacity:var(--bs-btn-close-opacity)}.btn-close:hover{color:var(--bs-btn-close-color);text-decoration:none;opacity:var(--bs-btn-close-hover-opacity)}.btn-close:focus{outline:0;box-shadow:var(--bs-btn-close-focus-shadow);opacity:var(--bs-btn-close-focus-opacity)}.btn-close.disabled,.btn-close:disabled{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;opacity:var(--bs-btn-close-disabled-opacity)}.btn-close-white{filter:var(--bs-btn-close-white-filter)}.toast{--bs-toast-zindex:1090;--bs-toast-padding-x:0.75rem;--bs-toast-padding-y:0.5rem;--bs-toast-spacing:1.5rem;--bs-toast-max-width:350px;--bs-toast-font-size:0.875rem;--bs-toast-color: ;--bs-toast-bg:rgba(var(--bs-body-bg-rgb), 0.85);--bs-toast-border-width:var(--bs-border-width);--bs-toast-border-color:var(--bs-border-color-translucent);--bs-toast-border-radius:var(--bs-border-radius);--bs-toast-box-shadow:var(--bs-box-shadow);--bs-toast-header-color:var(--bs-secondary-color);--bs-toast-header-bg:rgba(var(--bs-body-bg-rgb), 0.85);--bs-toast-header-border-color:var(--bs-border-color-translucent);width:var(--bs-toast-max-width);max-width:100%;font-size:var(--bs-toast-font-size);color:var(--bs-toast-color);pointer-events:auto;background-color:var(--bs-toast-bg);background-clip:padding-box;border:var(--bs-toast-border-width) solid var(--bs-toast-border-color);box-shadow:var(--bs-toast-box-shadow);border-radius:var(--bs-toast-border-radius)}.toast.showing{opacity:0}.toast:not(.show){display:none}.toast-container{--bs-toast-zindex:1090;position:absolute;z-index:var(--bs-toast-zindex);width:-webkit-max-content;width:-moz-max-content;width:max-content;max-width:100%;pointer-events:none}.toast-container>:not(:last-child){margin-bottom:var(--bs-toast-spacing)}.toast-header{display:flex;align-items:center;padding:var(--bs-toast-padding-y) var(--bs-toast-padding-x);color:var(--bs-toast-header-color);background-color:var(--bs-toast-header-bg);background-clip:padding-box;border-bottom:var(--bs-toast-border-width) solid var(--bs-toast-header-border-color);border-top-right-radius:calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width));border-top-left-radius:calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width))}.toast-header .btn-close{margin-left:calc(-.5 * var(--bs-toast-padding-x));margin-right:var(--bs-toast-padding-x)}.toast-body{padding:var(--bs-toast-padding-x);word-wrap:break-word}.modal{--bs-modal-zindex:1055;--bs-modal-width:500px;--bs-modal-padding:1rem;--bs-modal-margin:0.5rem;--bs-modal-color: ;--bs-modal-bg:var(--bs-body-bg);--bs-modal-border-color:var(--bs-border-color-translucent);--bs-modal-border-width:var(--bs-border-width);--bs-modal-border-radius:var(--bs-border-radius-lg);--bs-modal-box-shadow:var(--bs-box-shadow-sm);--bs-modal-inner-border-radius:calc(var(--bs-border-radius-lg) - (var(--bs-border-width)));--bs-modal-header-padding-x:1rem;--bs-modal-header-padding-y:1rem;--bs-modal-header-padding:1rem 1rem;--bs-modal-header-border-color:var(--bs-border-color);--bs-modal-header-border-width:var(--bs-border-width);--bs-modal-title-line-height:1.5;--bs-modal-footer-gap:0.5rem;--bs-modal-footer-bg: ;--bs-modal-footer-border-color:var(--bs-border-color);--bs-modal-footer-border-width:var(--bs-border-width);position:fixed;top:0;right:0;z-index:var(--bs-modal-zindex);display:none;width:100%;height:100%;overflow-x:hidden;overflow-y:auto;outline:0}@media (min-width:576px){.modal{--bs-modal-margin:1.75rem;--bs-modal-box-shadow:var(--bs-box-shadow)}}.popover{--bs-popover-zindex:1070;--bs-popover-max-width:276px;--bs-popover-font-size:0.875rem;--bs-popover-bg:var(--bs-body-bg);--bs-popover-border-width:var(--bs-border-width);--bs-popover-border-color:var(--bs-border-color-translucent);--bs-popover-border-radius:var(--bs-border-radius-lg);--bs-popover-inner-border-radius:calc(var(--bs-border-radius-lg) - var(--bs-border-width));--bs-popover-box-shadow:var(--bs-box-shadow);--bs-popover-header-padding-x:1rem;--bs-popover-header-padding-y:0.5rem;--bs-popover-header-font-size:1rem;--bs-popover-header-color:inherit;--bs-popover-header-bg:var(--bs-secondary-bg);--bs-popover-body-padding-x:1rem;--bs-popover-body-padding-y:1rem;--bs-popover-body-color:var(--bs-body-color);--bs-popover-arrow-width:1rem;--bs-popover-arrow-height:0.5rem;--bs-popover-arrow-border:var(--bs-popover-border-color);z-index:var(--bs-popover-zindex);display:block;max-width:var(--bs-popover-max-width);font-family:var(--bs-font-sans-serif);font-style:normal;font-weight:400;line-height:1.5;text-align:right;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;white-space:normal;word-spacing:normal;line-break:auto;font-size:var(--bs-popover-font-size);word-wrap:break-word;background-color:var(--bs-popover-bg);background-clip:padding-box;border:var(--bs-popover-border-width) solid var(--bs-popover-border-color);border-radius:var(--bs-popover-border-radius)}.placeholder{display:inline-block;min-height:1em;vertical-align:middle;cursor:wait;background-color:currentcolor;opacity:.5}.placeholder.btn::before{display:inline-block;content:""}.text-bg-success{color:#fff!important;background-color:RGBA(var(--bs-success-rgb),var(--bs-bg-opacity,1))!important}.text-bg-info{color:#000!important;background-color:RGBA(var(--bs-info-rgb),var(--bs-bg-opacity,1))!important}.text-bg-warning{color:#000!important;background-color:RGBA(var(--bs-warning-rgb),var(--bs-bg-opacity,1))!important}.text-bg-danger{color:#fff!important;background-color:RGBA(var(--bs-danger-rgb),var(--bs-bg-opacity,1))!important}.visually-hidden{width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.visually-hidden:not(caption){position:absolute!important}.d-flex{display:flex!important}.d-none{display:none!important}.shadow{box-shadow:var(--bs-box-shadow)!important}.shadow-sm{box-shadow:var(--bs-box-shadow-sm)!important}.shadow-lg{box-shadow:var(--bs-box-shadow-lg)!important}.position-relative{position:relative!important}.position-fixed{position:fixed!important}.top-0{top:0!important}.start-0{right:0!important}.end-0{left:0!important}.border{border:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-0{border:0!important}.border-top{border-top:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-top-0{border-top:0!important}.border-bottom{border-bottom:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.w-100{width:100%!important}.h-100{height:100%!important}.flex-column{flex-direction:column!important}.flex-wrap{flex-wrap:wrap!important}.justify-content-center{justify-content:center!important}.align-items-center{align-items:center!important}.m-auto{margin:auto!important}.mt-3{margin-top:1rem!important}.mt-auto{margin-top:auto!important}.me-2{margin-left:.5rem!important}.me-3{margin-left:1rem!important}.me-auto{margin-left:auto!important}.mb-0{margin-bottom:0!important}.mb-1{margin-bottom:.25rem!important}.mb-2{margin-bottom:.5rem!important}.mb-3{margin-bottom:1rem!important}.mb-4{margin-bottom:1.5rem!important}.ms-2{margin-right:.5rem!important}.p-3{padding:1rem!important}.p-4{padding:1.5rem!important}.px-4{padding-left:1.5rem!important;padding-right:1.5rem!important}.py-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-3{padding-top:1rem!important}.gap-2{gap:.5rem!important}.gap-3{gap:1rem!important}.fs-1{font-size:calc(1.375rem + 1.5vw)!important}.fw-semibold{font-weight:600!important}.fw-bold{font-weight:700!important}.text-center{text-align:center!important}.text-decoration-none{text-decoration:none!important}.text-primary{--bs-text-opacity:1;color:rgba(var(--bs-primary-rgb),var(--bs-text-opacity))!important}.text-success{--bs-text-opacity:1;color:rgba(var(--bs-success-rgb),var(--bs-text-opacity))!important}.text-info{--bs-text-opacity:1;color:rgba(var(--bs-info-rgb),var(--bs-text-opacity))!important}.text-warning{--bs-text-opacity:1;color:rgba(var(--bs-warning-rgb),var(--bs-text-opacity))!important}.text-danger{--bs-text-opacity:1;color:rgba(var(--bs-danger-rgb),var(--bs-text-opacity))!important}.text-white{--bs-text-opacity:1;color:rgba(var(--bs-white-rgb),var(--bs-text-opacity))!important}.text-muted{--bs-text-opacity:1;color:var(--bs-secondary-color)!important}.text-white-50{--bs-text-opacity:1;color:rgba(255,255,255,.5)!important}.bg-success{--bs-bg-opacity:1;background-color:rgba(var(--bs-success-rgb),var(--bs-bg-opacity))!important}.bg-white{--bs-bg-opacity:1;background-color:rgba(var(--bs-white-rgb),var(--bs-bg-opacity))!important}.rounded-3{border-radius:var(--bs-border-radius-lg)!important}.rounded-4{border-radius:var(--bs-border-radius-xl)!important}.rounded-circle{border-radius:50%!important}.visible{visibility:visible!important}@media (min-width:768px){.mb-md-0{margin-bottom:0!important}}@media (min-width:1200px){.fs-1{font-size:2.5rem!important}}:root{--pw-warm:var(--c-warning);--pw-warm-hover:var(--c-warning);--pw-warm-light:var(--c-warning-subtle);--pw-warm-rgb:154, 91, 0;--pw-accent-rgb:91, 70, 194;--pw-shadow-accent:var(--c-shadow-2);--pw-shadow-warm:var(--c-shadow-2);--pw-shadow-glow:0 0 40px -8px rgba(var(--c-brand-rgb), 0.15);--pw-ease-in-out:cubic-bezier(0.4, 0, 0.2, 1);--pw-ease-bounce:cubic-bezier(0.34, 1.56, 0.64, 1);--pw-dur-reveal:600ms;--pw-safe-bottom:env(safe-area-inset-bottom, 0px);}.pw-reveal{opacity:0;transform:translateY(24px);transition:opacity var(--pw-dur-reveal) var(--pw-ease-out),
    transform var(--pw-dur-reveal) var(--pw-ease-out);will-change:opacity, transform;}.pw-reveal.pw-visible{opacity:1;transform:translateY(0);}.pw-reveal-scale{opacity:0;transform:scale(0.95) translateY(16px);transition:opacity var(--pw-dur-reveal) var(--pw-ease-out),
    transform var(--pw-dur-reveal) var(--pw-ease-out);}.pw-reveal-scale.pw-visible{opacity:1;transform:scale(1) translateY(0);}.pw-stagger > *{opacity:0;transform:translateY(16px);transition:opacity var(--pw-dur-slow) var(--pw-ease-out),
    transform var(--pw-dur-slow) var(--pw-ease-out);}.pw-stagger.pw-visible > *{opacity:1;transform:translateY(0);}.pw-stagger.pw-visible > *:nth-child(1){transition-delay:0ms;}.pw-stagger.pw-visible > *:nth-child(2){transition-delay:60ms;}.pw-stagger.pw-visible > *:nth-child(3){transition-delay:120ms;}.pw-stagger.pw-visible > *:nth-child(4){transition-delay:180ms;}.pw-stagger.pw-visible > *:nth-child(5){transition-delay:240ms;}.pw-stagger.pw-visible > *:nth-child(6){transition-delay:300ms;}.pw-stagger.pw-visible > *:nth-child(7){transition-delay:360ms;}.pw-stagger.pw-visible > *:nth-child(8){transition-delay:420ms;}@media (max-width: 991px){}@media (prefers-reduced-motion: reduce){*, *::before, *::after{animation-duration:0.01ms !important;animation-iteration-count:1 !important;transition-duration:0.01ms !important;}.pw-reveal, .pw-reveal-scale, .pw-stagger > *{opacity:1 !important;transform:none !important;}}:root{--pw-mobile-nav-height:0px;--pw-sticky-cta-height:0px;}.pharma-mobile-nav{position:fixed;inset-block-end:0;inset-inline:0;background:color-mix(in srgb, var(--c-surface, #FBFCFB) 95%, transparent);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-top:1px solid var(--c-border, var(--pw-border, hsl(35, 15%, 82%)));display:none;justify-content:space-around;align-items:center;padding-block:6px calc(6px + env(safe-area-inset-bottom, 0px));padding-inline:0;box-sizing:border-box;min-block-size:calc(64px + env(safe-area-inset-bottom, 0px));z-index:999;box-shadow:0 -4px 20px hsla(220, 30%, 10%, 0.08);}@media (max-width: 1023px){:root{--pw-mobile-nav-height:calc(64px + env(safe-area-inset-bottom, 0px));}.pharma-mobile-nav{display:flex;}body{padding-block-end:calc(var(--pw-mobile-nav-height) + var(--pw-sticky-cta-height)) !important;}html.has-mobile-nav #pwa-install-banner{inset-block-end:var(--pw-mobile-nav-height) !important;}html.has-mobile-nav #pwa-install-banner:not(.show){visibility:hidden;pointer-events:none;}}.pharma-mobile-nav-inner{display:flex;justify-content:space-around;align-items:center;width:100%;max-width:500px;margin:0 auto;}.pharma-mobile-nav-item{display:flex;flex-direction:column;align-items:center;gap:2px;text-decoration:none;color:var(--c-text-2);font-size:0.68rem;font-weight:600;padding-block:6px;padding-inline:2px;flex:1 1 0;min-inline-size:44px;max-inline-size:25%;box-sizing:border-box;background:none;border:0;font-family:inherit;line-height:1.35;cursor:pointer;border-radius:10px;position:relative;min-height:44px;min-width:44px;justify-content:center;transition:color 0.2s ease;-webkit-tap-highlight-color:transparent;}.pharma-mobile-nav-item i{font-size:1.2rem;}.pharma-mobile-nav .pharma-mobile-nav-item{padding-inline:2px !important;}.pharma-mobile-nav-item span:not(.pharma-mobile-nav-badge){max-inline-size:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}.pharma-mobile-nav-item:focus-visible{outline:2px solid var(--c-brand);outline-offset:-2px;}@media (prefers-reduced-motion: reduce){.pharma-mobile-nav .pharma-mobile-nav-item,
  .pharma-mobile-nav .pharma-mobile-nav-item i{transition:none !important;animation:none !important;}}.pharma-mobile-nav-item.active{color:var(--c-brand);}.pharma-mobile-nav-item:hover{color:var(--c-brand);}.pharma-mobile-nav-item.active::before{content:'';position:absolute;top:-6px;left:50%;transform:translateX(-50%);width:24px;height:3px;background:var(--c-brand);border-radius:2px;}.pharma-mobile-nav-badge{position:absolute;top:0;inset-inline-end:4px;min-width:18px;height:18px;background:#e53e3e;color:#fff;border-radius:999px;font-size:0.6rem;font-weight:700;display:flex;align-items:center;justify-content:center;padding:0 4px;line-height:1;}body::before{content:'';position:fixed;top:-30%;right:-20%;width:60%;height:60%;border-radius:50%;background:radial-gradient(circle, hsla(160, 84%, 30%, 0.04), transparent 70%);pointer-events:none;z-index:-1;}body::after{content:'';position:fixed;bottom:-30%;left:-20%;width:60%;height:60%;border-radius:50%;background:radial-gradient(circle, hsla(38, 95%, 50%, 0.03), transparent 70%);pointer-events:none;z-index:-1;}@font-face{font-family:'Inter';font-style:normal;font-weight:100 900;font-display:swap;src:local('Inter');}html, body{overflow-x:hidden;max-width:100vw;}body{background:var(--c-bg, #F3F6F4);color:var(--c-text, #14201B);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-synthesis:none;}img[fetchpriority="high"]{content-visibility:visible !important;}img, iframe{max-width:100%;height:auto;}.card{border-radius:1rem;will-change:transform;}.navbar{border-bottom-left-radius:1rem;border-bottom-right-radius:1rem;}@media (hover: none) and (pointer: coarse){.btn{min-height:44px;}}*:focus-visible{outline:3px solid var(--c-focus, #2563EB);outline-offset:2px;border-radius:4px;}@media (prefers-reduced-motion: no-preference){html{scroll-behavior:smooth;}}@media (max-width: 576px){.container, .container-fluid{padding-left:12px;padding-right:12px;}}input:not([type="hidden"]):not([type="checkbox"]):not([type="radio"]),
textarea,
select{font-size:16px !important;}.btn{transition:all 0.2s ease;touch-action:manipulation;}.btn:active{transform:scale(0.98);}img{max-width:100%;height:auto;content-visibility:auto;}@media print{.navbar, .footer, .chat-widget, .toast-container{display:none !important;}}.visually-hidden{position:absolute !important;width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip:rect(0, 0, 0, 0) !important;white-space:nowrap !important;border:0 !important;}*{box-sizing:border-box;}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;}.container,
.container-fluid{width:100%;max-width:100vw;}@media (max-width: 576px){.container,
  .container-fluid{padding-left:10px;padding-right:10px;}}@media (hover: none) and (pointer: coarse){.btn,
  input[type="submit"],
  input[type="button"]{min-height:44px;}.btn:active{opacity:0.9;transform:scale(0.98);}a:hover,
  button:hover{transition-duration:0s;}}a, button, [role="button"], input[type="submit"]{-webkit-tap-highlight-color:rgba(0, 140, 105, 0.12);}.container, .container-fluid{-webkit-overflow-scrolling:touch;}@media (max-width: 576px){h1, h2, h3, h4, h5, h6, p, span, a, li, label, div{overflow-wrap:break-word;word-wrap:break-word;}}@supports (padding-bottom: env(safe-area-inset-bottom)){.navbar,
  .site-header{padding-top:env(safe-area-inset-top);}footer,
  .site-footer{padding-bottom:calc(1rem + env(safe-area-inset-bottom));}}input:not([type="hidden"]):not([type="checkbox"]):not([type="radio"]),
textarea,
select{font-size:16px !important;}input:not([type="hidden"]):not([type="checkbox"]):not([type="radio"]):focus,
textarea:focus,
select:focus{outline:2px solid rgba(0, 140, 105, 0.5);outline-offset:2px;}img{max-width:100%;height:auto;}img[loading="lazy"]{background:linear-gradient(90deg, #f0f0f0 25%, #e8e8e8 50%, #f0f0f0 75%);background-size:200% 100%;animation:img-shimmer 1.5s infinite;}@keyframes img-shimmer{0%{background-position:200% 0;}100%{background-position:-200% 0;}}html{font-size:16px;}@media (max-width: 768px){html{font-size:15px;}}@media (max-width: 480px){html{font-size:14px;}}h1{font-size:clamp(1.75rem, 4vw, 2.5rem);}h2{font-size:clamp(1.5rem, 3.5vw, 2rem);}h3{font-size:clamp(1.25rem, 3vw, 1.5rem);}h4{font-size:clamp(1.1rem, 2.5vw, 1.25rem);}[dir="rtl"]{text-align:right;}[dir="rtl"] .me-2{margin-left:0.5rem !important;margin-right:0 !important;}[dir="rtl"] .ms-2{margin-right:0.5rem !important;margin-left:0 !important;}[dir="rtl"] .me-3{margin-left:1rem !important;margin-right:0 !important;}.loading{position:relative;pointer-events:none;}.loading::after{content:'';position:absolute;top:50%;left:50%;width:24px;height:24px;margin:-12px 0 0 -12px;border:3px solid rgba(0, 140, 105, 0.2);border-top-color:#008c69;border-radius:50%;animation:spin 0.8s linear infinite;}@keyframes spin{to{transform:rotate(360deg);}}.btn{position:relative;overflow:hidden;transition:all 0.2s ease;}.btn::after{content:'';position:absolute;top:50%;left:50%;width:0;height:0;background:rgba(255, 255, 255, 0.2);border-radius:50%;transform:translate(-50%, -50%);transition:width 0.3s, height 0.3s;}.btn:active::after{width:200%;height:200%;}*:focus-visible{outline:3px solid rgba(0, 140, 105, 0.5);outline-offset:2px;}*:focus:not(:focus-visible){outline:none;}.card{border-radius:16px;border:none;box-shadow:0 2px 12px rgba(0, 0, 0, 0.08);}@media (max-width: 576px){.card{border-radius:12px;}}.alert{border:none;border-radius:12px;padding:1rem 1.25rem;}@media print{.navbar,
  .site-header,
  footer,
  .site-footer,
  .chat-widget,
  .toast-container,
  .modal{display:none !important;}*{background:white !important;color:black !important;box-shadow:none !important;}}@media (prefers-contrast: high){*{border-color:currentColor !important;}.btn{border:2px solid currentColor;}}@media (prefers-reduced-motion: reduce){*,
  *::before,
  *::after{animation-duration:0.01ms !important;animation-iteration-count:1 !important;transition-duration:0.01ms !important;}html{scroll-behavior:auto;}}@media (prefers-color-scheme: dark){}html{scroll-padding-top:80px;}@media (max-width: 991px){html{scroll-padding-top:16px;}}html[lang="fa"] body,
html[dir="rtl"] body,
body[dir="rtl"]{font-family:'Vazirmatn', 'Inter', system-ui, -apple-system, sans-serif !important;}html[lang="en"] body,
html[dir="ltr"] body,
body[dir="ltr"]{font-family:'Inter', 'Vazirmatn', system-ui, -apple-system, sans-serif !important;}.fa, .fas, .far, .fal, .fab,
.fa-solid, .fa-regular, .fa-brands, .fa-classic,
i[class*="fa-"]{font-family:"Font Awesome 6 Free" !important;font-style:normal !important;font-variant:normal !important;font-weight:900 !important;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;line-height:1;speak:never;}.fab, .fa-brands, i.fab, i[class*="fa-brands"]{font-family:"Font Awesome 6 Brands" !important;font-weight:400 !important;}.fab, .fa-brands, i[class*="fa-brands"]{font-family:"Font Awesome 6 Brands" !important;font-weight:400 !important;}.fas, .fa-solid, i[class*="fa-solid"]{font-weight:900 !important;}.far, .fa-regular{font-weight:400 !important;}*{-webkit-tap-highlight-color:transparent;}main{animation:pageIn 0.35s ease-out;}@keyframes pageIn{from{opacity:0;transform:translateY(6px);}to{opacity:1;transform:translateY(0);}}.categories-section{position:relative;z-index:1 !important;}.catalog-page .category-card{display:flex;flex-direction:column;align-items:center;text-align:center;padding:1.8rem 1.2rem;border-radius:20px;background:rgba(255, 255, 255, 0.15);backdrop-filter:blur(12px);border:1px solid rgba(255, 255, 255, 0.18);transition:all 0.35s cubic-bezier(0.16, 1, 0.3, 1);text-decoration:none;color:white;position:relative;overflow:hidden;}.catalog-page .category-card::before{content:'';position:absolute;inset:0;background:linear-gradient(135deg, rgba(255,255,255,0.08), transparent);border-radius:20px;opacity:0;transition:opacity 0.3s ease;}.catalog-page .category-card:hover::before{opacity:1;}.catalog-page .category-card:hover{transform:translateY(-6px);box-shadow:0 16px 40px rgba(0, 0, 0, 0.15);border-color:rgba(255, 255, 255, 0.3);}.catalog-page .category-title{font-size:1rem;font-weight:700;margin-bottom:0.4rem;}.catalog-page .category-count{font-size:0.85rem;opacity:0.8;}.product-card{position:relative;border-radius:20px !important;overflow:hidden;background:var(--c-surface) !important;border:1px solid rgba(0, 0, 0, 0.06) !important;box-shadow:0 4px 16px rgba(0, 0, 0, 0.06) !important;transition:all 0.3s cubic-bezier(0.16, 1, 0.3, 1) !important;}@media (hover: hover){.product-card:hover{transform:translateY(-6px) !important;box-shadow:0 16px 48px rgba(0, 140, 105, 0.12) !important;border-color:rgba(0, 140, 105, 0.15) !important;}}.add-to-cart-form{display:flex;align-items:center;gap:10px !important;}.qty-btn{width:32px !important;height:32px !important;display:flex;align-items:center;justify-content:center;background:transparent;border:none;color:#475569;cursor:pointer;font-size:0.75rem;transition:all 0.15s ease;}.qty-btn:hover{background:#e2e8f0;color:#008c69;}.qty-btn:active{background:#cbd5e1;}.add-to-cart-btn{flex:1;display:flex;align-items:center;justify-content:center;gap:8px;background:linear-gradient(135deg, #008c69, #00a67e) !important;color:white !important;border:none;border-radius:12px !important;padding:10px 16px !important;font-weight:700 !important;font-size:0.82rem !important;cursor:pointer;transition:all 0.25s ease;box-shadow:0 4px 12px rgba(0, 140, 105, 0.2);white-space:nowrap;}.add-to-cart-btn:hover{background:linear-gradient(135deg, #006e53, #008c69) !important;transform:translateY(-1px);box-shadow:0 6px 16px rgba(0, 140, 105, 0.3);}.add-to-cart-btn:active{transform:scale(0.97);}.product-rating{display:flex;align-items:center;gap:6px;margin-bottom:12px;}.stars i{font-size:0.82rem;color:#fbbf24;}.stars i.far{color:#d1d5db;}.rating-text{font-size:0.72rem;color:#94a3b8;font-weight:500;}footer, .site-footer{background:linear-gradient(180deg, hsl(220, 30%, 12%), hsl(220, 30%, 8%)) !important;}footer .trust-badges-wrapper{gap:0.75rem !important;}footer .badge-inner{width:64px !important;height:64px !important;border-radius:14px !important;padding:8px;background:var(--c-photo-well) !important;}footer .badge-inner img{border-radius:4px;}.footer-nav-section{display:grid;grid-template-columns:repeat(auto-fit, minmax(160px, 1fr));gap:2rem;padding:1.5rem 0;}.footer-nav-section h6{color:#fff;font-weight:700;font-size:0.9rem;margin-bottom:0.75rem;position:relative;padding-bottom:0.5rem;}.footer-nav-section h6::after{content:'';position:absolute;bottom:0;right:0;width:30px;height:2px;background:#008c69;border-radius:2px;}.footer-nav-section ul{list-style:none;padding:0;margin:0;}.footer-nav-section li{margin-bottom:0.4rem;}.footer-nav-section a{color:rgba(255, 255, 255, 0.6);text-decoration:none;font-size:0.82rem;transition:all 0.2s ease;padding:2px 0;display:inline-block;}.footer-nav-section a:hover{color:#fff;transform:translateX(-3px);}.seo-content-section{background:var(--c-surface) !important;border:1px solid var(--c-border);border-radius:20px !important;padding:0 !important;margin-top:2.5rem !important;overflow:hidden;box-shadow:0 2px 12px rgba(0, 0, 0, 0.04);}.seo-content-inner{padding:2rem;}.seo-main-title{font-size:1.3rem !important;font-weight:800 !important;color:var(--c-text) !important;margin-bottom:1.2rem !important;display:flex;align-items:center;gap:0.5rem;}.seo-main-title::before{content:'';width:4px;height:1.3rem;background:var(--c-brand);border-radius:2px;flex-shrink:0;}.seo-text-block p{color:var(--c-text-2) !important;font-size:0.9rem !important;line-height:1.9 !important;text-align:justify;margin-bottom:0.8rem;}.seo-text-block strong{color:var(--c-text);}.seo-keywords-block{margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid var(--c-border);}.seo-sub-title{font-size:1.1rem !important;font-weight:700 !important;color:var(--c-text) !important;margin-bottom:1rem !important;}.seo-drug-categories{display:grid;grid-template-columns:repeat(auto-fill, minmax(280px, 1fr));gap:0.8rem;}.seo-drug-category{background:var(--c-surface-2);border:1px solid var(--c-border);border-radius:12px;padding:1rem;transition:all 0.2s ease;}.seo-drug-category:hover{border-color:var(--c-brand);box-shadow:0 2px 8px rgba(13, 122, 74, 0.08);}.seo-cat-label{display:block;font-size:0.88rem;font-weight:700;color:var(--c-text);margin-bottom:0.6rem;}.seo-links{display:flex;flex-wrap:wrap;gap:0.4rem;}.seo-links a{display:inline-block;padding:4px 10px;font-size:0.78rem;font-weight:600;color:var(--c-brand) !important;background:var(--c-brand-subtle);border-radius:6px;text-decoration:none !important;transition:all 0.2s ease;}.seo-links a:hover{background:var(--c-brand);color:var(--c-on-brand) !important;}.seo-faq-block{margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid var(--c-border);}.seo-faq-list{display:flex;flex-direction:column;gap:0.5rem;}.seo-faq-item{background:var(--c-surface-2) !important;border:1px solid var(--c-border);border-radius:12px !important;padding:0 !important;overflow:hidden;transition:all 0.2s ease;}.seo-faq-item[open]{border-color:var(--c-brand);background:var(--c-brand-subtle) !important;}.seo-faq-item summary{cursor:pointer;font-weight:700 !important;font-size:0.9rem;color:var(--c-text) !important;padding:1rem 1.2rem;list-style:none;display:flex;align-items:center;justify-content:space-between;gap:0.5rem;user-select:none;}.seo-faq-item summary::-webkit-details-marker{display:none;}.seo-faq-item summary::after{content:'\f078';font-family:'Font Awesome 6 Free';font-weight:900;font-size:0.7rem;color:var(--c-text-3);flex-shrink:0;transition:transform 0.2s ease;}.seo-faq-item[open] summary::after{transform:rotate(180deg);color:var(--c-brand);}.seo-faq-item p{padding:0 1.2rem 1rem;margin:0 !important;font-size:0.85rem !important;line-height:1.8 !important;color:var(--c-text-2) !important;}.pw-reveal{opacity:0;transform:translateY(20px);transition:opacity 0.6s ease, transform 0.6s ease;}.pw-reveal.pw-visible{opacity:1;transform:translateY(0);}@media (max-width: 768px){.product-card{border-radius:16px !important;box-shadow:0 2px 12px rgba(0, 0, 0, 0.06) !important;border:1px solid rgba(0, 0, 0, 0.05) !important;}.product-card .product-rating{display:none !important;}.add-to-cart-form{flex-direction:row !important;gap:6px !important;}.add-to-cart-btn{width:100% !important;padding:10px 8px !important;font-size:0.78rem !important;border-radius:10px !important;gap:5px !important;}.add-to-cart-btn i{font-size:0.85rem !important;}footer .trust-badges-wrapper{justify-content:flex-start !important;flex-wrap:nowrap !important;overflow-x:auto;-webkit-overflow-scrolling:touch;padding:0.5rem 0;gap:0.5rem !important;scrollbar-width:none;}footer .trust-badges-wrapper::-webkit-scrollbar{display:none;}footer .trust-badges-wrapper .trust-badge{flex-shrink:0;}.footer-nav-section{grid-template-columns:repeat(2, 1fr);gap:1.5rem;}}@media (max-width: 480px){.add-to-cart-btn{padding:9px 6px !important;font-size:0.74rem !important;}.add-to-cart-btn span{font-size:0.72rem !important;}}@media (max-width: 380px){.product-card .product-rating{display:flex !important;}.add-to-cart-form{flex-direction:row !important;gap:8px !important;}.add-to-cart-btn{flex:1 !important;}}body.cart-page .cart-item{padding:16px !important;border-bottom:1px solid rgba(0, 0, 0, 0.04);transition:background 0.15s ease;}body.cart-page .cart-item:hover{background:rgba(0, 140, 105, 0.02);}body.cart-page .cart-item:last-child{border-bottom:none;}body.cart-page .btn-checkout{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;padding:14px 24px;background:linear-gradient(135deg, #008c69, #00a67e);color:white;border:none;border-radius:14px;font-weight:700;font-size:1rem;text-decoration:none;transition:all 0.25s ease;box-shadow:0 6px 20px rgba(0, 140, 105, 0.25);}body.cart-page .btn-checkout:hover{background:linear-gradient(135deg, #006e53, #008c69);transform:translateY(-2px);box-shadow:0 8px 24px rgba(0, 140, 105, 0.35);}.trust-badges-section{text-align:center;}.trust-badges-section h6{font-size:0.8rem !important;letter-spacing:0.5px;color:rgba(255, 255, 255, 0.6) !important;margin-bottom:1rem !important;}.promo-banner{position:relative !important;z-index:1028 !important;}@media (max-width: 991.98px){.chat-widget{bottom:calc(72px + env(safe-area-inset-bottom, 0px)) !important;left:12px !important;}.chat-widget-popup{bottom:calc(82px + env(safe-area-inset-bottom, 0px)) !important;}}@media (max-width: 767px){.footer-nav-section{grid-template-columns:1fr !important;gap:1.25rem !important;}}.scroll-to-top{position:fixed;bottom:calc(80px + env(safe-area-inset-bottom, 0px));right:16px;width:44px;height:44px;background:linear-gradient(135deg, #008c69, #00a67e);color:white;border:none;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1rem;cursor:pointer;opacity:0;visibility:hidden;transform:translateY(20px);transition:all 0.3s ease;box-shadow:0 4px 16px rgba(0, 140, 105, 0.3);z-index:998;}.scroll-to-top.visible{opacity:1;visibility:visible;transform:translateY(0);}.scroll-to-top:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(0, 140, 105, 0.4);}.scroll-to-top:active{transform:scale(0.95);}@media (prefers-reduced-motion: reduce){*, *::before, *::after{animation-duration:0.01ms !important;animation-iteration-count:1 !important;transition-duration:0.01ms !important;scroll-behavior:auto !important;}}@media print{.pharma-mobile-nav,
  .promo-banner,
  .scroll-to-top{display:none !important;}}@media (max-width: 768px){.hero-title{font-size:1.6rem !important;line-height:1.3 !important;}.hero-subtitle{font-size:0.9rem !important;line-height:1.5;}.features-section .col-md-4{margin-bottom:1rem !important;}.features-section .row{gap:0.5rem;}.feature-card{padding:1.35rem !important;border-radius:18px !important;}.feature-icon{width:56px !important;height:56px !important;}.feature-title{font-size:0.95rem !important;}.feature-description{font-size:0.82rem !important;line-height:1.6;}.category-card{padding:1.15rem 1rem !important;border-radius:18px !important;}.category-title{font-size:0.85rem !important;}.category-count{font-size:0.75rem !important;}.category-card .text-primary{font-size:0.75rem !important;}.cta-section{padding:2rem 1.2rem !important;border-radius:16px !important;}.cta-title{font-size:1.3rem !important;}.cta-subtitle{font-size:0.88rem !important;}.seo-content-section{border-radius:16px !important;margin-top:1.5rem !important;}.seo-content-inner{padding:1.2rem !important;}.seo-main-title{font-size:1.05rem !important;}.seo-sub-title{font-size:0.95rem !important;}.seo-text-block p{font-size:0.82rem !important;}.seo-drug-categories{grid-template-columns:1fr !important;gap:0.6rem;}.seo-drug-category{padding:0.8rem !important;}.seo-cat-label{font-size:0.82rem !important;}.seo-links a{font-size:0.72rem !important;padding:3px 8px !important;}.seo-faq-item summary{font-size:0.82rem !important;padding:0.8rem 1rem !important;}.seo-faq-item p{font-size:0.78rem !important;padding:0 1rem 0.8rem !important;}}@media (max-width: 480px){.hero-title{font-size:1.35rem !important;}.hero-subtitle{font-size:0.82rem !important;}.feature-card{padding:1rem !important;}.feature-title{font-size:0.88rem !important;}.feature-description{font-size:0.78rem !important;}.category-card{padding:1rem 0.6rem !important;}.category-title{font-size:0.78rem !important;}}@media (max-width: 768px){body:not(.home-page){padding-bottom:calc(70px + env(safe-area-inset-bottom, 0px));}}.hero-btn:active,
.add-to-cart-btn:active{transform:scale(0.96) !important;transition:transform 0.1s ease !important;}.footer-nav-section a{position:relative;}.footer-nav-section a::after{content:'';position:absolute;bottom:0;right:0;width:0;height:1px;background:#fff;transition:width 0.25s ease;}.footer-nav-section a:hover::after{width:100%;}.section-header{margin-bottom:2rem;}.section-title{position:relative;display:inline-block;}.breadcrumb{font-size:0.85rem;padding:0;margin:0;}a:focus-visible,
button:focus-visible,
input:focus-visible,
select:focus-visible,
textarea:focus-visible{outline:2px solid #008c69;outline-offset:2px;border-radius:4px;}.alert{border-radius:14px !important;border:none !important;padding:1rem 1.25rem !important;font-weight:500;}.alert-success{background:#f0fdf4 !important;color:#166534 !important;border-left:4px solid #16a34a !important;}.alert-danger{background:#fff1f2 !important;color:#9f1239 !important;border-left:4px solid #e11d48 !important;}.alert-warning{background:#fffbeb !important;color:#92400e !important;border-left:4px solid #f59e0b !important;}.alert-info{background:#eff6ff !important;color:#1e3a8a !important;border-left:4px solid #3b82f6 !important;}.badge{border-radius:8px !important;font-weight:700 !important;letter-spacing:0.02em;}.scroll-to-top{border:2px solid rgba(255, 255, 255, 0.2);}main{padding-top:var(--pw-sp-4, 16px);}main > .container,
.cart-container > .container{padding-top:var(--pw-sp-4, 16px);padding-bottom:var(--pw-sp-6, 24px);}.row.g-3{--bs-gutter-x:1.125rem;--bs-gutter-y:1.125rem;}.row.g-4{--bs-gutter-x:1.5rem;--bs-gutter-y:1.5rem;}.card,
.glass-card,
.product-card,
.feature-card,
.category-card{margin-bottom:var(--pw-sp-4, 16px);}.card + .card{margin-top:var(--pw-sp-2, 8px);}.contact-icon,
.step-icon,
.chat-cta-icon,
.chat-feature-icon,
.feature-icon{flex-shrink:0;}.contact-icon i,
.step-icon i,
.chat-feature-icon i,
.feature-icon i{font-size:inherit;line-height:1;width:1em;text-align:center;}.contact-icon{min-width:56px;min-height:56px;font-size:1.35rem;}.chat-cta-icon{font-size:3rem;line-height:1;margin-bottom:1rem;color:#fff;}.chat-feature-icon{font-size:2rem;line-height:1;margin-bottom:0.75rem;color:rgba(255, 255, 255, 0.95);}.cart-container .cart-item{margin-bottom:1rem;}.feature-card,
.category-card{height:100%;}@media (max-width: 768px){.row.g-4{--bs-gutter-y:1.25rem;}}.method-icon i.fab,
.method-icon .fab,
.payment-method .method-icon i.fab,
.pay-btn .method-icon i.fab{font-family:"Font Awesome 6 Brands" !important;font-weight:400 !important;font-style:normal !important;}.method-icon i.fas,
.method-icon i.fa-solid,
.payment-method .method-icon i.fas,
.pay-btn .method-icon i.fas{font-family:"Font Awesome 6 Free" !important;font-weight:900 !important;}.footer-nav-link{display:inline-flex !important;align-items:center;gap:0.5rem;font-size:0.82rem !important;line-height:1.5;padding:0.2rem 0;transition:color 0.2s ease, transform 0.2s ease;}.footer-nav-link i{flex-shrink:0;width:1.1em;font-size:0.72rem !important;opacity:0.85;text-align:center;}.footer-nav-link span{flex:1;min-width:0;}[dir="rtl"] .footer-nav-link:hover{transform:translateX(-3px);}[dir="ltr"] .footer-nav-link:hover{transform:translateX(3px);}.footer-social-row{gap:0.65rem !important;}.footer-social-link{width:38px !important;height:38px !important;background:rgba(255, 255, 255, 0.1) !important;border:1px solid rgba(255, 255, 255, 0.08);transition:all 0.25s ease;}.footer-social-link:hover{background:rgba(0, 140, 105, 0.35) !important;border-color:rgba(74, 222, 128, 0.4);transform:translateY(-2px);}.footer-social-link i{font-size:0.9rem !important;line-height:1;}.footer-social-link .fab,
.footer-social-link i.fab{font-family:"Font Awesome 6 Brands" !important;font-weight:400 !important;}body.catalog-page{padding-bottom:env(safe-area-inset-bottom, 0px);}.payment-method{border-radius:16px !important;padding:18px !important;gap:18px !important;}.method-icon{border-radius:14px !important;width:52px !important;height:52px !important;}.payment-grid{gap:14px !important;}.alert,
.toast,
.cart-toast,
#cart-toast{gap:0.65rem;}.alert .btn-close,
.toast .btn-close{margin-inline-start:0.5rem !important;}[class*="toast-success"]{border-radius:14px !important;padding:12px 16px !important;gap:12px !important;}@media (max-width: 768px){.payment-method{padding:14px !important;gap:12px !important;}.method-icon{width:46px !important;height:46px !important;}.footer-nav-link{font-size:0.78rem !important;padding:0.35rem 0;}}.marketplace-info{margin:3rem 0;padding:0 0.25rem;}.marketplace-info-inner{background:var(--c-surface);border:1px solid var(--c-border);border-radius:24px;padding:2rem 1.75rem;box-shadow:none;color:var(--c-text);}.marketplace-info-title{color:var(--c-text) !important;}.marketplace-info-lead{color:var(--c-text-2) !important;}.marketplace-info-header{display:flex;align-items:flex-start;gap:1.25rem;margin-bottom:1.5rem;}.marketplace-info-icon{width:52px;height:52px;border-radius:18px;background:linear-gradient(135deg, #008c69, #00a67e);color:#fff;display:flex;align-items:center;justify-content:center;font-size:1.25rem;flex-shrink:0;box-shadow:0 4px 14px rgba(0, 140, 105, 0.25);}.marketplace-info-title{font-size:1.25rem;font-weight:800;color:#1a202c;margin:0 0 0.35rem;line-height:1.35;}.marketplace-info-lead{margin:0;color:#475569;font-size:0.95rem;line-height:1.75;}.marketplace-info-points{list-style:none;margin:0;padding:0;display:grid;gap:1.15rem;}.marketplace-info-points li{display:flex;align-items:flex-start;gap:1rem;padding:1.1rem 1.25rem;background:rgba(255, 255, 255, 0.78);border:1px solid rgba(0, 140, 105, 0.1);border-radius:18px;color:#334155;font-size:0.9rem;line-height:1.7;transition:transform 0.2s ease, box-shadow 0.2s ease;}.marketplace-info-points li:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(0, 140, 105, 0.08);}.marketplace-point-icon{width:38px;height:38px;border-radius:14px;background:rgba(0, 140, 105, 0.1);color:#008c69;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;font-size:0.85rem;}.marketplace-info-footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem;margin-top:1.75rem;padding:1.25rem 1.75rem;background:hsl(220, 30%, 12%);border-radius:20px;border-top:none;}.marketplace-info-tagline{margin:0;font-weight:700;color:#4ade80;font-size:0.95rem;}.marketplace-info-cta{display:inline-flex;align-items:center;gap:0.5rem;padding:0.65rem 1.25rem;border-radius:999px;background:#008c69;color:#fff !important;text-decoration:none !important;font-size:0.82rem;font-weight:700;transition:background 0.2s ease, transform 0.2s ease;}.marketplace-info-cta:hover{background:#006e53;transform:translateY(-1px);color:#fff !important;}.marketplace-info--compact{margin:0.75rem 0 0;padding:0;}.marketplace-info--compact .marketplace-info-inner{padding:1.25rem;border-radius:18px;box-shadow:none;}.marketplace-info--compact .marketplace-info-points{gap:0.85rem;}.marketplace-info--compact .marketplace-info-points li{padding:0.85rem 1rem;font-size:0.78rem;border-radius:14px;}.marketplace-info--compact .marketplace-point-icon{width:28px;height:28px;font-size:0.72rem;border-radius:8px;}.marketplace-info--compact .marketplace-info-footer{margin-top:1rem;padding:1rem 1.25rem;justify-content:center;border-radius:16px;}.marketplace-info--compact .marketplace-info-tagline{font-size:0.82rem;text-align:center;width:100%;}@media (max-width: 768px){.marketplace-info{margin:2rem 0;}.marketplace-info-inner{padding:1.5rem 1.15rem;border-radius:20px;}.marketplace-info-header{flex-direction:column;align-items:flex-start;gap:1rem;}.marketplace-info-title{font-size:1.05rem;}.marketplace-info-lead{font-size:0.88rem;}.marketplace-info-points{gap:1rem;}.marketplace-info-points li{font-size:0.84rem;padding:1rem 1.1rem;}.marketplace-info-footer{flex-direction:column;align-items:stretch;padding:1.15rem 1.25rem;gap:0.85rem;}.marketplace-info-cta{justify-content:center;width:100%;}.marketplace-info-tagline{text-align:center;width:100%;}}img{max-width:100%;height:auto;display:block;}img[loading="lazy"]{background:linear-gradient(
    90deg,
    #f0f0f0 25%,
    #e0e0e0 50%,
    #f0f0f0 75%
  );background-size:200% 100%;animation:loading 1.5s infinite;}@keyframes loading{0%{background-position:200% 0;}100%{background-position:-200% 0;}}img[loading="lazy"].loaded,
img:not([loading]){animation:none;background:transparent;}img[width="150"]{aspect-ratio:1 / 1;max-width:150px;}img[width="300"]{aspect-ratio:1 / 1;max-width:300px;}img[width="600"]{aspect-ratio:1 / 1;max-width:600px;}img[width="1200"]{aspect-ratio:1 / 1;max-width:1200px;}img[loading="lazy"]:not(.loaded){opacity:0.7;}@keyframes fadeIn{from{opacity:0;}to{opacity:1;}}img.loaded{animation:fadeIn 0.3s ease-in;}img[src*="placeholder"],
img[src*="default"]{opacity:0.6;filter:grayscale(20%);}img{image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges;}img{user-select:none;-webkit-user-drag:none;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;}.products-grid{display:grid;grid-template-columns:repeat(auto-fill, minmax(250px, 1fr));gap:1.5rem;padding:1rem;}@media (max-width: 768px){.products-grid{grid-template-columns:repeat(auto-fill, minmax(150px, 1fr));gap:1rem;}}.toast-container{position:fixed;z-index:1080;top:1rem;left:50%;transform:translateX(-50%);}.toast{background:var(--glass-warm, hsla(35, 25%, 92%, 0.95));backdrop-filter:var(--blur, blur(20px));border:1px solid var(--border, hsl(35, 15%, 82%));border-radius:16px;box-shadow:0 20px 40px rgba(0, 0, 0, 0.12);}[dir="rtl"] .me-2{margin-left:0.5rem !important;margin-right:0 !important;}::-webkit-scrollbar{width:7px;}::-webkit-scrollbar-track{background:var(--bg-warm-alt, hsl(35, 16%, 85%));}::-webkit-scrollbar-thumb{background:linear-gradient(180deg, var(--primary, #008c69), var(--secondary, #523db8));border-radius:4px;}.promo-banner{position:sticky;top:0;z-index:1029;background:linear-gradient(135deg, hsla(160, 84%, 28%, 0.96), hsla(250, 50%, 44%, 0.96));backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);padding:16px 1.25rem;text-align:center;box-shadow:0 4px 20px hsla(160, 84%, 30%, 0.25);border-bottom:1px solid hsla(35, 10%, 80%, 0.15);overflow:hidden;transition:all 0.4s cubic-bezier(0.4, 0, 0.2, 1);}.promo-banner::before{content:'';position:absolute;inset:0;background:linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.08), transparent);animation:promoShimmer 4s infinite;pointer-events:none;}@keyframes promoShimmer{0%{transform:translateX(-100%);}100%{transform:translateX(200%);}}.promo-banner.hidden{transform:translateY(-100%);opacity:0;pointer-events:none;}.promo-content{position:relative;display:flex;align-items:center;justify-content:center;gap:12px;color:#fff;font-size:1.05rem;font-weight:600;letter-spacing:0.5px;text-shadow:0 2px 10px rgba(0, 0, 0, 0.3);z-index:2;}.promo-icon{display:inline-block;font-size:1.5rem;filter:drop-shadow(0 3px 8px rgba(0, 0, 0, 0.4));animation:deliveryMove 3s ease-in-out infinite;}@keyframes deliveryMove{0%, 100%{transform:translateX(0);}50%{transform:translateX(5px);}}.promo-text-static{display:inline-flex;align-items:center;font-weight:700;}.promo-divider{color:hsla(35, 16%, 84%, 0.4);font-weight:300;margin:0 10px;font-size:1.3rem;}.promo-cities{display:inline-flex;align-items:center;min-width:170px;font-weight:700;position:relative;height:32px;}.promo-city{position:absolute;inset-inline:0;opacity:0;display:flex;align-items:center;justify-content:center;gap:8px;color:#fff;text-shadow:0 3px 12px rgba(0, 0, 0, 0.5);font-size:1.1rem;pointer-events:none;font-weight:800;}.promo-city.active{opacity:1;animation:cityFadeIn 0.6s cubic-bezier(0.4, 0, 0.2, 1) forwards;pointer-events:auto;}@keyframes cityFadeIn{from{opacity:0;transform:scale(0.94);}to{opacity:1;transform:scale(1);}}.city-flag{font-size:1.5rem;filter:drop-shadow(0 3px 6px rgba(0, 0, 0, 0.4));animation:flagFloat 3s ease-in-out infinite;}@keyframes flagFloat{0%, 100%{transform:translateY(0);}50%{transform:translateY(-3px);}}.city-name{color:hsl(35, 25%, 92%);font-weight:800;letter-spacing:0.8px;}.promo-close{position:absolute;inset-inline-end:20px;top:50%;transform:translateY(-50%);background:rgba(255, 60, 60, 0.95);border:2px solid hsla(35, 18%, 86%, 0.5);color:#fff;width:34px;height:34px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all 0.3s cubic-bezier(0.4, 0, 0.2, 1);font-size:18px;font-weight:700;line-height:1;padding:0;z-index:3;box-shadow:0 4px 16px rgba(255, 60, 60, 0.5);}.promo-close:hover{background:rgba(255, 30, 30, 1);transform:translateY(-50%) rotate(90deg) scale(1.2);}@media (max-width: 768px){.promo-banner{padding:12px 55px 12px 12px;}.promo-content{font-size:0.95rem;gap:8px;}.promo-cities{min-width:130px;height:28px;}.promo-city{font-size:0.95rem;gap:6px;}.city-flag{font-size:1.3rem;}.promo-icon{font-size:1.3rem;}.promo-close{inset-inline-end:12px;width:30px;height:30px;font-size:16px;}}@media (max-width: 480px){.promo-banner{padding:10px 50px 10px 10px;}.promo-content{font-size:0.85rem;gap:6px;}.promo-cities{min-width:110px;height:26px;}.promo-city{font-size:0.85rem;}.city-flag{font-size:1.15rem;}.promo-icon{font-size:1.15rem;}.promo-close{width:28px;height:28px;font-size:15px;}}@media (prefers-reduced-motion: reduce){.promo-banner::before,
  .promo-icon,
  .city-flag{animation:none;}}.footer-nav-link:hover{color:#4ade80 !important;}.footer-nav-section{display:grid;grid-template-columns:repeat(3, 1fr);gap:1rem;padding:0;}@media (max-width: 768px){.footer-nav-section{grid-template-columns:1fr;gap:1.5rem;}}.trust-badges-container{overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;padding:0.5rem 0;}.trust-badges-container::-webkit-scrollbar{display:none;}.trust-badges-wrapper{display:flex;justify-content:center;align-items:center;gap:1rem;flex-wrap:wrap;padding:0.5rem;}.trust-badges-wrapper .trust-badge{display:flex;flex-direction:column;align-items:center;text-decoration:none;transition:all 0.4s cubic-bezier(0.4, 0, 0.2, 1);padding:0.75rem;border-radius:16px;background:linear-gradient(145deg, rgba(255, 255, 255, 0.08) 0%, rgba(255, 255, 255, 0.02) 100%);border:1px solid hsla(35, 10%, 80%, 0.1);position:relative;overflow:hidden;opacity:0;animation:footerBadgeIn 0.6s ease forwards;}.footer-logo-wrapper{transition:transform 0.35s cubic-bezier(0.2, 0.8, 0.2, 1), box-shadow 0.3s;}.footer-logo-wrapper:hover{transform:scale(1.06) rotate(1deg);box-shadow:0 10px 28px hsla(160, 84%, 30%, 0.4);}.footer-live-signal{display:inline-flex;align-items:center;gap:4px;opacity:0.7;}.trust-badges-wrapper .trust-badge::before{content:'';position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg, transparent, hsla(35, 10%, 80%, 0.1), transparent);transition:left 0.6s ease;}.trust-badges-wrapper .trust-badge:hover::before{left:100%;}.trust-badges-wrapper .trust-badge:hover{transform:translateY(-6px) scale(1.05);background:linear-gradient(145deg, hsla(35, 10%, 80%, 0.15) 0%, rgba(255, 255, 255, 0.05) 100%);border-color:hsla(35, 12%, 80%, 0.25);box-shadow:0 12px 40px rgba(0, 140, 105, 0.3), 0 4px 12px rgba(0, 0, 0, 0.15);}.badge-inner{width:70px;height:70px;display:flex;align-items:center;justify-content:center;background:hsla(35, 25%, 92%, 0.95);border-radius:12px;padding:8px;box-shadow:0 4px 12px rgba(0, 0, 0, 0.1);transition:all 0.3s ease;}.trust-badges-wrapper .trust-badge:hover .badge-inner{box-shadow:0 6px 20px rgba(0, 0, 0, 0.15);transform:scale(1.02);}.badge-inner img{max-width:100%;max-height:100%;object-fit:contain;transition:all 0.3s ease;}.badge-inner .badge-icon{font-size:34px;line-height:1;color:var(--badge-color, #008c69);transition:transform 0.3s ease, filter 0.3s ease;}.trust-badges-wrapper .trust-badge:hover .badge-inner .badge-icon{transform:scale(1.08);filter:drop-shadow(0 2px 6px rgba(0, 0, 0, 0.18));}@media (max-width: 768px){.badge-inner .badge-icon{font-size:28px;}}@media (max-width: 480px){.badge-inner .badge-icon{font-size:24px;}}.trust-badges-wrapper .trust-badge:hover .badge-inner img{filter:brightness(1.05);}.badge-label{margin-top:0.5rem;font-size:0.7rem;color:hsla(35, 22%, 90%, 0.7);font-weight:500;text-align:center;white-space:nowrap;transition:color 0.3s ease;}.trust-badges-wrapper .trust-badge:hover .badge-label{color:hsla(35, 25%, 92%, 0.95);}.trust-badges-wrapper .trust-badge:nth-child(1){animation-delay:0.1s;}.trust-badges-wrapper .trust-badge:nth-child(2){animation-delay:0.2s;}.trust-badges-wrapper .trust-badge:nth-child(3){animation-delay:0.3s;}.trust-badges-wrapper .trust-badge:nth-child(4){animation-delay:0.4s;}.trust-badges-wrapper .trust-badge:nth-child(5){animation-delay:0.5s;}.trust-badges-wrapper .trust-badge:nth-child(6){animation-delay:0.6s;}.trust-badges-wrapper .trust-badge:nth-child(7){animation-delay:0.7s;}@keyframes footerBadgeIn{from{opacity:0;transform:translateY(20px);}to{opacity:1;transform:translateY(0);}}@media (max-width: 768px){.trust-badges-wrapper{justify-content:flex-start;flex-wrap:nowrap;padding:0.5rem 1rem;}.trust-badges-wrapper .trust-badge{padding:0.5rem;flex-shrink:0;}.badge-inner{width:55px;height:55px;padding:6px;}.badge-label{font-size:0.65rem;}}@media (max-width: 480px){.badge-inner{width:50px;height:50px;padding:5px;}.badge-label{font-size:0.6rem;}.trust-badges-section h6{font-size:0.75rem !important;}}@media (prefers-reduced-motion: reduce){.trust-badges-wrapper .trust-badge{opacity:1;animation:none;}}:root{--nav-bg:linear-gradient(135deg, #003d2e 0%, #005a45 38%, #007a5c 72%, #008c69 100%);--nav-bg-solid:#006e53;--nav-text:rgba(255, 255, 255, 0.96);--nav-text-soft:rgba(255, 255, 255, 0.82);--nav-surface:rgba(255, 255, 255, 0.14);--nav-surface-hover:rgba(255, 255, 255, 0.22);--nav-border:rgba(255, 255, 255, 0.2);--nav-shadow:0 4px 24px rgba(0, 35, 28, 0.38);}.site-header.navbar,
.navbar.site-header,
nav.site-header{position:relative;background:var(--nav-bg) !important;border-bottom:1px solid var(--nav-border) !important;box-shadow:var(--nav-shadow) !important;backdrop-filter:none !important;-webkit-backdrop-filter:none !important;min-height:58px;padding-top:0.35rem;padding-bottom:0.35rem;overflow:visible;}.site-header::before{content:'';position:absolute;top:0;left:0;right:0;height:3px !important;background:linear-gradient(90deg, #f9a802, #00e5b0, #a78bfa, #f9a802) !important;opacity:1 !important;z-index:3;pointer-events:none;}.site-header .badge-cart{position:absolute;top:-2px;inset-inline-end:-2px;right:auto;left:auto;min-width:18px;height:18px;line-height:14px;font-size:10px;font-weight:700;background:#e53e3e;border:2px solid var(--c-surface, #fff);border-radius:50%;box-shadow:0 2px 8px rgba(229, 62, 62, 0.35);display:inline-flex;align-items:center;justify-content:center;padding:0 4px;z-index:2;pointer-events:none;}[dir="rtl"] .site-header .badge-cart{right:auto;left:auto;inset-inline-end:-2px;}@media (max-width: 576px){.site-header{min-height:54px;padding-top:0.25rem;padding-bottom:0.25rem;}}.site-header.navbar{position:sticky;top:0;z-index:1030;}.site-header.navbar{min-height:68px;background:var(--c-surface) !important;border-bottom:1px solid var(--c-border) !important;box-shadow:var(--c-shadow-1) !important;}.site-header::before{display:none !important;}.site-header .badge-cart{background:var(--c-danger);border-color:var(--c-surface);box-shadow:none;}.site-header .pw-theme-toggle{border:1.5px solid var(--nav-border, rgba(255, 255, 255, 0.2)) !important;background:var(--nav-surface, rgba(255, 255, 255, 0.14)) !important;color:var(--nav-text, #fff) !important;}.site-header .pw-theme-toggle:hover{background:var(--nav-surface-hover, rgba(255, 255, 255, 0.22)) !important;color:var(--nav-text, #fff) !important;}.site-footer{background:#102b22 !important;border-top:1px solid #28463a !important;}.site-footer .footer-logo-wrapper{width:46px;height:46px;display:flex;align-items:center;justify-content:center;padding:4px;border:1px solid rgba(255, 255, 255, 0.16);border-radius:12px;background:#1b6955 !important;box-shadow:none;}.site-footer .footer-nav-link{color:rgba(239, 249, 244, 0.68) !important;}.site-footer .footer-nav-link:hover,
.site-footer .footer-nav-link:focus-visible{color:#ffffff !important;}.site-footer .footer-social-link{background:rgba(255, 255, 255, 0.08);border:1px solid rgba(255, 255, 255, 0.12);}.site-footer .footer-social-link:hover{background:#1b6955;}@media (max-width: 575.98px){.site-header.navbar{min-height:60px;}}@media (prefers-reduced-motion: reduce){.reveal-on-scroll{opacity:1 !important;transform:none !important;}}.cart-trigger .badge-cart{position:absolute;top:-4px;inset-inline-end:-4px;min-width:18px;height:18px;padding:0 4px;border-radius:var(--r-pill);background:var(--c-danger);color:#fff;border:2px solid var(--c-surface);font-size:10px;font-weight:700;line-height:14px;display:inline-flex;align-items:center;justify-content:center;z-index:2;pointer-events:none;}.cart-trigger.cart-bump .badge-cart{animation:cartBump 0.55s var(--ease-out);}@keyframes cartBump{0%{transform:scale(1);}35%{transform:scale(1.35);}100%{transform:scale(1);}}.pw-search-overlay{position:fixed;inset:0;z-index:1100;background:var(--c-overlay);display:none;align-items:flex-start;justify-content:stretch;padding:var(--sp-3);padding-top:max(var(--sp-3), env(safe-area-inset-top));}.pw-search-overlay.is-open{display:flex;}.pw-search-overlay__panel{width:100%;background:var(--c-surface);border-radius:var(--r-lg);border:1px solid var(--c-border);box-shadow:var(--c-shadow-3);padding:var(--sp-3);}.pw-search-overlay__bar{display:flex;align-items:center;gap:var(--sp-2);}.pw-search-overlay form{flex:1;display:flex;align-items:stretch;background:var(--c-surface-2);border:1.5px solid var(--c-border);border-radius:var(--r-pill);overflow:hidden;min-height:var(--tap);}.pw-search-overlay input[name="q"]{flex:1;border:0 !important;background:transparent !important;color:var(--c-text) !important;font-size:var(--fs-md) !important;padding:var(--sp-2) var(--sp-4) !important;box-shadow:none !important;}.pw-search-overlay .pw-search-submit{width:var(--tap);border:0;background:var(--c-brand);color:var(--c-on-brand);display:inline-flex;align-items:center;justify-content:center;}.pw-cart-drawer-backdrop{position:fixed;inset:0;z-index:1080;background:var(--c-overlay);opacity:0;visibility:hidden;transition:opacity var(--dur-3) var(--ease-out), visibility var(--dur-3);}.pw-cart-drawer-backdrop.is-open{opacity:1;visibility:visible;}.pw-cart-drawer{position:fixed;top:0;bottom:0;inset-inline-end:0;z-index:1085;width:min(100vw - 24px, 400px);background:var(--c-surface);color:var(--c-text);border-inline-start:1px solid var(--c-border);box-shadow:var(--c-shadow-3);display:flex;flex-direction:column;transform:translateX(105%);transition:transform var(--dur-3) var(--ease-out);}[dir="rtl"] .pw-cart-drawer{transform:translateX(-105%);}.pw-cart-drawer.is-open,
[dir="rtl"] .pw-cart-drawer.is-open{transform:translateX(0);}.pw-cart-drawer__header{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-3);padding:var(--sp-4) var(--sp-5);border-bottom:1px solid var(--c-border);min-height:var(--header-h);}.pw-cart-drawer__title{font-size:var(--fs-lg);font-weight:var(--fw-bold);margin:0;}.pw-cart-drawer__body{flex:1 1 auto;overflow:auto;padding:var(--sp-4);-webkit-overflow-scrolling:touch;}.pw-cart-drawer__empty{text-align:center;padding:var(--sp-10) var(--sp-4);color:var(--c-text-2);}.pw-cart-drawer__item{display:grid;grid-template-columns:64px 1fr auto;gap:var(--sp-3);align-items:start;padding:var(--sp-3) 0;border-bottom:1px solid var(--c-border);}.pw-cart-drawer__thumb{width:64px;height:64px;border-radius:var(--r-md);background:var(--c-photo-well);border:1px solid var(--c-border);object-fit:contain;padding:4px;}.pw-cart-drawer__name{font-size:var(--fs-sm);font-weight:600;color:var(--c-text);text-decoration:none;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;}.pw-cart-drawer__name:hover{color:var(--c-brand);}.pw-cart-drawer__meta{font-size:var(--fs-xs);color:var(--c-text-3);margin-top:2px;}.pw-cart-drawer__qty{display:inline-flex;align-items:center;gap:0;margin-top:var(--sp-2);border:1px solid var(--c-border);border-radius:var(--r-sm);overflow:hidden;background:var(--c-surface-2);}.pw-cart-drawer__qty button{width:36px;height:36px;min-width:36px;border:0;background:transparent;color:var(--c-brand);font-size:1.1rem;font-weight:700;cursor:pointer;}.pw-cart-drawer__qty button:hover{background:var(--c-brand-subtle);}.pw-cart-drawer__qty span{min-width:28px;text-align:center;font-size:var(--fs-sm);font-weight:700;color:var(--c-text);}.pw-cart-drawer__remove{border:0;background:transparent;color:var(--c-danger);cursor:pointer;min-width:36px;min-height:36px;padding:var(--sp-2);border-radius:var(--r-sm);}.pw-cart-drawer__remove:hover{background:var(--c-danger-subtle);}.pw-cart-drawer__price{font-size:var(--fs-sm);font-weight:700;color:var(--c-text);white-space:nowrap;}.pw-cart-drawer__footer{border-top:1px solid var(--c-border);padding:var(--sp-4) var(--sp-5);display:flex;flex-direction:column;gap:var(--sp-3);background:var(--c-surface);}.pw-cart-drawer__subtotal{display:flex;justify-content:space-between;align-items:baseline;font-size:var(--fs-md);font-weight:700;}.pw-cart-drawer__subtotal .pw-price{color:var(--c-brand);font-size:var(--fs-lg);}.pw-cart-drawer__footer .pw-btn{width:100%;}.pw-cart-drawer__link{text-align:center;font-size:var(--fs-sm);color:var(--c-text-2);}.pw-cart-drawer__link:hover{color:var(--c-brand);}body.pw-drawer-open{overflow:hidden;}.product-search-popup{background:var(--c-surface) !important;border:1px solid var(--c-border) !important;border-radius:var(--r-lg) !important;box-shadow:var(--c-shadow-3) !important;color:var(--c-text);z-index:1200;}.product-search-option{display:grid !important;grid-template-columns:48px 1fr auto;gap:var(--sp-3);align-items:center;padding:var(--sp-3) !important;min-height:var(--tap);color:var(--c-text) !important;text-decoration:none !important;}.product-search-option[aria-selected="true"],
.product-search-option:hover{background:var(--c-brand-subtle) !important;}.product-search-thumb{width:48px;height:48px;border-radius:var(--r-sm);background:var(--c-photo-well);border:1px solid var(--c-border);overflow:hidden;display:flex;align-items:center;justify-content:center;}.product-search-thumb img{max-width:100%;max-height:100%;object-fit:contain;}.product-search-name{font-size:var(--fs-sm);font-weight:600;color:var(--c-text);}.product-search-sub{display:block;font-size:var(--fs-xs);color:var(--c-text-3);}.product-search-price{font-size:var(--fs-sm);font-weight:700;color:var(--c-brand);white-space:nowrap;}body.home-page .trust-badge{background:transparent !important;border:0 !important;box-shadow:none !important;border-radius:0 !important;padding:var(--sp-2) 0 !important;display:flex;align-items:flex-start;gap:var(--sp-2);}body.home-page .features-section{margin-top:var(--sp-8);}body.home-page .feature-card{background:var(--c-surface) !important;border:1px solid var(--c-border) !important;border-radius:var(--r-lg) !important;box-shadow:none !important;}body.home-page .hero-btn-outline{background:var(--c-surface) !important;color:var(--c-text) !important;border:1.5px solid var(--c-border-strong) !important;min-height:var(--tap);}.card,
.toast, .popover, .badge.bg-white,
.alert, .progress,
.bg-white,
.commerce-sticky-cta, .pdp-mobile-cart-footer,
.product-card,
.pdp-product-card, .pdp-product-tabs,
.seo-content-section, .seo-extended-content{background-color:var(--c-raised) !important;color:var(--c-text);border-color:transparent;}.pdp-gallery-main,
[data-photo-well]{background-color:var(--c-photo-well) !important;border-radius:var(--r-md);border:1px solid var(--c-photo-well-edge);box-shadow:none !important;}body.product-page .pdp-product-gallery{background:transparent !important;}html, body, .pdp-product-page-wrapper{background-color:var(--c-bg) !important;color:var(--c-text);}.btn-success,
.add-to-cart-btn,
.pdp-btn-add-to-cart,
.commerce-sticky-cta__btn{color:var(--c-on-brand) !important;}.login-page{background:var(--c-bg) !important;color:var(--c-text) !important;}.pdp-aka,
.pdp-aka span{background:var(--c-surface-2) !important;color:var(--c-text) !important;border-color:var(--c-border) !important;}.commerce-sticky-cta__btn,
#cart-sticky-cta a,
#sticky-checkout-btn{background:var(--c-brand) !important;color:var(--c-on-brand) !important;border-color:var(--c-brand) !important;}body.cart-page,
.cart-container{background-color:var(--c-bg) !important;color:var(--c-text);}.product-search-popup{position:fixed;z-index:1125;overflow:auto;overscroll-behavior:contain;padding:8px;color:var(--c-text);background:var(--c-surface-pop);border:1px solid var(--c-border);border-radius:var(--r-lg);box-shadow:var(--c-shadow-3);scrollbar-width:thin;text-align:start;font-family:Inter, Vazirmatn, sans-serif;}.product-search-popup[hidden], .product-search-scrim[hidden]{display:none !important;}.product-search-scrim{position:fixed;inset:0;z-index:1090;background:var(--c-overlay);}.search-is-open{position:relative;z-index:1110;}html.da-search-active .da-hero-grid, html.da-search-active .da-hero-copy{z-index:auto;}html.da-search-active .da-header:has(.search-is-open){z-index:1110;}.product-search-heading{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 16px 4px;color:var(--c-text-3);font-size:12px;font-weight:700;}.product-search-count{color:var(--c-text-3);font-size:12px;font-weight:500;white-space:nowrap;}.product-search-option{display:flex;align-items:center;gap:16px;padding:8px;border:0;border-radius:var(--r-sm);color:var(--c-text);text-decoration:none;min-height:64px;}.product-search-option:first-child, .product-search-option:hover, .product-search-option[aria-selected="true"]{color:var(--c-text);background:var(--c-surface-2);}.product-search-thumb{display:flex;align-items:center;justify-content:center;flex:0 0 48px;height:48px;padding:4px;background:var(--c-photo-well);border-radius:var(--r-xs);overflow:hidden;}.product-search-thumb img{display:block;width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply;}.product-search-thumb.da-fit-cover img{object-fit:cover;mix-blend-mode:normal;}.product-search-text{flex:1;min-width:0;line-height:1.5;}.product-search-name{display:block;color:var(--c-text);font-size:14px;font-weight:600;overflow-wrap:anywhere;}.product-search-name mark{padding:0;background:transparent;color:var(--c-brand-text);font-weight:800;}.product-search-sub{display:block;margin:0;font-size:12px;color:var(--c-text-3);}.product-search-price{flex:none;font-size:15px;}.product-search-category-heading{margin-block-start:8px;}.product-search-category, .product-search-all{display:flex;align-items:center;gap:8px;min-height:44px;padding:10px 16px;border-radius:var(--r-sm);color:var(--c-text);font-size:14px;font-weight:600;text-decoration:none;}.product-search-category .da-icon{color:var(--c-brand-text);}.product-search-category .product-search-count{margin-inline-start:auto;}.product-search-category:hover{color:var(--c-brand-text);background:var(--c-surface-2);}.product-search-all{border-block-start:1px solid var(--c-border);margin-block-start:4px;border-radius:0 0 var(--r-sm) var(--r-sm);color:var(--c-brand-text);}.product-search-all > span{min-width:0;overflow-wrap:anywhere;}.product-search-all > .da-icon:last-child{margin-inline-start:auto;}html[dir="ltr"] .product-search-all > .da-icon:last-child{transform:scaleX(-1);}.product-search-all:hover{color:var(--c-brand-text);background:var(--c-surface-2);}.product-search-message{padding:24px 16px;font-size:14px;line-height:1.8;}.product-search-message p{color:var(--c-text-3);margin:8px 0 0;}.product-search-popup :focus-visible{outline:2px solid var(--c-brand);outline-offset:-3px;}@media (max-width: 374px){.product-search-option{gap:8px;}.product-search-heading, .product-search-all, .product-search-category{padding-inline:8px;}}body.home-page,
body.catalog-page,
body.product-page,
body.cart-page{background-color:var(--c-bg) !important;color:var(--c-text);}body.home-page .product-card,
body.catalog-page .product-card{display:flex;flex-direction:column;background:var(--c-surface) !important;border:0 !important;border-radius:var(--r-card) !important;box-shadow:var(--c-card-shadow) !important;padding:var(--c-card-pad) !important;overflow:hidden;transition:transform var(--dur-2) var(--ease-out),
              box-shadow var(--dur-2) var(--ease-out);}@media (hover: hover) and (pointer: fine){body.home-page .product-card:hover,
  body.catalog-page .product-card:hover{transform:translateY(-1px);box-shadow:var(--c-shadow-2) !important;}}body.home-page .product-card .rating,
body.catalog-page .product-card .rating,
body.home-page .product-card .stars,
body.catalog-page .product-card .stars{color:var(--c-star);margin-top:6px;gap:6px;}body.catalog-page .add-to-cart-btn,
body.catalog-page .product-card .btn-add-cart,
body.home-page .product-card .add-to-cart-btn{display:inline-flex;align-items:center;justify-content:center;min-height:40px;min-width:40px;padding-inline:var(--sp-3);background:var(--c-qadd-bg) !important;color:var(--c-qadd-c) !important;border:0 !important;border-radius:var(--r-qadd) !important;font-weight:700;font-size:0.8125rem;box-shadow:none;transition:transform var(--dur-1) var(--ease-out),
              box-shadow var(--dur-2) var(--ease-out),
              background var(--dur-2) var(--ease-out);}body.catalog-page .add-to-cart-btn:hover{background:var(--c-brand-hover) !important;box-shadow:var(--c-cta-shadow);transform:translateY(-1px);}body.catalog-page .add-to-cart-btn:active{transform:scale(0.98);}body.home-page .product-actions{margin-top:auto;padding-top:var(--sp-3);display:flex;align-items:center;gap:var(--sp-2);}body.catalog-page .hero-title{color:var(--c-text-strong) !important;}body.catalog-page .hero-subtitle{color:var(--c-text-2) !important;}body.catalog-page .search-input-group{display:flex;align-items:center;height:60px;padding:6px;background:var(--c-surface) !important;border:1px solid var(--c-surface) !important;border-radius:var(--r-search) !important;box-shadow:var(--c-search-shadow) !important;}body.product-page .pdp-product-page-wrapper{background:var(--c-bg) !important;}body.product-page .pdp-gallery-main,
body.product-page .pdp-product-gallery{background:var(--c-photo-well) !important;border-radius:var(--r-gallery) !important;box-shadow:none;}body.product-page .pdp-product-info,
body.product-page .pdp-product-card{background:var(--c-surface) !important;border:0 !important;border-radius:var(--r-xl) !important;box-shadow:var(--c-shadow-1) !important;}body.product-page .pdp-btn-add-to-cart,
body.product-page .add-to-cart-btn,
.commerce-sticky-cta__btn{background:var(--c-brand) !important;color:var(--c-on-brand) !important;border-color:transparent !important;box-shadow:var(--c-cta-shadow);border-radius:var(--r-btn);transition:box-shadow var(--dur-2) var(--ease-out),
              background var(--dur-2) var(--ease-out),
              transform var(--dur-2) var(--ease-out);}body.product-page .pdp-btn-add-to-cart:hover,
body.product-page .add-to-cart-btn:hover,
.commerce-sticky-cta__btn:hover{background:var(--c-brand-hover) !important;box-shadow:0 10px 24px -8px rgba(var(--c-brand-rgb), 0.5);transform:translateY(-1px);}.pdp-aka-muted{margin:0 0 var(--sp-2);font-size:0.875rem;color:var(--c-text-3);line-height:1.4;}.pdp-aka-muted .pdp-aka-label{font-weight:600;margin-inline-end:6px;color:var(--c-text-3);}.pdp-aka-muted .pdp-aka-generic,
.pdp-aka-muted span[lang]{color:var(--c-text-2);font-weight:500;background:none !important;border:0 !important;padding:0 !important;}body.product-page .pdp-aka{gap:6px;margin:0 0 var(--sp-2) !important;}body.product-page .pdp-aka span{background:transparent !important;border:0 !important;padding:0 !important;color:var(--c-text-3) !important;font-size:0.875rem;font-weight:500;}body.product-page .pdp-aka span::before{content:"· ";color:var(--c-text-3);}body.product-page .pdp-aka span:first-child::before{content:none;}.pdp-mobile-cart-footer{display:none;}@media (max-width: 1023px){.pdp-mobile-cart-footer{display:flex !important;position:fixed;inset-inline:0;bottom:0;z-index:1040;align-items:center;gap:var(--sp-3);padding:var(--sp-3) var(--sp-4);padding-bottom:calc(var(--sp-3) + env(safe-area-inset-bottom, 0px));background:var(--c-hdr-bg) !important;-webkit-backdrop-filter:blur(18px) saturate(1.6);backdrop-filter:blur(18px) saturate(1.6);border-top:1px solid var(--c-hdr-border) !important;box-shadow:0 -8px 24px rgba(0, 0, 0, 0.06);color:var(--c-text);}.pdp-mobile-cart-footer .pdp-mobile-price-info{flex:0 0 auto;min-width:0;}.pdp-mobile-cart-footer form{flex:1 1 auto;margin:0 !important;min-width:0;}.pdp-mobile-cart-footer .pdp-mobile-add-btn,
  .pdp-mobile-cart-footer .pdp-mobile-ask-btn{width:100%;min-height:48px;display:inline-flex;align-items:center;justify-content:center;gap:var(--sp-2);padding-inline:var(--sp-4);background:var(--c-brand) !important;color:var(--c-on-brand) !important;border:0 !important;border-radius:var(--r-btn) !important;font-weight:800;font-size:0.9rem;box-shadow:var(--c-cta-shadow);text-decoration:none;}.pdp-mobile-cart-footer .pdp-mobile-add-btn i{color:inherit;}}@media (min-width: 1024px){.pdp-mobile-cart-footer{display:none !important;}}@media (max-width: 767.98px){body.product-page .pdp-gallery-main{height:280px !important;max-height:280px !important;padding:var(--sp-2) !important;}body.product-page .pdp-gallery-main .pdp-product-image-main,
  body.product-page img.pdp-product-image-main{max-height:240px !important;max-width:88% !important;padding:var(--sp-2) !important;}body.product-page .pdp-product-info{padding:var(--sp-4) 14px var(--sp-6) !important;gap:14px !important;}body.product-page #main-content,
  body.product-page .pdp-product-page-wrapper{padding-bottom:calc(72px + env(safe-area-inset-bottom, 0px) + 56px) !important;}}.pw-cart-drawer{background:var(--c-surface-pop) !important;box-shadow:var(--c-shadow-3) !important;border-inline-start:0 !important;border-start-start-radius:var(--r-xl);border-end-start-radius:var(--r-xl);}.pw-cart-drawer__header{border-bottom:1px solid var(--c-border);}.pw-cart-drawer__thumb{background:var(--c-photo-well) !important;border:0 !important;border-radius:var(--r-sm);}.pw-cart-drawer__footer{background:var(--c-surface-pop) !important;border-top:1px solid var(--c-border);}.pw-cart-drawer__footer .pw-btn,
.pw-cart-drawer__footer .pw-btn--primary,
.pw-cart-drawer__footer .btn-primary{background:var(--c-brand) !important;color:var(--c-on-brand) !important;border:0 !important;box-shadow:var(--c-cta-shadow);border-radius:var(--r-btn);}.pw-cart-drawer .alert-success,
.pw-cart-drawer__note,
.pw-cart-drawer .dr-note,
body.cart-page .alert-success{background:var(--c-success-subtle) !important;color:var(--c-success-text) !important;border:0 !important;border-radius:var(--r-sm);font-weight:700;}body.cart-page .cart-item{background:transparent !important;border:0 !important;border-bottom:1px solid var(--c-border) !important;border-radius:0 !important;box-shadow:none !important;}.product-search-popup,
.pw-search-overlay__panel{background:var(--c-surface-pop) !important;border:1px solid var(--c-border) !important;border-radius:var(--r-lg) !important;box-shadow:var(--c-shadow-3) !important;color:var(--c-text);}.product-search-option{display:flex;align-items:center;gap:var(--sp-4);padding:var(--sp-2) !important;border-radius:var(--r-sm);color:var(--c-text) !important;text-decoration:none !important;}.product-search-option:hover,
.product-search-option[aria-selected="true"]{background:var(--c-surface-2) !important;}.product-search-thumb{width:48px;height:48px;flex:0 0 48px;border-radius:var(--r-xs) !important;background:var(--c-photo-well) !important;border:0 !important;overflow:hidden;display:flex;align-items:center;justify-content:center;padding:var(--sp-1);}.product-search-thumb img{width:100%;height:100%;object-fit:contain;}.product-search-name{font-size:0.875rem;font-weight:600;color:var(--c-text);}.product-search-sub{font-size:0.75rem;color:var(--c-text-3);}.product-search-price{font-size:0.9375rem;font-weight:700;color:var(--c-text-strong);}.product-search-all{color:var(--c-brand-text) !important;border-top:1px solid var(--c-border);background:transparent !important;}.pw-reveal{opacity:1;transform:none;transition:opacity var(--dur-3) var(--ease-out),
              transform var(--dur-3) var(--ease-out);}.pw-reveal.pw-visible{opacity:1;transform:none;}html.pw-low-end *,
html.pw-low-end *::before,
html.pw-low-end *::after{animation-duration:0.01ms !important;animation-iteration-count:1 !important;transition-duration:0.01ms !important;}html.pw-low-end .pw-reveal,
html.pw-low-end .pw-reveal-scale{opacity:1 !important;transform:none !important;}@media (prefers-reduced-motion: reduce){body.home-page .product-card:hover,
  body.catalog-page .product-card:hover,
  body.home-page .search-btn:hover,
  body.home-page .category-card:hover,
  body.product-page .pdp-btn-add-to-cart:hover{transform:none !important;}.pw-reveal{opacity:1;transform:none;transition:none;}}body.home-page .section-title{font-size:clamp(1.25rem, 1.1rem + 0.8vw, 1.75rem);font-weight:800;letter-spacing:-0.02em;color:var(--c-text-strong);margin-bottom:var(--sp-2);}body.home-page .section-subtitle{color:var(--c-text-3);font-size:0.9375rem;margin-bottom:var(--sp-6);}body.home-page .features-section{background:var(--c-bg);padding-block:var(--sp-6);margin-bottom:var(--sp-6);}body.home-page .cta-section{background:linear-gradient(135deg, var(--c-brand-subtle), var(--c-accent-subtle));border-radius:var(--r-xl);padding:var(--sp-8) var(--sp-5);border:0 !important;box-shadow:none !important;margin-bottom:var(--sp-10);}body.home-page .feature-card{background:transparent !important;border:0 !important;box-shadow:none !important;border-radius:var(--r-lg);padding:var(--sp-4) !important;display:flex;flex-direction:column;gap:var(--sp-3);}body.home-page .feature-card:hover{background:var(--c-surface) !important;box-shadow:none !important;}body.home-page .feature-icon,
body.home-page .feature-card .feature-icon{width:44px !important;height:44px !important;min-width:44px;border-radius:var(--r-sm) !important;background:var(--c-brand-subtle) !important;color:var(--c-brand-text) !important;display:inline-flex !important;align-items:center;justify-content:center;box-shadow:none !important;margin:0 !important;}body.home-page .feature-card:nth-child(2n) .feature-icon{background:var(--c-accent-subtle) !important;color:var(--c-accent-text) !important;}body.home-page .feature-title{font-size:1.125rem;font-weight:700;margin:0;color:var(--c-text-strong);}body.home-page .feature-description{font-size:0.875rem;color:var(--c-text-3);line-height:1.5;margin:0;}body.home-page .seo-extended-content,
body.home-page .seo-content-section{background:var(--c-surface) !important;border:0 !important;border-radius:var(--r-lg) !important;box-shadow:none !important;}html{overflow-x:hidden;scroll-padding-top:72px;}body{overflow-x:visible;}@supports (overflow-x: clip){html, body{overflow-x:clip;}}.da-icon{display:block;flex:none;}.da-skip-link{position:absolute;inset-block-start:-100%;inset-inline-start:50%;transform:translateX(-50%);z-index:9999;padding:1rem 2rem;background:var(--c-brand);color:var(--c-on-brand);text-decoration:none;border-radius:0 0 var(--r-xs) var(--r-xs);font-weight:600;transition:inset-block-start var(--dur-2) var(--ease-out);}.da-skip-link:focus{inset-block-start:0;outline:3px solid var(--c-focus);outline-offset:2px;}.da-header{position:sticky;inset-block-start:0;z-index:1040;background:var(--c-hdr-bg);backdrop-filter:saturate(1.6) blur(16px);border-block-end:1px solid var(--c-border);}.da-header-inner{max-width:1280px;margin-inline:auto;padding-inline:16px;height:55px;display:flex;align-items:center;gap:16px;}.da-logo{display:flex;align-items:center;gap:10px;flex:none;color:var(--c-text-strong);text-decoration:none;}.da-logo-mark{width:32px;height:32px;flex:none;}.da-logo-word{display:flex;flex-direction:column;line-height:1.05;}.da-logo-word b{color:var(--c-text-strong);font-size:18px;font-weight:800;line-height:1.05;}.da-logo-word small{font-family:Inter, sans-serif;color:var(--c-text-3);font-size:10.5px;font-weight:600;letter-spacing:.06em;direction:ltr;line-height:1.05;}.da-header-actions{margin-inline-start:auto;display:flex;align-items:center;gap:4px;}.da-header .da-ib, .da-account-menu .da-ib{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:44px;height:44px;padding:0;border:0;border-radius:var(--r-ib);background:transparent;color:var(--c-text-2);text-decoration:none;cursor:pointer;}.da-header .da-ib:hover{background:var(--c-surface-2);color:var(--c-brand-text);}.da-header-nav, .da-header-search, .da-header .da-desktop, .da-cart-total{display:none;}.da-header .da-cart{color:var(--c-text);}.da-cart .badge-cart, .pharma-mobile-nav-badge{position:absolute;inset-block-start:0;inset-inline-end:-2px;border:0;border-radius:999px;background:var(--c-accent);color:var(--c-on-accent);min-width:18px;height:18px;padding-inline:5px;font:700 11px/18px Inter, Vazirmatn, sans-serif;text-align:center;box-shadow:0 0 0 2px var(--c-hdr-solid);}.da-cart .badge-cart[hidden], .pharma-mobile-nav-badge[hidden]{display:none;}.da-price{display:inline-flex;align-items:baseline;direction:ltr;font-family:Inter, Vazirmatn, sans-serif;font-size:18px;font-weight:800;color:var(--c-text-strong);letter-spacing:-.02em;white-space:nowrap;font-variant-numeric:tabular-nums;}.da-price .da-cur, .da-price .da-dec{font-size:.72em;font-weight:700;opacity:.75;}.da-cur{margin-inline-end:1px;}.da-moon, .da-sun{display:flex;}html[data-theme="dark"] .da-moon,
html[data-theme="light"] .da-sun{display:none;}@media (prefers-color-scheme: dark){html:not([data-theme]) .da-moon{display:none;}html:not([data-theme]) .da-sun{display:flex;}}@media (prefers-color-scheme: light){html:not([data-theme]) .da-sun{display:none;}html:not([data-theme]) .da-moon{display:flex;}}[data-storefront-assets] .alert{border-radius:var(--r-sm) !important;border:0 !important;border-inline-start:4px solid transparent !important;padding:1rem 1.25rem !important;font-weight:500;}[data-storefront-assets] .alert-success{background:var(--c-success-subtle) !important;color:var(--c-success-text) !important;border-inline-start-color:var(--c-success) !important;}[data-storefront-assets] .alert-danger{background:var(--c-danger-subtle) !important;color:var(--c-danger) !important;border-inline-start-color:var(--c-danger) !important;}[data-storefront-assets] .alert-warning{background:var(--c-warning-subtle) !important;color:var(--c-warning) !important;border-inline-start-color:var(--c-warning) !important;}[data-storefront-assets] .alert-info{background:var(--c-info-subtle) !important;color:var(--c-info) !important;border-inline-start-color:var(--c-info) !important;}.da-language{position:relative;}.da-header #langToggle{font:700 13px Inter, sans-serif;padding-inline:10px;}.da-header #langToggle i{font-size:9px;}.da-language-list{position:absolute;inset-inline-end:0;inset-block-start:calc(100% + 8px);width:176px;background:var(--c-surface-pop);border:1px solid var(--c-border);border-radius:var(--r-lg);box-shadow:var(--c-shadow-3);padding:0 8px;margin:0;list-style:none;visibility:hidden;overflow:hidden;}#langToggle[aria-expanded="true"] + .da-language-list{visibility:visible;}.da-language-list a{display:block;padding:10px 12px;color:var(--c-text);border-radius:var(--r-sm);text-decoration:none;}.da-language-list a:hover, .da-language-list a.active{background:var(--c-brand-subtle);color:var(--c-brand-text);}.pharma-mobile-nav{height:calc(64px + env(safe-area-inset-bottom, 0px));min-block-size:calc(64px + env(safe-area-inset-bottom, 0px));padding:0 0 env(safe-area-inset-bottom, 0px);box-shadow:none;}.pharma-mobile-nav-inner{height:64px;display:grid;grid-template-columns:repeat(5, minmax(0, 1fr));}.pharma-mobile-nav-item[aria-busy="true"]{opacity:.7;cursor:progress;}.pharma-mobile-nav .pharma-mobile-nav-item{height:64px;max-inline-size:none;gap:2px;padding-block:0;font-size:11.5px;font-weight:600;}.pharma-mobile-nav-item.active::before{display:none;}.pharma-mobile-nav-badge{inset-block-start:8px;inset-inline-end:calc(50% - 22px);}.da-account-menu{background:var(--c-surface-pop);color:var(--c-text);border:1px solid var(--c-border);border-radius:24px 24px 0 0;padding:24px 16px calc(24px + env(safe-area-inset-bottom, 0px));width:min(100%, 480px);max-height:85dvh;margin:auto auto 0;box-shadow:var(--c-shadow-3);}.da-account-menu::backdrop{background:var(--c-overlay);backdrop-filter:blur(4px);}.da-menu-head{display:flex;align-items:center;justify-content:space-between;margin-block-end:16px;}.da-menu-head h2{color:var(--c-text-strong);font-size:22px;font-weight:800;margin:0;}.da-menu-link{display:flex;width:100%;align-items:center;gap:12px;padding:12px 16px;border:0;border-radius:var(--r-sm);color:var(--c-text);background:transparent;font:inherit;text-decoration:none;cursor:pointer;}.da-menu-link:hover{background:var(--c-surface-2);}.da-menu-language{border-block:1px solid var(--c-border);margin-block:8px;padding:16px;}.da-menu-language p{color:var(--c-text-2);margin-block-end:8px;}.da-menu-language > div{display:flex;gap:8px;flex-wrap:wrap;}.da-menu-language a{display:inline-flex;align-items:center;min-height:44px;padding-inline:12px;border-radius:999px;background:var(--c-surface-2);color:var(--c-text);text-decoration:none;}.da-menu-language a[aria-current]{background:var(--c-brand-subtle);color:var(--c-brand-text);}body .site-footer{background:var(--c-surface) !important;color:var(--c-text-2);border-block-start:1px solid var(--c-border) !important;box-shadow:none;}body .site-footer > .container{max-width:1280px;padding:40px 16px 24px !important;}body .site-footer > .container > .row{align-items:start !important;}body .site-footer > .container > .row > :is(.col-md-5, .col-md-7){width:100%;}body .site-footer :is(.text-white, .text-white-50, p, .footer-live-signal, .badge-label, .footer-nav-link){color:var(--c-text-2) !important;}body .site-footer h5.text-white, body .site-footer h6{color:var(--c-text-strong) !important;}body .site-footer .footer-nav-section{grid-template-columns:repeat(3, minmax(0, 1fr)) !important;gap:16px !important;padding:0;margin-block-start:24px;}body .site-footer .footer-nav-section h6{padding:0;font-size:14px !important;}body .site-footer .footer-nav-section h6::after{display:none;}body .site-footer .footer-nav-link{min-width:0;font-size:13px !important;line-height:1.8;overflow-wrap:anywhere;}body .site-footer .footer-logo-wrapper{width:40px;height:40px;padding:0;background:transparent !important;border:0;box-shadow:none;}body .site-footer .footer-logo-wrapper svg > g > rect:first-child{fill:var(--c-brand);}body .site-footer .footer-logo-wrapper svg > g > rect:nth-child(2){fill:var(--c-accent);}body .site-footer .footer-logo-wrapper svg > g > g{fill:var(--c-on-brand);}body .site-footer .footer-logo-wrapper svg circle{stroke:var(--c-brand-text);}body .site-footer .footer-social-row{flex-wrap:wrap;}body .site-footer .footer-social-link{background:var(--c-surface-2) !important;border-color:var(--c-border);}body .site-footer .footer-social-link .text-white{color:var(--c-brand-text) !important;}body .site-footer .footer-social-link:hover{background:var(--c-brand-subtle) !important;}body .site-footer .trust-badges-section, body .site-footer .text-center.pt-3{border-color:var(--c-border) !important;}body .site-footer .text-center.pt-3{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;text-align:start !important;margin-block-start:32px;}body .site-footer .text-center.pt-3 > p, body .site-footer .footer-live-signal{font-size:12.5px !important;}body .site-footer .trust-badge{background:var(--c-surface-2);border-color:var(--c-border);box-shadow:none;}body .site-footer .badge-inner{background:var(--c-brand-subtle) !important;box-shadow:none;}body .site-footer .badge-icon{color:var(--c-brand-text);}body .site-footer .badge-label{white-space:normal;}body .site-footer .footer-live-signal{opacity:1;}body .seo-internal-links{margin-block-start:0 !important;padding-block:24px !important;background:var(--c-surface-2) !important;color:var(--c-text-2);border-block-start:1px solid var(--c-border) !important;}body .seo-internal-links > div{max-width:1280px !important;padding-inline:16px !important;}body .seo-internal-links > div > div{grid-template-columns:repeat(2, minmax(0, 1fr)) !important;gap:24px !important;}body .seo-internal-links strong{color:var(--c-text-strong) !important;font-size:14px;}body .seo-internal-links a{display:inline-block;max-width:100%;padding-block:4px;color:var(--c-text-2) !important;font-size:13px;overflow-wrap:anywhere;}.home-page .marketplace-info-footer{background:linear-gradient(120deg, var(--c-brand-subtle), var(--c-accent-subtle)) !important;color:var(--c-text);border:1px solid var(--c-border);}.home-page .marketplace-info-tagline{color:var(--c-text-strong);}.home-page .marketplace-info-cta{background:var(--c-brand);color:var(--c-on-brand) !important;}.home-page .marketplace-info-cta:hover{background:var(--c-brand-hover);color:var(--c-on-brand) !important;}.home-page .marketplace-info-icon{background:var(--c-brand-subtle);color:var(--c-brand-text);box-shadow:none;}.home-page .marketplace-info-points li{background:var(--c-surface-2);color:var(--c-text-2);border-color:var(--c-border);}.home-page .marketplace-point-icon{background:var(--c-brand-subtle);color:var(--c-brand-text);}@media (min-width: 1024px){body .site-footer > .container{padding:64px 40px 24px !important;}body .site-footer > .container > .row > .col-md-5{width:40%;}body .site-footer > .container > .row > .col-md-7{width:60%;}body .site-footer .footer-nav-section{gap:24px !important;margin-block-start:0;}body .site-footer .footer-nav-link{font-size:14px !important;}body .seo-internal-links > div{padding-inline:40px !important;}body .seo-internal-links > div > div{grid-template-columns:repeat(4, minmax(0, 1fr)) !important;}.da-header-inner{height:63px;padding-inline:40px;gap:24px;}.da-header-nav{display:flex;gap:4px;align-items:center;}.da-header-nav a{display:inline-flex;align-items:center;height:40px;padding-inline:12px;border-radius:var(--r-ib);font-size:14px;font-weight:600;color:var(--c-text-2);white-space:nowrap;text-decoration:none;}.da-header-nav a:hover, .da-header-nav a.active{background:var(--c-surface-2);color:var(--c-text);}.da-header-actions{gap:8px;}.da-header .da-desktop{display:inline-flex;}.da-header .da-search-open{display:none;}.da-header .da-home-search-open{display:inline-flex;}.da-header-search{display:flex;align-items:center;gap:8px;min-width:0;flex:1;height:44px;padding-inline:14px;border:1px solid var(--c-border);border-radius:var(--r-sm);background:var(--c-surface-2);color:var(--c-text-3);}.da-header-search input{min-width:0;width:100%;border:0;background:transparent;color:var(--c-text);font:inherit;font-size:14px;outline:none;}.da-header-search button{border:0;background:transparent;color:var(--c-brand-text);}.da-header-search:focus-within{outline:2px solid var(--c-brand);outline-offset:2px;}html[dir="ltr"] .da-header-search button .da-icon{transform:scaleX(-1);}.da-header .da-cart{padding-inline:14px 10px;background:var(--c-surface-2);gap:10px;}.da-cart .badge-cart{position:static;box-shadow:none;}.da-cart-total{display:inline;}.da-cart-total .da-price{font-size:14px;}.pharma-mobile-nav{display:none;}}@media (min-width: 1024px) and (max-width: 1199px){.da-header-inner{gap:12px;padding-inline:24px;}.da-header-nav{gap:0;}.da-header-nav a{padding-inline:6px;font-size:12px;}.da-header-actions{gap:0;}.da-header .da-ib{min-width:36px;}.da-logo-word b{font-size:16px;}.da-header-search input{font-size:12px;}}@media (min-width: 1024px) and (max-width: 1279px){.da-header .da-header-search{display:none;}.da-header .da-search-open{display:inline-flex;}}@media (min-width: 1280px){.da-header-inner{gap:16px;}.da-header-nav{gap:0;}.da-header-nav a{padding-inline:9px;}.da-header-actions{gap:4px;}html .da-header .da-header-search{flex:1 1 260px;min-width:240px;}.da-header-search button{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;margin-inline-end:-8px;border-radius:var(--r-ib);}.da-header-search button:hover{background:var(--c-surface);}}@media (max-width: 1023px){:root{--pw-mobile-nav-height:calc(64px + env(safe-area-inset-bottom, 0px));}.pharma-mobile-nav{display:flex;}}@supports not (backdrop-filter: blur(1px)){.da-header{background:var(--c-hdr-solid);}}.pharma-mobile-nav button.pharma-mobile-nav-item{-webkit-appearance:none;appearance:none;background:transparent;border:0;box-shadow:none;color:var(--c-text-2);font:inherit;font-size:11.5px;font-weight:600;}.pharma-mobile-nav button.pharma-mobile-nav-item:hover{color:var(--c-brand-text, var(--c-brand));}@media (max-width: 1023px){.hero-popular, .da-hero-trust, .da-filter-row, .da-cats, .da-products{-webkit-mask-image:linear-gradient(to left, transparent 0, #000 36px);mask-image:linear-gradient(to left, transparent 0, #000 36px);}html[dir="rtl"] :is(.hero-popular, .da-hero-trust, .da-filter-row, .da-cats, .da-products){-webkit-mask-image:linear-gradient(to right, transparent 0, #000 36px);mask-image:linear-gradient(to right, transparent 0, #000 36px);}}@media (min-width: 1280px){html body .da-header .da-header-search{flex:1 1 340px;min-width:300px;max-width:420px;}}.marketplace-info-points li{background:var(--c-surface) !important;border-color:var(--c-border) !important;color:var(--c-text-2) !important;}.da-plain-icon{display:inline-flex;align-items:center;justify-content:center;flex:none;width:44px;height:44px;padding:0;border:0;border-radius:var(--r-ib);background:transparent;color:var(--c-text-2);cursor:pointer;}.da-plain-icon:hover{background:var(--c-surface-2);}.da-cart-primary{display:flex;align-items:center;justify-content:center;gap:8px;min-height:52px;width:100%;padding:12px 16px;border:0;border-radius:var(--r-btn);background:var(--c-brand);color:var(--c-on-brand);box-shadow:var(--c-cta-shadow);font:inherit;font-size:15px;font-weight:700;text-align:center;text-decoration:none;cursor:pointer;}.da-cart-primary:hover{background:var(--c-brand-hover);color:var(--c-on-brand);}html[dir="ltr"] .da-cart-primary > .da-icon{transform:scaleX(-1);}.da-cart-trust{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 16px;margin:16px 0 0;padding:0;list-style:none;color:var(--c-text-3);font-size:12px;}.da-cart-trust li, .da-cart-trust a{display:inline-flex;align-items:center;gap:4px;color:inherit;text-decoration:none;}.da-cart-trust a:hover{color:var(--c-brand-text);}.da-shipping-hint{margin:8px 0 16px;color:var(--c-text-3);font-size:12.5px;line-height:1.8;}.pw-cart-drawer{width:min(92vw, 440px);max-height:100dvh;background:var(--c-surface-pop);border:0;border-start-start-radius:var(--r-xl);border-end-start-radius:var(--r-xl);visibility:hidden;font-family:Inter, Vazirmatn, sans-serif;}html[dir="rtl"] .pw-cart-drawer{border-radius:0 var(--r-xl) var(--r-xl) 0;}.pw-cart-drawer[hidden], .pw-cart-drawer-backdrop[hidden], .pw-search-overlay[hidden], .pw-cart-drawer [hidden]{display:none !important;}.pw-cart-drawer.is-open{visibility:visible;}.pw-cart-drawer__header{flex:none;gap:8px;padding:16px 24px 8px;border:0;min-height:68px;}.pw-cart-drawer__title{color:var(--c-text-strong);font-family:inherit;font-size:20px;font-weight:800;line-height:1.6;}.pw-cart-drawer__count{color:var(--c-text-3);font-size:13px;font-weight:600;white-space:nowrap;}.pw-cart-drawer__notice{display:flex;align-items:center;flex:none;gap:8px;margin:8px 24px 0;padding:10px 14px;border-radius:var(--r-sm);background:var(--c-success-subtle);color:var(--c-success-text);font-size:13px;font-weight:700;line-height:1.8;}.pw-cart-drawer__error{display:flex;flex:none;align-items:center;flex-wrap:wrap;gap:8px;margin:8px 24px;padding:12px;border-radius:var(--r-sm);background:var(--c-danger-subtle);color:var(--c-text);font-size:13px;}.pw-cart-drawer__error button{border:0;background:transparent;color:var(--c-brand-text);font:inherit;font-weight:700;text-decoration:underline;cursor:pointer;min-height:44px;}.pw-cart-drawer__body{min-height:0;flex:1;overflow-y:auto;overscroll-behavior:contain;padding:8px 24px 0;}.pw-cart-drawer__item{display:grid;grid-template-columns:72px minmax(0, 1fr);grid-template-areas:"photo info" "photo actions";gap:8px 16px;align-items:start;padding-block:16px;border-block-end:1px solid var(--c-border);}.pw-cart-drawer__thumb{grid-area:photo;display:flex;align-items:center;justify-content:center;width:72px;height:72px;border-radius:var(--r-sm);overflow:hidden;background:var(--c-photo-well);}.pw-cart-drawer__thumb img{display:block;width:100%;height:100%;object-fit:contain;padding:8px;mix-blend-mode:multiply;}.pw-cart-drawer__thumb.da-fit-cover img{padding:0;object-fit:cover;mix-blend-mode:normal;}html[data-theme="dark"] .pw-cart-drawer__thumb img{mix-blend-mode:normal;}html[data-theme="dark"] .pw-cart-drawer{border:1px solid var(--c-border);}html[dir="rtl"] .pw-cart-drawer__name{line-height:1.7;}.pw-cart-drawer__info{grid-area:info;min-width:0;line-height:1.55;}.pw-cart-drawer__name{display:block;margin:0;color:var(--c-text-strong);font-size:15px;font-weight:700;line-height:1.55;text-decoration:none;overflow-wrap:anywhere;}.pw-cart-drawer__meta{margin:0;color:var(--c-text-3);font-size:12.5px;line-height:1.55;}.pw-cart-drawer__actions{grid-area:actions;display:flex;align-items:center;justify-content:space-between;gap:8px;}.pw-cart-drawer__qty{display:inline-flex;align-items:center;height:36px;margin:0;padding:2px;border:1px solid var(--c-border);border-radius:var(--r-btn);background:var(--c-surface-2);}.pw-cart-drawer__qty button{display:grid;place-items:center;width:32px;height:30px;padding:0;border:0;border-radius:10px;background:transparent;color:var(--c-text);cursor:pointer;}.pw-cart-drawer__qty span{min-width:22px;padding:0;color:var(--c-text);text-align:center;font-size:14px;font-weight:800;}.pw-cart-drawer__qty button:disabled{opacity:.55;cursor:wait;}.pw-cart-drawer__price .da-price{font-size:17px;}.pw-cart-drawer__footer{display:block;flex:none;border-block-start:1px solid var(--c-border);background:var(--c-surface-pop);padding:16px 24px 24px;padding-block-end:calc(24px + env(safe-area-inset-bottom, 0px));}.pw-cart-drawer__subtotal{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-block:8px;color:var(--c-text);font-size:15px;font-weight:700;}.pw-cart-drawer__subtotal .da-price{font-size:22px;}.pw-cart-drawer .da-price, .product-search-popup .da-price{font-family:Inter, Vazirmatn, sans-serif !important;line-height:1.3;}.pw-cart-drawer__link{display:flex;align-items:center;justify-content:center;min-height:44px;width:100%;margin-block-start:4px;padding:8px;color:var(--c-brand-text);font-size:15px;font-weight:700;text-decoration:none;}.pw-cart-drawer__empty{display:grid;justify-items:center;gap:16px;padding:40px 0;color:var(--c-text-2);}.pw-cart-drawer__empty > .da-icon{color:var(--c-brand-text);}.pw-cart-drawer__empty p{margin:0;}.pw-cart-drawer__empty .da-cart-primary{width:auto;}.pw-cart-drawer__loading{padding-block:24px;color:var(--c-text-3);font-size:14px;}.pw-cart-drawer :focus-visible, .pw-search-overlay :focus-visible{outline:2px solid var(--c-brand);outline-offset:2px;}body.pw-drawer-open .pw-chat-launcher, body.pw-drawer-open .woot-widget-bubble{visibility:hidden;}.pw-search-overlay{padding:0;background:var(--c-overlay);}#pw-search-overlay .pw-search-overlay__panel{border:0 !important;border-radius:0 0 var(--r-xl) var(--r-xl) !important;background:var(--c-surface-pop);padding:max(16px, env(safe-area-inset-top, 0px)) 16px 16px;}.pw-search-overlay__bar{gap:8px;}.pw-search-overlay form{min-width:0;align-items:center;gap:8px;min-height:60px;padding:6px;padding-inline-start:12px;overflow:visible;border:1px solid var(--c-border);border-radius:var(--r-search);background:var(--c-surface-pop);color:var(--c-text-3);}.pw-search-overlay form:focus-within{border-color:var(--c-brand);box-shadow:0 0 0 4px var(--c-focus-ring);}.pw-search-overlay input[name="q"]{width:100%;min-width:0;padding:0 !important;outline:none;font:inherit;font-size:15px !important;}.pw-search-overlay input::placeholder{color:var(--c-text-3);}.pw-search-overlay .pw-search-submit{width:auto;height:48px;padding-inline:12px;border-radius:var(--r-btn);font:inherit;font-size:14px;font-weight:700;}.pw-search-overlay__bar > .da-plain-icon{width:32px;}[data-product-search] input[name="q"]:focus, [data-product-search] input[name="q"]:focus-visible{border:0 !important;outline:none !important;box-shadow:none !important;}[data-product-search] input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none;}html.pw-search-open{overflow:hidden;}html.pw-search-open .pw-chat-launcher, html.pw-search-open .woot-widget-bubble{visibility:hidden;}html.da-search-active .pw-chat-launcher, html.da-search-active .woot-widget-bubble{visibility:hidden;}@media (min-width: 1024px){#pw-search-overlay .pw-search-overlay__panel{max-width:800px;margin:80px auto 0;border-radius:var(--r-xl) !important;padding:24px;}}@media (max-width: 359px){.pw-cart-drawer__header, .pw-cart-drawer__body, .pw-cart-drawer__footer{padding-inline:16px;}.pw-cart-drawer__notice{margin-inline:16px;}}.da-cart-trust .da-cart-trust__fa{flex:none;width:16px;font-size:13px;text-align:center;color:var(--c-brand-text);}[data-storefront-assets] i[class*="fa-star"],
[data-storefront-assets] #tab-reviews .fa-pen-nib,
[data-storefront-assets] #tab-reviews .fa-check-circle{display:inline-block;position:relative;width:1em;height:1em;flex:none;font-style:normal;vertical-align:-.125em;background-color:currentColor;mask:var(--review-icon) center / contain no-repeat;}[data-storefront-assets] i[class*="fa-star"]{--review-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='m12 1.5 3.25 6.6 7.3 1.05-5.28 5.15 1.25 7.27L12 18.14l-6.52 3.43 1.25-7.27L1.45 9.15l7.3-1.05z'/%3E%3C/svg%3E");}[data-storefront-assets] i.fa-star.far{--review-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='black' stroke-width='1.6' d='m12 2 3.1 6.3 7 1-5.05 4.9 1.2 6.9L12 17.85l-6.25 3.3 1.2-6.9L1.9 9.3l7-1z'/%3E%3C/svg%3E");}[data-storefront-assets] .fa-star-half-alt,
[data-storefront-assets] .fa-star-half-stroke{background:linear-gradient(90deg, currentColor 50%, transparent 50%);}[data-storefront-assets] .fa-star-half-alt::after,
[data-storefront-assets] .fa-star-half-stroke::after{content:'';position:absolute;inset:0;background:currentColor;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='black' stroke-width='1.6' d='m12 2 3.1 6.3 7 1-5.05 4.9 1.2 6.9L12 17.85l-6.25 3.3 1.2-6.9L1.9 9.3l7-1z'/%3E%3C/svg%3E") center / contain no-repeat;}[data-storefront-assets] #tab-reviews .fa-pen-nib{--review-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='m3 21 2-7L17 2l5 5-12 12z'/%3E%3C/svg%3E");}[data-storefront-assets] #tab-reviews .fa-check-circle{--review-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill-rule='evenodd' d='M12 1a11 11 0 1 0 0 22 11 11 0 0 0 0-22ZM6 12l4 4 8-8-1.5-1.5L10 13l-2.5-2.5Z'/%3E%3C/svg%3E");}.da-sprite{display:inline-block;flex:none;width:1em;height:1em;vertical-align:-.125em;}.da-header #langToggle .da-sprite{width:10px;height:10px;}[data-storefront-assets] .marketplace-info-cta{background:var(--c-brand) !important;color:var(--c-on-brand) !important;}[data-storefront-assets] .site-footer .text-center > .mb-1,
[data-storefront-assets] .site-footer .footer-live-signal{color:var(--c-text-2) !important;opacity:1;}[data-storefront-assets] .da-catalog-info .text-muted{color:var(--c-text-2) !important;}[data-storefront-assets] .seo-internal-links{background:var(--c-surface-2) !important;border-color:var(--c-border) !important;color:var(--c-text-2);}[data-storefront-assets] .seo-internal-links strong{color:var(--c-text-strong) !important;}[data-storefront-assets] .seo-internal-links a{display:inline-flex;align-items:center;min-height:32px;color:var(--c-text-2) !important;}[data-storefront-assets] .pw-chat-launcher .da-sprite{width:24px;height:24px;}[data-storefront-assets] .da-catalog-info p a{text-decoration:underline;text-underline-offset:3px;}[data-storefront-assets] .da-home p a{color:var(--c-brand-text);}[data-storefront-assets] main p a{text-decoration:underline;text-underline-offset:3px;}[data-storefront-assets] .pharma-mobile-nav-item{color:var(--c-text-2) !important;}[data-storefront-assets] .pharma-mobile-nav-item.active{color:var(--c-brand-text) !important;}

