:root{--ss-ink: #0A211F;--ss-ink-rgb: 10 33 31;--ss-ink-2: #12302B;--ss-moss: #2A4E45;--ss-moss-rgb: 42 78 69;--ss-paper: #F7F9F2;--ss-paper-rgb: 247 249 242;--ss-sage: #EEF3E4;--ss-sage-2: #E3EAD6;--ss-lime: #D8FF85;--ss-lime-rgb: 216 255 133;--ss-lime-hover: #CDF774;--ss-mint: #8DFDBA;--ss-coral: #FF9595;--ss-umber: #292423;--ss-white: #FFFFFF;--ss-line: rgba(10, 33, 31, .14);--ss-line-strong: rgba(10, 33, 31, .5);--ss-line-dark: rgba(247, 249, 242, .16);--ss-muted: rgba(10, 33, 31, .68);--ss-muted-dark: rgba(247, 249, 242, .72);--ss-sans: "Inter Tight", "Inter", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--ss-serif: "Instrument Serif", ui-serif, Georgia, "Times New Roman", serif;--ss-fs-display: clamp(2.75rem, 1.6rem + 4.6vw, 5.5rem);--ss-fs-h2: clamp(2.25rem, 1.45rem + 3.4vw, 4.5rem);--ss-fs-h3: clamp(1.875rem, 1.3rem + 2.4vw, 3.75rem);--ss-fs-h4: clamp(1.5rem, 1.2rem + 1.1vw, 2.25rem);--ss-fs-h5: clamp(1.25rem, 1.1rem + .5vw, 1.5rem);--ss-fs-h6: 1.125rem;--ss-fs-lead: clamp(1.0625rem, 1rem + .3vw, 1.25rem);--ss-fs-body: 1rem;--ss-fs-small: .875rem;--ss-fs-eyebrow: .8125rem;--ss-lh-display: 1;--ss-lh-heading: 1.08;--ss-lh-body: 1.55;--ss-r-xs: 6px;--ss-r-sm: 10px;--ss-r-md: 16px;--ss-r-lg: 24px;--ss-r-pill: 999px;--ss-container: 1608px;--ss-gutter: clamp(20px, 3.4vw, 60px);--ss-section-y: clamp(72px, 4rem + 4vw, 136px);--ss-section-y-sm: clamp(48px, 2.5rem + 2.5vw, 88px);--ss-gap: clamp(16px, 1.6vw, 24px);--ss-ease: cubic-bezier(.2, .7, .2, 1);--ss-shadow-card: 0 1px 0 rgba(10, 33, 31, .04), 0 12px 32px -16px rgba(10, 33, 31, .18);--font-heading-family: var(--ss-sans);--font-heading-style: normal;--font-heading-weight: 400;--font-heading-line-height: var(--ss-lh-heading);--font-heading-letter-spacing: -.012em;--font-heading-text-transform: none;--font-body-family: var(--ss-sans);--font-body-weight: 400;--font-body-line-height: var(--ss-lh-body);--font-body-letter-spacing: 0;--font-navigation-family: var(--ss-sans);--font-navigation-size: 15px;--font-navigation-weight: 500;--font-button-family: var(--ss-sans);--font-button-size: 15px;--font-button-weight: 600;--font-button-text-transform: none;--font-product-family: var(--ss-sans);--font-product-weight: 500;--rounded-button: var(--ss-r-pill);--rounded-input: var(--ss-r-sm);--rounded-card: var(--ss-r-md);--rounded-block: var(--ss-r-md);--buttons-radius: var(--ss-r-pill);--inputs-radius: var(--ss-r-sm);--card-radius: var(--ss-r-md);--sn-ink: var(--ss-ink);--sn-cream: var(--ss-paper);--sn-peach: var(--ss-sage);--sn-lime: var(--ss-lime);--sn-forest: var(--ss-ink);--sn-teal: var(--ss-moss);--sn-cream-2: var(--ss-sage);--sn-forest-2: var(--ss-moss);--sn-lime-soft: var(--ss-sage);--sn-line: var(--ss-line);--sn-ink-60: var(--ss-muted);--sn-display: var(--ss-sans);--sn-body: var(--ss-sans);--sn-r-pill: var(--ss-r-pill);--sn-r-block: var(--ss-r-lg);--sn-r-card: var(--ss-r-md);--sn-r-input: var(--ss-r-sm)}html{-webkit-text-size-adjust:100%}body{font-family:var(--ss-sans);font-feature-settings:"ss01" on,"cv11" on;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}::selection{background:var(--ss-lime);color:var(--ss-ink)}.heading,h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5,.h6{font-family:var(--ss-sans);font-weight:400;letter-spacing:-.012em;text-wrap:balance}:is(h1,h2,h3,h4,.heading,.h0,.h1,.h2,.h3,.h4,.ss-display,.ss-h2,.ss-h3) :is(em,i),.ss-serif,.highlighted-text[data-style=text],.highlighted-text{font-family:var(--ss-serif);font-style:italic;font-weight:400;letter-spacing:-.005em}:is(h1,h2,h3,h4,.heading,.h0,.h1,.h2,.h3) :is(em,i){font-size:1.04em;line-height:.96}p{text-wrap:pretty}strong,b{font-weight:600}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--ss-moss);outline-offset:3px}.ss-container{width:100%;max-width:var(--ss-container);margin-inline:auto;padding-inline:var(--ss-gutter);box-sizing:border-box}.ss-container--narrow{max-width:1064px}.ss-section{padding-block:var(--ss-section-y)}.ss-section--sm{padding-block:var(--ss-section-y-sm)}.ss-surface-paper{background:var(--ss-paper);color:var(--ss-ink)}.ss-surface-sage{background:var(--ss-sage);color:var(--ss-ink)}.ss-surface-ink{background:var(--ss-ink);color:var(--ss-paper)}.ss-surface-moss{background:var(--ss-moss);color:var(--ss-paper)}.ss-surface-lime{background:var(--ss-lime);color:var(--ss-ink)}.ss-surface-ink :is(h1,h2,h3,h4,h5,h6),.ss-surface-moss :is(h1,h2,h3,h4,h5,h6){color:var(--ss-paper)}.ss-surface-ink .ss-accent,.ss-surface-moss .ss-accent{color:var(--ss-mint)}.ss-display{font-family:var(--ss-sans);font-weight:400;font-size:var(--ss-fs-display);line-height:var(--ss-lh-display);letter-spacing:-.015em;margin:0}.ss-h2{font-family:var(--ss-sans);font-weight:400;font-size:var(--ss-fs-h2);line-height:1.08;letter-spacing:-.012em;margin:0}.ss-h3{font-family:var(--ss-sans);font-weight:400;font-size:var(--ss-fs-h3);line-height:1.14;letter-spacing:-.01em;margin:0}.ss-h4{font-family:var(--ss-sans);font-weight:400;font-size:var(--ss-fs-h4);line-height:1.2;letter-spacing:-.008em;margin:0}.ss-h5{font-family:var(--ss-sans);font-weight:500;font-size:var(--ss-fs-h5);line-height:1.3;margin:0}.ss-lead{font-size:var(--ss-fs-lead);line-height:1.5}.ss-body{font-size:var(--ss-fs-body);line-height:var(--ss-lh-body)}.ss-small{font-size:var(--ss-fs-small);line-height:1.5}.ss-muted{color:var(--ss-muted)}.ss-surface-ink .ss-muted,.ss-surface-moss .ss-muted{color:var(--ss-muted-dark)}.ss-accent{color:var(--ss-moss)}.ss-eyebrow{display:inline-flex;align-items:center;gap:10px;font-family:var(--ss-sans);font-weight:400;font-size:var(--ss-fs-eyebrow);line-height:1.5;letter-spacing:.15em;text-transform:uppercase;margin:0}.ss-eyebrow--rule{display:flex;padding-bottom:14px;border-bottom:1px solid currentColor;border-bottom-color:color-mix(in srgb,currentColor 45%,transparent)}.ss-eyebrow .ss-dot{width:6px;height:6px;border-radius:50%;background:currentColor}.ss-pill{display:inline-flex;align-items:center;gap:8px;padding:6px 14px;border-radius:var(--ss-r-pill);border:1px solid var(--ss-line-strong);font-size:var(--ss-fs-small);font-weight:500;line-height:1.3}.ss-surface-ink .ss-pill,.ss-surface-moss .ss-pill{border-color:var(--ss-line-dark)}.ss-pill--lime{background:var(--ss-lime);border-color:transparent;color:var(--ss-ink)}.ss-pill--sage{background:var(--ss-sage);border-color:transparent;color:var(--ss-ink)}.ss-btn{--ss-btn-bg: var(--ss-ink);--ss-btn-fg: var(--ss-paper);--ss-btn-bd: transparent;position:relative;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:0 26px;border-radius:var(--ss-r-pill);background:var(--ss-btn-bg);color:var(--ss-btn-fg);box-shadow:inset 0 0 0 1px var(--ss-btn-bd);font-family:var(--ss-sans);font-size:15px;font-weight:600;line-height:1;letter-spacing:0;text-decoration:none;white-space:nowrap;cursor:pointer;border:0;transition:background-color .25s var(--ss-ease),color .25s var(--ss-ease),box-shadow .25s var(--ss-ease),transform .25s var(--ss-ease)}.ss-btn:hover{transform:translateY(-1px)}.ss-btn--lime{--ss-btn-bg: var(--ss-lime);--ss-btn-fg: var(--ss-ink)}.ss-btn--lime:hover{--ss-btn-bg: var(--ss-lime-hover)}.ss-btn--dark{--ss-btn-bg: var(--ss-ink);--ss-btn-fg: var(--ss-paper)}.ss-btn--dark:hover{--ss-btn-bg: var(--ss-moss)}.ss-btn--light{--ss-btn-bg: var(--ss-paper);--ss-btn-fg: var(--ss-ink)}.ss-btn--outline{--ss-btn-bg: transparent;--ss-btn-fg: currentColor;--ss-btn-bd: currentColor;color:inherit}.ss-btn--outline:hover{--ss-btn-bg: var(--ss-ink);--ss-btn-fg: var(--ss-paper);--ss-btn-bd: var(--ss-ink)}.ss-btn.ss-btn--outline:hover{color:var(--ss-btn-fg)}.ss-surface-ink .ss-btn--outline:hover,.ss-surface-moss .ss-btn--outline:hover{--ss-btn-bg: var(--ss-paper);--ss-btn-fg: var(--ss-ink);--ss-btn-bd: var(--ss-paper)}.ss-btn--sm{min-height:40px;padding:0 18px;font-size:14px}.ss-btn--lg{min-height:60px;padding:0 32px;font-size:16px}.ss-btn--block{width:100%}.ss-btn .ss-btn__icon{display:inline-grid;place-items:center;width:26px;height:26px;margin-right:-12px;border-radius:50%;background:var(--ss-btn-fg);color:var(--ss-btn-bg);transition:transform .3s var(--ss-ease)}.ss-btn .ss-btn__icon svg{width:12px;height:12px}.ss-btn:hover .ss-btn__icon{transform:translate(3px)}.ss-btn--outline .ss-btn__icon{background:var(--ss-ink);color:var(--ss-paper)}.ss-btn--outline:hover .ss-btn__icon{background:var(--ss-paper);color:var(--ss-ink)}:is(.ss-surface-ink,.ss-surface-moss) .ss-btn--outline .ss-btn__icon{background:var(--ss-paper);color:var(--ss-ink)}:is(.ss-surface-ink,.ss-surface-moss) .ss-btn--outline:hover .ss-btn__icon{background:var(--ss-ink);color:var(--ss-paper)}.ss-link{display:inline-flex;align-items:center;gap:6px;font-weight:500;text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px;color:inherit}.ss-link:hover{text-decoration-thickness:2px}.ss-card{position:relative;border-radius:var(--ss-r-md);background:var(--ss-sage);color:var(--ss-ink);padding:clamp(20px,2.2vw,32px);overflow:hidden}.ss-card--paper{background:var(--ss-white);box-shadow:inset 0 0 0 1px var(--ss-line)}.ss-card--lime{background:var(--ss-lime)}.ss-card--ink{background:var(--ss-ink);color:var(--ss-paper)}.ss-card--moss{background:var(--ss-moss);color:var(--ss-paper)}.ss-card--ink :is(h1,h2,h3,h4,h5,h6),.ss-card--moss :is(h1,h2,h3,h4,h5,h6){color:var(--ss-paper)}.ss-card--outline{background:transparent;box-shadow:inset 0 0 0 1px var(--ss-line)}.ss-media{position:relative;border-radius:var(--ss-r-md);overflow:hidden;background:var(--ss-sage)}.ss-media img,.ss-media video{display:block;width:100%;height:100%;object-fit:cover}.ss-tile{display:flex;flex-direction:column;border-radius:var(--ss-r-sm);overflow:hidden;background:var(--ss-sage)}.ss-tile__media{aspect-ratio:4/5;overflow:hidden}.ss-tile__media img{width:100%;height:100%;object-fit:cover;transition:transform .8s var(--ss-ease)}.ss-tile:hover .ss-tile__media img{transform:scale(1.03)}.ss-tile__bar{padding:22px 24px;font-size:clamp(18px,1.5vw,24px);line-height:1.2}.ss-grid{display:grid;gap:var(--ss-gap)}.ss-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.ss-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.ss-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.ss-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(32px,5vw,96px);align-items:center}@media(max-width:989px){.ss-grid--3,.ss-grid--4{grid-template-columns:repeat(2,minmax(0,1fr))}.ss-split{grid-template-columns:minmax(0,1fr)}}@media(max-width:639px){.ss-grid--2,.ss-grid--3,.ss-grid--4{grid-template-columns:minmax(0,1fr)}}.ss-stat{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;padding-bottom:24px;border-bottom:1px solid var(--ss-line)}.ss-stat__value{font-family:var(--ss-serif);font-weight:400;font-size:clamp(56px,6vw,96px);line-height:.9;letter-spacing:-.02em}.ss-stat__label{max-width:300px;font-size:var(--ss-fs-small);color:var(--ss-muted)}.ss-rows>*{border-top:1px solid var(--ss-line)}.ss-rows>*:last-child{border-bottom:1px solid var(--ss-line)}.ss-surface-ink .ss-rows>*{border-color:var(--ss-line-dark)}.ss-head{display:grid;gap:20px;max-width:920px;margin-bottom:clamp(36px,4vw,64px)}.ss-head--center{margin-inline:auto;text-align:center;justify-items:center}.ss-head--split{max-width:none;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:end;gap:32px}@media(max-width:989px){.ss-head--split{grid-template-columns:minmax(0,1fr)}}@media(prefers-reduced-motion:no-preference){.ss-js .ss-reveal{opacity:0;transform:translateY(18px);transition:opacity .8s var(--ss-ease),transform .8s var(--ss-ease)}.ss-js .ss-reveal.is-in{opacity:1;transform:none}}.button,.shopify-challenge__button,button.shopify-payment-button__button--unbranded{font-family:var(--ss-sans);font-size:15px;font-weight:600;letter-spacing:0;text-transform:none;border-radius:var(--ss-r-pill);min-height:52px;max-height:none;padding:0 26px;line-height:1}.button:after{border-radius:var(--ss-r-pill)}.button--sm{min-height:44px;padding:0 20px}.button--lg{min-height:60px;padding:0 32px;font-size:16px}.button--small{min-height:36px;padding:0 14px;font-size:13px}.button--close{min-height:0;padding:0}.button.icon-with-text .btn-text{gap:.6rem}.field__input,.select__select,.textarea,input[type=text],input[type=email],input[type=tel],input[type=search],input[type=password],input[type=number],textarea,select{font-family:var(--ss-sans)}[data-rounded-card=round] .card,.card{border-radius:var(--ss-r-md)}.rte{font-size:var(--ss-fs-body);line-height:var(--ss-lh-body)}.rte h1,.rte h2,.rte h3,.rte h4{font-weight:400}.rte a{text-underline-offset:3px}#preview-bar-iframe{z-index:2147483000!important}@media(max-width:639px){:root{--ss-gutter: 20px}.ss-btn{min-height:50px;padding:0 22px}}
/*# sourceMappingURL=/cdn/shop/t/37/assets/sn-upgrade.css.map */
