:root{--zonix-black: #090909;--zonix-white: #f7f7f5;--zonix-muted: #777;--zonix-line: #dededb;--zonix-gutter: clamp(18px, 4vw, 56px)}.zonix-announcement{display:flex;justify-content:center;align-items:center;min-height:34px;padding:8px 14px;background:var(--zonix-black);color:#fff;text-align:center;font-size:10px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.zonix-announcement__link,.zonix-announcement__text{color:inherit;text-decoration:none}.zonix-hero{position:relative;isolation:isolate;display:flex;min-height:var(--zonix-hero-min-height, 650px);overflow:hidden;color:var(--zonix-hero-text, #fff);background:#161616}.zonix-hero--full-bleed{width:100%}.zonix-hero__media,.zonix-hero__placeholder,.zonix-hero__shade{position:absolute;top:0;right:0;bottom:0;left:0}.zonix-hero__image{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.zonix-hero__placeholder,.zonix-hero__placeholder-svg{width:100%;height:100%}.zonix-hero__shade{z-index:1;background:linear-gradient(90deg,rgba(0,0,0,var(--zonix-hero-overlay,.35)) 0%,rgba(0,0,0,calc(var(--zonix-hero-overlay,.35) * .45)) 65%,transparent 100%)}.zonix-hero__content{position:relative;z-index:2;display:flex;flex-direction:column;justify-content:center;width:min(100% - 2 * var(--zonix-gutter),var(--zonix-hero-content-width, 650px));padding:70px 0;margin-inline:var(--zonix-gutter)}.zonix-hero__content--center{margin-inline:auto;text-align:center;align-items:center}.zonix-hero__content--right{margin-left:auto;margin-right:var(--zonix-gutter);text-align:right;align-items:flex-end}.zonix-eyebrow{margin:0 0 18px;font-size:10px;line-height:1.4;font-weight:700;letter-spacing:.22em;text-transform:uppercase}.zonix-eyebrow--dark{color:var(--zonix-muted)}.zonix-hero__heading{max-width:100%;margin:0;font-size:clamp(54px,9.5vw,124px);line-height:.86;font-weight:900;letter-spacing:-.075em;text-transform:uppercase;overflow-wrap:anywhere}.zonix-hero__body{max-width:420px;margin-top:24px;font-size:14px;line-height:1.7}.zonix-button{display:inline-flex;align-items:center;justify-content:center;gap:28px;min-height:48px;margin-top:28px;padding:14px 20px;border:1px solid #fff;background:#fff;color:#090909;font-size:10px;font-weight:800;letter-spacing:.13em;text-decoration:none;transition:background .2s ease,color .2s ease,border-color .2s ease}.zonix-button:hover{background:transparent;color:#fff}.zonix-tiles,.zonix-products{padding-top:clamp(42px,7vw,88px);padding-bottom:clamp(42px,7vw,88px)}.zonix-section-heading{display:flex;justify-content:space-between;align-items:end;gap:20px;margin-bottom:26px}.zonix-section-heading .zonix-eyebrow{margin-bottom:10px}.zonix-heading{margin:0;color:var(--zonix-black);font-size:clamp(28px,4vw,48px);line-height:.95;font-weight:900;letter-spacing:-.055em;text-transform:uppercase}.zonix-text-link{flex-shrink:0;display:inline-flex;align-items:center;gap:10px;padding-bottom:4px;border-bottom:1px solid currentColor;color:var(--zonix-black);font-size:10px;font-weight:800;letter-spacing:.1em;text-decoration:none}.zonix-tiles__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.zonix-tile{display:block;color:inherit;text-decoration:none}.zonix-tile__media{position:relative;aspect-ratio:3 / 4;overflow:hidden;background:#e9e9e7}.zonix-tile__image,.zonix-tile__placeholder{display:block;width:100%;height:100%;object-fit:cover;transition:transform .45s cubic-bezier(.2,.7,.2,1)}.zonix-tile:hover .zonix-tile__image{transform:scale(1.04)}.zonix-tile__overlay{position:absolute;top:25%;right:0;bottom:0;left:0;background:linear-gradient(transparent,#00000094)}.zonix-tile__label{position:absolute;inset:auto 14px 15px;display:flex;justify-content:space-between;align-items:center;gap:12px;color:#fff;font-size:clamp(12px,1.5vw,17px);font-weight:800;letter-spacing:-.02em;text-transform:uppercase}.zonix-products__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:26px 12px}.zonix-product-card{min-width:0}.zonix-product-card__image-wrap{position:relative;display:block;overflow:hidden;aspect-ratio:4 / 5;background:#f0f0ee;color:inherit}.zonix-product-card__image,.zonix-product-card__placeholder{display:block;width:100%;height:100%;object-fit:cover;transition:transform .35s ease}.zonix-product-card:hover .zonix-product-card__image{transform:scale(1.025)}.zonix-product-card__badge{position:absolute;top:10px;left:10px;padding:7px 9px;background:#fff;color:#090909;font-size:9px;font-weight:800;letter-spacing:.1em}.zonix-product-card__details{padding-top:12px}.zonix-product-card__title{display:inline-block;color:#111;font-size:13px;line-height:1.4;font-weight:700;text-decoration:none}.zonix-product-card__price{display:flex;flex-wrap:wrap;gap:8px;margin-top:6px;color:#111;font-size:12px}.zonix-product-card__price s{color:#777}.zonix-product-card__vendor{margin:6px 0 0;color:#777;font-size:10px}.zonix-quick-add{margin-top:12px}.zonix-quick-add__button{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:40px;padding:10px 12px;border:1px solid #111;border-radius:0;background:#fff;color:#111;font:inherit;font-size:9px;font-weight:800;letter-spacing:.1em;cursor:pointer}.zonix-quick-add__button:hover:not(:disabled){background:#111;color:#fff}.zonix-quick-add__button:disabled{opacity:.5;cursor:not-allowed}.zonix-empty-state{padding:20px 0;color:#666}@media(max-width:989px){.zonix-tiles__grid,.zonix-products__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.zonix-hero{min-height:min(var(--zonix-hero-min-height, 650px),78vh)}.zonix-hero__heading{font-size:clamp(54px,12vw,94px)}}@media(max-width:600px){.zonix-hero{min-height:520px}.zonix-hero__content{padding:52px 0}.zonix-hero__heading{font-size:clamp(50px,15vw,76px)}.zonix-hero__body{max-width:300px;font-size:13px}.zonix-section-heading{align-items:start;flex-direction:column}.zonix-tiles__grid{gap:8px}.zonix-products__grid{gap:22px 8px}.zonix-tile__label{inset-inline:10px;bottom:10px;font-size:12px}.zonix-product-card__title{font-size:12px}.zonix-product-card__price{font-size:11px}}@media(prefers-reduced-motion:reduce){.zonix-tile__image,.zonix-product-card__image,.zonix-button{transition:none}}.zonix-tiles,.zonix-tiles__grid{background-color:#fff!important}
/*# sourceMappingURL=/cdn/shop/t/3/assets/zonix-storefront.css.map */
