.sc-hero{--sc-bg: #ffffff;--sc-ink: #1d1d1f;--sc-muted: #6e6e73;--sc-grad: linear-gradient(90deg, #11a5da, #946aaa 50%, #d33f7d);position:relative;height:var(--sc-length, 600vh);background:var(--sc-bg);color:var(--sc-ink);font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,system-ui,Helvetica Neue,Arial,sans-serif;-webkit-font-smoothing:antialiased}.sc-hero__sticky{position:sticky;top:0;height:100vh;height:100svh;overflow:hidden;contain:strict}body:has(>#sc-delivery-banner) .sc-hero__sticky{top:36px;height:calc(100vh - 36px);height:calc(100svh - 36px)}.shopify-section-group-header-group{transition:transform .3s ease}html.sc-hero-pinned .shopify-section-group-header-group{transform:translateY(calc(-100% - 40px));pointer-events:none}.sc-hero__poster,.sc-hero__canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.sc-hero__poster img{width:100%;height:100%;object-fit:cover;object-position:50% 50%;display:block}.sc-hero__canvas{opacity:0;transition:opacity .3s}.sc-hero--drawn .sc-hero__canvas{opacity:1}.sc-hero__blob{position:absolute;width:60vmax;height:60vmax;border-radius:50%;filter:blur(60px);opacity:.16;pointer-events:none;will-change:transform}.sc-hero__blob--a{background:#11a5da;left:-30vmax;top:40vh}.sc-hero__blob--b{background:#d33f7d;right:-32vmax;top:90vh}.sc-hero__copy{position:absolute;inset:auto 0 0 0;height:38%;pointer-events:none;background:linear-gradient(to top,var(--sc-bg) 55%,transparent)}.sc-hero__ch{position:absolute;inset:0 24px max(52px,calc(env(safe-area-inset-bottom) + 36px));display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;opacity:0;visibility:hidden;will-change:opacity}.sc-hero__ch[data-from="0"]{opacity:1;visibility:visible}.sc-hero__ch>*{will-change:transform;margin:0}.sc-hero__eyebrow{font-size:13px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;background:var(--sc-grad);-webkit-background-clip:text;background-clip:text;color:transparent;margin-bottom:10px}.sc-hero__title{font-size:clamp(34px,9.6vw,84px);line-height:1.04;font-weight:700;letter-spacing:-.035em;color:var(--sc-ink)}.sc-hero__title em{font-style:normal;background:var(--sc-grad);-webkit-background-clip:text;background-clip:text;color:transparent}.sc-hero__text{font-size:clamp(16px,4.2vw,21px);line-height:1.42;font-weight:500;color:var(--sc-muted);max-width:30em;margin-top:12px!important}.sc-hero__ctas{display:flex;gap:12px;flex-wrap:wrap;justify-content:center;margin-top:22px!important;pointer-events:auto}.sc-hero__btn{display:inline-flex;align-items:center;min-height:48px;padding:0 26px;border-radius:999px;font-size:17px;font-weight:600;text-decoration:none;color:#fff;background:var(--sc-grad);box-shadow:0 10px 30px #946aaa59}.sc-hero__btn--ghost{background:#0000000f;color:var(--sc-ink);box-shadow:none}.sc-hero__btn:focus-visible{outline:2px solid #11a5da;outline-offset:3px}.sc-hero__hint{position:absolute;left:50%;bottom:14px;transform:translate(-50%);font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--sc-muted);display:none}.sc-hero--live .sc-hero__hint{display:block}.sc-hero__progress{position:absolute;left:0;right:0;bottom:0;height:3px;background:#0000000d}.sc-hero__progress span{display:block;height:100%;background:var(--sc-grad);transform:scaleX(0);transform-origin:0 50%}@media(min-width:750px)and (min-aspect-ratio:1/1){.sc-hero__copy{inset:0 auto 0 0;width:46%;height:auto;padding:0 0 0 max(48px,6vw);background:none}.sc-hero__ch{inset:0 0 0 max(48px,6vw);align-items:flex-start;text-align:left}.sc-hero__title{font-size:clamp(44px,5.4vw,88px)}.sc-hero__text{font-size:clamp(17px,1.45vw,22px)}.sc-hero__ctas{justify-content:flex-start}.sc-hero__poster img{object-position:50% 50%}}.sc-hero--static{height:auto}.sc-hero--static .sc-hero__sticky{position:relative}.sc-hero--static .sc-hero__ch{opacity:0;visibility:hidden}.sc-hero--static .sc-hero__ch[data-last]{opacity:1;visibility:visible}.sc-hero--static .sc-hero__canvas,.sc-hero--static .sc-hero__blob,.sc-hero--static .sc-hero__progress,.sc-hero__steps{display:none}.sc-hero--static .sc-hero__steps{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;list-style:none;padding:0;margin:18px 0 0!important}.sc-hero__steps li{padding:8px 14px;border-radius:999px;background:#fff;font-size:14px;font-weight:600;box-shadow:0 4px 14px #0000000f}@media(min-width:750px)and (min-aspect-ratio:1/1){.sc-hero--static .sc-hero__steps{justify-content:flex-start}}
/*# sourceMappingURL=/cdn/shop/t/49/assets/shopucart-scroll-hero.css.map */
