.op{background:var(--op-bg);color:var(--op-ink);font-family:var(--op-font-b);font-weight:var(--op-font-b-weight);font-size:1.6rem;line-height:1.6;letter-spacing:0;-webkit-font-smoothing:antialiased}.op *,.op *:before,.op *:after{box-sizing:border-box}.op--dark{background:var(--op-dark);color:var(--op-dark-text)}.op--card{background:var(--op-card)}.op-wrap{width:100%;max-width:120rem;margin:0 auto;padding-left:2rem;padding-right:2rem}@media(min-width:750px){.op-wrap{padding-left:4rem;padding-right:4rem}}.op-h{font-family:var(--op-font-h);font-weight:var(--op-font-h-weight);text-transform:var(--op-h-transform, none);letter-spacing:-.025em;line-height:1.08;margin:0;color:inherit}.op-h--xl{font-size:calc(clamp(4rem,6.4vw,7.2rem) * var(--op-h-scale));line-height:1.02;letter-spacing:-.035em}.op-h--lg{font-size:calc(clamp(3rem,4.2vw,4.8rem) * var(--op-h-scale))}.op-h--md{font-size:calc(clamp(2.2rem,2.6vw,3rem) * var(--op-h-scale));line-height:1.18}.op-h--sm{font-size:calc(1.9rem * var(--op-h-scale));line-height:1.25;letter-spacing:-.015em}.op-eyebrow{display:inline-flex;align-items:center;gap:.8rem;margin:0 0 2rem;padding:.6rem 1.4rem;border-radius:999px;background:var(--op-card);color:var(--op-ink);font-family:var(--op-font-b);font-size:1.35rem;font-weight:600;letter-spacing:0;text-transform:none}.op--card .op-eyebrow{background:var(--op-bg)}.op--dark .op-eyebrow{background:#ffffff1a;color:var(--op-dark-text)}.op-lead{font-size:1.8rem;line-height:1.6;max-width:56ch;margin:0;color:var(--op-muted)}.op--dark .op-lead{color:var(--op-dark-text);opacity:.8}.op-muted{color:var(--op-muted)}.op--dark .op-muted{color:var(--op-dark-text);opacity:.7}.op-rte p{margin:0 0 1em}.op-rte p:last-child{margin-bottom:0}.op-btn{display:inline-flex;align-items:center;justify-content:center;gap:.8rem;min-height:5.6rem;padding:1.4rem 2.8rem;border:0;border-radius:var(--op-btn-radius, var(--op-radius-sm));background:var(--op-ink);color:var(--op-bg);font-family:var(--op-font-h);font-weight:var(--op-font-h-weight);font-size:1.7rem;letter-spacing:-.01em;text-transform:none;text-decoration:none;cursor:pointer;transition:opacity .15s ease,transform .15s ease,background .15s ease}.op-btn:hover{opacity:.88}.op-btn:active{transform:translateY(1px)}.op-btn:focus-visible{outline:3px solid var(--op-accent);outline-offset:3px}.op-btn[disabled],.op-btn[aria-busy=true]{opacity:.5;cursor:progress;transform:none}.op-btn--ghost{background:var(--op-card);color:var(--op-ink)}.op-btn--ghost:hover{background:var(--op-line);opacity:1}.op--card .op-btn--ghost{background:var(--op-bg)}.op--dark .op-btn{background:var(--op-dark-text);color:var(--op-dark)}.op--dark .op-btn--ghost{background:#ffffff1a;color:var(--op-dark-text)}.op-btn--block{width:100%}.op-section{padding-top:var(--op-pt, 8rem);padding-bottom:var(--op-pb, 8rem)}@media(max-width:749px){.op-section{padding-top:calc(var(--op-pt, 8rem) * .65);padding-bottom:calc(var(--op-pb, 8rem) * .65)}}.op-tag{display:inline-flex;align-items:center;gap:.6rem;padding:.5rem 1.2rem;border-radius:999px;background:var(--op-ink);color:var(--op-bg);font-size:1.25rem;font-weight:600;letter-spacing:0;text-transform:none}.op-check{display:inline-flex;align-items:center;justify-content:center;width:2.2rem;height:2.2rem;flex:none;border-radius:50%;background:var(--op-accent);color:#fff;font-size:1.2rem;line-height:1}.op-visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.op--tint{background:var(--op-tint)}.op--tint .op-eyebrow{background:var(--op-bg)}.op-btn--accent{background:var(--op-accent);color:#fff}.op-btn--accent:hover{opacity:.9}.op-btn--outline{background:transparent;color:var(--op-ink);box-shadow:inset 0 0 0 2px var(--op-ink)}.op-btn--outline:hover{background:var(--op-ink);color:var(--op-bg);opacity:1}.op-eyebrow{background:var(--op-tint);color:var(--op-ink)}.op-eyebrow:before{content:"";width:.8rem;height:.8rem;border-radius:50%;background:var(--op-accent)}.op-check{background:var(--op-accent)}.op--tint .op-offer__card,.op--tint .op-quotes__item,.op--tint .op-steps__item,.op--tint .op-faq__item,.op--tint .op-spec__table{background:var(--op-bg)!important}.op--tint .op-offer__contents,.op--tint .op-quotes__answer{background:var(--op-tint)!important}
/*# sourceMappingURL=/cdn/shop/t/17/assets/op-brand.css.map */
