*,*::before,*::after{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--ab-page);color:var(--ab-ink);font-family:var(--ab-body);line-height:1.55}img{display:block;max-width:100%;height:auto}a{color:inherit;text-decoration:none}button,input{font:inherit}.ab-page{width:min(calc(100% - 40px),var(--ab-width));margin-inline:auto}.ab-section{position:relative;padding:var(--pt,72px) 0 var(--pb,72px);background:var(--bg,var(--ab-page));color:var(--fg,var(--ab-ink));overflow:hidden}.ab-title{font:600 var(--title-size,48px)/1.05 var(--ab-head);letter-spacing:-.025em;margin:0 0 18px}.ab-eyebrow{text-transform:uppercase;letter-spacing:.16em;font-size:12px;font-weight:700;color:var(--accent,var(--ab-accent));margin:0 0 14px}.ab-copy{color:var(--muted,var(--ab-muted));max-width:62ch}.ab-button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:12px 24px;border:1px solid var(--button-bg,var(--ab-ink));border-radius:var(--ab-radius);background:var(--button-bg,var(--ab-ink));color:var(--button-text,#fff);font-weight:700;cursor:pointer;transition:.2s}.ab-button:hover{transform:translateY(-2px);opacity:.92}.ab-button--outline{background:transparent;color:var(--button-bg,var(--ab-ink))}.ab-button-style--solid{border-color:var(--button-bg,var(--ab-ink))!important;border-radius:0!important;background:var(--button-bg,var(--ab-ink))!important;color:var(--button-text,#fff)!important}.ab-button-style--outline{border-color:var(--button-bg,var(--ab-ink))!important;border-radius:6px!important;background:transparent!important;color:var(--button-bg,var(--ab-ink))!important}.ab-button-style--pill{border-color:var(--button-bg,var(--ab-ink))!important;border-radius:999px!important;background:var(--button-bg,var(--ab-ink))!important;color:var(--button-text,#fff)!important}.ab-main-cta{overflow:hidden}.ab-main-cta--custom{width:var(--ab-cta-width)!important;min-width:0!important;height:var(--ab-cta-height)!important;min-height:0!important;padding:0!important}.ab-main-cta>span:first-child{display:inline-block;transform:translate(var(--ab-cta-text-x,0),var(--ab-cta-text-y,0))}.ab-placeholder{background:linear-gradient(135deg,var(--ab-soft),#fff);aspect-ratio:4/3;display:grid;place-items:center}.ab-placeholder svg{width:38%;opacity:.3}.ab-skip{position:fixed;left:12px;top:-60px;z-index:999;padding:10px;background:#fff}.ab-skip:focus{top:12px}.ab-center{text-align:center}.ab-center .ab-copy{margin-inline:auto}.ab-grid{display:grid;gap:24px}.shopify-section{isolation:isolate}@media(max-width:749px){.ab-page{width:min(calc(100% - 28px),var(--ab-width))}.ab-section{padding:var(--ptm,48px) 0 var(--pbm,48px)}.ab-title{font-size:var(--title-mobile,34px)}.ab-main-cta--custom{width:var(--ab-cta-width-mobile)!important;height:var(--ab-cta-height-mobile)!important}.ab-main-cta>span:first-child{transform:translate(var(--ab-cta-text-x-mobile,0),var(--ab-cta-text-y-mobile,0))}}

