@font-face{font-family:'iran';src:url('/static/fonts/light.woff?a655c5fc94d1') format('woff');font-display:swap;font-weight:300;font-style:normal}@font-face{font-family:'iran';src:url('/static/fonts/regular.woff?a655c5fc94d1') format('woff');font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:'iran';src:url('/static/fonts/medium.woff?a655c5fc94d1') format('woff');font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:'iran';src:url('/static/fonts/demibold.woff?a655c5fc94d1') format('woff');font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:'iran';src:url('/static/fonts/bold.woff?a655c5fc94d1') format('woff');font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:'iran';src:url('/static/fonts/extrabold.woff?a655c5fc94d1') format('woff');font-display:swap;font-weight:800;font-style:normal}:root{--font-light:'iran',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif;--font-primary:'iran',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif;--font-medium:'iran',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif;--font-demibold:'iran',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif;--font-bold:'iran',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif;--font-extrabold:'iran',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif;--primary:#27272A;--primary-dark:#18181B;--primary-light:#F4F4F5;--accent:#DC2626;--accent-hover:#B91C1C;--accent-light:#FEE2E2;--blue:#3B82F6;--green:#10B981;--amber:#F59E0B;--bg-page:#FAFAFA;--white:#FFFFFF;--surface:#FFFFFF;--surface-alt:#F4F4F5;--border:#E4E4E7;--border-dark:#D4D4D8;--black:#27272A;--pale-black:#3F3F46;--pale-text:#71717A;--text-muted:#A1A1AA;--red:#DC2626;--alert:#DC2626;--input-border:#D4D4D8;--input-bg:#FFFFFF;--input-border-focus:#DC2626;--border-color:#E4E4E7;--divider:#E4E4E7;--divider-light:#E4E4E7;--surface-light:#FFFFFF;--background-light:#FAFAFA;--bg-light:#FAFAFA;--bg-dark:#18181B;--text-main:#27272A;--text-sub:#71717A;--text-primary:#27272A;--text-secondary:#71717A;--text-dark:#18181B;--fontxs:13px;--fonts:15px;--fontm:17px;--fontl:19px;--fontxl:21px;--fontxxl:23px}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:var(--font-primary);font-weight:400;background-color:var(--white);color:var(--black);line-height:1.8}p{line-height:1.6}a{text-decoration:none}input[type="text"],input[type="email"],input[type="password"],input[type="number"],input[type="tel"],input[type="url"],input[type="search"],textarea,select{border:1.5px solid var(--input-border,#D4D4D8);background-color:var(--input-bg,#FFFFFF);color:var(--text-main,#27272A);font-family:inherit;outline:none;transition:border-color 0.2s ease,box-shadow 0.2s ease,background-color 0.2s ease}input[type="text"]:focus,input[type="email"]:focus,input[type="password"]:focus,input[type="number"]:focus,input[type="tel"]:focus,input[type="url"]:focus,input[type="search"]:focus,textarea:focus,select:focus{border-color:var(--accent,#DC2626)!important;box-shadow:0 0 0 3px rgba(220,38,38,0.12)!important;background-color:#FFFFFF!important}html,body,header,footer,nav,p{padding:0;margin:0}ul{margin:0;padding:0}img{max-width:100%;height:auto;display:block}.re-layout{min-height:100px;width:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:center}.re-container{min-height:100px;width:100%;max-width:1280px;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;box-sizing:border-box}.header-cart-badge,.global-notification-badge{position:absolute;top:-4px;right:-4px;background-color:var(--red,#EF4444);color:#fff;font-size:0.625rem;font-weight:700;min-width:18px;height:18px;line-height:18px;text-align:center;padding:0 4px;border-radius:9px;display:none;box-shadow:0 1px 3px rgba(0,0,0,0.2)}.header-cart-badge{display:inline-block}.re-back-btn{width:2.5rem;height:2.5rem;display:flex;align-items:center;justify-content:center;border-radius:50%;background-color:var(--white,#fff);border:1px solid #f0f0f0;color:var(--black,#0e1b14);text-decoration:none;transition:background-color 0.2s;cursor:pointer;flex-shrink:0;padding:0}.re-back-btn:hover{background-color:#f9fafb}.re-top-banner{width:100%;box-sizing:border-box;background-color:var(--primary,#27272A);color:#F4F4F5;font-size:0.75rem;padding:7px 15px;text-align:center;border-bottom:1px solid rgba(255,255,255,0.08)}.re-desktop-header{min-height:40px;width:100%;background-color:var(--white,#FFFFFF);display:flex;flex-direction:column;justify-content:flex-start;align-items:center;border-bottom:1px solid var(--border,#E4E4E7)}.re-desktop-header-container{min-height:40px;width:100%;max-width:1280px;margin:0 auto;padding:0 16px;box-sizing:border-box;display:flex;flex-direction:column;justify-content:flex-start;align-items:center}.re-desktop-header-top-row{width:100%;min-height:50px;padding:10px 0;display:flex;justify-content:space-between;align-items:center;box-sizing:border-box}.re-desktop-header-top-row-logo{display:flex;align-items:center;text-decoration:none;font-weight:800;font-size:var(--fontl,1.2rem);color:var(--primary,#27272A);transition:color 0.2s ease;flex-shrink:0}.re-desktop-header-top-row-logo:hover{color:var(--accent,#DC2626)}.re-desktop-header-top-row-logo img{width:38px;height:38px;object-fit:contain;margin-left:10px;border-radius:8px}.re-desktop-header-top-row-nav{display:flex;list-style:none;gap:28px;padding:0;margin:0}.re-desktop-header-top-row-nav a{text-decoration:none;color:var(--pale-black,#334155);font-size:0.95rem;font-weight:500;transition:color 0.2s ease}.re-desktop-header-top-row-nav a:hover{color:var(--accent,#DC2626)}.re-desktop-header-top-row-search-bar{display:flex;justify-content:space-between;align-items:center;text-decoration:none;color:var(--pale-black,#334155);background-color:var(--primary-light,#F1F5F9);border:1px solid var(--border,#E2E8F0);border-radius:10px;padding:9px 15px;width:360px;max-width:100%;transition:all 0.2s ease}.re-desktop-header-top-row-search-bar:hover{border-color:var(--accent,#DC2626);background-color:#FFFFFF;box-shadow:0 0 0 2px rgba(220,38,38,0.1)}.re-desktop-header-top-row-actions{display:flex;gap:15px;align-items:center;flex-shrink:0}.re-desktop-header-top-row-action-btn{color:var(--pale-black,#334155);text-decoration:none;position:relative;transition:all 0.2s ease;display:flex;align-items:center;justify-content:center}.re-desktop-header-top-row-action-btn:hover{color:var(--accent,#DC2626);transform:translateY(-1px)}.re-desktop-header-top-row-cart-badge,.header-cart-badge{position:absolute;top:-8px;right:-8px;background-color:var(--accent,#DC2626);color:white;font-size:0.7rem;padding:2px 6px;border-radius:10px;font-weight:700;line-height:1}.re-mobile-menu-container{position:fixed;bottom:0;left:0;right:0;width:100%;max-width:100vw;background-color:var(--white,#FFFFFF);box-shadow:0 -2px 15px rgba(0,0,0,0.08);border-top:1px solid var(--border,#E4E4E7);height:64px;z-index:100;box-sizing:border-box;padding:0}.re-mobile-menu{display:flex;justify-content:space-around;align-items:center;height:100%;width:100%;position:relative;padding:0 4px;box-sizing:border-box}.re-mobile-menu-item{display:flex;flex-direction:column;align-items:center;justify-content:center;text-decoration:none;color:var(--pale-text,#71717A);flex:1;min-width:0;padding:4px 2px;gap:2px;transition:color 0.15s ease}.re-mobile-menu-item:hover,.re-mobile-menu-item:active{color:var(--accent,#DC2626)}.re-mobile-menu-icon{display:flex;align-items:center;justify-content:center;height:24px}.re-mobile-menu-label{font-size:0.6875rem;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.2}.re-mobile-menu-item-center-container{position:relative;flex:1;min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%}.re-mobile-menu-item-center{position:absolute;top:-14px;background-color:var(--accent,#DC2626);width:44px;height:44px;border-radius:50%;display:flex;justify-content:center;align-items:center;box-shadow:0 3px 12px rgba(220,38,38,0.4);border:3px solid #fff;transition:transform 0.2s ease}.re-mobile-menu-item-center:active{transform:scale(0.95)}.re-mobile-menu-center-label{position:absolute;bottom:6px;font-size:0.6875rem;color:var(--pale-text,#71717A);font-weight:600;white-space:nowrap}.re-desktop-header{display:none!important}@media (min-width:1000px){.re-desktop-header{display:flex!important}.re-mobile-menu{display:none!important}.re-mobile-menu-container{display:none!important}}.re-footer{width:100%;background-color:var(--primary,#27272A);color:#A1A1AA;font-size:0.875rem;line-height:1.8;margin-top:auto;border-top:1px solid rgba(255,255,255,0.08)}.re-footer-inner{width:100%;max-width:1280px;margin:0 auto;padding:50px 30px 40px;display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:40px}.re-footer-logo{display:inline-flex;align-items:center;gap:10px;text-decoration:none;margin-bottom:14px}.re-footer-logo img{width:36px;height:36px;object-fit:contain}.re-footer-logo span{font-size:1.1rem;font-weight:700;color:#FFFFFF;letter-spacing:-0.01em}.re-footer-tagline{color:#94A3B8;font-size:0.825rem;line-height:1.8;margin-bottom:20px;max-width:260px}.re-footer-social{display:flex;gap:10px}.re-footer-social-link{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:8px;background-color:rgba(255,255,255,0.08);color:#CBD5E1;transition:background-color 0.25s ease,color 0.25s ease,transform 0.2s ease}.re-footer-social-link:hover{background-color:var(--accent,#DC2626);color:#fff;transform:translateY(-2px)}.re-footer-col-title{font-size:0.9rem;font-weight:600;color:#FFFFFF;margin-bottom:18px;position:relative;padding-bottom:10px}.re-footer-col-title::after{content:'';position:absolute;bottom:0;right:0;width:28px;height:2px;background-color:var(--accent,#DC2626);border-radius:2px}.re-footer-links{list-style:none;padding:0;margin:0}.re-footer-links li{margin-bottom:8px}.re-footer-links a{color:#94A3B8;text-decoration:none;font-size:0.85rem;transition:color 0.2s ease,padding-right 0.2s ease;display:inline-block}.re-footer-links a:hover{color:#FFFFFF;padding-right:4px}.re-footer-contact{list-style:none;padding:0;margin:0}.re-footer-contact li{display:flex;align-items:center;gap:8px;margin-bottom:12px;font-size:0.85rem;color:#94A3B8}.re-footer-contact li svg{flex-shrink:0;color:var(--accent,#DC2626)}.re-footer-bottom{border-top:1px solid rgba(255,255,255,0.06)}.re-footer-bottom-inner{max-width:1280px;margin:0 auto;padding:18px 30px;text-align:center;font-size:0.8rem;color:#52525b}@media (max-width:900px){.re-footer-inner{grid-template-columns:1fr 1fr;gap:35px 30px}}@media (max-width:640px){.re-footer-inner{grid-template-columns:1fr;gap:30px;padding:40px 20px 90px}.re-footer-tagline{max-width:100%}}:root{--home-primary:#27272A;--home-primary-dark:#18181B;--home-primary-light:#F4F4F5;--home-accent:#DC2626;--home-accent-hover:#B91C1C;--home-accent-light:#FEE2E2;--home-amber:#F59E0B;--home-blue:#3B82F6;--home-emerald:#10B981;--home-bg:#FAFAFA;--home-surface:#FFFFFF;--home-border:#E4E4E7;--home-border-dark:#D4D4D8;--home-text-main:#27272A;--home-text-muted:#52525B;--home-text-sub:#71717A;--home-radius-sm:8px;--home-radius-md:12px;--home-radius-lg:16px;--home-radius-xl:20px;--home-shadow-sm:0 1px 2px rgba(0,0,0,0.04);--home-shadow-md:0 4px 12px -2px rgba(0,0,0,0.06);--home-shadow-lg:0 8px 20px -4px rgba(0,0,0,0.08);--home-shadow-red:0 4px 12px rgba(220,38,38,0.25)}.home-page-wrapper{background-color:var(--home-bg);min-height:100vh;padding-bottom:80px;width:100%;box-sizing:border-box}.home-header{display:none;position:sticky;top:0;z-index:50;background-color:rgba(255,255,255,0.98);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-bottom:1px solid var(--home-border);box-shadow:var(--home-shadow-sm)}.home-header-main{padding:10px 12px;max-width:1280px;margin:0 auto;width:100%;box-sizing:border-box}.home-header-actions{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;box-sizing:border-box}.home-header-logo{display:flex;align-items:center;justify-content:center;flex-shrink:0}.home-header-logo img{width:34px;height:34px;border-radius:var(--home-radius-sm);object-fit:contain}.home-search-box{flex:1;min-width:0;position:relative;display:flex;align-items:center;background-color:var(--home-primary-light);border:1px solid var(--home-border);border-radius:10px;padding:8px 12px 8px 34px;text-decoration:none;transition:all 0.2s ease;box-sizing:border-box;overflow:hidden}.home-search-box:hover{border-color:var(--home-accent);background-color:#FFFFFF;box-shadow:0 0 0 2px rgba(220,38,38,0.08)}.home-search-input{width:100%;font-size:0.775rem;color:var(--home-text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;user-select:none}.home-search-btn{position:absolute;left:8px;top:50%;transform:translateY(-50%);background:transparent;border:none;color:var(--home-accent);display:flex;align-items:center;justify-content:center;padding:0}.home-icon-btn{position:relative;background:var(--home-primary-light);border:1px solid var(--home-border);width:36px;height:36px;padding:6px;box-sizing:border-box;border-radius:10px;color:var(--home-text-main);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all 0.2s ease;flex-shrink:0}.home-icon-btn:hover{background-color:var(--home-accent-light);color:var(--home-accent);border-color:var(--home-accent)}.home-main-content{display:flex;flex-direction:column;gap:28px;padding-top:16px;max-width:1280px;margin:0 auto;width:100%;box-sizing:border-box}.home-section{padding:0 16px;box-sizing:border-box;width:100%}.home-gray-section{background:var(--home-surface);padding:24px 16px;border-radius:var(--home-radius-xl);border:1px solid var(--home-border)}.home-section-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.home-section-title-wrap{display:flex;align-items:center;gap:8px}.home-section-icon-dot{width:4px;height:18px;background:var(--home-accent);border-radius:2px}.home-section-icon-dot.dot-red{background:var(--home-accent)}.home-section-icon-dot.dot-blue{background:var(--home-blue)}.home-section-heading{margin:0;font-size:1.0625rem;font-weight:800;color:var(--home-text-main);letter-spacing:-0.2px}.home-section-link{display:flex;align-items:center;gap:4px;font-size:0.8125rem;font-weight:600;color:var(--home-accent);text-decoration:none;padding:5px 12px;border-radius:var(--home-radius-sm);background-color:var(--home-accent-light);transition:all 0.2s ease}.home-section-link:hover{background-color:var(--home-accent);color:#FFFFFF;transform:translateX(-2px)}.home-horizontal-scroll{display:flex;gap:14px;overflow-x:auto;padding:4px 2px 14px 2px;scrollbar-width:none;-ms-overflow-style:none;scroll-behavior:smooth;cursor:grab;user-select:none}.home-horizontal-scroll::-webkit-scrollbar{display:none}.home-horizontal-scroll:active{cursor:grabbing}.home-hero-wrapper{position:relative;width:100%}.home-hero-slider-container{position:relative;border-radius:var(--home-radius-xl);overflow:hidden;box-shadow:var(--home-shadow-md);background-color:var(--home-primary)}.home-hero-slider{display:flex;overflow-x:auto;scrollbar-width:none;cursor:grab;scroll-snap-type:x mandatory;scroll-behavior:smooth;width:100%;border-radius:var(--home-radius-xl)}.home-hero-slider.is-dragging{scroll-snap-type:none;scroll-behavior:auto;cursor:grabbing}.home-hero-slider::-webkit-scrollbar{display:none}.home-hero-slide{position:relative;min-width:100%;aspect-ratio:21 / 9;overflow:hidden;scroll-snap-align:center;background-color:var(--home-primary)}.home-hero-img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;pointer-events:none;transition:transform 6s cubic-bezier(0.25,1,0.5,1)}.home-hero-slide:hover .home-hero-img{transform:scale(1.02)}.home-hero-overlay{position:absolute;inset:0;background:linear-gradient(270deg,rgba(39,39,42,0.92) 0%,rgba(39,39,42,0.75) 45%,rgba(39,39,42,0.2) 100%)}[dir="ltr"] .home-hero-overlay{background:linear-gradient(90deg,rgba(39,39,42,0.92) 0%,rgba(39,39,42,0.75) 45%,rgba(39,39,42,0.2) 100%)}.home-hero-content{position:absolute;top:50%;right:0;transform:translateY(-50%);padding:32px 44px;width:60%;max-width:650px;color:#FFFFFF;z-index:2;box-sizing:border-box}.home-hero-badge{display:inline-flex;align-items:center;font-size:0.75rem;font-weight:700;padding:3px 12px;border-radius:20px;margin-bottom:12px}.badge-red{background-color:var(--home-accent);color:#FFFFFF}.badge-blue{background-color:var(--home-blue);color:#FFFFFF}.badge-emerald{background-color:var(--home-emerald);color:#FFFFFF}.home-hero-title{margin:0 0 10px 0;font-size:1.65rem;font-weight:800;line-height:1.35;color:#FFFFFF;text-shadow:0 1px 4px rgba(0,0,0,0.3)}.home-hero-desc{margin:0 0 20px 0;font-size:0.9rem;line-height:1.6;color:#F4F4F5}.home-hero-actions{display:flex;align-items:center;gap:12px}.home-hero-btn{display:inline-flex;align-items:center;justify-content:center;padding:9px 22px;border-radius:10px;font-size:0.84375rem;font-weight:700;text-decoration:none;transition:all 0.2s ease;cursor:pointer}.btn-cta-red{background-color:var(--home-accent);color:#FFFFFF;box-shadow:var(--home-shadow-red)}.btn-cta-red:hover{background-color:var(--home-accent-hover);transform:translateY(-2px)}.btn-glass{background-color:rgba(255,255,255,0.15);color:#FFFFFF;backdrop-filter:blur(6px);border:1px solid rgba(255,255,255,0.25)}.btn-glass:hover{background-color:rgba(255,255,255,0.25);border-color:rgba(255,255,255,0.5);transform:translateY(-2px)}.home-slider-arrow{position:absolute;top:50%;transform:translateY(-50%);width:40px;height:40px;border-radius:50%;background-color:rgba(39,39,42,0.7);border:1px solid rgba(255,255,255,0.15);color:#FFFFFF;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:10;transition:all 0.2s ease;padding:0}.home-slider-arrow:hover{background-color:var(--home-accent);border-color:var(--home-accent)}.home-slider-arrow.prev{right:14px}.home-slider-arrow.next{left:14px}.home-slider-dots{position:absolute;bottom:14px;right:50%;transform:translateX(50%);display:flex;align-items:center;gap:6px;z-index:10}.home-slider-dot{width:8px;height:8px;border-radius:50%;background-color:rgba(255,255,255,0.4);border:none;padding:0;cursor:pointer;transition:all 0.25s ease}.home-slider-dot.active{background-color:var(--home-accent);width:22px;border-radius:4px}.home-categories-section{padding-top:2px}.home-category-item{display:flex;flex-direction:column;align-items:center;gap:8px;min-width:82px;text-decoration:none;transition:transform 0.2s ease;flex-shrink:0}.home-category-item:hover{transform:translateY(-2px)}.home-category-icon{width:68px;height:68px;border-radius:var(--home-radius-lg);background-color:var(--home-surface);border:1px solid var(--home-border);display:flex;align-items:center;justify-content:center;box-shadow:var(--home-shadow-sm);color:var(--home-text-main);overflow:hidden;transition:all 0.2s ease}.home-category-item:hover .home-category-icon{border-color:var(--home-accent);color:var(--home-accent)}.home-category-icon img{width:100%;height:100%;object-fit:cover;pointer-events:none}.home-category-name{font-size:0.8125rem;font-weight:700;color:var(--home-text-main);text-align:center;white-space:nowrap;transition:color 0.2s ease}.home-category-item:hover .home-category-name{color:var(--home-accent)}.home-values-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.home-value-card{background-color:var(--home-surface);border-radius:var(--home-radius-md);padding:12px 14px;box-shadow:var(--home-shadow-sm);border:1px solid var(--home-border);display:flex;align-items:center;gap:10px;transition:all 0.2s ease}.home-value-card:hover{transform:translateY(-2px);border-color:var(--home-border-dark)}.home-value-icon{width:38px;height:38px;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.home-value-icon--red{background:var(--home-accent-light);color:var(--home-accent)}.home-value-icon--blue{background:#EFF6FF;color:var(--home-blue)}.home-value-icon--green{background:#ECFDF5;color:var(--home-emerald)}.home-value-icon--amber{background:#FFFBEB;color:var(--home-amber)}.home-value-info{flex:1;display:flex;flex-direction:column;gap:2px}.home-value-title{font-size:0.8125rem;font-weight:800;margin:0;color:var(--home-text-main);white-space:nowrap}.home-value-desc{font-size:0.6875rem;color:var(--home-text-muted);margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.home-offers-section{background:linear-gradient(135deg,#18181B 0%,#27272A 100%);padding:22px 16px;border-radius:var(--home-radius-xl);box-shadow:var(--home-shadow-md);position:relative;overflow:hidden;border:1px solid rgba(255,255,255,0.08)}.home-offers-header{margin-bottom:18px}.home-section-title{display:flex;align-items:center;gap:10px;color:#FFFFFF}.home-offers-badge-icon{width:38px;height:38px;border-radius:var(--home-radius-sm);background-color:var(--home-accent);display:flex;align-items:center;justify-content:center;color:#FFFFFF}.home-offers-title{margin:0;font-size:1.15rem;font-weight:800;color:#FFFFFF}.home-offers-subtitle{font-size:0.78125rem;color:#A1A1AA}.home-offers-viewall{display:flex;align-items:center;gap:6px;font-size:0.8125rem;font-weight:700;color:#FFFFFF;background-color:rgba(255,255,255,0.12);border:1px solid rgba(255,255,255,0.2);padding:6px 14px;border-radius:var(--home-radius-sm);text-decoration:none;transition:all 0.2s ease}.home-offers-viewall:hover{background-color:var(--home-accent);border-color:var(--home-accent)}.home-modern-card{flex-shrink:0;width:205px;background-color:var(--home-surface);border:1px solid var(--home-border);border-radius:var(--home-radius-lg);padding:12px;box-shadow:var(--home-shadow-sm);text-align:right;text-decoration:none;display:flex;flex-direction:column;transition:all 0.2s ease;position:relative;overflow:hidden;box-sizing:border-box}.home-modern-card:hover{box-shadow:var(--home-shadow-md);border-color:var(--home-accent);transform:translateY(-3px)}.home-modern-card-off-tag{position:absolute;top:10px;right:10px;background-color:var(--home-accent);color:#FFFFFF;font-size:0.71875rem;font-weight:800;padding:2px 7px;border-radius:6px;z-index:2}.home-modern-card-img-wrap{width:100%;height:150px;background-color:#FAFAFA;border-radius:var(--home-radius-md);margin-bottom:10px;display:flex;align-items:center;justify-content:center;overflow:hidden}.home-modern-card img{width:85%;height:85%;object-fit:contain;transition:transform 0.25s ease;pointer-events:none}.home-modern-card:hover img{transform:scale(1.05)}.home-modern-card-info{display:flex;flex-direction:column;gap:4px;margin-bottom:auto}.home-modern-card-brand-wrapper{text-align:right}.home-modern-card-brand{font-size:0.71875rem;font-weight:700;color:var(--home-text-muted);background-color:var(--home-primary-light);padding:2px 7px;border-radius:4px;display:inline-block}.home-modern-card-title{font-size:0.84375rem;font-weight:700;color:var(--home-text-main);height:2.8em;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.4;margin:4px 0 2px 0}.home-modern-card-specs{margin:2px 0 4px 0}.home-modern-card-count{font-size:0.6875rem;color:var(--home-text-muted)}.home-modern-card-stock{font-size:0.65625rem;padding:2px 6px;border-radius:4px;font-weight:700;display:inline-block;width:fit-content}.home-modern-card-stock.low-stock{color:#DC2626;background-color:#FEE2E2}.home-modern-card-stock.out-of-stock{color:#71717A;background-color:#F4F4F5}.home-modern-card-details{display:flex;flex-direction:column;gap:4px;margin-top:10px;padding-top:8px;border-top:1px dashed var(--home-border)}.home-modern-card-prices{display:flex;flex-direction:column;align-items:flex-end}.home-modern-price-label{font-size:0.65625rem;color:var(--home-text-sub);align-self:flex-start;margin-bottom:2px}.home-modern-card-old-price{font-size:0.71875rem;color:#A1A1AA;text-decoration:line-through}.home-modern-card-price{font-size:1rem;font-weight:800;color:var(--home-accent);display:flex;align-items:baseline;gap:3px}.home-modern-card-price small{font-size:0.65625rem;font-weight:500;color:var(--home-text-muted)}.home-view-all-card{min-width:130px;background-color:rgba(255,255,255,0.08);border:1.5px dashed rgba(255,255,255,0.3);border-radius:var(--home-radius-lg);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;text-decoration:none;color:#FFFFFF;transition:all 0.2s ease;flex-shrink:0;padding:14px;text-align:center}.home-view-all-card:hover{background-color:rgba(255,255,255,0.16);border-color:#FFFFFF}.home-view-all-icon{background-color:rgba(255,255,255,0.15);border-radius:50%;width:46px;height:46px;display:flex;align-items:center;justify-content:center;color:#FFFFFF}.home-view-all-card span{font-size:0.8125rem;font-weight:700}.home-consult-banner{position:relative;border-radius:var(--home-radius-xl);overflow:hidden;background-color:var(--home-primary);box-shadow:var(--home-shadow-md);min-height:250px;display:flex;align-items:center}.home-consult-bg{position:absolute;inset:0;width:100%;height:100%}.home-consult-bg img{width:100%;height:100%;object-fit:cover;object-position:center}.home-consult-overlay{position:absolute;inset:0;background:linear-gradient(270deg,rgba(39,39,42,0.94) 0%,rgba(39,39,42,0.82) 55%,rgba(39,39,42,0.4) 100%)}[dir="ltr"] .home-consult-overlay{background:linear-gradient(90deg,rgba(39,39,42,0.94) 0%,rgba(39,39,42,0.82) 55%,rgba(39,39,42,0.4) 100%)}.home-consult-content{position:relative;z-index:2;padding:32px 40px;width:65%;max-width:700px;color:#FFFFFF}.home-consult-tag{display:inline-block;background-color:var(--home-amber);color:#FFFFFF;font-size:0.71875rem;font-weight:700;padding:3px 10px;border-radius:16px;margin-bottom:10px}.home-consult-title{margin:0 0 8px 0;font-size:1.4rem;font-weight:800;line-height:1.35;color:#FFFFFF}.home-consult-desc{margin:0 0 18px 0;font-size:0.875rem;line-height:1.6;color:#F4F4F5}.home-consult-buttons{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.home-consult-btn{display:inline-flex;align-items:center;gap:8px;padding:8px 18px;border-radius:10px;font-size:0.84375rem;font-weight:700;text-decoration:none;transition:all 0.2s ease}.home-consult-btn-call{background-color:var(--home-emerald);color:#FFFFFF}.home-consult-btn-call:hover{background-color:#059669;transform:translateY(-2px)}.home-consult-btn-inquiry{background-color:rgba(255,255,255,0.15);color:#FFFFFF;backdrop-filter:blur(6px);border:1px solid rgba(255,255,255,0.25)}.home-consult-btn-inquiry:hover{background-color:rgba(255,255,255,0.25);border-color:#FFFFFF;transform:translateY(-2px)}.home-brand-item{display:flex;flex-direction:column;align-items:center;gap:6px;min-width:76px;text-decoration:none;flex-shrink:0;transition:transform 0.2s ease}.home-brand-item:hover{transform:translateY(-2px)}.home-brand-icon{width:64px;height:64px;border-radius:50%;background-color:var(--home-surface);border:1px solid var(--home-border);display:flex;align-items:center;justify-content:center;box-shadow:var(--home-shadow-sm);overflow:hidden;transition:all 0.2s ease}.home-brand-item:hover .home-brand-icon{border-color:var(--home-accent)}.home-brand-icon img{max-width:72%;max-height:72%;object-fit:contain;pointer-events:none}.home-brand-icon span{font-size:0.65625rem;font-weight:700;color:var(--home-text-muted)}.home-brand-name{font-size:0.78125rem;font-weight:700;color:var(--home-text-main);text-align:center}.home-brand-item:hover .home-brand-name{color:var(--home-accent)}.home-blog-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.home-blog-card{background-color:var(--home-surface);border:1px solid var(--home-border);border-radius:var(--home-radius-lg);overflow:hidden;text-decoration:none;box-shadow:var(--home-shadow-sm);display:flex;flex-direction:column;transition:all 0.2s ease}.home-blog-card:hover{transform:translateY(-3px);box-shadow:var(--home-shadow-md);border-color:var(--home-accent)}.home-blog-image{width:100%;aspect-ratio:16 / 9;overflow:hidden;background-color:var(--home-primary-light);position:relative}.home-blog-image img{width:100%;height:100%;object-fit:cover;transition:transform 0.3s ease}.home-blog-card:hover .home-blog-image img{transform:scale(1.05)}.home-blog-info{padding:14px;display:flex;flex-direction:column;flex:1;gap:5px}.home-blog-meta{display:flex;align-items:center;justify-content:space-between;margin-bottom:2px}.home-blog-tag{font-size:0.65625rem;font-weight:700;color:var(--home-text-main);background-color:var(--home-primary-light);padding:2px 7px;border-radius:4px}.home-blog-date{font-size:0.65625rem;color:var(--home-text-sub)}.home-blog-title{margin:0;font-size:0.875rem;font-weight:700;color:var(--home-text-main);line-height:1.45;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.home-blog-card:hover .home-blog-title{color:var(--home-accent)}.home-blog-excerpt{font-size:0.75rem;color:var(--home-text-muted);line-height:1.5;margin:2px 0 0 0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.home-blog-read-more{font-size:0.71875rem;font-weight:700;color:var(--home-accent);margin-top:auto;padding-top:8px;display:inline-block}.home-stats-banner{background-color:var(--home-primary);border-radius:var(--home-radius-xl);padding:24px 20px;display:flex;align-items:center;justify-content:space-around;box-shadow:var(--home-shadow-sm);color:#FFFFFF;border:1px solid rgba(255,255,255,0.06)}.home-stat-item{display:flex;flex-direction:column;align-items:center;text-align:center;gap:3px;flex:1}.home-stat-number{font-size:1.75rem;font-weight:800;color:#FFFFFF;letter-spacing:-0.5px}.home-stat-label{font-size:0.78125rem;color:#A1A1AA;font-weight:500}.home-stat-divider{width:1px;height:36px;background-color:rgba(255,255,255,0.1)}@media (max-width:1000px){.home-header{display:block}.home-values-grid{grid-template-columns:repeat(2,1fr)}.home-blog-grid{grid-template-columns:repeat(2,1fr)}.home-hero-slide{aspect-ratio:16 / 9}.home-hero-content{width:80%;padding:22px}.home-hero-title{font-size:1.3rem}.home-hero-desc{font-size:0.8125rem;margin-bottom:12px}.home-consult-content{width:85%;padding:24px 20px}.home-stats-banner{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.home-stat-divider{display:none}}@media (max-width:640px){.home-main-content{gap:18px}.home-values-grid{grid-template-columns:repeat(2,1fr);gap:8px}.home-value-card{padding:8px 10px;gap:8px;min-width:0;overflow:hidden}.home-value-icon{width:32px;height:32px;border-radius:8px}.home-value-icon svg{width:16px;height:16px}.home-value-info{min-width:0;overflow:hidden}.home-value-title{font-size:0.725rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.home-value-desc{font-size:0.625rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.home-offers-section{padding:16px 12px}.home-offers-header{margin-bottom:12px;display:flex;align-items:center;justify-content:space-between;gap:8px}.home-section-title{gap:8px;min-width:0}.home-offers-badge-icon{width:32px;height:32px;border-radius:8px;flex-shrink:0}.home-offers-badge-icon svg{width:18px;height:18px}.home-offers-title-group{min-width:0;overflow:hidden}.home-offers-title{font-size:0.95rem;font-weight:800;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.home-offers-subtitle{font-size:0.6875rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}.home-offers-viewall{font-size:0.725rem;padding:5px 10px;white-space:nowrap;flex-shrink:0;border-radius:8px;gap:4px}.home-blog-grid{grid-template-columns:1fr}.home-hero-slide{aspect-ratio:4 / 3}.home-hero-content{width:95%;padding:14px}.home-hero-title{font-size:1.1rem}.home-hero-desc{display:none}.home-hero-actions{flex-direction:column;align-items:flex-start;gap:8px}.home-hero-btn{padding:6px 12px;font-size:0.75rem;width:100%;box-sizing:border-box}.home-slider-arrow{display:none}.home-consult-content{width:100%;padding:20px 14px}.home-consult-title{font-size:1.1rem}.home-consult-desc{font-size:0.78125rem}.home-consult-buttons{flex-direction:column;width:100%}.home-consult-btn{width:100%;box-sizing:border-box;justify-content:center}.home-stat-number{font-size:1.4rem}.home-modern-card{width:160px;padding:8px}.home-modern-card-img-wrap{height:120px}.home-section-header{flex-direction:row;align-items:center;justify-content:space-between;gap:6px}.home-section-heading{font-size:0.925rem;line-height:1.4}.home-section-link{font-size:0.725rem;padding:4px 8px;white-space:nowrap;flex-shrink:0}}@media (max-width:360px){.home-values-grid{grid-template-columns:1fr;gap:6px}.home-value-card{padding:10px 12px}.home-value-title{font-size:0.8rem}.home-value-desc{font-size:0.7rem}}