@font-face{font-family:Cinzel;font-style:normal;font-weight:400 900;font-display:swap;src:url(../media/f13700f23fbdc6fd-s.0q1bf9cc3c0ui.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cinzel;font-style:normal;font-weight:400 900;font-display:swap;src:url(../media/cc014fcb166cf364-s.p.0rbrcy8kuidpb.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cinzel Fallback;src:local(Times New Roman);ascent-override:71.31%;descent-override:27.18%;line-gap-override:0.0%;size-adjust:136.86%}.cinzel_bb8696e-module__bXD0Pa__className{font-family:Cinzel,Cinzel Fallback;font-style:normal}.cinzel_bb8696e-module__bXD0Pa__variable{--font-cinzel:"Cinzel", "Cinzel Fallback"}
@font-face{font-family:Cinzel Decorative;font-style:normal;font-weight:700;font-display:swap;src:url(../media/18b40ef1512f2489-s.0c_~1ulj98zuz.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cinzel Decorative;font-style:normal;font-weight:700;font-display:swap;src:url(../media/ea1df765ed99ddf9-s.p.00wb.edbz0smi.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cinzel Decorative Fallback;src:local(Arial);ascent-override:73.87%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:132.12%}.cinzel_decorative_ed8cf79d-module__rFZk9W__className{font-family:Cinzel Decorative,Cinzel Decorative Fallback;font-style:normal;font-weight:700}.cinzel_decorative_ed8cf79d-module__rFZk9W__variable{--font-cinzel-decorative:"Cinzel Decorative", "Cinzel Decorative Fallback"}
@font-face{font-family:DM Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b12e986493c137cf-s.0unhoe1q6hp6-.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/36363bfb06833f56-s.p.0-pny06~-x26a.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b2fa3ef4ca165ab4-s.0cnogfwvi2_o-.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a73419dd2ba2d841-s.p.0x-0vqtj_fzf1.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Mono Fallback;src:local(Arial);ascent-override:73.71%;descent-override:23.03%;line-gap-override:0.0%;size-adjust:134.59%}.dm_mono_88554faf-module__9eB6yW__className{font-family:DM Mono,DM Mono Fallback;font-style:normal}.dm_mono_88554faf-module__9eB6yW__variable{--font-dm-mono:"DM Mono", "DM Mono Fallback"}
:root{--font-cinzel:"Cinzel", serif;--font-cinzel-decorative:"Cinzel Decorative", serif;--font-dm-mono:"DM Mono", monospace;--color-bg:#faf6ef;--color-bg-deep:#f5f0e8;--color-surface:#fff;--color-accent:#c9930a;--color-accent-hover:#a67c08;--color-text-main:#1a1008;--color-text-body:#6b4c2a;--color-border-soft:#c9930a26;--color-border-strong:#c9930a59;--display-size:clamp(52px, 10vw, 108px);--h1-size:clamp(32px, 5vw, 52px);--h2-size:clamp(24px, 3.5vw, 36px);--h3-size:18px;--body-size:16px;--label-size:13px;--micro-size:12px;--readable-min-size:13px;--price-size:clamp(16px, 2.4vw, 20px);--shadow-soft:0 2px 20px #8b5a2b14;--shadow-lift:0 14px 34px #8b5a2b26;--ease-out:cubic-bezier(.25, .46, .45, .94);--ease-revelio:cubic-bezier(.34, 1.56, .64, 1)}*,:before,:after{box-sizing:border-box}html,body{width:100%;max-width:100%;margin:0;padding:0;overflow-x:clip}html{scroll-behavior:smooth;overflow-x:clip}body{background:var(--color-bg);min-height:100vh;color:var(--color-text-body);font-family:var(--font-dm-mono);font-size:var(--body-size);text-rendering:optimizelegibility;line-height:1.9;overflow-x:clip}body:before{content:"";pointer-events:none;z-index:1;opacity:.24;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix type='matrix' values='1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 0.025 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)'/%3E%3C/svg%3E");position:fixed;inset:0}a{color:inherit;text-decoration:none}:where(p,li,a,button,label,input,textarea,select,td,th,small,figcaption,time,summary,dt,dd){font-size:max(var(--readable-min-size), 1em)}.appContent{z-index:2;position:relative}.ph-icon{color:currentColor;vertical-align:middle;opacity:1;visibility:visible;flex:none;justify-content:center;align-items:center;width:1em;min-width:1em;height:1em;min-height:1em;line-height:1;display:inline-flex}.ph-icon-glyph{opacity:1;visibility:visible;width:100%;min-width:100%;height:100%;min-height:100%;display:block}.pageShell,.contentLayer{z-index:2;position:relative}.sectionWrap{width:min(1120px,100% - 40px);margin:0 auto}.type-display{font-family:var(--font-cinzel-decorative);font-size:var(--display-size);letter-spacing:.12em;color:var(--color-text-main)}.type-h1{font-family:var(--font-cinzel);font-size:var(--h1-size);color:var(--color-text-main)}.type-h2{font-family:var(--font-cinzel);font-size:var(--h2-size);color:var(--color-text-main)}.type-h3{font-family:var(--font-cinzel);font-size:var(--h3-size);color:var(--color-text-main)}.type-label{font-family:var(--font-dm-mono);font-size:var(--label-size);letter-spacing:.18em;text-transform:uppercase}.type-price{font-family:var(--font-dm-mono);font-size:var(--price-size);color:var(--color-accent);font-weight:500}.type-micro{font-family:var(--font-dm-mono);font-size:var(--micro-size);letter-spacing:.12em;text-transform:uppercase}.revelio{animation:revelio .52s var(--ease-revelio) both}.accio{animation:accio .35s var(--ease-out)}.expelliarmus-exit{animation:expelliarmus .22s var(--ease-out) forwards}.hover-lift{transition:transform .25s var(--ease-out), box-shadow .25s var(--ease-out), border-color .25s var(--ease-out)}.hover-lift:hover{box-shadow:var(--shadow-lift);transform:translateY(-5px)}.magic-ripple{isolation:isolate;position:relative;overflow:hidden}.magic-ripple-ink{pointer-events:none;background:#c9930a33;border-radius:999px;width:14px;height:14px;animation:.6s forwards magicRipple;position:absolute;transform:translate(-50%,-50%)scale(0)}.star-burst{pointer-events:none;position:absolute;inset:0}.star-burst span{color:var(--color-accent);opacity:0;font-size:9px;animation:.7s forwards starBurst;position:absolute;top:50%;left:50%}.glow-pulse{animation:3s ease-in-out infinite glowPulse}.shimmer-sweep{background-image:linear-gradient(110deg,#c9930a 0%,#dbab33 45%,#c9930a 100%);background-size:220% 100%}.shimmer-sweep:hover{animation:.5s forwards shimmerSweep}@keyframes revelio{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes accio{0%{transform:translate(0)}50%{transform:translate(3px)}to{transform:translate(0)}}@keyframes expelliarmus{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(8px)}}@keyframes magicRipple{0%{opacity:.5;transform:translate(-50%,-50%)scale(0)}to{opacity:0;transform:translate(-50%,-50%)scale(2.5)}}@keyframes glowPulse{0%,to{text-shadow:0 0 8px #c9930a29;filter:drop-shadow(0 0 #c9930a00)}50%{text-shadow:0 0 16px #c9930a4d;filter:drop-shadow(0 0 8px #c9930a33)}}@keyframes shimmerSweep{0%{background-position:0 0}to{background-position:100% 0}}@keyframes starBurst{0%{opacity:0;transform:translate(-50%,-50%)scale(.5)}25%{opacity:1}to{opacity:0;transform:translate(calc(-50% + var(--tx,0px)), calc(-50% + var(--ty,-20px))) scale(1)}}@media (max-width:1024px){.sectionWrap{width:min(1120px,100% - 32px)}}@media (max-width:640px){.sectionWrap{width:min(1120px,100% - 24px)}}@media (hover:none){.hover-lift:hover{box-shadow:var(--shadow-soft);transform:none}.magic-ripple:active,.hover-lift:active{transform:scale(.97)}}
:where(button,[role=button],a[href],input[type=button],input[type=submit],[style*="cursor: pointer"]){transition:transform .15s cubic-bezier(.25,.46,.45,.94),opacity .15s,box-shadow .15s}:where(button,[role=button],input[type=button],input[type=submit]):active{opacity:.85;transform:scale(.96)}a[href]:active{opacity:.6}button:focus-visible,[role=button]:focus-visible,a[href]:focus-visible,input[type=button]:focus-visible,input[type=submit]:focus-visible{outline-offset:3px;outline:2px solid #c9930a99}button[data-interaction=gold-cta]:active{background-size:220% 100%;animation:.3s forwards shimmerPress;transform:scale(.97);box-shadow:inset 0 2px 8px #c9930a4d}button[class*=castButton]:active,button[class*=orderNowPrimary]:active,button[class*=primaryButton]:active{transform:scale(.97);box-shadow:inset 0 2px 8px #c9930a4d}button[data-interaction=cart-add]:active{animation:.15s spinPop}button[data-interaction=chip]:active,button[class*=filterChip]:active,button[class*=tabButton]:active,button[class*=slotChip]:active,button[class*=categoryChip]:active{animation:.3s cubic-bezier(.34,1.56,.64,1) forwards chipPop}button[data-interaction=wishlist-heart]:active,button[class*=wishlistButton]:active,button[class*=heartButton]:active,button[class*=favoriteButton]:active{animation:heartBeat .3s var(--ease-out)}button[data-interaction=status-progress]{position:relative;overflow:hidden}button[data-interaction=status-progress]:after{content:"";pointer-events:none;background:#ffffff4d;width:0;position:absolute;top:0;bottom:0;left:0}button[data-interaction=status-progress]:active:after{animation:1s forwards fillProgress}.button-loading{pointer-events:none;position:relative}.button-loading>:not(.button-spinner){opacity:0}.button-spinner{border:2px solid #c9930a4d;border-top-color:#c9930a;border-radius:50%;width:14px;height:14px;animation:.6s linear infinite spin;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}button[aria-busy=true],[role=button][aria-busy=true]{pointer-events:none;position:relative}button[aria-busy=true]>*,[role=button][aria-busy=true]>*{opacity:0}button[aria-busy=true]:after,[role=button][aria-busy=true]:after{content:"";border:2px solid #c9930a4d;border-top-color:#c9930a;border-radius:50%;width:14px;height:14px;animation:.6s linear infinite spinBusy;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}[class*=controlBar],[class*=summaryCard],[class*=mobileBottomBar]{will-change:transform}@keyframes shimmerPress{0%{background-position:0 0}to{background-position:100% 0}}@keyframes spinPop{0%{transform:scale(1)rotate(0)}50%{transform:scale(0)rotate(180deg)}to{transform:scale(1)rotate(0)}}@keyframes chipPop{0%{transform:scale(.92)}60%{transform:scale(1.04)}to{transform:scale(1)}}@keyframes heartBeat{0%{transform:scale(0)rotate(-30deg)}60%{transform:scale(1.4)rotate(0)}to{transform:scale(1)rotate(0)}}@keyframes fillProgress{0%{width:0%}to{width:100%}}@keyframes spin{to{transform:translate(-50%,-50%)rotate(360deg)}}@keyframes spinBusy{to{transform:translate(-50%,-50%)rotate(360deg)}}
.Navbar-module__pSp8Ga__navbar{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);z-index:120;background:#faf6efd9;border-bottom:1px solid #c9930a1f;grid-template-columns:1fr auto 1fr;align-items:center;height:60px;padding:0 20px;display:grid;position:fixed;inset:0 0 auto}.Navbar-module__pSp8Ga__leftSide{align-items:center;gap:10px;width:fit-content;display:inline-flex}.Navbar-module__pSp8Ga__decorativeIcon{color:var(--color-accent);font-size:18px}.Navbar-module__pSp8Ga__logo{font-family:var(--font-cinzel-decorative);letter-spacing:.06em;color:var(--color-accent);font-size:clamp(20px,4vw,32px);line-height:1}.Navbar-module__pSp8Ga__navLinks{justify-content:center;gap:24px;display:flex}.Navbar-module__pSp8Ga__navLink{min-height:44px;font-family:var(--font-dm-mono);letter-spacing:.08em;color:var(--color-text-body);align-items:center;font-size:11px;display:inline-flex;position:relative}.Navbar-module__pSp8Ga__navLink:after{content:"";background:var(--color-accent);width:0;height:2px;transition:width .25s var(--ease-out);position:absolute;bottom:8px;left:0}.Navbar-module__pSp8Ga__navLink:hover:after,.Navbar-module__pSp8Ga__navLinkActive:after{width:100%}.Navbar-module__pSp8Ga__actions{align-items:center;gap:8px;margin-left:auto;display:inline-flex}.Navbar-module__pSp8Ga__profileMenuWrap{position:relative}.Navbar-module__pSp8Ga__profileBadge{width:38px;height:38px;color:var(--color-accent);cursor:pointer;background:#c9930a14;border:1px solid #c9930a42;border-radius:999px;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.Navbar-module__pSp8Ga__profileGlyph{filter:drop-shadow(0 1px 1px #1a100824);font-size:27px;line-height:1}.Navbar-module__pSp8Ga__profileAvatar{object-fit:cover;width:100%;height:100%;display:block}.Navbar-module__pSp8Ga__profileInitial{width:100%;height:100%;font-family:var(--font-cinzel);color:#8a6308;background:#c9930a29;justify-content:center;align-items:center;font-size:15px;display:inline-flex}.Navbar-module__pSp8Ga__profileDropdown{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);opacity:0;pointer-events:none;z-index:130;background:#fffffffa;border:1px solid #c9930a38;border-radius:12px;width:208px;padding:6px;transition:opacity .18s,transform .18s;position:absolute;top:calc(100% + 10px);right:-6px;transform:translateY(-8px)scale(.98);box-shadow:0 12px 30px #8b5a2b29}.Navbar-module__pSp8Ga__profileDropdownOpen{opacity:1;pointer-events:auto;transform:translateY(0)scale(1)}.Navbar-module__pSp8Ga__profileMenuItem{width:100%;min-height:40px;font-family:var(--font-dm-mono);letter-spacing:.04em;color:var(--color-text-body);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:8px;padding:0 10px;font-size:11px;transition:background-color .16s,color .16s;display:inline-flex}.Navbar-module__pSp8Ga__profileMenuItem i{color:var(--color-accent);font-size:14px}.Navbar-module__pSp8Ga__profileMenuItem:hover{color:var(--color-text-main);background:#c9930a17}.Navbar-module__pSp8Ga__profileMenuItemDanger{color:#9c3d2d}.Navbar-module__pSp8Ga__profileMenuItemDanger i{color:#b64a35}.Navbar-module__pSp8Ga__cartButton{width:38px;height:38px;color:var(--color-accent);background:#c9930a14;border:1px solid #c9930a33;border-radius:999px;place-items:center;display:grid;position:relative}.Navbar-module__pSp8Ga__cartIcon{font-size:18px}.Navbar-module__pSp8Ga__cartBadge{background:var(--color-accent);color:#faf6ef;min-width:12px;height:12px;font-family:var(--font-dm-mono);border-radius:999px;place-items:center;padding:0 2px;font-size:8px;line-height:1;display:grid;position:absolute;top:2px;right:2px}.Navbar-module__pSp8Ga__cartBounce{animation:Navbar-module__pSp8Ga__cartBounce .3s var(--ease-out)}.Navbar-module__pSp8Ga__scoutModeButton{color:#2f9251;min-height:38px;font-family:var(--font-dm-mono);letter-spacing:.08em;text-transform:uppercase;background:#2f92511a;border:1px solid #2f925157;border-radius:999px;align-items:center;gap:6px;padding:0 12px;font-size:10px;display:inline-flex}.Navbar-module__pSp8Ga__scoutModeButton i{font-size:14px}.Navbar-module__pSp8Ga__notificationButton{width:38px;height:38px;color:var(--color-accent);background:#c9930a14;border:1px solid #c9930a33;border-radius:999px;place-items:center;display:grid;position:relative}.Navbar-module__pSp8Ga__notificationButton i{font-size:18px}.Navbar-module__pSp8Ga__notificationButtonUnread{background:#c9930a26;border-color:#c9930a73}.Navbar-module__pSp8Ga__notificationBadge{background:#c9930a;border-radius:999px;width:8px;height:8px;position:absolute;top:6px;right:6px;box-shadow:0 0 0 2px #ffffff3d}.Navbar-module__pSp8Ga__notificationBellRinging{transform-origin:top;animation:5s ease-in-out infinite Navbar-module__pSp8Ga__bellRingCycle}@keyframes Navbar-module__pSp8Ga__cartBounce{0%{transform:scale(1)}50%{transform:scale(1.3)}to{transform:scale(1)}}@keyframes Navbar-module__pSp8Ga__bellRingCycle{0%,82%,to{transform:rotate(0)}84%{transform:rotate(-10deg)}88%{transform:rotate(10deg)}92%{transform:rotate(-8deg)}}@media (max-width:1024px){.Navbar-module__pSp8Ga__navbar{padding:0 16px}.Navbar-module__pSp8Ga__navLinks{gap:16px}.Navbar-module__pSp8Ga__logo{font-size:clamp(20px,3vw,28px)}}@media (max-width:767px){.Navbar-module__pSp8Ga__navbar{grid-template-columns:1fr auto;padding:0 14px}.Navbar-module__pSp8Ga__navLinks{display:none}.Navbar-module__pSp8Ga__leftSide{gap:8px}.Navbar-module__pSp8Ga__decorativeIcon{font-size:16px}.Navbar-module__pSp8Ga__logo{letter-spacing:.05em;font-size:22px}.Navbar-module__pSp8Ga__actions{gap:6px}.Navbar-module__pSp8Ga__profileBadge,.Navbar-module__pSp8Ga__cartButton,.Navbar-module__pSp8Ga__notificationButton{width:36px;height:36px}.Navbar-module__pSp8Ga__scoutModeButton{min-height:36px;padding:0 8px}.Navbar-module__pSp8Ga__scoutModeButton span{display:none}.Navbar-module__pSp8Ga__profileGlyph{font-size:25px}.Navbar-module__pSp8Ga__profileDropdown{width:196px;right:-2px}}@media (max-width:400px){.Navbar-module__pSp8Ga__navbar{padding:0 10px}.Navbar-module__pSp8Ga__logo{font-size:19px}.Navbar-module__pSp8Ga__decorativeIcon{display:none}}
