:where(.custom-ts-section){--ts-ink: #0e1a2b;--ts-ink-2: #16243a;--ts-ink-3: #1b2a40;--ts-blue: #2563eb;--ts-blue-hover: #1d4fd8;--ts-blue-tint: #eaf1fe;--ts-blue-tint-2: #dfe9fc;--ts-sky: #7cc4ff;--ts-sand: #f6f2ec;--ts-sand-2: #f1ebe1;--ts-sand-line: #e1dacd;--ts-sand-text: #7a6f5f;--ts-white: #ffffff;--ts-body: #4a5465;--ts-muted: #5a6372;--ts-on-dark: #c3cbd8;--ts-on-dark-strong: #dbe2ec;--ts-amber: #e8a33d;--ts-danger-tint: #f3dfd9;--ts-danger: #9a3412;--ts-font-heading: var(--custom-font-heading, "Bricolage Grotesque", sans-serif);--ts-font-body: var(--custom-font-body, "Work Sans", sans-serif);--ts-container: 1240px;--ts-gutter: 32px;--ts-section-y: 104px;--ts-radius-sm: 10px;--ts-radius: 18px;--ts-radius-lg: 24px}@media(max-width:768px){:where(.custom-ts-section){--ts-gutter: 20px;--ts-section-y: 72px}}:where(.custom-ts-section){font-family:var(--ts-font-body);color:var(--ts-ink);-webkit-font-smoothing:antialiased}:where(.custom-ts-section) *,:where(.custom-ts-section) *:before,:where(.custom-ts-section) *:after{box-sizing:border-box}:where(.custom-ts-section) img{max-width:100%;display:block}:where(.custom-ts-section) .ts-container{max-width:var(--ts-container);margin:0 auto;padding-inline:var(--ts-gutter)}:where(.custom-ts-section) .ts-pad{padding-block:var(--ts-section-y)}:where(.custom-ts-section) .ts-eyebrow{margin:0 0 14px;font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ts-blue-hover)}:where(.custom-ts-section) .ts-eyebrow--dark{color:var(--ts-sky)}:where(.custom-ts-section) .ts-h1,:where(.custom-ts-section) .ts-h2,:where(.custom-ts-section) .ts-h3{font-family:var(--ts-font-heading);font-weight:700;margin:0;color:inherit;text-transform:none}:where(.custom-ts-section) .ts-h2{font-size:48px;line-height:1.06;letter-spacing:-.02em}:where(.custom-ts-section) .ts-h3{font-size:24px;line-height:1.2}:where(.custom-ts-section) .ts-h1 em,:where(.custom-ts-section) .ts-h2 em{font-style:normal;color:var(--ts-blue)}:where(.custom-ts-section.ts-on-dark) .ts-h1 em,:where(.custom-ts-section.ts-on-dark) .ts-h2 em{color:var(--ts-sky)}:where(.custom-ts-section) .ts-lead{margin:0;font-size:19px;line-height:1.6;color:var(--ts-body)}:where(.custom-ts-section) .ts-lead p{margin:0}:where(.custom-ts-section.ts-on-dark) .ts-lead{color:var(--ts-on-dark)}:where(.custom-ts-section) .ts-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:50px;padding:14px 24px;border-radius:var(--ts-radius-sm);font-family:var(--ts-font-body);font-weight:600;font-size:16px;line-height:1.2;text-decoration:none;border:1px solid transparent;transition:background-color .18s ease,color .18s ease,border-color .18s ease}:where(.custom-ts-section) .ts-btn--pill{border-radius:999px}:where(.custom-ts-section) .ts-btn--primary{background:var(--ts-blue);color:var(--ts-white)}:where(.custom-ts-section) .ts-btn--primary:hover{background:var(--ts-blue-hover);color:var(--ts-white)}:where(.custom-ts-section) .ts-btn--ink{background:var(--ts-ink);color:var(--ts-white)}:where(.custom-ts-section) .ts-btn--ink:hover{background:var(--ts-ink-3);color:var(--ts-white)}:where(.custom-ts-section) .ts-btn--light{background:var(--ts-white);color:var(--ts-ink)}:where(.custom-ts-section) .ts-btn--light:hover{background:var(--ts-sand);color:var(--ts-ink)}:where(.custom-ts-section) .ts-btn--outline{background:var(--ts-white);color:var(--ts-ink);border-color:#cfc5b5}:where(.custom-ts-section) .ts-btn--outline:hover{border-color:var(--ts-ink);color:var(--ts-ink)}:where(.custom-ts-section) .ts-btn--ghost-dark{background:#ffffff14;color:var(--ts-white);border-color:#ffffff59}:where(.custom-ts-section) .ts-btn--ghost-dark:hover{background:#ffffff29;color:var(--ts-white)}:where(.custom-ts-section) .ts-link{font-weight:600;font-size:16px;color:var(--ts-blue);text-decoration:none}:where(.custom-ts-section) .ts-link:hover{color:var(--ts-blue-hover);text-decoration:underline;text-underline-offset:3px}:where(.custom-ts-section.ts-on-dark) .ts-link{color:var(--ts-sky)}:where(.custom-ts-section) .ts-stars{color:var(--ts-amber);letter-spacing:3px}:where(.custom-ts-section) .ts-checks{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:12px 28px;font-size:15px;font-weight:500}:where(.custom-ts-section) .ts-checks li{display:flex;align-items:center;gap:8px}:where(.custom-ts-section) .ts-checks svg{flex:none}:where(.custom-ts-section) .ts-placeholder{width:100%;height:100%;background:var(--ts-sand-2);fill:var(--ts-sand-text)}:where(.custom-ts-section) a:focus-visible,:where(.custom-ts-section) button:focus-visible{outline:2px solid var(--ts-blue);outline-offset:3px}:where(.custom-ts-section) .ts-visually-hidden{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}@media(max-width:1200px){:where(.custom-ts-section) .ts-h2{font-size:48px}}@media(max-width:992px){:where(.custom-ts-section) .ts-h2{font-size:40px}}@media(max-width:768px){:where(.custom-ts-section) .ts-h2{font-size:34px}}@media(max-width:576px){:where(.custom-ts-section) .ts-h2{font-size:34px}}@media(max-width:380px){:where(.custom-ts-section) .ts-h2{font-size:34px}}@media(max-width:1200px){:where(.custom-ts-section) .ts-h3{font-size:24px}}@media(max-width:992px){:where(.custom-ts-section) .ts-h3{font-size:20px}}@media(max-width:768px){:where(.custom-ts-section) .ts-h3{font-size:20px}}@media(max-width:576px){:where(.custom-ts-section) .ts-h3{font-size:20px}}@media(max-width:380px){:where(.custom-ts-section) .ts-h3{font-size:20px}}@media(max-width:1200px){:where(.custom-ts-section) .ts-lead{font-size:17px}}@media(max-width:992px){:where(.custom-ts-section) .ts-lead{font-size:17px}}@media(max-width:768px){:where(.custom-ts-section) .ts-lead{font-size:17px}}@media(max-width:576px){:where(.custom-ts-section) .ts-lead{font-size:17px}}@media(max-width:380px){:where(.custom-ts-section) .ts-lead{font-size:17px}}:where(.custom-ts-section){min-width:0;width:100%;overflow-wrap:anywhere}:where(.custom-ts-section) .ts-container{width:100%;min-width:0}:where(.custom-ts-section) .ts-btn{max-width:100%;text-align:center;white-space:normal}
/*# sourceMappingURL=/cdn/shop/t/7/assets/custom-ts-base.css.map */
