:root{--at-brand-1:#7B5CF5;--at-brand-2:#9D3AE0;--at-brand-3:#C93BD8;--at-eyebrow:#C4B5FD;--at-teal:#2DD4BF;--at-mint:#34D399;--at-ink:#FFFFFF;--at-ink-2:rgba(255,255,255,.66);--at-ink-3:rgba(255,255,255,.42);--at-line:rgba(255,255,255,.12);--at-line-2:rgba(255,255,255,.2);--at-surface:#181031;--at-surface-2:#1F1442;--at-grad:linear-gradient(115deg,#7B5CF5 0%,#9D3AE0 52%,#C93BD8 100%);--at-grad-glow:linear-gradient(120deg,#FFFFFF,#EBA9F2);--at-glow:0 24px 70px -16px rgba(123,92,245,.6);--at-glow-sm:0 16px 40px -14px rgba(157,58,224,.5)}body{letter-spacing:-.01em;-webkit-font-smoothing:antialiased}.banner__heading em,h1 em,h2 em,.title em{font-style:normal;background:var(--at-grad-glow);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 0 20px rgba(201,59,216,.45))}.button,.shopify-payment-button__button--unbranded,button.product-form__submit,.card__inner .button{border-radius:999px!important;text-transform:uppercase;letter-spacing:.06em;font-weight:800;box-shadow:0 0 30px #7b5cf573;transition:box-shadow .2s ease,transform .05s ease}.button:hover{box-shadow:0 0 52px #7b5cf5cc}.button--secondary{box-shadow:0 0 0 1px var(--at-line-2) inset}.card-wrapper .card,.card__inner{border-radius:18px;overflow:hidden;transition:transform .2s ease,box-shadow .2s ease}.card-wrapper:hover .card{transform:translateY(-3px);box-shadow:var(--at-glow-sm)}.price--on-sale .price-item--regular{opacity:.5}.price__badge-sale{background:var(--at-mint);color:#100a22;border-radius:999px;font-weight:900}.product-form__input--pill input[type=radio]:checked+label{background:var(--at-grad);border-color:transparent;color:#fff;box-shadow:0 0 22px #7b5cf566}.at-eyebrow{display:inline-block;font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--at-eyebrow);margin-bottom:10px}.at-blobs{position:relative;overflow:clip}.at-blobs:before,.at-blobs:after{content:"";position:absolute;width:46vw;height:46vw;max-width:460px;max-height:460px;border-radius:50%;filter:blur(90px);z-index:0;pointer-events:none}.at-blobs:before{top:-20%;right:-14%;background:radial-gradient(circle,rgba(123,92,245,.55),transparent 70%)}.at-blobs:after{bottom:-24%;left:-16%;background:radial-gradient(circle,rgba(201,59,216,.45),transparent 70%)}.at-blobs>*{position:relative;z-index:1}.at-compliance{text-align:center;font-size:10px;line-height:1.5;letter-spacing:.1em;font-weight:700;text-transform:uppercase;color:var(--at-ink-3);padding:9px 16px;border-block:1px solid var(--at-line)}.at-marquee{overflow:clip;border-block:1px solid var(--at-line);background:#ffffff08}.at-marquee__track{display:flex;width:max-content;animation:at-marquee 42s linear infinite}.at-marquee__item{display:inline-flex;align-items:center;gap:14px;padding:10px 22px;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--at-ink-3);white-space:nowrap}.at-marquee__item:after{content:"\25c6";font-size:6px;color:var(--at-brand-3)}@keyframes at-marquee{to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.at-marquee__track{animation:none}}.at-hero{position:relative;overflow:clip}.at-hero__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.04fr);gap:clamp(20px,4vw,44px);align-items:center}.at-hero__copy{display:flex;flex-direction:column;gap:20px}.at-hero__copy h1{font-size:clamp(34px,7vw,60px);line-height:1.02;letter-spacing:-.045em}.at-hero__actions{display:flex;flex-wrap:wrap;gap:12px}.at-hero__scene{position:relative;height:clamp(340px,46vw,520px)}.at-hero__scene .at-vial{position:absolute;width:46%;filter:drop-shadow(0 30px 44px rgba(0,0,0,.5)) drop-shadow(0 0 60px rgba(123,92,245,.28));animation:at-bob var(--dur,9s) ease-in-out infinite}.at-hero__scene .at-vial--l{left:2%;top:8%;transform:rotate(-13deg);--dur:11s}.at-hero__scene .at-vial--r{right:2%;top:3%;transform:rotate(12deg);--dur:9s}.at-hero__scene .at-vial--c{left:50%;bottom:0;width:58%;transform:translate(-50%) rotate(-2deg);--dur:8s;z-index:2}@media(prefers-reduced-motion:reduce){.at-hero__scene .at-vial{animation:none}}@media(max-width:749px){.at-hero__grid{grid-template-columns:1fr}.at-hero__scene{max-width:440px;margin-inline:auto;height:auto;aspect-ratio:1}.at-hero__actions .button{flex:1}}:root{--at-grad-glow:linear-gradient(120deg,#FFFFFF,#EBA9F2)}h1 em,h2 em,h3 em,.rte em,[class*=hero] em{font-style:normal;background:var(--at-grad-glow);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 0 20px rgba(201,59,216,.45))}.button,button.button,a.button,[class*=button-primary],[class*=button--primary]{box-shadow:0 0 30px #7b5cf56b}.button:hover{box-shadow:0 0 54px #7b5cf5cc}.product-card,.card,.card-gallery,.resource-card{transition:transform .2s ease,box-shadow .2s ease}.product-card:hover,.card:hover{transform:translateY(-3px);box-shadow:0 16px 40px -14px #9d3ae080}.at-compliance{margin:0;text-align:center;font-size:10px;line-height:1.5;letter-spacing:.1em;font-weight:700;text-transform:uppercase;color:#ffffff6b;padding:9px 16px}.at-hero{position:relative;overflow:clip;background:var(--at-bg, #0E0A1F)}.at-hero__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:clamp(20px,4vw,48px);align-items:center;position:relative;z-index:1}.at-hero__copy{display:flex;flex-direction:column;gap:18px}.at-hero__copy h1{font-size:clamp(34px,6.4vw,58px);line-height:1.03;letter-spacing:-.045em;font-weight:800;margin:0}.at-hero__copy h1 em{font-style:normal;background:linear-gradient(120deg,#fff,#eba9f2);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 0 20px rgba(201,59,216,.45))}.at-hero__lede{color:#ffffffa8;font-size:clamp(15px,2.6vw,17px);line-height:1.6;max-width:46ch;margin:0}.at-hero__lede p{margin:0}.at-hero__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:6px}.at-hero__blob{position:absolute;border-radius:50%;filter:blur(90px);pointer-events:none;z-index:0;width:60vw;height:60vw;max-width:620px;max-height:620px}.at-hero__blob--v{top:-28%;right:-12%;background:radial-gradient(circle,rgba(123,92,245,.6),transparent 70%)}.at-hero__blob--f{bottom:-38%;left:-18%;background:radial-gradient(circle,rgba(201,59,216,.42),transparent 70%)}.at-hero__scene{position:relative;height:clamp(320px,44vw,500px)}.at-hero__glow{position:absolute;left:50%;top:52%;width:112%;aspect-ratio:1;transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(46% 46%,rgba(123,92,245,.34),rgba(201,59,216,.12) 46%,transparent 72%)}.at-hero__vial{position:absolute;will-change:transform;animation:at-bob var(--dur,9s) ease-in-out infinite}.at-hero__vial img{width:100%;height:auto;display:block;filter:drop-shadow(0 34px 46px rgba(0,0,0,.55)) drop-shadow(0 0 60px rgba(123,92,245,.28))}.at-hero__vial--l{left:1%;top:8%;width:45%;rotate:-13deg}.at-hero__vial--r{right:1%;top:2%;width:46%;rotate:12deg}.at-hero__vial--c{left:50%;bottom:0;width:60%;margin-left:-30%;rotate:-2deg;z-index:2}@keyframes at-bob{0%,to{translate:0 0}50%{translate:0 -16px}}@media(prefers-reduced-motion:reduce){.at-hero__vial{animation:none}}@media(max-width:749px){.at-hero__grid{grid-template-columns:1fr}.at-hero__scene{order:-1;max-width:420px;margin-inline:auto;height:auto;aspect-ratio:1/1;width:100%}.at-hero__actions{flex-direction:column;align-items:stretch}.at-hero__actions .button{width:100%}}.at-grid-section{background:var(--at-bg,#0E0A1F)}.at-grid__head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:22px;flex-wrap:wrap}.at-grid__title{font-size:clamp(20px,3.4vw,28px);font-weight:800;letter-spacing:-.03em;margin:0}.at-grid__viewall{font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#c4b5fd;white-space:nowrap}.at-grid__viewall:hover{color:#fff}.at-grid__empty{color:#ffffff6b;font-size:14px}.at-grid{display:grid;gap:clamp(10px,1.6vw,18px);grid-template-columns:repeat(var(--at-cols,4),minmax(0,1fr))}@media(max-width:990px){.at-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:749px){.at-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.at-card{display:flex;flex-direction:column;background:#181031;border:1px solid rgba(255,255,255,.12);border-radius:16px;overflow:hidden;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.at-card:hover{transform:translateY(-4px);box-shadow:0 16px 40px -14px #9d3ae080;border-color:#fff3}.at-card__media{position:relative;aspect-ratio:1/1;display:grid;place-items:center;padding:14px;background:radial-gradient(circle at 50% 42%,rgba(123,92,245,.3),rgba(201,59,216,.06) 55%,transparent 78%),#1f1442}.at-card__media img,.at-card__ph{width:78%;height:78%;object-fit:contain;filter:drop-shadow(0 16px 22px rgba(0,0,0,.5)) drop-shadow(0 0 26px rgba(123,92,245,.3));transition:transform .35s cubic-bezier(.2,.7,.3,1)}.at-card:hover .at-card__media img{transform:scale(1.06) rotate(-2deg)}.at-card__save{position:absolute;top:10px;left:10px;font-size:9.5px;font-weight:900;letter-spacing:.04em;text-transform:uppercase;color:#100a22;background:#34d399;padding:3px 8px;border-radius:999px}.at-card__oos{position:absolute;top:10px;right:10px;font-size:9px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:#fff;background:#0e0a1fb8;border:1px solid rgba(255,255,255,.2);padding:3px 8px;border-radius:999px}.at-card__body{padding:13px 14px 16px;display:flex;flex-direction:column;gap:5px}.at-card__name{font-size:15px;font-weight:800;letter-spacing:-.02em;color:#fff}.at-card__price{font-size:14px;font-weight:800;font-variant-numeric:tabular-nums;color:#fff}.at-card__price s{color:#ffffff6b;font-weight:500;font-size:12px;margin-left:5px}
/*# sourceMappingURL=/cdn/shop/t/7/assets/ascendtide.css.map */
