:root{--sv-bg: #f7f8fb;--sv-surface: #ffffff;--sv-ink: #080a0f;--sv-text: #111827;--sv-muted: #667085;--sv-text-secondary: #667085;--sv-border: rgba(8, 10, 15, .1);--sv-card-bg: #ffffff;--sv-container-max: 1180px;--sv-soft: #eef2f6;--sv-line: rgba(8, 10, 15, .1);--sv-line-strong: rgba(8, 10, 15, .16);--sv-primary: #0f172a;--sv-accent: #2563eb;--sv-accent-2: #14b8a6;--sv-success: #16a34a;--sv-warning: #f59e0b;--sv-danger: #ef4444;--sv-radius-sm: 8px;--sv-radius: 12px;--sv-radius-lg: 18px;--sv-container: 1180px;--sv-font-heading: Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--sv-font-body: Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--sv-h1: clamp(46px, 6vw, 78px);--sv-h2: clamp(32px, 4vw, 52px);--sv-h3: 22px;--sv-body-lg: 20px;--sv-body: 16px;--sv-small: 13px;--sv-section: clamp(72px, 9vw, 124px);--sv-shadow: 0 24px 70px rgba(15, 23, 42, .12);--sv-shadow-soft: 0 16px 40px rgba(15, 23, 42, .08);--sv-transition: .18s ease}html{scroll-behavior:smooth;overflow-x:hidden}body{background:var(--sv-bg);overflow-x:hidden}.sv-section{background:var(--sv-bg);color:var(--sv-text);font-family:var(--sv-font-body);padding:var(--sv-section) 0}.sv-section-dark{background:var(--sv-ink);color:#fff}.sv-container{width:min(var(--sv-container),calc(100% - 48px));margin:0 auto}.sv-kicker{color:var(--sv-accent);font-size:var(--sv-small);font-weight:800;letter-spacing:.14em;margin:0 0 16px;text-transform:uppercase}.sv-h1,.sv-h2,.sv-h3,.sv-body-lg,.sv-body,.sv-small{font-family:var(--sv-font-body)}.sv-h1{color:var(--sv-text);font-size:var(--sv-h1);font-weight:820;letter-spacing:0;line-height:.96;margin:0}.sv-h2{color:var(--sv-text);font-size:var(--sv-h2);font-weight:780;letter-spacing:0;line-height:1.04;margin:0}.sv-h3{color:var(--sv-text);font-size:var(--sv-h3);font-weight:760;letter-spacing:0;line-height:1.18;margin:0}.sv-body-lg{color:var(--sv-muted);font-size:var(--sv-body-lg);line-height:1.55;margin:0}.sv-body{color:var(--sv-muted);font-size:var(--sv-body);line-height:1.65;margin:0}.sv-small{color:var(--sv-muted);font-size:var(--sv-small);line-height:1.45;margin:0}.sv-section-head{display:grid;gap:18px;margin:0 auto 48px;max-width:760px;text-align:center}.sv-card{background:#ffffffdb;border:1px solid var(--sv-line);border-radius:var(--sv-radius);box-shadow:var(--sv-shadow-soft)}.sv-btn{align-items:center;border-radius:999px;display:inline-flex;font-size:15px;font-weight:750;gap:10px;justify-content:center;line-height:1;min-height:48px;padding:0 22px;text-decoration:none;transition:transform var(--sv-transition),background var(--sv-transition),color var(--sv-transition),border-color var(--sv-transition);white-space:nowrap}.sv-btn:hover{transform:translateY(-2px);box-shadow:0 8px 20px #0000001f;text-decoration:none}.sv-btn-dark{background:#0f172a;border:1px solid #0f172a;color:#fff}.sv-btn-dark:hover{background:#020617;border-color:#020617;color:#fff}.sv-btn-light{background:#fff;border:1px solid #ffffff;color:#0f172a}.sv-btn-light:hover{background:#f8fafc;color:#000}.sv-btn-vibrant{background:#14b8a6;border:1px solid #14b8a6;color:#fff}.sv-btn-vibrant:hover{background:#0d9488;border-color:#0d9488;color:#fff;box-shadow:0 8px 20px #14b8a64d}.sv-btn-outline{background:#ffffffbd;border:1px solid var(--sv-line-strong);color:var(--sv-text)}.sv-btn-outline:hover{background:#fff;border-color:var(--sv-primary);color:var(--sv-text)}.sv-btn-ghost{background:transparent;border:1px solid transparent;color:var(--sv-text);padding:0 16px}.sv-btn-ghost:hover{background:#0000000a;box-shadow:none;transform:translateY(0)}.product-form__submit,.shopify-payment-button__button--unbranded{align-items:center!important;border-radius:999px!important;display:flex!important;font-size:15px!important;font-weight:750!important;justify-content:center!important;line-height:1!important;min-height:48px!important;padding:0 28px!important;transition:transform var(--sv-transition),background var(--sv-transition),box-shadow var(--sv-transition)!important;text-transform:none!important;letter-spacing:normal!important}.product-form__submit:hover,.shopify-payment-button__button--unbranded:hover{transform:translateY(-2px)!important;box-shadow:0 8px 20px #0000001f!important}.product-form__submit.button--secondary{background:#fff!important;border:1px solid var(--sv-line-strong)!important;color:var(--sv-text)!important}.product-form__submit.button--secondary:hover{border-color:#0f172a!important}.shopify-payment-button__button--unbranded{background:#0f172a!important;border:1px solid #0f172a!important;color:#fff!important}.shopify-payment-button__button--unbranded:hover{background:#020617!important}.sv-price-comparison{display:flex;flex-direction:column;gap:8px;margin-bottom:15px;background:#0003;padding:15px;border-radius:8px;border:1px solid rgba(255,255,255,.1)}.sv-price-item{display:flex;justify-content:space-between;align-items:center;font-size:15px;color:#ffffffb3}.sv-price-original{text-decoration:line-through;opacity:.8}.sv-price-highlight{color:#fff;font-size:18px;font-weight:750;margin-top:4px;padding-top:8px;border-top:1px dashed rgba(255,255,255,.2)}.sv-price-final{color:#14b8a6;font-size:24px}.sv-price-savings{display:inline-block;background:#14b8a633;color:#14b8a6;padding:4px 10px;border-radius:4px;font-size:13px;font-weight:700;align-self:flex-start;margin-top:8px}.sv-pill-row{display:flex;flex-wrap:wrap;gap:10px}.sv-pill{align-items:center;background:#ffffffb8;border:1px solid var(--sv-line);border-radius:999px;color:var(--sv-muted);display:inline-flex;font-size:13px;font-weight:700;gap:8px;padding:9px 12px}.sv-dot{background:var(--sv-accent-2);border-radius:999px;display:inline-block;height:7px;width:7px}.sv-mock-window{background:#fff;border:1px solid rgba(255,255,255,.26);border-radius:14px;box-shadow:var(--sv-shadow);overflow:hidden}.sv-window-bar{align-items:center;background:#f2f4f7;border-bottom:1px solid var(--sv-line);display:flex;gap:6px;height:28px;padding:0 12px}.sv-window-bar span{background:#cbd5e1;border-radius:999px;display:block;height:8px;width:8px}.sv-progress-line{background:#0f172a1a;border-radius:999px;height:8px;overflow:hidden}.sv-progress-line span{background:linear-gradient(90deg,var(--sv-accent),var(--sv-accent-2));border-radius:inherit;display:block;height:100%}@media(max-width:990px){:root{--sv-body-lg: 18px}.sv-container{width:min(100% - 32px,var(--sv-container))}}@media(max-width:640px){:root{--sv-h1: 42px;--sv-h2: 31px;--sv-h3: 20px;--sv-section: 72px}.sv-btn{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/stackvara-custom.css.map */
