:root{--void: #050308;--ink: #0b0910;--panel: #12101a;--panel-2: #1a1624;--line: rgba(176, 38, 255, .22);--fog: #b7adc8;--snow: #f6f2ff;--glow: #b026ff;--glow-hot: #d14cff;--glow-deep: #6a00b8;--mute: #6f6680;--radius: 2px;--font-display: "Syne", system-ui, sans-serif;--font-body: "Figtree", system-ui, sans-serif;--ease: cubic-bezier(.22, 1, .36, 1)}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-height:100vh;color:var(--snow);font-family:var(--font-body);font-weight:400;line-height:1.5;background:var(--void);overflow-x:hidden}img{max-width:100%;height:auto;display:block}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer;border:0;background:none;color:inherit}.noise{pointer-events:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;opacity:.045;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.orb{pointer-events:none;position:absolute;border-radius:50%;filter:blur(80px);opacity:.45}.site-nav{position:absolute;top:0;left:0;right:0;z-index:20;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.1rem clamp(1rem,4vw,2.5rem)}.nav-brand img{height:42px;width:auto;filter:drop-shadow(0 0 10px rgba(176,38,255,.55))}.nav-links{display:flex;align-items:center;gap:1.5rem;font-size:.8rem;letter-spacing:.14em;text-transform:uppercase;color:var(--fog)}.nav-links a:hover{color:var(--snow)}.nav-cta{padding:.65rem 1.1rem;border:1px solid var(--glow);color:var(--snow);letter-spacing:.12em;text-transform:uppercase;font-size:.72rem;font-weight:700;transition:background .25s var(--ease),box-shadow .25s var(--ease)}.nav-cta:hover{background:#b026ff2e;box-shadow:0 0 24px #b026ff59}.nav-toggle{display:none;width:42px;height:42px;border:1px solid var(--line)}.nav-toggle span{display:block;width:18px;height:2px;margin:4px auto;background:var(--snow)}.hero{position:relative;min-height:100svh;display:flex;flex-direction:column;justify-content:center;align-items:stretch;padding:5.5rem 0 3.5rem;overflow:hidden;background:radial-gradient(ellipse 80% 60% at 50% 40%,rgba(106,0,184,.4),transparent 70%),radial-gradient(ellipse 90% 70% at 50% 100%,rgba(176,38,255,.12),transparent 55%),linear-gradient(180deg,#09060f 0%,var(--void) 55%,#08060c 100%)}.hero .orb-a{width:min(90vw,900px);height:min(90vw,900px);background:var(--glow-deep);top:12%;left:50%;transform:translate(-50%);animation:breathe 5.5s ease-in-out infinite}.hero .orb-b{width:280px;height:280px;background:#3a1060;bottom:-40px;right:8%;opacity:.35}.hero-inner,.hero__inner{position:relative;z-index:2;width:min(920px,calc(100% - 2.5rem));margin:0 auto;padding:0 1.25rem;text-align:center}.hero-logo,.hero__logo{position:relative;z-index:2;width:100vw;max-width:100vw;margin:0 0 1.25rem;padding:0;animation:logoRise 1.1s var(--ease) both,glowPulse 3.8s ease-in-out 1.1s infinite}.hero-logo img,.hero__logo img{display:block;width:100%;max-width:none;height:auto;max-height:min(72vh,820px);margin:0 auto;object-fit:contain;object-position:center;filter:drop-shadow(0 0 36px rgba(176,38,255,.6))}.hero h1,.hero__heading{margin:0 0 .85rem;font-family:var(--font-display);font-weight:800;font-size:clamp(1.85rem,5.2vw,3.4rem);letter-spacing:-.02em;line-height:1.05;text-wrap:balance}.hero p,.hero__sub{margin:0 auto 1.75rem;max-width:34rem;color:var(--fog);font-size:clamp(1rem,2.2vw,1.15rem)}.cta-row{display:flex;flex-wrap:wrap;gap:.85rem;justify-content:center}.btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:.85rem 1.45rem;font-family:var(--font-display);font-weight:700;font-size:.95rem;letter-spacing:.06em;text-transform:uppercase;transition:transform .25s var(--ease),box-shadow .25s var(--ease),background .25s var(--ease)}.btn:hover{transform:translateY(-2px)}.btn-primary{background:linear-gradient(135deg,var(--glow-hot),var(--glow-deep));color:var(--snow);box-shadow:0 0 0 1px #d14cff80,0 10px 40px #b026ff59}.btn-primary:hover{box-shadow:0 0 0 1px #d14cffcc,0 14px 48px #b026ff80}.btn-ghost{border:1px solid rgba(246,242,255,.28);color:var(--snow);background:#ffffff08}.btn-ghost:hover{border-color:var(--glow);box-shadow:0 0 24px #b026ff33}.scroll-cue{position:absolute;bottom:1.5rem;left:50%;transform:translate(-50%);z-index:2;color:var(--mute);font-size:.7rem;letter-spacing:.2em;text-transform:uppercase;animation:bob 2.4s ease-in-out infinite}.section{position:relative;padding:clamp(3.5rem,8vw,6rem) clamp(1rem,4vw,2.5rem)}.section-head{max-width:40rem;margin-bottom:2.25rem}.section-kicker{margin:0 0 .55rem;color:var(--glow-hot);font-size:.75rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.section-head h2{margin:0 0 .65rem;font-family:var(--font-display);font-weight:800;font-size:clamp(1.8rem,4vw,2.75rem);letter-spacing:-.02em;line-height:1.1}.section-head p{margin:0;color:var(--fog);font-size:1.05rem}.section-head--with-sort{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:1rem 1.5rem;margin-bottom:2.25rem}.section-head--with-sort .section-head__copy{flex:1 1 16rem;max-width:40rem}.section-head--with-sort h1,.section-head--with-sort h2{margin:0 0 .65rem}.collection-toolbar{flex:0 0 auto}.collection-sort{display:flex;flex-direction:column;gap:.35rem;margin:0}.collection-sort__label{font-size:.68rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--mute)}.collection-sort__control{position:relative;display:inline-flex;align-items:center}.collection-sort__select{-webkit-appearance:none;appearance:none;min-width:11.5rem;padding:.72rem 2.25rem .72rem 1rem;border:1px solid rgba(176,38,255,.45);border-radius:var(--radius);background:linear-gradient(135deg,#6a00b859,#12101af2);color:var(--snow);font-family:var(--font-display);font-size:.82rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:border-color .25s var(--ease),box-shadow .25s var(--ease)}.collection-sort__select:hover,.collection-sort__select:focus{outline:none;border-color:var(--glow-hot);box-shadow:0 0 20px #b026ff40}.collection-sort__icon{position:absolute;right:.85rem;pointer-events:none;color:var(--glow-hot);font-size:.75rem}.collection-sort-btn{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:.7rem 1rem;border:1px solid rgba(176,38,255,.45);background:linear-gradient(135deg,#6a00b859,#12101af2);color:var(--snow);font-family:var(--font-display);font-size:.78rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;transition:border-color .25s var(--ease),box-shadow .25s var(--ease)}.collection-sort-btn:hover{border-color:var(--glow-hot);box-shadow:0 0 20px #b026ff40}.drop{background:linear-gradient(180deg,transparent,rgba(176,38,255,.04)),var(--ink);border-top:1px solid rgba(176,38,255,.12);border-bottom:1px solid rgba(176,38,255,.12)}.pin-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr));gap:1.15rem}.pin-card{position:relative;display:flex;flex-direction:column;background:var(--panel);border:1px solid rgba(255,255,255,.06);overflow:hidden;transition:border-color .3s var(--ease),transform .35s var(--ease),box-shadow .35s var(--ease);opacity:0;transform:translateY(18px);animation:cardIn .7s var(--ease) forwards}.pin-card:nth-child(1){animation-delay:.05s}.pin-card:nth-child(2){animation-delay:.1s}.pin-card:nth-child(3){animation-delay:.15s}.pin-card:nth-child(4){animation-delay:.2s}.pin-card:nth-child(5){animation-delay:.25s}.pin-card:nth-child(6){animation-delay:.3s}.pin-card:nth-child(7){animation-delay:.35s}.pin-card:nth-child(8){animation-delay:.4s}.pin-card:nth-child(9){animation-delay:.45s}.pin-card:nth-child(10){animation-delay:.5s}.pin-card:nth-child(11){animation-delay:.55s}.pin-card:nth-child(12){animation-delay:.6s}.pin-card:nth-child(13){animation-delay:.65s}.pin-card:hover{border-color:#b026ff8c;transform:translateY(-6px);box-shadow:0 18px 50px #00000073,0 0 32px #b026ff33}.pin-media{position:relative;aspect-ratio:1 / 1;background:#050308;overflow:hidden}.pin-media img,.pin-media svg{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:auto!important;height:auto!important;max-width:100%;max-height:100%;object-fit:contain!important;object-position:center;transition:transform .55s var(--ease)}.pin-card:hover .pin-media img{transform:scale(1.04)}.pin-media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 55%,rgba(5,3,8,.55));opacity:.7;pointer-events:none}.pin-badge{position:absolute;top:.75rem;left:.75rem;z-index:2;padding:.35rem .55rem;background:#050308bf;border:1px solid rgba(255,255,255,.18);color:var(--fog);font-size:.65rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.pin-card--sold-out{opacity:.42;filter:grayscale(.45)}.pin-card--sold-out:hover{opacity:.62;filter:grayscale(.2);border-color:#ffffff24;box-shadow:none}.pin-card--sold-out .pin-shop{color:var(--mute);text-shadow:none}.pin-body{display:flex;flex-direction:column;gap:.35rem;padding:1rem 1rem 1.15rem;flex:1}.pin-body h3{margin:0;font-family:var(--font-display);font-size:1.05rem;font-weight:700;letter-spacing:-.01em}.pin-body p{margin:0;color:var(--mute);font-size:.88rem}.pin-meta{display:flex;align-items:center;justify-content:space-between;margin-top:auto;padding-top:.85rem}.pin-price{font-weight:700;letter-spacing:.04em}.pin-shop{font-size:.72rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--glow-hot)}.pin-card:hover .pin-shop{text-shadow:0 0 12px rgba(209,76,255,.7)}.story{display:grid;grid-template-columns:1.1fr .9fr;gap:clamp(1.5rem,5vw,3.5rem);align-items:center;max-width:1100px;margin:0 auto}.story-copy h2{margin:0 0 .85rem;font-family:var(--font-display);font-weight:800;font-size:clamp(1.8rem,4vw,2.6rem);line-height:1.1}.story-copy p{margin:0 0 1.5rem;color:var(--fog);font-size:1.05rem;max-width:34rem}.story-visual{position:relative;min-height:320px;display:grid;place-items:center;background:radial-gradient(circle at 50% 45%,rgba(176,38,255,.28),transparent 60%),var(--panel);border:1px solid var(--line);overflow:hidden}.story-visual img{width:min(420px,85%);filter:drop-shadow(0 0 30px rgba(176,38,255,.45));animation:glowPulse 4s ease-in-out infinite}.finale{text-align:center;padding-bottom:5rem;background:radial-gradient(ellipse 60% 50% at 50% 0%,rgba(176,38,255,.16),transparent 70%),var(--void)}.finale h2{margin:0 0 .75rem;font-family:var(--font-display);font-weight:800;font-size:clamp(1.9rem,4.5vw,3rem)}.finale p{margin:0 auto 1.75rem;max-width:28rem;color:var(--fog)}.site-footer{border-top:1px solid rgba(255,255,255,.06);padding:1.5rem clamp(1rem,4vw,2.5rem) 2rem;display:flex;flex-wrap:wrap;gap:.75rem 1.5rem;justify-content:space-between;align-items:center;color:var(--mute);font-size:.85rem}.site-footer img{height:28px;width:auto;opacity:.85}.approve-banner{position:sticky;bottom:0;z-index:40;display:flex;flex-wrap:wrap;gap:.75rem;align-items:center;justify-content:space-between;padding:.85rem 1.25rem;background:#12101aeb;border-top:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);font-size:.9rem}.approve-banner strong{color:var(--glow-hot);font-weight:700}@keyframes breathe{0%,to{opacity:.35;transform:translate(-50%) scale(1)}50%{opacity:.55;transform:translate(-50%) scale(1.08)}}@keyframes glowPulse{0%,to{filter:drop-shadow(0 0 22px rgba(176,38,255,.45))}50%{filter:drop-shadow(0 0 40px rgba(209,76,255,.75))}}@keyframes logoRise{0%{opacity:0;transform:translateY(24px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes cardIn{to{opacity:1;transform:translateY(0)}}@keyframes bob{0%,to{transform:translate(-50%);opacity:.55}50%{transform:translate(-50%,6px);opacity:1}}@media(max-width:860px){.story{grid-template-columns:1fr}.nav-links{display:none}.nav-toggle{display:grid;place-items:center}.nav-links.open{display:flex;position:absolute;top:100%;right:1rem;left:1rem;flex-direction:column;align-items:stretch;gap:0;padding:.5rem;background:#0c0a12f5;border:1px solid var(--line)}.nav-links.open a{padding:.85rem 1rem}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important}.pin-card{opacity:1;transform:none}}.skip-link{position:absolute;left:-999px;top:0;background:var(--glow);color:#fff;padding:.75rem 1rem;z-index:100}.skip-link:focus{left:.5rem;top:.5rem}.visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.page-width{width:min(1120px,calc(100% - 2rem));margin-inline:auto}.announcement{background:linear-gradient(90deg,#6a00b88c,#b026ff40);border-bottom:1px solid var(--line);font-size:.78rem;letter-spacing:.08em;text-align:center}.announcement__inner{padding:.55rem .5rem;color:var(--snow)}.site-header{position:sticky;top:0;z-index:30;background:#050308d1;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid rgba(176,38,255,.12)}.site-header__inner{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.85rem 0}.site-header__logo{height:42px;width:auto;filter:drop-shadow(0 0 10px rgba(176,38,255,.55))}.site-header__nav{display:flex;align-items:center;gap:1.35rem;font-size:.78rem;letter-spacing:.14em;text-transform:uppercase;color:var(--fog)}.site-header__nav a:hover{color:var(--snow)}.site-header__cart{position:relative}.site-header__count{display:inline-grid;place-items:center;min-width:1.25rem;height:1.25rem;margin-left:.35rem;padding:0 .3rem;border-radius:999px;background:var(--glow);color:#fff;font-size:.65rem;font-weight:700;letter-spacing:0}.site-header__toggle{display:none;width:42px;height:42px;border:1px solid var(--line)}.site-header__toggle span{display:block;width:18px;height:2px;margin:4px auto;background:var(--snow)}.main-content{min-height:50vh}.section-actions{display:flex;justify-content:center;margin-top:2rem}.rte{color:var(--fog);line-height:1.6}.rte a{color:var(--glow-hot);text-decoration:underline}.rte p{margin:0 0 1rem}.product{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(1.5rem,4vw,3rem);align-items:start}.product__media{display:flex;flex-direction:column;gap:.75rem;align-self:start;width:100%;height:fit-content;min-height:0;background:transparent;border:0;overflow:visible}.product__media-frame{width:100%;background:var(--panel);border:1px solid rgba(255,255,255,.06);line-height:0;overflow:hidden}.product__image,.product__media-frame img,.product img.product__image{display:block!important;width:100%!important;max-width:100%!important;height:auto!important;max-height:min(72vh,720px)!important;margin:0 auto;object-fit:contain!important;object-position:center!important;aspect-ratio:auto!important}.product__thumbs{display:grid;grid-template-columns:repeat(auto-fill,minmax(64px,1fr));gap:.5rem;width:100%}.product__thumb{display:block;width:100%;height:auto!important;aspect-ratio:1;object-fit:contain!important;background:#050308;border:1px solid rgba(255,255,255,.08);padding:.25rem}.product__title{margin:0 0 .75rem;font-family:var(--font-display);font-weight:800;font-size:clamp(1.8rem,4vw,2.6rem);line-height:1.1}.product__price{margin:0 0 1.5rem;font-size:1.25rem;font-weight:700;color:var(--glow-hot)}.product-form__label{display:block;margin:0 0 .4rem;font-size:.75rem;letter-spacing:.12em;text-transform:uppercase;color:var(--mute)}.product-form__select,.product-form__qty-input,.search-form__input,.cart__qty{width:100%;max-width:220px;margin-bottom:1rem;padding:.7rem .85rem;border:1px solid rgba(255,255,255,.14);background:var(--panel);color:var(--snow);font:inherit}.product-form__submit{width:min(100%,280px);margin-bottom:1.5rem}.product__description{border-top:1px solid rgba(255,255,255,.08);padding-top:1.25rem}.cart__item{display:grid;grid-template-columns:96px 1fr;gap:1rem;padding:1rem 0;border-bottom:1px solid rgba(255,255,255,.08)}.cart__media img{width:96px;height:96px;object-fit:contain;background:#050308}.cart__details p{margin:.25rem 0;color:var(--fog);font-size:.95rem}.cart__footer{margin-top:1.5rem}.cart__total{font-size:1.15rem;margin-bottom:1rem}.search-form{display:flex;flex-wrap:wrap;gap:.75rem}.search-form__input{max-width:360px;margin:0}.pagination{grid-column:1 / -1;text-align:center;margin-top:1rem;color:var(--fog)}.pagination a{color:var(--glow-hot)}.pin-placeholder{width:100%;height:100%;opacity:.25}.pin-card--placeholder{pointer-events:none;opacity:.55}.site-footer{border-top:1px solid rgba(255,255,255,.06);padding:2.5rem 0 3rem;margin-top:2rem}.site-footer__inner{display:flex;flex-wrap:wrap;gap:1.5rem;justify-content:space-between;align-items:end}.site-footer__brand img{height:36px;width:auto;margin-bottom:.75rem;opacity:.9}.site-footer__brand strong{display:block;font-family:var(--font-display);font-size:1.2rem;margin-bottom:.35rem}.site-footer__brand p,.site-footer__meta{color:var(--mute);margin:0;font-size:.9rem}.site-footer__meta a{color:var(--fog)}.template-index .site-header{position:absolute;left:0;right:0;background:transparent;border-bottom:0;-webkit-backdrop-filter:none;backdrop-filter:none}.template-index .announcement+.shopify-section-group-header-group .site-header,.template-index .shopify-section-group-header-group{position:relative;z-index:20}.template-index .site-header{position:absolute;width:100%}@media(max-width:860px){.product{grid-template-columns:1fr}.site-header__toggle{display:grid;place-items:center}.site-header__nav{display:none;position:absolute;top:100%;right:1rem;left:1rem;flex-direction:column;align-items:stretch;gap:0;padding:.5rem;background:#0c0a12f5;border:1px solid var(--line)}.site-header__nav.is-open{display:flex}.site-header__nav a{padding:.85rem 1rem}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/glow-drop.css.map */
