.ryus-general-store{--ryus-luxe-shadow: 0 24px 70px rgba(8, 15, 28, .1);--ryus-luxe-shadow-hover: 0 30px 80px rgba(8, 15, 28, .16);--ryus-luxe-radius: 26px;--ryus-luxe-ease: cubic-bezier(.22, 1, .36, 1);isolation:isolate;background:radial-gradient(circle at 4% 8%,color-mix(in srgb,var(--general-primary) 6%,transparent),transparent 24rem),radial-gradient(circle at 96% 28%,color-mix(in srgb,var(--general-primary) 5%,transparent),transparent 28rem),var(--general-surface)}.ryus-general-store::-moz-selection{background:var(--general-primary);color:#fff}.ryus-general-store::selection{background:var(--general-primary);color:#fff}.general-shell{width:min(100% - 32px,1320px)}.general-topline{position:relative;overflow:hidden;letter-spacing:.01em}.general-topline:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(255,255,255,.07),transparent);transform:translate(-100%);animation:ryus-topline-sheen 9s var(--ryus-luxe-ease) infinite}.general-header{background:color-mix(in srgb,var(--general-surface) 82%,transparent);box-shadow:0 1px #ffffff59}.general-header__main{min-height:78px}.general-brand__mark{position:relative;overflow:hidden;box-shadow:0 12px 32px #0b122033}.general-brand__mark:after{content:"";position:absolute;inset:-50%;background:linear-gradient(120deg,transparent 38%,rgba(255,255,255,.32) 50%,transparent 62%);transform:translate(-65%) rotate(12deg);animation:ryus-mark-sheen 6s var(--ryus-luxe-ease) infinite}.general-search{box-shadow:0 8px 30px #0b12200a}.general-nav{padding-inline:2px}.general-nav__link{border-radius:999px;border-bottom:0;position:relative}.general-nav__link:hover,.general-nav__link[data-active=true]{background:color-mix(in srgb,var(--general-primary) 8%,transparent);transform:translateY(-1px)}.general-nav__link[data-active=true]:after{content:"";position:absolute;inset-inline:13px;bottom:3px;height:2px;border-radius:999px;background:var(--general-primary)}.general-hero{border:1px solid rgba(255,255,255,.08);box-shadow:0 32px 90px var(--general-glow),0 1px #ffffff1a inset;transform:translateZ(0)}.general-hero:after{background:linear-gradient(90deg,rgba(4,9,18,.24),transparent 56%),radial-gradient(circle at 82% 52%,rgba(255,255,255,.09),transparent 25%)}.general-hero__copy{padding-inline:clamp(34px,5vw,72px)}.general-hero h1{text-wrap:balance}.general-hero__visual{perspective:1100px}.general-visual-tile{transition:transform .65s var(--ryus-luxe-ease),box-shadow .65s var(--ryus-luxe-ease)}.general-hero:hover .general-visual-tile--main{transform:rotate(2deg) translate3d(-5px,-4px,0) scale(1.015);box-shadow:0 34px 62px #00000057}.general-hero:hover .general-visual-tile--top{transform:rotate(-10deg) translate3d(4px,-3px,0)}.general-hero:hover .general-visual-tile--bottom{transform:rotate(9deg) translate3d(3px,4px,0)}.general-hero__seal{box-shadow:0 18px 42px #00000047,0 0 0 7px #ffffff0f}.general-section{padding-top:clamp(58px,7vw,92px)}.general-section__head{margin-bottom:24px}.general-section__title{text-wrap:balance}.general-section__link{transition:transform .2s var(--ryus-luxe-ease),gap .2s var(--ryus-luxe-ease)}.general-section__link:hover{gap:10px;transform:translate(-2px)}.general-rail{gap:14px}.general-category{border-color:color-mix(in srgb,var(--general-line) 80%,transparent);box-shadow:0 8px 28px #080f1c0a}.general-category:hover,.general-category[data-active=true]{box-shadow:var(--ryus-luxe-shadow-hover)}.general-product{position:relative;transition:transform .35s var(--ryus-luxe-ease),filter .35s ease}.general-product:hover{transform:translateY(-7px);filter:saturate(1.03)}.general-product__media{border-radius:var(--ryus-luxe-radius);box-shadow:0 12px 34px #080f1c12;transition:box-shadow .35s var(--ryus-luxe-ease),transform .35s var(--ryus-luxe-ease)}.general-product:hover .general-product__media{box-shadow:var(--ryus-luxe-shadow-hover)}.general-product__media img{transition:transform .8s var(--ryus-luxe-ease),filter .45s ease}.general-product:hover .general-product__media img{transform:scale(1.055);filter:saturate(1.04) contrast(1.01)}.general-product__save{backdrop-filter:blur(12px);box-shadow:0 8px 22px #080f1c1f;transition:transform .25s var(--ryus-luxe-ease),background .25s ease}.general-product__save:hover{transform:scale(1.08)}.general-product__cta{position:relative;overflow:hidden;transition:transform .25s var(--ryus-luxe-ease),box-shadow .25s var(--ryus-luxe-ease),background .25s ease}.general-product__cta:after{content:"";position:absolute;inset:0;background:linear-gradient(110deg,transparent 25%,rgba(255,255,255,.2) 50%,transparent 75%);transform:translate(-120%);transition:transform .7s var(--ryus-luxe-ease);pointer-events:none}.general-product__cta:hover:after{transform:translate(120%)}.general-product__cta:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 12px 26px color-mix(in srgb,var(--general-primary) 18%,transparent)}.general-editorial{border:1px solid rgba(255,255,255,.08);box-shadow:0 28px 70px #080f1c29}.general-editorial:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(120deg,transparent 25%,rgba(255,255,255,.035) 50%,transparent 75%);transform:translate(-100%);animation:ryus-editorial-sheen 11s var(--ryus-luxe-ease) infinite}.general-button,.general-icon-button,.general-cart-link{transition:transform .22s var(--ryus-luxe-ease),box-shadow .22s var(--ryus-luxe-ease),background .22s ease,border-color .22s ease}.general-button:focus-visible,.general-icon-button:focus-visible,.general-cart-link:focus-visible,.general-nav__link:focus-visible,.general-section__link:focus-visible,.general-product__save:focus-visible,.general-product__cta:focus-visible,.general-category:focus-visible,.general-brand:focus-visible{outline:3px solid color-mix(in srgb,var(--general-primary) 45%,transparent);outline-offset:3px}.ryus-general-store.dark,.ryus-general-store[data-theme=dark],.ryus-general-store[data-mode=dark]{background:radial-gradient(circle at 5% 8%,color-mix(in srgb,var(--general-primary) 9%,transparent),transparent 24rem),radial-gradient(circle at 95% 30%,color-mix(in srgb,var(--general-primary) 7%,transparent),transparent 28rem),var(--general-surface)}@media(max-width:760px){.general-shell{width:min(100% - 22px,1320px)}.general-header__main{gap:10px;min-height:68px}.general-brand__mark{width:38px;height:38px;border-radius:12px}.general-brand__word{font-size:18px}.general-brand__sub{display:none}.general-search{min-height:44px;border-radius:14px}.general-hero{min-height:600px;margin-top:14px;border-radius:24px;grid-template-columns:1fr}.general-hero__copy{min-height:340px;padding:36px 24px 22px;justify-content:flex-end}.general-hero h1{max-width:100%;font-size:clamp(38px,12vw,58px)}.general-hero__visual{min-height:290px}.general-visual-tile--main{width:52%;height:78%;inset:6% 22% auto auto}.general-visual-tile--top{width:25%;height:38%;inset:4% 5% auto auto}.general-visual-tile--bottom{width:29%;height:40%;inset:auto 7% 3% auto}.general-hero__seal{width:62px;height:62px;inset:auto 41% 4%}.general-rail{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;padding:2px 2px 10px}.general-category{flex:0 0 148px;scroll-snap-align:start;min-height:150px}.general-section{padding-top:54px}.general-section__head{align-items:flex-start}.general-section__hint{max-width:70vw}}@media(prefers-reduced-motion:reduce){.general-topline:after,.general-brand__mark:after,.general-editorial:after{animation:none}.general-product,.general-product__media,.general-product__media img,.general-visual-tile,.general-button,.general-icon-button,.general-cart-link,.general-product__cta,.general-product__save{transition:none!important}}@keyframes ryus-topline-sheen{0%,72%{transform:translate(-100%)}88%,to{transform:translate(100%)}}@keyframes ryus-mark-sheen{0%,65%{transform:translate(-65%) rotate(12deg)}82%,to{transform:translate(65%) rotate(12deg)}}@keyframes ryus-editorial-sheen{0%,72%{transform:translate(-100%)}88%,to{transform:translate(100%)}}.ryus-experience{position:relative;isolation:isolate;--ryus-pointer-x:50%;--ryus-pointer-y:20%}.ryus-experience__pointer-glow{position:absolute;z-index:-1;top:0;left:0;width:520px;height:520px;pointer-events:none;border-radius:50%;background:radial-gradient(circle,#ff5b451a,#ff5b4500 68%);transform:translate(calc(var(--ryus-pointer-x) - 50%),calc(var(--ryus-pointer-y) - 50%));filter:blur(18px);opacity:.8;transition:transform .18s ease-out}.ryus-scroll-progress{position:fixed;z-index:120;top:0;left:0;width:var(--ryus-scroll-progress,0%);height:2px;background:linear-gradient(90deg,var(--general-primary,#ff5b45),#ffb199);box-shadow:0 0 14px #ff5b4573;pointer-events:none;transition:width .12s linear}.ryus-reveal{opacity:0;transform:translateY(24px) scale(.985);transition:opacity .72s cubic-bezier(.22,1,.36,1),transform .72s cubic-bezier(.22,1,.36,1)}.ryus-reveal.is-visible{opacity:1;transform:none}.ryus-experience-product{transition:transform .42s cubic-bezier(.22,1,.36,1),box-shadow .42s ease}.ryus-experience-product:hover{transform:translateY(-7px)}.ryus-experience-product__image-stack{position:relative;display:block;width:100%;height:100%;overflow:hidden;isolation:isolate}.ryus-experience-product__image-stack>img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:opacity .58s cubic-bezier(.22,1,.36,1),transform .82s cubic-bezier(.22,1,.36,1)}.ryus-experience-product__image-primary{opacity:1;transform:scale(1)}.ryus-experience-product__image-secondary{opacity:0;transform:scale(1.045)}.ryus-experience-product:hover .ryus-experience-product__image-primary{opacity:0;transform:scale(1.035)}.ryus-experience-product:hover .ryus-experience-product__image-secondary{opacity:1;transform:scale(1)}.ryus-experience-product__shine{position:absolute;z-index:3;inset:-30%;pointer-events:none;background:linear-gradient(115deg,transparent 42%,rgba(255,255,255,.2) 50%,transparent 58%);transform:translate(-55%);transition:transform .9s cubic-bezier(.22,1,.36,1)}.ryus-experience-product:hover .ryus-experience-product__shine{transform:translate(55%)}.ryus-ai-orb{display:none;position:fixed;z-index:85;right:18px;bottom:86px;width:62px;height:62px;border:1px solid rgba(255,255,255,.28);border-radius:50%;background:radial-gradient(circle at 35% 25%,rgba(255,255,255,.38),transparent 24%),linear-gradient(145deg,#0c1729,#263a58);color:#fff;box-shadow:0 18px 55px #050c1852,0 0 0 8px #101f3514;place-items:center;cursor:pointer;backdrop-filter:blur(18px)}.ryus-ai-orb svg{position:absolute;top:12px;left:50%;transform:translate(-50%)}.ryus-ai-orb b{position:absolute;bottom:9px;left:50%;transform:translate(-50%);font-size:8px;letter-spacing:.12em}.ryus-ai-orb__pulse{position:absolute;inset:-7px;border:1px solid rgba(255,255,255,.18);border-radius:50%;animation:ryus-orb-pulse 2.8s ease-out infinite}.ryus-fly-to-cart{position:fixed;z-index:9999;width:18px;height:18px;border-radius:50%;pointer-events:none;background:var(--general-primary,#111);box-shadow:0 0 0 6px color-mix(in srgb,var(--general-primary,#111) 12%,transparent),0 8px 24px #0003;animation:ryus-fly-cart .68s cubic-bezier(.22,1,.36,1) both}.ryus-cart-burst{position:fixed;z-index:9998;width:20px;height:20px;margin:-10px;border:2px solid var(--general-primary,#ff5b45);border-radius:50%;pointer-events:none;animation:ryus-cart-burst .62s cubic-bezier(.22,1,.36,1) both}.ryus-ai-bar,.ryus-trust-rail,.ryus-experience-section,.ryus-post-purchase{content-visibility:auto;contain-intrinsic-size:1px 360px}.ryus-experience-section{scroll-margin-top:110px}.ryus-experience-product__info button,.ryus-ai-bar button,.ryus-post-purchase .general-button{transition:transform .22s cubic-bezier(.22,1,.36,1),box-shadow .22s ease,background-color .22s ease}.ryus-experience-product__info button:hover,.ryus-ai-bar button:hover,.ryus-post-purchase .general-button:hover{transform:translateY(-2px)}.ryus-experience-product__info button:active,.ryus-ai-bar button:active,.ryus-post-purchase .general-button:active{transform:scale(.965)}.ryus-ai-modal__panel{animation:ryus-panel-in .46s cubic-bezier(.22,1,.36,1) both}.ryus-quickview__panel{animation:ryus-sheet-in .52s cubic-bezier(.22,1,.36,1) both}.ryus-toast{animation:ryus-toast-in .45s cubic-bezier(.22,1,.36,1) both}.general-hero__visual{will-change:transform;transition:transform 1s cubic-bezier(.22,1,.36,1)}.general-hero:hover .general-hero__visual{transform:translate3d(0,-4px,0)}.general-hero__copy>*{animation:ryus-hero-rise .72s cubic-bezier(.22,1,.36,1) both}.general-hero__copy>*:nth-child(2){animation-delay:.07s}.general-hero__copy>*:nth-child(3){animation-delay:.14s}.general-hero__copy>*:nth-child(4){animation-delay:.21s}.general-hero__copy>*:nth-child(5){animation-delay:.28s}.ryus-page-wipe{position:fixed;inset:0;z-index:110;pointer-events:none;background:radial-gradient(circle at 50% 50%,#ffffffeb,#f5f7fbfa);opacity:0;transform:scaleY(.04);transform-origin:center;transition:opacity .24s ease,transform .55s cubic-bezier(.22,1,.36,1)}.ryus-page-wipe.is-active{opacity:1;transform:scaleY(1)}.ryus-magnetic{position:relative;transform:translate3d(var(--mx,0px),var(--my,0px),0);transition:transform .18s cubic-bezier(.22,1,.36,1);will-change:transform}.ryus-command-chip{border:1px solid var(--general-line);background:color-mix(in srgb,var(--general-surface-alt) 86%,transparent);backdrop-filter:blur(14px);box-shadow:0 12px 30px #0b12200f;transition:transform .24s cubic-bezier(.22,1,.36,1),box-shadow .24s ease,border-color .24s ease}.ryus-command-chip:hover{transform:translateY(-3px);box-shadow:0 18px 38px #0b12201c;border-color:color-mix(in srgb,var(--general-primary) 28%,var(--general-line))}.ryus-product-pulse{animation:ryus-product-pulse 1.1s cubic-bezier(.22,1,.36,1)}.ryus-general-store{--world-radius:22px;--world-heading-spacing:-.045em;--world-image-filter:none;--world-card-shadow:0 16px 50px rgba(15,23,42,.08);background:radial-gradient(circle at 82% 8%,color-mix(in srgb,var(--general-glow) 18%,transparent),transparent 34%),linear-gradient(180deg,color-mix(in srgb,var(--general-surface) 98%,transparent),var(--general-surface));transition:background .65s ease,color .4s ease}.ryus-general-store .general-section-head h2,.ryus-general-store .general-editorial h2{letter-spacing:var(--world-heading-spacing);transition:letter-spacing .45s ease}.ryus-general-store .general-category,.ryus-general-store .general-product,.ryus-general-store .general-campaign{transition:border-radius .55s cubic-bezier(.22,1,.36,1),box-shadow .55s cubic-bezier(.22,1,.36,1),transform .45s cubic-bezier(.22,1,.36,1)}.ryus-general-store .general-category{border-radius:var(--world-radius)}.ryus-general-store .general-product{box-shadow:var(--world-card-shadow)}.ryus-general-store .general-product__media img,.ryus-general-store .general-campaign__visual img{filter:var(--world-image-filter);transition:filter .55s ease,transform .8s cubic-bezier(.22,1,.36,1)}.ryus-general-store[data-world=women],.ryus-general-store[data-world=fashion-women]{--world-radius:28px;--world-heading-spacing:-.06em;--world-card-shadow:0 22px 70px rgba(125,77,103,.12);--world-image-filter:saturate(.94) contrast(1.02);background:radial-gradient(circle at 12% 12%,color-mix(in srgb,var(--general-primary) 11%,transparent),transparent 30%),linear-gradient(180deg,var(--general-surface),color-mix(in srgb,var(--general-primary-soft) 16%,var(--general-surface)))}.ryus-general-store[data-world=women] .general-campaign,.ryus-general-store[data-world=fashion-women] .general-campaign{border-radius:32px 32px 10px 10px}.ryus-general-store[data-world=women] .general-section-head h2,.ryus-general-store[data-world=fashion-women] .general-section-head h2{font-weight:650}.ryus-general-store[data-world=men],.ryus-general-store[data-world=fashion-men]{--world-radius:8px;--world-heading-spacing:-.035em;--world-card-shadow:0 18px 45px rgba(15,23,42,.14);--world-image-filter:saturate(.82) contrast(1.08);background:linear-gradient(180deg,var(--general-surface),color-mix(in srgb,var(--general-ink) 3%,var(--general-surface)))}.ryus-general-store[data-world=men] .general-category,.ryus-general-store[data-world=fashion-men] .general-category{border-radius:6px}.ryus-general-store[data-world=men] .general-product__media,.ryus-general-store[data-world=fashion-men] .general-product__media{border-radius:8px}.ryus-general-store[data-world=kids]{--world-radius:30px;--world-heading-spacing:-.025em;--world-card-shadow:0 16px 48px rgba(70,90,160,.12);--world-image-filter:saturate(1.12) contrast(.98);background:radial-gradient(circle at 88% 12%,color-mix(in srgb,var(--general-primary) 13%,transparent),transparent 28%),var(--general-surface)}.ryus-general-store[data-world=kids] .general-category{border-radius:999px}.ryus-general-store[data-world=kids] .general-category__orb{border-radius:42%;transform:rotate(-2deg)}.ryus-general-store[data-world=home]{--world-radius:18px;--world-heading-spacing:-.035em;--world-card-shadow:0 14px 44px rgba(86,72,58,.1);--world-image-filter:saturate(.88) contrast(1.01);background:linear-gradient(180deg,var(--general-surface),color-mix(in srgb,var(--general-primary-soft) 12%,var(--general-surface)))}.ryus-general-store[data-world=home] .general-section-head h2,.ryus-general-store[data-world=home] .general-editorial h2{font-weight:580}.ryus-general-store[data-world=electronics]{--world-radius:10px;--world-heading-spacing:-.055em;--world-card-shadow:0 12px 38px rgba(0,0,0,.18);--world-image-filter:saturate(.76) contrast(1.12);background:radial-gradient(circle at 50% -5%,color-mix(in srgb,var(--general-primary) 15%,transparent),transparent 32%),linear-gradient(180deg,var(--general-surface),color-mix(in srgb,var(--general-ink) 4%,var(--general-surface)))}.ryus-general-store[data-world=electronics] .general-category{border-radius:10px}.ryus-general-store[data-world=electronics] .general-category__orb{border-radius:10px;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--general-primary) 30%,transparent),0 0 28px color-mix(in srgb,var(--general-primary) 10%,transparent)}.ryus-general-store[data-world=deals]{--world-radius:12px;--world-heading-spacing:-.065em;--world-card-shadow:0 20px 50px rgba(130,35,24,.13);background:linear-gradient(180deg,var(--general-surface),color-mix(in srgb,var(--general-primary-soft) 15%,var(--general-surface)))}.ryus-general-store[data-world=deals] .general-product__badge{transform:rotate(-1.5deg)}.ryus-general-store[data-world=shoes]{--world-radius:14px;--world-heading-spacing:-.07em;--world-card-shadow:0 18px 52px rgba(64,47,140,.14);--world-image-filter:saturate(.96) contrast(1.08);background:radial-gradient(circle at 75% 6%,color-mix(in srgb,var(--general-primary) 18%,transparent),transparent 30%),linear-gradient(180deg,var(--general-surface),#f0eef9)}.ryus-general-store[data-world=shoes] .general-product__media{border-radius:14px}.ryus-general-store[data-world=shoes] .general-category__orb{border-radius:16px;transform:skew(-2deg)}.ryus-general-store[data-world=jewelry]{--world-radius:4px;--world-heading-spacing:-.055em;--world-card-shadow:0 24px 72px rgba(79,58,22,.14);--world-image-filter:saturate(.78) contrast(1.06);background:radial-gradient(circle at 50% 0%,color-mix(in srgb,var(--general-primary) 14%,transparent),transparent 32%),linear-gradient(180deg,#faf8f1,var(--general-surface))}.ryus-general-store[data-world=jewelry] .general-campaign,.ryus-general-store[data-world=jewelry] .general-product__media{border-radius:2px}.ryus-general-store[data-world=beauty]{--world-radius:24px;--world-heading-spacing:-.06em;--world-card-shadow:0 20px 60px rgba(150,80,102,.12);--world-image-filter:saturate(.96) contrast(1);background:radial-gradient(circle at 15% 8%,color-mix(in srgb,var(--general-primary) 13%,transparent),transparent 28%),linear-gradient(180deg,var(--general-surface),#fffafb)}.ryus-general-store[data-world=beauty] .general-category__orb{border-radius:50%}.ryus-general-store[data-world=beauty] .general-product__media{border-radius:24px}.ryus-general-store[data-world=sports]{--world-radius:12px;--world-heading-spacing:-.065em;--world-card-shadow:0 16px 44px rgba(19,100,69,.14);--world-image-filter:saturate(1.05) contrast(1.1);background:linear-gradient(180deg,var(--general-surface),#eaf6f0)}.ryus-general-store[data-world=sports] .general-campaign{border-radius:12px}.ryus-general-store[data-world=sports] .general-product{transform-origin:center bottom}.ryus-general-store[data-world=sports] .general-product:hover{transform:translateY(-9px) rotate(-.25deg)}.ryus-general-store[data-visual-mode=luxury]{--world-radius:4px;--world-heading-spacing:-.04em;--world-image-filter:saturate(.82) contrast(1.05)}.ryus-general-store[data-visual-mode=street]{--world-radius:8px;--world-heading-spacing:-.075em;--world-image-filter:saturate(1.1) contrast(1.14)}.ryus-general-store[data-visual-mode=minimal]{--world-radius:12px;--world-heading-spacing:-.025em;--world-card-shadow:0 10px 30px rgba(15,23,42,.06)}.ryus-general-store[data-visual-mode=futuristic]{--world-radius:16px;--world-image-filter:saturate(.9) contrast(1.14);background:radial-gradient(circle at 50% 0%,color-mix(in srgb,var(--general-primary) 17%,transparent),transparent 34%),var(--general-surface)}.ryus-general-store[data-visual-mode=playful]{--world-radius:28px;--world-heading-spacing:-.02em}.ryus-general-store[data-season=winter]{background:radial-gradient(circle at 90% 8%,rgba(158,216,255,.14),transparent 28%),var(--general-surface)}.ryus-general-store[data-season=ramadan],.ryus-general-store[data-season=eid]{background:radial-gradient(circle at 50% 0%,color-mix(in srgb,var(--general-hero-accent) 14%,transparent),transparent 34%),var(--general-surface)}.ryus-general-store[data-season=black_friday]{background:radial-gradient(circle at 50% 0%,color-mix(in srgb,var(--general-hero-accent) 18%,transparent),transparent 30%),#0e0e10;color:#fff}.ryus-general-store[data-season=black_friday] .general-section__hint,.ryus-general-store[data-season=black_friday] .general-editorial__copy p{color:#ffffffb3}.ryus-world-enter{animation:ryus-world-enter .72s cubic-bezier(.22,1,.36,1) both}.ryus-world-enter:after{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 50% 30%,color-mix(in srgb,var(--general-primary) 14%,transparent),transparent 45%);opacity:0;animation:ryus-world-aura 1s ease-out both}@keyframes ryus-world-enter{0%{opacity:.72;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes ryus-world-aura{0%{opacity:.85;transform:scale(.94)}to{opacity:0;transform:scale(1.06)}}@media(max-width:760px){.ryus-ai-orb{display:grid}.ryus-experience-product:hover{transform:none}.ryus-experience__pointer-glow{display:none}.general-hero__visual{transition:transform .8s cubic-bezier(.22,1,.36,1)}.general-hero:active .general-hero__visual{transform:scale(.995)}.ryus-magnetic{transform:none!important}.ryus-command-chip:hover{transform:none}.ryus-general-store[data-season=black_friday]{color:#fff}}@media(prefers-reduced-motion:reduce){.ryus-reveal{opacity:1;transform:none;transition:none}.general-hero__copy>*{animation:none}.ryus-ai-orb__pulse,.ryus-fly-to-cart,.ryus-cart-burst,.ryus-product-pulse,.ryus-world-enter,.ryus-world-enter:after{animation:none}.ryus-experience-product__image-stack>img,.ryus-experience-product__shine{transition:none}.ryus-ai-modal__panel,.ryus-quickview__panel,.ryus-toast{animation:none}.general-hero__visual{transition:none}.ryus-experience__pointer-glow{display:none}.ryus-scroll-progress{transition:none}.ryus-page-wipe{display:none}.ryus-magnetic{transform:none!important}}@keyframes ryus-hero-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes ryus-orb-pulse{0%{transform:scale(.88);opacity:.8}75%,to{transform:scale(1.22);opacity:0}}@keyframes ryus-fly-cart{0%{opacity:0;transform:translateZ(0) scale(1.5)}12%{opacity:1}72%{opacity:1;transform:translate3d(var(--fly-x),calc(var(--fly-y) * .82),0) scale(.65)}to{opacity:0;transform:translate3d(var(--fly-x),var(--fly-y),0) scale(.15)}}@keyframes ryus-cart-burst{0%{opacity:0;transform:scale(.35)}18%{opacity:1}to{opacity:0;transform:scale(2.7)}}@keyframes ryus-panel-in{0%{opacity:0;transform:translateY(18px) scale(.985)}to{opacity:1;transform:none}}@keyframes ryus-sheet-in{0%{opacity:0;transform:translateY(32px) scale(.985)}to{opacity:1;transform:none}}@keyframes ryus-toast-in{0%{opacity:0;transform:translate(-50%,12px) scale(.96)}to{opacity:1;transform:translate(-50%) scale(1)}}@keyframes ryus-product-pulse{0%{transform:scale(1)}35%{transform:scale(1.025)}to{transform:scale(1)}}
