:root{--color-primary: #0A1929;--color-accent: #D4AF37;--color-white: #FFFFFF;--color-light-gray: #F5F5F7;--color-medium-gray: #E5E5E7;--color-dark-gray: #86868B;--color-text-primary: #1D1D1F;--color-text-secondary: #333333;--color-success: #28a745;--color-error: #dc3545;--color-warning: #ffc107;--spacing-xs: 4px;--spacing-sm: 8px;--spacing-md: 16px;--spacing-lg: 24px;--spacing-xl: 32px;--spacing-2xl: 48px;--radius-sm: 4px;--radius-md: 8px;--radius-lg: 12px;--radius-full: 50%;--font-primary: "Poppins", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-secondary: "Cairo", "Droid Arabic Kufi", -apple-system, BlinkMacSystemFont, sans-serif;--shadow-sm: 0 1px 3px rgba(0, 0, 0, .12);--shadow-md: 0 4px 6px rgba(0, 0, 0, .1);--shadow-lg: 0 10px 24px rgba(0, 0, 0, .15);--transition-fast: .15s ease-in-out;--transition-normal: .3s ease-in-out;--transition-slow: .5s ease-in-out}*{margin:0;padding:0;box-sizing:border-box}html{direction:rtl;text-align:right}body{font-family:var(--font-secondary);font-size:16px;line-height:1.6;color:var(--color-text-primary);background-color:var(--color-white);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6{font-family:var(--font-primary);font-weight:600;line-height:1.2;margin-bottom:var(--spacing-md)}h1{font-size:48px;font-weight:700;margin-bottom:var(--spacing-lg)}h2{font-size:36px;font-weight:600;margin-bottom:var(--spacing-lg)}h3{font-size:24px;font-weight:600;margin-bottom:var(--spacing-md)}h4{font-size:18px;font-weight:600;margin-bottom:var(--spacing-sm)}p{margin-bottom:var(--spacing-md);color:var(--color-text-secondary)}a{color:var(--color-primary);text-decoration:none;transition:color var(--transition-fast)}a:hover{color:var(--color-accent)}.header{background-color:var(--color-white);border-bottom:1px solid var(--color-light-gray);padding:var(--spacing-md) 0;position:sticky;top:0;z-index:100;box-shadow:var(--shadow-sm)}.header-container{max-width:1400px;margin:0 auto;padding:0 var(--spacing-md);display:flex;justify-content:space-between;align-items:center}.logo{font-size:24px;font-weight:700;color:var(--color-primary);font-family:var(--font-primary)}.nav-menu{display:flex;gap:var(--spacing-xl);list-style:none}.nav-menu a{font-weight:500;color:var(--color-text-primary);transition:color var(--transition-fast)}.nav-menu a:hover{color:var(--color-accent)}.header-icons{display:flex;gap:var(--spacing-lg);align-items:center}.icon-btn{background:none;border:none;cursor:pointer;font-size:20px;color:var(--color-text-primary);transition:color var(--transition-fast)}.icon-btn:hover{color:var(--color-accent)}.cart-count{position:absolute;top:-8px;right:-8px;background-color:var(--color-accent);color:var(--color-primary);border-radius:var(--radius-full);width:20px;height:20px;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700}.btn{display:inline-block;padding:var(--spacing-md) var(--spacing-lg);border-radius:var(--radius-md);font-family:var(--font-primary);font-weight:500;font-size:16px;border:none;cursor:pointer;transition:all var(--transition-fast);text-align:center}.btn-primary{background-color:var(--color-primary);color:var(--color-white)}.btn-primary:hover{background-color:#051a3a;box-shadow:var(--shadow-md)}.btn-secondary{background-color:transparent;color:var(--color-primary);border:2px solid var(--color-primary)}.btn-secondary:hover{background-color:var(--color-light-gray)}.btn-accent{background-color:var(--color-accent);color:var(--color-primary)}.btn-accent:hover{background-color:#c49a2e;box-shadow:var(--shadow-md)}.btn-small{padding:var(--spacing-sm) var(--spacing-md);font-size:14px}.btn-large{padding:var(--spacing-lg) var(--spacing-xl);font-size:18px;width:100%}.hero{background:linear-gradient(135deg,var(--color-primary) 0%,#1a2a4a 100%);color:var(--color-white);padding:var(--spacing-2xl) var(--spacing-md);text-align:center;min-height:500px;display:flex;flex-direction:column;justify-content:center;align-items:center}.hero h1{color:var(--color-white);font-size:56px;margin-bottom:var(--spacing-lg)}.hero p{color:#ffffffe6;font-size:18px;max-width:600px;margin:0 auto var(--spacing-xl)}.hero .btn{margin-top:var(--spacing-lg)}.hero-trust-badge{margin-top:var(--spacing-lg);font-size:14px;color:var(--color-accent);font-weight:500}.products-section{max-width:1400px;margin:0 auto;padding:var(--spacing-2xl) var(--spacing-md)}.section-title{text-align:center;margin-bottom:var(--spacing-2xl)}.section-title h2{margin-bottom:var(--spacing-md)}.section-title p{color:var(--color-dark-gray);max-width:600px;margin:0 auto}.products-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:var(--spacing-xl);margin-bottom:var(--spacing-2xl)}.product-card{background-color:var(--color-white);border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow-sm);transition:all var(--transition-normal);border:1px solid var(--color-light-gray)}.product-card:hover{box-shadow:var(--shadow-lg);transform:translateY(-4px)}.product-image{width:100%;height:280px;background-color:var(--color-light-gray);overflow:hidden;position:relative}.product-image img{width:100%;height:100%;object-fit:cover;transition:transform var(--transition-normal)}.product-card:hover .product-image img{transform:scale(1.05)}.product-discount-badge{position:absolute;top:var(--spacing-md);left:var(--spacing-md);background-color:var(--color-accent);color:var(--color-primary);padding:var(--spacing-sm) var(--spacing-md);border-radius:var(--radius-sm);font-weight:700;font-size:12px}.product-info{padding:var(--spacing-lg)}.product-name{font-size:16px;font-weight:600;margin-bottom:var(--spacing-sm);color:var(--color-text-primary);height:48px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.product-rating{display:flex;align-items:center;gap:var(--spacing-sm);margin-bottom:var(--spacing-md);font-size:14px;color:var(--color-dark-gray)}.stars{color:var(--color-accent)}.product-price{display:flex;align-items:center;gap:var(--spacing-md);margin-bottom:var(--spacing-lg)}.price-current{font-size:20px;font-weight:700;color:var(--color-primary)}.price-original{font-size:16px;color:var(--color-dark-gray);text-decoration:line-through}.product-actions{display:flex;gap:var(--spacing-md)}.product-actions .btn{flex:1;padding:var(--spacing-md);font-size:14px}.wishlist-btn{background-color:transparent;border:2px solid var(--color-light-gray);color:var(--color-primary);padding:var(--spacing-md);border-radius:var(--radius-md);cursor:pointer;transition:all var(--transition-fast)}.wishlist-btn:hover{border-color:var(--color-accent);color:var(--color-accent)}.trust-section{background-color:var(--color-light-gray);padding:var(--spacing-2xl) var(--spacing-md);margin:var(--spacing-2xl) 0}.trust-grid{max-width:1400px;margin:0 auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:var(--spacing-xl)}.trust-item{text-align:center}.trust-icon{font-size:48px;margin-bottom:var(--spacing-md)}.trust-item h4{margin-bottom:var(--spacing-sm)}.trust-item p{color:var(--color-dark-gray);font-size:14px}.footer{background-color:var(--color-primary);color:var(--color-white);padding:var(--spacing-2xl) var(--spacing-md);margin-top:var(--spacing-2xl)}.footer-container{max-width:1400px;margin:0 auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:var(--spacing-xl);margin-bottom:var(--spacing-xl)}.footer-section h4{color:var(--color-white);margin-bottom:var(--spacing-md)}.footer-section ul{list-style:none}.footer-section ul li{margin-bottom:var(--spacing-sm)}.footer-section a{color:#fffc;transition:color var(--transition-fast)}.footer-section a:hover{color:var(--color-accent)}.social-icons{display:flex;gap:var(--spacing-md);margin-top:var(--spacing-md)}.social-icon{width:40px;height:40px;border-radius:var(--radius-full);background-color:#ffffff1a;display:flex;align-items:center;justify-content:center;color:var(--color-white);transition:all var(--transition-fast);cursor:pointer}.social-icon:hover{background-color:var(--color-accent);color:var(--color-primary)}.footer-bottom{border-top:1px solid rgba(255,255,255,.1);padding-top:var(--spacing-lg);text-align:center;color:#fffc;font-size:14px}.form-group{margin-bottom:var(--spacing-lg)}.form-label{display:block;margin-bottom:var(--spacing-sm);font-weight:500;color:var(--color-text-primary)}.form-input,.form-textarea,.form-select{width:100%;padding:var(--spacing-md);border:1px solid var(--color-medium-gray);border-radius:var(--radius-md);font-family:var(--font-secondary);font-size:16px;transition:all var(--transition-fast)}.form-input:focus,.form-textarea:focus,.form-select:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px #0a19291a}.form-textarea{resize:vertical;min-height:120px}@media (max-width: 768px){h1{font-size:32px}h2{font-size:24px}.nav-menu{gap:var(--spacing-md);font-size:14px}.products-grid{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:var(--spacing-md)}.hero{min-height:350px;padding:var(--spacing-xl) var(--spacing-md)}.hero h1{font-size:32px}.hero p{font-size:16px}.trust-grid{grid-template-columns:repeat(2,1fr)}.footer-container{grid-template-columns:1fr}}@media (max-width: 480px){h1{font-size:24px}h2{font-size:20px}.header-container{flex-wrap:wrap}.nav-menu{display:none}.products-grid{grid-template-columns:repeat(2,1fr)}.product-image{height:200px}.hero h1{font-size:24px}.btn-large{padding:var(--spacing-md) var(--spacing-lg)}.trust-grid{grid-template-columns:1fr}}.container{max-width:1400px;margin:0 auto;padding:0 var(--spacing-md)}.text-center{text-align:center}.text-right{text-align:right}.text-left{text-align:left}.mt-sm{margin-top:var(--spacing-sm)}.mt-md{margin-top:var(--spacing-md)}.mt-lg{margin-top:var(--spacing-lg)}.mt-xl{margin-top:var(--spacing-xl)}.mb-sm{margin-bottom:var(--spacing-sm)}.mb-md{margin-bottom:var(--spacing-md)}.mb-lg{margin-bottom:var(--spacing-lg)}.mb-xl{margin-bottom:var(--spacing-xl)}.p-sm{padding:var(--spacing-sm)}.p-md{padding:var(--spacing-md)}.p-lg{padding:var(--spacing-lg)}.p-xl{padding:var(--spacing-xl)}.hidden{display:none}.visible{display:block}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes slideIn{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}.fade-in{animation:fadeIn var(--transition-normal) ease-in-out}.slide-in{animation:slideIn var(--transition-normal) ease-in-out}
/*# sourceMappingURL=/cdn/shop/t/4/assets/shopify_custom_styles.css.map */
