.zbx{--zbx-ink: #211F1C;--zbx-body: #4A4E55;--zbx-muted: #6B6F76;--zbx-red: #FF3B30;--zbx-red-hover: #FF5346;--zbx-cream: #EDEBE7;--zbx-stone: #DCD9D4;--zbx-line: #E6E3DF;--zbx-dark: #211F1C;--zbx-pad-y: 72px;--zbx-gutter: 14px;--zbx-font-body: "Inter", "Helvetica Neue", Helvetica, Arial, sans-serif;--zbx-font-display: Poppins, "Helvetica Neue", Helvetica, Arial, sans-serif;font-family:var(--zbx-font-body);letter-spacing:-.011em;color:var(--zbx-ink);-webkit-font-smoothing:antialiased}.zbx .zbx-h2,.zbx .zbx-h3,.zbx .zbx-rv__title,.zbx .zbx-eyebrow,.zbx .zbx-btn,.zbx .zbx-arrow-link,.zbx .zbx-num,.zbx .zbx-guar__n,.zbx .zbx-diff__stat-value,.zbx .zbx-night__label,.zbx .zbx-night__n,.zbx .zbx-night__t,.zbx .zbx-res__src,.zbx .zbx-res__finding,.zbx .zbx-res__more{font-family:var(--zbx-font-display)}@media(min-width:1024px){.zbx{--zbx-gutter: 30px}}@media(min-width:1280px){.zbx{--zbx-gutter: 110px}}@media(min-width:1800px){.zbx{--zbx-gutter: calc(50% - 710px) }}@media(max-width:899px){.zbx{--zbx-pad-y: 48px}}.zbx *,.zbx *:before,.zbx *:after{box-sizing:border-box}.zbx img{max-width:100%}.zbx-section{padding-block:var(--zbx-pad-y);padding-inline:var(--zbx-gutter)}.zbx-section--flush-top{padding-top:0}.zbx-bg-white{background:#fff}.zbx-bg-cream{background:var(--zbx-cream)}.zbx .zbx-eyebrow{margin:0 0 18px;font-size:13px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--zbx-red)}.zbx .zbx-h2{margin:0;font-family:var(--zbx-font-display);font-size:clamp(25.6px,3.52vw,48px);line-height:1.05;font-weight:600;letter-spacing:-.03em;text-transform:none;color:inherit;text-wrap:balance}.zbx .zbx-h2--xl{font-size:clamp(25.6px,3.52vw,48px);line-height:1.06;letter-spacing:-.03em}.zbx .zbx-h3{margin:0;font-family:var(--zbx-font-display);font-size:24px;line-height:1.2;font-weight:700;letter-spacing:-.02em;text-transform:none;color:inherit}.zbx .zbx-h3--card{font-size:clamp(20.8px,2.24vw,32px);font-weight:600;line-height:1.1;letter-spacing:-.025em;text-wrap:balance}.zbx .zbx-lead{margin:20px 0 0;max-width:520px;font-size:clamp(17px,1.3vw,20px);line-height:1.55;color:var(--zbx-body);text-wrap:pretty}.zbx .zbx-lead p{margin:0}.zbx .zbx-lead p+p{margin-top:18px}.zbx .zbx-text{margin:0;font-size:16px;line-height:1.55;color:var(--zbx-body);text-wrap:pretty}.zbx .zbx-btn{display:inline-block;padding:18px 52px;border-radius:999px;background:var(--zbx-red);color:#fff;font-size:17px;font-weight:600;line-height:1.2;text-decoration:none;white-space:nowrap;transition:background .2s ease}.zbx .zbx-btn:hover,.zbx .zbx-btn:focus-visible{background:var(--zbx-red-hover);color:#fff}.zbx .zbx-cta{display:flex;flex-direction:column;align-items:center;gap:14px;margin-top:64px;text-align:center}.zbx .zbx-cta--start{align-items:flex-start;text-align:left;margin-top:36px}.zbx .zbx-note{font-size:14px;font-weight:500;color:var(--zbx-muted)}.zbx .zbx-arrow-link{display:inline-flex;align-items:center;gap:8px;align-self:flex-start;padding-bottom:4px;border-bottom:2px solid var(--zbx-red);font-size:15px;font-weight:600;color:#fff;text-decoration:none;white-space:nowrap}.zbx .zbx-arrow-link:hover{color:var(--zbx-red)}.zbx svg.zbx-icon{width:16px;height:16px;flex:none;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.zbx .zbx-media{position:relative;overflow:hidden;border-radius:32px;background:var(--zbx-stone);min-width:0}.zbx .zbx-media>img,.zbx .zbx-media>.zbx-ph{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.zbx .zbx-media>img{object-fit:cover;display:block}.zbx .zbx-ph{display:flex;align-items:center;justify-content:center;padding:16px;text-align:center;font:500 12px/1.4 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.06em;text-transform:uppercase;color:#211f1c73}.zbx .zbx-ph--dark{color:#ffffff80}.zbx .zbx-num{position:absolute;top:18px;left:18px;z-index:1;width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;pointer-events:none;background:#fff;color:var(--zbx-ink);font-size:15px;font-weight:700}.zbx .zbx-grid-2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.zbx .zbx-grid-3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.zbx .zbx-step{display:flex;flex-direction:column;gap:22px;min-width:0}.zbx .zbx-step__copy{display:flex;flex-direction:column;gap:8px}@media(max-width:899px){.zbx .zbx-grid-2,.zbx .zbx-grid-3{grid-template-columns:minmax(0,1fr)}}.zbx .zbx-card{border-radius:32px;padding:56px clamp(28px,3.6vw,56px);display:flex;flex-direction:column;justify-content:center;min-width:0}.zbx .zbx-card--cream{background:var(--zbx-cream)}.zbx .zbx-card--white{background:#fff}.zbx .zbx-card--dark{background:var(--zbx-dark);color:#fff}.zbx .zbx-card--dark .zbx-lead{color:#fffc}@media(max-width:749px){.zbx .zbx-card{padding:40px 24px;border-radius:24px}.zbx .zbx-media{border-radius:24px}}.zbx .zbx-stars{font-size:16px;letter-spacing:3px;color:#e8b04b;line-height:1}.zbx .zbx-stars__off{color:#d6d1c8}@keyframes zbx-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.zbx .zbx-marquee{overflow-x:auto}.zbx .zbx-marquee__track{animation:none!important}}@media(max-width:749px){.zbx .zbx-h2,.zbx .zbx-h2--xl{font-size:32px!important;line-height:1.1!important}.zbx .zbx-rv__title{font-size:28px!important}.zbx .zbx-h3:not(.zbx-h3--card){font-size:19px!important;line-height:1.25!important}}.zbx button.zbx-btn{border:0;cursor:pointer;font-family:inherit}.zbx button.zbx-btn:disabled{opacity:.6;cursor:default}
/*# sourceMappingURL=/cdn/shop/t/1/assets/zb-landing.css.map */
