:root{--black: #000;--panel: #0c0c0c;--line: #262626;--fistik: #b6f23a;--serbet: #ffb22e;--fez: #ff3b4e;--gold: #c9a45c;--steam: #f2f2ee;--paper: #f4f1e6;--dim: #9a9a92;--off: #222;--sign: "Lalezar", system-ui, sans-serif;--sans: "Familjen Grotesk", system-ui, sans-serif;--arabic: "Noto Kufi Arabic", "Lalezar", system-ui, sans-serif;--pad: clamp(1rem, 4vw, 4rem);--header: 68px;color-scheme:dark}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;overflow-x:clip}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-stopped{overflow:hidden}body{margin:0;background:var(--black);color:var(--steam);font:400 1rem/1.6 var(--sans);-webkit-font-smoothing:antialiased;overflow-x:hidden;min-width:320px}html[lang=ar] body{font-family:var(--arabic);line-height:1.75}img{display:block;max-width:100%}h1,h2,h3,h4,p,ul,ol,dl,dd,figure,fieldset{margin:0}ul,ol{padding:0;list-style:none}fieldset{border:0;padding:0;min-width:0}a{color:inherit;text-decoration:none}button,input,select{font:inherit;color:inherit}button{cursor:pointer;background:none;border:0;padding:0}:focus-visible{outline:2px solid var(--serbet);outline-offset:3px;border-radius:4px}[lang=ar]{font-family:var(--arabic)}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.flip-rtl{transition:none}[dir=rtl] .flip-rtl{transform:scaleX(-1)}.skip{position:fixed;inset-inline-start:1rem;top:-60px;z-index:200;background:var(--serbet);color:#000;padding:.6rem 1rem;border-radius:8px;font-weight:700}.skip:focus{top:1rem}main{display:block;min-height:60vh;outline:none}.route-loading{min-height:100vh}body:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:150;opacity:.06;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.neon{font-family:var(--sign);font-weight:400}.neon .l{display:inline-block;color:transparent;-webkit-text-stroke:var(--tube, 2px) var(--off)}.neon .l.on{-webkit-text-stroke-color:var(--core);filter:drop-shadow(0 0 1px var(--c)) drop-shadow(0 0 calc(7px + var(--g, 0) * 14px) var(--c)) drop-shadow(0 0 calc(22px + var(--g, 0) * 40px) var(--c))}.neon--green{--c: var(--fistik);--core: #e9ffc0}.neon--red{--c: var(--fez);--core: #ffd3d8}.neon--amber{--c: var(--serbet);--core: #ffe9c2}.neon--gold{--c: #e6c27a;--core: #fff1d2}.display{font-family:var(--sign);font-weight:400;font-size:clamp(2.3rem,5vw,4.4rem);line-height:.98;letter-spacing:.005em}html[lang=ar] .display{line-height:1.25}.section{padding:clamp(4.5rem,9vw,8rem) var(--pad)}.section__head{display:flex;justify-content:space-between;align-items:end;gap:1.5rem 3rem;flex-wrap:wrap;margin-bottom:clamp(2rem,4vw,3.2rem)}.section__head p{color:var(--dim);max-width:42ch}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:46px;padding:.7rem 1.25rem;border-radius:999px;border:2px solid var(--serbet);color:var(--serbet);background:transparent;font-weight:600;white-space:nowrap;box-shadow:0 0 14px #ffb22e4d,inset 0 0 10px #ffb22e33;transition:background .2s,color .2s,box-shadow .2s}.btn:hover{box-shadow:0 0 22px #ffb22e8c,inset 0 0 12px #ffb22e4d}.btn--solid{background:var(--serbet);color:#000}.btn--solid:hover{background:#ffc65a}.btn--ghost{border-color:#444;color:var(--steam);box-shadow:none}.btn--ghost:hover{border-color:var(--steam);box-shadow:none}.btn--ink{background:#111;color:var(--paper);border-color:#111;box-shadow:none}.btn--whatsapp{background:#1f8f4e;border-color:#1f8f4e;color:#fff;box-shadow:none}.btn--small{min-height:38px;padding:.45rem .9rem;font-size:.92rem}.btn--full{width:100%}.btn:disabled{opacity:.45;cursor:not-allowed}.icon-btn{display:inline-grid;place-items:center;width:44px;height:44px;border-radius:50%;color:var(--steam);position:relative;transition:background .2s,color .2s}.icon-btn:hover{background:#ffffff14}.badge{display:inline-grid;place-items:center;min-width:20px;height:20px;padding:0 5px;border-radius:10px;font:700 .72rem/1 var(--sans);border:1.5px solid var(--fistik);color:var(--fistik)}.badge--solid{background:var(--serbet);border-color:var(--serbet);color:#000}.icon-btn .badge{position:absolute;top:2px;inset-inline-end:0}.header{position:fixed;inset:0 0 auto;z-index:60;height:var(--header);display:flex;align-items:center;gap:1.5rem;padding:0 var(--pad);transition:background .3s,border-color .3s;border-bottom:1px solid transparent;background:linear-gradient(rgba(0,0,0,.65),transparent)}.header--solid{background:#000000db;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-color:var(--line)}.brand{display:inline-flex;align-items:center;gap:.55rem;flex:none}.brand img{width:30px;height:auto;background:var(--steam);border-radius:50% 50% 46% 46%;padding:2px 3px}.brand__word{font-family:var(--sign);font-size:1.55rem;line-height:1;color:var(--gold)}.header__nav{display:flex;gap:.3rem;margin-inline-start:1rem}.header__nav a{padding:.5rem .8rem;border-radius:999px;color:#c9c9c2;font-size:.96rem}.header__nav a:hover,.header__nav a.active{color:var(--steam);background:#ffffff12}.header__tools{margin-inline-start:auto;display:flex;align-items:center;gap:.4rem}.header__search{display:inline-flex;align-items:center;gap:.55rem;height:42px;padding:0 .6rem 0 .9rem;border:1px solid #333;border-radius:999px;color:#c9c9c2;min-width:190px}.header__search:hover{border-color:#555;color:var(--steam)}.header__search span{flex:1;text-align:start}.header__search kbd{font:600 .75rem var(--sans);border:1px solid #444;border-radius:6px;padding:.05rem .4rem;color:var(--dim)}.header__lang{height:42px;padding:0 .85rem;border-radius:999px;font-weight:700;color:var(--steam)}.header__lang:hover{background:#ffffff14}.header__lang[lang=ar]{font-family:var(--arabic)}.header__ticket{display:inline-flex;align-items:center;gap:.45rem;height:42px;padding:0 .55rem 0 .9rem;border:2px solid var(--serbet);color:var(--serbet);border-radius:999px;font-weight:600;box-shadow:0 0 12px #ffb22e4d}.header__menu{display:none}.mnav{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;background:#000;display:flex;flex-direction:column;padding:0 var(--pad) 2rem}.mnav[hidden]{display:none}.mnav__top{height:var(--header);display:flex;align-items:center;justify-content:space-between}.mnav__links{display:flex;flex-direction:column;gap:.2rem;margin-top:2rem}.mnav__links a{font-family:var(--sign);font-size:clamp(2.4rem,11vw,3.4rem);line-height:1.2;color:#d8d8d0;display:flex;align-items:center;gap:.7rem}.mnav__links a.active{color:var(--serbet);text-shadow:0 0 16px rgba(255,178,46,.5)}.mnav__bottom{margin-top:auto;display:flex;gap:.8rem;flex-wrap:wrap}.pull-section{position:relative}.pull-section--hero{height:100svh;min-height:640px}.pull{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;background:#000;--bx: 18%}.pull__layer{position:absolute;top:0;right:0;bottom:0;left:0;background-repeat:no-repeat;background-size:auto 100%;background-position:var(--bx) 0;filter:brightness(.74) contrast(1.2) saturate(1.3);will-change:transform}.pull__grab{position:absolute;left:var(--gx, 8%);width:var(--gw, 26%);top:0;cursor:grab;touch-action:none;z-index:3;border-radius:0 0 24px 24px}.pull__grab:active{cursor:grabbing}.pull__grab:focus-visible{outline:2px dashed var(--serbet);outline-offset:-6px}.pull__vignette{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:radial-gradient(90% 80% at 30% 45%,transparent 35%,rgba(0,0,0,.85) 100%),linear-gradient(90deg,transparent 45%,rgba(0,0,0,.75) 75%)}.pull__frame{position:absolute;inset:calc(var(--header) + 6px) 14px 14px;z-index:2;border:2px solid var(--fistik);border-radius:22px;pointer-events:none;box-shadow:0 0 12px var(--fistik),inset 0 0 12px #b6f23a59;opacity:.85}.pull__ruler{position:absolute;z-index:2;left:var(--rx, 50%);width:22px;pointer-events:none;opacity:0;border-left:3px solid #e9ffc0;filter:drop-shadow(0 0 4px var(--fistik)) drop-shadow(0 0 14px var(--fistik));background:repeating-linear-gradient(180deg,#e9ffc0 0 2px,transparent 2px 18px) 0 0 / 10px 100% no-repeat}.pull__hint{position:absolute;z-index:4;left:var(--hx, 40%);top:30%;display:flex;align-items:center;gap:.55rem;font-weight:600;font-size:.95rem;color:var(--serbet);border:2px solid var(--serbet);border-radius:999px;padding:.35rem .9rem .35rem .4rem;background:#0009;box-shadow:0 0 14px #ffb22e66;pointer-events:none;white-space:nowrap}.pull__hint-icon{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:var(--serbet);color:#000}.pull__flash{position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;background:var(--serbet);mix-blend-mode:screen;opacity:0;pointer-events:none}.pull__snapped{position:absolute;z-index:6;left:30%;top:62%;transform:translate(-50%,-50%) rotate(-6deg);font-size:clamp(4.5rem,11vw,10rem);line-height:1;pointer-events:none;visibility:hidden;white-space:nowrap;--tube: 3px}.pull-copy{position:absolute;z-index:5;right:clamp(1.5rem,5vw,5rem);top:calc(var(--header) + 6vh);width:min(560px,44vw)}.pull-copy__word{margin:0;font-family:var(--sign);font-weight:400;font-size:clamp(7rem,15vw,15rem);line-height:.8;transform-origin:50% 100%;white-space:nowrap;--tube: 3px}html[lang=ar] .pull-copy__word{line-height:1.05;font-size:clamp(6rem,13vw,13rem)}.pull-copy__readout{display:flex;align-items:baseline;gap:.8rem;margin:1.4rem 0 1rem;color:var(--dim)}.pull-copy__cm{font-size:3.4rem;line-height:1;--tube: 2px;font-variant-numeric:tabular-nums}.pull-copy__lede{max-width:40ch;margin-bottom:1.5rem;color:#d8d8d0;font-size:1.06rem}.pull-copy__ctas{display:flex;gap:.8rem;flex-wrap:wrap}.pull-section--inline{display:grid;grid-template-columns:1.6fr 1fr;gap:2rem;align-items:center}.pull-section--inline .pull{position:relative;inset:auto;aspect-ratio:16 / 10;border-radius:22px}.pull-section--inline .pull__frame{top:10px;right:10px;bottom:10px;left:10px}.pull-section--inline .pull-copy{position:static;width:auto}.pull-section--inline .pull-copy__word{font-size:clamp(5rem,9vw,8rem)}.pull-section--inline .pull__snapped{font-size:clamp(3rem,7vw,6rem);left:40%;top:60%}.signs__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem}.sign-tile{position:relative;display:block;aspect-ratio:3 / 4.2;overflow:hidden;border-radius:22px;border:1px solid var(--line);isolation:isolate}.sign-tile img{position:absolute;top:-10%;right:0;bottom:-10%;left:0;width:100%;height:120%;object-fit:cover;filter:brightness(.55) saturate(1.15);transition:filter .4s;z-index:-2}.sign-tile:hover img{filter:brightness(.72) saturate(1.2)}.sign-tile__shade{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(transparent 30%,#000000e6)}.sign-tile__text{position:absolute;inset:auto 0 0;padding:1.4rem;display:flex;flex-direction:column;gap:.35rem}.sign-tile__neon{font-size:clamp(2.2rem,3.6vw,3.2rem);line-height:1.1}.sign-tile__caption{color:#d8d8d0}.sign-tile__count{display:inline-flex;align-items:center;gap:.4rem;color:var(--serbet);font-weight:600;margin-top:.4rem}.sign-tile--green .sign-tile__count{color:var(--fistik)}.sign-tile--red .sign-tile__count{color:#ff7a87}.sign-tile--gold .sign-tile__count{color:#e6c27a}.sign-tile:hover .neon .l.on{--g: .6}.board{position:relative;height:100svh;overflow:hidden;display:grid;grid-template-columns:1fr minmax(260px,32vw) 1fr;align-items:center;border-top:1px solid var(--line)}.board__title{position:absolute;top:calc(var(--header) + .4rem);left:50%;transform:translate(-50%);font-family:var(--sign);font-weight:400;font-size:1.6rem;color:var(--gold);white-space:nowrap;z-index:3}.col{height:100%;overflow:hidden;position:relative;-webkit-mask:linear-gradient(transparent,#000 25%,#000 75%,transparent);mask:linear-gradient(transparent,#000 25%,#000 75%,transparent)}.col ul{position:absolute;left:0;right:0;top:50%}.col li{height:var(--row, 30vh);display:flex;flex-direction:column;justify-content:center;padding:0 clamp(1rem,3vw,3rem);transform:translateY(-50%);opacity:.3;transition:opacity .3s}.col li.is-active{opacity:1}.col--en li{text-align:end;align-items:flex-end}.col--ar li{text-align:start;align-items:flex-start}.col h3{font-family:var(--sign);font-weight:400;font-size:clamp(2rem,3.6vw,3.4rem);line-height:1.05}.col--ar h3{line-height:1.35}.col--en li.is-active h3{color:var(--serbet);text-shadow:0 0 18px rgba(255,178,46,.6)}.col--ar li.is-active h3{color:var(--fistik);text-shadow:0 0 18px rgba(182,242,58,.55)}.col p{margin-top:.3rem;color:var(--dim);max-width:30ch}.col .w{font-weight:700;margin-top:.4rem}.board__center{position:relative;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1rem;z-index:2;padding-top:var(--header)}.board__frame{position:relative;width:100%;aspect-ratio:3 / 4;display:grid;place-items:center}.board__frame>a{display:grid;place-items:center;width:100%;height:100%}.board__frame img{position:absolute;top:7%;right:12%;bottom:7%;left:12%;width:76%;height:86%;object-fit:contain;filter:drop-shadow(0 30px 30px rgba(0,0,0,.9))}.board__actions{display:flex;gap:.6rem}.tube{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible;pointer-events:none}.tube rect{fill:none;stroke-width:3}.tube__off{stroke:#262626}.tube__on{stroke:#ffe9c2;filter:drop-shadow(0 0 4px var(--serbet)) drop-shadow(0 0 14px var(--serbet))}.board-static{padding:5rem var(--pad);display:grid;gap:1px}.board-static>h2{margin-bottom:2rem}.board-static__row{display:grid;grid-template-columns:1fr 200px 1fr;align-items:center;gap:1rem;padding:1rem 0;border-top:1px solid var(--line)}.board-static__row h3{font-family:var(--sign);font-weight:400;font-size:2rem;color:var(--serbet)}.board-static__row [lang=ar] h3{color:var(--fistik)}.board-static__row img{height:200px;margin:auto;object-fit:contain}.layers{display:grid;grid-template-columns:1fr 1.2fr;gap:clamp(2rem,5vw,5rem);align-items:center;min-height:100svh;border-top:1px solid var(--line)}.layers__copy>p{color:var(--dim);margin:1rem 0 2rem}.layers__list li{display:grid;grid-template-columns:3rem 1fr;gap:1rem;padding:1rem 0;border-top:1px solid var(--line);opacity:.35;transition:opacity .35s}.layers__list li.is-lit{opacity:1}.layers__n{font-family:var(--sign);font-size:2.4rem;line-height:1;color:transparent;-webkit-text-stroke:1.5px #444}.layers__list li.is-lit .layers__n{-webkit-text-stroke-color:#ffe9c2;filter:drop-shadow(0 0 6px var(--serbet))}.layers__list b{display:block;font-size:1.2rem}.layers__list span{color:var(--dim)}.layers__art svg{width:100%;height:auto;overflow:visible;filter:drop-shadow(0 0 18px rgba(255,178,46,.18))}.gifts{display:grid;grid-template-columns:1fr 1fr;gap:clamp(2rem,5vw,5rem);align-items:center;border-top:1px solid var(--line);perspective:1200px}.gifts__box{width:100%;max-height:80vh;object-fit:contain;border-radius:18px;transform-origin:50% 100%;box-shadow:0 40px 80px -30px #ffb22e59}.gifts__neon{font-size:clamp(3.4rem,7vw,6rem);line-height:1.2;display:block}.gifts__copy p{color:#cfcfc8;max-width:44ch;margin:1.2rem 0 1.8rem}.counter{overflow:hidden;border-top:1px solid var(--line)}.counter__track{display:flex;gap:2.5vw;align-items:center;padding:calc(var(--header) + 3rem) var(--pad) 4rem;width:max-content;min-height:100svh}.counter__intro{width:min(32vw,420px);flex:none}.counter__intro p{color:var(--dim);margin-top:1rem}.counter__item{flex:none;width:clamp(280px,32vw,480px)}.counter__img{overflow:hidden;border-radius:18px;aspect-ratio:4 / 5;border:1px solid var(--line)}.counter__img img{width:112%;max-width:none;height:100%;object-fit:cover;margin-inline-start:-6%}.counter__item figcaption{color:var(--dim);font-size:.92rem;margin-top:.7rem;max-width:40ch}.closing{position:relative;min-height:80svh;display:grid;place-items:center;text-align:center;overflow:hidden;border-top:1px solid var(--line)}.closing>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;filter:brightness(.3) saturate(1.2)}.closing__copy{position:relative;padding:4rem var(--pad);max-width:760px}.closing__copy p{color:#d8d8d0;margin:1rem auto 2rem;max-width:46ch}.grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,250px),1fr));gap:1.1rem}.card{--c: var(--serbet);position:relative;display:flex;flex-direction:column;background:var(--panel);border:1px solid var(--line);border-radius:22px;overflow:hidden;transition:border-color .25s}.card:hover{border-color:#3a3a3a}.card--green{--c: var(--fistik)}.card--red{--c: var(--fez)}.card--gold{--c: #e6c27a}.card__media{position:relative;display:grid;place-items:center;aspect-ratio:1 / 1.05;overflow:hidden;isolation:isolate}.card__halo{position:absolute;width:70%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--c) 32%,transparent),transparent 65%);z-index:-1;transition:transform .4s}.card__media--cut img{width:78%;height:84%;object-fit:contain;filter:drop-shadow(0 22px 22px rgba(0,0,0,.85));transition:transform .45s cubic-bezier(.2,.8,.2,1)}.card__media--photo img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:-2;transition:transform .6s cubic-bezier(.2,.8,.2,1)}.card:hover .card__media--cut img{transform:translateY(-6px) rotate(-2deg) scale(1.03)}.card:hover .card__media--photo img{transform:scale(1.05)}.card:hover .card__halo{transform:scale(1.18)}.card__tag{position:absolute;top:.9rem;inset-inline-start:.9rem;z-index:2;border:1.5px solid var(--c);color:var(--c);background:#000000a6;border-radius:999px;padding:.1rem .65rem;font-size:.8rem;font-weight:700;box-shadow:0 0 10px color-mix(in srgb,var(--c) 40%,transparent)}.card__tag--inline{position:static;display:inline-block;margin-inline-start:.7rem}.card__fav{position:absolute;top:.55rem;inset-inline-end:.55rem;z-index:2;background:#0000008c}.card__fav.is-on,.pd__fav.is-on{color:var(--fez)}.card__body{padding:1rem 1.1rem 1.1rem;display:flex;flex-direction:column;gap:.15rem;flex:1;border-top:1px solid var(--line)}.card__meta{display:flex;justify-content:space-between;gap:1rem;color:var(--dim);font-size:.85rem}.card__weight{color:var(--c);font-weight:700}.card__name{font-family:var(--sign);font-weight:400;font-size:1.55rem;line-height:1.15}html[lang=ar] .card__name{line-height:1.45}.card__name a:hover{color:var(--c)}.card__alt{color:var(--dim);font-size:.9rem}.card__foot{margin-top:auto;padding-top:.8rem;display:flex;align-items:center;justify-content:space-between;gap:.6rem;flex-wrap:wrap}.card__price{font-size:.88rem;color:#c9c9c2}.shop,.saved{padding:calc(var(--header) + 2.5rem) var(--pad) 6rem}.shop__head{display:flex;justify-content:space-between;align-items:end;gap:1rem 2rem;flex-wrap:wrap;margin-bottom:2rem}.shop__head>p{color:var(--dim);max-width:46ch}.shop__title{font-size:clamp(3.6rem,9vw,7.5rem);line-height:1.05;--tube: 2.5px}.shop__bar{position:sticky;top:var(--header);z-index:20;display:flex;gap:.7rem;align-items:center;padding:.8rem 0;margin-bottom:1.4rem;background:#000000e6;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-bottom:1px solid var(--line)}.shop__search{flex:1;min-width:0;display:flex;align-items:center;gap:.6rem;height:46px;padding:0 1rem;border:1px solid #333;border-radius:999px;max-width:520px}.shop__search:focus-within{border-color:var(--serbet)}.shop__search input{flex:1;min-width:0;width:100%;background:none;border:0;outline:none}.shop__filters-btn{display:none}.shop__sort{display:flex;align-items:center;gap:.5rem;margin-inline-start:auto;color:var(--dim)}.shop__sort select{height:46px;background:#0c0c0c;border:1px solid #333;border-radius:999px;padding:0 1rem;color:var(--steam)}.shop__layout{display:grid;grid-template-columns:240px 1fr;gap:2rem;align-items:start}.shop__facets{position:sticky;top:calc(var(--header) + 5.5rem);display:grid;gap:1.6rem;max-height:calc(100vh - var(--header) - 7rem);overflow:auto;padding-inline-end:.5rem}.facet legend{font-weight:700;margin-bottom:.5rem;color:var(--gold)}.facet__opt,.facet__saved{display:flex;align-items:center;gap:.6rem;min-height:40px;padding:.2rem .7rem;border-radius:10px;cursor:pointer;color:#d8d8d0}.facet__opt:hover,.facet__saved:hover{background:#ffffff0d}.facet__opt input,.facet__saved input{position:absolute;opacity:0;pointer-events:none}.facet__opt:before{content:"";width:16px;height:16px;border-radius:5px;border:1.5px solid #555;flex:none}.facet__opt.is-on:before{border-color:var(--serbet);background:var(--serbet);box-shadow:0 0 10px var(--serbet),inset 0 0 0 3px #000}.facet__opt:has(input:focus-visible),.facet__saved:has(input:focus-visible){outline:2px solid var(--serbet)}.facet__opt.is-empty{opacity:.4;cursor:default}.facet__n{margin-inline-start:auto;color:var(--dim);font-size:.85rem}.facet__saved{border:1px solid #333}.facet__saved.is-on{border-color:var(--fez);color:#ff8f9a}.shop__status{display:flex;justify-content:space-between;align-items:center;gap:1rem;flex-wrap:wrap;margin-bottom:1.2rem;color:var(--dim);min-height:36px}.chips{display:flex;flex-wrap:wrap;gap:.4rem}.chip{display:inline-flex;align-items:center;gap:.35rem;min-height:34px;padding:0 .8rem;border-radius:999px;border:1.5px solid var(--fistik);color:var(--fistik);font-size:.88rem;font-weight:600}.chip--clear{border-color:#444;color:var(--steam)}.empty{display:grid;justify-items:center;text-align:center;gap:.8rem;padding:5rem 1rem;color:var(--dim)}.empty__title{font-family:var(--sign);font-size:2rem;color:var(--steam)}.sheet[hidden]{display:none}.sheet{position:fixed;top:0;right:0;bottom:0;left:0;z-index:95}.sheet__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#000000b3}.sheet__panel{position:absolute;inset:auto 0 0;max-height:86svh;display:flex;flex-direction:column;background:#0d0d0d;border-top:2px solid var(--serbet);border-radius:22px 22px 0 0;box-shadow:0 -10px 30px #ffb22e33;animation:sheet-up .35s cubic-bezier(.2,.8,.2,1)}.sheet__head{display:flex;justify-content:space-between;align-items:center;padding:.8rem 1rem .4rem 1.2rem}.sheet__head h2{font-family:var(--sign);font-weight:400;font-size:1.8rem}.sheet__body{overflow:auto;padding:.5rem 1.2rem 1rem;display:grid;gap:1.4rem}.sheet__foot{display:flex;gap:.7rem;padding:.9rem 1.2rem calc(.9rem + env(safe-area-inset-bottom));border-top:1px solid var(--line)}.sheet__foot .btn--solid{flex:1}@keyframes sheet-up{0%{transform:translateY(100%)}}.pd{--c: var(--serbet);padding:calc(var(--header) + 1.6rem) var(--pad) 5rem}.pd--green{--c: var(--fistik)}.pd--red{--c: var(--fez)}.pd--gold{--c: #e6c27a}.pd__crumbs{display:flex;gap:.7rem;align-items:center;color:var(--dim);margin-bottom:1.4rem;flex-wrap:wrap}.pd__crumbs a{display:inline-flex;align-items:center;gap:.4rem}.pd__crumbs a:hover{color:var(--steam)}.pd__grid{display:grid;grid-template-columns:1.1fr 1fr;gap:clamp(2rem,5vw,5rem);align-items:start}.pd__gallery{position:sticky;top:calc(var(--header) + 1rem)}.pd__stage{position:relative;aspect-ratio:1 / 1;border-radius:26px;overflow:hidden;display:grid;place-items:center;background:var(--panel);border:1px solid var(--line);isolation:isolate;touch-action:pan-y;-webkit-user-select:none;user-select:none}.pd__stage:after{content:"";position:absolute;top:12px;right:12px;bottom:12px;left:12px;border:2px solid var(--c);border-radius:18px;box-shadow:0 0 12px var(--c),inset 0 0 12px color-mix(in srgb,var(--c) 30%,transparent);opacity:.7;pointer-events:none}.pd__halo{position:absolute;width:70%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--c) 30%,transparent),transparent 65%);z-index:-1}.pd__stage--cut img{position:absolute;top:9%;right:13%;bottom:9%;left:13%;width:74%;height:82%;object-fit:contain;filter:drop-shadow(0 30px 30px rgba(0,0,0,.9))}.pd__stage--photo img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:-2}.pd__badge{position:absolute;bottom:1.4rem;inset-inline-start:1.4rem;background:#000000b3;border-radius:999px;padding:.25rem .8rem;font-size:.85rem;color:#d8d8d0}.pd__zoom{position:absolute;top:1.2rem;inset-inline-end:1.2rem;background:#0009}.pd__arrow{position:absolute;top:50%;transform:translateY(-50%);background:#0009}.pd__arrow--prev{inset-inline-start:1.2rem}.pd__arrow--next{inset-inline-end:1.2rem}.pd__thumbs{display:flex;gap:.6rem;margin-top:.8rem;overflow-x:auto;padding-bottom:.3rem}.pd__thumb{flex:none;width:82px;height:82px;border-radius:14px;overflow:hidden;border:2px solid var(--line);background:var(--panel);display:grid;place-items:center}.pd__thumb img{width:100%;height:100%;object-fit:cover}.pd__thumb--cut img{object-fit:contain;padding:6px}.pd__thumb.is-on{border-color:var(--c);box-shadow:0 0 10px var(--c)}.pd__note{color:var(--dim);font-size:.85rem;margin-top:.8rem}.pd__info{display:grid;gap:1rem;padding-top:.5rem}.pd__cat{color:var(--c);font-weight:700;display:flex;align-items:center}.pd__name{font-family:var(--sign);font-weight:400;font-size:clamp(2.8rem,5.5vw,5rem);line-height:1;color:var(--steam);text-shadow:0 0 22px color-mix(in srgb,var(--c) 45%,transparent)}html[lang=ar] .pd__name{line-height:1.3}.pd__alt{color:var(--dim);font-size:1.15rem}.pd__desc{font-size:1.08rem;color:#d8d8d0;max-width:52ch}.pd__facts{display:grid;grid-template-columns:repeat(3,auto);justify-content:start;gap:.5rem 2.2rem;padding:1rem 0;border-block:1px solid var(--line)}.pd__facts dt{color:var(--dim);font-size:.85rem}.pd__facts dd{font-weight:700}.pd__price{font-family:var(--sign);font-size:1.7rem;color:var(--c)}.pd__price-note{color:var(--dim);font-size:.92rem;max-width:48ch;margin-top:-.6rem}.pd__buy{display:flex;align-items:center;gap:.7rem;flex-wrap:wrap;margin-top:.4rem}.pd__add{flex:1;min-width:180px;min-height:52px}.pd__pull{margin-top:clamp(4rem,8vw,7rem);padding-top:3rem;border-top:1px solid var(--line)}.pd__pull>p{color:var(--dim);margin:.6rem 0 1.6rem}.pd__related{margin-top:clamp(4rem,8vw,7rem)}.pd__related h2{margin-bottom:1.6rem}.qty{display:inline-flex;align-items:center;border:1px solid #444;border-radius:999px;height:52px}.qty button{width:46px;height:100%;display:grid;place-items:center;border-radius:999px}.qty button:hover{background:#ffffff12}.qty output{min-width:2.2rem;text-align:center;font-weight:700;font-variant-numeric:tabular-nums}.qty--small{height:36px;border-color:#bbb}.qty--small button{width:34px}.lightbox{position:fixed;top:0;right:0;bottom:0;left:0;z-index:120;display:grid;place-items:center}.lightbox__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#000000f0;cursor:zoom-out}.lightbox__img{position:relative;max-width:92vw;max-height:86vh;object-fit:contain;border-radius:12px}.lightbox__close{position:absolute;top:1rem;inset-inline-end:1rem;background:#ffffff1a}.lightbox__arrow{position:absolute;top:50%;transform:translateY(-50%);background:#ffffff1a;width:56px;height:56px}.lightbox__arrow--prev{inset-inline-start:1rem}.lightbox__arrow--next{inset-inline-end:1rem}.lightbox__count{position:absolute;bottom:1.2rem;color:var(--dim)}.notfound{min-height:80svh;display:grid;place-content:center;justify-items:center;text-align:center;gap:1rem;padding:calc(var(--header) + 2rem) var(--pad) 4rem;color:var(--dim)}.notfound__code{font-size:clamp(6rem,20vw,12rem);line-height:1;--tube: 3px}.notfound h1{color:var(--steam)}.slot{position:fixed;z-index:70;bottom:0;inset-inline-end:clamp(.75rem,2vw,2rem);width:210px;display:block;transition:opacity .2s}.slot--hidden{opacity:0;pointer-events:none}.slot__stub{position:relative;z-index:1;display:flex;align-items:center;gap:.5rem;margin:0 12px;padding:.65rem .9rem 1.4rem;background:var(--paper);color:#111;font:600 .95rem var(--sans);border-radius:4px 4px 0 0;box-shadow:0 -6px 20px #00000080}html[lang=ar] .slot__stub{font-family:var(--arabic)}.slot__stub b{margin-inline-start:auto;font-family:var(--sign);font-size:1.3rem;font-weight:400}.slot__mouth{position:relative;z-index:2;display:block;height:16px;margin-top:-14px;background:#222;border-radius:10px 10px 0 0;box-shadow:0 -1px #444}.slot:hover .slot__stub{transform:translateY(-3px)}.ticket-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:99;background:#0009;opacity:0;pointer-events:none;transition:opacity .3s}.ticket-backdrop.is-open{opacity:1;pointer-events:auto}.ticket{position:fixed;z-index:100;bottom:0;inset-inline-end:clamp(.75rem,2vw,2rem);width:min(420px,calc(100vw - 1.5rem));max-height:calc(100svh - 1rem);display:flex;overflow:hidden}.ticket[hidden]{display:none}.ticket__paper{width:100%;overflow:auto;overscroll-behavior:contain;background:var(--paper);color:#111;padding:1.2rem 1.2rem 2.2rem;font-family:var(--sans);clip-path:polygon(0 0,100% 0,100% calc(100% - 10px),95% 100%,90% calc(100% - 10px),85% 100%,80% calc(100% - 10px),75% 100%,70% calc(100% - 10px),65% 100%,60% calc(100% - 10px),55% 100%,50% calc(100% - 10px),45% 100%,40% calc(100% - 10px),35% 100%,30% calc(100% - 10px),25% 100%,20% calc(100% - 10px),15% 100%,10% calc(100% - 10px),5% 100%,0 calc(100% - 10px));border-radius:6px 6px 0 0}html[lang=ar] .ticket__paper{font-family:var(--arabic)}.ticket .icon-btn{color:#111}.ticket .icon-btn:hover{background:#00000012}.ticket__head{display:flex;justify-content:space-between;align-items:start}.ticket__brand{font-family:var(--sign);color:#8a6a2c;font-size:1.1rem}.ticket__head h2{font-family:var(--sign);font-weight:400;font-size:2rem;line-height:1.1}.ticket__count{color:#555;padding-bottom:.7rem;border-bottom:2px dashed #999}.ticket__lines li{display:grid;grid-template-columns:64px 1fr;gap:.8rem;padding:.8rem 0;border-bottom:1px dashed #bbb}.ticket__img{width:64px;height:64px;border-radius:10px;overflow:hidden;background:#111;display:grid;place-items:center}.ticket__img img{width:100%;height:100%;object-fit:cover}.ticket__img--cut img{object-fit:contain;padding:4px}.ticket__line-body{display:grid;gap:.1rem}.ticket__name{font-weight:700}.ticket__name:hover{text-decoration:underline}.ticket__sub{color:#666;font-size:.88rem}.ticket__controls{display:flex;align-items:center;justify-content:space-between;margin-top:.3rem}.ticket__remove{width:38px;height:38px}.ticket__notice{font-size:.88rem;color:#555;padding:.9rem 0}.ticket__actions{display:grid;gap:.6rem}.ticket__setup{font-size:.82rem;color:#666;text-align:center}.ticket__clear{color:#666;text-decoration:underline;padding:.4rem;justify-self:center}.ticket__empty{display:grid;gap:.6rem;justify-items:start;padding:1.2rem 0 .5rem;color:#444}.search{position:fixed;top:0;right:0;bottom:0;left:0;z-index:110;display:flex;justify-content:center;align-items:flex-start;padding:10vh 1rem 1rem}.search__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#000c;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.search__panel{position:relative;width:min(640px,100%);max-height:80vh;overflow:auto;background:#0d0d0d;border:2px solid var(--serbet);border-radius:22px;box-shadow:0 0 30px #ffb22e40;padding:.6rem}.search__field{display:flex;align-items:center;gap:.6rem;padding:.3rem .3rem .3rem .9rem;border-bottom:1px solid var(--line);color:var(--serbet)}.search__field input{flex:1;min-width:0;height:52px;background:none;border:0;outline:none;font-size:1.15rem;color:var(--steam)}.search__label{color:var(--dim);font-size:.85rem;padding:.9rem .9rem .4rem}.search__results li{display:flex;align-items:center;gap:.4rem;border-radius:14px;padding-inline-end:.3rem}.search__results li.is-active{background:#ffb22e1a}.search__hit{flex:1;display:flex;align-items:center;gap:.9rem;padding:.5rem .6rem;min-width:0}.search__img{width:54px;height:54px;border-radius:12px;overflow:hidden;background:#000;flex:none}.search__img img{width:100%;height:100%;object-fit:cover}.search__img--cut img{object-fit:contain;padding:3px}.search__text{display:grid;min-width:0}.search__text strong{font-family:var(--sign);font-weight:400;font-size:1.25rem;line-height:1.2}.search__text small{color:var(--dim)}.search__empty{padding:1.4rem .9rem;color:var(--dim)}.search__all{display:block;margin:.6rem;text-align:center;padding:.7rem;border-radius:12px;color:var(--serbet);font-weight:600;border:1px solid #333}.search__hint{color:#666;font-size:.8rem;text-align:center;padding:.5rem}.toast{position:fixed;z-index:130;left:50%;top:calc(var(--header) + .8rem);transform:translate(-50%);pointer-events:none;width:max-content;max-width:calc(100vw - 2rem)}.toast__pill{display:block;background:#111;border:1.5px solid var(--fistik);color:var(--steam);padding:.7rem 1.1rem;border-radius:999px;box-shadow:0 0 18px #b6f23a59;font-weight:600;text-align:center;animation:toast-in .35s cubic-bezier(.2,.9,.3,1.3)}@keyframes toast-in{0%{transform:translateY(-16px);opacity:0}}.footer{border-top:1px solid var(--line);padding:4rem var(--pad) 7rem}.footer__sign{font-size:clamp(3rem,8vw,6rem);line-height:1.3;margin-bottom:2.5rem}.footer__grid{display:grid;grid-template-columns:1.4fr 1fr 1.4fr;gap:2rem}.footer__id p{color:var(--dim);margin-top:1rem;max-width:32ch}.footer__col{display:grid;gap:.45rem;align-content:start;color:var(--dim)}.footer__col h2{font-size:1rem;color:var(--gold);margin-bottom:.3rem}.footer__col a:hover{color:var(--steam)}.footer__bottom{display:flex;justify-content:space-between;align-items:center;gap:1rem;flex-wrap:wrap;margin-top:3rem;padding-top:1.5rem;border-top:1px solid var(--line);color:var(--dim);font-size:.9rem}@media(max-width:1100px){.header__nav{display:none}.header__menu{display:inline-grid}.signs__grid{grid-template-columns:repeat(2,1fr)}.shop__layout{grid-template-columns:1fr}.shop__facets{display:none}.shop__filters-btn{display:inline-flex}}@media(max-width:900px){.layers{grid-template-columns:1fr;min-height:0}.layers__art{order:-1;max-width:560px}.gifts{grid-template-columns:1fr}.counter__track{width:auto;overflow-x:auto;scroll-snap-type:x mandatory;padding:4rem var(--pad);min-height:0;flex-wrap:nowrap;align-items:start;scrollbar-width:none}.counter__track::-webkit-scrollbar{display:none}.counter__intro{width:76vw;scroll-snap-align:start}.counter__item{width:76vw;scroll-snap-align:center}.counter__img img{width:100%;margin:0}.pd__grid{grid-template-columns:1fr}.pd__gallery{position:static}.pull-section--inline{grid-template-columns:1fr}.footer__grid{grid-template-columns:1fr 1fr}.footer__id{grid-column:1 / -1}}@media(max-width:760px){:root{--header: 60px}.header{gap:.5rem}.header__search{min-width:0;width:44px;padding:0;justify-content:center;border:0}.header__search span,.header__search kbd{display:none}.header__lang{padding:0 .5rem}.header__saved{display:none}.header__ticket{padding:0 .4rem 0 .6rem}.header__ticket-label{display:none}.brand__word{font-size:1.35rem}.pull-section--hero{height:auto;min-height:0}.pull-section--hero .pull{position:relative;height:66svh;min-height:440px;--bx: 9%}.pull__vignette{background:radial-gradient(110% 80% at 45% 40%,transparent 40%,rgba(0,0,0,.85) 100%),linear-gradient(transparent 70%,#000)}.pull__frame{inset:calc(var(--header) + 4px) 8px 8px;border-radius:16px}.pull__hint{left:auto;right:1rem;top:auto;bottom:6.4rem}.pull-section--hero .pull-copy{position:relative;right:auto;top:auto;width:auto;padding:0 1.2rem 3rem;margin-top:-5.2rem}.pull-copy__word{font-size:38vw;--tube: 2px}html[lang=ar] .pull-copy__word{font-size:30vw}.pull-copy__cm{font-size:2.8rem}.pull__snapped{left:50%;top:40%}.pull-section--inline .pull{aspect-ratio:4 / 5;--bx: 9%}.pull-section--inline .pull__hint{bottom:1rem}.signs__grid{gap:.7rem}.sign-tile{aspect-ratio:3 / 4;border-radius:16px}.sign-tile__text{padding:1rem}.sign-tile__neon{font-size:1.9rem}.sign-tile__caption{display:none}.board{grid-template-columns:1fr 1fr;grid-template-rows:50% 50%;align-items:stretch}.board__title{display:none}.board__center{grid-column:1 / -1;grid-row:1;padding-top:calc(var(--header) + .6rem);gap:.6rem}.board__frame{flex:1;min-height:0;width:auto}.board__actions .btn{min-height:40px;padding:.45rem 1rem}.col{grid-row:2}.col li{padding:0 .9rem}.col h3{font-size:1.65rem}.col p{display:none}.board-static__row{grid-template-columns:1fr 110px 1fr}.board-static__row h3{font-size:1.4rem}.board-static__row img{height:120px}.grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem}.card{border-radius:16px}.card__body{padding:.75rem .8rem .85rem}.card__name{font-size:1.22rem}.card__alt{font-size:.8rem}.card__meta{font-size:.76rem;flex-direction:column;gap:0}.card__foot{flex-direction:column;align-items:stretch;gap:.5rem}.card__foot .btn{width:100%}.card__price{font-size:.78rem}.card__tag{top:.6rem;inset-inline-start:.6rem;font-size:.7rem}.card__fav{top:.3rem;inset-inline-end:.3rem;width:40px;height:40px}.shop__bar{flex-wrap:wrap}.shop__search{flex-basis:100%;max-width:none;order:-1}.shop__sort span{display:none}.shop__sort select{max-width:52vw}.shop__filters-btn{flex:none}.pd__facts{grid-template-columns:repeat(2,auto)}.pd__buy .qty{order:0}.pd__add{order:1;flex-basis:100%}.pd__thumb{width:66px;height:66px}.ticket{inset-inline:.5rem;width:auto;max-height:92svh}.slot{display:none}.footer__grid{grid-template-columns:1fr}.footer{padding-bottom:6rem}.search{padding-top:.6rem}.search__panel{max-height:calc(100svh - 1.2rem)}}@media(max-width:380px){.grid{grid-template-columns:1fr 1fr;gap:.5rem}.card__name{font-size:1.08rem}}@media(hover:none){.card:hover .card__media--cut img,.card:hover .card__media--photo img{transform:none}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}.pull__frame{opacity:.85}}
