@import"https://fonts.googleapis.com/css2?family=Jost:wght@300;400;500&display=swap";.hz{--hz-cream:#F5EFE6;--hz-sand:#EDE4D7;--hz-ink:#2A211C;--hz-muted:#5C5048;--hz-gold:#8C6A38;--hz-gold-light:#E9D3AE;font-family:"Jost",var(--font-body-family);color:var(--hz-ink);background:var(--hz-cream);font-size:1.7rem;line-height:1.6}.hz--sand{background:var(--hz-sand)}.hz--dark{background:var(--hz-ink);color:#fff}.hz h1,.hz h2,.hz h3,.hz p{font-family:"Jost",var(--font-body-family);margin:0;letter-spacing:normal}.hz h1,.hz h2,.hz h3{color:var(--hz-ink);overflow-wrap:break-word}.hz--dark h1,.hz--dark h2,.hz--dark h3{color:#fff}.hz a{text-decoration:none}.hz-wrap{max-width:1320px;margin:0 auto;padding:0 40px;box-sizing:border-box}.hz-narrow{max-width:860px;margin:0 auto}.hz-eyebrow{font-size:1.3rem;letter-spacing:.3em;text-transform:uppercase;color:var(--hz-gold)}.hz--dark .hz-eyebrow{color:var(--hz-gold-light)}.hz-h1{font-weight:300;font-size:clamp(4rem,5.4vw,6.8rem);line-height:1.05}.hz-h2{font-weight:300;font-size:clamp(3.2rem,4vw,5rem);line-height:1.1}.hz-h3{font-weight:400;font-size:2.4rem;line-height:1.25}.hz-lead{font-weight:300;font-size:1.9rem;color:var(--hz-muted)}.hz--dark .hz-lead{color:#f1e9dd}.hz-rte{font-weight:300;font-size:1.75rem;color:var(--hz-muted);display:flex;flex-direction:column;gap:16px}.hz-rte strong{font-weight:500;color:var(--hz-ink)}.hz-rte a{color:var(--hz-gold);text-decoration:underline}.hz--dark .hz-rte{color:#f1e9dd}.hz--dark .hz-rte strong{color:#fff}.hz-stack{display:flex;flex-direction:column;gap:20px}.hz-center{text-align:center;align-items:center}.hz-btn{display:inline-flex;align-items:center;gap:12px;border-radius:999px;padding:17px 34px;font-size:1.6rem;font-weight:500;transition:opacity .2s;font-family:Jost,sans-serif}.hz-btn:hover{opacity:.88}.hz-btn--dark{background:var(--hz-ink);color:#fff}.hz-btn--light{background:#fff;color:var(--hz-ink)}.hz-btn--outline{border:1px solid var(--hz-ink);color:var(--hz-ink)}.hz-cover{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.hz-pad{padding:110px 0}.hz-pad--sm{padding:64px 0}.hz-banner{position:relative;min-height:56vh;display:flex;align-items:flex-end;color:#fff;overflow:hidden}.hz-banner__shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#18110cbf,#18110c66,#18110c1a),linear-gradient(0deg,#18110c80,#18110c00 45%)}.hz-banner__content{position:relative;width:100%;padding-top:110px;padding-bottom:80px;display:flex;flex-direction:column;gap:20px;max-width:1320px}.hz-banner .hz-eyebrow{color:var(--hz-gold-light)}.hz-banner .hz-h1{color:#fff;max-width:820px}.hz-banner .hz-lead{color:#f1e9dd;max-width:620px}.hz-banner--plain{min-height:0;color:var(--hz-ink);background:var(--hz-cream)}.hz-banner--plain .hz-banner__content{padding-top:90px;padding-bottom:40px}.hz-banner--plain .hz-eyebrow{color:var(--hz-gold)}.hz-banner--plain .hz-h1{color:var(--hz-ink)}.hz-banner--plain .hz-lead{color:var(--hz-muted)}.hz-split{display:flex;flex-wrap:wrap;gap:72px;align-items:center}.hz-split--reverse{flex-direction:row-reverse}.hz-split__media{flex:1 1 480px;min-width:0;position:relative;height:600px;border-radius:28px;overflow:hidden;background:var(--hz-sand)}.hz-split__body{flex:1 1 420px;min-width:0}.hz-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:28px;margin-top:56px}.hz-card{background:#fff;border-radius:24px;padding:36px 30px;display:flex;flex-direction:column;gap:12px}.hz--sand .hz-card{background:var(--hz-cream)}.hz--dark .hz-card{background:#ffffff0f;border:1px solid rgba(255,255,255,.12)}.hz-card__stat{font-weight:300;font-size:4.6rem;line-height:1;color:var(--hz-gold)}.hz--dark .hz-card__stat{color:var(--hz-gold-light)}.hz-card__title{font-size:2.1rem;font-weight:400}.hz-card__text{font-size:1.6rem;font-weight:300;color:var(--hz-muted)}.hz--dark .hz-card__text{color:#d9cfc2}.hz-models-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:28px;margin-top:56px}.hz-model{background:#fff;border-radius:28px;overflow:hidden;display:flex;flex-direction:column;border:1px solid transparent}.hz-model--active{border-color:var(--hz-gold);box-shadow:0 18px 50px #2a211c1a}.hz-model__media{position:relative;height:300px;background:var(--hz-sand)}.hz-model__tag{position:absolute;top:18px;left:18px;z-index:1;background:var(--hz-ink);color:#fff;border-radius:999px;padding:7px 16px;font-size:1.3rem;letter-spacing:.12em;text-transform:uppercase}.hz-model__body{padding:30px;display:flex;flex-direction:column;gap:16px;flex:1}.hz-model__desc{font-size:1.6rem;font-weight:300;color:var(--hz-muted)}.hz-model__price{font-size:2.6rem;font-weight:400;margin-top:auto!important}.hz-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.hz-list li{display:flex;gap:12px;align-items:flex-start;font-size:1.6rem;font-weight:300}.hz-list svg{flex:0 0 auto;margin-top:4px}.hz-reviews-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px;margin-top:56px}.hz-review-card{background:#fff;border-radius:24px;padding:32px;display:flex;flex-direction:column;gap:16px}.hz--sand .hz-review-card{background:var(--hz-cream)}.hz-stars{color:#b48a4e;letter-spacing:4px;font-size:1.7rem}.hz-review-card__quote{font-size:1.75rem;font-weight:300;line-height:1.5}.hz-review-card__who{font-size:1.5rem;margin-top:auto!important}.hz-review-card__who span{color:#6e6158}.hz-faq-list{margin-top:28px;border-top:1px solid rgba(42,33,28,.14)}.hz-faq-list details{border-bottom:1px solid rgba(42,33,28,.14)}.hz-faq-list summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:22px 0;font-size:2rem;font-weight:400}.hz-faq-list summary::-webkit-details-marker{display:none}.hz-faq-list summary:after{content:"+";font-size:2.8rem;font-weight:300;color:var(--hz-gold);flex:0 0 auto}.hz-faq-list details[open] summary:after{content:"\2212"}.hz-faq-list .hz-rte{padding:0 0 26px;max-width:720px}.hz-cta{position:relative;overflow:hidden;border-radius:32px;padding:90px 40px;text-align:center;display:flex;flex-direction:column;gap:20px;align-items:center;background:var(--hz-ink);color:#fff}.hz-cta .hz-h2{color:#fff;max-width:760px;position:relative}.hz-cta .hz-lead{color:#f1e9dd;max-width:600px;position:relative}.hz-cta .hz-eyebrow{color:var(--hz-gold-light);position:relative}.hz-cta .hz-btn{position:relative}.hz-cta__shade{position:absolute;top:0;right:0;bottom:0;left:0;background:#18110c9e}.hz-trust{display:flex;flex-wrap:wrap;gap:14px 30px;font-size:1.45rem;color:var(--hz-muted)}.hz-trust span{display:inline-flex;gap:8px;align-items:center}@media(max-width:989px){.hz-split{gap:48px}.hz-pad{padding:88px 0}}@media(max-width:749px){.hz{font-size:1.6rem}.hz-wrap{padding:0 20px}.hz-pad{padding:64px 0}.hz-pad--sm{padding:44px 0}.hz-stack{gap:16px}.hz-eyebrow{font-size:1.2rem;letter-spacing:.22em}.hz-h1{font-size:3.4rem;line-height:1.1}.hz-h2{font-size:2.8rem;line-height:1.15}.hz-h3{font-size:2.1rem}.hz-lead{font-size:1.7rem}.hz-rte{font-size:1.6rem;gap:12px}.hz-btn{padding:15px 24px;font-size:1.5rem;max-width:100%;white-space:normal;text-align:center;justify-content:center;line-height:1.3}.hz-split__body .hz-btn,.hz-model .hz-btn,.hz-banner .hz-btn,.hz-cta .hz-btn{width:100%}.hz-banner{min-height:0}.hz-banner__content{padding-top:96px;padding-bottom:48px;gap:16px}.hz-banner--plain .hz-banner__content{padding-top:56px;padding-bottom:24px}.hz-split{gap:28px}.hz-split__media{height:300px;flex-basis:100%;border-radius:20px}.hz-cards,.hz-models-grid,.hz-reviews-grid{grid-template-columns:1fr;gap:16px;margin-top:32px}.hz-card{padding:24px 22px;border-radius:20px;gap:8px}.hz-card__stat{font-size:3.4rem}.hz-card__title{font-size:1.9rem}.hz-card__text{font-size:1.5rem}.hz-model{border-radius:22px}.hz-model__media{height:230px}.hz-model__body{padding:22px;gap:12px}.hz-model__price{font-size:2.2rem}.hz-list li{font-size:1.5rem}.hz-review-card{padding:24px;border-radius:20px}.hz-review-card__quote{font-size:1.6rem}.hz-faq-list summary{font-size:1.7rem;padding:18px 0;line-height:1.35}.hz-faq-list summary:after{font-size:2.4rem}.hz-cta{padding:52px 22px;border-radius:22px;gap:16px}.hz-trust{gap:10px 18px;font-size:1.35rem}}
/*# sourceMappingURL=/cdn/shop/t/17/assets/hz.css.map */
