.pj-landing{font-family:var(--font-dm-sans),Manrope,system-ui,sans-serif;overflow-x:clip;-webkit-tap-highlight-color:transparent}.pj-landing[dir=rtl]{font-family:var(--font-arabic),"IBM Plex Sans Arabic",Manrope,system-ui,sans-serif}.pj-landing[dir=ltr]{font-family:var(--font-dm-sans),Manrope,system-ui,sans-serif}.pj-landing ::-moz-selection{background:#c6a664;color:#0b1626}.pj-landing ::selection{background:#c6a664;color:#0b1626}.no-scrollbar::-webkit-scrollbar{display:none}.no-scrollbar{scrollbar-width:none}.grain{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 baseFrequency='.9' numOctaves='2'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.marquee{animation:marquee 38s linear infinite}.reviews-track{animation:marquee 55s linear infinite}@keyframes marquee{to{transform:translateX(-50%)}}.scrollcue{animation:cue 2.8s cubic-bezier(.22,1,.36,1) infinite}@keyframes cue{0%{transform:translateY(-100%)}to{transform:translateY(300%)}}.shine:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(110deg,transparent 30%,hsla(0,0%,100%,.55) 50%,transparent 70%);transform:translateX(-120%);animation:shine 3.6s ease-in-out 1.5s infinite}@keyframes shine{0%,60%{transform:translateX(-120%)}to{transform:translateX(120%)}}.glow{animation:breathe 6s ease-in-out infinite}@keyframes breathe{50%{opacity:.55;transform:translate(-50%,-50%) scale(1.15)}}.pj-landing input[type=range].range{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:2.75rem;margin:0;background:transparent;cursor:pointer;touch-action:pan-x}.pj-landing input[type=range].range::-webkit-slider-runnable-track{height:4px;border-radius:9999px;background:hsla(40,45%,94%,.35)}.pj-landing input[type=range].range::-webkit-slider-thumb{-webkit-appearance:none;height:26px;width:26px;margin-top:-11px;border-radius:9999px;background:#e2cc97;box-shadow:0 0 0 6px hsla(40,46%,58%,.22);-webkit-transition:transform .2s;transition:transform .2s}.pj-landing input[type=range].range:active::-webkit-slider-thumb{transform:scale(1.12)}.pj-landing input[type=range].range::-moz-range-track{height:4px;border-radius:9999px;background:hsla(40,45%,94%,.35);border:0}.pj-landing input[type=range].range::-moz-range-thumb{height:26px;width:26px;border:0;border-radius:9999px;background:#e2cc97;box-shadow:0 0 0 6px hsla(40,46%,58%,.22)}@media (prefers-reduced-motion:reduce){.glow,.marquee,.reviews-track,.scrollcue,.shine:after{animation:none!important}}.skeleton{position:relative;overflow:hidden;background:#eae0cd}.skeleton:after{content:"";position:absolute;inset:0;background:linear-gradient(100deg,transparent 20%,hsla(40,45%,94%,.75) 50%,transparent 80%);transform:translateX(-100%);animation:skel 1.3s ease-in-out infinite}@keyframes skel{to{transform:translateX(100%)}}.pj-landing input[type=range].range.range-ink::-webkit-slider-runnable-track{background:rgba(11,22,38,.15)}.pj-landing input[type=range].range.range-ink::-moz-range-track{background:rgba(11,22,38,.15)}.pj-landing input[type=range].range.range-ink::-webkit-slider-thumb{background:#0b1626;box-shadow:0 0 0 6px hsla(40,46%,58%,.3)}.pj-landing input[type=range].range.range-ink::-moz-range-thumb{background:#0b1626;box-shadow:0 0 0 6px hsla(40,46%,58%,.3)}@media (prefers-reduced-motion:reduce){.skeleton:after{animation:none}}.pj-landing .filter-panel-scroll{min-height:0;max-height:100%;overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:hsla(40,46%,58%,.55) rgba(11,22,38,.06)}.pj-landing .filter-panel-scroll::-webkit-scrollbar{width:7px}.pj-landing .filter-panel-scroll::-webkit-scrollbar-track{margin:6px 0;border-radius:9999px;background:rgba(11,22,38,.05)}.pj-landing .filter-panel-scroll::-webkit-scrollbar-thumb{border-radius:9999px;background:linear-gradient(180deg,hsla(40,46%,58%,.75),hsla(40,46%,58%,.45))}.pj-landing .filter-panel-scroll::-webkit-scrollbar-thumb:hover{background:hsla(40,46%,58%,.85)}.pj-landing .filter-panel-fade{pointer-events:none;background:linear-gradient(180deg,transparent,hsla(40,45%,94%,.92))}