:root{--color-primary:#904ce8;--color-primary-light:#ba86ff;--color-primary-dark:#7c3dcf;--color-accent:#dcc1ff;--accent-purple:var(--color-primary-light);--primary-bg:var(--color-bg-primary);--error-accent:var(--color-primary-light);--color-bg-primary:#121216;--color-bg-secondary:#1d1d20;--color-bg-tertiary:#303036;--color-bg-elevated:#252529;--color-bg-muted:#52525b;--header-bg:var(--color-bg-secondary);--search-bg:var(--color-bg-secondary);--error-bg:var(--color-bg-primary);--error-card-bg:var(--color-bg-secondary);--color-text-primary:#fff;--color-text-secondary:#c9c9cf;--color-text-muted:#9f9fa8;--color-text-disabled:#6b6b76;--text-white:var(--color-text-primary);--text-light:#ccc;--text-primary:var(--color-text-secondary);--text-hover:var(--color-text-primary);--error-text-primary:var(--color-text-primary);--error-text-secondary:var(--color-text-secondary);--color-border:#303036;--color-border-light:#52525b;--color-border-hover:#6b6b76;--border-color:var(--color-border);--error-border:var(--color-border);--color-success:#10b981;--color-success-light:#34d399;--color-error:#ef4444;--color-error-light:#f87171;--color-warning:#f59e0b;--color-warning-light:#fbbf24;--color-info:#3b82f6;--color-info-light:#60a5fa;--accent-red:#f44;--error-accent-hover:#a86fee;--color-dropdown-hover:#333;--color-search-button:#52525b;--dropdown-hover:var(--color-dropdown-hover);--search-button-bg:var(--color-search-button);--gradient-primary:linear-gradient(135deg,var(--color-primary-light)0%,var(--color-primary)100%);--gradient-bg-dark:linear-gradient(180deg,var(--color-bg-primary)0%,#0a0a0c 100%);--gradient-accent-underline:linear-gradient(90deg,var(--color-primary-light),transparent);--spacing-xs:4px;--spacing-sm:8px;--spacing-md:16px;--spacing-lg:24px;--spacing-xl:40px;--spacing-2xl:60px;--container-padding:clamp(20px,4vw,60px);--container-padding-sm:clamp(15px,3vw,30px);--font-family:"Tomorrow",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--font-tomorrow:var(--font-family);--font-size-xs:clamp(10px,1.2vw,11px);--font-size-sm:clamp(12px,1.5vw,14px);--font-size-md:clamp(14px,2vw,16px);--font-size-lg:clamp(16px,2.5vw,18px);--font-size-xl:clamp(18px,3vw,24px);--font-size-2xl:clamp(24px,4vw,36px);--font-size-3xl:clamp(32px,5vw,48px);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--line-height-tight:1.2;--line-height-normal:1.5;--line-height-relaxed:1.8;--letter-spacing-tight:-.2px;--letter-spacing-normal:0;--letter-spacing-wide:.5px;--letter-spacing-wider:1px;--letter-spacing-widest:2.4px;--border-radius-sm:4px;--border-radius-md:6px;--border-radius-lg:8px;--border-radius-xl:16px;--border-radius-full:9999px;--border-width:1px;--border-width-thick:2px;--border-radius:var(--border-radius-lg);--shadow-sm:0 1px 2px rgba(0,0,0,.1);--shadow-md:0 2px 4px rgba(0,0,0,.2);--shadow-lg:0 4px 8px rgba(0,0,0,.3);--shadow-xl:0 10px 25px rgba(124,61,207,.3);--shadow-2xl:0 20px 60px rgba(0,0,0,.5);--shadow-navbar:0 2px 4px rgba(0,0,0,.1);--shadow-dropdown:0 8px 32px rgba(0,0,0,.4);--transition-fast:.15s ease;--transition-normal:.3s ease;--transition-slow:.5s ease;--transition:all var(--transition-normal);--z-base:1;--z-dropdown:1000;--z-sticky:1020;--z-fixed:1030;--z-modal-backdrop:1040;--z-modal:1050;--z-popover:1060;--z-tooltip:1070;--navbar-height:82px;--navbar-padding-x:60px;--card-clip-path:polygon(15px 0%,100% 0%,100% calc(100% - 15px),calc(100% - 15px)100%,0% 100%,0% 15px);--card-clip-path-sm:polygon(10px 0%,100% 0%,100% calc(100% - 10px),calc(100% - 10px)100%,0% 100%,0% 10px);--product-card-width:240px;--product-image-height:clamp(250px,35vw,370px);--input-height:44px;--input-padding:12px 16px;--button-height:44px;--button-padding:14px 28px;--admin-primary:#667eea;--admin-primary-hover:#5568d3;--admin-secondary:#6c757d;--admin-secondary-hover:#5a6268;--admin-bg-main:#f5f5f7;--admin-bg-sidebar:#1a1a1a;--admin-bg-card:#fff;--admin-bg-hover:#f8f9fa;--admin-bg-muted:#e9ecef;--admin-bg-input:#fafafa;--admin-border:#e9ecef;--admin-border-light:#dee2e6;--admin-border-dark:#333;--admin-border-input:#ddd;--admin-border-focus:#667eea;--admin-text-primary:#333;--admin-text-secondary:#555;--admin-text-muted:#666;--admin-text-placeholder:#999;--admin-text-light:#fff;--admin-success:#28a745;--admin-success-hover:#218838;--admin-success-bg:#f1f9f3;--admin-danger:#dc3545;--admin-danger-hover:#c82333;--admin-danger-text:#721c24;--admin-danger-bg:#f8d7da;--admin-danger-border:#f5c6cb;--admin-warning:#ffc107;--admin-warning-hover:#e0a800;--admin-warning-text:#856404;--admin-warning-bg:#fff3cd;--admin-info:#17a2b8;--admin-info-hover:#138496;--admin-info-bg:#e7f3ff;--admin-info-border:#b3d9ff;--admin-info-text:#06c;--admin-blue:#007bff;--admin-blue-light:#e3f2fd;--admin-blue-text:#1976d2}@media (prefers-reduced-motion:reduce){:root{--transition-fast:0s;--transition-normal:0s;--transition-slow:0s;--transition:none}}@media (prefers-contrast:high){:root{--color-border:#fff;--color-text-muted:#e0e0e0}}
*,:before,:after{box-sizing:border-box}*{margin:0;padding:0}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;scroll-behavior:smooth}html,body{min-height:100vh;position:relative;overflow-x:hidden}body{font-family:var(--font-family);font-size:var(--font-size-md);font-weight:var(--font-weight-normal);line-height:var(--line-height-normal);color:var(--color-text-primary);background-color:var(--color-bg-primary)}h1,h2,h3,h4,h5,h6{font-family:var(--font-family);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight);color:var(--color-text-primary)}p{color:var(--color-text-secondary);line-height:var(--line-height-relaxed)}a{color:inherit;transition:color var(--transition-fast);text-decoration:none}a:hover{color:var(--color-primary-light)}img,picture,video,canvas,svg{max-width:100%;display:block}img{height:auto}input,button,textarea,select{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:none}input:focus,button:focus,textarea:focus,select:focus{outline:none}input:focus-visible{outline:2px solid var(--color-primary-light);outline-offset:2px}button:focus-visible{outline:2px solid var(--color-primary-light);outline-offset:2px}textarea:focus-visible{outline:2px solid var(--color-primary-light);outline-offset:2px}select:focus-visible{outline:2px solid var(--color-primary-light);outline-offset:2px}ul,ol{list-style:none}table{border-collapse:collapse;border-spacing:0}::selection{background-color:var(--color-primary);color:var(--color-text-primary)}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--color-bg-secondary)}::-webkit-scrollbar-thumb{background:var(--color-bg-muted);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--color-border-light)}html{scrollbar-width:thin;scrollbar-color:var(--color-bg-muted)var(--color-bg-secondary)}.tomorrow{font-family:var(--font-family)}.visually-hidden,.sr-only{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.scrollbar-hidden{-ms-overflow-style:none;scrollbar-width:none}.scrollbar-hidden::-webkit-scrollbar{display:none}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}.answer-block{font-size:var(--font-size-md);font-weight:var(--font-weight-medium);color:var(--color-primary-light);border-left:2px solid var(--color-primary-light);line-height:var(--line-height-relaxed);margin:10px 0 15px;padding-left:15px}.answer-capsule-primary{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);border-left:4px solid var(--color-primary-light);border-radius:var(--border-radius-sm);color:var(--color-primary-light);line-height:var(--line-height-relaxed);background:rgba(186,134,255,.1);margin:20px 0;padding:20px}.comparison-table{border-collapse:collapse;width:100%;font-size:var(--font-size-sm);background:var(--color-bg-secondary);box-shadow:var(--shadow-md);border-radius:var(--border-radius-lg);border:1px solid var(--color-border);margin:20px 0;overflow:hidden}.comparison-table thead{background:var(--gradient-primary);color:var(--color-text-primary)}.comparison-table th{text-align:left;font-weight:var(--font-weight-bold);text-transform:uppercase;letter-spacing:var(--letter-spacing-wide);color:var(--color-text-primary);font-size:12px;font-family:var(--font-family);padding:15px 12px}.comparison-table td{border-bottom:1px solid var(--color-border);color:#dddde3;padding:12px}.comparison-table tbody tr:hover{background:var(--color-bg-elevated)}.comparison-table tbody tr.current-product{font-weight:var(--font-weight-semibold);border-left:4px solid var(--color-primary);background:rgba(124,58,237,.15)}.comparison-table tbody tr.current-product:hover{background:rgba(124,58,237,.25)}.comparison-table tbody tr.current-product td{color:var(--color-primary-light)}@media (max-width:768px){.comparison-table{font-size:12px}.comparison-table th,.comparison-table td{padding:8px 6px}}.buyNowbdr{background:var(--purple-900,#3c176c);border:2px solid var(--purple-200,#ba86ff);box-shadow:0px 0px 12px 0px var(--purple-200,#ba86ff)inset;font-family:var(--font-family-heading,"Tomorrow",sans-serif);letter-spacing:.1em;color:#fff;width:100%;max-width:250px;height:48px;transition:var(--transition-base,all .3s ease);cursor:pointer;text-transform:uppercase;clip-path:polygon(12px 0%,100% 0%,100% calc(100% - 12px),calc(100% - 12px) 100%,0% 100%,0% 8px);border-radius:0;justify-content:center;align-items:center;gap:8px;padding:max(10px,min(1.5vw,14px)) max(20px,min(3vw,30px));font-size:15px;font-style:normal;font-weight:600;line-height:20px;display:flex}.buyNowbdr:hover{background:var(--purple-800,#4a1d85);border:1px solid var(--purple-200,#ba86ff);box-shadow:0px 0px 16px 0px var(--purple-200,#ba86ff)inset;transform:translateY(-2px)}.btn-txt{align-items:center;gap:8px;display:flex}[data-sonner-toast],div[role=status][data-hot-toast]{font-family:var(--font-family)}.react-hot-toast>div{background-color:var(--color-bg-secondary)!important;color:var(--color-text-primary)!important;border:1px solid var(--color-border)!important;font-family:var(--font-family)!important}.custom-toast{background-color:var(--color-bg-secondary);color:var(--color-text-primary);border:1px solid var(--color-border);font-family:var(--font-family)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media print{body{color:#000;background:#fff}a{text-decoration:underline}.no-print{display:none!important}}
[dir=rtl]{direction:rtl}[dir=rtl] body{text-align:right}[dir=rtl] .delivery-header .header-container{direction:rtl}[dir=rtl] .delivery-header .delivery-info-wrapper,[dir=rtl] .delivery-header .con-flg,[dir=rtl] .delivery-header .service-item{flex-direction:row-reverse}[dir=rtl] .language-wrapper{justify-content:flex-start!important;margin-left:0!important;margin-right:auto!important}[dir=rtl] .language-selector{margin-left:0;margin-right:auto}[dir=rtl] .delivery-header .col-xxl-4,[dir=rtl] .delivery-header .col-xl-4,[dir=rtl] .delivery-header .col-lg-4,[dir=rtl] .delivery-header .col-md-4{margin-left:0!important;margin-right:auto!important}[dir=rtl] .delivery-header .row{flex-direction:row}[dir=rtl] .delivery-header .d-flex{flex-direction:row;justify-content:flex-start}[dir=rtl] .navbar-container{flex-direction:row-reverse}[dir=rtl] .navbar-nav-custom{margin-left:0!important;margin-right:auto!important}[dir=rtl] .user-actions{flex-direction:row-reverse;margin-left:auto!important;margin-right:0!important}[dir=rtl] .nav-item,[dir=rtl] .nav-link{text-align:right}[dir=rtl] .dropdown-menu{text-align:right;left:auto;right:0}[dir=rtl] .dropdown-section,[dir=rtl] .dropdown-header,[dir=rtl] .Footer{text-align:right}[dir=rtl] .Footer .list-unstyled{padding-left:0;padding-right:0}[dir=rtl] .Footer .Paragraph{text-align:right;padding-left:60px;padding-right:0}[dir=rtl] .second-footer{flex-direction:row-reverse}[dir=rtl] .second-footer .flex-end,[dir=rtl] .ms-auto{margin-left:0!important;margin-right:auto!important}[dir=rtl] .me-auto{margin-left:auto!important;margin-right:0!important}[dir=rtl] .ms-2{margin-left:0!important;margin-right:.5rem!important}[dir=rtl] .me-2{margin-left:.5rem!important;margin-right:0!important}[dir=rtl] .ms-3{margin-left:0!important;margin-right:1rem!important}[dir=rtl] .me-3{margin-left:1rem!important;margin-right:0!important}[dir=rtl] .d-flex:not(.delivery-header .d-flex):not(.row){flex-direction:row-reverse}[dir=rtl] .d-flex.flex-column{flex-direction:column}[dir=rtl] .search-section{flex-direction:row-reverse}[dir=rtl] input,[dir=rtl] textarea,[dir=rtl] .shopping-cart,[dir=rtl] .product-card,[dir=rtl] .product-card .product-info,[dir=rtl] .badge,[dir=rtl] .modal-header,[dir=rtl] .modal-body,[dir=rtl] .modal-footer{text-align:right}[dir=rtl] .modal-header .btn-close{margin-left:0;margin-right:auto}[dir=rtl] .form-label{text-align:right}[dir=rtl] .form-check{text-align:right;padding-left:0;padding-right:1.5em}[dir=rtl] .form-check-input{float:right;margin-left:0;margin-right:-1.5em}[dir=rtl] .breadcrumb{flex-direction:row-reverse}[dir=rtl] .breadcrumb-item+.breadcrumb-item:before{content:"\\";padding-left:.5rem;padding-right:0}[dir=rtl] .alert{text-align:right}[dir=rtl] .alert-dismissible .btn-close{left:0;right:auto}[dir=rtl] .pagination{flex-direction:row-reverse}[dir=rtl] .tooltip{text-align:right}[dir=rtl] .fa-chevron-right:before{content:""}[dir=rtl] .fa-chevron-left:before{content:""}[dir=rtl] .fa-arrow-right:before{content:""}[dir=rtl] .fa-arrow-left:before{content:""}[dir=rtl] .payment-icons,[dir=rtl] .social-icons{flex-direction:row}.language-toggle-btn{color:var(--color-text-primary);cursor:pointer;letter-spacing:.5px;background:0 0;border:1px solid rgba(255,255,255,.3);border-radius:4px;padding:8px 16px;font-size:14px;font-weight:600;transition:all .3s}.language-toggle-btn:hover{color:var(--color-primary-light);background:rgba(255,255,255,.1);border-color:rgba(255,255,255,.5)}@media (max-width:768px){[dir=rtl] .navbar-collapse,[dir=rtl] .search-section-mobile{text-align:right}}
