@property --angle{syntax: "<angle>"; initial-value: 0deg; inherits: false;}:root{--radius: 18px;--radius-sm: 10px;--ease-out: cubic-bezier(.16, 1, .3, 1);--ease-io: cubic-bezier(.65, 0, .35, 1);--font-display: "Orbitron", "Cairo", system-ui, sans-serif;--font-body: "Space Grotesk", "Cairo", system-ui, sans-serif;--line: rgba(255, 255, 255, .08);--line-strong: rgba(255, 255, 255, .16);--header-h: 72px;--on-accent: #05060f;interpolate-size:allow-keywords}[dir=rtl]{--font-display: "Cairo", "Orbitron", system-ui, sans-serif;--font-body: "Cairo", system-ui, sans-serif}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{margin:0;min-height:100vh;background:var(--bg);color:var(--text);font-family:var(--font-body);font-size:16px;line-height:1.55;-webkit-font-smoothing:antialiased;overflow-x:clip}body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:-2;pointer-events:none;transform:translateZ(0);background:radial-gradient(60vw 60vw at 88% -12%,color-mix(in srgb,var(--a2) 22%,transparent),transparent 62%),radial-gradient(50vw 50vw at -12% 28%,color-mix(in srgb,var(--a1) 13%,transparent),transparent 62%),radial-gradient(42vw 42vw at 62% 112%,color-mix(in srgb,var(--a3) 12%,transparent),transparent 62%)}body:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;transform:translateZ(0);opacity:.5;background-image:linear-gradient(var(--line) 1px,transparent 1px),linear-gradient(90deg,var(--line) 1px,transparent 1px);background-size:64px 64px;-webkit-mask-image:radial-gradient(ellipse at 50% 0%,#000,transparent 70%);mask-image:radial-gradient(ellipse at 50% 0%,#000,transparent 70%)}html.lock,html.lock body{overflow:hidden}img,svg,video{max-width:100%;height:auto;display:block}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;color:inherit}p{margin:0 0 1em}:focus-visible{outline:2px solid var(--a1);outline-offset:3px;border-radius:6px}::selection{background:var(--a1);color:var(--on-accent)}.visually-hidden{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.skip-link{position:fixed;top:12px;inset-inline-start:12px;z-index:400;padding:10px 16px;border-radius:10px;background:var(--a1);color:var(--on-accent);transform:translateY(-200%)}.skip-link:focus{transform:none}.container{width:100%;max-width:1360px;margin-inline:auto;padding-inline:clamp(16px,4vw,40px)}.section{position:relative;padding-block:clamp(56px,9vw,120px)}.center{display:flex;justify-content:center;margin-top:clamp(28px,4vw,48px)}.icon{width:20px;height:20px;flex:none}[dir=rtl] .icon--arrow{transform:scaleX(-1)}.eyebrow{display:inline-flex;align-items:center;gap:.75em;font-family:var(--font-display);font-size:.72rem;font-weight:600;letter-spacing:.32em;text-transform:uppercase;color:var(--a1)}.eyebrow:before{content:"";width:28px;height:1px;background:currentColor;box-shadow:0 0 12px currentColor}[dir=rtl] .eyebrow{letter-spacing:0;font-size:.9rem}.h-display{margin:0;font-family:var(--font-display);font-weight:900;line-height:.98;letter-spacing:-.01em;text-transform:uppercase}[dir=rtl] .h-display{line-height:1.25;letter-spacing:0}.h2{font-size:clamp(1.9rem,4.6vw,3.6rem)}.grad-text{background:linear-gradient(100deg,var(--a1),var(--a2) 40%,var(--a3) 70%,var(--a1));background-size:200% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:gradShift 6s linear infinite}@keyframes gradShift{to{background-position:-200% 0}}.lead{color:var(--muted);font-size:clamp(1rem,1.4vw,1.15rem);max-width:56ch}.section-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:20px 32px;margin-bottom:clamp(28px,4vw,48px)}.section-head__text{display:grid;gap:14px}.section-head__index{font-family:var(--font-display);font-size:.75rem;letter-spacing:.2em;color:var(--muted)}.rte{color:var(--muted)}.rte h1,.rte h2,.rte h3,.rte h4{color:var(--text);font-family:var(--font-display);text-transform:uppercase;letter-spacing:.02em}.rte a{color:var(--a1);text-decoration:underline;text-underline-offset:3px}.rte ul,.rte ol{padding-inline-start:1.2em}.rte img{border-radius:var(--radius-sm)}.rte table{width:100%;border-collapse:collapse}.rte td,.rte th{border:1px solid var(--line);padding:8px 12px}.btn{--mgx: 0px;--mgy: 0px;position:relative;isolation:isolate;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;gap:.6em;height:54px;padding-inline:28px;border:0;border-radius:999px;cursor:pointer;white-space:nowrap;font-family:var(--font-display);font-size:.78rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--on-accent);background:linear-gradient(100deg,var(--a1),var(--a2));box-shadow:0 0 0 1px color-mix(in srgb,var(--a1) 40%,transparent),0 10px 40px -10px color-mix(in srgb,var(--a1) 70%,transparent);transform:translate(var(--mgx),var(--mgy));transition:transform .45s var(--ease-out),box-shadow .45s var(--ease-out),opacity .3s}[dir=rtl] .btn{letter-spacing:0;font-size:.95rem}.btn:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(110deg,transparent 30%,rgba(255,255,255,.55) 50%,transparent 70%);transform:translate(-120%);transition:transform .9s var(--ease-out)}.btn:hover:after{transform:translate(120%)}.btn:hover{box-shadow:0 0 0 1px var(--a1),0 14px 50px -8px color-mix(in srgb,var(--a1) 90%,transparent)}.btn:active{transform:translate(var(--mgx),var(--mgy)) scale(.97)}.btn--ghost{color:var(--text);background:color-mix(in srgb,var(--surface) 70%,transparent);box-shadow:inset 0 0 0 1px var(--line-strong)}.btn--ghost:hover{box-shadow:inset 0 0 0 1px var(--a1),0 0 34px -6px color-mix(in srgb,var(--a1) 60%,transparent)}.btn--block{width:100%}.btn[disabled]{opacity:.45;cursor:not-allowed}.btn__done{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;transform:translateY(100%);transition:transform .5s var(--ease-out)}.btn__label{transition:transform .5s var(--ease-out),opacity .3s}.btn.is-added .btn__label{transform:translateY(-160%);opacity:0}.btn.is-added .btn__done{transform:none}.btn.is-loading .btn__label{opacity:.4}.btn.is-loading:before{content:"";position:absolute;inset-inline-end:18px;top:50%;width:16px;height:16px;margin-top:-8px;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:spinBtn .7s linear infinite}@keyframes spinBtn{to{transform:rotate(360deg)}}.icon-btn{position:relative;display:inline-grid;place-items:center;width:44px;height:44px;padding:0;border:1px solid var(--line);border-radius:12px;background:color-mix(in srgb,var(--surface) 55%,transparent);cursor:pointer;transition:border-color .3s,background .3s,transform .3s var(--ease-out)}.icon-btn:hover{border-color:color-mix(in srgb,var(--a1) 60%,transparent);background:color-mix(in srgb,var(--a1) 10%,transparent)}.boot{display:none}.is-booting .boot{position:fixed;top:0;right:0;bottom:0;left:0;z-index:300;display:grid;place-items:center;align-content:center;background:var(--bg);transition:clip-path .9s var(--ease-io);clip-path:inset(0 0 0 0);animation:bootFailsafe 0s 3s forwards}.boot.is-done{clip-path:inset(0 0 100% 0)}.boot__name{font-family:var(--font-display);font-weight:900;font-size:clamp(1.2rem,3vw,2rem);letter-spacing:.3em;text-transform:uppercase}.boot__bar{width:min(260px,60vw);height:2px;margin:18px auto 12px;background:var(--line);overflow:hidden}.boot__bar span{display:block;height:100%;background:linear-gradient(90deg,var(--a1),var(--a3));transform-origin:left;animation:bootBar .9s var(--ease-io) forwards;box-shadow:0 0 12px var(--a1)}.boot__code{font-family:var(--font-display);font-size:.62rem;letter-spacing:.3em;color:var(--muted);text-align:center}@keyframes bootBar{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes bootFailsafe{to{visibility:hidden;opacity:0}}.cursor{position:fixed;top:0;left:0;z-index:250;width:36px;height:36px;margin:-18px 0 0 -18px;border:1px solid color-mix(in srgb,var(--a1) 70%,transparent);border-radius:50%;pointer-events:none;opacity:0;transition:width .35s var(--ease-out),height .35s var(--ease-out),margin .35s var(--ease-out),background .3s,opacity .3s}.cursor.is-active{opacity:1}.cursor.is-hover{width:64px;height:64px;margin:-32px 0 0 -32px;background:color-mix(in srgb,var(--a1) 10%,transparent)}.cursor-dot{position:fixed;top:0;left:0;z-index:251;width:6px;height:6px;margin:-3px 0 0 -3px;border-radius:50%;background:var(--a1);box-shadow:0 0 10px var(--a1);pointer-events:none;opacity:0}.cursor-dot.is-active{opacity:1}@media(hover:none),(pointer:coarse){.cursor,.cursor-dot{display:none}}.scroll-progress{display:none}@supports (animation-timeline: scroll()){.scroll-progress{display:block;position:fixed;top:0;left:0;right:0;z-index:120;height:2px;transform-origin:0 50%;background:linear-gradient(90deg,var(--a1),var(--a2),var(--a3));box-shadow:0 0 12px var(--a1);animation:progressGrow linear both;animation-timeline:scroll(root)}[dir=rtl] .scroll-progress{transform-origin:100% 50%}}@keyframes progressGrow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.js [data-reveal]{opacity:0;transform:translateY(40px);transition:opacity 1s var(--ease-out),transform 1s var(--ease-out);transition-delay:calc(var(--i, 0) * 70ms)}.js [data-reveal].is-in,.js [data-reveal=clip]{opacity:1;transform:none}.js [data-reveal=clip]>*{clip-path:inset(0 0 100% 0);transition:clip-path 1.2s var(--ease-io)}.js [data-reveal=clip].is-in>*{clip-path:inset(0 0 0 0)}.marquee{--gap: 40px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.marquee--bar{border-bottom:1px solid var(--line);background:color-mix(in srgb,var(--surface) 70%,transparent)}.marquee__track{display:flex;width:max-content;animation:marquee var(--speed, 30s) linear infinite}[dir=rtl] .marquee__track{animation-name:marqueeRtl}.marquee:hover .marquee__track{animation-play-state:paused}.marquee__group{display:flex;align-items:center;gap:var(--gap);padding-inline-end:var(--gap)}.marquee__item{white-space:nowrap;font-family:var(--font-display);font-size:.68rem;font-weight:600;letter-spacing:.24em;text-transform:uppercase;color:var(--muted);padding-block:10px}[dir=rtl] .marquee__item{letter-spacing:0;font-size:.85rem}.marquee__sep{color:var(--a1);text-shadow:0 0 10px var(--a1);font-size:.8rem}.marquee--giant{--gap: 48px;padding-block:clamp(20px,4vw,48px)}.marquee--giant .marquee__track{transform:skew(var(--skew, 0deg))}.marquee--giant .marquee__item{font-size:clamp(3rem,9vw,8rem);font-weight:900;letter-spacing:-.01em;line-height:1;color:transparent;-webkit-text-stroke:1px var(--line-strong);padding-block:0}.marquee--giant .marquee__item.is-fill{-webkit-text-stroke:0;background:linear-gradient(100deg,var(--a1),var(--a2),var(--a3));-webkit-background-clip:text;background-clip:text}.marquee--giant .marquee__sep{font-size:clamp(1.4rem,3vw,2.4rem)}@keyframes marquee{to{transform:translate(-50%)}}@keyframes marqueeRtl{to{transform:translate(50%)}}.section-header{position:sticky;top:0;z-index:50;transition:transform .5s var(--ease-out);view-transition-name:site-header}.section-header.is-hidden{transform:translateY(-110%)}.site-header{border-bottom:1px solid transparent;transition:background .4s,border-color .4s}.site-header.is-scrolled{background:color-mix(in srgb,var(--bg) 80%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-color:var(--line)}@media(max-width:989px),(pointer:coarse){.site-header.is-scrolled{background:color-mix(in srgb,var(--bg) 95%,transparent);-webkit-backdrop-filter:none;backdrop-filter:none}}.site-header__inner{display:flex;align-items:center;gap:14px;height:var(--header-h);transition:height .4s var(--ease-out)}.site-header.is-scrolled .site-header__inner{height:62px}.logo{display:inline-flex;align-items:center;gap:10px;font-family:var(--font-display);font-weight:900;font-size:1.05rem;letter-spacing:.08em;text-transform:uppercase}.logo img{width:var(--logo-w, 130px);height:auto}.logo__mark{width:30px;height:30px;color:var(--a1);filter:drop-shadow(0 0 8px var(--a1))}.logo__mark .ring{transform-origin:center;animation:spinSlow 12s linear infinite}@keyframes spinSlow{to{transform:rotate(360deg)}}.nav{display:flex;gap:4px;margin-inline:auto}.nav__item{position:relative}.nav__link{position:relative;display:inline-flex;align-items:center;gap:4px;padding:10px 14px;border-radius:8px;font-family:var(--font-display);font-size:.7rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--muted);transition:color .3s}[dir=rtl] .nav__link{letter-spacing:0;font-size:.92rem}.nav__link:after{content:"";position:absolute;inset-inline:14px;bottom:4px;height:2px;background:linear-gradient(90deg,var(--a1),var(--a3));box-shadow:0 0 10px var(--a1);transform:scaleX(0);transform-origin:right;transition:transform .45s var(--ease-out)}.nav__link{white-space:nowrap}@media(max-width:1200px){.nav{gap:0}.nav__link{padding:10px 9px;letter-spacing:.1em;font-size:.66rem}.nav__link:after{inset-inline:9px}}.nav__link:hover,.nav__link[aria-current]{color:var(--text)}.nav__link:hover:after,.nav__link[aria-current]:after{transform:scaleX(1);transform-origin:left}.nav__link .icon{width:14px;height:14px}.nav__dropdown{position:absolute;top:100%;inset-inline-start:0;min-width:230px;padding:8px;margin:0;list-style:none;border:1px solid var(--line);border-radius:14px;background:color-mix(in srgb,var(--surface) 94%,transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);opacity:0;visibility:hidden;transform:translateY(8px);transition:opacity .3s,transform .4s var(--ease-out),visibility 0s .4s}.nav__item:hover .nav__dropdown,.nav__item:focus-within .nav__dropdown{opacity:1;visibility:visible;transform:none;transition-delay:0s}.nav__dropdown a{display:block;padding:10px 12px;border-radius:8px;color:var(--muted);transition:background .2s,color .2s}.nav__dropdown a:hover{background:color-mix(in srgb,var(--a1) 10%,transparent);color:var(--text)}.header-actions{display:flex;align-items:center;gap:8px;margin-inline-start:auto}@media(min-width:990px){.nav+.header-actions{margin-inline-start:0}}.lang-form{margin:0}.lang-btn{height:44px;min-width:44px;padding:0 12px;border:1px solid var(--line);border-radius:12px;background:transparent;cursor:pointer;font-family:"Cairo",var(--font-display);font-weight:700;font-size:.85rem;transition:border-color .3s}.lang-btn:hover{border-color:var(--a1)}.cart-count{position:absolute;top:-6px;inset-inline-end:-6px;display:grid;place-items:center;min-width:20px;height:20px;padding:0 5px;border-radius:999px;background:linear-gradient(135deg,var(--a3),var(--a2));color:#fff;font-size:.68rem;font-weight:700;box-shadow:0 0 14px var(--a3)}.cart-count:empty,.cart-count[data-count="0"]{display:none}.cart-count.bump{animation:bump .6s var(--ease-out)}@keyframes bump{30%{transform:scale(1.5)}}.site-header__burger{display:none}@media(max-width:989px){.nav{display:none}.site-header__burger{display:inline-grid}.logo{font-size:.92rem}}.menu-drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:flex;flex-direction:column;padding:18px clamp(16px,6vw,40px) 32px;background:color-mix(in srgb,var(--bg) 95%,transparent);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);clip-path:circle(0% at var(--cx, 36px) var(--cy, 36px));visibility:hidden;overflow-y:auto;transition:clip-path .75s var(--ease-io),visibility 0s .75s}.menu-drawer.is-open{clip-path:circle(150% at var(--cx, 36px) var(--cy, 36px));visibility:visible;transition:clip-path .75s var(--ease-io)}.menu-drawer__top{display:flex;justify-content:space-between;align-items:center;margin-bottom:28px}.menu-drawer__links{list-style:none;margin:0;padding:0}.menu-drawer__links a{display:flex;align-items:center;justify-content:space-between;padding:14px 0;border-bottom:1px solid var(--line);font-family:var(--font-display);font-size:clamp(1.6rem,8vw,2.4rem);font-weight:900;text-transform:uppercase;opacity:0;transform:translateY(26px);transition:opacity .5s,transform .7s var(--ease-out),color .3s}.menu-drawer__links .sub a{font-size:1.05rem;font-weight:600;color:var(--muted);padding-inline-start:16px}.menu-drawer.is-open .menu-drawer__links a{opacity:1;transform:none;transition-delay:calc(var(--i, 0) * 60ms + .22s)}.menu-drawer__links a:hover{color:var(--a1)}.menu-drawer__foot{margin-top:auto;padding-top:32px;display:flex;gap:10px;flex-wrap:wrap}.hero{position:relative;isolation:isolate;overflow:hidden;display:flex;align-items:center;min-height:min(100svh,980px);margin-top:calc(var(--header-h) * -1);padding-top:calc(var(--header-h) + clamp(32px,6vw,64px));padding-bottom:clamp(64px,9vw,110px)}.hero__canvas{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;width:100%;height:100%}.hero__vignette{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:radial-gradient(ellipse at 50% 38%,transparent 30%,color-mix(in srgb,var(--bg) 85%,transparent) 88%),linear-gradient(to bottom,transparent 70%,var(--bg))}.hero__grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:clamp(24px,5vw,64px);align-items:center}.hero__title{font-size:clamp(2.7rem,8vw,7.2rem);margin:20px 0 24px}.hero__title .line{display:block;overflow:hidden;padding-bottom:.04em}.hero__title .line>span{display:inline-block;transform:translateY(110%);transition:transform 1.2s var(--ease-out);transition-delay:var(--d, 0s)}.is-ready .hero__title .line>span,.no-js .hero__title .line>span{transform:none}.hero__fade{opacity:0;transform:translateY(20px);transition:opacity 1s var(--ease-out),transform 1s var(--ease-out);transition-delay:var(--d, .4s)}.is-ready .hero__fade,.no-js .hero__fade{opacity:1;transform:none}.hero__ctas{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}.hero__stats{display:flex;flex-wrap:wrap;gap:20px clamp(24px,4vw,52px);margin-top:48px;padding-top:28px;border-top:1px solid var(--line)}.stat__value{font-family:var(--font-display);font-weight:900;font-size:clamp(1.3rem,2.4vw,1.9rem)}.stat__label{color:var(--muted);font-size:.82rem}.hero__stack{position:relative;width:100%;max-width:460px;aspect-ratio:4 / 5;justify-self:center;perspective:1200px}.holo-card{--c: var(--a1);position:absolute;top:9%;right:16%;bottom:9%;left:16%;transform-style:preserve-3d;opacity:0;translate:0 140px;transition:opacity 1s var(--ease-out),translate 1.4s var(--ease-out);transition-delay:var(--d, .3s)}.is-ready .holo-card,.no-js .holo-card{opacity:1;translate:0 0}.holo-card:nth-child(1){--c: var(--a2);--d: .45s;z-index:1;transform:translate3d(calc(var(--mx, 0) * -18px - 30%),calc(var(--my, 0) * -14px + 4%),-140px) rotateY(calc(16deg + var(--mx, 0) * 10deg)) rotateX(calc(var(--my, 0) * -8deg)) rotate(-9deg)}.holo-card:nth-child(2){--c: var(--a3);--d: .6s;z-index:2;transform:translate3d(calc(var(--mx, 0) * -10px + 30%),calc(var(--my, 0) * -8px + 7%),-70px) rotateY(calc(-16deg + var(--mx, 0) * 10deg)) rotateX(calc(var(--my, 0) * -8deg)) rotate(8deg)}.holo-card:nth-child(3){--c: var(--a1);--d: .3s;z-index:3;transform:translate3d(calc(var(--mx, 0) * 16px),calc(var(--my, 0) * 12px),40px) rotateY(calc(var(--mx, 0) * -16deg)) rotateX(calc(var(--my, 0) * 14deg))}.holo-card__float{position:absolute;top:0;right:0;bottom:0;left:0;animation:float 7s ease-in-out infinite;animation-delay:calc(var(--d) * -4)}@keyframes float{50%{transform:translateY(-14px)}}.holo-card__inner{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;border-radius:22px;background:linear-gradient(160deg,color-mix(in srgb,var(--c) 30%,var(--surface)),var(--surface) 60%);border:1px solid color-mix(in srgb,var(--c) 45%,transparent);box-shadow:0 40px 80px -30px #000000d9,0 0 70px -12px color-mix(in srgb,var(--c) 55%,transparent)}.holo-card__inner img{width:100%;height:100%;object-fit:cover}.holo-card__sheen{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;mix-blend-mode:screen;opacity:.55;background:linear-gradient(115deg,transparent 25%,rgba(255,255,255,.22) calc(42% + var(--mx, 0) * 12%),transparent 58%),radial-gradient(circle at calc(50% + var(--mx, 0) * 40%) calc(30% + var(--my, 0) * 30%),color-mix(in srgb,var(--c) 45%,transparent),transparent 55%)}.holo-card__label{position:absolute;inset:auto 18px 18px;display:flex;flex-direction:column-reverse;align-items:flex-start;gap:8px;font-family:var(--font-display);font-weight:900}.holo-card__big{font-size:clamp(2.2rem,5vw,3.6rem);line-height:.9;color:transparent;-webkit-text-stroke:1px color-mix(in srgb,var(--c) 90%,white);text-shadow:0 0 30px color-mix(in srgb,var(--c) 60%,transparent)}.holo-card__tag{font-size:.6rem;letter-spacing:.24em;color:var(--muted)}.holo-card__grid{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.5;background-image:linear-gradient(color-mix(in srgb,var(--c) 30%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--c) 30%,transparent) 1px,transparent 1px);background-size:28px 28px;-webkit-mask-image:linear-gradient(to top,#000,transparent 80%);mask-image:linear-gradient(to top,#000,transparent 80%)}.holo-card__chip{position:absolute;top:18px;inset-inline-start:18px;width:38px;height:28px;border-radius:6px;background:linear-gradient(135deg,color-mix(in srgb,var(--c) 80%,white),color-mix(in srgb,var(--c) 40%,transparent));opacity:.85}.hero__scroll{position:absolute;bottom:22px;left:50%;transform:translate(-50%);display:grid;justify-items:center;gap:8px;font-family:var(--font-display);font-size:.6rem;letter-spacing:.3em;color:var(--muted)}.hero__scroll span{width:1px;height:40px;background:linear-gradient(var(--a1),transparent);animation:scrollCue 2s var(--ease-io) infinite;transform-origin:top}@keyframes scrollCue{0%{transform:scaleY(0)}50%{transform:scaleY(1);transform-origin:top}51%{transform-origin:bottom}to{transform:scaleY(0);transform-origin:bottom}}@media(max-width:989px){.hero{min-height:auto}.hero__grid{grid-template-columns:1fr}.hero__stack{max-width:340px;order:-1;margin-bottom:-10px;aspect-ratio:5 / 4}.holo-card{top:4%;right:26%;bottom:4%;left:26%}.hero__scroll{display:none}}.grid-products{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(12px,2vw,24px)}@media(max-width:989px){.grid-products{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:640px){.grid-products{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}}.card{position:relative;display:flex;flex-direction:column;border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(180deg,color-mix(in srgb,var(--surface) 80%,transparent),var(--surface));transform:perspective(900px) rotateX(var(--rx, 0deg)) rotateY(var(--ry, 0deg));transition:transform .6s var(--ease-out),border-color .4s,box-shadow .4s,opacity 1s var(--ease-out)}.js .card[data-reveal]{transform:perspective(900px) translateY(40px)}.js .card[data-reveal].is-in{transform:perspective(900px) rotateX(var(--rx, 0deg)) rotateY(var(--ry, 0deg))}.card.is-tilting{transition:border-color .4s,box-shadow .4s,opacity 1s}.card:hover{border-color:color-mix(in srgb,var(--a1) 55%,transparent);box-shadow:0 30px 60px -30px color-mix(in srgb,var(--a1) 50%,transparent)}.card__glare{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;border-radius:inherit;pointer-events:none;background:radial-gradient(420px circle at var(--gx, 50%) var(--gy, 50%),rgba(255,255,255,.13),transparent 42%);opacity:0;transition:opacity .4s}.card__holo{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;border-radius:inherit;pointer-events:none;background:linear-gradient(calc(var(--gx-n, .5) * 180deg),transparent 20%,color-mix(in srgb,var(--a1) 22%,transparent),color-mix(in srgb,var(--a3) 22%,transparent),transparent 80%);opacity:0;transition:opacity .4s}.card:hover .card__glare,.card:hover .card__holo{opacity:1}.card:hover .card__holo{mix-blend-mode:color-dodge}.card__media{position:relative;aspect-ratio:3 / 4;overflow:hidden;border-radius:calc(var(--radius) - 1px) calc(var(--radius) - 1px) 0 0;background:#0a0c18}.card__media img,.card__media .placeholder-svg{width:100%;height:100%;object-fit:cover;transition:transform 1.1s var(--ease-out)}.card:hover .card__media img{transform:scale(1.07)}.card__badges{position:absolute;top:10px;inset-inline-start:10px;z-index:2;display:flex;flex-wrap:wrap;gap:6px}.badge{display:inline-flex;align-items:center;gap:6px;padding:5px 9px;border-radius:999px;border:1px solid var(--line-strong);background:#05060fdb;font-family:var(--font-display);font-size:.6rem;font-weight:800;letter-spacing:.14em}.badge--ps5{color:var(--a1);border-color:color-mix(in srgb,var(--a1) 50%,transparent)}.badge--ps4{color:var(--a2);border-color:color-mix(in srgb,var(--a2) 55%,transparent)}.badge--psn{color:var(--a3);border-color:color-mix(in srgb,var(--a3) 55%,transparent)}.badge--sale{color:#fff;border:0;background:linear-gradient(135deg,var(--a3),var(--a2))}.badge--live:before{content:"";width:6px;height:6px;border-radius:50%;background:#2bff88;box-shadow:0 0 8px #2bff88;animation:pulse 1.6s infinite}@keyframes pulse{50%{opacity:.3}}.card__soldout{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:grid;place-items:center;background:#05060f99;font-family:var(--font-display);font-weight:800;letter-spacing:.2em;font-size:.75rem}.card__body{display:grid;gap:10px;padding:14px 14px 16px;flex:1;align-content:space-between}.card__title{margin:0;font-size:.98rem;font-weight:600;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.6em}.card__link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.card__row{display:flex;align-items:center;justify-content:space-between;gap:8px}.card__form{margin:0;position:relative;z-index:4}.card__add{position:relative;z-index:4;display:grid;place-items:center;width:40px;height:40px;flex:none;border:0;border-radius:50%;cursor:pointer;color:var(--on-accent);background:linear-gradient(135deg,var(--a1),var(--a2));box-shadow:0 6px 20px -6px var(--a1);transition:transform .5s var(--ease-out),box-shadow .3s}.card__add:hover{transform:rotate(90deg) scale(1.08);box-shadow:0 8px 26px -4px var(--a1)}.card__add .icon{width:18px;height:18px}.card__add .icon--check,.card__add.is-added .icon--plus{display:none}.card__add.is-added .icon--check{display:block}.card__add.is-loading{opacity:.6}a.card__add:hover{transform:translate(3px)}.price{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:2px 8px;font-family:var(--font-display);font-weight:800;font-size:.92rem}.price s{font-family:var(--font-body);font-weight:500;font-size:.82em;color:var(--muted)}.price small{margin-inline-end:4px;font-family:var(--font-body);font-weight:500;font-size:.78em;color:var(--muted)}.price s[hidden]{display:none}.placeholder-svg{display:block;width:100%;height:100%;fill:color-mix(in srgb,var(--muted) 30%,transparent);background:color-mix(in srgb,var(--surface) 80%,black)}.card--placeholder .card__title{color:var(--muted)}@media(max-width:640px){.card__body{padding:10px 10px 12px}.card__title{font-size:.88rem}.card__add{width:36px;height:36px}.card .price{font-size:.78rem;white-space:nowrap}}.tabs{position:relative;display:inline-flex;gap:2px;max-width:100%;padding:5px;border:1px solid var(--line);border-radius:999px;background:color-mix(in srgb,var(--surface) 70%,transparent);overflow-x:auto;scrollbar-width:none}.tabs::-webkit-scrollbar{display:none}.tabs__btn{position:relative;z-index:1;padding:10px 18px;border:0;border-radius:999px;background:none;cursor:pointer;white-space:nowrap;font-family:var(--font-display);font-size:.68rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--muted);transition:color .3s}[dir=rtl] .tabs__btn{letter-spacing:0;font-size:.9rem}.tabs__btn[aria-selected=true]{color:var(--on-accent)}.tabs__pill{position:absolute;top:5px;bottom:5px;left:0;width:0;border-radius:999px;background:linear-gradient(100deg,var(--a1),var(--a2));box-shadow:0 0 24px -4px var(--a1);transition:transform .6s var(--ease-out),width .6s var(--ease-out)}.tab-panel[hidden]{display:none}.js .vault:not(.is-in) .tab-panel .card{opacity:0}.vault.is-in .tab-panel .card,.no-js .tab-panel .card{animation:cardIn .8s var(--ease-out) both;animation-delay:calc(var(--i, 0) * 70ms)}@keyframes cardIn{0%{opacity:0;translate:0 36px;scale:.96}}.tiles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}@media(max-width:989px){.tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}.tile{--c: var(--a1);position:relative;isolation:isolate;overflow:hidden;display:flex;flex-direction:column;justify-content:flex-end;gap:6px;min-height:clamp(210px,28vw,380px);padding:22px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);transition:border-color .4s,transform .7s var(--ease-out),box-shadow .5s}.tile:hover,.js .tile.is-in:hover{transform:translateY(-6px);border-color:color-mix(in srgb,var(--c) 70%,transparent);box-shadow:0 30px 60px -30px color-mix(in srgb,var(--c) 60%,transparent)}.tile--a2{--c: var(--a2)}.tile--a3{--c: var(--a3)}.tile__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-3;background:radial-gradient(120% 80% at 50% 120%,color-mix(in srgb,var(--c) 45%,transparent),transparent 62%)}.tile__img{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-3}.tile__img img{width:100%;height:100%;object-fit:cover;opacity:.5;transition:transform 1.2s var(--ease-out),opacity .5s}.tile:hover .tile__img img{transform:scale(1.06);opacity:.7}.tile__img:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,var(--surface) 10%,transparent 70%)}.tile__spot{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:radial-gradient(320px circle at var(--gx, 50%) var(--gy, 50%),color-mix(in srgb,var(--c) 32%,transparent),transparent 60%);opacity:0;transition:opacity .4s}.tile:hover .tile__spot{opacity:1}.tile__big{position:absolute;top:12px;inset-inline-end:16px;z-index:-2;font-family:var(--font-display);font-weight:900;font-size:clamp(3rem,7vw,6rem);line-height:1;color:transparent;-webkit-text-stroke:1px color-mix(in srgb,var(--c) 65%,transparent);transition:color .6s,transform .9s var(--ease-out)}.tile:hover .tile__big{color:color-mix(in srgb,var(--c) 22%,transparent);transform:translateY(8px) scale(1.04)}.tile__label{font-family:var(--font-display);font-weight:800;font-size:1.1rem;letter-spacing:.06em;text-transform:uppercase}.tile__meta{display:flex;align-items:center;justify-content:space-between;gap:8px;color:var(--muted);font-size:.85rem}.tile__arrow{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;border:1px solid var(--line-strong);color:var(--text);transition:background .4s,color .4s,transform .5s var(--ease-out)}.tile:hover .tile__arrow{background:var(--c);color:var(--on-accent);transform:rotate(-45deg)}[dir=rtl] .tile:hover .tile__arrow{transform:rotate(45deg)}.steps{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.steps:before{content:"";position:absolute;top:47px;inset-inline:8%;height:1px;background:linear-gradient(90deg,transparent,var(--a1),var(--a2),var(--a3),transparent);transform:scaleX(0);transform-origin:left;transition:transform 1.8s var(--ease-io) .3s}[dir=rtl] .steps:before{transform-origin:right}.steps.is-in:before{transform:scaleX(1)}.step{position:relative;padding:24px;border:1px solid var(--line);border-radius:var(--radius);background:color-mix(in srgb,var(--surface) 88%,transparent);transition:border-color .4s,transform .6s var(--ease-out)}.step:hover{border-color:color-mix(in srgb,var(--a1) 50%,transparent);transform:translateY(-4px)}.step__icon{position:relative;display:grid;place-items:center;width:48px;height:48px;margin-bottom:20px;border-radius:14px;color:var(--a1);background:color-mix(in srgb,var(--a1) 12%,var(--surface));border:1px solid color-mix(in srgb,var(--a1) 40%,transparent);box-shadow:0 0 30px -8px var(--a1)}.step__icon .icon{width:22px;height:22px}.step__num{position:absolute;top:22px;inset-inline-end:22px;font-family:var(--font-display);font-size:.78rem;font-weight:800;color:var(--muted)}.step__title{margin:0 0 8px;font-family:var(--font-display);font-size:.95rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}[dir=rtl] .step__title{letter-spacing:0;font-size:1.1rem}.step__text{margin:0;color:var(--muted);font-size:.93rem}@media(max-width:989px){.steps{grid-template-columns:repeat(2,minmax(0,1fr))}.steps:before{display:none}}@media(max-width:560px){.steps{grid-template-columns:1fr}}.faq{display:grid;gap:10px;max-width:880px;margin-inline:auto}.faq__item{border:1px solid var(--line);border-radius:14px;background:color-mix(in srgb,var(--surface) 70%,transparent);transition:border-color .3s,background .3s}.faq__item[open]{border-color:color-mix(in srgb,var(--a1) 45%,transparent);background:color-mix(in srgb,var(--a1) 5%,var(--surface))}.faq__q{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 20px;list-style:none;cursor:pointer;font-weight:600}.faq__q::-webkit-details-marker{display:none}.faq__icon{display:grid;place-items:center;width:30px;height:30px;flex:none;border-radius:50%;border:1px solid var(--line-strong);transition:transform .5s var(--ease-out),background .3s,color .3s}.faq__icon .icon{width:14px;height:14px}.faq__item[open] .faq__icon{transform:rotate(45deg);background:var(--a1);color:var(--on-accent);border-color:var(--a1)}.faq__a{padding:0 20px 20px;color:var(--muted)}.faq__a p:last-child{margin:0}details::details-content{block-size:0;overflow:hidden;transition:block-size .45s var(--ease-out),content-visibility .45s allow-discrete}details[open]::details-content{block-size:auto}.cta{position:relative;isolation:isolate;overflow:hidden;padding:clamp(40px,7vw,96px) clamp(20px,5vw,64px);border-radius:28px;text-align:center;background:radial-gradient(80% 120% at 50% 120%,color-mix(in srgb,var(--a2) 40%,transparent),transparent 60%),radial-gradient(60% 80% at 0% 0%,color-mix(in srgb,var(--a1) 20%,transparent),transparent 60%),var(--surface)}.glow-border:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;padding:1px;border-radius:inherit;background:conic-gradient(from var(--angle),transparent 0 65%,var(--a1),var(--a3),transparent 95%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:spinAngle 5s linear infinite}@keyframes spinAngle{to{--angle: 360deg}}.cta__title{font-size:clamp(2.2rem,6vw,5rem);margin:18px 0}.cta .lead{margin-inline:auto}.cta__ctas{display:flex;justify-content:center;flex-wrap:wrap;gap:12px;margin-top:28px}.site-footer{position:relative;overflow:hidden;margin-top:clamp(32px,6vw,64px);padding-block:64px 28px;border-top:1px solid var(--line)}.footer__grid{display:grid;grid-template-columns:1.4fr 1fr 1fr 1.3fr;gap:40px}.footer__brand p{color:var(--muted);max-width:36ch;margin-top:14px}.footer__title{margin:0 0 16px;font-family:var(--font-display);font-size:.72rem;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--muted)}[dir=rtl] .footer__title{letter-spacing:0;font-size:.9rem}.footer__links{display:grid;gap:10px;margin:0;padding:0;list-style:none}.footer__links a{color:var(--text);opacity:.85;transition:color .3s,opacity .3s}.footer__links a:hover{color:var(--a1);opacity:1}.socials{display:flex;gap:8px;margin-top:18px}.news{display:flex;gap:8px;margin-top:12px}.news input{flex:1;min-width:0;height:50px;padding:0 18px;border:1px solid var(--line-strong);border-radius:999px;background:color-mix(in srgb,var(--surface) 70%,transparent);outline:none;transition:border-color .3s,box-shadow .3s}.news input:focus{border-color:var(--a1);box-shadow:0 0 0 4px color-mix(in srgb,var(--a1) 20%,transparent)}.news .btn{height:50px;padding-inline:20px}.form-msg{margin-top:10px;font-size:.88rem;color:var(--a1)}.form-msg--error{color:var(--a3)}.footer__big{margin-top:56px;font-family:var(--font-display);font-weight:900;text-transform:uppercase;font-size:clamp(2.6rem,12.5vw,12rem);line-height:.85;letter-spacing:-.02em;white-space:nowrap;-webkit-user-select:none;user-select:none;text-align:center;color:transparent;-webkit-text-stroke:1px var(--line-strong);background:radial-gradient(360px circle at var(--gx, 50%) var(--gy, 50%),var(--a1),var(--a3) 30%,transparent 60%);-webkit-background-clip:text;background-clip:text}.footer__bottom{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;margin-top:28px;padding-top:22px;border-top:1px solid var(--line);color:var(--muted);font-size:.82rem}.payments{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.payment-icon{width:38px;height:24px}.footer__disclaimer{margin-top:14px;color:var(--muted);font-size:.74rem;opacity:.7}@media(max-width:989px){.footer__grid{grid-template-columns:1fr 1fr}.footer__brand,.footer__news{grid-column:1 / -1}}.wa-float{position:fixed;bottom:20px;inset-inline-end:20px;z-index:60;display:grid;place-items:center;width:56px;height:56px;border-radius:50%;background:#25d366;color:#fff;box-shadow:0 10px 30px -6px #25d36699;transition:transform .4s var(--ease-out),bottom .5s var(--ease-out)}.wa-float:hover{transform:scale(1.08)}.wa-float:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;border:2px solid #25d366;animation:ping 2.4s infinite}.wa-float .icon{width:28px;height:28px}.has-sticky-atc .wa-float{bottom:92px}@keyframes ping{0%{transform:scale(1);opacity:.8}to{transform:scale(1.7);opacity:0}}.toast{position:fixed;left:50%;bottom:24px;z-index:260;max-width:calc(100% - 32px);padding:14px 20px;border-radius:14px;border:1px solid color-mix(in srgb,var(--a3) 60%,transparent);background:var(--surface);box-shadow:0 20px 50px -20px #000;transform:translate(-50%,160%);transition:transform .5s var(--ease-out)}.toast.is-visible{transform:translate(-50%)}.burst{position:fixed;z-index:260;width:7px;height:7px;border-radius:2px;pointer-events:none}.drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;pointer-events:none}.drawer__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#02030899;opacity:0;transition:opacity .45s}.drawer.is-open .drawer__overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.drawer__panel{position:absolute;top:0;bottom:0;inset-inline-end:0;display:flex;flex-direction:column;width:min(440px,100%);background:var(--surface);border-inline-start:1px solid var(--line-strong);transform:translate(105%);transition:transform .65s var(--ease-out)}[dir=rtl] .drawer__panel{transform:translate(-105%)}.drawer.is-open{pointer-events:auto}.drawer.is-open .drawer__overlay{opacity:1}.drawer.is-open .drawer__panel{transform:none}.drawer__inner{display:flex;flex-direction:column;height:100%;min-height:0}.drawer__head{display:flex;align-items:center;justify-content:space-between;padding:18px 22px;border-bottom:1px solid var(--line)}.drawer__title{margin:0;font-family:var(--font-display);font-size:1rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.drawer__title small{color:var(--muted);font-family:var(--font-body);font-weight:500;letter-spacing:0;text-transform:none;margin-inline-start:6px}.drawer__body{flex:1;overflow-y:auto;padding:4px 22px}.drawer__foot{display:grid;gap:12px;padding:18px 22px 22px;border-top:1px solid var(--line)}.drawer__foot form{margin:0}.drawer__note{margin:0;color:var(--muted);font-size:.82rem}.subtotal{display:flex;justify-content:space-between;align-items:baseline;font-family:var(--font-display);font-weight:800}.subtotal span:first-child{font-size:.78rem;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.subtotal span:last-child{font-size:1.3rem}.line-item{display:grid;grid-template-columns:72px minmax(0,1fr) auto;gap:14px;align-items:center;padding:16px 0;border-bottom:1px solid var(--line);transition:opacity .3s;animation:cardIn .6s var(--ease-out) both;animation-delay:calc(var(--i, 0) * 60ms)}.line-item.is-updating{opacity:.4;pointer-events:none}.line-item__img{width:72px;aspect-ratio:3 / 4;overflow:hidden;border-radius:10px;background:#0a0c18}.line-item__img img{width:100%;height:100%;object-fit:cover}.line-item__title{display:block;font-weight:600;font-size:.92rem;line-height:1.3}.line-item__meta{margin-top:2px;color:var(--muted);font-size:.8rem}.line-item__right{display:grid;justify-items:end;gap:8px}.line-item__remove{padding:0;border:0;background:none;cursor:pointer;color:var(--muted);font-size:.76rem;text-decoration:underline;text-underline-offset:3px}.line-item__remove:hover{color:var(--a3)}.empty{display:grid;justify-items:center;gap:14px;padding:56px 0;text-align:center}.empty__glyph{font-family:var(--font-display);font-weight:900;font-size:3.4rem;line-height:1;color:transparent;-webkit-text-stroke:1px var(--line-strong);animation:glitch 3s infinite steps(1)}@keyframes glitch{0%,92%,to{text-shadow:none;transform:none}93%{text-shadow:3px 0 var(--a3),-3px 0 var(--a1);transform:translate(2px)}96%{text-shadow:-3px 0 var(--a3),3px 0 var(--a1);transform:translate(-2px)}}.qty{display:inline-flex;align-items:center;height:54px;border:1px solid var(--line-strong);border-radius:999px}.qty button{display:grid;place-items:center;width:44px;height:100%;border:0;background:none;cursor:pointer;color:var(--muted);transition:color .2s}.qty button:hover{color:var(--a1)}.qty .icon{width:16px;height:16px}.qty input{width:36px;height:100%;padding:0;border:0;background:none;text-align:center;font-weight:700;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.qty input::-webkit-outer-spin-button,.qty input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.qty--sm{height:34px}.qty--sm button{width:30px}.qty--sm input{width:26px;font-size:.85rem}.search-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:95;overflow-y:auto;background:color-mix(in srgb,var(--bg) 93%,transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);opacity:0;visibility:hidden;transition:opacity .35s,visibility 0s .35s}.search-overlay.is-open{opacity:1;visibility:visible;transition:opacity .35s}.search-overlay__inner{padding-block:clamp(20px,7vh,80px) 60px}.search-overlay__top{display:flex;justify-content:flex-end;margin-bottom:20px}.search-field{position:relative;display:flex;align-items:center;gap:14px;padding-bottom:14px;border-bottom:1px solid var(--line-strong)}.search-field:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:linear-gradient(90deg,var(--a1),var(--a3));transform:scaleX(0);transition:transform .6s var(--ease-out);box-shadow:0 0 12px var(--a1)}.search-field:focus-within:after{transform:scaleX(1)}.search-field .icon{width:28px;height:28px;color:var(--a1)}.search-field input{flex:1;min-width:0;padding:0;border:0;background:none;outline:none;font-family:var(--font-display);font-size:clamp(1.3rem,4vw,2.8rem);font-weight:800;text-transform:uppercase}[dir=rtl] .search-field input{text-transform:none}.search-field input::placeholder{color:color-mix(in srgb,var(--muted) 60%,transparent)}.search-hint{margin-top:14px;color:var(--muted);font-size:.9rem}.search-results{margin-top:28px}.ps-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:10px;margin:0;padding:0;list-style:none}.ps-item{display:flex;align-items:center;gap:14px;padding:10px;border:1px solid var(--line);border-radius:14px;background:color-mix(in srgb,var(--surface) 70%,transparent);transition:border-color .3s,transform .4s var(--ease-out);animation:cardIn .5s var(--ease-out) both;animation-delay:calc(var(--i, 0) * 40ms)}.ps-item:hover{border-color:var(--a1);transform:translate(4px)}[dir=rtl] .ps-item:hover{transform:translate(-4px)}.ps-item__img{width:54px;aspect-ratio:3 / 4;flex:none;overflow:hidden;border-radius:8px;background:#0a0c18}.ps-item__img img{width:100%;height:100%;object-fit:cover}.ps-item__title{font-weight:600;font-size:.95rem;line-height:1.3}.ps-heading{margin:0 0 12px;font-family:var(--font-display);font-size:.7rem;letter-spacing:.2em;text-transform:uppercase;color:var(--muted)}.ps-all{margin-top:18px}.product{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(24px,5vw,72px);align-items:start;padding-block:clamp(20px,3vw,40px) clamp(40px,6vw,80px)}.product__gallery{position:sticky;top:calc(var(--header-h) + 20px)}.product__main-media{position:relative;overflow:hidden;aspect-ratio:var(--ar, .75);max-height:80vh;margin-inline:auto;border:1px solid var(--line);border-radius:24px;background:var(--surface);view-transition-name:hero-media;box-shadow:0 50px 100px -40px color-mix(in srgb,var(--a2) 50%,transparent)}.product__main-media img,.product__main-media .placeholder-svg{width:100%;height:100%;object-fit:cover;transition:opacity .35s}.product__main-media.is-swapping img{opacity:0}.product__main-media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;border-radius:inherit;background:linear-gradient(115deg,transparent 35%,rgba(255,255,255,.08) 50%,transparent 65%);background-size:250% 100%;animation:sheen 6s var(--ease-io) infinite}@keyframes sheen{0%,60%{background-position:150% 0}to{background-position:-100% 0}}.product__thumbs{display:flex;gap:10px;margin-top:12px;overflow-x:auto;scrollbar-width:none}.thumb{flex:none;width:70px;aspect-ratio:3 / 4;padding:0;overflow:hidden;border:1px solid var(--line);border-radius:10px;background:var(--surface);cursor:pointer;opacity:.6;transition:opacity .3s,border-color .3s}.thumb img{width:100%;height:100%;object-fit:cover}.thumb.is-active,.thumb:hover{opacity:1;border-color:var(--a1)}.product__info{display:grid;gap:22px}.product__badges{display:flex;flex-wrap:wrap;gap:8px}.product__title{margin:0;font-family:var(--font-display);font-weight:900;font-size:clamp(1.8rem,3.6vw,3rem);line-height:1.02;text-transform:uppercase}[dir=rtl] .product__title{line-height:1.3}.product__price .price{font-size:1.7rem}.product__form{display:grid;gap:20px;margin:0}.option{margin:0;padding:0;border:0}.option__label{margin-bottom:10px;padding:0;font-family:var(--font-display);font-size:.7rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--muted)}[dir=rtl] .option__label{letter-spacing:0;font-size:.9rem}.pills{display:flex;flex-wrap:wrap;gap:8px}.pill span{display:inline-flex;align-items:center;height:44px;padding:0 18px;border:1px solid var(--line-strong);border-radius:999px;cursor:pointer;font-weight:600;font-size:.92rem;transition:border-color .3s,background .3s,color .3s,box-shadow .3s}.pill span:hover{border-color:var(--a1)}.pill input:checked+span{color:var(--on-accent);border-color:transparent;background:linear-gradient(100deg,var(--a1),var(--a2));box-shadow:0 6px 24px -8px var(--a1)}.pill input:focus-visible+span{outline:2px solid var(--a1);outline-offset:3px}.buy-row{display:flex;gap:10px}.buy-row .btn{flex:1}.shopify-payment-button__button{border-radius:999px!important;min-height:54px!important;overflow:hidden}.shopify-payment-button__button--unbranded{background:transparent!important;color:var(--text)!important;box-shadow:inset 0 0 0 1px var(--line-strong)!important;font-family:var(--font-display)!important;font-size:.78rem!important;font-weight:800!important;letter-spacing:.14em!important;text-transform:uppercase;transition:box-shadow .3s!important}.shopify-payment-button__button--unbranded:hover:not([disabled]){background:color-mix(in srgb,var(--a1) 10%,transparent)!important;box-shadow:inset 0 0 0 1px var(--a1)!important}.shopify-payment-button__more-options{color:var(--muted)!important}.trust{display:grid;gap:12px;padding:18px;border:1px solid var(--line);border-radius:16px;background:color-mix(in srgb,var(--surface) 70%,transparent)}.trust__item{display:flex;align-items:center;gap:12px;font-size:.92rem}.trust__item .icon{color:var(--a1);filter:drop-shadow(0 0 6px var(--a1))}.note{padding:14px 16px;border-inline-start:2px solid var(--a3);border-radius:0 12px 12px 0;background:color-mix(in srgb,var(--a3) 8%,transparent);font-size:.9rem;color:var(--muted)}[dir=rtl] .note{border-radius:12px 0 0 12px}.note strong{display:block;margin-bottom:4px;color:var(--text);font-family:var(--font-display);font-size:.7rem;letter-spacing:.18em;text-transform:uppercase}.note p:last-child{margin:0}.acc{border-top:1px solid var(--line)}.acc:last-child{border-bottom:1px solid var(--line)}.acc summary{display:flex;align-items:center;justify-content:space-between;padding:18px 0;list-style:none;cursor:pointer;font-family:var(--font-display);font-size:.78rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase}[dir=rtl] .acc summary{letter-spacing:0;font-size:.95rem}.acc summary::-webkit-details-marker{display:none}.acc summary .icon{width:16px;height:16px;transition:transform .4s var(--ease-out)}.acc[open] summary .icon{transform:rotate(45deg);color:var(--a1)}.acc__body{padding-bottom:20px}.sticky-atc{display:none}@media(max-width:989px){.product{grid-template-columns:1fr}.product__gallery{position:static}.product__main-media{max-height:none;width:min(100%,520px)}.sticky-atc{position:fixed;bottom:12px;inset-inline:12px;z-index:55;display:flex;align-items:center;gap:12px;padding:8px 8px 8px 18px;border:1px solid var(--line-strong);border-radius:999px;background:color-mix(in srgb,var(--surface) 97%,transparent);box-shadow:0 -10px 40px -12px #000000b3;transform:translateY(150%);transition:transform .55s var(--ease-out)}[dir=rtl] .sticky-atc{padding:8px 18px 8px 8px}.sticky-atc.is-visible{transform:none}.sticky-atc__info{flex:1;min-width:0}.sticky-atc__title{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-weight:600;font-size:.85rem}.sticky-atc .btn{height:46px;padding-inline:20px}}.page-hero{padding-block:clamp(32px,6vw,72px) clamp(20px,3vw,32px);display:grid;gap:16px}.page-hero__title{font-size:clamp(2.2rem,6vw,5rem)}.page-hero__count{font-family:var(--font-display);font-size:.72rem;letter-spacing:.2em;text-transform:uppercase;color:var(--muted)}.toolbar{position:sticky;top:62px;z-index:20;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-bottom:28px;padding:10px 0;background:color-mix(in srgb,var(--bg) 96%,transparent)}.chips{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none}.chip{flex:none;padding:9px 16px;border:1px solid var(--line-strong);border-radius:999px;font-family:var(--font-display);font-size:.66rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--muted);transition:all .3s}[dir=rtl] .chip{letter-spacing:0;font-size:.88rem}.chip:hover{color:var(--text);border-color:var(--a1)}.chip.is-active{color:var(--on-accent);border-color:transparent;background:linear-gradient(100deg,var(--a1),var(--a2))}.select{position:relative}.select select{height:42px;padding:0 40px 0 16px;border:1px solid var(--line-strong);border-radius:999px;background:var(--surface);cursor:pointer;-webkit-appearance:none;appearance:none;font-size:.88rem}[dir=rtl] .select select{padding:0 16px 0 40px}.select .icon{position:absolute;top:50%;inset-inline-end:14px;width:16px;height:16px;transform:translateY(-50%);pointer-events:none}.pagination{display:flex;justify-content:center;flex-wrap:wrap;gap:8px;margin-top:48px;font-family:var(--font-display);font-weight:700}.pagination a,.pagination .current,.pagination .deco{display:grid;place-items:center;min-width:44px;height:44px;padding:0 12px;border:1px solid var(--line);border-radius:12px}.pagination a:hover{border-color:var(--a1);color:var(--a1)}.pagination .current{background:linear-gradient(100deg,var(--a1),var(--a2));color:var(--on-accent);border-color:transparent}.empty-page{padding-block:60px;text-align:center;display:grid;justify-items:center;gap:16px}.main-search-form{max-width:760px;margin-bottom:40px}.result-list{display:grid;gap:10px;margin:32px 0 0;padding:0;list-style:none}.result-list a{display:block;padding:16px 18px;border:1px solid var(--line);border-radius:14px;transition:border-color .3s}.result-list a:hover{border-color:var(--a1)}.narrow{max-width:820px;margin-inline:auto}.cart-page{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:clamp(24px,4vw,56px);align-items:start;padding-bottom:80px}.cart-summary{position:sticky;top:90px;display:grid;gap:14px;padding:24px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface)}@media(max-width:989px){.cart-page{grid-template-columns:1fr}.toolbar{top:56px}}.big-404{font-family:var(--font-display);font-weight:900;font-size:clamp(6rem,24vw,16rem);line-height:.9;color:transparent;-webkit-text-stroke:1px var(--line-strong);animation:glitch 2.4s infinite steps(1)}.article-card{display:grid;gap:12px;padding:14px;border:1px solid var(--line);border-radius:var(--radius);transition:border-color .3s}.article-card:hover{border-color:var(--a1)}.article-card img{border-radius:12px;aspect-ratio:16 / 9;object-fit:cover;width:100%}.articles{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:20px}.pw{position:relative;isolation:isolate;min-height:100svh;display:grid;place-items:center;padding:40px 16px;text-align:center;overflow:hidden}.pw__inner{display:grid;justify-items:center;gap:20px;max-width:640px}.pw__title{font-size:clamp(2.4rem,9vw,6rem)}.pw__form{display:flex;gap:8px;width:100%;max-width:440px}.pw__owner{margin-top:24px}.pw__owner summary{cursor:pointer;color:var(--muted);font-size:.85rem;list-style:none}.pw__owner summary::-webkit-details-marker{display:none}.pw__owner form{margin-top:14px}.brand{display:inline-flex;align-items:center;gap:10px}.brand__mark{width:48px;height:auto;flex:none;overflow:visible;filter:drop-shadow(0 4px 14px rgba(0,225,255,.35));transform-origin:50% 80%}.logo:hover .brand__mark{animation:wiggle .8s var(--ease-out)}.brand__eyes{transform-box:fill-box;transform-origin:center;animation:blink 5s infinite}.brand__jewels circle{animation:twinkle 2.6s ease-in-out infinite}.brand__jewels circle:nth-child(odd){animation-delay:-1.3s}.brand__jewels circle:nth-child(5){animation-duration:1.8s}.brand__word{display:inline-flex;gap:.32em;font-family:"Orbitron",var(--font-display);font-weight:900;font-size:1.12rem;letter-spacing:.04em;line-height:1;white-space:nowrap}.brand__num{background:linear-gradient(100deg,var(--a1),var(--a2) 55%,var(--a3));-webkit-background-clip:text;background-clip:text;color:transparent}@keyframes blink{0%,90%,to{transform:scaleY(1)}93%{transform:scaleY(.12)}96%{transform:scaleY(1)}}@keyframes twinkle{50%{opacity:.35}}@keyframes wiggle{20%{transform:rotate(-10deg) scale(1.06)}45%{transform:rotate(8deg) scale(1.06)}70%{transform:rotate(-4deg)}to{transform:none}}.site-header.is-scrolled .brand__mark{width:42px}.boot__logo{display:flex;justify-content:center;margin-bottom:16px}.boot__logo .brand__mark{width:96px;animation:float 2.4s ease-in-out infinite}.brand--hero{flex-direction:column;gap:14px}.brand--hero .brand__mark{width:128px;animation:float 4s ease-in-out infinite}.brand--hero .brand__word{font-size:clamp(1.4rem,4vw,2rem)}.site-footer .brand__mark{width:56px}.site-footer .brand__word{font-size:1.3rem}@media(max-width:989px){.brand__mark{width:40px}.brand__word{font-size:.98rem}.site-header.is-scrolled .brand__mark{width:36px}}@media(max-width:380px){.site-header .brand__word{font-size:.86rem}}.price--soon{color:var(--muted);font-size:.85em;letter-spacing:.04em}.product__price .price--soon{font-size:1.15rem;color:var(--a1)}.save-chip{display:inline-flex;align-items:center;padding:4px 10px;border-radius:999px;font-family:var(--font-body);font-size:.72rem;font-weight:700;color:#fff;background:linear-gradient(135deg,var(--a3),var(--a2));box-shadow:0 6px 20px -8px var(--a3)}.save-chip[hidden]{display:none}.badge--pre{color:#1a1200;border:0;background:linear-gradient(135deg,#ffd85e,#ff9f43);box-shadow:0 0 16px -4px #ffb443}.card__perk{display:inline-flex;align-items:center;gap:6px;font-size:.74rem;font-weight:600;color:var(--a1)}.card__perk .icon{width:14px;height:14px}@media(max-width:640px){.card__perk{font-size:.68rem}}.gen-cover{position:relative;isolation:isolate;overflow:hidden;display:grid;place-content:center;justify-items:center;gap:8px;width:100%;height:100%;padding:16px;text-align:center;background:radial-gradient(80% 60% at 50% 110%,color-mix(in srgb,var(--a2) 55%,transparent),transparent 70%),radial-gradient(60% 50% at 20% 0%,color-mix(in srgb,var(--a1) 35%,transparent),transparent 70%),#090b1a}.gen-cover__grid{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;opacity:.35;background-image:linear-gradient(color-mix(in srgb,var(--a1) 40%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--a1) 40%,transparent) 1px,transparent 1px);background-size:22px 22px;-webkit-mask-image:linear-gradient(to top,#000,transparent 75%);mask-image:linear-gradient(to top,#000,transparent 75%)}.gen-cover__ring{position:absolute;z-index:-1;width:70%;aspect-ratio:1;border-radius:50%;border:1px dashed color-mix(in srgb,var(--a1) 60%,transparent);animation:spinSlow 18s linear infinite}.gen-cover__title{font-family:var(--font-display);font-weight:900;font-size:clamp(1rem,3.2vw,1.6rem);line-height:1.05;text-transform:uppercase;text-shadow:0 0 24px color-mix(in srgb,var(--a1) 70%,transparent)}.gen-cover__sub{font-size:.7rem;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.gen-cover__plus{font-family:var(--font-display);font-weight:900;font-size:clamp(3rem,9vw,5rem);line-height:.8;color:transparent;-webkit-text-stroke:2px #ffd85e;text-shadow:0 0 30px #ffb443}.gen-cover--plus{background:radial-gradient(80% 60% at 50% 110%,rgba(255,180,67,.45),transparent 70%),radial-gradient(60% 50% at 80% 0%,color-mix(in srgb,var(--a2) 40%,transparent),transparent 70%),#0d0a14}.gen-cover--plus .gen-cover__title{text-shadow:0 0 24px rgba(255,180,67,.8)}.product__main-media .gen-cover__title{font-size:clamp(1.6rem,5vw,3rem)}.acct-help{border:1px solid color-mix(in srgb,var(--a1) 35%,transparent);border-radius:16px;background:color-mix(in srgb,var(--a1) 6%,var(--surface))}.acct-help summary{display:flex;align-items:center;gap:10px;padding:14px 16px;list-style:none;cursor:pointer;font-weight:600;font-size:.92rem}.acct-help summary::-webkit-details-marker{display:none}.acct-help summary>span{flex:1}.acct-help summary .icon{color:var(--a1)}.acct-help summary .icon--chevron{width:16px;height:16px;transition:transform .4s var(--ease-out)}.acct-help[open] summary .icon--chevron{transform:rotate(180deg)}.acct-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:0 16px}.acct-card{padding:14px;border:1px solid var(--line);border-radius:12px;background:color-mix(in srgb,var(--bg) 50%,transparent)}.acct-card--active{border-color:color-mix(in srgb,var(--a1) 55%,transparent);box-shadow:0 0 30px -14px var(--a1)}.acct-card strong{display:block;margin-bottom:8px;font-family:var(--font-display);font-size:.8rem;letter-spacing:.12em;text-transform:uppercase}[dir=rtl] .acct-card strong{letter-spacing:0;font-size:1rem}.acct-card ul{display:grid;gap:6px;margin:0;padding:0;list-style:none;font-size:.85rem;color:var(--muted)}.acct-card li{display:flex;gap:8px;align-items:flex-start}.acct-card li .icon{width:15px;height:15px;margin-top:2px;color:var(--a1);flex:none}.acct-note{margin:12px 16px 16px;font-size:.82rem;color:var(--muted)}.acct-note a{color:var(--a1);text-decoration:underline;text-underline-offset:3px}@media(max-width:480px){.acct-grid{grid-template-columns:1fr}}.field{display:grid;gap:0}.field__wrap{display:flex;align-items:center;gap:10px;height:54px;padding:0 18px;border:1px solid var(--line-strong);border-radius:999px;background:color-mix(in srgb,var(--surface) 70%,transparent);transition:border-color .3s,box-shadow .3s}.field__wrap .icon{color:#25d366}.field__wrap input{flex:1;min-width:0;height:100%;padding:0;border:0;background:none;outline:none;font-size:1rem}.field__wrap:focus-within{border-color:var(--a1);box-shadow:0 0 0 4px color-mix(in srgb,var(--a1) 18%,transparent)}.field.is-invalid .field__wrap{border-color:var(--a3);box-shadow:0 0 0 4px color-mix(in srgb,var(--a3) 22%,transparent);animation:shake .4s}@keyframes shake{25%{transform:translate(-6px)}75%{transform:translate(6px)}}.btn--wa{color:#fff;background:linear-gradient(100deg,#25d366,#128c7e);box-shadow:0 10px 34px -12px #25d366cc}.btn--wa:hover{box-shadow:0 0 0 1px #25d366,0 14px 44px -10px #25d366e6}.btn--wa .icon{width:20px;height:20px}[data-buy-now][hidden]{display:none}.acc__body h3{position:relative;margin:22px 0 10px;padding-inline-start:14px;font-size:.82rem;letter-spacing:.14em}[dir=rtl] .acc__body h3{letter-spacing:0;font-size:1rem}.acc__body h3:before{content:"";position:absolute;inset-block:2px;inset-inline-start:0;width:3px;border-radius:3px;background:linear-gradient(var(--a1),var(--a3));box-shadow:0 0 10px var(--a1)}.acc__body ul,.acc__body ol{display:grid;gap:6px;margin:0}.acc__body li::marker{color:var(--a1)}.acc__body strong{color:var(--text)}.faq{display:block;max-width:900px;margin-inline:auto}.faq__head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:18px;margin-bottom:28px}.faq__lang{position:relative;display:inline-flex;padding:4px;border:1px solid var(--line);border-radius:999px;background:color-mix(in srgb,var(--surface) 70%,transparent);direction:ltr}.faq__lang button{position:relative;z-index:1;padding:8px 16px;border:0;border-radius:999px;background:none;cursor:pointer;font-weight:700;font-size:.85rem;color:var(--muted);transition:color .3s}.faq__lang button[lang=ar]{font-family:Cairo,sans-serif}.faq__lang button[aria-pressed=true]{color:var(--on-accent)}.faq__lang-pill{position:absolute;top:4px;bottom:4px;left:0;border-radius:999px;background:linear-gradient(100deg,var(--a1),var(--a2));box-shadow:0 0 20px -4px var(--a1);transition:transform .5s var(--ease-out),width .5s var(--ease-out)}.faq[data-lang=en] .faq-ar,.faq[data-lang=ar] .faq-en{display:none}.faq[data-lang=ar]{font-family:"Cairo",var(--font-body)}.faq[data-lang=ar] .h-display{font-family:"Cairo",var(--font-display);line-height:1.25;letter-spacing:0}.faq[data-lang=ar] .eyebrow{letter-spacing:0;font-size:.9rem}.faq__list{display:grid;gap:10px}.faq__item--extra{display:none}.faq.is-expanded .faq__item--extra{display:block}.faq.is-expanded .faq__list{max-height:460px;overflow-y:auto;overscroll-behavior:contain;padding-inline-end:8px;scrollbar-width:thin;scrollbar-color:var(--a1) transparent;-webkit-mask-image:linear-gradient(#000 82%,transparent);mask-image:linear-gradient(#000 82%,transparent)}.faq.is-expanded.is-at-end .faq__list{-webkit-mask-image:none;mask-image:none}.faq__more-wrap{display:flex;justify-content:center;margin-top:22px}.faq__more .icon{width:16px;height:16px;transition:transform .4s var(--ease-out)}.faq.is-expanded .faq__more .icon{transform:rotate(180deg)}.faq-section{padding-block:clamp(48px,7vw,96px)}.section:not(.vault):not(.faq-section),.site-footer{content-visibility:auto;contain-intrinsic-size:auto 900px}.is-paused,.is-paused:before,.is-paused:after,.is-paused .marquee__track,.is-paused .gen-cover__ring{animation-play-state:paused!important}.holo-card{will-change:transform}::view-transition-old(root){animation:vtOut .35s var(--ease-io) both}::view-transition-new(root){animation:vtIn .6s var(--ease-out) both}::view-transition-group(hero-media){animation-duration:.7s;animation-timing-function:var(--ease-out)}@keyframes vtOut{to{opacity:0;transform:scale(.985);filter:blur(6px)}}@keyframes vtIn{0%{opacity:0;transform:translateY(18px)}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;transition-delay:0s!important}.js [data-reveal],.js [data-reveal=clip]>*{opacity:1;transform:none;clip-path:none}.marquee__track{animation:none}::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/base.css.map */
