.se{--se-ink: var(--se-ink-c, #0f1b2d);--se-muted: var(--se-muted-c, #5a6576);--se-panel: var(--se-panel-c, #f3f5f8);--se-line: var(--se-line-c, #dce1e8);--se-radius: 2px;--se-pad: 40px;color:var(--se-ink);padding-block:var(--se-pad);font-size:16px;line-height:1.55}@media(min-width:750px){.se{--se-pad: 64px}}.se *,.se *:before,.se *:after{box-sizing:border-box}.se__wrap{width:min(100% - 32px,1160px);margin-inline:auto}.se--ink{background:var(--se-ink);color:#fff}.se--ink .se__muted{color:#ffffffb8}.se__eyebrow{font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--se-accent-text);margin:0 0 8px}.se--ink .se__eyebrow{color:var(--se-accent)}.se__h{font-family:var(--font-heading--family, sans-serif);font-weight:500;line-height:1.1;letter-spacing:-.01em;margin:0 0 12px;font-size:clamp(28px,6.5vw,44px)}.se__h--sm{font-size:clamp(22px,4.5vw,30px)}.se__lead{font-size:17px;color:var(--se-muted);margin:0 0 24px;max-width:60ch}.se--ink .se__lead{color:#ffffffc7}.se__muted{color:var(--se-muted);font-size:14px}.se__center{text-align:center}.se__center .se__lead{margin-inline:auto}.se-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:52px;padding:0 28px;border-radius:var(--nd-radius, 2px);font:600 16px/1 var(--font-body--family, Inter, sans-serif);text-decoration:none;cursor:pointer;border:1px solid var(--se-primary, #2563EB);background:var(--se-primary, #2563EB);color:#fff}.se-btn:disabled{opacity:.45;cursor:not-allowed;transform:none}.se-btn--ghost{background:transparent;color:var(--se-primary, #2563EB)}.se--tint{background:var(--se-tint)}.se--ink .se-btn{background:#fff;color:var(--se-ink);border-color:#fff}.se--ink .se-btn--ghost{background:transparent;color:#fff}.se-btn--block{width:100%}.se-card{background:#fff;border:1px solid var(--se-line);border-radius:var(--se-radius);padding:20px}.se--panel .se-card{border-color:transparent}.se-ph{display:grid;place-items:center;text-align:center;padding:24px;background:repeating-linear-gradient(135deg,#eef1f5 0 14px,#e6eaf0 14px 28px);color:var(--se-muted);font:600 15px/1.4 var(--font-body--family, Inter, sans-serif);border-radius:var(--se-radius);aspect-ratio:4 / 3;width:100%}.se-media{border-radius:var(--se-radius);overflow:hidden;background:var(--se-panel)}.se-media img,.se-media video{display:block;width:100%;height:100%;object-fit:cover}.se-tick{color:var(--se-accent-text);font-weight:700}.se-cross{color:#9aa3b0;font-weight:700}.se-badge{display:inline-block;background:var(--se-accent);color:#fff;font:700 12px/1 var(--font-body--family, Inter, sans-serif);padding:6px 10px;border-radius:99px;letter-spacing:.02em}.se-tbc{color:var(--se-muted);font-style:italic}@media(prefers-reduced-motion:no-preference){.se-m-reveal [data-se-r]{transition:opacity .7s cubic-bezier(.2,.7,.2,1),transform .7s cubic-bezier(.2,.7,.2,1)}.se-m-reveal [data-se-r]:not(.is-in){opacity:0;transform:translateY(20px)}.se-m-stagger [data-se-r]{transition-delay:calc(var(--se-i, 0) * 80ms)}.se-m-reveal .se-hero__text>*{animation:se-up .7s cubic-bezier(.2,.7,.2,1) backwards}.se-m-reveal .se-hero__text>:nth-child(2){animation-delay:.06s}.se-m-reveal .se-hero__text>:nth-child(3){animation-delay:.12s}.se-m-reveal .se-hero__text>:nth-child(n+4){animation-delay:.18s}.se-m-compare .se-compare__row[data-se-r]{transition-delay:calc(var(--se-i, 0) * 55ms)}.se-m-compare .se-compare__row.is-in .se-tick{display:inline-block;animation:se-pop .45s cubic-bezier(.3,1.6,.5,1) backwards;animation-delay:calc(var(--se-i, 0) * 55ms + .3s)}.se-m-parallax .se-hero{position:relative;overflow:hidden;isolation:isolate}.se-m-parallax .se-hero:before{content:"";position:absolute;top:-20%;right:-20%;bottom:-20%;left:-20%;z-index:-1;pointer-events:none;background:radial-gradient(40% 35% at 20% 30%,rgb(37 99 235 / .1),transparent 70%),radial-gradient(35% 30% at 80% 70%,rgb(124 58 237 / .1),transparent 70%);animation:se-drift 18s ease-in-out infinite alternate}.se-m-parallax .se-hero__media{transform:translate3d(0,var(--se-py, 0px),0);will-change:transform}.se-m-hover .se-btn{transition:transform .15s,box-shadow .2s,opacity .15s}.se-m-hover .se-btn:hover{transform:translateY(-1px);box-shadow:0 6px 18px #2563eb38}.se-m-hover .se-btn:active{transform:scale(.97);box-shadow:none}.se-m-hover .se-tiles__tile,.se-m-hover .se-specs__item,.se-m-hover .se-finder__a{transition:transform .25s cubic-bezier(.2,.7,.2,1),box-shadow .25s}.se-m-hover .se-tiles__tile:hover{transform:translateY(-4px);box-shadow:0 16px 36px #0b1f441a}.se-m-hover .se-specs__item:hover,.se-m-hover .se-finder__a:hover{transform:translateY(-2px)}.se-m-hover .se-tiles__img img{transition:transform .6s cubic-bezier(.2,.7,.2,1)}.se-m-hover .se-tiles__tile:hover .se-tiles__img img{transform:scale(1.04)}}.se-tiles__img{overflow:hidden}.se-specs__value{font-variant-numeric:tabular-nums}@keyframes se-up{0%{opacity:0;transform:translateY(18px)}}@keyframes se-pop{0%{opacity:0;transform:scale(.3)}}@keyframes se-drift{0%{transform:translate3d(-3%,-2%,0) rotate(0)}to{transform:translate3d(3%,2%,0) rotate(8deg)}}.se{--se-radius: 20px;--se-card-bg: #fff;--se-shadow: 0 1px 2px rgb(20 33 61 / .04), 0 10px 32px rgb(20 33 61 / .07)}@media(min-width:750px){.se{--se-pad: 80px}}.se__h{font-weight:500;letter-spacing:-.015em;line-height:1.08}.se__eyebrow{color:var(--se-primary);letter-spacing:.1em}.se__lead{line-height:1.6}.se-btn{border-radius:14px;box-shadow:0 6px 18px #2563eb2e}.se-btn--ghost{box-shadow:none}.se-card{border:0;box-shadow:var(--se-shadow)}.se--panel{background:var(--se-panel)}.se-ph{background:repeating-linear-gradient(135deg,#f1ede5 0 14px,#ebe6dc 14px 28px)}a:not(.se-btn):not(.se-tiles__tile):hover{text-decoration-color:var(--se-accent)}.se-badge{background:var(--se-accent)}@media(prefers-reduced-motion:no-preference){.se-m-kenburns .se-hero--full .se-media img{animation:se-kb 24s cubic-bezier(.3,.1,.3,1) both;transform-origin:65% 45%}.se-m-words .se-hero__text>.se-hero__h{animation:none}.se-m-words .se-hero__h .se-w{animation:se-up .8s cubic-bezier(.2,.7,.2,1) backwards;animation-delay:calc(var(--w) * 85ms + .05s)}.se-m-words .se-hero__text>:nth-child(n+3){animation-delay:.45s}.se-mask{display:block;overflow:hidden;padding-bottom:.14em;margin-bottom:-.14em}.se-mask__in{display:block;transition:transform .9s cubic-bezier(.2,.7,.2,1)}[data-se-mask]:not(.is-in) .se-mask__in{transform:translateY(110%)}.se-m-imgpx [data-se-px] img{translate:0 var(--se-px, 0px);scale:1.12}@media(hover:hover)and (pointer:fine){.se-m-tilt .se-tilt{transition:transform .35s cubic-bezier(.2,.7,.2,1),box-shadow .35s}.se-m-tilt .se-tilt:hover{transform:perspective(900px) rotateX(var(--rx, 0deg)) rotateY(var(--ry, 0deg)) translateY(-4px);box-shadow:0 18px 40px #14213d1f}}}@keyframes se-kb{0%{transform:scale(1)}to{transform:scale(1.09)}}.se.se-how{padding-block:28px 8px}.se.se-tiles--bright{padding-top:20px}.se-progress{position:fixed;inset:0 0 auto 0;height:3px;z-index:200;pointer-events:none;transform-origin:left;transform:scaleX(0);background:linear-gradient(90deg,var(--se-primary),var(--se-accent))}@media(prefers-reduced-motion:reduce){.se-progress{display:none}}@media(prefers-reduced-motion:no-preference)and (hover:hover)and (pointer:fine){.se-m-magnet .se-btn{transition:transform .25s cubic-bezier(.2,.7,.2,1),box-shadow .2s}.se-m-magnet .se-btn.is-magnet{transform:translate3d(var(--mx, 0px),var(--my, 0px),0)}}.se{--se-grad: linear-gradient(120deg, var(--se-primary) 0%, var(--se-accent) 100%);--se-pad: 36px}@media(min-width:750px){.se{--se-pad: 56px}}.se-btn:not(.se-btn--ghost){background:var(--se-grad);border-color:transparent;box-shadow:0 6px 18px #5b21b633}.se--ink .se-btn:not(.se-btn--ghost){background:#fff}.se__eyebrow{color:var(--se-accent-text)}.se-how__num,.se.se-mq.se--primary,.se-tiles__btn{background:var(--se-grad)}.se-bands .se-band{--band-c: color-mix(in srgb, var(--se-primary) 16%, #fff);background:linear-gradient(115deg,#fff 28%,var(--band-c) 100%)}.se-bands .se-band.se-band--flip{background:linear-gradient(245deg,#fff 28%,var(--band-c) 100%)}.se-bands .se-band.se-band--panel{--band-c: color-mix(in srgb, var(--se-primary) 10%, color-mix(in srgb, var(--se-accent) 12%, #fff))}.se-bands .se-band.se-band--accent{--band-c: color-mix(in srgb, var(--se-accent) 16%, #fff)}.se-bands .se-band .se-band__shape{background:#fff9}.se.se-hero--full{padding-block:10px 0}.se.se-how{padding-block:20px 4px}.se.se-bands{padding-block:20px}.se.se-mq{padding-block:16px}.shopify-section:has(.se-mq)+.shopify-section .se{padding-top:28px}.shopify-section:has(+.shopify-section .se-mq) .se{padding-bottom:28px}
/*# sourceMappingURL=/cdn/shop/t/9/assets/savvy.css.map */
