:root{--zol-radius-sm: 2px;--zol-radius-md: 4px;--zol-radius-lg: 8px;--zol-gap: 1.6rem;--zol-section-pad: 7rem;--zol-max-width: 1200px;--zol-border: rgba(var(--color-foreground), .12);--zol-shadow-soft: 0 1px 2px rgba(var(--color-shadow), .05), 0 12px 28px rgba(var(--color-shadow), .1);--zol-gold: #c7a44a;--zol-gold-dim: rgba(199, 164, 74, .12);--zol-ink: #0a0a0a;--zol-star: var(--zol-gold)}@media screen and (max-width:749px){:root{--zol-section-pad: 4rem}}.zol-section{padding-top:var(--zol-section-pad);padding-bottom:var(--zol-section-pad)}.zol-wrap{max-width:var(--zol-max-width);margin:0 auto;padding:0 5rem}@media screen and (max-width:749px){.zol-wrap{padding:0 2rem}}.zol-eyebrow{display:inline-block;font-size:1.2rem;letter-spacing:.16em;text-transform:uppercase;font-weight:600;color:rgba(var(--color-foreground),.62);margin:0 0 1.2rem}.zol-heading{margin:0 0 1.4rem;line-height:1.12;letter-spacing:-.01em}.zol-subheading{margin:0 auto;max-width:62ch;color:rgba(var(--color-foreground),.72);font-size:1.7rem;line-height:1.55}.zol-center{text-align:center}.zol-header-block{max-width:72rem;margin:0 auto 5rem}.zol-header-block.zol-align-left{margin-left:0;margin-right:0}.zol-btn{display:inline-flex;align-items:center;justify-content:center;gap:.8rem;padding:1.5rem 3rem;border-radius:var(--zol-radius-sm);font-size:1.5rem;font-weight:600;letter-spacing:.01em;text-decoration:none;border:1px solid transparent;cursor:pointer;transition:transform .15s ease,opacity .15s ease,background-color .15s ease;line-height:1}.zol-btn:hover{transform:translateY(-1px);opacity:.92}.zol-btn--primary{background:rgb(var(--color-button));color:rgb(var(--color-button-text))}.zol-btn--secondary{background:transparent;color:rgb(var(--color-foreground));border-color:rgba(var(--color-foreground),.35)}.zol-btn--gold{background:var(--zol-gold);color:var(--zol-ink)}.zol-btn--gold:hover{opacity:.88}.section-header{transition:box-shadow .25s ease}.section-header.scrolled-past-header,.section-header.shopify-section-header-sticky{box-shadow:0 1px rgba(var(--color-foreground),.06),0 8px 24px rgba(var(--color-shadow),.08)}.zol-hero{position:relative;overflow:hidden;display:grid;align-items:stretch}.zol-hero__media{position:relative;min-height:42rem;overflow:hidden}.zol-hero__media img,.zol-hero__media svg{width:100%;height:100%;object-fit:cover;display:block}.zol-hero__placeholder{width:100%;height:100%;min-height:42rem;background:rgba(var(--color-foreground),.06)}.zol-hero__content{display:flex;flex-direction:column;justify-content:center;padding:6rem 5.5rem}.zol-hero__actions{display:flex;flex-wrap:wrap;gap:1.4rem;margin-top:1rem}.zol-hero--split{grid-template-columns:1fr 1fr;min-height:56rem}.zol-hero--full{grid-template-columns:1fr}.zol-hero--full .zol-hero__media{position:absolute;top:0;right:0;bottom:0;left:0;min-height:100%}.zol-hero--full .zol-hero__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:rgb(0 0 0 / var(--zol-overlay, 0))}.zol-hero--full .zol-hero__content{position:relative;z-index:2;min-height:58rem;padding:8rem 6rem}.zol-hero--full.zol-align-center .zol-hero__content{align-items:center;text-align:center}.zol-hero--full.zol-align-left .zol-hero__content{align-items:flex-start;text-align:left}@media screen and (max-width:989px){.zol-hero--split{grid-template-columns:1fr;min-height:auto}.zol-hero__content{padding:4.5rem 2.5rem}.zol-hero--full .zol-hero__content{padding:5.5rem 2.5rem;min-height:44rem}}.zol-value-grid{display:grid;gap:var(--zol-gap);grid-template-columns:repeat(var(--zol-cols, 4),1fr)}@media screen and (max-width:989px){.zol-value-grid{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:589px){.zol-value-grid{grid-template-columns:1fr}}.zol-value-card{padding:3rem 2.4rem;border-radius:var(--zol-radius-md);background:rgb(var(--color-background));border:1px solid var(--zol-border);text-align:left}.zol-value-card__icon{width:4.4rem;height:4.4rem;display:flex;align-items:center;justify-content:center;border-radius:50%;background:var(--zol-gold-dim);color:var(--zol-gold);margin-bottom:1.8rem}.zol-value-card__icon svg{width:2.2rem;height:2.2rem}.zol-value-card h3{margin:0 0 .6rem;font-size:1.8rem}.zol-value-card p{margin:0;color:rgba(var(--color-foreground),.7);font-size:1.45rem;line-height:1.5}.zol-feature{display:grid;grid-template-columns:1fr 1fr;gap:5rem;align-items:center}.zol-feature+.zol-feature{margin-top:8rem}.zol-feature__media img,.zol-feature__media svg{width:100%;border-radius:var(--zol-radius-lg);display:block;object-fit:cover;aspect-ratio:4 / 5}.zol-feature__media-placeholder{width:100%;aspect-ratio:4 / 5;border-radius:var(--zol-radius-lg);background:rgba(var(--color-foreground),.06)}.zol-feature__tag{display:inline-block;font-size:1.2rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:rgba(var(--color-foreground),.55);margin-bottom:1rem}.zol-feature__body h3{font-size:2.8rem;margin:0 0 1.4rem;line-height:1.2}.zol-feature__body p{font-size:1.6rem;color:rgba(var(--color-foreground),.72);line-height:1.6;margin:0 0 1.8rem}.zol-feature--reverse{direction:rtl}.zol-feature--reverse>*{direction:ltr}@media screen and (max-width:989px){.zol-feature,.zol-feature--reverse{grid-template-columns:1fr;direction:ltr;gap:2.4rem}.zol-feature+.zol-feature{margin-top:4.5rem}}.zol-steps{display:grid;gap:var(--zol-gap);grid-template-columns:repeat(var(--zol-cols, 3),1fr);counter-reset:zol-step}@media screen and (max-width:749px){.zol-steps{grid-template-columns:1fr}}.zol-step{position:relative;padding:3.2rem 2.4rem 2.8rem;border-radius:var(--zol-radius-md);background:rgb(var(--color-background));border:1px solid var(--zol-border)}.zol-step__index{counter-increment:zol-step;width:3.6rem;height:3.6rem;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--zol-gold);color:var(--zol-ink);font-weight:700;font-size:1.5rem;margin-bottom:1.8rem}.zol-step h3{margin:0 0 .7rem;font-size:1.9rem}.zol-step p{margin:0;color:rgba(var(--color-foreground),.7);font-size:1.45rem;line-height:1.55}.zol-stars{display:inline-flex;gap:.3rem;color:var(--zol-star)}.zol-stars svg{width:1.7rem;height:1.7rem}.zol-rating-summary{display:flex;align-items:center;justify-content:center;gap:1rem;margin-bottom:4rem;flex-wrap:wrap}.zol-rating-summary strong{font-size:1.6rem}.zol-rating-summary span{color:rgba(var(--color-foreground),.65);font-size:1.4rem}.zol-testimonials{display:grid;gap:var(--zol-gap);grid-template-columns:repeat(var(--zol-cols, 3),1fr);margin-bottom:4.5rem}@media screen and (max-width:989px){.zol-testimonials{grid-template-columns:1fr}}.zol-testimonial{padding:2.8rem 2.6rem;border-radius:var(--zol-radius-md);background:rgb(var(--color-background));border:1px solid var(--zol-border);display:flex;flex-direction:column;gap:1.4rem}.zol-testimonial p{margin:0;font-size:1.55rem;line-height:1.6;color:rgba(var(--color-foreground),.85)}.zol-testimonial__author{display:flex;align-items:center;gap:1.1rem;margin-top:auto}.zol-testimonial__author img{width:4rem;height:4rem;border-radius:50%;object-fit:cover}.zol-testimonial__author-fallback{width:4rem;height:4rem;border-radius:50%;background:rgba(var(--color-foreground),.08)}.zol-testimonial__author strong{display:block;font-size:1.4rem}.zol-testimonial__author span{display:block;font-size:1.25rem;color:rgba(var(--color-foreground),.6)}.zol-badges{display:flex;flex-wrap:wrap;justify-content:center;gap:2.4rem 4rem;padding-top:3.5rem;border-top:1px solid var(--zol-border)}.zol-badge{display:flex;align-items:center;gap:1rem;color:rgba(var(--color-foreground),.75);font-size:1.35rem;font-weight:600}.zol-badge svg{width:2.2rem;height:2.2rem;flex-shrink:0;color:var(--zol-gold)}.zol-compare{border-radius:var(--zol-radius-lg);overflow:hidden;border:1px solid var(--zol-border);background:rgb(var(--color-background))}.zol-compare table{width:100%;border-collapse:collapse}.zol-compare th,.zol-compare td{padding:1.8rem 2rem;text-align:center;border-bottom:1px solid var(--zol-border);font-size:1.45rem}.zol-compare tr:last-child th,.zol-compare tr:last-child td{border-bottom:none}.zol-compare th:first-child,.zol-compare td:first-child{text-align:left;font-weight:500;color:rgba(var(--color-foreground),.85)}.zol-compare thead th{font-size:1.4rem;font-weight:700;padding-top:2.2rem;padding-bottom:2.2rem}.zol-compare thead th.zol-compare__us{background:var(--zol-ink);color:#fff;position:relative}.zol-compare__us-badge{display:inline-block;font-size:1.05rem;letter-spacing:.08em;text-transform:uppercase;background:var(--zol-gold);color:var(--zol-ink);border-radius:999px;padding:.3rem .9rem;margin-bottom:.6rem}.zol-compare td.zol-compare__us{background:var(--zol-gold-dim)}.zol-compare .zol-yes{color:var(--zol-gold)}.zol-compare .zol-no{color:rgba(var(--color-foreground),.35)}.zol-compare .zol-yes svg,.zol-compare .zol-no svg{width:2rem;height:2rem}@media screen and (max-width:749px){.zol-compare th,.zol-compare td{padding:1.3rem .8rem;font-size:1.25rem}}.zol-offer{max-width:62rem;margin:0 auto;border-radius:var(--zol-radius-lg);border:1px solid var(--zol-gold-dim);background:rgb(var(--color-background));padding:4.5rem;text-align:center;box-shadow:var(--zol-shadow-soft)}.zol-offer__badge{display:inline-block;background:var(--zol-gold);color:var(--zol-ink);font-size:1.2rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;border-radius:999px;padding:.5rem 1.4rem;margin-bottom:1.8rem}.zol-offer__price{display:flex;align-items:baseline;justify-content:center;gap:1.2rem;margin-bottom:.6rem;flex-wrap:wrap}.zol-offer__price ins{text-decoration:none;font-size:4.6rem;font-weight:700;line-height:1}.zol-offer__price del{font-size:2rem;color:rgba(var(--color-foreground),.45)}.zol-offer__note{color:rgba(var(--color-foreground),.65);font-size:1.4rem;margin-bottom:2.6rem}.zol-offer__features{list-style:none;margin:0 0 3rem;padding:0;display:inline-flex;flex-direction:column;gap:1.1rem;text-align:left}.zol-offer__features li{display:flex;align-items:center;gap:1rem;font-size:1.5rem}.zol-offer__features li svg{width:1.9rem;height:1.9rem;color:var(--zol-gold);flex-shrink:0}.zol-offer .zol-btn{width:100%;max-width:34rem;padding:1.7rem 3rem;font-size:1.6rem}.zol-offer__guarantee{margin-top:1.8rem;font-size:1.25rem;color:rgba(var(--color-foreground),.55)}
/*# sourceMappingURL=/cdn/shop/t/7/assets/zol-custom.css.map */
