@import"https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&family=Syne:wght@400;500;600;700;800&display=swap";:root{--zb-bg: #f0f0ee;--zb-bg-alt: #eaeff5;--zb-bg-card: #f5f5f5;--zb-bg-white: #ffffff;--zb-fg: #1a1a1a;--zb-fg-muted: rgba(0, 0, 0, .5);--zb-fg-subtle: rgba(0, 0, 0, .35);--zb-border: rgba(0, 0, 0, .05);--zb-border-strong: rgba(0, 0, 0, .1);--zb-shadow-light: 0 10px 35px rgba(0, 0, 0, .05);--zb-shadow-medium: 0 8px 30px rgba(0, 0, 0, .06);--zb-glass-bg: rgba(255, 255, 255, .75);--zb-glass-border: rgba(0, 0, 0, .05);--zb-glass-shadow: 0 10px 35px rgba(0, 0, 0, .05);--zb-overlay: rgba(0, 0, 0, .4);--zb-font-display: "Syne", sans-serif;--zb-font-body: "Inter", sans-serif;--zb-space-xs: 4px;--zb-space-sm: 8px;--zb-space-md: 16px;--zb-space-lg: 24px;--zb-space-xl: 32px;--zb-space-2xl: 48px;--zb-space-3xl: 64px;--zb-space-4xl: 96px;--zb-radius-sm: 8px;--zb-radius-md: 12px;--zb-radius-lg: 16px;--zb-radius-xl: 20px;--zb-radius-full: 9999px;--zb-ease: cubic-bezier(.2, .9, .35, 1);--zb-duration: .3s;--zb-duration-slow: .5s;--zb-max-width: 1280px;--zb-header-height: 44px}.zb-dark,[data-zb-theme=dark]{--zb-bg: #0a0a0a;--zb-bg-alt: #111111;--zb-bg-card: #1a1a1a;--zb-bg-white: #0a0a0a;--zb-fg: #f5f5f5;--zb-fg-muted: rgba(255, 255, 255, .5);--zb-fg-subtle: rgba(255, 255, 255, .35);--zb-border: rgba(255, 255, 255, .1);--zb-border-strong: rgba(255, 255, 255, .15);--zb-shadow-light: 0 15px 40px rgba(0, 0, 0, .4);--zb-shadow-medium: 0 15px 40px rgba(0, 0, 0, .3);--zb-glass-bg: rgba(255, 255, 255, .04);--zb-glass-border: rgba(255, 255, 255, .1);--zb-glass-shadow: 0 15px 40px rgba(0, 0, 0, .4);--zb-overlay: rgba(0, 0, 0, .6)}[class^=zb-],[class*=" zb-"]{box-sizing:border-box;margin:0;padding:0}.zb-text-display{font-family:var(--zb-font-display);font-weight:700;text-transform:uppercase;letter-spacing:.22em}.zb-text-nav{font-family:var(--zb-font-display);font-size:7.5px;font-weight:700;letter-spacing:.22em;text-transform:uppercase}.zb-text-body{font-family:var(--zb-font-body);font-weight:400;line-height:1.6}.zb-text-eyebrow{font-family:var(--zb-font-display);font-size:10px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--zb-fg-muted)}.zb-text-price{font-family:var(--zb-font-body);font-size:12px;font-weight:400;color:var(--zb-fg-muted)}.zb-text-product-title{font-family:var(--zb-font-display);font-size:10px;font-weight:600;letter-spacing:.15em;text-transform:uppercase;color:var(--zb-fg);line-height:1.4}.zb-container{max-width:var(--zb-max-width);margin:0 auto;padding:0 var(--zb-space-lg)}.zb-section{padding:var(--zb-space-3xl) 0}.zb-section-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--zb-space-lg);padding:0 var(--zb-space-lg)}.zb-section-title{font-family:var(--zb-font-display);font-size:16px;font-weight:700;letter-spacing:.15em;text-transform:uppercase;color:var(--zb-fg)}.zb-section-link{font-family:var(--zb-font-display);font-size:9px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--zb-fg-muted);text-decoration:none;display:inline-flex;align-items:center;gap:6px;transition:color var(--zb-duration) ease}.zb-section-link:hover{color:var(--zb-fg)}.zb-section-link svg{width:12px;height:12px;transition:transform var(--zb-duration) ease}.zb-section-link:hover svg{transform:translate(3px)}.zb-btn-pill{display:inline-flex;align-items:center;justify-content:center;font-family:var(--zb-font-display);font-size:10px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;padding:10px 24px;border-radius:var(--zb-radius-full);border:1px solid var(--zb-border-strong);background:var(--zb-fg);color:var(--zb-bg);cursor:pointer;transition:all var(--zb-duration) ease;text-decoration:none}.zb-btn-pill:hover{opacity:.85;transform:scale(.98)}.zb-btn-ghost{display:inline-flex;align-items:center;justify-content:center;font-family:var(--zb-font-display);font-size:10px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;padding:8px 20px;border-radius:var(--zb-radius-full);border:1px solid var(--zb-border-strong);background:transparent;color:var(--zb-fg);cursor:pointer;transition:all var(--zb-duration) ease;text-decoration:none}.zb-btn-ghost:hover{background:var(--zb-fg);color:var(--zb-bg)}.zb-glass{background:var(--zb-glass-bg);-webkit-backdrop-filter:blur(40px) saturate(180%);backdrop-filter:blur(40px) saturate(180%);border:1px solid var(--zb-glass-border);box-shadow:var(--zb-glass-shadow)}.zb-reveal{opacity:0;transform:translateY(24px);transition:opacity .7s var(--zb-ease),transform .7s var(--zb-ease)}.zb-reveal.zb-visible{opacity:1;transform:translateY(0)}.zb-reveal-delay-1{transition-delay:.1s}.zb-reveal-delay-2{transition-delay:.2s}.zb-reveal-delay-3{transition-delay:.3s}.zb-reveal-delay-4{transition-delay:.4s}.zb-reveal-up{transform:translateY(30px)}.zb-reveal-down{transform:translateY(-30px)}.zb-reveal-left{transform:translate(-30px)}.zb-reveal-right{transform:translate(30px)}.zb-reveal-scale{transform:scale(.95)}.zb-reveal-up.zb-visible,.zb-reveal-down.zb-visible,.zb-reveal-left.zb-visible,.zb-reveal-right.zb-visible{transform:translate(0)}.zb-reveal-scale.zb-visible{transform:scale(1)}.zb-product-card{position:relative;display:flex;flex-direction:column;text-decoration:none;color:inherit;transition:transform var(--zb-duration) var(--zb-ease)}.zb-product-card:hover{transform:translateY(-2px)}.zb-product-card__media{position:relative;width:100%;aspect-ratio:3 / 4;overflow:hidden;background:var(--zb-bg-card);border-radius:0}.zb-product-card__img{width:100%;height:100%;object-fit:cover;transition:opacity var(--zb-duration-slow) ease}.zb-product-card__img--hover{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0}.zb-product-card:hover .zb-product-card__img--primary{opacity:0}.zb-product-card:hover .zb-product-card__img--hover{opacity:1}.zb-product-card__quick-add{position:absolute;bottom:10px;right:10px;width:32px;height:32px;border-radius:50%;background:var(--zb-bg-white);border:1px solid var(--zb-border);display:flex;align-items:center;justify-content:center;cursor:pointer;opacity:0;transform:translateY(4px);transition:all var(--zb-duration) ease;z-index:5;color:var(--zb-fg);box-shadow:0 2px 8px #00000014}.zb-product-card:hover .zb-product-card__quick-add{opacity:1;transform:translateY(0)}.zb-product-card__quick-add:hover{background:var(--zb-fg);color:var(--zb-bg);border-color:var(--zb-fg)}.zb-product-card__quick-add svg{width:14px;height:14px;stroke:currentColor;stroke-width:2;fill:none}.zb-product-card__info{padding:12px 4px 4px}.zb-product-card__title{font-family:var(--zb-font-display);font-size:9px;font-weight:600;letter-spacing:.15em;text-transform:uppercase;color:var(--zb-fg);margin:0 0 4px;line-height:1.4}.zb-product-card__price{font-family:var(--zb-font-body);font-size:11px;font-weight:400;color:var(--zb-fg-muted)}.zb-product-card__price--compare{text-decoration:line-through;margin-right:6px;color:var(--zb-fg-subtle)}.zb-nav-arrow{width:36px;height:36px;border-radius:50%;border:1px solid var(--zb-border-strong);background:var(--zb-bg-white);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all var(--zb-duration) ease;color:var(--zb-fg-muted);flex-shrink:0}.zb-nav-arrow:hover{background:var(--zb-fg);color:var(--zb-bg);border-color:var(--zb-fg)}.zb-nav-arrow svg{width:14px;height:14px;stroke:currentColor;stroke-width:1.5;fill:none}.zb-hide-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.zb-hide-scrollbar::-webkit-scrollbar{display:none}@media(max-width:767px){.zb-container{padding:0 var(--zb-space-md)}.zb-section{padding:var(--zb-space-2xl) 0}.zb-section-header{padding:0 var(--zb-space-md)}.zb-section-title{font-size:14px}.zb-hide-mobile{display:none!important}}@media(min-width:768px){.zb-hide-desktop{display:none!important}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/zb-global.css.map */
