:root{--zp-black: #050505;--zp-charcoal: #111111;--zp-muted: #8a8a8a;--zp-white: #fafafa;--zp-accent: #ffffff;--zp-ease: cubic-bezier(.22, 1, .36, 1);--zp-max: min(1440px, 100%);--zp-pad: clamp(1rem, 3vw, 2rem)}html{scroll-behavior:smooth}.zp-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.95rem 1.85rem;font-size:.72rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;text-decoration:none;border-radius:2px;border:1px solid transparent;transition:transform .25s var(--zp-ease),background .25s ease,color .25s ease,border-color .25s ease;cursor:pointer;line-height:1}.zp-btn:hover{transform:translateY(-2px)}.zp-btn--primary{background:var(--zp-white);color:var(--zp-black);border-color:var(--zp-white)}.zp-btn--primary:hover{background:transparent;color:var(--zp-white)}.zp-btn--ghost{background:transparent;color:var(--zp-white);border-color:#ffffff73}.zp-btn--ghost:hover{background:var(--zp-white);color:var(--zp-black);border-color:var(--zp-white)}.zp-btn--dark{background:var(--zp-black);color:var(--zp-white);border-color:var(--zp-black)}.zp-btn--dark:hover{background:var(--zp-white);color:var(--zp-black)}.zenith-section{position:relative;overflow:hidden}.zenith-section__eyebrow{display:block;font-size:.7rem;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--zp-muted);margin-bottom:.75rem}.zenith-section__title{margin:0 0 .75rem;font-size:clamp(2rem,5vw,3.25rem);font-weight:800;line-height:1.05;letter-spacing:-.03em}.zenith-section__subtitle{margin:0;font-size:clamp(.95rem,1.8vw,1.1rem);line-height:1.65;color:var(--zp-muted);max-width:36rem}.zp-product-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}@media screen and (min-width:750px){.zp-product-grid{grid-template-columns:repeat(4,1fr);gap:1.25rem}}.zp-product-card{text-decoration:none;color:inherit;display:flex;flex-direction:column;gap:.65rem;transition:transform .3s var(--zp-ease)}.zp-product-card:hover{transform:translateY(-4px)}.zp-product-card__media{position:relative;aspect-ratio:3 / 4;overflow:hidden;border-radius:4px;background:#1a1a1a}.zp-product-card__media img{width:100%;height:100%;object-fit:cover;transition:transform .5s var(--zp-ease)}.zp-product-card:hover .zp-product-card__media img{transform:scale(1.04)}.zp-product-card__badge{position:absolute;top:.65rem;left:.65rem;padding:.35rem .55rem;font-size:.62rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;background:var(--zp-white);color:var(--zp-black);border-radius:2px}.zp-product-card__title{margin:0;font-size:.9rem;font-weight:600;line-height:1.3}.zp-product-card__price{margin:0;font-size:.85rem;opacity:.75}.zp-product-card__price s{opacity:.5;margin-right:.35rem}.zenith-tone--light{--zp-section-bg: #fafafa;--zp-section-fg: #050505;--zp-section-muted: #5a5a5a;--zp-section-subtle: rgba(0, 0, 0, .08)}.zenith-tone--dark{--zp-section-bg: #050505;--zp-section-fg: #fafafa;--zp-section-muted: #8a8a8a;--zp-section-subtle: rgba(255, 255, 255, .12)}.zenith-tone--light,.zenith-tone--dark{background:var(--zp-section-bg)!important;color:var(--zp-section-fg)!important}.zenith-tone--light .zenith-section__eyebrow,.zenith-tone--dark .zenith-section__eyebrow,.zenith-tone--light .zenith-section__subtitle,.zenith-tone--dark .zenith-section__subtitle{color:var(--zp-section-muted)}.zenith-tone--light .zp-btn--ghost{color:var(--zp-section-fg);border-color:var(--zp-section-subtle)}.zenith-tone--light .zp-btn--ghost:hover{background:var(--zp-section-fg);color:var(--zp-section-bg)}.zenith-tone--light .zp-product-card__media{background:#e8e8e8}.zenith-tone--light .zp-product-card__badge{background:#050505;color:#fafafa}[data-zp-reveal]{opacity:0;transform:translateY(28px);transition:opacity .7s var(--zp-ease),transform .7s var(--zp-ease)}[data-zp-reveal].is-visible{opacity:1;transform:translateY(0)}.zenith-tone--light .zenith-categories__card{color:#fff}.zenith-trust.zenith-tone--light{border-color:#00000014}html,body{overflow-x:hidden!important;width:100%!important;max-width:100%!important}*{box-sizing:border-box}img,video,iframe{max-width:100%!important;height:auto!important}
/*# sourceMappingURL=/cdn/shop/t/35/assets/zenith-pulse.css.map */
