@import url("https://fonts.googleapis.com/css2?family=Assistant:wght@400;600;700&family=Amiri:wght@400;700&display=swap");:root{--bg:#370e3e;--text:#fff;--btn:#9422af;--btn-label:#fff;--color-primary:#5a0664;--color-secondary:#6c50b5;--color-white:#fff;--color-gray:#871368;--color-gray-light:#e5e7eb;--font-head:"Assistant",system-ui,Arial;--font-body:"Amiri",system-ui,Arial;--body-scale:120%;--head-scale:110%;--page-w:1600px;--grid-x:28px;--grid-y:28px;--section-space:4rem;--input-radius:4px;--input-border:2px;--input-border-color:#fff;--input-shadow:8px 8px 20px rgba(0,0,0,.3);--card-radius:4px;--card-shadow:8px 8px 40px rgba(0,0,0,.25);--media-radius:10px;--media-shadow:4px 4px 20px rgba(0,0,0,.05);--drawer-border:1px solid hsla(0,0%,100%,.45);--drawer-shadow:4px 4px 5px rgba(0,0,0,.8);--popup-radius:4px;--popup-border:2px solid hsla(0,0%,100%,.25);--popup-shadow:16px 16px 5px rgba(0,0,0,.5);--badge-radius:2px;--sk-gold:#ffc033;--sk-purple-1:#4a2f86;--sk-purple-2:#6c50b5;--sk-lavender-1:#cfc9ff;--sk-lavender-2:#bdb7ff;--sk-navy-1:#081a36;--sk-navy-2:#122a52;--sk-orange-glow:#ff7a00}*{box-sizing:border-box}body,html{margin:0}body{background:var(--bg);color:var(--text);font-family:var(--font-body);font-size:var(--body-scale);line-height:1.6;direction:rtl;text-align:right}h1,h2,h3,h4,h5,h6{font-family:var(--font-head);margin:0 0 .6em}h1{font-size:calc(2rem * var(--head-scale))}h2{font-size:calc(1.6rem * var(--head-scale))}h3{font-size:calc(1.3rem * var(--head-scale))}a{color:var(--btn);text-decoration:none;transition:transform .2s ease,color .2s ease}a:hover{color:#b83bc9;transform:translateY(-1px)}.container{max-width:var(--page-w);margin-inline:auto;padding-inline:clamp(12px,2vw,28px)}.section{padding-block:var(--section-space)}.grid{grid-gap:var(--grid-y) var(--grid-x);gap:var(--grid-y) var(--grid-x)}.grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}input,select,textarea{color:#121212;border:var(--input-border) solid var(--input-border-color);border-radius:var(--input-radius);box-shadow:var(--input-shadow);padding:.6rem .8rem}.card{color:#121212;border-radius:var(--card-radius);box-shadow:var(--card-shadow);padding:1rem}.product-card{text-align:right}img,video{max-width:100%;height:auto;border-radius:var(--media-radius);box-shadow:var(--media-shadow)}.drawer{border-top:var(--drawer-border);box-shadow:var(--drawer-shadow)}.drawer,.popup{background:var(--bg);color:var(--text)}.popup{border:var(--popup-border);border-radius:var(--popup-radius);box-shadow:var(--popup-shadow)}.badge{display:inline-block;border-radius:var(--badge-radius);padding:.2rem .5rem}.btn{padding:0 28px;transition:transform .12s ease,box-shadow .2s ease,background .2s ease,color .2s ease}.btn--primary,.btn-primary{color:var(--sk-gold);background:linear-gradient(180deg,var(--sk-purple-2),var(--sk-purple-1));box-shadow:inset 0 2px 8px hsla(0,0%,100%,.08),inset 0 -2px 10px rgba(0,0,0,.25),0 8px 24px rgba(76,48,150,.35)}.btn--primary:hover,.btn-primary:hover{filter:brightness(1.05)}.btn--outline,.btn-outline{background:transparent;color:var(--btn);border:2px solid var(--btn);box-shadow:none}.btn--outline:hover,.btn-outline:hover{background:var(--btn);color:var(--btn-label)}.btn--navyGlow{color:var(--sk-gold);background:radial-gradient(120px 60px at 95% 60%,rgba(255,122,0,.35),transparent 60%),linear-gradient(180deg,var(--sk-navy-2),var(--sk-navy-1));box-shadow:inset 0 2px 8px hsla(0,0%,100%,.06),inset 0 -2px 12px rgba(0,0,0,.35),0 12px 28px rgba(8,26,54,.45)}.btn--navyGlow:hover{filter:brightness(1.06)}.btn--sm{--h:42px;padding:0 18px;font-size:.95rem}.btn--md{--h:52px;font-size:1.05rem}.btn--lg{--h:60px;font-size:1.15rem}.btn--xl{--h:68px;font-size:1.35rem}.homepage-slideshow .swiper-pagination{display:flex;gap:12px;justify-content:flex-end;margin-top:.75rem;position:static}.homepage-slideshow .swiper-pagination-bullet{width:42px;height:42px;border-radius:9999px;display:flex;align-items:center;justify-content:center;background:radial-gradient(circle at 40% 35%,var(--sk-lavender-1),var(--sk-lavender-2));color:var(--sk-gold);font-weight:900;font-size:1.1rem;box-shadow:inset 0 2px 8px hsla(0,0%,100%,.25),inset 0 -3px 10px rgba(0,0,0,.15),0 6px 18px rgba(108,80,181,.25);opacity:1}.homepage-slideshow .swiper-pagination-bullet-active{transform:scale(1.06);box-shadow:inset 0 3px 10px hsla(0,0%,100%,.3),inset 0 -4px 12px rgba(0,0,0,.2),0 10px 24px rgba(108,80,181,.38)}.sec-title{text-align:center;font-size:1.9rem;color:#1f2937;margin:0 0 16px;line-height:1.4}.video-wrap{max-width:1200px;margin:0 auto 40px;padding:0 16px}.video-wrap.full{max-width:none;margin:0 0 40px;padding:0}.video-frame{width:100%}.banner{max-width:1200px;margin:0 auto 40px;padding:0 16px;text-align:center}.banner-img{width:100%;border-radius:16px;display:block}.banner-ctas{margin-top:12px;display:flex;gap:12px;flex-wrap:wrap}.banner-ctas,.banner-ctas.single{justify-content:center}.collection-block{max-width:1200px;margin:0 auto 48px;padding:0 16px}.collection-head{display:flex;align-items:center;gap:12px;justify-content:space-between;margin-bottom:14px}.view-all{color:#4f46e5;text-decoration:none;font-weight:700}.collection-cta{display:flex;flex-direction:column;align-items:center;gap:8px;justify-content:center;margin-top:12px}.grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));grid-gap:16px;gap:16px}.card{border-radius:12px;text-decoration:none;color:inherit;box-shadow:0 2px 8px rgba(0,0,0,.06);display:flex;flex-direction:column}.card:hover{box-shadow:0 10px 24px rgba(0,0,0,.12)}.thumb{display:grid;place-items:center}.info{padding:12px 12px 16px;display:grid;grid-gap:8px;gap:8px;justify-items:start}.title{font-size:1rem;font-weight:700;color:#1f2937;line-height:1.4}.price{color:#ef4444;font-weight:800;font-size:.95rem}#sk-side-menu{background:var(--bg)!important;color:var(--text)!important}#sk-side-menu a{color:#fff!important}@media (max-width:1200px){.grid-4{grid-template-columns:repeat(3,minmax(0,1fr))}:root{--page-w:1200px}}@media (max-width:768px){.container{padding-inline:16px}.grid-3,.grid-4{grid-template-columns:repeat(2,minmax(0,1fr))}.sec-title{font-size:1.5rem}:root{--section-space:2rem;--grid-x:16px;--grid-y:16px}h1{font-size:2rem}h2{font-size:1.5rem}h3{font-size:1.3rem}.grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px}}@media (max-width:480px){.container{padding-inline:12px}.grid,.grid-2,.grid-3,.grid-4{grid-template-columns:1fr}.grid{gap:12px}:root{--section-space:1.5rem;--grid-x:12px;--grid-y:12px}h1{font-size:1.8rem}h2{font-size:1.4rem}h3{font-size:1.2rem}.info{padding:10px}.title{font-size:.9rem}.price{font-size:.85rem}}@media (max-width:768px){[style*="position: fixed"][style*="bottom: 20px"]{bottom:15px!important;right:15px!important;width:50px!important;height:50px!important}[style*="position: fixed"][style*="bottom: 20px"] svg{width:25px!important;height:25px!important}}.mobile-only{display:none}.desktop-only{display:block}@media (max-width:768px){.mobile-only{display:block}.desktop-only{display:none}*{word-wrap:break-word;overflow-wrap:break-word}.btn,button{min-height:44px;padding:12px 20px}}:root{--radius-sm:6px;--radius-md:10px;--radius-lg:14px;--radius-xl:20px;--border-width:2px;--border-color:hsla(0,0%,100%,.35);--border-color-dark:rgba(0,0,0,.12);--shadow-sm:0 2px 8px rgba(0,0,0,.08);--shadow-md:0 6px 20px rgba(0,0,0,.14);--shadow-lg:0 12px 32px rgba(0,0,0,.24);--focus-ring:0 0 0 3px rgba(147,51,234,.35)}input,select,textarea{width:100%;background:#fff;color:#111827;border:var(--border-width) solid var(--border-color);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);padding:.7rem .9rem;transition:box-shadow .15s ease,border-color .15s ease,transform .05s ease}input:focus,select:focus,textarea:focus{outline:0;border-color:#b983ff;box-shadow:var(--focus-ring),var(--shadow-sm)}input:disabled,select:disabled,textarea:disabled{opacity:.6;cursor:not-allowed}.btn{--h:52px;display:inline-flex;align-items:center;justify-content:center;min-height:var(--h);padding:0 24px;border-radius:9999px;font-weight:800;border:0;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;text-decoration:none;transition:transform .12s ease,box-shadow .2s ease,filter .2s ease}.btn:active{transform:translateY(1px) scale(.99)}.btn:disabled{opacity:.6;pointer-events:none}.btn--primary{color:var(--sk-gold);background:linear-gradient(180deg,var(--sk-purple-2),var(--sk-purple-1));box-shadow:inset 0 2px 8px hsla(0,0%,100%,.08),inset 0 -2px 10px rgba(0,0,0,.25),var(--shadow-md)}.btn--primary:hover{filter:brightness(1.06)}.btn--outline{background:transparent;color:var(--btn);border:2px solid var(--btn);box-shadow:none}.btn--outline:hover{background:var(--btn);color:var(--btn-label)}.btn--ghost{background:transparent;color:#fff;border:0}.btn--ghost:hover{background:hsla(0,0%,100%,.08)}.btn--sm{--h:40px;padding:0 16px;font-size:.92rem}.btn--md{--h:48px;padding:0 20px;font-size:1rem}.btn--lg{--h:56px;padding:0 26px;font-size:1.08rem}.btn--xl{--h:64px;padding:0 32px;font-size:1.18rem}.card{background:#fff;color:#111827;border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);overflow:hidden;transition:transform .15s ease,box-shadow .2s ease}.card:hover{transform:translateY(-2px);box-shadow:var(--shadow-md)}.thumb{width:100%;aspect-ratio:4/3;background:#f3f4f6;overflow:hidden}.thumb img{width:100%;height:100%;object-fit:cover;border-radius:0}.media-rounded img,.media-rounded video{border-radius:var(--radius-lg)}.rounded-sm{border-radius:var(--radius-sm)!important}.rounded-md{border-radius:var(--radius-md)!important}.rounded-lg{border-radius:var(--radius-lg)!important}.rounded-xl{border-radius:var(--radius-xl)!important}.shadow-sm{box-shadow:var(--shadow-sm)!important}.shadow-md{box-shadow:var(--shadow-md)!important}.shadow-lg{box-shadow:var(--shadow-lg)!important}.border{border:var(--border-width) solid var(--border-color-dark)!important}.border-light{border:var(--border-width) solid var(--border-color)!important}:global(.swiper){padding-bottom:28px}:global(.swiper-button-next),:global(.swiper-button-prev){width:38px;height:38px;border-radius:999px;background:hsla(0,0%,100%,.85);color:#4f46e5;box-shadow:var(--shadow-sm)}:global(.swiper-button-next:after),:global(.swiper-button-prev:after){font-size:18px;font-weight:900}:global(.swiper-pagination){bottom:0!important}.clamp-2{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}