.tz-bf{background:#0b0c0e;color:#fff;padding:28px 0 0}.tz-bf__grid{display:grid;gap:24px;align-items:center}.tz-bf__pill{display:inline-block;background:#054b89;color:#fff;font-weight:800;font-size:1.2rem;letter-spacing:.12em;text-transform:uppercase;padding:7px 12px;border-radius:6px;margin:0 0 16px}.tz-bf__h{font-family:var(--font-heading-family);font-weight:800;text-transform:uppercase;color:#fff;font-size:clamp(3.4rem,5.4vw,6rem);line-height:1.02;letter-spacing:-.015em;margin:0 0 16px}.tz-bf__hl{color:#7fb8f0}.tz-bf__sub{font-size:1.6rem;line-height:1.6;color:#ffffffc7;margin:0 0 24px;max-width:50ch}.tz-bf__cta{display:flex;flex-wrap:wrap;gap:10px}.tz-btn.tz-bf__btn{background:#fff;color:#0b0c0e;font-weight:800;gap:10px}.tz-btn.tz-bf__btn:hover{background:#e8f0f8;color:#0b0c0e}.tz-bf__from{font-weight:500;font-size:1.35rem;color:#5c6068}.tz-btn.tz-bf__btn2{background:transparent;color:#fff;border-color:#fff6}.tz-btn.tz-bf__btn2:hover{border-color:#fff;color:#fff}.tz-bf__proof{display:flex;flex-wrap:wrap;gap:8px 20px;margin:22px 0 0;padding:16px 0 0;border-top:1px solid rgba(255,255,255,.14);list-style:none;font-size:1.35rem;color:#fffc}.tz-bf__proof li{display:inline-flex;align-items:center;gap:7px}.tz-bf__proof strong{color:#fff}.tz-bf__media{border-radius:18px;overflow:hidden;aspect-ratio:16/11;background:#1a1c20}.tz-bf__media img{width:100%;height:100%;object-fit:cover;display:block}.tz-bf__tiles{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;padding:26px 0 30px}.tz-bf__tile{border:1px solid rgba(255,255,255,.16);background:#ffffff0a;border-radius:10px;padding:12px 10px;text-align:center;font-size:1.3rem;line-height:1.35;color:#ffffffb8}.tz-bf__tile strong{color:#fff;font-weight:800}@media(max-width:749px){.tz-btn.tz-bf__btn{width:100%;height:auto;min-height:58px;flex-direction:column;justify-content:center;gap:2px;padding:12px 18px;line-height:1.2;text-align:center}.tz-bf__from{font-size:1.25rem}.tz-bf__media{aspect-ratio:16/10}}@media(min-width:750px){.tz-bf__tiles{grid-template-columns:repeat(4,1fr)}}@media(min-width:990px){.tz-bf{padding:56px 0 0}.tz-bf__grid{grid-template-columns:1fr 1fr;gap:56px}.tz-bf__media{aspect-ratio:5/4}.tz-bf__tiles{padding:36px 0 40px}}
/*# sourceMappingURL=/cdn/shop/t/21/compiled_assets/styles.css.map?subset=AAAAAAAAAAAB */
