:root[data-theme=boutique],:root[data-theme=boutique].store-dark{--font-marketplace:"Outfit", sans-serif;--font-display:"Syne", sans-serif;--font-brand:"Playwrite AU SA", cursive;--mp-ink:#f6f3f8;--mp-surface:#0b0a0e;--mp-body:#bdb7c7;--mp-muted:#8c8697;--mp-faint:#5f5a6a;--mp-line:#2a2633;--mp-line2:#1e1b26;--mp-field:#121017;--mp-card:#15131b;--mp-tint:color-mix(in srgb, var(--primary) 22%, #15131b);--bq-glow-a:#7c3aed;--bq-glow-b:#f43f5e;--bq-glow-c:#f59e0b;--bq-ease:cubic-bezier(.22, 1, .36, 1);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-theme=boutique] .storefront-theme{--radius:0px;--background:#0b0a0e;--foreground:#f6f3f8;--card:#15131b;--card-foreground:#f6f3f8;--popover:#15131b;--popover-foreground:#f6f3f8;--muted:#15131b;--muted-foreground:#8c8697;--border:#2a2633;--input:#2a2633}[data-theme=boutique] .bq-brand{font-family:var(--font-brand);letter-spacing:0;text-transform:none;font-weight:400}[data-theme=boutique] .bq-aurora{pointer-events:none;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(#000 55%,#0000);mask-image:linear-gradient(#000 55%,#0000)}[data-theme=boutique] .bq-blob{filter:blur(90px);opacity:.5;will-change:transform;border-radius:9999px;position:absolute}[data-theme=boutique] .bq-blob-a{background:var(--bq-glow-a);animation:22s ease-in-out infinite alternate bq-drift-a}[data-theme=boutique] .bq-blob-b{background:var(--bq-glow-b);opacity:.38;animation:26s ease-in-out infinite alternate bq-drift-b}[data-theme=boutique] .bq-blob-c{background:var(--bq-glow-c);opacity:.22;animation:30s ease-in-out infinite alternate bq-drift-c}@keyframes bq-drift-a{to{transform:translate(14%,10%)scale(1.15)}}@keyframes bq-drift-b{to{transform:translate(-16%,-8%)scale(.9)}}@keyframes bq-drift-c{to{transform:translate(-8%,14%)scale(1.2)}}[data-theme=boutique] .bq-grain:after{content:"";pointer-events:none;opacity:.07;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");position:absolute;inset:0}[data-theme=boutique] .bq-stage{perspective:1400px;perspective-origin:50% 45%}[data-theme=boutique] .bq-3d{transform-style:preserve-3d}[data-theme=boutique] .bq-sway{animation:11s ease-in-out infinite alternate bq-sway}@keyframes bq-sway{0%{transform:rotateY(-9deg)rotateX(3deg)}to{transform:rotateY(9deg)rotateX(-3deg)}}[data-theme=boutique] .bq-float{animation:7s ease-in-out infinite bq-float;animation-delay:var(--bq-delay,0s)}@keyframes bq-float{0%,to{translate:0}50%{translate:0 -18px}}[data-theme=boutique] .bq-orbit{animation:28s linear infinite bq-orbit}@keyframes bq-orbit{to{transform:rotateX(72deg)rotate(360deg)}}[data-theme=boutique] .bq-spin{animation:16s linear infinite bq-spin}@keyframes bq-spin{0%{transform:rotateY(0)}to{transform:rotateY(360deg)}}[data-theme=boutique] .bq-flip{animation:bq-flip 1.1s var(--bq-ease) backwards}@keyframes bq-flip{0%{opacity:0;transform:rotateY(-70deg)translate(-12%)scale(.92)}to{opacity:1;transform:none}}[data-theme=boutique] .bq-face{backface-visibility:hidden;position:absolute}[data-theme=boutique] .bq-reveal{opacity:0;transition:opacity .9s var(--bq-ease), transform .9s var(--bq-ease);transition-delay:var(--bq-delay,0s);will-change:opacity, transform;transform:translateY(26px)}[data-theme=boutique] .bq-reveal[data-visible=true]{opacity:1;transform:none}[data-theme=boutique] .bq-rise{animation:bq-rise .9s var(--bq-ease) both;animation-delay:var(--bq-delay,0s)}@keyframes bq-rise{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}[data-theme=boutique] .bq-shimmer{background:var(--mp-line2);position:relative;overflow:hidden}[data-theme=boutique] .bq-shimmer:after{content:"";background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--mp-ink) 7%, transparent), transparent);animation:1.6s ease-in-out infinite bq-shimmer;position:absolute;inset:0;transform:translate(-100%)}@keyframes bq-shimmer{to{transform:translate(100%)}}[data-theme=boutique] .bq-pop{animation:bq-pop .45s var(--bq-ease)}@keyframes bq-pop{0%{transform:scale(.4)}55%{transform:scale(1.25)}to{transform:scale(1)}}[data-theme=boutique] .bq-fade-in{animation:bq-fade-in .5s var(--bq-ease) both}@keyframes bq-fade-in{0%{opacity:0;transform:scale(.985)}to{opacity:1;transform:none}}@keyframes bq-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}[data-theme=boutique] .bq-gradient-text{background:linear-gradient(100deg, var(--mp-ink) 20%, color-mix(in srgb, var(--bq-glow-b) 70%, var(--mp-ink)) 60%, var(--bq-glow-c));color:#0000;-webkit-background-clip:text;background-clip:text}@media (prefers-reduced-motion:reduce){[data-theme=boutique] .bq-reveal{opacity:1;transition:none;transform:none}[data-theme=boutique] .bq-blob,[data-theme=boutique] .bq-sway,[data-theme=boutique] .bq-float,[data-theme=boutique] .bq-orbit,[data-theme=boutique] .bq-spin,[data-theme=boutique] .bq-flip,[data-theme=boutique] .bq-rise,[data-theme=boutique] .bq-shimmer:after,[data-theme=boutique] .bq-pop,[data-theme=boutique] .bq-fade-in{animation:none}}
