@import"https://fonts.googleapis.com/css2?family=Tajawal:wght@300;400;500;700&family=Noto+Serif+Arabic:wght@300;400;500;600&display=swap";:root{--blush: #f5c6cb;--blush-deep: #e8a8b0;--blush-light: #fce8ea;--blush-pale: #fdf4f5;--blush-ultra: #fff8f9;--charcoal: #2d2d2d;--charcoal-soft: #5a5a5a;--charcoal-muted:#8a8a8a;--cream: #fdf6f7;--white: #ffffff;--accent: #c47e88;--accent-dark: #a8626c;--accent-light: #d9a0a8;--gold: #c9a96e;--font-display: "Noto Serif Arabic", Georgia, serif;--font-body: "Tajawal", system-ui, sans-serif;--font-arabic: "Tajawal", system-ui, sans-serif;--radius-sm: 6px;--radius-md: 14px;--radius-lg: 22px;--radius-xl: 32px;--radius-full: 999px;--shadow-soft: 0 4px 24px rgba(196,126,136,.14);--shadow-card: 0 8px 40px rgba(45,45,45,.08);--shadow-hover: 0 20px 60px rgba(196,126,136,.26);--shadow-deep: 0 32px 80px rgba(45,45,45,.14);--transition: .3s cubic-bezier(.4, 0, .2, 1);--transition-slow: .6s cubic-bezier(.4, 0, .2, 1)}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}img,video{max-width:100%;height:auto;display:block}a{color:inherit;text-decoration:none}button{cursor:pointer;border:none;background:none;font-family:inherit}ul,ol{list-style:none}body{font-family:var(--font-body);font-size:16px;line-height:1.6;color:var(--charcoal);background:var(--cream);direction:rtl;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6{font-family:var(--font-display);font-weight:300;line-height:1.08;color:var(--charcoal)}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.container{width:100%;max-width:1280px;margin:0 auto;padding:0 48px}@media(max-width:768px){.container{padding:0 20px}}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:15px 36px;font-family:var(--font-body);font-size:.78rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;border-radius:var(--radius-full);transition:var(--transition);white-space:nowrap;position:relative;overflow:hidden}.btn:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#ffffff1f;opacity:0;transition:opacity .25s}.btn:hover:after{opacity:1}.btn-primary{background:var(--charcoal);color:var(--white);box-shadow:0 4px 16px #2d2d2d33}.btn-primary:hover{background:var(--accent-dark);box-shadow:var(--shadow-hover)}.btn-outline{background:transparent;color:var(--charcoal);border:1.5px solid var(--charcoal)}.btn-outline:hover{background:var(--charcoal);color:var(--white)}.btn-blush{background:var(--blush);color:var(--charcoal);box-shadow:var(--shadow-soft)}.btn-blush:hover{background:var(--blush-deep);box-shadow:var(--shadow-hover)}.btn-ghost{background:#ffffff1f;color:var(--white);border:1px solid rgba(255,255,255,.25);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.btn-ghost:hover{background:#ffffff38}@keyframes fadeUp{0%{opacity:0;transform:translateY(32px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeLeft{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:translate(0)}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(0)}}@keyframes floatSlow{0%,to{transform:translateY(0)}50%{transform:translateY(0)}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes shimmer{0%{background-position:-200% center}to{background-position:200% center}}@keyframes pulse-ring{0%{transform:scale(1);opacity:.6}to{transform:scale(1.4);opacity:0}}@keyframes scaleIn{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}.animate-fade-up{animation:fadeUp .85s ease both}.animate-fade-in{animation:fadeIn 1s ease both}.animate-scale-in{animation:scaleIn .7s ease both}.delay-1{animation-delay:.1s}.delay-2{animation-delay:.22s}.delay-3{animation-delay:.34s}.delay-4{animation-delay:.46s}.delay-5{animation-delay:.58s}::-webkit-scrollbar{width:5px}::-webkit-scrollbar-track{background:var(--blush-pale)}::-webkit-scrollbar-thumb{background:var(--blush-deep);border-radius:3px}.section-padding{padding:110px 0}@media(max-width:768px){.section-padding{padding:72px 0}}.section-label{font-family:var(--font-body);font-size:.7rem;letter-spacing:.24em;text-transform:uppercase;color:var(--accent);margin-bottom:14px;display:flex;align-items:center;gap:10px}.section-label:after{content:"";display:block;width:24px;height:1px;background:var(--accent)}.section-title{font-family:var(--font-display);font-size:clamp(2.2rem,4.5vw,3.6rem);font-weight:300;color:var(--charcoal);margin-bottom:20px;letter-spacing:-.01em}.section-title em{font-weight:300;color:var(--accent)}.section-subtitle{font-size:1rem;color:var(--charcoal-soft);line-height:1.8;max-width:520px}.section-divider{width:48px;height:2px;background:linear-gradient(90deg,var(--accent),var(--blush));border-radius:2px;margin:0 0 32px}.tag{display:inline-flex;align-items:center;gap:6px;background:var(--blush-light);color:var(--accent);font-size:.68rem;letter-spacing:.14em;text-transform:uppercase;padding:5px 14px;border-radius:var(--radius-full);font-weight:500}.glow-text{background:linear-gradient(135deg,var(--accent) 0%,var(--blush-deep) 50%,var(--accent-dark) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}
/*# sourceMappingURL=/cdn/shop/t/32/assets/base.css.map */
