.page-module___8aEwW__home{color:#fff9f2;background:#140207;flex-direction:column;min-height:100dvh;display:flex;position:relative;overflow-x:clip}.page-module___8aEwW__bgGradient{z-index:0;pointer-events:none;background:radial-gradient(90% 70% at 15% 10%,#8a0e2c47 0%,#0000 60%),radial-gradient(70% 80% at 85% 85%,#d8b78c1f 0%,#0000 65%),radial-gradient(60% 60% at 50% 40%,#52001466 0%,#0000 80%),linear-gradient(175deg,#24040d 0%,#1a0208 50%,#120105 100%);position:fixed;inset:0}.page-module___8aEwW__bgOrb1{pointer-events:none;z-index:0;filter:blur(40px);background:radial-gradient(circle,#be183c2e 0%,#8a0e2c0f 50%,#0000 70%);border-radius:50%;width:650px;height:650px;animation:14s ease-in-out infinite page-module___8aEwW__orbFloat1;position:fixed;top:-15%;left:-8%}.page-module___8aEwW__bgOrb2{pointer-events:none;z-index:0;filter:blur(50px);background:radial-gradient(circle,#8a0e2c29 0%,#5200140d 50%,#0000 70%);border-radius:50%;width:850px;height:850px;animation:18s ease-in-out infinite page-module___8aEwW__orbFloat2;position:fixed;bottom:-20%;right:-12%}.page-module___8aEwW__bgOrb3{pointer-events:none;z-index:0;filter:blur(45px);background:radial-gradient(circle,#d8b78c1f 0%,#8a0e2c0f 40%,#0000 70%);border-radius:50%;width:500px;height:500px;animation:22s ease-in-out infinite page-module___8aEwW__orbFloat3;position:fixed;top:35%;left:55%}@keyframes page-module___8aEwW__orbFloat1{0%,to{transform:translate(0)scale(1)}33%{transform:translate(40px,30px)scale(1.08)}66%{transform:translate(-30px,45px)scale(.94)}}@keyframes page-module___8aEwW__orbFloat2{0%,to{transform:translate(0)scale(1)}50%{transform:translate(-50px,-40px)scale(1.1)}}@keyframes page-module___8aEwW__orbFloat3{0%,to{transform:translate(0)scale(1)}40%{transform:translate(60px,-50px)scale(1.12)}70%{transform:translate(-40px,30px)scale(.92)}}.page-module___8aEwW__bgNoise{z-index:0;opacity:.025;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)'/%3E%3C/svg%3E");background-repeat:repeat;background-size:128px 128px;position:fixed;inset:0}.page-module___8aEwW__pageContent{z-index:1;flex-direction:column;flex:1;display:flex;position:relative}.page-module___8aEwW__glassNav{z-index:200;-webkit-backdrop-filter:blur(28px)saturate(180%);background:#20040cd9;border-bottom:1px solid #d8b78c47;padding-block:1rem;position:sticky;top:0;box-shadow:0 8px 36px #12000599,inset 0 1px #d8b78c29}.page-module___8aEwW__glassNavInner{justify-content:space-between;align-items:center;gap:var(--space-4);max-width:var(--max-w-7xl);padding-inline:var(--space-6);margin-inline:auto;display:flex}.page-module___8aEwW__navBrand{align-items:center;text-decoration:none;transition:opacity .25s,transform .25s;display:inline-flex}.page-module___8aEwW__navBrand:hover{opacity:.9;transform:translateY(-1px)}.page-module___8aEwW__navActions{align-items:center;gap:var(--space-3);flex-shrink:0;display:flex}.page-module___8aEwW__navGhostBtn{align-items:center;gap:var(--space-2);border-radius:var(--radius-full);font-family:var(--font-display);font-size:var(--text-sm);color:#faf3ec;-webkit-backdrop-filter:blur(16px);cursor:pointer;white-space:nowrap;background:#2e0611b3;border:1px solid #d8b78c52;min-height:42px;padding:.55rem 1.25rem;font-weight:600;text-decoration:none;transition:all .25s cubic-bezier(.16,1,.3,1);display:inline-flex;box-shadow:inset 0 1px 1px #ffffff26,0 4px 16px #0000004d}.page-module___8aEwW__navGhostBtn:hover{color:#fff;background:#480a1ae6;border-color:#d8b78ca6;transform:translateY(-1.5px);box-shadow:inset 0 1.5px 1px #ffffff4d,0 8px 24px #12000573}.page-module___8aEwW__navCartBtn{align-items:center;gap:var(--space-2);border-radius:var(--radius-full);font-family:var(--font-display);font-size:var(--text-sm);color:#2a0a12;cursor:pointer;white-space:nowrap;background:linear-gradient(135deg,#f3e3c8 0%,#d8b78c 38%,#c5a069 66%,#ebd6b4 100%);border:1px solid #ffffff73;min-height:42px;padding:.55rem 1.35rem;font-weight:700;text-decoration:none;transition:all .25s cubic-bezier(.16,1,.3,1);display:inline-flex;box-shadow:0 4px 18px #d8b78c59,inset 0 1.5px 1px #fff9}.page-module___8aEwW__navCartBtn:hover{background:linear-gradient(135deg,#faf0de 0%,#e2c39b 38%,#d4af79 66%,#f5e3c9 100%);border-color:#fffc;transform:translateY(-1.5px);box-shadow:0 8px 28px #d8b78c80,0 0 20px #d8b78c4d,inset 0 1.5px 1px #fffc}@media (max-width:640px){.page-module___8aEwW__glassNav{padding-block:.55rem}.page-module___8aEwW__glassNavInner{padding-inline:var(--space-3);gap:var(--space-2)}.page-module___8aEwW__navBrand{flex-shrink:1;min-width:0;overflow:hidden}.page-module___8aEwW__navActions{flex-shrink:0;gap:6px}.page-module___8aEwW__navGhostBtn{min-height:38px;padding:.42rem .65rem;font-size:.85rem}.page-module___8aEwW__navCartBtn{letter-spacing:.02em;min-height:38px;padding:.42rem .85rem;font-size:.78rem}}@media (max-width:360px){.page-module___8aEwW__navCartLabel{display:none}.page-module___8aEwW__navCartBtn{padding:.42rem .65rem}}
