:root{--sq-night: 17, 52, 40;--sq-dusk: 28, 76, 58;--sq-lilac: 255, 207, 214;--sq-amber: 233, 182, 86;--sq-amber-deep: 200, 40, 52;--sq-cream: 252, 246, 238;--sq-ink: 31, 42, 36;--sq-red: 200, 40, 52;--sq-radius: 28px;--sq-radius-sm: 16px;--sq-ease: cubic-bezier(.16, 1, .3, 1);--sq-breath: 4s;--sq-shadow: 0 30px 80px -30px rgba(17,52,40, .55)}.sq-section{position:relative;overflow:hidden}.sq-section,.sq-section *,.sq-section *:before,.sq-section *:after{box-sizing:border-box}.sq-section .page-width{max-width:var(--page-width);margin:0 auto;padding:0 1.5rem}@media screen and (min-width:750px){.sq-section .page-width{padding:0 5rem}}.sq-h1,.sq-h2,.sq-h3{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);margin:0;letter-spacing:-.02em;text-wrap:balance}.sq-h1{font-size:clamp(3.6rem,6vw,7rem);line-height:1}.sq-h2{font-size:clamp(3rem,4.4vw,5rem);line-height:1.06}.sq-h3{font-size:clamp(1.9rem,2.4vw,2.6rem);line-height:1.2}.sq-h1 em,.sq-h2 em{font-style:normal;color:rgb(var(--sq-amber))}.sq-lead{font-size:1.7rem;line-height:1.6;margin:0;max-width:58ch}.sq-lead p{margin:0 0 1rem}.sq-lead p:last-child{margin:0}.sq-eyebrow{font-size:1.2rem;letter-spacing:.18em;text-transform:uppercase;font-weight:700;color:rgb(var(--sq-amber))}.sq-dark{background:rgb(var(--sq-night));color:rgb(var(--sq-cream))}.sq-dark .sq-h1,.sq-dark .sq-h2,.sq-dark .sq-h3{color:rgb(var(--sq-cream))}.sq-dark .sq-lead{color:#fcf6eec7}.sq-light{background:rgb(var(--sq-cream));color:rgb(var(--sq-ink))}.sq-light .sq-h1,.sq-light .sq-h2,.sq-light .sq-h3{color:rgb(var(--sq-ink))}.sq-light .sq-lead{color:#1f2a24c2}.sq-btn{display:inline-flex;align-items:center;justify-content:center;gap:1rem;min-height:5.6rem;padding:0 3.2rem;border-radius:999px;font-family:var(--font-body-family);font-size:1.5rem;font-weight:700;letter-spacing:.01em;text-decoration:none;cursor:pointer;border:1.5px solid transparent;transition:transform .25s var(--sq-ease),background-color .25s,color .25s,box-shadow .25s;white-space:nowrap}.sq-btn:active{transform:translateY(1px) scale(.985)}.sq-btn--amber{background:rgb(var(--sq-amber));color:rgb(var(--sq-night));box-shadow:0 0 #e9b65680;animation:sq-glow var(--sq-breath) ease-in-out infinite}.sq-btn--amber:hover{background:#f0c46e;transform:translateY(-1px)}.sq-btn--ghost{background:transparent;color:rgb(var(--sq-cream));border-color:#fcf6ee59}.sq-btn--ghost:hover{border-color:rgb(var(--sq-cream));background:#fcf6ee0f}.sq-btn--night{background:rgb(var(--sq-night));color:rgb(var(--sq-cream))}.sq-btn--night:hover{background:rgb(var(--sq-dusk));transform:translateY(-1px)}@keyframes sq-glow{0%,to{box-shadow:0 0 #e9b65673}50%{box-shadow:0 0 0 14px #e9b65600}}.sq-img{display:block;width:100%;height:100%;object-fit:cover}.sq-media{position:relative;overflow:hidden;border-radius:var(--sq-radius);background:rgb(var(--sq-dusk))}.sq-pill{display:inline-flex;align-items:center;gap:.6rem;padding:.6rem 1.3rem;border-radius:999px;background:#ffcfd624;color:rgb(var(--sq-lilac));font-size:1.25rem;font-weight:700}.sq-light .sq-pill{background:#11342812;color:rgb(var(--sq-ink))}@keyframes sq-breathe{0%{transform:scale(1)}40%{transform:scale(1.035)}55%{transform:scale(1.035)}to{transform:scale(1)}}@keyframes sq-belly{0%{opacity:.35;transform:scale(.9)}40%{opacity:1;transform:scale(1.15)}55%{opacity:1;transform:scale(1.15)}to{opacity:.35;transform:scale(.9)}}.sq-breathing{animation:sq-breathe var(--sq-breath) ease-in-out infinite;transform-origin:50% 70%;will-change:transform}.sq-belly-glow{position:absolute;border-radius:50%;background:radial-gradient(circle,#ffe296f2,#e9b6568c,#c8283400 70%);pointer-events:none;animation:sq-belly var(--sq-breath) ease-in-out infinite;mix-blend-mode:screen}.sq-reveal{opacity:0;transform:translateY(18px);transition:opacity .9s var(--sq-ease),transform .9s var(--sq-ease);transition-delay:var(--sq-delay, 0ms)}.sq-reveal.is-visible{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.sq-reveal{opacity:1;transform:none;transition:none}.sq-breathing,.sq-belly-glow,.sq-btn--amber{animation:none}}.sq-stars{color:rgb(var(--sq-amber));letter-spacing:.1em;font-size:1.3rem}.sq-step__media,.sq-kit__media,.sq-faq__media,.sq-eve__media,.sq-cta__media,.sq-hero__media{position:relative;overflow:hidden}.sq-step__media>.sq-img,.sq-kit__media>.sq-img,.sq-faq__media>.sq-img,.sq-eve__media>.sq-img,.sq-cta__media>.sq-img,.sq-hero__media>.sq-img,.sq-hero__media>.sq-breathing{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.sq-light .sq-eyebrow,.sq-white .sq-eyebrow,.sq-light .sq-h1 em,.sq-light .sq-h2 em{color:rgb(var(--sq-red))}.sq-white{background:#fff;color:rgb(var(--sq-ink))}.sq-btn--red{background:rgb(var(--sq-red));color:#fff;box-shadow:0 14px 30px -14px #c82834b3}.sq-btn--red:hover{background:#d93a45;transform:translateY(-1px)}.sq-btn--block{width:100%}.sq-chip{display:inline-flex;align-items:center;gap:.7rem;padding:.7rem 1.4rem;border-radius:999px;font-size:1.3rem;font-weight:700;background:#fcf6ee1a;color:rgb(var(--sq-cream));border:1px solid rgba(252,246,238,.18)}.sq-light .sq-chip{background:#fff;color:rgb(var(--sq-ink));border-color:#1f2a2414}.sq-chip b{color:rgb(var(--sq-amber));font-variant-numeric:tabular-nums}.sq-light .sq-chip b{color:rgb(var(--sq-red))}.sq-squishy{transition:transform 2.8s cubic-bezier(.33,0,.2,1);transform-origin:50% 85%;will-change:transform}.sq-squishy.is-pressed{transition:transform .18s cubic-bezier(.3,0,.2,1);transform:scale(1.18,.7)}@keyframes sq-wobble{0%,to{transform:rotate(0) translateY(0)}25%{transform:rotate(-3deg) translateY(-3px)}75%{transform:rotate(3deg) translateY(-1px)}}@keyframes sq-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes sq-snow{0%{transform:translateY(-10vh)}to{transform:translateY(110vh)}}.sq-snow{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;overflow:hidden;z-index:0}.sq-snow i{position:absolute;top:-2rem;width:.6rem;height:.6rem;border-radius:50%;background:#ffffffbf;animation:sq-snow linear infinite}@media(prefers-reduced-motion:reduce){.sq-snow,.sq-float{display:none}.sq-squishy{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/sq-core.css.map */
