:root{--stripe-shadow-1: 0 .125rem .25rem rgba(50, 50, 93, .09), 0 .0625rem .125rem rgba(0, 0, 0, .07);--stripe-shadow-2: 0 .25rem .5rem rgba(50, 50, 93, .1), 0 .125rem .25rem rgba(0, 0, 0, .08);--stripe-shadow-3: 0 .5rem 1rem rgba(50, 50, 93, .1), 0 .25rem .5rem rgba(0, 0, 0, .07);--stripe-shadow-4: 0 1rem 2rem rgba(50, 50, 93, .12), 0 .5rem 1rem rgba(0, 0, 0, .08);--stripe-shadow-5: 0 1.5rem 3rem rgba(50, 50, 93, .15), 0 .75rem 1.5rem rgba(0, 0, 0, .1);--stripe-shadow-violet: 0 .25rem .5rem rgba(69, 36, 219, .12), 0 .125rem .25rem rgba(69, 36, 219, .08);--stripe-shadow-violet-hover: 0 .75rem 1.5rem rgba(69, 36, 219, .15), 0 .375rem .75rem rgba(69, 36, 219, .12);--linear-ease: cubic-bezier(.25, .1, .25, 1);--linear-ease-out: cubic-bezier(0, 0, .2, 1);--linear-ease-spring: cubic-bezier(.175, .885, .32, 1.1);--stripe-ease: var(--linear-ease);--stripe-ease-spring: var(--linear-ease-spring);--stripe-ease-out: var(--linear-ease-out);--linear-instant: 50ms;--linear-fast: 80ms;--linear-normal: .12s;--linear-slow: .18s;--stripe-duration-fast: var(--linear-fast);--stripe-duration-normal: var(--linear-normal);--stripe-duration-slow: var(--linear-slow)}.s1b-btn,.s1b-btn--primary,.s1b-btn-primary,button.s1b-btn{transition:transform var(--linear-instant) var(--linear-ease),box-shadow var(--linear-fast) var(--linear-ease-out),background-color var(--linear-instant) var(--linear-ease),color var(--linear-instant) var(--linear-ease)}.s1b-btn--primary,.s1b-btn-primary{background:linear-gradient(180deg,#4524db 0% 100%);box-shadow:var(--stripe-shadow-violet);border:1px solid rgba(255,255,255,.1)}.s1b-btn--primary:before,.s1b-btn-primary:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.15) 50%,transparent 100%);transition:left .5s var(--stripe-ease);pointer-events:none}.s1b-btn--primary:hover:before,.s1b-btn-primary:hover:before{left:100%}.s1b-btn--primary:hover,.s1b-btn-primary:hover{transform:translateY(-1px);box-shadow:var(--stripe-shadow-violet-hover);background:linear-gradient(180deg,#5f3def,#4a29e0);color:#fff!important}.s1b-btn--primary:active,.s1b-btn-primary:active{transform:translateY(0) scale(.98);box-shadow:var(--stripe-shadow-1);transition-duration:50ms}.s1b-btn--secondary,.s1b-btn-secondary{background:linear-gradient(180deg,#2d2d2d,#0a0a0a);box-shadow:var(--stripe-shadow-2);border:1px solid rgba(255,255,255,.05)}.s1b-btn--secondary:hover,.s1b-btn-secondary:hover{transform:translateY(-1px);box-shadow:var(--stripe-shadow-3);background:linear-gradient(180deg,#3a3a3a,#252525);color:#fff!important}.s1b-btn--secondary:active,.s1b-btn-secondary:active{transform:translateY(0) scale(.98);transition-duration:50ms}.s1b-btn--ghost,.s1b-btn-ghost{background:transparent;border:1.5px solid var(--s1b-violet, #4524DB);color:var(--s1b-violet, #4524DB);box-shadow:none}.s1b-btn--ghost:hover,.s1b-btn-ghost:hover{background:#4524db0f;border-color:var(--s1b-violet-hover, #3618B0);color:var(--s1b-violet-hover, #3618B0)!important;transform:translateY(-1px);box-shadow:var(--stripe-shadow-1)}.s1b-btn--ghost:active,.s1b-btn-ghost:active{transform:translateY(0) scale(.98);background:#4524db1a}.s1b-btn--white,.s1b-btn-white{background:#fffffff2;color:#0a0a0a;border:1px solid rgba(255,255,255,.2);box-shadow:var(--stripe-shadow-2);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.s1b-btn--white:hover,.s1b-btn-white:hover{background:#fff;color:#0a0a0a!important;transform:translateY(-1px);box-shadow:var(--stripe-shadow-3)}.header__logo-image,.s1b-header__logo img,[class*=header] [class*=logo] img{position:relative;transition:transform var(--stripe-duration-normal) var(--stripe-ease)}.header__logo-image:hover,.s1b-header__logo:hover img{transform:scale(1.02)}.s1b-card,[class*=card]:not(.gift-card),.product-card,.s1b-tier{transition:transform var(--stripe-duration-normal) var(--stripe-ease),box-shadow var(--stripe-duration-slow) var(--stripe-ease-out)}.s1b-card:hover,.product-card:hover,.s1b-tier:hover{transform:translateY(-2px);box-shadow:var(--stripe-shadow-4)}.s1b-modal-overlay,.modal-overlay,[class*=modal][class*=overlay],.newsletter-popup__overlay{background:#0a0a0a99;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.s1b-modal,.modal,.newsletter-popup,[class*=modal]:not([class*=overlay]){animation:s1b-modal-enter .3s var(--stripe-ease-spring) forwards}@keyframes s1b-modal-enter{0%{opacity:0;transform:translateY(20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.newsletter-popup,.s1b-modal{box-shadow:0 25px 50px -12px #0000001f,0 0 0 1px #ffffff0d;border-radius:12px}.s1b-section,section[class*=s1b]{background:var(--s1b-cream, #faf9f7)}.s1b-section:nth-child(2n),section[class*=s1b]:nth-child(2n){background:var(--s1b-white, #ffffff)}.s1b-section__title,.s1b-section h2,.s1b-section h3{color:var(--s1b-black, #0A0A0A)}.s1b-section__eyebrow,.s1b-eyebrow{color:var(--s1b-violet, #4524DB);font-size:14px;font-weight:600;letter-spacing:.05em;text-transform:uppercase}a:not(.s1b-btn):not([class*=btn]):not([class*=nav]):not([class*=card]):not([class*=logo]):not([class*=header]):not([class*=skip]){position:relative;text-decoration:none}a:not(.s1b-btn):not([class*=btn]):not([class*=nav]):not([class*=card]):not([class*=logo]):not([class*=header]):not([class*=skip]):after{content:"";position:absolute;bottom:-2px;left:0;width:100%;height:1px;background:currentColor;transform:scaleX(0);transform-origin:right;transition:transform 80ms var(--stripe-ease)}a:not(.s1b-btn):not([class*=btn]):not([class*=nav]):not([class*=card]):not([class*=logo]):not([class*=header]):not([class*=skip]):hover:after{transform:scaleX(1);transform-origin:left}@supports selector(:has(*)){a:not(.s1b-btn):not([class*=btn]):not([class*=nav]):not([class*=card]):not([class*=logo]):not([class*=header]):not([class*=skip]):has(img):after{display:none}}a[class*=logo]:after,.header__logo-link:after{display:none!important}input[type=text],input[type=email],input[type=tel],input[type=password],input[type=search],textarea,select{transition:border-color var(--stripe-duration-fast) var(--stripe-ease),box-shadow var(--stripe-duration-fast) var(--stripe-ease)}input:focus,textarea:focus,select:focus{border-color:var(--s1b-violet, #4524DB);box-shadow:0 0 0 3px #4524db1a;outline:none}[data-reveal],.s1b-reveal{opacity:0;transform:translateY(20px);transition:opacity .6s var(--stripe-ease),transform .6s var(--stripe-ease)}[data-reveal].is-visible,.s1b-reveal.is-visible{opacity:1;transform:translateY(0)}[data-reveal-stagger]>*{opacity:0;transform:translateY(15px);transition:opacity .5s var(--stripe-ease),transform .5s var(--stripe-ease)}[data-reveal-stagger].is-visible>*:nth-child(1){transition-delay:.05s}[data-reveal-stagger].is-visible>*:nth-child(2){transition-delay:.1s}[data-reveal-stagger].is-visible>*:nth-child(3){transition-delay:.15s}[data-reveal-stagger].is-visible>*:nth-child(4){transition-delay:.2s}[data-reveal-stagger].is-visible>*:nth-child(5){transition-delay:.25s}[data-reveal-stagger].is-visible>*:nth-child(6){transition-delay:.3s}[data-reveal-stagger].is-visible>*{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.1s!important}.s1b-logo--animated{animation:none}}@keyframes s1b-success-pulse{0%{box-shadow:0 0 #4524db66}70%{box-shadow:0 0 0 10px #4524db00}to{box-shadow:0 0 #4524db00}}.s1b-btn.is-success,.s1b-btn--success{background:#4524db!important;animation:s1b-success-pulse .6s var(--stripe-ease)}@keyframes s1b-bounce{0%,to{transform:translateY(0)}30%{transform:translateY(-8px)}50%{transform:translateY(-4px)}70%{transform:translateY(-6px)}}.s1b-add-success{animation:s1b-bounce .5s var(--stripe-ease-spring)}.s1b-section,section[class*=s1b]{contain:layout style}body[data-page-context=b2c] .s1b-section,body[data-page-context=glow] .s1b-section{background:#fdfcfa}.s1b-btn--primary,.s1b-btn-primary,.s1b-btn--secondary,.s1b-btn-secondary,.s1b-btn--ghost,.s1b-btn-ghost,.s1b-btn--white,.s1b-btn-white{position:relative;overflow:visible;isolation:isolate;--glow-x: 50%;--glow-y: 50%}.s1b-btn--primary:after,.s1b-btn-primary:after{content:"";position:absolute;top:-8px;right:-8px;bottom:-8px;left:-8px;background:radial-gradient(180px circle at var(--glow-x) var(--glow-y),rgba(69,36,219,.55) 0%,rgba(69,36,219,.2) 40%,transparent 70%);border-radius:inherit;opacity:0;transition:opacity .3s var(--linear-ease);pointer-events:none;z-index:-1;filter:blur(18px)}.s1b-btn--primary:hover:after,.s1b-btn-primary:hover:after{opacity:1}.s1b-btn--primary:active:after,.s1b-btn-primary:active:after{opacity:.8;filter:blur(12px);top:-4px;right:-4px;bottom:-4px;left:-4px;transition-duration:50ms}.s1b-btn--secondary:after,.s1b-btn-secondary:after{content:"";position:absolute;top:-8px;right:-8px;bottom:-8px;left:-8px;background:radial-gradient(180px circle at var(--glow-x) var(--glow-y),rgba(69,36,219,.25) 0%,rgba(10,10,10,.2) 40%,transparent 70%);border-radius:inherit;opacity:0;transition:opacity .3s var(--linear-ease);pointer-events:none;z-index:-1;filter:blur(18px)}.s1b-btn--secondary:hover:after,.s1b-btn-secondary:hover:after{opacity:1}.s1b-btn--ghost:after,.s1b-btn-ghost:after{content:"";position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px;background:radial-gradient(160px circle at var(--glow-x) var(--glow-y),rgba(69,36,219,.18) 0%,rgba(69,36,219,.06) 40%,transparent 70%);border-radius:inherit;opacity:0;transition:opacity .3s var(--linear-ease);pointer-events:none;z-index:-1;filter:blur(14px)}.s1b-btn--ghost:hover:after,.s1b-btn-ghost:hover:after{opacity:1}.s1b-btn--white:after,.s1b-btn-white:after{content:"";position:absolute;top:-8px;right:-8px;bottom:-8px;left:-8px;background:radial-gradient(180px circle at var(--glow-x) var(--glow-y),rgba(69,36,219,.3) 0%,rgba(255,255,255,.15) 40%,transparent 70%);border-radius:inherit;opacity:0;transition:opacity .3s var(--linear-ease);pointer-events:none;z-index:-1;filter:blur(18px)}.s1b-btn--white:hover:after,.s1b-btn-white:hover:after{opacity:1}@media (prefers-reduced-motion: reduce){.s1b-btn--primary:after,.s1b-btn-primary:after,.s1b-btn--secondary:after,.s1b-btn-secondary:after,.s1b-btn--ghost:after,.s1b-btn-ghost:after,.s1b-btn--white:after,.s1b-btn-white:after{display:none}}
/*# sourceMappingURL=/cdn/shop/t/93/assets/s1b-stripe-level.css.map */
