html.zlp-html{background:#000;-webkit-text-size-adjust:100%;text-size-adjust:100%}.zlp-body{margin:0;background:#000;color:#fff;font-family:ZLP Archivo,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;overflow-x:clip}.zlp-body *,.zlp-body *:before,.zlp-body *:after{box-sizing:border-box}.zlp-body img,.zlp-body picture,.zlp-body svg{display:block}.zlp-main{display:block}html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.zlp-parallax{--zlp-pad: clamp(1rem, 4vw, 3rem);position:relative;background:var(--zlp-bg, #000);color:var(--zlp-text, #fff)}.zlp-parallax__header{position:relative;z-index:2;display:flex;justify-content:center;align-items:center;min-height:100vh;min-height:100svh;padding:var(--zlp-pad)}.zlp-parallax__visuals{position:absolute;top:0;left:0;width:100%;height:120%}.zlp-parallax__black-line-overflow{position:absolute;z-index:20;left:0;bottom:-1px;width:100%;height:2px;background:var(--zlp-bg, #000)}.zlp-parallax__layers{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.zlp-parallax__layer{position:absolute;left:0;top:-17.5%;width:100%;height:117.5%;margin:0;pointer-events:none;will-change:transform}.zlp-parallax__layer-img{width:100%;height:100%;max-width:none;object-fit:cover;object-position:var(--zlp-obj-pos, 50% 50%);-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.zlp-parallax__layer-title{position:absolute;top:0;left:0;width:100%;height:100vh;height:100svh;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:0 var(--zlp-pad);will-change:transform}.zlp-parallax__eyebrow{margin:0 0 1.1em;color:var(--zlp-title-color, #fff);font-size:clamp(.75rem,1.1vw,.9375rem);font-weight:600;letter-spacing:.24em;text-transform:uppercase;opacity:.85}.zlp-parallax__title{position:relative;margin:0 0 .1em;color:var(--zlp-title-color, #fff);font-size:var(--zlp-title-size, 11vw);font-weight:var(--zlp-title-weight, 800);font-stretch:var(--zlp-title-stretch, 125%);line-height:1;letter-spacing:-.02em;text-align:center;text-wrap:balance;overflow-wrap:anywhere;pointer-events:auto}.zlp-parallax__title--upper{text-transform:uppercase}.zlp-parallax__fade{position:absolute;z-index:30;left:0;bottom:0;width:100%;height:20%;background:linear-gradient(to bottom,color-mix(in srgb,var(--zlp-bg, #000) 0%,transparent),var(--zlp-bg, #000))}.zlp-scroll-cue{position:absolute;z-index:40;left:50%;bottom:clamp(1.25rem,4svh,2.5rem);transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:.6rem;color:var(--zlp-title-color, #fff);pointer-events:none}.zlp-scroll-cue__label{font-size:.6875rem;font-weight:600;letter-spacing:.28em;text-transform:uppercase;text-shadow:0 1px 12px rgb(0 0 0 / .35)}.zlp-scroll-cue__line{position:relative;width:1px;height:44px;overflow:hidden;background:color-mix(in srgb,currentColor 30%,transparent)}.zlp-scroll-cue__line:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:currentColor;transform:translateY(-100%);animation:zlp-cue 1.8s cubic-bezier(.65,0,.35,1) infinite}@keyframes zlp-cue{0%{transform:translateY(-100%)}55%{transform:translateY(0)}to{transform:translateY(100%)}}.zlp-parallax__content{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:1.25rem;padding:calc(20svh + clamp(2.5rem,7vw,6rem)) var(--zlp-pad) clamp(4.5rem,10vw,8rem);text-align:center}.zlp-kicker{margin:0;font-size:.8125rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase;opacity:.6}.zlp-h2{max-width:17ch;margin:0;font-size:clamp(2.125rem,5.4vw,4.5rem);font-weight:800;font-stretch:110%;line-height:1.02;letter-spacing:-.025em;text-wrap:balance}.zlp-lead{max-width:40ch;font-size:clamp(1.0625rem,1.5vw,1.3125rem);line-height:1.55;opacity:.75;text-wrap:pretty}.zlp-lead p{margin:0}.zlp-lead p+p{margin-top:.8em}.zlp-btn{display:inline-flex;align-items:center;justify-content:center;gap:.65rem;min-height:58px;margin-top:.75rem;padding:0 2.25rem;border-radius:10px;background:var(--zlp-btn-bg, #fff);color:var(--zlp-btn-text, #000);font-size:1rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;text-decoration:none;transition:transform .25s ease,box-shadow .25s ease;-webkit-tap-highlight-color:transparent}.zlp-btn__icon{transition:transform .25s ease}.zlp-btn:hover{transform:translateY(-2px);box-shadow:0 14px 40px -12px color-mix(in srgb,var(--zlp-btn-bg, #fff) 55%,transparent)}.zlp-btn:hover .zlp-btn__icon{transform:translate(3px)}.zlp-btn:focus-visible{outline:2px solid var(--zlp-btn-bg, #fff);outline-offset:4px}@media(max-width:749px){.zlp-parallax__title{font-size:var(--zlp-title-size-mobile, 18vw)}.zlp-parallax__content{padding-top:calc(20svh + 2.5rem);gap:1rem}.zlp-btn{width:100%;max-width:420px;min-height:54px}}@media(prefers-reduced-motion:reduce){.zlp-parallax__layer,.zlp-parallax__layer-title{will-change:auto}.zlp-scroll-cue__line:after{animation:none;transform:none}.zlp-btn,.zlp-btn__icon{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/51/assets/zavo-lp.css.map */
