/* ========================= البنرات بعرض المتجر بالكامل
========================= */
.banner, .banners, .hero, .slider, .main-banner{width:100vw !important;max-width:100vw !important;margin-left:calc(-50vw + 50%) !important;margin-right:calc(-50vw + 50%) !important}.banner img, .banners img, .hero img, .slider img, .main-banner img{width:100% !important;height:auto;display:block}/* ========================= الخلفية البيضاء
========================= */
body, html, .main-content, .store-content, .page-content{background-color:#ffffff !important}/* ========================= شبكة المنتجات
========================= */
.products-grid, .products-list{gap:16px !important}/* ========================= كروت المنتجات + أنيميشن
========================= */
.product-card, .product-item, .product-box{background-color:#fff;border-radius:20px;overflow:hidden;transform:scale(1) translateY(0);transition:transform 0.4s ease, box-shadow 0.4s ease;box-shadow:0 10px 30px rgba(0,0,0,0.05);animation:fadeUp 0.6s ease forwards;padding:15px;min-height:350px;display:flex;flex-direction:column;justify-content:space-between}.product-card:hover, .product-item:hover, .product-box:hover{transform:scale(1.02) translateY(-6px);box-shadow:0 14px 30px rgba(0,0,0,0.08)}/* ========================= صور المنتجات
========================= */
.product-card img, .product-item img, .product-box img{transition:transform 0.4s ease;object-fit:contain;max-height:250px;width:100%}.product-card:hover img, .product-item:hover img, .product-box:hover img{transform:scale(1.05)}/* ========================= إزالة أيقونة القلب
========================= */
.wishlist-btn, .add-to-wishlist, .favorite, .product-favorite, .like-btn, .heart, [class*="wish"], [class*="favo"]{display:none !important}/* ========================= تصنيفات المنتجات
========================= */
.home-categories-section .category-item h3{display:none !important}.home-categories-section .category-item img{width:120px !important;height:120px !important;object-fit:contain;transition:transform 0.3s ease}.home-categories-section .category-item a{display:flex;justify-content:center;align-items:center}.home-categories-section .category-item{padding:10px 0 !important}.home-categories-section .category-item:hover img{transform:scale(1.1)}/* ========================= أساس الأنيميشن
========================= */
*{-webkit-font-smoothing:antialiased}section, .home-section, .section, .home-categories-section{animation:softFadeUp 1s ease both}@keyframes softFadeUp{from{opacity:0;transform:translateY(25px)}to{opacity:1;transform:translateY(0)}}.product-card, .product-item, .category-item{transition:all 0.4s ease}.product-card:hover, .product-item:hover, .category-item:hover{transform:translateY(-6px)}/* ========================= أزرار وإضاءة عند Hover
========================= */
button, .btn, .add-to-cart, .more-button{position:relative;overflow:hidden;transition:all 0.4s ease}button::before, .btn::before, .add-to-cart::before, .more-button::before{content:"";position:absolute;top:50%;left:50%;width:0;height:0;background:rgba(0,0,0,0.08);border-radius:50%;transform:translate(-50%, -50%);transition:all 0.5s ease}button:hover::before, .btn:hover::before, .add-to-cart:hover::before, .more-button:hover::before{width:200%;height:200%}button:hover, .btn:hover, .add-to-cart:hover, .more-button:hover{box-shadow:0 10px 30px rgba(0,0,0,0.15);transform:translateY(-2px)}/* ========================= صور داخل السكشن
========================= */
img{transition:transform 0.6s ease}section:hover img{transform:scale(1.03)}/* ========================= سلايدر
========================= */
.s-slider{transition:transform 0.6s ease}/* ========================= Footer
========================= */
footer{position:relative;width:100%;padding:40px 20px;color:#fff;text-align:center;background:linear-gradient(135deg, #000 0%, #c00000 50%, #111 100%);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);overflow:hidden}footer::before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle, rgba(255,255,255,0.15) 0%, transparent 70%);animation:shine 10s linear infinite}footer a{color:#fff;text-decoration:none;transition:color 0.3s ease, transform 0.3s ease}footer a:hover{color:#c00000;transform:scale(1.1)}@keyframes shine{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}footer:hover{background:linear-gradient(135deg, #111 0%, #c00000 50%, #000 100%);transition:background 0.6s ease-in-out}