@import"https://fonts.googleapis.com/css2?family=Syne:wght@400;600;700;800&family=DM+Sans:ital,wght@0,300;0,400;0,500;0,600;1,300;1,400&family=Instrument+Serif:ital@0;1&display=swap";:root{--uv-deep: #1A0A2E;--uv-dark: #2D1254;--uv-core: #6B21D6;--uv-glow: #9B59F5;--uv-light: #C4A0FF;--uv-mist: #EDE5FF;--text-on-dark: #F8F5FF;--text-muted: #B8B2CC;--text-body: #120820;--text-mid: #5C4D7A;--trust-green: #00D68F;--price-gold: #F0C060;--grad-hero: linear-gradient(135deg, #1A0A2E 0%, #2D1254 60%, #1A0A2E 100%);--grad-uv: linear-gradient(135deg, #6B21D6, #9B59F5, #C4A0FF);--grad-light: linear-gradient(135deg, #EDE5FF 0%, #C4A0FF 100%);--font-display: "Syne", sans-serif;--font-body: "DM Sans", sans-serif;--font-accent: "Instrument Serif", serif;--radius-sm: 8px;--radius-md: 16px;--radius-lg: 24px;--radius-xl: 40px;--shadow-glow: 0 0 40px rgba(107, 33, 214, .4);--shadow-card: 0 8px 32px rgba(26, 10, 46, .2);--transition: all .3s cubic-bezier(.4, 0, .2, 1)}.ac-section *{box-sizing:border-box}.ac-section{font-family:var(--font-body)}.ac-eyebrow{font-family:var(--font-display);font-size:11px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--uv-light);display:inline-flex;align-items:center;gap:8px}.ac-eyebrow:before{content:"\2726";font-size:10px;color:var(--uv-glow)}.ac-heading{font-family:var(--font-display);font-weight:800;line-height:1.1;letter-spacing:-.02em}.ac-subheading{font-family:var(--font-body);font-weight:300;line-height:1.6}.ac-btn-primary{display:inline-flex;align-items:center;justify-content:center;gap:10px;background:var(--grad-uv);color:#fff;font-family:var(--font-display);font-weight:700;font-size:15px;letter-spacing:.05em;text-transform:uppercase;padding:18px 40px;border-radius:var(--radius-xl);border:none;cursor:pointer;text-decoration:none;transition:var(--transition);position:relative;overflow:hidden}.ac-btn-primary:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#fff0;transition:var(--transition)}.ac-btn-primary:hover{transform:translateY(-2px);box-shadow:0 12px 40px #6b21d680}.ac-btn-primary:hover:after{background:#ffffff14}.ac-btn-secondary{display:inline-flex;align-items:center;justify-content:center;gap:10px;background:transparent;color:var(--uv-light);font-family:var(--font-display);font-weight:600;font-size:14px;letter-spacing:.05em;padding:16px 32px;border-radius:var(--radius-xl);border:1.5px solid rgba(196,160,255,.4);cursor:pointer;text-decoration:none;transition:var(--transition)}.ac-btn-secondary:hover{border-color:var(--uv-glow);color:#fff;background:#6b21d626}@keyframes ac-float{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes ac-pulse-glow{0%,to{box-shadow:0 0 20px #9b59f566}50%{box-shadow:0 0 60px #9b59f5cc,0 0 100px #6b21d64d}}@keyframes ac-shimmer{0%{background-position:-200% center}to{background-position:200% center}}@keyframes ac-fade-up{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes ac-spin-slow{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.ac-reveal{opacity:0;transform:translateY(24px);transition:opacity .6s ease,transform .6s ease}.ac-reveal.is-visible{opacity:1;transform:translateY(0)}.ac-reveal-delay-1{transition-delay:.1s}.ac-reveal-delay-2{transition-delay:.2s}.ac-reveal-delay-3{transition-delay:.3s}.ac-reveal-delay-4{transition-delay:.4s}.ac-reveal-delay-5{transition-delay:.5s}.ac-stars{color:var(--price-gold);font-size:14px;letter-spacing:2px}.ac-gradient-text{background:var(--grad-uv);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.ac-noise:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;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)' opacity='0.04'/%3E%3C/svg%3E");pointer-events:none;z-index:1}@media(max-width:768px){.ac-hide-mobile{display:none!important}}@media(min-width:769px){.ac-hide-desktop{display:none!important}}@media(max-width:749px){.menu-drawer,.menu-drawer-container,details-modal,#menu-drawer{z-index:200!important}.ac-announcement-bar,.shopify-section-ac-announcement-bar{z-index:10!important;position:relative!important}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/auraclean-theme.css.map */
