.home-section-ratio .home-contain{border-radius:1rem;overflow:hidden;border:1px solid rgba(0,0,0,.12);box-shadow:0 1px #00000005}body.dark .home-section-ratio .home-contain,[data-theme=dark] .home-section-ratio .home-contain{border-color:#ffffff29}.home-section-ratio .home-contain .bg-size{position:relative;display:block;overflow:hidden;border-radius:inherit}.home-section-ratio .home-contain .bg-size picture,.home-section-ratio .home-contain .home-banner-img{position:absolute;inset:0;display:block;width:100%;height:100%}.home-section-ratio .home-contain .home-banner-img{object-fit:cover;object-position:center;filter:none!important}.home-banner-card{display:block;color:inherit;text-decoration:none;cursor:pointer}.home-banner-card:hover,.home-banner-card:focus-visible{color:inherit;text-decoration:none}.home-category-strip{display:flex;gap:.75rem;overflow-x:auto;padding-bottom:.5rem;scrollbar-width:thin}.home-category-strip>*{flex:0 0 auto;min-width:110px}.home-category-grid{margin-top:.25rem}.home-category-card{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.65rem;min-height:100%;padding:1rem .5rem;border-radius:1rem;background:#f3f4f6;text-align:center;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease;border:2px solid transparent}.home-category-card:hover{transform:translateY(-2px);box-shadow:0 8px 20px #00000014;border-color:var(--theme-color, #0da487)}.home-category-card__icon{width:4.5rem;height:4.5rem;display:flex;align-items:center;justify-content:center}.home-category-card__icon img{width:100%;height:100%;object-fit:contain}.home-category-card__placeholder{width:3.5rem;height:3.5rem;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:#0000000f;color:var(--theme-color, #0da487);font-weight:700;font-size:1.25rem}.home-category-card__title{margin:0;font-size:.95rem;font-weight:700;color:#1d3557;line-height:1.4}@media(max-width:575.98px){.home-category-card{padding:.85rem .35rem;border-radius:.85rem}.home-category-card__icon{width:3.5rem;height:3.5rem}.home-category-card__title{font-size:.82rem}}.home-product-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:1rem;align-items:stretch}.home-product-grid .product-box.product-box-bg+.product-box-bg{margin-top:0!important}.home-product-grid .product-box{height:100%;display:flex;flex-direction:column;overflow:hidden}.home-product-grid .product-box .product-image{width:100%;margin:0;padding:12px 12px 0}.home-product-grid .product-box .product-detail{display:flex;flex-direction:column;flex:1;padding-top:.85rem}.home-product-grid .product-box .add-to-cart-box{margin-top:auto}.product-box .product-image .product-image__link{display:block;position:relative;width:100%;height:auto;min-height:17rem;aspect-ratio:1 / 1;overflow:hidden;border-radius:.85rem;background:#fff;border:1px solid rgba(0,0,0,.06)}.product-box .product-image img.product-card-img,.product-box .product-image .product-image__link img{width:100%!important;height:100%!important;max-width:100%;object-fit:contain;object-position:center;filter:none!important;display:block;padding:0;margin:0;background:#fff;transition:all .3s ease-in-out}.product-image__empty{display:flex;align-items:center;justify-content:center;width:100%;min-height:17rem;aspect-ratio:1 / 1;padding:1rem;text-align:center;font-size:.9rem;font-weight:600;color:#6c757d;background:#fff;border-radius:.85rem;border:1px solid rgba(0,0,0,.06)}body.dark .product-box .product-image .product-image__link,body.dark .product-box .product-image img.product-card-img,body.dark .product-image__empty,[data-theme=dark] .product-box .product-image .product-image__link,[data-theme=dark] .product-box .product-image img.product-card-img,[data-theme=dark] .product-image__empty{background:#151a24;border-color:#ffffff1a}.cart-line-thumb{width:87px;height:87px;object-fit:cover;object-position:center;display:block;border-radius:.65rem;border:1px solid rgba(0,0,0,.12);background:#00000008;flex-shrink:0}body.dark .cart-line-thumb,[data-theme=dark] .cart-line-thumb{border-color:#ffffff29;background:#ffffff0f}.cart-section .cart-line-thumb{width:80px;height:80px}.product-box .product-image .product-option{background:#fffffff5;border:1px solid rgba(0,0,0,.08);box-shadow:0 10px 28px #0000001f;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.product-box .product-image .product-option li a{display:flex;align-items:center;justify-content:center;width:100%;color:#4b5563;transition:color .2s ease,transform .2s ease}.product-box .product-image .product-option li a .feather,.product-box .product-image .product-option li a svg{width:18px;height:18px;color:inherit;stroke:currentColor;transition:color .2s ease,transform .2s ease}.product-box .product-image .product-option li a:hover,.product-box .product-image .product-option li a:focus-visible{color:var(--theme-color, #0da487);transform:translateY(-1px) scale(1.08)}.product-box .product-image .product-option li+li:after{background-color:#0000001a}body.dark .product-box .product-image .product-option,[data-theme=dark] .product-box .product-image .product-option{background:#222428f5;border-color:#ffffff1f;box-shadow:0 10px 28px #00000059}body.dark .product-box .product-image .product-option li a,[data-theme=dark] .product-box .product-image .product-option li a{color:#d1d5db}body.dark .product-box .product-image .product-option li a:hover,body.dark .product-box .product-image .product-option li a:focus-visible,[data-theme=dark] .product-box .product-image .product-option li a:hover,[data-theme=dark] .product-box .product-image .product-option li a:focus-visible{color:var(--theme-color, #0da487)}body.dark .product-box .product-image .product-option li+li:after,[data-theme=dark] .product-box .product-image .product-option li+li:after{background-color:#ffffff29}body.dark .product-image__empty{color:#adb5bd;background:#ffffff0f}.shop-empty-note{padding:1.5rem;text-align:center;color:var(--theme-color, #0da487)}.placeholder-page{min-height:40vh}.shop-header-search-results{z-index:1080;max-height:320px;overflow-y:auto;top:100%}.shop-vue-toast{position:fixed;inset-inline-start:1rem;top:1rem;z-index:2000;background:#0da487;color:#fff;padding:.65rem 1rem;border-radius:999px;font-size:.9rem}.ictek-footer{--ictek-ft-bg: #0f131c;--ictek-ft-panel: #151a24;--ictek-ft-panel2: #10141d;--ictek-ft-text: #f7f8fb;--ictek-ft-muted: #9ba5b5;--ictek-ft-line: #252c39;--ictek-ft-accent: var(--theme-color, #7b6df2);--ictek-ft-accent2: var(--accent-gradient-end, #4d8dff);--ictek-ft-shadow: 0 20px 55px rgba(0, 0, 0, .28);background:var(--ictek-ft-bg);border-top:1px solid var(--ictek-ft-line);padding:26px 16px 16px;direction:rtl}body.light .ictek-footer,[data-theme=light] .ictek-footer{--ictek-ft-bg: #eef1f6;--ictek-ft-panel: #ffffff;--ictek-ft-panel2: #f4f6fa;--ictek-ft-text: #1a2233;--ictek-ft-muted: #5c677a;--ictek-ft-line: #dde3ee;--ictek-ft-shadow: 0 16px 40px rgba(15, 23, 42, .08)}.ictek-footer a{text-decoration:none;color:inherit}.ictek-footer__wrap{max-width:1280px;margin:auto}.ictek-footer__shell{background:var(--ictek-ft-panel);border:1px solid var(--ictek-ft-line);border-radius:30px;overflow:hidden;box-shadow:var(--ictek-ft-shadow)}.ictek-footer__topband{display:grid;grid-template-columns:1.2fr .8fr;align-items:center;gap:20px;padding:24px 26px;background:linear-gradient(110deg,color-mix(in srgb,var(--ictek-ft-accent) 10%,var(--ictek-ft-panel)) 0%,var(--ictek-ft-panel) 52%,color-mix(in srgb,var(--ictek-ft-accent2) 8%,var(--ictek-ft-panel)) 100%);border-bottom:1px solid var(--ictek-ft-line)}.ictek-footer__brandline{display:flex;align-items:center;gap:14px;min-width:0}.ictek-footer__brandmark{width:54px;height:54px;border-radius:17px;display:grid;place-items:center;background:transparent;color:#fff;font-weight:900;font-size:18px;flex-shrink:0;box-shadow:none;overflow:hidden}.ictek-footer__brandmark-img{width:100%;height:100%;object-fit:cover;object-position:center;padding:0;display:block}.ictek-footer__brandtxt{min-width:0}.ictek-footer__brandtxt h2{margin:0 0 4px;font-size:23px;color:var(--ictek-ft-text)}.ictek-footer__brandtxt p{margin:0;color:var(--ictek-ft-muted);font-size:12px;line-height:1.9}.ictek-footer__contactchips{display:flex;justify-content:flex-start;flex-wrap:wrap;gap:9px}.ictek-footer__chip{display:flex;align-items:center;gap:8px;border:1px solid var(--ictek-ft-line);background:var(--ictek-ft-panel2);padding:9px 11px;border-radius:999px;color:var(--ictek-ft-muted);font-size:11px}.ictek-footer__chip b{color:var(--ictek-ft-text);font-weight:700}.ictek-footer__chip svg{width:16px;height:16px;fill:var(--ictek-ft-accent);flex-shrink:0}.ictek-footer__middle{display:grid;grid-template-columns:.8fr .8fr 1.4fr;gap:0}.ictek-footer__col{padding:23px;border-left:1px solid var(--ictek-ft-line)}.ictek-footer__col:last-child{border-left:0}.ictek-footer__title{margin:0 0 14px;font-size:13px;font-weight:800;color:var(--ictek-ft-text)}.ictek-footer__links{list-style:none;margin:0;padding:0;display:grid;gap:3px}.ictek-footer__links a{display:flex;align-items:center;gap:10px;color:var(--ictek-ft-muted);font-size:14px;font-weight:600;line-height:1.4;padding:8px 0;transition:.18s ease}.ictek-footer__links a:before{content:"";width:15px;height:15px;flex-shrink:0;background:currentColor;opacity:.42;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M14.5 5.5 8 12l6.5 6.5' stroke='%23000' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M14.5 5.5 8 12l6.5 6.5' stroke='%23000' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / contain no-repeat;transition:.18s ease}.ictek-footer__links a:hover{color:var(--ictek-ft-accent);transform:translate(3px)}.ictek-footer__links a:hover:before{opacity:1;transform:translate(2px)}.ictek-footer__spotlight{padding:23px}.ictek-footer__trust{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.ictek-footer__seal{min-height:102px;border:1px solid var(--ictek-ft-line);border-radius:16px;background:var(--ictek-ft-panel2);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;padding:8px;text-align:center;transition:.18s ease}a.ictek-footer__seal:hover{border-color:color-mix(in srgb,var(--ictek-ft-accent) 40%,var(--ictek-ft-line));transform:translateY(-2px)}.ictek-footer__sealicon{width:42px;height:42px;border-radius:13px;display:grid;place-items:center;background:color-mix(in srgb,var(--ictek-ft-accent) 12%,var(--ictek-ft-panel));color:var(--ictek-ft-accent);font-weight:900;overflow:hidden}.ictek-footer__sealicon img{width:100%;height:100%;object-fit:contain;padding:4px}.ictek-footer__seal small{font-size:9px;color:var(--ictek-ft-muted);font-weight:700}.ictek-footer__social-dock{margin-top:14px;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;border:1px solid var(--ictek-ft-line);background:var(--ictek-ft-panel2);border-radius:18px}.ictek-footer__social-label{color:var(--ictek-ft-muted);font-size:11px;white-space:nowrap}.ictek-footer__socials{display:flex;gap:8px}.ictek-footer a.ictek-footer__social,.ictek-footer__social{width:48px;height:48px;border-radius:14px;display:grid;place-items:center;color:#fff!important;transition:.18s ease;box-shadow:0 7px 16px #0000001a}.ictek-footer__social:hover{transform:translateY(-2px) scale(1.03)}.ictek-footer a.ictek-footer__social svg,.ictek-footer__social svg,.ictek-footer__social svg path{width:26px;height:26px;fill:#fff!important;color:#fff}.ictek-footer__social.wa{background:#25d366}.ictek-footer__social.tg{background:#229ed9}.ictek-footer__social.ig{background:linear-gradient(135deg,#833ab4,#e1306c 58%,#f77737)}.ictek-footer__bottom{border-top:1px solid var(--ictek-ft-line);padding:13px 22px;display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--ictek-ft-muted);font-size:10px}.ictek-footer__mobile-links{display:none}.ictek-footer__mobile-links summary{list-style:none;cursor:pointer}.ictek-footer__mobile-links summary::-webkit-details-marker{display:none}@media(max-width:980px){.ictek-footer__topband{grid-template-columns:1fr}.ictek-footer__middle{grid-template-columns:1fr 1fr}.ictek-footer__col{border-bottom:1px solid var(--ictek-ft-line)}.ictek-footer__spotlight{grid-column:1 / -1;border-bottom:0}}@media(max-width:620px){.ictek-footer{padding:12px 8px}.ictek-footer__shell{border-radius:22px}.ictek-footer__topband{padding:17px;gap:14px}.ictek-footer__brandmark{width:48px;height:48px;border-radius:15px}.ictek-footer__brandtxt h2{font-size:19px}.ictek-footer__brandtxt p{font-size:10px}.ictek-footer__contactchips{gap:7px}.ictek-footer__chip{padding:8px 10px;font-size:10px}.ictek-footer__middle{display:block}.ictek-footer__col{padding:17px;border-left:0;border-bottom:1px solid var(--ictek-ft-line)}.ictek-footer__desktop-col{display:none}.ictek-footer__mobile-links{display:block;border-bottom:1px solid var(--ictek-ft-line)}.ictek-footer__mobile-links summary{padding:15px 17px;font-size:12px;font-weight:800;display:flex;align-items:center;justify-content:space-between;color:var(--ictek-ft-text)}.ictek-footer__mobile-links summary:before{content:"+";width:26px;height:26px;border-radius:9px;background:color-mix(in srgb,var(--ictek-ft-accent) 10%,var(--ictek-ft-panel));color:var(--ictek-ft-accent);display:grid;place-items:center;font-size:17px;font-weight:500}.ictek-footer__mobile-links[open] summary:before{content:"−"}.ictek-footer__mobile-links .ictek-footer__links{padding:0 17px 12px}.ictek-footer__spotlight{padding:17px}.ictek-footer__trust{gap:6px}.ictek-footer__seal{min-height:86px;border-radius:14px}.ictek-footer__sealicon{width:37px;height:37px;border-radius:11px}.ictek-footer__seal small{font-size:8px}.ictek-footer__social-dock{margin-top:12px;padding:9px 10px;border-radius:16px}.ictek-footer__social-label{font-size:10px}.ictek-footer__social{width:46px;height:46px;border-radius:13px}.ictek-footer__social svg{width:24px;height:24px}.ictek-footer__bottom{padding:12px 15px;flex-direction:column;text-align:center;gap:6px}}
