.ziip-util{background:var(--ziip-paper);text-align:center;font-size:12px;font-weight:var(--weight-medium);padding:10px var(--ziip-gutter)}.ziip-util span{white-space:nowrap}.ziip-util b{margin:0 10px;color:var(--ziip-slate);font-weight:inherit}.ziip-camp{position:relative;height:min(92vh,900px);min-height:540px;margin-top:var(--ziip-sec);background:var(--neutral-90)}.ziip-photo.ziip-camp__photo{position:absolute;top:0;right:0;bottom:0;left:0}.ziip-photo.ziip-camp__photo:before{display:block;background:#00000047}.ziip-camp__text{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-content:center;justify-items:center;gap:28px;padding:20px;text-align:center;color:var(--ziip-white)}.ziip-camp__text h2{color:var(--ziip-white);margin:0;font-family:var(--font-display);font-style:italic;font-weight:var(--weight-black);text-transform:uppercase;font-size:clamp(54px,9vw,150px);line-height:.84;letter-spacing:-.04em;padding-right:.06em;text-wrap:balance}@media(max-width:760px){.ziip-camp{height:72vh;min-height:460px}.ziip-camp__text h2{font-size:clamp(44px,13vw,72px)}}.ziip-ct{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,.8fr);gap:clamp(32px,5vw,80px);align-items:start}.ziip-ct__el{display:grid;grid-template-columns:1fr 1fr;gap:22px}.ziip-ct__el label,.ziip-ct__el .full{display:grid;gap:10px}.ziip-ct__el .full{grid-column:1 / -1}.ziip-ct__topics{margin:0;padding:0;border:0;min-width:0}.ziip-ct__topics .ziip-tabs{margin-top:10px}.ziip-ct__topic:checked+.ziip-tabs__tab{background:var(--ziip-black);border-color:var(--ziip-black);color:var(--ziip-white)}.ziip-ct__topic:focus-visible+.ziip-tabs__tab{outline:2px solid var(--ziip-black);outline-offset:3px}.ziip-ct__el input,.ziip-ct__el textarea{padding:14px 16px;border:1.5px solid var(--neutral-30);border-radius:var(--radius-sm);background:var(--ziip-white);color:var(--ziip-black);font:inherit;font-size:16px;outline:0;resize:vertical}.ziip-ct__el input:focus,.ziip-ct__el textarea:focus{border-color:var(--ziip-black)}.ziip-ct__send{display:flex;flex-wrap:wrap;align-items:center;gap:18px}.ziip-ct__send .ziip-fine{margin:0}.ziip-ct__done{grid-column:1 / -1;display:grid;justify-items:start;gap:16px}.ziip-ct__done h2{margin:0;font-family:var(--font-display);font-weight:var(--section-weight);font-size:var(--section-size);letter-spacing:var(--section-tracking)}.ziip-ct__errors{grid-column:1 / -1;display:grid;gap:8px;padding:18px 20px;border-radius:var(--radius-md);background:var(--ziip-paper)}.ziip-ct__errors ul{margin:0;padding-left:18px;font-size:15px;line-height:1.5}.ziip-ct__side{display:grid;grid-template-columns:minmax(0,1fr);gap:1px;overflow:hidden;border:1px solid var(--neutral-30);border-radius:var(--radius-md);background:var(--neutral-30)}.ziip-ct__side>div{display:grid;align-content:start;gap:8px;padding:24px;background:var(--ziip-white)}.ziip-ct__side-label{margin-bottom:6px;font-size:var(--size-eyebrow);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--neutral-70)}.ziip-ct__side b{font-family:var(--font-display);font-weight:var(--weight-medium);font-size:22px;letter-spacing:-.02em;line-height:1.15}.ziip-ct__side-link{display:inline-flex;justify-self:start;gap:10px;margin-top:6px;padding-bottom:4px;font-size:14px;font-weight:var(--weight-medium);white-space:nowrap;border-bottom:1px solid currentColor}.ziip-ct__side-link span{display:inline-block;transition:transform var(--duration-base) var(--ease-out)}.ziip-ct__side-link:hover span{transform:translate(4px)}@media(max-width:760px){.ziip-ct,.ziip-ct__el{grid-template-columns:minmax(0,1fr)}}.ziip-faq{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(32px,5vw,88px);align-items:start}.ziip-faq .ziip-sec-head{margin-bottom:0}@media(max-width:760px){.ziip-faq{grid-template-columns:minmax(0,1fr)}}.ziip-features{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(24px,3vw,48px);padding:var(--ziip-sec) var(--ziip-gutter) 0}.ziip-features__col{display:grid;grid-template-rows:auto 1fr;gap:28px;align-content:start}.ziip-photo.ziip-features__photo{aspect-ratio:4 / 5;border-radius:var(--radius-md)}.ziip-features__text{display:flex;flex-direction:column;align-items:flex-start;gap:22px;height:100%}.ziip-features__text h2{margin:0;font-family:var(--font-display);font-weight:var(--section-weight);font-size:var(--section-size);line-height:var(--section-leading);letter-spacing:var(--section-tracking)}.ziip-features__text .ziip-body{flex:1}@media(max-width:760px){.ziip-features{grid-template-columns:minmax(0,1fr);gap:64px}.ziip-photo.ziip-features__photo{aspect-ratio:4 / 3}.ziip-features__text .ziip-body{flex:none}}.ziip-footer{margin-top:var(--ziip-sec);padding:72px var(--ziip-gutter) 110px;border-top:1px solid var(--border-hairline);background:var(--ziip-white)}.ziip-footer--dark{background:var(--ziip-black);color:var(--ziip-stone);border-top:0}.ziip-footer__top{display:flex;flex-wrap:wrap;justify-content:space-between;gap:40px}.ziip-footer__logo{border-bottom:0}.ziip-footer__logo svg,.ziip-footer__logo img{height:28px;width:auto;color:currentColor}.ziip-footer__cols{display:flex;flex-wrap:wrap;gap:48px 72px}.ziip-footer__cols>div{display:grid;gap:10px;align-content:start}.ziip-footer__cols p{margin:0 0 4px;font-size:var(--size-micro);font-weight:var(--weight-semibold);letter-spacing:.14em;text-transform:uppercase;color:var(--ziip-slate)}.ziip-footer__cols a{padding-block:5px;margin-block:-5px;font-size:var(--size-body-sm);border-bottom:0}.ziip-footer__cols a:hover{text-decoration:underline;text-underline-offset:5px}.ziip-footer__legal{margin-top:56px;display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px 32px;font-size:12px;color:var(--ziip-slate)}.ziip-footer__org{display:grid;gap:4px}.ziip-footer__legal a{color:inherit;border-bottom:0}.ziip-footer__policies{display:flex;flex-wrap:wrap;gap:4px 16px}.ziip-footer__legal a:hover{text-decoration:underline;text-underline-offset:4px}.ziip-guides{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.ziip-guide{display:grid;align-content:start;gap:0;color:var(--text-primary);border-bottom:0}.ziip-photo.ziip-guide__photo{aspect-ratio:16 / 10;border-radius:var(--radius-md);margin-bottom:14px}.ziip-photo.ziip-guide__photo>img{transition:transform var(--duration-slow) var(--ease-out)}.ziip-guide:hover .ziip-guide__photo>img{transform:scale(1.04)}.ziip-guide__title{margin:6px 0;font-family:var(--font-display);font-weight:var(--weight-medium);font-size:20px;letter-spacing:-.02em;line-height:1.15}.ziip-guide__excerpt{font-size:var(--size-body-sm);line-height:1.45;color:var(--neutral-70)}@media(max-width:760px){.ziip-guides{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:82%;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin:0 calc(var(--ziip-gutter) * -1);padding:0 var(--ziip-gutter);scroll-padding:0 var(--ziip-gutter)}.ziip-guides::-webkit-scrollbar{display:none}.ziip-guides>*{scroll-snap-align:start}}ziip-header{display:block}.ziip-header{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:16px var(--ziip-gutter);background:var(--ziip-white)}.ziip-header__logo{display:block;border-bottom:0}.ziip-header__logo svg,.ziip-header__logo img{height:22px;width:auto;color:var(--ziip-black)}.ziip-header__nav{display:flex;gap:26px;font-size:var(--size-body-sm);font-weight:var(--weight-medium)}.ziip-header__nav a{border-bottom:0}.ziip-header__nav a:hover,.ziip-header__nav a[aria-current=page]{text-decoration:underline;text-underline-offset:6px}.ziip-header__cta{justify-self:end;padding:10px 18px;border-radius:var(--radius-pill);background:var(--ziip-black);color:var(--ziip-white);font-size:14px;font-weight:var(--weight-medium);border-bottom:0;white-space:nowrap}.ziip-header__cta:hover{background:var(--neutral-70);color:var(--ziip-white)}.ziip-header__toggle{display:none;justify-self:end;gap:5px;width:44px;height:44px;padding:0;background:none;border:0;cursor:pointer;place-content:center;justify-items:center}.ziip-header__toggle span[aria-hidden]{display:block;width:20px;height:1.5px;background:var(--ziip-black);transition:transform var(--duration-fast) var(--ease-out)}.ziip-header__sheet{display:grid;gap:4px;padding:8px var(--ziip-gutter) 20px;background:var(--ziip-white);border-bottom:1px solid var(--border-hairline)}.ziip-header__sheet[hidden]{display:none}.ziip-header__sheet a{padding:12px 0;font-size:var(--size-body-lg);font-weight:var(--weight-medium);border-bottom:0}.ziip-header__sheet .ziip-header__cta{justify-self:start;margin-top:12px;padding:12px 22px}.ziip-header__toggle[aria-expanded=true] span[aria-hidden]:nth-of-type(2){transform:translateY(3.25px) rotate(45deg)}.ziip-header__toggle[aria-expanded=true] span[aria-hidden]:nth-of-type(3){transform:translateY(-3.25px) rotate(-45deg)}@media(min-width:861px){.ziip-header__sheet{display:none}}@media(max-width:860px){.ziip-header{grid-template-columns:auto 1fr}.ziip-header__nav,.ziip-header>.ziip-header__cta{display:none}.ziip-header__toggle{display:grid}}.ziip-photo.ziip-hero__media .ziip-hero__video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:var(--photo-position, center)}.ziip-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:min(86vh,820px);margin:0 var(--ziip-gutter);background:var(--ziip-paper);border-radius:var(--radius-md);overflow:hidden}.ziip-hero__text{display:grid;align-content:center;justify-items:start;gap:18px;padding:clamp(32px,5vw,80px);color:var(--ziip-black)}.ziip-hero__eyebrow{margin:0;font-size:var(--size-body-sm);font-weight:var(--weight-medium)}.ziip-hero__title{margin:0;font-family:var(--font-display);font-style:italic;font-weight:var(--hero-weight);text-transform:uppercase;font-size:clamp(64px,8vw,150px);line-height:.92;letter-spacing:-.02em;padding-right:.08em;text-wrap:balance}.ziip-hero__body{margin:0;max-width:44ch;font-size:var(--size-body);font-weight:var(--weight-medium)}.ziip-hero__pills{display:flex;flex-wrap:wrap;gap:8px;margin-top:6px}.ziip-hero__pill{display:inline-block;padding:12px 22px;border-radius:var(--radius-pill);background:var(--ziip-black);color:var(--ziip-white);font-size:var(--size-body-sm);font-weight:var(--weight-medium);border-bottom:0;transition:background var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out)}.ziip-hero__pill:hover{background:var(--neutral-70);color:var(--ziip-white)}.ziip-hero__pill+.ziip-hero__pill{background:transparent;color:var(--ziip-black);box-shadow:inset 0 0 0 1.5px var(--ziip-black)}.ziip-hero__pill+.ziip-hero__pill:hover{background:var(--ziip-black);color:var(--ziip-white)}.ziip-photo.ziip-hero__media{position:relative;min-height:100%}.ziip-photo.ziip-hero__media>img{object-position:60% 40%}.ziip-hero--solo{grid-template-columns:minmax(0,1fr);min-height:min(60vh,560px)}@media(max-width:760px){.ziip-hero{grid-template-columns:minmax(0,1fr);min-height:0;margin:0;border-radius:0}.ziip-photo.ziip-hero__media{order:-1;aspect-ratio:4 / 5;min-height:0}.ziip-hero__text{padding:32px 20px 40px}.ziip-hero__title{font-size:clamp(56px,17vw,96px)}.ziip-hero__body{font-size:var(--size-body-sm)}}.ziip-hw{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:clamp(32px,6vw,110px);align-items:center;margin-top:var(--ziip-sec-seam);padding:var(--ziip-sec-seam) var(--ziip-gutter);background:var(--ziip-paper)}.ziip-hw--flush-top{margin-top:0;padding-top:0}.ziip-photo.ziip-hw__photo{aspect-ratio:4 / 5;border-radius:var(--radius-md)}.ziip-hw__body{display:grid;justify-items:start;max-width:560px}.ziip-hw__body .ziip-sec-head{margin-bottom:28px}.ziip-hw__path{list-style:none;margin:0;padding:0;display:grid;width:100%}.ziip-hw__path li{position:relative;display:grid;gap:6px;padding:0 0 26px 36px;transition:opacity var(--duration-slow) var(--ease-out),transform var(--duration-slow) var(--ease-out)}.ziip-hw__path li:before{content:"";position:absolute;left:6px;top:14px;bottom:-4px;width:1.5px;background:var(--neutral-30)}.ziip-hw__path li:after{content:"";position:absolute;left:6px;top:14px;bottom:-4px;width:1.5px;background:var(--mango);transform:scaleY(0);transform-origin:top;transition:transform .6s var(--ease-out)}.ziip-hw__path li:last-child:before,.ziip-hw__path li:last-child:after{display:none}.ziip-hw__path i{position:absolute;z-index:1;left:0;top:3px;width:14px;height:14px;border-radius:50%;background:var(--ziip-white);box-shadow:inset 0 0 0 1.5px var(--neutral-40);transition:background var(--duration-base) var(--ease-out),box-shadow var(--duration-base) var(--ease-out),transform var(--duration-base) var(--ease-snap)}.ziip-hw__path b{font-family:var(--font-display);font-weight:var(--weight-medium);font-size:22px;letter-spacing:-.02em;line-height:1.1}.ziip-hw__path .ziip-body{font-size:var(--size-body-sm)}.ziip-hw__path .ziip-eyebrow{color:var(--neutral-70)}.ziip-hw__path.is-live li.is-ahead{opacity:.28;transform:translateY(10px)}.ziip-hw__path.is-live li.is-ahead:before{opacity:.5}.ziip-hw__path.is-live li.is-done:after{transform:scaleY(1)}.ziip-hw__path.is-live li.is-done i,.ziip-hw__path.is-live li.is-on i{background:var(--mango);box-shadow:none}.ziip-hw__path.is-live li.is-on i{box-shadow:0 0 0 5px color-mix(in oklch,var(--mango) 22%,transparent);transform:scale(1.15)}.ziip-hw__path.is-live li.is-on .ziip-eyebrow{color:var(--mango-deep)}.ziip-hw__path.is-live li:not(.is-on) b{color:var(--neutral-60)}.ziip-hw__path.is-live li:not(.is-on) .ziip-body{color:var(--neutral-50)}.ziip-hw__dose{margin:6px 0 24px;font-size:var(--size-micro);font-weight:var(--weight-semibold);letter-spacing:.1em;text-transform:uppercase;color:var(--neutral-60);line-height:1.6}@media(max-width:760px){.ziip-hw{grid-template-columns:minmax(0,1fr)}.ziip-photo.ziip-hw__photo{aspect-ratio:4 / 3}.ziip-hw__body{max-width:none}}@media(prefers-reduced-motion:reduce){.ziip-hw__path li,.ziip-hw__path li:after,.ziip-hw__path i{transition:none}}.ziip-ht{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.ziip-ht article{display:grid;gap:10px;align-content:start}.ziip-photo.ziip-ht__photo{aspect-ratio:4 / 5;margin-bottom:10px;border-radius:var(--radius-md)}.ziip-ht h3{margin:0;font-family:var(--font-display);font-weight:var(--weight-medium);font-size:24px;letter-spacing:-.02em}.ziip-ht__body{font-size:15px}@media(max-width:760px){.ziip-ht{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:78%;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin:0 calc(var(--ziip-gutter) * -1);padding:0 var(--ziip-gutter);scroll-padding:0 var(--ziip-gutter)}.ziip-ht::-webkit-scrollbar{display:none}.ziip-ht>*{scroll-snap-align:start}}.ziip-ig__rail{margin-inline:calc(-1 * var(--ziip-gutter));overflow:clip}.ziip-ig__grid{--ig-gap: clamp(8px, 1vw, 16px);--ig-tile-time: 9s;display:flex;gap:var(--ig-gap);width:max-content;margin:0;padding:0;list-style:none;animation:ziip-ig-scroll calc(var(--ig-count, 6) * var(--ig-tile-time)) linear infinite}.ziip-ig__grid>li{flex:none;width:clamp(220px,27vw,420px)}.ziip-ig__grid:focus-within{animation-play-state:paused}@keyframes ziip-ig-scroll{to{transform:translate(calc(-100% / var(--ig-passes, 3) - var(--ig-gap) / var(--ig-passes, 3)))}}.ziip-ig__tile{position:relative;display:block;aspect-ratio:4 / 5;overflow:hidden;border-radius:var(--radius-md);border-bottom:0}.ziip-ig__tile img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform var(--duration-slow) var(--ease-out)}.ziip-ig__tile:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(to top,rgba(0,0,0,.45),transparent 50%);opacity:0;transition:opacity var(--duration-base) var(--ease-out)}.ziip-ig__tile>span{position:absolute;left:12px;bottom:10px;z-index:2;font-size:var(--size-caption);font-weight:var(--weight-semibold);color:var(--ziip-white);opacity:0;transition:opacity var(--duration-base) var(--ease-out)}.ziip-ig__tile:hover img{transform:scale(1.05)}.ziip-ig__tile:hover:after,.ziip-ig__tile:hover>span,.ziip-ig__tile:focus-visible:after,.ziip-ig__tile:focus-visible>span{opacity:1}@media(max-width:880px){.ziip-ig__grid{--ig-tile-time: 6.5s}.ziip-ig__grid>li{width:70vw}}@media(prefers-reduced-motion:reduce){.ziip-ig__rail{margin-inline:0 calc(-1 * var(--ziip-gutter));overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.ziip-ig__rail::-webkit-scrollbar{display:none}.ziip-ig__grid{animation:none;padding-right:var(--ziip-gutter)}.ziip-ig__grid>li{scroll-snap-align:start}.ziip-ig__grid>li[data-clone=true]{display:none}.ziip-ig__tile img,.ziip-ig__tile:after,.ziip-ig__tile>span{transition:none}.ziip-ig__tile:hover img{transform:none}}.ziip-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.ziip-grid--two{grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:760px){.ziip-grid,.ziip-grid--two{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:82%;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin:0 calc(var(--ziip-gutter) * -1);padding:0 var(--ziip-gutter);scroll-padding:0 var(--ziip-gutter)}.ziip-grid::-webkit-scrollbar{display:none}.ziip-grid>*{scroll-snap-align:start}}.ziip-crumb{display:flex;gap:10px;padding:28px var(--ziip-gutter) 0;font-size:var(--size-micro);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--neutral-60)}.ziip-crumb b{font-weight:var(--weight-semibold);color:var(--ziip-black)}.ziip-pdp{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(32px,5vw,88px);align-items:start;padding:24px var(--ziip-gutter) 0}.ziip-pdp__gal{position:sticky;top:24px;display:grid;gap:12px;margin:0;padding:0;border:0;min-width:0}.ziip-pdp__main{position:relative;aspect-ratio:1;overflow:hidden;border-radius:var(--radius-md);background:var(--ziip-paper)}.ziip-pdp__slide{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;visibility:hidden;transition:opacity var(--duration-base) var(--ease-out)}.ziip-photo.ziip-pdp__ph{width:100%;height:100%;background:var(--ziip-paper)}.ziip-photo.ziip-pdp__ph>img,.ziip-pdp__thumb img{object-position:center 60%;transform:scale(1.25)}.ziip-pdp__thumbs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.ziip-pdp__thumb{display:block;aspect-ratio:1;overflow:hidden;border:1.5px solid transparent;border-radius:var(--radius-sm);background:var(--ziip-paper);cursor:pointer}.ziip-pdp__thumb img{width:100%;height:100%;object-fit:cover}#ziip-shot-0:checked~.ziip-pdp__main>.ziip-pdp__slide:nth-child(1),#ziip-shot-1:checked~.ziip-pdp__main>.ziip-pdp__slide:nth-child(2),#ziip-shot-2:checked~.ziip-pdp__main>.ziip-pdp__slide:nth-child(3),#ziip-shot-3:checked~.ziip-pdp__main>.ziip-pdp__slide:nth-child(4),#ziip-shot-4:checked~.ziip-pdp__main>.ziip-pdp__slide:nth-child(5),#ziip-shot-5:checked~.ziip-pdp__main>.ziip-pdp__slide:nth-child(6){opacity:1;visibility:visible}#ziip-shot-0:checked~.ziip-pdp__thumbs>.ziip-pdp__thumb:nth-child(1),#ziip-shot-1:checked~.ziip-pdp__thumbs>.ziip-pdp__thumb:nth-child(2),#ziip-shot-2:checked~.ziip-pdp__thumbs>.ziip-pdp__thumb:nth-child(3),#ziip-shot-3:checked~.ziip-pdp__thumbs>.ziip-pdp__thumb:nth-child(4),#ziip-shot-4:checked~.ziip-pdp__thumbs>.ziip-pdp__thumb:nth-child(5),#ziip-shot-5:checked~.ziip-pdp__thumbs>.ziip-pdp__thumb:nth-child(6){border-color:var(--ziip-black)}#ziip-shot-0:focus-visible~.ziip-pdp__thumbs>.ziip-pdp__thumb:nth-child(1),#ziip-shot-1:focus-visible~.ziip-pdp__thumbs>.ziip-pdp__thumb:nth-child(2),#ziip-shot-2:focus-visible~.ziip-pdp__thumbs>.ziip-pdp__thumb:nth-child(3),#ziip-shot-3:focus-visible~.ziip-pdp__thumbs>.ziip-pdp__thumb:nth-child(4),#ziip-shot-4:focus-visible~.ziip-pdp__thumbs>.ziip-pdp__thumb:nth-child(5),#ziip-shot-5:focus-visible~.ziip-pdp__thumbs>.ziip-pdp__thumb:nth-child(6){outline:2px solid var(--ziip-black);outline-offset:3px}.ziip-pdp__buy{display:grid;gap:22px;align-content:start;max-width:520px}.ziip-pdp__tags{display:flex;flex-wrap:wrap;align-items:center;gap:14px}.ziip-pdp__badge{padding:5px 9px;border-radius:var(--radius-xs);font-size:10px;font-weight:var(--weight-semibold);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--ziip-black)}.ziip-pdp h1{margin:0;font-family:var(--font-display);font-weight:var(--section-weight);font-size:clamp(40px,4.4vw,64px);line-height:1;letter-spacing:-.03em}.ziip-pdp__detail{white-space:pre-line;font-size:17px}.ziip-pdp__spec{margin:8px 0 0;display:grid;grid-template-columns:repeat(3,1fr);width:100%;border-top:1px solid var(--neutral-30)}.ziip-pdp__spec>div{padding:16px 0}.ziip-pdp__spec dt{font-size:var(--size-micro);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--neutral-70)}.ziip-pdp__spec dd{margin:6px 0 0;font-size:var(--spec-size);font-weight:var(--spec-weight);letter-spacing:var(--spec-tracking);font-variant-numeric:tabular-nums}.ziip-pdp__flav{display:grid;gap:12px}.ziip-pdp__flav>div{display:flex;flex-wrap:wrap;gap:8px}.ziip-pdp__flav a{display:inline-flex;align-items:center;gap:8px;padding:10px 16px;border:1.5px solid var(--neutral-30);border-radius:var(--radius-pill);font-size:14px;font-weight:var(--weight-medium);color:var(--text-primary);border-bottom:1.5px solid var(--neutral-30)}.ziip-pdp__flav a i{width:10px;height:10px;border-radius:50%;background:var(--swatch)}.ziip-pdp__flav a:hover{border-color:var(--ziip-black);color:var(--text-primary)}.ziip-pdp__flav a.is-on{background:var(--ziip-black);border-color:var(--ziip-black);color:var(--ziip-white)}.ziip-pdp__where{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:22px 24px;border-radius:var(--radius-md);background:var(--ziip-paper)}.ziip-pdp__where h2{margin:6px 0 0;font-family:var(--font-display);font-weight:var(--weight-medium);font-size:22px;letter-spacing:-.02em}.ziip-pdp__serving{margin-top:0}.ziip-pdp__nut{width:100%;margin-bottom:24px;border-collapse:collapse;font-size:14px}.ziip-pdp__nut th,.ziip-pdp__nut td{padding:9px 0;border-bottom:1px solid var(--neutral-30);text-align:left;font-weight:var(--weight-regular);color:var(--neutral-70)}.ziip-pdp__nut td{text-align:right;font-variant-numeric:tabular-nums;color:var(--ziip-black)}@media(max-width:760px){.ziip-pdp{grid-template-columns:minmax(0,1fr)}.ziip-pdp__gal{position:static}}@media(prefers-reduced-motion:reduce){.ziip-pdp__slide{transition:none}}.ziip-trust{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;background:var(--neutral-30);border:1px solid var(--neutral-30);border-radius:10px;overflow:hidden}.ziip-trust>div{display:grid;gap:4px;align-content:start;padding:22px;background:var(--ziip-white)}.ziip-trust__n{font-size:var(--size-eyebrow);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-eyebrow);color:var(--neutral-70);margin-bottom:6px}.ziip-trust b{font-family:var(--font-display);font-weight:var(--weight-medium);font-size:22px;letter-spacing:-.02em;line-height:1.1}.ziip-trust>div>span:not(.ziip-trust__n){font-size:var(--size-body-sm);line-height:1.5;color:var(--neutral-70)}@media(max-width:900px){.ziip-trust{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.ziip-trust{grid-template-columns:minmax(0,1fr)}.ziip-trust>div{padding:20px}}.ziip-acc{border-top:1px solid var(--neutral-30)}.ziip-acc:last-child{border-bottom:1px solid var(--neutral-30)}.ziip-acc>summary{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:22px 0;cursor:pointer;list-style:none;font-family:var(--font-display);font-weight:var(--weight-medium);font-size:20px;letter-spacing:-.02em;color:var(--ziip-black)}.ziip-acc>summary::-webkit-details-marker{display:none}.ziip-acc>summary i{position:relative;flex:none;width:16px;height:16px}.ziip-acc>summary i:before,.ziip-acc>summary i:after{content:"";position:absolute;inset:50% 0 auto;height:1.5px;background:var(--neutral-60);transform:translateY(-50%);transition:transform var(--duration-base) var(--ease-out)}.ziip-acc>summary i:after{transform:translateY(-50%) rotate(90deg)}.ziip-acc[open]>summary i:after{transform:translateY(-50%) rotate(0)}.ziip-acc__panel>*:last-child{margin-bottom:24px}.ziip-blob{position:absolute;z-index:0;width:var(--ziip-blob-size, 420px);opacity:var(--ziip-blob-opacity, 1);pointer-events:none;animation:ziip-blob-drift 26s var(--ease-in-out) infinite;will-change:transform}.ziip-blob--b{animation-name:ziip-blob-drift-b;animation-duration:34s}.ziip-blob--still{animation:none}.ziip-blob--atmos{top:50%;width:auto;aspect-ratio:var(--ziip-blob-ratio, 694 / 551);max-width:none;height:96%;max-height:none;translate:0 -50%;-webkit-mask-image:radial-gradient(closest-side,#000 55%,transparent 100%);mask-image:radial-gradient(closest-side,#000 55%,transparent 100%)}.ziip-blob--atmos img{width:auto;height:100%}@media(max-width:880px){.ziip-blob--atmos{height:70%;opacity:calc(var(--ziip-blob-opacity, 1) * .7)}}.ziip-blob img{width:100%;height:auto;mix-blend-mode:multiply}.ziip-blob__fill{display:block;width:100%;aspect-ratio:1;border-radius:50%;mix-blend-mode:multiply}.ziip-dark .ziip-blob img,.ziip-dark .ziip-blob__fill{mix-blend-mode:screen}@keyframes ziip-blob-drift{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(-3.5%,4%,0) scale(1.06)}}@keyframes ziip-blob-drift-b{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(6%,-5%,0) scale(1.09)}}@media(prefers-reduced-motion:reduce){.ziip-blob{animation:none}}.ziip-btn{display:inline-flex;align-items:center;justify-content:center;width:auto;font-family:var(--font-core);font-weight:var(--weight-medium);line-height:1;text-decoration:none;white-space:nowrap;border:var(--border-width-strong) solid transparent;border-radius:var(--radius-pill);cursor:pointer;transition:var(--transition-control)}.ziip-btn--square{border-radius:var(--radius-sm)}.ziip-btn--caps{font-weight:var(--weight-semibold);letter-spacing:var(--tracking-label);text-transform:uppercase}.ziip-btn:active:not([disabled]){transform:scale(var(--press-scale))}.ziip-btn[disabled]{opacity:var(--disabled-opacity);cursor:not-allowed}.ziip-btn--full{display:flex;width:100%}.ziip-btn--sm{gap:6px;min-height:36px;padding:8px 16px;font-size:var(--size-caption)}.ziip-btn--md{gap:8px;min-height:49px;padding:15px 24px;font-size:var(--size-caption)}.ziip-btn--lg{gap:10px;min-height:54px;padding:16px 32px;font-size:var(--size-body)}.ziip-btn--solid{background:var(--text-primary);color:var(--surface-page)}.ziip-btn--solid:hover:not([disabled]){background:var(--neutral-70)}.ziip-btn--outline{background:transparent;color:var(--text-primary);border-color:var(--border-strong)}.ziip-btn--outline:hover:not([disabled]){background:var(--text-primary);color:var(--surface-page)}.ziip-btn--ghost{background:transparent;color:var(--text-primary)}.ziip-btn--ghost:hover:not([disabled]){background:var(--border-hairline)}.ziip-btn--flavour{background:var(--btn-fill, var(--mango));color:var(--ziip-black)}.ziip-btn--flavour:hover:not([disabled]){background:var(--btn-fill-hover, var(--mango-deep));color:var(--ziip-white)}.ziip-btn--light{background:var(--ziip-white);color:var(--ziip-black)}.ziip-btn--light:hover:not([disabled]){background:var(--ziip-stone)}.ziip-icon{display:inline-flex;flex:none}.ziip-pg-head{display:grid;justify-items:start;gap:18px;max-width:calc(760px + var(--ziip-gutter) * 2);padding:clamp(48px,6vw,96px) var(--ziip-gutter) 0}.ziip-pg-head h1{margin:0;font-family:var(--font-display);font-weight:var(--section-weight);font-size:clamp(40px,5vw,72px);line-height:1;letter-spacing:-.03em;text-wrap:balance}.ziip-pg-head__body{max-width:52ch;font-size:17px}.ziip-pg-head+.ziip-section{padding-top:clamp(40px,4vw,64px)}.ziip-photo{position:relative;overflow:hidden;isolation:isolate;background:var(--neutral-90);aspect-ratio:var(--photo-ratio, auto)}.ziip-photo>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:var(--photo-position, center);z-index:-3}.ziip-photo:before,.ziip-photo:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:-2}.ziip-photo:after{z-index:-1;background-image:var(--grain-noise);mix-blend-mode:overlay;opacity:var(--grade-grain-opacity)}.ziip-photo--none:before,.ziip-photo--none:after{display:none}.ziip-photo--flavour>img{filter:var(--grade-flavour)}.ziip-photo--flavour:before{background:var(--flav, var(--mango));mix-blend-mode:multiply;opacity:var(--grade-flavour-tint-opacity)}.ziip-photo--mono>img{filter:var(--grade-mono)}.ziip-photo--mono:before{background:radial-gradient(ellipse at 50% 45%,#0000 45%,#00000073)}.ziip-photo--mono:after{opacity:.42}.ziip-photo--warm>img{filter:var(--grade-warm)}.ziip-photo--warm:before{background:linear-gradient(160deg,#ffc47857,#f3782024 55%,#78280a33);mix-blend-mode:soft-light}.ziip-photo--clinical>img{filter:var(--grade-clinical)}.ziip-photo--clinical:before{background:#e8e5e138;mix-blend-mode:screen}.ziip-photo--clinical:after{opacity:.2}.ziip-photo--punch>img{filter:var(--grade-punch)}.ziip-photo--punch:before{background:radial-gradient(ellipse at 50% 40%,#0000 55%,#00000047)}.ziip-photo--punch:after{opacity:.18}.ziip-card{position:relative;display:grid;grid-template-columns:minmax(0,1fr);gap:8px;align-content:start;padding:18px;background:var(--ziip-white);border:1px solid var(--neutral-30);border-radius:var(--radius-md);color:var(--text-primary);transition:border-color var(--duration-base) var(--ease-out)}.ziip-card:hover{border-color:var(--ziip-black)}.ziip-card__title:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.ziip-card__title:focus-visible:after{outline:2px solid var(--ziip-black);outline-offset:-3px}.ziip-card__badge{position:absolute;top:14px;left:14px;z-index:2;padding:5px 9px;border-radius:var(--radius-xs);font-size:10px;font-weight:var(--weight-semibold);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--ziip-black)}.ziip-card__img{position:relative;z-index:0;aspect-ratio:1;overflow:hidden;background:var(--ziip-paper)}.ziip-card__img img{width:100%;height:100%;object-fit:cover;object-position:center 60%;transform:scale(1.25);transition:transform var(--duration-slow) var(--ease-out)}.ziip-card:hover .ziip-card__img img{transform:scale(1.31)}.ziip-card__brand{font-size:var(--size-micro);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-eyebrow);color:var(--neutral-70)}.ziip-card__title{color:var(--text-primary);border-bottom:0;font-family:var(--font-display);font-weight:var(--weight-semibold);font-size:18px;letter-spacing:-.02em}.ziip-spec{container-type:inline-size;margin:6px 0 12px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:10px;border-top:1px solid var(--neutral-30)}.ziip-spec>div{padding:12px 0 0}.ziip-spec dd{margin:0;font-size:min(var(--spec-size),11cqi);font-weight:var(--spec-weight);letter-spacing:var(--spec-tracking);font-variant-numeric:tabular-nums}.ziip-spec dt{margin-top:2px;font-size:10px;white-space:nowrap;letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--neutral-60)}@container (max-width: 240px){.ziip-spec dt{font-size:8.5px;letter-spacing:.04em}}.ziip-card__cta{position:relative;justify-self:stretch;padding:14px 22px;border:1.5px solid var(--ziip-black);border-radius:var(--radius-pill);background:none;color:var(--ziip-black);font-size:var(--size-caption);font-weight:var(--weight-medium);text-align:center;transition:var(--transition-control)}.ziip-card__cta:hover,.ziip-card__cta:focus-visible{background:var(--ziip-black);color:var(--ziip-white)}.ziip-sec-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:end;gap:20px 40px;margin-bottom:36px}.ziip-sec-head__text{display:grid;gap:16px;max-width:620px}.ziip-sec-head h2{margin:0;font-family:var(--font-display);font-weight:var(--section-weight);font-size:var(--section-size);line-height:var(--section-leading);letter-spacing:var(--section-tracking);text-wrap:balance}.ziip-sec-head__link{display:inline-flex;gap:10px;padding-bottom:4px;font-size:14px;font-weight:var(--weight-medium);white-space:nowrap;border-bottom:1px solid currentColor}.ziip-sec-head__link span{display:inline-block;transition:transform var(--duration-base) var(--ease-out)}.ziip-sec-head__link:hover span{transform:translate(4px)}@media(max-width:760px){.ziip-sec-head{margin-bottom:24px}.ziip-sec-head h2{font-size:clamp(26px,7.4vw,34px)}}
/*# sourceMappingURL=/cdn/shop/t/2/compiled_assets/styles.css.map */
