.CinematicHero_hero__jpzuk{position:relative;min-height:100svh;display:flex;align-items:center;justify-content:center;overflow:hidden;isolation:isolate}.CinematicHero_hero__jpzuk:before{content:"";position:absolute;inset:0;z-index:-2;background:radial-gradient(54% 48% at 50% 40%,rgba(232,184,106,.16),transparent 62%),radial-gradient(120% 70% at 50% 110%,rgba(13,11,9,.95),transparent 60%)}.CinematicHero_rose__oBpmF{position:absolute;top:38%;left:50%;width:min(680px,92vw);aspect-ratio:1;transform:translate(-50%,-50%);z-index:-1;color:var(--brass);opacity:.4;animation:CinematicHero_rose-spin__y0PHK 150s linear infinite}@keyframes CinematicHero_rose-spin__y0PHK{to{transform:translate(-50%,-50%) rotate(1turn)}}.CinematicHero_sky__Yxeyl{position:absolute;inset:0;z-index:1;pointer-events:none;opacity:0;transition:opacity 1.1s ease .3s;will-change:transform,opacity}.CinematicHero_heroLoaded__ifT7K .CinematicHero_sky__Yxeyl{opacity:1}.CinematicHero_layer__9vWXJ{position:absolute;inset:0;will-change:transform}.CinematicHero_float__VMzCH{position:absolute;filter:drop-shadow(0 18px 26px rgba(0,0,0,.66));animation:CinematicHero_drift__7GHaI var(--dur,9s) ease-in-out infinite;animation-delay:var(--delay,0s)}.CinematicHero_float__VMzCH img{width:100%;height:auto;aspect-ratio:1/1;object-fit:contain}@keyframes CinematicHero_drift__7GHaI{0%,to{transform:translateY(0) rotate(var(--rot,0deg))}50%{transform:translateY(-22px) rotate(calc(var(--rot, 0deg) + 2deg))}}.CinematicHero_orb__7lL0u{width:clamp(190px,24vw,320px);margin:0 auto 30px;filter:drop-shadow(0 34px 46px rgba(0,0,0,.72));animation:CinematicHero_orb-float__0gjCC 7s ease-in-out infinite}.CinematicHero_orb__7lL0u img{width:100%;height:auto;aspect-ratio:1/1;object-fit:contain}@keyframes CinematicHero_orb-float__0gjCC{0%,to{transform:translateY(0) rotate(-3deg)}50%{transform:translateY(-16px) rotate(-3deg)}}.CinematicHero_anim__VMTaE{opacity:0;transform:translateY(26px)}.CinematicHero_heroLoaded__ifT7K .CinematicHero_anim__VMTaE{animation:CinematicHero_hero-in__80wtT .9s cubic-bezier(.2,.7,.2,1) forwards}.CinematicHero_heroLoaded__ifT7K .CinematicHero_anim__VMTaE:first-child{animation-delay:.05s}.CinematicHero_heroLoaded__ifT7K .CinematicHero_anim__VMTaE:nth-child(2){animation-delay:.15s}.CinematicHero_heroLoaded__ifT7K .CinematicHero_anim__VMTaE:nth-child(3){animation-delay:.25s}.CinematicHero_heroLoaded__ifT7K .CinematicHero_anim__VMTaE:nth-child(4){animation-delay:.35s}.CinematicHero_heroLoaded__ifT7K .CinematicHero_anim__VMTaE:nth-child(5){animation-delay:.45s}@keyframes CinematicHero_hero-in__80wtT{to{opacity:1;transform:translateY(0)}}.CinematicHero_cueChevron__8D6IG{animation:CinematicHero_cue-bob__QDkuv 1.8s ease-in-out infinite}@keyframes CinematicHero_cue-bob__QDkuv{0%,to{transform:translateY(-3px);opacity:.5}50%{transform:translateY(3px);opacity:1}}@media (prefers-reduced-motion:reduce){.CinematicHero_cueChevron__8D6IG,.CinematicHero_float__VMzCH,.CinematicHero_orb__7lL0u,.CinematicHero_rose__oBpmF{animation:none!important}.CinematicHero_anim__VMTaE,.CinematicHero_heroLoaded__ifT7K .CinematicHero_anim__VMTaE{animation:none!important;opacity:1;transform:none}.CinematicHero_sky__Yxeyl{opacity:1!important}}.cart-burst_burst__sEyME{position:absolute;left:50%;top:50%;z-index:4;pointer-events:none}.cart-burst_particle__GzltV{position:absolute;left:0;top:0;border-radius:50%;box-shadow:0 0 6px rgba(255,236,200,.7);animation:cart-burst_particle-fly__M8XOR .72s ease-out forwards}@keyframes cart-burst_particle-fly__M8XOR{0%{transform:translate(-50%,-50%) scale(1);opacity:1}to{transform:translate(var(--dx),var(--dy)) scale(.2);opacity:0}}@media (prefers-reduced-motion:reduce){.cart-burst_particle__GzltV{display:none}}.GalleryPiece_piece__6PZWl{perspective:1100px}.GalleryPiece_pedestal__W1lYx{position:relative;display:grid;place-items:center;padding:44px 30px;border-radius:28px;border:1px solid var(--line);background:radial-gradient(58% 52% at 50% 40%,rgba(232,184,106,.12),transparent 72%),var(--bg-2);transform-style:preserve-3d;transition:transform .2s ease-out,border-color .3s,box-shadow .3s}.GalleryPiece_piece__6PZWl:hover .GalleryPiece_pedestal__W1lYx{border-color:var(--line-strong);box-shadow:0 34px 60px rgba(0,0,0,.55)}.GalleryPiece_pedestal__W1lYx:before{content:"";position:absolute;left:50%;bottom:30px;width:60%;height:24px;transform:translateX(-50%);background:radial-gradient(ellipse,rgba(0,0,0,.6),transparent 70%);filter:blur(8px);opacity:.5;transition:opacity .3s,width .3s}.GalleryPiece_piece__6PZWl:hover .GalleryPiece_pedestal__W1lYx:before{opacity:.8;width:68%}.GalleryPiece_art__3i9Lf{width:74%;height:auto;aspect-ratio:1/1;object-fit:contain;filter:drop-shadow(0 22px 30px rgba(0,0,0,.6));transform:translateZ(40px);transition:transform .2s ease-out}.GalleryPiece_piece__6PZWl:hover .GalleryPiece_art__3i9Lf{transform:translateZ(70px) scale(1.04)}.GalleryPiece_soldArt__hTF2W{filter:drop-shadow(0 22px 30px rgba(0,0,0,.6)) grayscale(.5);opacity:.7}.GalleryPiece_hatArt__KcpWS{width:55%;aspect-ratio:3/4;transform:translateZ(40px);transition:transform .2s ease-out}.GalleryPiece_piece__6PZWl:hover .GalleryPiece_hatArt__KcpWS{transform:translateZ(70px) scale(1.03)}@media (prefers-reduced-motion:reduce){.GalleryPiece_art__3i9Lf,.GalleryPiece_hatArt__KcpWS,.GalleryPiece_pedestal__W1lYx{transition:none}}.AddToCartButton_btn__GEQN7,.AddToCartButton_wrap___d6RV{position:relative;width:100%}.AddToCartButton_btn__GEQN7{display:flex;align-items:center;justify-content:center;gap:9px;padding:16px 24px;border:none;border-radius:14px;background:linear-gradient(180deg,#f4cc7e,#e8b86a 50%,#c89446);color:#2a1a05;font-family:inherit;font-weight:700;font-size:14.5px;letter-spacing:.02em;cursor:pointer;overflow:hidden;box-shadow:inset 0 1px 0 rgba(255,255,255,.35),0 8px 22px rgba(232,184,106,.2);transition:transform .14s ease,box-shadow .14s ease,filter .2s ease}.AddToCartButton_btn__GEQN7:hover{transform:translateY(-2px);box-shadow:inset 0 1px 0 rgba(255,255,255,.4),0 14px 32px rgba(232,184,106,.32)}.AddToCartButton_btn__GEQN7:active{transform:translateY(0) scale(.97)}.AddToCartButton_btn__GEQN7.AddToCartButton_added__XwLZA{filter:brightness(1.08)}.AddToCartButton_label__sgkb2{position:relative;z-index:2;display:inline-flex;align-items:center;gap:9px}.AddToCartButton_icon__EXcX7{width:17px;height:17px}.AddToCartButton_added__XwLZA .AddToCartButton_icon__EXcX7{animation:AddToCartButton_icon-pop__ajc3V .45s cubic-bezier(.2,1.5,.4,1) both}@keyframes AddToCartButton_icon-pop__ajc3V{0%{transform:scale(0) rotate(-35deg)}60%{transform:scale(1.25) rotate(6deg)}to{transform:scale(1) rotate(0)}}.AddToCartButton_flare__p9t29{position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(105deg,transparent 35%,rgba(255,255,255,.55) 50%,transparent 65%);transform:translateX(-130%)}.AddToCartButton_added__XwLZA .AddToCartButton_flare__p9t29{animation:AddToCartButton_flare-sweep__1aBrZ .75s ease-out}@keyframes AddToCartButton_flare-sweep__1aBrZ{to{transform:translateX(130%)}}@media (prefers-reduced-motion:reduce){.AddToCartButton_btn__GEQN7,.AddToCartButton_btn__GEQN7:active,.AddToCartButton_btn__GEQN7:hover{transform:none}.AddToCartButton_added__XwLZA .AddToCartButton_icon__EXcX7{animation:none}.AddToCartButton_flare__p9t29{display:none}}