.cw{font-family:var(--cw-font-body);color:var(--cw-ink);line-height:1.55}.cw-wrap{max-width:1240px;margin:0 auto;padding:0 24px}.cw img{max-width:100%;display:block}.cw a{color:inherit;text-decoration:none}.tape{background:linear-gradient(90deg,var(--cw-ink) 0%,var(--cw-hivis) 100%);height:6px;width:100%}.stitch-border{border:var(--cw-stitch);border-radius:var(--cw-radius)}.stitch-border--light{border:var(--cw-stitch-light)}.cw-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;font-family:var(--cw-font-display);font-weight:600;letter-spacing:.05em;text-transform:uppercase;font-size:16px;padding:12px 26px;border-radius:var(--cw-radius);border:2px solid var(--cw-ink);transition:all .18s ease;cursor:pointer;text-align:center;line-height:1.2}.cw-btn--solid{background:var(--cw-ink);color:var(--cw-white)}.cw-btn--solid:hover{background:var(--cw-hivis);border-color:var(--cw-hivis);color:var(--cw-ink)}.cw-btn--ghost{background:transparent;color:var(--cw-ink)}.cw-btn--ghost:hover{background:var(--cw-ink);color:var(--cw-white)}.cw-btn--hivis{background:var(--cw-hivis);border-color:var(--cw-hivis);color:var(--cw-ink)}.cw-btn--hivis:hover{background:var(--cw-ink);border-color:var(--cw-ink);color:var(--cw-white)}.cw-btn--ghost-light{background:transparent;color:var(--cw-white);border-color:var(--cw-white)}.cw-btn--ghost-light:hover{background:var(--cw-white);color:var(--cw-ink)}.cw-btn[disabled]{opacity:.5;cursor:not-allowed}.cw-btn--full{width:100%}.cw-section{padding:88px 0}.cw-section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:44px;flex-wrap:wrap}.cw-section-head h2{font-family:var(--cw-font-display);font-weight:700;font-size:clamp(32px,3.6vw,46px);letter-spacing:-.01em;line-height:1.08}.cw-section-head p{max-width:420px;color:var(--cw-muted);font-size:15.5px}.cw-eyebrow{font-size:13px;font-weight:600;letter-spacing:.24em;text-transform:uppercase;color:var(--cw-hivis);margin-bottom:18px}.price-lock{display:flex;align-items:center;gap:8px;font-size:13.5px;font-weight:600}.price-lock .lock,.cw-lock{width:14px;height:14px;border:2px solid var(--cw-hivis);border-radius:3px;position:relative;flex:0 0 auto}.price-lock .lock:before,.cw-lock:before{content:"";position:absolute;top:-7px;left:1px;width:8px;height:6px;border:2px solid var(--cw-hivis);border-bottom:0;border-radius:4px 4px 0 0}.price-lock span{color:var(--cw-muted)}.cw-price-box{border:var(--cw-stitch);border-radius:var(--cw-radius);padding:18px 20px;background:var(--cw-white)}.price-public{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap}.price-public b{font-family:var(--cw-font-display);font-size:34px;font-weight:700}.price-public .price-caption{font-size:13px;color:var(--cw-steel)}.price-public .price-from{font-size:13px;color:var(--cw-steel);font-weight:600}.price-gated{display:flex;align-items:center;gap:12px;font-size:14.5px;font-weight:600}.price-gated .lock{width:16px;height:16px;border-width:2.5px}.price-gated .lock:before{top:-8px;width:9px;height:7px;border-width:2.5px;border-radius:5px 5px 0 0}.price-gated a{text-decoration:underline;text-underline-offset:3px;font-weight:700}.price-gated a:hover{color:var(--cw-hivis)}.cw :focus-visible,.cw-focusable:focus-visible{outline:3px solid var(--cw-hivis);outline-offset:2px}@media(prefers-reduced-motion:reduce){.cw *,.cw{transition:none!important;scroll-behavior:auto}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/cw-base.css.map */
