@import"https://fonts.googleapis.com/css2?family=Syne:wght@400..800&family=Outfit:wght@400;700;900&display=swap";html,body{overflow-x:hidden;width:100%;position:relative;-webkit-overflow-scrolling:touch;touch-action:pan-y;text-size-adjust:100%;-webkit-text-size-adjust:100%}*{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}@media(max-width:768px){html{scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}}@media(max-width:768px){.carousel-container,.scene,.carousel-ring,.carousel-item{transform:none!important;perspective:none!important;transform-style:flat!important}.carousel-container{height:auto!important;min-height:300px!important;padding:20px!important}.scene{width:100%!important;max-width:280px!important;height:auto!important;margin:0 auto!important}.carousel-ring{position:relative!important;display:flex!important;gap:15px!important;overflow-x:auto!important;scroll-snap-type:x mandatory!important;-webkit-overflow-scrolling:touch!important;padding:10px!important}.carousel-item{position:relative!important;flex:0 0 auto!important;width:200px!important;height:280px!important;scroll-snap-align:center!important;transform:none!important}}@media(max-width:768px){.hero-section{height:auto;min-height:100vh;background-attachment:scroll;background-size:cover}.hero-section>div{position:relative!important;height:auto!important;min-height:100vh;padding:80px 20px 40px!important;display:flex!important;flex-direction:column!important;justify-content:space-between!important;align-items:center!important}.hero-section>div>div:nth-child(2){align-items:center!important;padding-left:5%!important}.headline-container{position:relative!important;height:auto!important;min-height:auto!important;margin-bottom:20px!important}.headline-content,.headline-wrapper,.headline-logo,.headline-text,.headline-tagline{display:flex!important;visibility:visible!important;opacity:1!important}.hero-welcome-text{text-align:center!important}}@media(max-width:768px){.headline-container{height:auto!important;min-height:auto!important;position:relative!important;padding:20px 15px!important;overflow:visible!important;margin-bottom:0!important}.headline-content{width:100%!important;padding:15px 10px!important}.headline-wrapper{flex-wrap:wrap!important;justify-content:center!important;gap:10px!important;width:100%!important}.headline-logo{height:50px!important;max-width:50px!important;transform:none!important}.headline-text{font-size:2.5rem!important;line-height:1.2!important;white-space:normal!important;text-align:center!important;width:100%!important}.headline-tagline{font-size:.8rem!important;width:100%!important;text-align:center!important}.hero-section>div{padding-top:60px!important}.hero-section>div>div:nth-child(2){margin-top:10px!important;padding-top:0!important}}@media(max-width:768px){.collection-wrapper{height:auto!important;min-height:100vh;background:#000!important}.collection-stage{position:relative!important;height:auto!important;min-height:100vh;padding:40px 20px;background:transparent}.stage-ghost-text{font-size:4rem!important;opacity:.02}.stage-card{width:85vw!important;max-width:300px!important;height:auto!important;aspect-ratio:2/3}.stage-info{position:relative!important;flex-direction:column;align-items:stretch;padding:20px;gap:20px}.stage-info-left,.stage-info-right{max-width:100%;align-items:flex-start}.stage-cta{width:100%;padding:15px;font-size:.85rem}}@media(max-width:768px){.featured-section{padding:60px 20px;margin-top:0}.featured-header{flex-direction:column;gap:20px;margin-bottom:40px}.featured-title{font-size:2rem!important}.featured-grid{grid-template-columns:1fr!important;gap:30px}.featured-card-image-wrapper{aspect-ratio:3/4}.featured-quick-add{position:static!important;transform:none!important;opacity:1!important;pointer-events:auto!important;margin-top:10px;width:100%}}@media(max-width:768px){.footer-3d-canvas-container{height:40vh;opacity:.6}.footer-content{padding:45vh 20px 40px}.footer-grid{grid-template-columns:1fr!important;gap:30px}.footer-brand{font-size:24px!important}.footer-socials{justify-content:flex-start}.footer-bottom{flex-direction:column;align-items:flex-start;gap:15px}.footer-legal{flex-direction:column;gap:10px}}@media(max-width:768px){button,.stage-cta,.featured-view-all,.featured-quick-add,.footer-newsletter-button{min-height:44px;min-width:44px;padding:12px 20px;font-size:.9rem}}@media(max-width:768px){body{font-size:16px;line-height:1.6}p{font-size:.95rem;line-height:1.6}h1,h2,h3,h4,h5,h6{line-height:1.2;word-wrap:break-word}}@media(max-width:768px){img{max-width:100%;height:auto;display:block}.stage-card-img,.featured-card-image{object-fit:cover;width:100%;height:100%}}@media(max-width:768px)and (prefers-reduced-motion:no-preference){*{animation-duration:.3s!important;transition-duration:.2s!important}}@media(max-width:768px){.hero-section,.collection-stage{min-height:100vh;min-height:-webkit-fill-available}}@media(max-width:768px){input,textarea,select{font-size:16px!important;padding:12px;border-radius:8px}.footer-newsletter-input{font-size:16px!important}}@media(max-width:768px){.navbar{padding:15px 20px}.navbar-container{flex-wrap:nowrap}.navbar-logo{font-size:1.2rem}.navbar-links{display:none}.navbar-mobile-toggle{display:block!important}.mobile-menu{position:fixed;inset:0;background:#000000f2;z-index:9999;display:flex;align-items:center;justify-content:center;opacity:0;pointer-events:none;transition:opacity .3s ease}.mobile-menu.active{opacity:1;pointer-events:auto}.mobile-menu-content{display:flex;flex-direction:column;gap:30px;padding:40px}.mobile-menu-link{font-size:1.5rem;color:#fff;text-decoration:none;text-align:center;font-weight:600;transition:color .3s ease}.mobile-menu-link:hover{color:#f97316}}@media(max-width:768px){.carousel-item,.stage-card,.featured-card,button{-webkit-user-select:none;user-select:none}}@media(max-width:768px){.collection-wrapper,.featured-section,.footer-3d{will-change:auto;transform:translateZ(0);backface-visibility:hidden}}@supports (padding: max(0px)){@media(max-width:768px){.navbar{padding-top:max(15px,env(safe-area-inset-top))}.footer-content{padding-bottom:max(40px,env(safe-area-inset-bottom))}}}@media(max-width:1024px){.cart-container,.checkout-container,.checkout-form-row{grid-template-columns:1fr!important}.premium-grid,.featured-grid{grid-template-columns:repeat(2,1fr)!important;gap:24px}.hero-section{padding:100px 5% 60px}h1{font-size:clamp(2rem,5vw,3rem)}h2{font-size:clamp(1.5rem,4vw,2.5rem)}button,.stage-cta,.premium-cta{min-height:48px;padding:14px 24px}}@media(max-width:480px){.premium-grid,.featured-grid,.reels-grid{grid-template-columns:1fr!important;gap:16px}.cart-item{grid-template-columns:70px 1fr!important;gap:12px;padding:16px}.cart-item-image{width:70px!important;height:90px!important}.product-detail-container{gap:30px}.product-detail-thumbnails{gap:8px}.product-detail-thumbnail{width:60px!important;height:75px!important}.checkout-section{padding:20px!important}.checkout-form-group input{padding:14px;font-size:16px!important}.payment-container{padding:20px!important}.payment-method-options,.admin-stats-grid,.admin-orders-grid{grid-template-columns:1fr!important}.auth-container{padding:20px!important;max-width:100%}.prebook-form-row{grid-template-columns:1fr!important}body{font-size:15px}h1{font-size:clamp(1.75rem,6vw,2.5rem)}h2{font-size:clamp(1.25rem,5vw,2rem)}button,.stage-cta,.premium-cta,.cart-checkout-btn,.checkout-continue-btn{padding:12px 20px;font-size:.85rem}}@media(max-width:768px){.portal-gateway-3d,.temple-experience{transform:none!important;perspective:none!important;transform-style:flat!important}*{animation-duration:.3s!important;transition-duration:.2s!important}.smoke-particles{display:none!important}.stage-card,.premium-card,.featured-card{box-shadow:0 10px 30px #00000080!important}}@media(max-width:768px){img{max-width:100%;height:auto;display:block}.hero-section,.story-video-section{background-attachment:scroll!important;background-size:cover!important}canvas{image-rendering:auto}}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid #F97316;outline-offset:2px}@media print{.navbar,.footer-3d,.scroll-indicator,.stage-progress,button{display:none!important}body{background:#fff;color:#000}.collection-wrapper,.paper-crumple-scroll-container{height:auto!important}}@media(prefers-contrast:high){body{color:#fff}button,.stage-cta,.premium-cta{border-width:3px}}@media(max-width:968px)and (orientation:landscape){.hero-section,.collection-stage{min-height:100vh}.hero-section>div{padding-top:60px!important;padding-bottom:20px!important}.carousel-container{height:50vh}}@media(min-width:1920px){.cart-page,.checkout-page,.payment-page,.product-detail-page,.premium-page{max-width:1600px;margin:0 auto}.premium-grid,.featured-grid{grid-template-columns:repeat(4,1fr)}}:root{--color-orange-dark: #C2410C;--color-orange-light: #F97316;--font-primary: "Outfit", sans-serif;--font-hero: "Syne", sans-serif}*{box-sizing:border-box;margin:0;padding:0;scrollbar-width:none;-ms-overflow-style:none}*::-webkit-scrollbar{display:none}html{scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}body{font-family:var(--font-primary);background:radial-gradient(circle at center,var(--color-orange-light) 0%,var(--color-orange-dark) 100%);color:#fff;min-height:100vh;overflow-x:hidden;position:relative;box-shadow:inset 0 0 150px #0006;scrollbar-width:none;-ms-overflow-style:none;background-attachment:fixed}body::-webkit-scrollbar{display:none}#root{width:100%;min-height:100vh;display:flex;flex-direction:column;isolation:isolate}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.headline-container{position:absolute;top:0;left:0;display:flex;justify-content:center;align-items:flex-start;width:100%;height:auto;min-height:50vh;perspective:1000px;overflow:visible;z-index:0;padding:20px}.headline-content{display:flex;flex-direction:column;align-items:center;gap:.5rem;width:100%}.headline-wrapper{display:flex;align-items:center;gap:clamp(.8rem,2vw,2rem);flex-wrap:wrap;justify-content:center;width:100%}.headline-logo{height:clamp(4rem,9vw,8rem);width:auto;object-fit:contain;filter:drop-shadow(0px 10px 30px rgba(0,0,0,.3));flex-shrink:0;transform:translateY(.5rem)}.headline-text{font-family:var(--font-hero);font-weight:800;font-size:clamp(3rem,7vw,6rem);text-transform:uppercase;color:#fff;letter-spacing:-.02em;text-align:center;line-height:1;margin:0;text-shadow:0px 10px 30px rgba(0,0,0,.3);white-space:nowrap}.headline-tagline{font-family:var(--font-hero);font-weight:400;font-size:clamp(.9rem,2vw,1.2rem);text-transform:uppercase;color:#fff;letter-spacing:.15em;margin:0;opacity:.9;text-shadow:0px 5px 15px rgba(0,0,0,.3);text-align:center}@media(max-width:968px){.headline-container{height:auto!important;min-height:auto!important;padding:30px 20px!important;position:relative!important;overflow:visible!important}.headline-content{width:100%!important;padding:10px!important}.headline-wrapper{gap:1rem!important;flex-wrap:wrap!important;justify-content:center!important}.headline-logo{height:60px!important;width:auto!important;display:block!important;visibility:visible!important;transform:none!important}.headline-text{font-size:3rem!important;display:block!important;visibility:visible!important;line-height:1.1!important;white-space:normal!important;word-break:keep-all!important}.headline-tagline{font-size:.9rem!important;display:block!important;visibility:visible!important;margin-top:10px!important}}@media(max-width:768px){.headline-container{height:auto!important;min-height:auto!important;padding:25px 15px!important;display:flex!important;justify-content:center!important;align-items:center!important;position:relative!important;overflow:visible!important}.headline-content{display:flex!important;flex-direction:column!important;align-items:center!important;gap:1rem!important;width:100%!important;padding:15px!important}.headline-wrapper{gap:.8rem!important;display:flex!important;align-items:center!important;justify-content:center!important;flex-wrap:wrap!important;width:100%!important}.headline-logo{height:50px!important;width:auto!important;max-width:50px!important;display:block!important;visibility:visible!important;opacity:1!important;flex-shrink:0!important;transform:none!important}.headline-text{font-size:2.5rem!important;display:block!important;visibility:visible!important;opacity:1!important;white-space:normal!important;line-height:1.1!important;text-align:center!important;word-break:keep-all!important;max-width:100%!important}.headline-tagline{font-size:.8rem!important;display:block!important;visibility:visible!important;opacity:1!important;text-align:center!important;margin-top:5px!important;width:100%!important}}@media(max-width:480px){.headline-container{padding:20px 10px!important}.headline-content{padding:10px!important;gap:.8rem!important}.headline-wrapper{gap:.6rem!important}.headline-logo{height:40px!important;max-width:40px!important}.headline-text{font-size:2rem!important;line-height:1.2!important}.headline-tagline{font-size:.7rem!important}}.carousel-item{transform:rotateY(var(--carousel-rotate, 0deg)) translateZ(var(--carousel-translate, 0px));background-image:var(--carousel-bg)}.card-line{background-color:var(--card-accent, #fff)}.carousel-container{width:100%;height:60vh;display:flex;justify-content:flex-start;align-items:center;perspective:1500px;overflow:visible;margin-top:-10vh;z-index:10}.scene{width:200px;height:300px;position:relative;transform-style:preserve-3d;transform:rotateX(0) rotate(0)}.carousel-ring{width:100%;height:100%;position:absolute;transform-style:preserve-3d}.carousel-item{position:absolute;width:200px;height:300px;left:0;top:0;background-color:#0f0f0f;background-size:cover;background-position:center;border:1px solid rgba(255,255,255,.08);border-radius:12px;box-shadow:inset 0 0 0 1px #ffffff0d;transition:transform .3s ease,box-shadow .3s ease;transform-style:preserve-3d;display:flex;flex-direction:column;overflow:hidden}.carousel-item:after{content:"";position:absolute;inset:0;background:linear-gradient(to bottom,#0000001a,#000c);z-index:1;pointer-events:none;transition:background .3s ease}.carousel-item:hover{border:1px solid rgba(255,255,255,.2);box-shadow:0 10px 30px #00000080}.carousel-item:hover:after{background:linear-gradient(to bottom,#0000,#000000e6)}.card-content{z-index:2;flex:1;display:flex;flex-direction:column;justify-content:space-between;padding:24px;transform:translateZ(30px)}.card-top{display:flex;justify-content:space-between;align-items:flex-start;color:#a0a0a0}.card-year{font-size:.85rem;letter-spacing:2px;font-weight:600}.card-bottom{display:flex;flex-direction:column;gap:12px}.card-title{color:#fff;font-size:1.25rem;font-weight:700;text-transform:uppercase;letter-spacing:1px}.card-line{height:2px;width:40px;border-radius:2px;transition:width .3s ease}.carousel-item:hover .card-line{width:100%}@media(max-width:968px){.carousel-3d-container{padding-left:5%;padding-top:10vh}.carousel-3d-scene,.carousel-3d-card{width:280px;height:200px}}@media(max-width:768px){.carousel-3d-container{padding-left:0;padding-top:8vh;display:flex;justify-content:center;align-items:center}.carousel-3d-scene,.carousel-3d-card{width:240px;height:170px}.carousel-3d-card img{border-radius:8px}}@media(max-width:480px){.carousel-3d-scene,.carousel-3d-card{width:200px;height:140px}}.scroll-indicator-container{position:absolute;bottom:2rem;left:50%;transform:translate(-50%);z-index:50;pointer-events:none;display:flex;justify-content:center;align-items:center}.scroll-indicator-icon{display:flex;justify-content:center;align-items:center;opacity:.75}.nav-hover-zone{position:fixed;bottom:0;right:0;z-index:200;padding:2rem}.nav-trigger-btn{display:block;margin-left:auto;background:transparent;border:none;color:#fff;cursor:pointer;padding:.5rem;transition:transform .3s ease;mix-blend-mode:difference}.nav-trigger-btn:hover{transform:rotate(90deg) scale(1.1)}.nav-overlay{position:fixed;top:0;right:0;width:min(700px,100vw);height:100vh;background-color:var(--color-orange-dark);z-index:200;display:flex;flex-direction:column;justify-content:space-between;padding:2rem;box-shadow:-20px 0 50px #00000080}.nav-overlay-header{display:flex;justify-content:flex-end}.nav-close-btn{background:transparent;border:none;color:#fff;cursor:pointer;padding:.5rem;transition:transform .3s ease}.nav-close-btn:hover{transform:rotate(90deg) scale(1.1)}.nav-links-container{display:flex;flex-direction:column;gap:1vh;padding-left:0;margin-top:-5vh;width:100%;overflow:visible}.nav-link{text-decoration:none;color:#fff;text-transform:uppercase;font-family:var(--font-hero);font-weight:800;font-size:min(8vw,3rem);line-height:.85;position:relative;display:flex;align-items:flex-end;gap:1rem;transform-origin:left center;transition:color .3s ease,transform .3s ease;white-space:normal;overflow-wrap:break-word;word-break:break-all;padding-right:2rem;width:100%;min-width:0}.nav-link-number{font-family:var(--font-primary);font-size:clamp(1rem,2vw,2rem);font-weight:400;margin-bottom:clamp(.5rem,2vw,2rem);opacity:.4;transition:opacity .3s ease}.nav-link:hover{color:#0f0f0f;transform:translate(20px)}.nav-link:hover .nav-link-number{opacity:1;color:#0f0f0f}.nav-footer{display:flex;justify-content:space-between;align-items:center;color:#fff;font-family:var(--font-primary);font-weight:700;text-transform:uppercase;padding:0 2rem}.nav-footer-text{opacity:.5}.nav-socials{display:flex;gap:2rem}.nav-socials a{color:#fff;text-decoration:none;transition:opacity .3s ease}.nav-socials a:hover{opacity:.5}@media(max-width:768px){.nav-links-container{padding-left:0;gap:2vh}.nav-link{font-size:clamp(1.2rem,8vw,2rem);gap:1rem}.nav-footer{padding:0;flex-direction:column;gap:1rem;align-items:flex-start}}.collection-wrapper{position:relative;height:700vh;z-index:1;transform:translateZ(0);backface-visibility:hidden}.collection-stage{position:sticky;top:0;height:100vh;width:100%;overflow:visible;display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:1;transform:translateZ(0);backface-visibility:hidden;will-change:transform}.stage-bg{position:absolute;inset:0;z-index:0}.stage-overlay{position:absolute;inset:0;z-index:1;pointer-events:none}.stage-ghost-text{position:absolute;z-index:1;font-family:var(--font-hero);font-weight:800;font-size:clamp(6rem,14vw,16rem);text-transform:uppercase;color:#ffffff0a;filter:blur(6px);letter-spacing:-.04em;-webkit-user-select:none;user-select:none;pointer-events:none;white-space:nowrap;overflow:visible;max-width:none}.stage-drop-badge{position:absolute;top:2.5rem;left:2.5rem;z-index:10;font-family:var(--font-primary);font-weight:700;font-size:.85rem;letter-spacing:.2em;text-transform:uppercase}.stage-counter{position:absolute;top:2.5rem;right:2.5rem;z-index:10;font-family:var(--font-primary);font-weight:700;font-size:.85rem;letter-spacing:.1em;color:#fff6;display:flex;gap:.3rem;align-items:center}.stage-counter-sep{opacity:.3}.stage-center{position:relative;z-index:5;display:flex;align-items:center;justify-content:center;flex:1;width:100%}.stage-card{position:relative;width:clamp(220px,30vw,380px);aspect-ratio:2 / 3;border-radius:16px;overflow:hidden;box-shadow:0 30px 80px #000000b3;transition:filter .6s ease;cursor:pointer;transform:translateZ(0);backface-visibility:hidden;will-change:transform,filter}.stage-card-img{width:100%;height:100%;object-fit:cover;display:block}.stage-card-glow{position:absolute;inset:0;pointer-events:none;border-radius:16px}.stage-locked-overlay{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:10;background:radial-gradient(ellipse at center,#0000004d,#0009);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.stage-locked-content{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2.5rem;text-align:center}.stage-marketing-line{font-family:var(--font-hero);font-size:clamp(2rem,4vw,3.5rem);font-weight:800;color:#fff;letter-spacing:.05em;text-align:center;line-height:1.2;margin:0;text-shadow:0 4px 20px rgba(0,0,0,.8);text-transform:uppercase}.stage-marketing-sub{display:block;font-size:clamp(1rem,2vw,1.5rem);font-weight:400;color:#fffc;letter-spacing:.15em;margin-top:.5rem;font-family:var(--font-primary)}.stage-locked-text{font-family:var(--font-hero);font-size:clamp(3rem,6vw,5rem);font-weight:900;color:#fff;letter-spacing:.2em;text-align:center;line-height:1.1;text-shadow:0 6px 30px rgba(249,115,22,.6)}.stage-reveal-btn{background:transparent;border:2px solid;padding:.75rem 2.5rem;font-family:var(--font-primary);font-weight:700;font-size:.85rem;letter-spacing:.2em;text-transform:uppercase;cursor:pointer;transition:background .3s ease,color .3s ease}.stage-reveal-btn:hover{background:#fff;color:#000;border-color:#fff}.stage-info{position:absolute;bottom:0;left:0;right:0;z-index:10;display:flex;justify-content:space-between;align-items:flex-end;padding:2.5rem 3rem;background:linear-gradient(to top,rgba(0,0,0,.8) 0%,transparent 100%)}.stage-info-left{display:flex;flex-direction:column;gap:.5rem;max-width:50%}.stage-subtitle{font-family:var(--font-hero);font-size:clamp(1.5rem,3vw,2.5rem);font-weight:800;text-transform:uppercase;color:#fff;margin:0;line-height:1}.stage-philosophy{font-family:var(--font-primary);font-size:.9rem;color:#ffffff80;line-height:1.6;margin:0}.stage-info-right{display:flex;flex-direction:column;align-items:flex-end;gap:1rem}.stage-price-container{display:flex;flex-direction:column;align-items:flex-end;gap:.3rem}.stage-price-original{font-family:var(--font-primary);font-size:clamp(.9rem,1.5vw,1.1rem);font-weight:500;color:#fff6;text-decoration:line-through;text-decoration-thickness:2px}.stage-price{font-family:var(--font-hero);font-size:clamp(1.5rem,3vw,2rem);font-weight:800}.stage-stock{font-family:var(--font-primary);font-size:.75rem;color:#fff9;letter-spacing:.05em;text-transform:uppercase}.stage-cta{background:transparent;border:1px solid;padding:.6rem 1.8rem;font-family:var(--font-primary);font-weight:700;font-size:.75rem;letter-spacing:.2em;text-transform:uppercase;color:#fff;cursor:pointer;transition:background .3s ease,color .3s ease}.stage-cta:hover:not(:disabled){background:#fff;color:#000}.stage-cta:disabled{opacity:.4;cursor:not-allowed}.stage-progress{position:absolute;right:1.5rem;top:50%;transform:translateY(-50%);z-index:10;display:flex;flex-direction:column;gap:.6rem}.stage-dot{width:6px;height:6px;border-radius:50%;transition:background .4s ease,transform .3s ease}.stage-dot.active{transform:scale(1.8)}.chapter-sentinel{height:100vh;width:100%;pointer-events:none}@media(max-width:968px){.collection-wrapper{height:800vh!important;background:#000}.stage-ghost-text{font-size:clamp(4rem,12vw,12rem)}.stage-card{max-width:280px;max-height:400px}.stage-info{flex-direction:column;gap:1.5rem;padding:1.5rem}.stage-info-left,.stage-info-right{width:100%;text-align:center}.stage-cta{width:100%;justify-content:center}.chapter-sentinel{height:150vh!important}}@media(max-width:768px){.collection-wrapper{height:600vh!important;background:#000}.collection-stage{min-height:100vh;position:sticky!important;top:0!important;background:transparent;display:flex;flex-direction:column;justify-content:flex-start;padding:60px 15px 10px}.stage-drop-badge{font-size:.65rem;padding:.3rem .7rem;top:18px;left:50px;z-index:20}.stage-counter{font-size:.85rem;top:18px;right:50px;z-index:20}.stage-ghost-text{font-size:clamp(2.5rem,8vw,8rem);opacity:.03}.stage-center{flex:0 0 auto;display:flex;align-items:center;justify-content:center;margin-top:10vh;padding:10px 0}.stage-card{width:55vw!important;max-width:200px!important;height:auto!important;aspect-ratio:2/3!important}.stage-card-img{width:100%;height:100%;object-fit:cover}.stage-info{position:relative;bottom:auto;left:auto;right:auto;flex-direction:column;align-items:center;gap:.75rem;padding:1.5rem .75rem 1rem;margin-top:1.5rem;background:transparent;text-align:center}.stage-info-left{max-width:100%;align-items:center;gap:.4rem}.stage-info-right{align-items:center;gap:.5rem}.stage-subtitle{font-size:1rem;line-height:1.1}.stage-philosophy{font-size:.8rem;text-align:center;line-height:1.4}.stage-price-container{gap:.2rem}.stage-price{font-size:1.6rem}.stage-price-original{font-size:.9rem}.stage-stock{font-size:.7rem;text-align:center}.stage-cta{padding:.75rem 1.25rem;font-size:.7rem;width:100%;max-width:260px}.stage-progress{bottom:15px;right:12px;gap:.5rem}.stage-dot{width:7px;height:7px}.stage-marketing-line{font-size:1.1rem;line-height:1.2}.stage-marketing-sub{font-size:.85rem}.stage-locked-text{font-size:1.8rem}.stage-locked-content{gap:2rem}.chapter-sentinel{height:120vh!important}}@media(max-width:480px){.collection-wrapper{height:650vh!important;background:#000}.collection-stage{padding:55px 10px 8px;justify-content:flex-start}.stage-drop-badge{font-size:.6rem;padding:.25rem .6rem;top:16px;left:45px;z-index:20}.stage-counter{font-size:.8rem;top:16px;right:45px;z-index:20}.stage-center{margin-top:8vh}.stage-card{width:60vw!important;max-width:180px!important}.stage-info{padding:1.25rem .6rem .85rem;gap:.6rem;margin-top:1.25rem;background:transparent}.stage-info-left{gap:.3rem}.stage-info-right{gap:.4rem}.stage-subtitle{font-size:.9rem}.stage-philosophy{font-size:.7rem;line-height:1.3}.stage-price{font-size:1.4rem}.stage-price-original{font-size:.8rem}.stage-stock{font-size:.65rem}.stage-cta{padding:.7rem 1.1rem;font-size:.65rem;max-width:220px}.stage-marketing-line{font-size:1rem}.stage-marketing-sub{font-size:.75rem}.stage-locked-text{font-size:1.6rem}.stage-locked-content{gap:1.5rem}.chapter-sentinel{height:130vh!important}}.smoke-particles{pointer-events:none;position:absolute;inset:0;z-index:5;overflow:visible}.smoke-particle{position:absolute;bottom:30%;width:48px;height:48px;border-radius:50%;background:radial-gradient(circle,#ffffff2e,#f9731614 60%,#0000);filter:blur(8px);opacity:.3;pointer-events:none;mix-blend-mode:lighten}*{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{margin:0;padding:0;overflow-x:hidden;transform:translateZ(0);backface-visibility:hidden}.hero-carousel-center{flex:1;display:flex;align-items:center;justify-content:center;transform:translateZ(0)}#root{display:flex;flex-direction:column;min-height:100vh;will-change:auto;transform:translateZ(0)}.hero-section{position:relative;width:100%;height:200vh;display:flex;flex-direction:column;will-change:transform;transform:translateZ(0);backface-visibility:hidden;background-image:url(/drip%20bazaar%20all%20assests/hero3.png);background-size:cover;background-position:center;background-repeat:no-repeat;background-attachment:fixed}@media(max-width:768px){.hero-section{height:auto;min-height:100vh;background-attachment:scroll}}.hero-section:before{content:"";position:absolute;inset:0;background:linear-gradient(to bottom,#0000004d,#00000080);z-index:0}.hero-welcome-text{margin-top:3rem;text-align:center;z-index:10}.hero-welcome-text p{font-family:var(--font-hero);font-size:clamp(1.2rem,2.5vw,1.8rem);font-weight:700;text-transform:uppercase;color:#fff;letter-spacing:.1em;margin:0;text-shadow:0px 4px 20px rgba(0,0,0,.6)}.hero-welcome-subtitle{font-family:var(--font-primary);font-size:clamp(.85rem,1.5vw,1.1rem);font-weight:400;color:#ffffffd9;letter-spacing:.08em;margin-top:.5rem}@media(max-width:768px){.hero-welcome-text{margin-top:2rem}}img{image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges;transform:translateZ(0);backface-visibility:hidden}video{will-change:transform;transform:translateZ(0);backface-visibility:hidden}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.auth-page{min-height:100vh;background:linear-gradient(135deg,#0a0a0a,#1a1a1a);display:flex;align-items:center;justify-content:center;padding:2rem 1rem;color:#fff}.auth-container{max-width:450px;width:100%;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:3rem 2.5rem}.auth-header{text-align:center;margin-bottom:2.5rem}.auth-title{font-family:var(--font-hero);font-size:clamp(2rem,5vw,2.5rem);font-weight:800;text-transform:uppercase;margin:0 0 .5rem;letter-spacing:.05em}.auth-subtitle{font-family:var(--font-primary);font-size:1rem;color:#fff9;margin:0}.auth-form{display:flex;flex-direction:column;gap:1.5rem}.form-group input{background:#ffffff0d;border:1px solid rgba(255,255,255,.2);color:#fff;padding:.875rem 1rem;font-family:var(--font-primary);font-size:1rem;border-radius:4px;transition:all .3s ease}.form-group input::placeholder{color:#ffffff4d}.auth-error{background:#ef44441a;border:1px solid rgba(239,68,68,.3);color:#fca5a5;padding:.875rem 1rem;border-radius:4px;font-family:var(--font-primary);font-size:.9rem}.auth-submit{background:#f97316;border:none;color:#fff;padding:1rem 2rem;font-family:var(--font-hero);font-size:1rem;font-weight:700;letter-spacing:.15em;text-transform:uppercase;cursor:pointer;transition:all .3s ease;border-radius:4px;margin-top:.5rem}.auth-submit:hover:not(:disabled){background:#ea580c;transform:translateY(-2px);box-shadow:0 10px 30px #f9731666}.auth-submit:disabled{opacity:.6;cursor:not-allowed}.auth-toggle{text-align:center;margin-top:2rem;padding-top:2rem;border-top:1px solid rgba(255,255,255,.1)}.auth-toggle p{font-family:var(--font-primary);font-size:.9rem;color:#ffffffb3;margin:0}.auth-toggle button{background:none;border:none;color:#f97316;font-family:var(--font-primary);font-size:.9rem;font-weight:600;cursor:pointer;margin-left:.5rem;text-decoration:underline;transition:color .3s ease}.auth-toggle button:hover{color:#ea580c}.auth-back{background:transparent;border:1px solid rgba(255,255,255,.2);color:#fff;padding:.75rem 1.5rem;font-family:var(--font-primary);font-size:.9rem;cursor:pointer;transition:all .3s ease;margin-top:1.5rem;width:100%;border-radius:4px}.auth-back:hover{background:#ffffff1a;border-color:#fff6}@media(max-width:768px){.auth-container{padding:2rem 1.5rem}}.prebook-page{min-height:100vh;background:linear-gradient(135deg,#0a0a0a,#1a1a1a);padding:2rem 1rem;color:#fff}.prebook-container{max-width:800px;margin:0 auto}.prebook-back{background:transparent;border:1px solid rgba(255,255,255,.2);color:#fff;padding:.75rem 1.5rem;font-family:var(--font-primary);font-size:.9rem;cursor:pointer;transition:all .3s ease;margin-bottom:2rem}.prebook-back:hover{background:#ffffff1a;border-color:#fff6}.prebook-header{text-align:center;margin-bottom:3rem;padding-bottom:2rem;border-bottom:1px solid rgba(255,255,255,.1)}.prebook-title{font-family:var(--font-hero);font-size:clamp(2rem,5vw,3rem);font-weight:800;text-transform:uppercase;margin:0 0 .5rem;letter-spacing:.05em}.prebook-subtitle{font-family:var(--font-primary);font-size:1rem;color:#fff9;margin:0 0 1.5rem;letter-spacing:.1em;text-transform:uppercase}.prebook-price-info{display:flex;align-items:center;justify-content:center;gap:1rem}.prebook-price-original{font-size:1.2rem;color:#fff6;text-decoration:line-through;text-decoration-thickness:2px}.prebook-price{font-family:var(--font-hero);font-size:2rem;font-weight:800;color:#f97316}.prebook-form{display:flex;flex-direction:column;gap:2.5rem}.form-section{display:flex;flex-direction:column;gap:1.5rem}.section-title{font-family:var(--font-hero);font-size:1.5rem;font-weight:700;text-transform:uppercase;margin:0;color:#f97316;letter-spacing:.05em}.form-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem}.form-group input,.form-group select,.form-group textarea{background:#ffffff0d;border:1px solid rgba(255,255,255,.2);color:#fff;padding:.875rem 1rem;font-family:var(--font-primary);font-size:1rem;border-radius:4px;transition:all .3s ease;line-height:1.5}.form-group input::placeholder,.form-group textarea::placeholder{color:#ffffff4d}.form-group input:focus,.form-group select:focus,.form-group textarea:focus{outline:none;border-color:#f97316;background:#f973161a}.form-group textarea{resize:vertical;min-height:80px}.form-group select{cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 1rem center;background-size:20px;padding-right:3rem}.form-group select option{background:#1a1a1a;color:#fff;padding:.75rem}.prebook-summary{background:#f973161a;border:1px solid rgba(249,115,22,.3);padding:1.5rem;border-radius:8px;display:flex;flex-direction:column;gap:.75rem}.summary-row{display:flex;justify-content:space-between;align-items:center;font-family:var(--font-primary);font-size:.95rem}.summary-row span:first-child{color:#ffffffb3}.summary-row span:last-child{font-weight:600}.summary-price{font-family:var(--font-hero);font-size:1.5rem;color:#f97316}.prebook-submit{background:#f97316;border:none;color:#fff;padding:1.25rem 2rem;font-family:var(--font-hero);font-size:1rem;font-weight:700;letter-spacing:.15em;text-transform:uppercase;cursor:pointer;transition:all .3s ease;border-radius:4px;margin-top:1rem}.prebook-submit:hover:not(:disabled){background:#ea580c;transform:translateY(-2px);box-shadow:0 10px 30px #f9731666}.prebook-submit:disabled{opacity:.6;cursor:not-allowed}.prebook-error{background:#ef44441a;border:1px solid rgba(239,68,68,.3);color:#fca5a5;padding:.875rem 1rem;border-radius:4px;font-family:var(--font-primary);font-size:.9rem;margin-top:1rem}.prebook-note{font-family:var(--font-primary);font-size:.8rem;color:#ffffff80;text-align:center;margin:0;line-height:1.6}@media(max-width:768px){.prebook-page{padding:1rem}.form-row{grid-template-columns:1fr}.prebook-header{margin-bottom:2rem}}.payment-page{min-height:100vh;background:linear-gradient(135deg,#0a0a0a,#1a1a1a);padding:2rem 1rem;color:#fff}.payment-container{max-width:1200px;margin:0 auto}.payment-back{background:transparent;border:1px solid rgba(255,255,255,.2);color:#fff;padding:.75rem 1.5rem;font-family:var(--font-primary);font-size:.9rem;cursor:pointer;transition:all .3s ease;margin-bottom:2rem}.payment-back:hover{background:#ffffff1a;border-color:#fff6}.payment-header{text-align:center;margin-bottom:3rem;padding-bottom:2rem;border-bottom:1px solid rgba(255,255,255,.1)}.payment-title{font-family:var(--font-hero);font-size:clamp(2rem,5vw,3rem);font-weight:800;text-transform:uppercase;margin:0 0 .5rem;letter-spacing:.05em}.payment-subtitle{font-family:var(--font-primary);font-size:1rem;color:#fff9;margin:0;letter-spacing:.1em;text-transform:uppercase}.payment-content{display:grid;grid-template-columns:1fr 1fr;gap:3rem;align-items:start}.payment-left{display:flex;flex-direction:column}.qr-section{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:2rem;display:flex;flex-direction:column;align-items:center}.qr-title{font-family:var(--font-hero);font-size:1.5rem;font-weight:700;text-transform:uppercase;margin:0 0 1.5rem;color:#f97316;letter-spacing:.05em}.qr-container{background:#fff;padding:1.5rem;border-radius:12px;margin-bottom:1.5rem;box-shadow:0 10px 40px #00000080}.qr-image{width:280px;height:280px;display:block}.payment-amount{display:flex;flex-direction:column;align-items:center;gap:.5rem;margin-bottom:2rem;padding:1rem 2rem;background:#f973161a;border:1px solid rgba(249,115,22,.3);border-radius:8px;width:100%}.amount-label{font-family:var(--font-primary);font-size:.9rem;color:#ffffffb3;text-transform:uppercase;letter-spacing:.1em}.amount-value{font-family:var(--font-hero);font-size:2.5rem;font-weight:800;color:#f97316}.payment-instructions{width:100%;text-align:left}.payment-instructions h3{font-family:var(--font-primary);font-size:1rem;font-weight:700;text-transform:uppercase;margin:0 0 1rem;color:#ffffffe6;letter-spacing:.05em}.payment-instructions ol{margin:0;padding-left:1.5rem;display:flex;flex-direction:column;gap:.5rem}.payment-instructions li{font-family:var(--font-primary);font-size:.9rem;color:#ffffffb3;line-height:1.6}.payment-right{display:flex;flex-direction:column}.payment-form{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:2rem;display:flex;flex-direction:column;gap:1.5rem}.form-title{font-family:var(--font-hero);font-size:1.5rem;font-weight:700;text-transform:uppercase;margin:0;color:#f97316;letter-spacing:.05em}.form-group{display:flex;flex-direction:column;gap:.5rem}.form-group label{font-family:var(--font-primary);font-size:.85rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:#fffc}.form-group input[type=text]{background:#ffffff0d;border:1px solid rgba(255,255,255,.2);color:#fff;padding:.875rem 1rem;font-family:var(--font-primary);font-size:1rem;border-radius:4px;transition:all .3s ease}.form-group input:focus{outline:none;border-color:#f97316;background:#f973161a}.file-input{background:#ffffff0d;border:1px solid rgba(255,255,255,.2);color:#fff;padding:.875rem 1rem;font-family:var(--font-primary);font-size:.9rem;border-radius:4px;cursor:pointer}.file-input::file-selector-button{background:#f97316;border:none;color:#fff;padding:.5rem 1rem;font-family:var(--font-primary);font-size:.85rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;cursor:pointer;border-radius:4px;margin-right:1rem}.file-name{font-family:var(--font-primary);font-size:.85rem;color:#4ade80;margin-top:.5rem}.order-summary{background:#0000004d;border:1px solid rgba(255,255,255,.1);border-radius:8px;padding:1.5rem;display:flex;flex-direction:column;gap:.75rem}.order-summary h3{font-family:var(--font-primary);font-size:1rem;font-weight:700;text-transform:uppercase;margin:0 0 .5rem;color:#ffffffe6;letter-spacing:.05em}.summary-row{display:flex;justify-content:space-between;align-items:center;font-family:var(--font-primary);font-size:.9rem;padding:.5rem 0;border-bottom:1px solid rgba(255,255,255,.05)}.summary-row span:first-child{color:#fff9}.summary-row span:last-child{font-weight:600;color:#fff}.summary-row.total{border-bottom:none;border-top:2px solid rgba(249,115,22,.3);margin-top:.5rem;padding-top:1rem;font-size:1.1rem}.summary-row.total span:last-child{font-family:var(--font-hero);font-size:1.5rem;color:#f97316}.payment-submit{background:#f97316;border:none;color:#fff;padding:1.25rem 2rem;font-family:var(--font-hero);font-size:1rem;font-weight:700;letter-spacing:.15em;text-transform:uppercase;cursor:pointer;transition:all .3s ease;border-radius:4px}.payment-submit:hover{background:#ea580c;transform:translateY(-2px);box-shadow:0 10px 30px #f9731666}.payment-note{font-family:var(--font-primary);font-size:.8rem;color:#ffffff80;text-align:center;margin:0;line-height:1.6}.payment-error{background:#ef44441a;border:1px solid rgba(239,68,68,.3);border-radius:8px;padding:1rem;font-family:var(--font-primary);font-size:.9rem;color:#fca5a5;text-align:center;animation:shake .5s ease}@keyframes shake{0%,to{transform:translate(0)}25%{transform:translate(-10px)}75%{transform:translate(10px)}}.upload-progress{display:flex;flex-direction:column;gap:.5rem;padding:1rem;background:#f973161a;border:1px solid rgba(249,115,22,.3);border-radius:8px}.progress-bar{width:100%;height:8px;background:#ffffff1a;border-radius:4px;overflow:hidden}.progress-fill{height:100%;background:linear-gradient(90deg,#f97316,#ea580c);border-radius:4px;transition:width .3s ease;box-shadow:0 0 10px #f9731680}.progress-text{font-family:var(--font-primary);font-size:.85rem;color:#f97316;text-align:center;font-weight:600}.payment-submit:disabled{background:#f9731680;cursor:not-allowed;transform:none}.payment-submit:disabled:hover{background:#f9731680;transform:none;box-shadow:none}@media(max-width:968px){.payment-content{grid-template-columns:1fr;gap:2rem}.qr-image{width:240px;height:240px}}@media(max-width:768px){.payment-page{padding:1rem}.qr-section,.payment-form{padding:1.5rem}}.success-page{min-height:100vh;background:linear-gradient(135deg,#0a0a0a,#1a1a1a);display:flex;align-items:center;justify-content:center;padding:2rem 1rem;color:#fff}.success-container{max-width:600px;width:100%;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:3rem 2rem;display:flex;flex-direction:column;align-items:center;text-align:center}.success-icon{margin-bottom:2rem;animation:scaleIn .5s ease-out}@keyframes scaleIn{0%{transform:scale(0);opacity:0}to{transform:scale(1);opacity:1}}.success-title{font-family:var(--font-hero);font-size:clamp(2rem,5vw,2.5rem);font-weight:800;text-transform:uppercase;margin:0 0 .5rem;letter-spacing:.05em;color:#4ade80}.success-subtitle{font-family:var(--font-primary);font-size:1rem;color:#fff9;margin:0 0 2rem;letter-spacing:.05em}.success-details{width:100%;background:#0000004d;border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:1.5rem;margin-bottom:2rem}.success-details h2{font-family:var(--font-hero);font-size:1.2rem;font-weight:700;text-transform:uppercase;margin:0 0 1rem;color:#f97316;letter-spacing:.05em}.detail-row{display:flex;justify-content:space-between;align-items:center;font-family:var(--font-primary);font-size:.95rem;padding:.75rem 0;border-bottom:1px solid rgba(255,255,255,.05)}.detail-row:last-child{border-bottom:none}.detail-row span:first-child{color:#fff9}.detail-row span:last-child{font-weight:600;color:#fff}.detail-row .amount{font-family:var(--font-hero);font-size:1.5rem;color:#f97316}.success-message{margin-bottom:2rem}.success-message p{font-family:var(--font-primary);font-size:.95rem;color:#ffffffb3;line-height:1.8;margin:0 0 1rem}.success-button{background:#f97316;border:none;color:#fff;padding:1rem 2.5rem;font-family:var(--font-hero);font-size:1rem;font-weight:700;letter-spacing:.15em;text-transform:uppercase;cursor:pointer;transition:all .3s ease;border-radius:4px}.success-button:hover{background:#ea580c;transform:translateY(-2px);box-shadow:0 10px 30px #f9731666}@media(max-width:768px){.success-container{padding:2rem 1.5rem}.success-icon svg{width:60px;height:60px}}.admin-dashboard{min-height:100vh;background:linear-gradient(135deg,#0a0a0a,#1a1a1a);padding:2rem;color:#fff}.admin-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem;padding-bottom:2rem;border-bottom:1px solid rgba(255,255,255,.1)}.admin-title{font-family:var(--font-hero);font-size:clamp(2rem,5vw,3rem);font-weight:800;text-transform:uppercase;margin:0;letter-spacing:.05em;color:#f97316}.admin-subtitle{font-family:var(--font-primary);font-size:1rem;color:#fff9;margin:.5rem 0 0}.admin-back{background:transparent;border:1px solid rgba(255,255,255,.2);color:#fff;padding:.75rem 1.5rem;font-family:var(--font-primary);font-size:.9rem;cursor:pointer;transition:all .3s ease;border-radius:4px}.admin-back:hover{background:#ffffff1a;border-color:#fff6}.admin-filters{display:flex;gap:1rem;margin-bottom:2rem;flex-wrap:wrap}.filter-btn{background:#ffffff0d;border:1px solid rgba(255,255,255,.2);color:#fff;padding:.75rem 1.5rem;font-family:var(--font-primary);font-size:.9rem;cursor:pointer;transition:all .3s ease;border-radius:4px;text-transform:uppercase;letter-spacing:.05em}.filter-btn:hover{background:#ffffff1a}.filter-btn.active{background:#f97316;border-color:#f97316}.admin-loading,.admin-empty{text-align:center;padding:4rem 2rem;font-family:var(--font-primary);font-size:1.2rem;color:#ffffff80}.orders-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(400px,1fr));gap:1.5rem}.order-card{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:1.5rem;transition:all .3s ease}.order-card:hover{background:#ffffff14;border-color:#f973164d;transform:translateY(-2px)}.order-card-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1rem;padding-bottom:1rem;border-bottom:1px solid rgba(255,255,255,.1)}.order-drop{font-family:var(--font-hero);font-size:1.2rem;font-weight:700;text-transform:uppercase;margin:0;color:#f97316}.order-id{font-family:var(--font-primary);font-size:.8rem;color:#ffffff80;margin:.25rem 0 0}.status-badge{padding:.375rem .75rem;border-radius:4px;font-family:var(--font-primary);font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em}.order-card-body{display:flex;flex-direction:column;gap:.75rem;margin-bottom:1rem}.order-info-row{display:flex;justify-content:space-between;align-items:center;font-family:var(--font-primary);font-size:.9rem}.order-label{color:#fff9}.order-value{color:#fff;font-weight:500;text-align:right}.order-amount{color:#f97316;font-weight:700;font-size:1.1rem}.order-divider{height:1px;background:#ffffff1a;margin:.5rem 0}.order-card-footer{display:flex;gap:.75rem;margin-top:1rem;padding-top:1rem;border-top:1px solid rgba(255,255,255,.1)}.order-btn{flex:1;padding:.75rem 1rem;font-family:var(--font-primary);font-size:.85rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;cursor:pointer;transition:all .3s ease;border-radius:4px;border:none}.order-btn-view{background:#ffffff1a;color:#fff;border:1px solid rgba(255,255,255,.2)}.order-btn-view:hover{background:#ffffff26}.order-btn-verify{background:#4ade80;color:#fff}.order-btn-verify:hover:not(:disabled){background:#22c55e;transform:translateY(-2px);box-shadow:0 4px 12px #4ade8066}.order-btn-verify:disabled{opacity:.6;cursor:not-allowed}.modal-overlay{position:fixed;inset:0;background:#000c;display:flex;align-items:center;justify-content:center;z-index:1000;padding:2rem;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.modal-content{background:#1a1a1a;border:1px solid rgba(255,255,255,.2);border-radius:16px;max-width:700px;width:100%;max-height:90vh;overflow-y:auto;box-shadow:0 20px 60px #00000080}.modal-header{display:flex;justify-content:space-between;align-items:center;padding:2rem;border-bottom:1px solid rgba(255,255,255,.1)}.modal-header h2{font-family:var(--font-hero);font-size:1.8rem;font-weight:700;text-transform:uppercase;margin:0;color:#f97316}.modal-close{background:transparent;border:none;color:#fff;font-size:2rem;cursor:pointer;width:40px;height:40px;display:flex;align-items:center;justify-content:center;transition:all .3s ease;border-radius:4px}.modal-close:hover{background:#ffffff1a}.modal-body{padding:2rem;display:flex;flex-direction:column;gap:1.5rem}.modal-section{padding:1.5rem;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:8px}.modal-section h3{font-family:var(--font-primary);font-size:1rem;font-weight:700;text-transform:uppercase;margin:0 0 1rem;color:#f97316;letter-spacing:.05em}.modal-section p{font-family:var(--font-primary);font-size:.95rem;color:#fffc;margin:.5rem 0;line-height:1.6}.modal-section strong{color:#fff}.payment-screenshot{margin-top:1rem}.screenshot-img{width:100%;max-width:400px;border-radius:8px;margin-top:.5rem;border:1px solid rgba(255,255,255,.2)}.screenshot-link{display:inline-block;margin-top:.5rem;color:#f97316;text-decoration:none;font-size:.9rem;transition:color .3s ease}.screenshot-link:hover{color:#ea580c}.modal-footer{display:flex;gap:1rem;padding:2rem;border-top:1px solid rgba(255,255,255,.1)}.modal-btn{flex:1;padding:1rem 1.5rem;font-family:var(--font-hero);font-size:.9rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;cursor:pointer;transition:all .3s ease;border-radius:4px;border:none}.modal-btn-verify{background:#4ade80;color:#fff}.modal-btn-verify:hover:not(:disabled){background:#22c55e;transform:translateY(-2px);box-shadow:0 8px 20px #4ade8066}.modal-btn-verify:disabled{opacity:.6;cursor:not-allowed}.modal-btn-reject{background:#ef4444;color:#fff}.modal-btn-reject:hover{background:#dc2626;transform:translateY(-2px);box-shadow:0 8px 20px #ef444466}@media(max-width:768px){.admin-dashboard{padding:1rem}.admin-header{flex-direction:column;align-items:flex-start;gap:1rem}.orders-grid{grid-template-columns:1fr}.modal-overlay{padding:1rem}.modal-header,.modal-body,.modal-footer{padding:1.5rem}.modal-footer{flex-direction:column}}
