.faq details summary .plus,.sh-faq-q .plus{position:relative;display:inline-flex!important;align-items:center;justify-content:center;flex-shrink:0;width:56px!important;height:56px!important;background:transparent!important;overflow:visible;border-radius:0!important;color:var(--zzai-ink)!important}.faq details summary .plus:before,.sh-faq-q .plus:before{content:"";position:absolute;top:8px;right:8px;bottom:8px;left:8px;border-radius:100px;background:var(--zzai-ink);transition:background .24s;z-index:0}.faq details summary .plus:after,.sh-faq-q .plus:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:url(obi-beads.svg) center / contain no-repeat;z-index:2;transform:rotate(-4deg);transition:transform .42s var(--ease-bounce);filter:drop-shadow(0 2px 4px rgba(20,17,11,.18))}.faq details summary .plus svg,.faq details summary .plus svg path,.faq details summary .plus>*,.sh-faq-q .plus svg,.sh-faq-q .plus svg path,.sh-faq-q .plus>*{position:relative;z-index:3;color:var(--zzai-cream);stroke:currentColor;fill:none;transform:scale(.85);transition:transform .38s var(--ease-bounce)}.faq details[open] summary .plus,.sh-faq-item.open .sh-faq-q .plus{background:transparent!important;color:var(--zzai-ink)!important;transform:none}.faq details[open] summary .plus:before,.sh-faq-item.open .sh-faq-q .plus:before{background:var(--zzai-gold)}.faq details[open] summary .plus:after,.sh-faq-item.open .sh-faq-q .plus:after{transform:rotate(6deg) scale(1.04)}.faq details[open] summary .plus svg,.faq details[open] summary .plus>*,.sh-faq-item.open .sh-faq-q .plus svg,.sh-faq-item.open .sh-faq-q .plus>*{color:var(--zzai-ink);transform:scale(.85) rotate(45deg)}.faq details summary:hover .plus:after,.sh-faq-q:hover .plus:after{transform:rotate(-1deg) scale(1.03)}.faq details[open] summary:hover .plus:after,.sh-faq-item.open .sh-faq-q:hover .plus:after{transform:rotate(10deg) scale(1.07)}.hp-tile .tile-arrow{position:relative;width:48px;height:24px;border-radius:100px;background:var(--zzai-cream);overflow:hidden}.hp-tile .tile-arrow svg{display:none}.hp-tile .tile-arrow:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:url(zobo-spear-arrow.svg) center / 88% auto no-repeat;transition:transform .22s var(--ease-out)}.hp-tile:hover .tile-arrow:after,.hp-tile:focus-visible .tile-arrow:after{transform:translate(4px)}.rev-arrows button{position:relative;overflow:hidden}.rev-arrows button svg{display:none}.rev-arrows button:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:url(zobo-spear-arrow.svg) center / 76% auto no-repeat;transition:transform .22s var(--ease-out)}.rev-arrows button:first-of-type:after{transform:scaleX(-1)}.nl-form button{display:inline-flex;align-items:center;gap:8px;flex-shrink:0}.nl-form button .nl-mark{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;margin-left:2px;transition:transform .24s var(--ease-bounce)}.nl-form button .nl-mark img{width:100%;height:100%;object-fit:contain;display:block;filter:drop-shadow(0 0 6px rgba(244,188,86,.55))}.nl-form button:hover .nl-mark{transform:scale(1.15) rotate(-6deg)}.sp-stamp{position:absolute;top:14px;right:14px;z-index:3;display:inline-flex;align-items:center;gap:10px;padding:5px 16px 5px 5px;border-radius:100px;background:var(--stamp-bg, var(--zzai-gold));color:var(--stamp-fg, var(--zzai-ink));font-family:var(--font-display);font-weight:800;font-size:11.5px;letter-spacing:.08em;text-transform:uppercase;line-height:1;white-space:nowrap;transform:rotate(var(--stamp-tilt, 0deg));transform-origin:80% 50%;box-shadow:0 0 0 2px var(--zzai-cream),0 6px 16px -6px #14110b73,inset 0 1px #ffffff59;pointer-events:none;transition:transform .28s var(--ease-bounce)}.sp-stamp[data-tone=gold]{--stamp-bg: var(--zzai-gold);--stamp-fg: var(--zzai-ink)}.sp-stamp[data-tone=tamtam]{--stamp-bg: var(--zzai-tamtam);--stamp-fg: var(--zzai-ink)}.sp-stamp[data-tone=magenta]{--stamp-bg: var(--zzai-zobo);--stamp-fg: var(--zzai-cream)}.sp-stamp-disc{width:42px;height:42px;flex-shrink:0;border-radius:50%;background:var(--zzai-cream);display:flex;align-items:center;justify-content:center;overflow:hidden;box-shadow:inset 0 0 0 1.5px #14110b1f}.sp-stamp-disc img{width:100%;height:100%;object-fit:cover;display:block}.sp-stamp[data-sym=queen-amina] img{object-position:center 45%;transform:scale(1.1)}.sp-stamp[data-sym=obi-fan] img{object-position:center 30%;transform:scale(1.5)}.sp-stamp[data-sym=tamtam-flame] img{object-position:center 40%;transform:scale(1.4)}.sp-stamp[data-sym=tamtam-torch] img{object-position:center 35%;transform:scale(1.5)}.sp-card:hover .sp-stamp,.sp-variety:hover .sp-stamp{transform:rotate(0) scale(1.05)}.sp-img{position:relative}@media(max-width:640px){.sp-stamp{top:10px;right:10px;font-size:10.5px;padding:4px 12px 4px 4px;gap:8px}.sp-stamp-disc{width:34px;height:34px}}.fg-h2{font-size:clamp(2.8rem,6.35vw,5.7rem)}.rt-h2{font-size:clamp(3.05rem,8.9vw,7.6rem)}.ing-h2{font-size:clamp(2.8rem,6.35vw,5.7rem)}.quiz-h2{font-size:clamp(2.8rem,6.35vw,5.1rem)}.ugc-h2,.faq-heading{font-size:clamp(2.8rem,6.35vw,5.6rem)}.hp-tile{position:relative;transition:transform .38s var(--ease-out),box-shadow .38s}.hp-tile:after{content:"Explore flavor";position:absolute;left:14px;right:14px;top:14px;padding:9px 14px;background:var(--zzai-ink);color:var(--zzai-cream);font-family:var(--font-display);font-weight:700;font-size:11px;letter-spacing:.14em;text-transform:uppercase;border-radius:100px;opacity:0;transform:translateY(-6px);transition:opacity .22s var(--ease-out),transform .22s var(--ease-out);pointer-events:none;text-align:center;z-index:3;max-width:60%;margin-left:auto}.hp-tile:hover:after,.hp-tile:focus-visible:after{opacity:1;transform:translateY(0)}.hp-tile:hover .tile-arrow,.hp-tile:focus-visible .tile-arrow{background:var(--zzai-gold)}.hp-tile:focus-visible{outline:3px solid var(--zzai-gold);outline-offset:4px}[data-adire-band=quiz-ing]{position:relative;margin-top:56px;margin-bottom:0;height:36px}[data-adire-band=quiz-ing] .adire-divider-band{height:36px}[data-adire-band=quiz-ing]:before{content:"";position:absolute;top:-56px;right:0;bottom:100%;left:0;background:#fff;z-index:-1}.ing-nothing{padding:44px 40px}.ing-nothing h3{font-size:36px}.ing-nothing li{padding:16px 0;font-size:16.5px}.ing-nothing .badge-wrap{padding-top:28px;gap:14px}@media(min-width:901px){.ing-grid{gap:72px;align-items:start}}@media(min-width:541px)and (max-width:900px){.ing-grid{grid-template-columns:1fr;gap:28px}.ing-cards{grid-template-columns:repeat(4,1fr);margin-top:24px}}.bp-hero .ctas .btn:first-child{display:none}.bp-hero .ctas{justify-content:center}.bp-track-fill{background:linear-gradient(90deg,var(--zzai-zobo) 0%,var(--zzai-zobo) 50%,var(--zzai-gold) 100%)}.bp-mark{width:22px;height:22px;border-width:2.5px;background:#fff;z-index:2}.bp-mark.hit{background:var(--zzai-gold);border-color:var(--zzai-ink);box-shadow:0 0 0 4px color-mix(in oklab,var(--zzai-gold) 22%,transparent)}.bp-mark.hit:after{content:"\2713";position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;font-family:var(--font-display);font-weight:800;font-size:12px;color:var(--zzai-ink)}.bp-mark .lbl{font-size:11.5px;font-weight:800;letter-spacing:.06em;color:var(--zzai-ink);opacity:.9;bottom:26px}.bp-mark.hit .lbl{color:var(--zzai-zobo-deep);opacity:1}.bp-flavor .qty button{width:44px;height:44px;font-size:22px;border-radius:14px}.bp-flavor .qty .n{min-width:36px;text-align:center}.bp-flavor .profile,.bp-summary .qt{color:var(--zzai-ink);opacity:.78;font-weight:600}.bp-hero .perk-pill{background:#fff;color:var(--zzai-ink);border-color:var(--zzai-ink);font-weight:700;letter-spacing:.04em;box-shadow:0 2px 0 var(--zzai-ink)}.bp-summary:has(.empty:not([hidden])) .btn.primary .arrow-wrap{opacity:.4}.stp .stp-big-quote{font-weight:400;letter-spacing:-.005em;line-height:1.45;color:color-mix(in oklab,var(--zzai-ink) 78%,transparent)}.stp .stp-big-quote .stp-big-pull{display:inline;font-style:normal;font-family:var(--font-chunky, var(--font-headline));font-weight:700;color:var(--zzai-zobo);background:linear-gradient(transparent 66%,color-mix(in oklab,var(--zzai-zobo) 18%,transparent) 66%);padding:0 2px;letter-spacing:-.01em}.stp .stp-tl-year{font-family:var(--font-chunky, var(--font-display));font-style:normal;font-size:24px;font-weight:800;letter-spacing:-.01em;color:var(--zzai-zobo);margin-bottom:10px;line-height:1.05}.stp .stp-tl-list{position:relative}.stp .stp-tl-list:before{content:"";position:absolute;top:42px;left:0;right:0;height:2px;background:repeating-linear-gradient(to right,color-mix(in oklab,var(--zzai-ink) 45%,transparent) 0 6px,transparent 6px 12px);pointer-events:none;z-index:0}.stp .stp-tl-item:before{display:none}.stp .stp-tl-item{z-index:1;padding-top:64px}.stp .stp-tl-item:after{content:"";position:absolute;left:0;width:16px;height:16px;border-radius:100px;top:36px;background:var(--zzai-zobo);border:2px solid var(--zzai-ink);z-index:2}.stp .stp-cta .cta-row .btn.primary{background:var(--zzai-zobo);color:var(--zzai-cream);box-shadow:0 6px 18px -6px #9a124973,0 2px 4px #14110b1f}.stp .stp-cta .cta-row .btn.primary:hover{background:var(--zzai-zobo-deep)}.stp .stp-cta .cta-row .btn.ghost{background:var(--zzai-gold);color:var(--zzai-ink);border-color:transparent;box-shadow:0 6px 18px -6px #e6a61980,0 2px 4px #14110b1f}.stp .stp-cta .cta-row .btn.ghost:hover{background:var(--zzai-gold-light);border-color:transparent}.stp .stp-cta .cta-row .btn.primary .arrow-wrap{background:var(--zzai-cream)}.stp .stp-cta .cta-row .btn.ghost .arrow-wrap{background:var(--zzai-ink)}@media(min-width:901px){.stp .stp-big{grid-template-columns:1.05fr .95fr;gap:clamp(48px,5vw,72px)}.stp-big .stp-cards-stack{margin-right:18px;margin-left:8px}.stp-big .stp-stack-card.a{width:60%}.stp-big .stp-stack-card.b{width:56%}}@media(max-width:800px){.stp .stp-vals-grid{gap:12px}.stp .stp-val{padding:22px 20px;border-radius:18px;box-shadow:3px 3px 0 var(--zzai-ink)}.stp-val .ic-wrap{width:44px;height:44px;margin-bottom:12px}.stp-val .lbl{font-size:20px;margin:0 0 6px}.stp-val .bd{font-size:14px;line-height:1.45}}@media(max-width:480px){.stp .stp-tl-list:before{display:none}.stp .stp-tl-item:after{display:none}.stp .stp-tl-item{padding-top:0}.stp .stp-tl-item+.stp-tl-item{margin-top:10px;padding-top:18px;border-top:1px dashed color-mix(in oklab,var(--zzai-ink) 30%,transparent)}.stp .stp-tl-year{font-size:22px}.stp .stp-vals-grid{gap:10px}.stp .stp-val{padding:18px;display:grid;grid-template-columns:44px 1fr;column-gap:14px;align-items:start}.stp-val .ic-wrap{margin-bottom:0;grid-row:1 / span 2}.stp-val .lbl{font-size:19px;margin:0 0 4px;align-self:center}.stp-val .bd{font-size:13.5px;grid-column:2}}.ing-card{padding:22px 24px;gap:18px;align-items:center;border-radius:20px}.ing-card .ic-wrap{width:52px;height:52px;border-radius:16px}.ing-card .lbl{margin:0 0 6px;line-height:1.1;text-wrap:balance}.ing-card .note{font-size:13.5px;line-height:1.5;text-wrap:pretty}.ing-card>div:not(.ic-wrap){min-width:0;flex:1 1 auto}@media(min-width:541px)and (max-width:900px){.ing-cards{gap:16px}}@media(max-width:540px){.ing-cards{gap:14px;margin-top:24px}.ing-card{padding:20px 22px;gap:16px}.ing-card .lbl{font-size:21px}.ing-card .note{font-size:14px}}@media(max-width:380px){.ing-card{flex-direction:column;align-items:flex-start;gap:14px;padding:22px}.ing-card .ic-wrap{width:48px;height:48px}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/zzai-handoff-polish.css.map */
