.zt-bb2{--zt-bb2-primary: #580d93;--zt-bb2-primary-ink: #fcfcfc;--zt-bb2-ink: #241c2e;--zt-bb2-muted: #5c5466;--zt-bb2-line: #ddd6e4;--zt-bb2-accent: #f4eefb;--zt-bb2-canvas: #f6f3f8;--zt-bb2-star: #b8860b;--zt-bb2-bg: #fcfbfd;background:var(--zt-bb2-bg);color:var(--zt-bb2-ink);font-family:Avenir Next,Helvetica Neue,Arial,sans-serif;padding:var(--zt-bb2-pad-top, 24px) 16px var(--zt-bb2-pad-bottom, 40px)}.zt-bb2__inner{display:grid;gap:32px;margin:0 auto;max-width:var(--zt-bb2-width, 1180px);scroll-margin-top:120px}.zt-bb2__gallery{min-width:0}.zt-bb2__stage{display:flex;flex-direction:column-reverse;gap:12px}.zt-bb2__thumbs{display:flex;gap:8px;max-width:100%;overflow-x:auto;overflow-y:hidden;overscroll-behavior:contain;scroll-snap-type:x mandatory;scrollbar-width:none}.zt-bb2__thumbs::-webkit-scrollbar{display:none}.zt-bb2__thumb{aspect-ratio:1;background:var(--zt-bb2-canvas);border:1px solid var(--zt-bb2-line);border-radius:6px;box-sizing:border-box;cursor:pointer;flex:0 0 var(--zt-bb2-thumb, 56px);height:var(--zt-bb2-thumb, 56px);overflow:hidden;padding:0;scroll-snap-align:start;width:var(--zt-bb2-thumb, 56px)}.zt-bb2__thumb.is-active{border:2px solid var(--zt-bb2-primary)}.zt-bb2__thumb img{display:block;height:100%;object-fit:cover;width:100%}.zt-bb2__main{aspect-ratio:1;background:var(--zt-bb2-canvas);border:1px solid var(--zt-bb2-line);border-radius:8px;cursor:grab;min-width:0;overflow:hidden;position:relative;touch-action:pan-y;-webkit-user-select:none;user-select:none}.zt-bb2__main-img{display:block;height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}.zt-bb2__main-img.is-switching{opacity:.72}.zt-bb2__benefits{background:#fcfbfdf2;border:1px solid var(--zt-bb2-line);border-radius:8px;box-shadow:0 1px 2px #241c2e14;display:none;list-style:none;margin:0;padding:12px;position:absolute;right:12px;top:12px;width:176px}.zt-bb2__benefits li{align-items:center;color:var(--zt-bb2-primary);display:flex;font-size:12px;font-weight:600;gap:8px;margin:0}.zt-bb2__benefits li+li{margin-top:8px}.zt-bb2__benefit-icon{align-items:center;border:1px solid rgb(88 13 147 / 25%);border-radius:999px;display:grid;flex:0 0 28px;height:28px;place-items:center;width:28px}.zt-bb2__benefit-icon svg,.zt-bb2__icon{display:block;height:16px;width:16px}.zt-bb2__price-chip{background:var(--zt-bb2-primary);border-radius:8px 0 0;bottom:0;color:var(--zt-bb2-primary-ink);padding:12px 16px;position:absolute;right:0;text-align:left}.zt-bb2__price-chip p{margin:0}.zt-bb2__price-chip-kicker,.zt-bb2__price-chip-note{font-size:12px;line-height:1.3}.zt-bb2__price-chip-value{font-family:Avenir Next,Century Gothic,Trebuchet MS,sans-serif;font-size:24px;font-weight:700;line-height:1.15}.zt-bb2__nutrition{background:transparent;border:1px solid var(--zt-bb2-ink);border-radius:999px;color:var(--zt-bb2-ink);cursor:pointer;display:block;font:inherit;font-size:14px;font-weight:500;margin-top:12px;padding:8px 16px;text-align:center;width:100%}.zt-bb2__nutrition:hover{background:#f3f0f5}.zt-bb2__panel{min-width:0}.zt-bb2__tools{display:flex;justify-content:flex-end;margin-bottom:8px}.zt-bb2__cart{align-items:center;background:transparent;border:0;color:var(--zt-bb2-primary);cursor:pointer;display:inline-flex;font:inherit;font-size:14px;font-weight:600;gap:6px;min-height:32px;padding:4px 8px}.zt-bb2__rating{color:var(--zt-bb2-ink);display:inline-flex;font-size:12px;font-weight:600;gap:8px;text-decoration:underline;text-underline-offset:2px}.zt-bb2__stars{color:var(--zt-bb2-star);letter-spacing:1px;text-decoration:none}.zt-bb2__title{font-family:Avenir Next,Century Gothic,Trebuchet MS,sans-serif;font-size:30px;font-weight:700;line-height:1.15;margin:8px 0 0}.zt-bb2__subtitle{font-size:14px;font-weight:650;margin:8px 0 0}.zt-bb2__bullets{list-style:none;margin:12px 0 0;padding:0}.zt-bb2__bullets li{align-items:center;display:flex;font-size:14px;gap:8px;margin:0}.zt-bb2__bullets li+li{margin-top:6px}.zt-bb2__bullets svg{color:var(--zt-bb2-primary);flex:0 0 16px}.zt-bb2__rule{border:0;border-top:1px solid var(--zt-bb2-line);margin:20px 0}.zt-bb2__bags-head,.zt-bb2__plan-top,.zt-bb2__once-top{align-items:center;display:flex;gap:12px}.zt-bb2__plan-top{align-items:flex-start}.zt-bb2__bags-head{margin-bottom:8px}.zt-bb2__label{font-size:14px;font-weight:700;margin:0}.zt-bb2__save-pill{align-items:center;border:1px solid var(--zt-bb2-line);border-radius:4px;color:var(--zt-bb2-muted);display:inline-flex;font-size:11px;gap:4px;padding:2px 8px}.zt-bb2__save-pill svg,.zt-bb2__intro svg,.zt-bb2__inline-icon{display:block;flex:none;height:14px;object-fit:contain;width:14px}.zt-bb2__bags{border:1px solid var(--zt-bb2-ink);border-radius:999px;display:grid;gap:0;grid-template-columns:repeat(var(--zt-bb2-bag-cols, 3),minmax(0,1fr));padding:4px}.zt-bb2__bag{background:transparent;border:1px solid transparent;border-radius:999px;color:var(--zt-bb2-ink);cursor:pointer;font:inherit;font-size:14px;font-weight:650;min-height:36px;padding:6px 8px}.zt-bb2__bag.is-active{background:var(--zt-bb2-accent);border-color:var(--zt-bb2-primary);color:var(--zt-bb2-primary)}.zt-bb2__bag-days{display:none;font-size:12px;font-weight:400}.zt-bb2__plans-head{font-size:14px;font-weight:700;margin:20px 0 8px}.zt-bb2__plans{display:grid;gap:12px}.zt-bb2__plan{background:var(--zt-bb2-bg);border:1px solid var(--zt-bb2-line);border-radius:8px;color:inherit;cursor:pointer;display:block;font:inherit;overflow:hidden;padding:0;text-align:left;width:100%}.zt-bb2__plan--once{border-color:#241c2e99;padding:12px}.zt-bb2__plan.is-active{background:var(--zt-bb2-accent);border-color:var(--zt-bb2-primary)}.zt-bb2__banner{background:var(--zt-bb2-primary);color:var(--zt-bb2-primary-ink);font-size:11px;font-weight:700;letter-spacing:.04em;padding:6px 12px;text-align:center;text-transform:uppercase}.zt-bb2__plan-body{padding:12px}.zt-bb2__plan--once .zt-bb2__plan-body{padding:0}.zt-bb2__plan-copy{flex:1 1 auto;min-width:0}.zt-bb2__plan-title{font-size:14px;font-weight:700;margin:0}.zt-bb2__plan-meta{color:var(--zt-bb2-muted);font-size:12px;margin:0}.zt-bb2__prices{flex:0 0 auto;margin-left:auto;padding-left:12px;text-align:right}.zt-bb2__price{color:var(--zt-bb2-primary);font-size:22px;font-weight:700;line-height:1.1;margin:0;white-space:nowrap}.zt-bb2__renew{color:var(--zt-bb2-muted);font-size:12px;font-weight:400;margin:2px 0 0}.zt-bb2__compare{color:var(--zt-bb2-muted);font-size:12px;font-weight:400;margin-left:4px;text-decoration:line-through}.zt-bb2__first{color:var(--zt-bb2-muted);font-size:11px;margin:0}.zt-bb2__radio{border:2px solid var(--zt-bb2-muted);border-radius:999px;display:grid;flex:0 0 16px;height:16px;margin-top:2px;place-items:center;width:16px}.zt-bb2__plan.is-active .zt-bb2__radio{border-color:var(--zt-bb2-primary)}.zt-bb2__plan.is-active .zt-bb2__radio:after{background:var(--zt-bb2-primary);border-radius:999px;content:"";height:8px;width:8px}.zt-bb2__perks{display:none;list-style:none;margin:8px 0 0;padding:0 0 0 24px}.zt-bb2__plan.is-active .zt-bb2__perks{display:grid;gap:4px}.zt-bb2__perks li{align-items:center;display:flex;font-size:12px;gap:8px}.zt-bb2__perks svg{color:var(--zt-bb2-primary);flex:0 0 14px}.zt-bb2__gifts{border:1px solid var(--zt-bb2-ink);border-radius:12px;margin-top:24px;padding:24px 12px 16px;position:relative}.zt-bb2__gifts-badge{background:var(--zt-bb2-accent);border:1px solid var(--zt-bb2-ink);border-radius:6px;font-size:12px;font-weight:700;left:16px;letter-spacing:.08em;padding:2px 12px;position:absolute;text-transform:uppercase;top:-12px}.zt-bb2__gift-row{align-items:start;display:grid;gap:4px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr)}.zt-bb2__gift{min-width:0;text-align:center}.zt-bb2__gift-icon{align-items:center;background:var(--zt-bb2-accent);border-radius:999px;color:var(--zt-bb2-primary);display:grid;height:56px;margin:0 auto;place-items:center;position:relative;width:56px}.zt-bb2__gift-icon svg{height:28px;width:28px}.zt-bb2__gift.is-locked .zt-bb2__gift-icon{background:#f3f0f5;color:#5c546666}.zt-bb2__lock{color:var(--zt-bb2-primary);display:none;height:20px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:20px}.zt-bb2__gift.is-locked .zt-bb2__lock{display:block}.zt-bb2__gift-name,.zt-bb2__gift-note{margin:0}.zt-bb2__gift-name{color:var(--zt-bb2-primary);font-size:12px;font-weight:700;line-height:1.15;margin-top:8px}.zt-bb2__gift-note{color:var(--zt-bb2-muted);font-size:10px;line-height:1.2}.zt-bb2__gift-locked,.zt-bb2__gift.is-locked .zt-bb2__gift-open{display:none}.zt-bb2__gift.is-locked .zt-bb2__gift-locked{display:block}.zt-bb2__plus{align-self:start;border:1px solid var(--zt-bb2-line);border-radius:999px;box-sizing:border-box;color:var(--zt-bb2-muted);display:grid;height:22px;justify-self:center;line-height:0;margin-top:17px;overflow:hidden;place-items:center;width:22px}.zt-bb2__plus svg{display:block;height:12px;width:12px}.zt-bb2__cta{align-items:center;background:var(--zt-bb2-primary);border:0;border-radius:999px;color:var(--zt-bb2-primary-ink);cursor:pointer;display:flex;font:inherit;font-size:16px;font-weight:650;gap:8px;height:56px;justify-content:center;letter-spacing:.02em;margin-top:16px;width:100%}.zt-bb2__cta:hover{filter:brightness(1.08)}.zt-bb2__cta:disabled,.zt-bb2__cta.is-loading{cursor:wait;opacity:.85}.zt-bb2__cta.is-loading:before{animation:zt-bb2-spin .7s linear infinite;border:2px solid rgb(252 251 253 / 35%);border-radius:50%;border-top-color:currentColor;content:"";height:16px;width:16px}@keyframes zt-bb2-spin{to{transform:rotate(360deg)}}cart-drawer.zt-bb-adding.is-empty .drawer__inner{height:100%;position:relative}cart-drawer.zt-bb-adding.is-empty .drawer__inner>*{visibility:hidden}cart-drawer.zt-bb-adding.is-empty .drawer__inner:after{align-items:center;color:#1e1734;content:"Adding to cart\2026";display:flex;font-family:Manrope,Arial,sans-serif;font-size:16px;font-weight:700;top:0;right:0;bottom:0;left:0;justify-content:center;line-height:1.2;margin:0;pointer-events:none;position:absolute;text-align:center}.zt-bb2__cta-check{display:none;height:20px;width:20px}.zt-bb2__cta.is-added .zt-bb2__cta-check{display:block}.zt-bb2__plan-note,.zt-bb2__intro,.zt-bb2__limit,.zt-bb2__status{font-size:12px;margin:8px 0 0;text-align:center}.zt-bb2__plan-note{color:var(--zt-bb2-muted);font-style:italic}.zt-bb2__intro{align-items:center;color:var(--zt-bb2-primary);display:flex;font-style:italic;font-weight:700;gap:6px;justify-content:center;letter-spacing:.04em;text-transform:uppercase}.zt-bb2.is-once .zt-bb2__sub-only{display:none}.zt-bb2__limit{background:var(--zt-bb2-accent);border-radius:6px;padding:8px 12px}.zt-bb2__status:empty{display:none}.zt-bb2__status:not(:empty){color:#8a1c1c}.zt-bb2__trust{display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:16px;text-align:center}.zt-bb2__trust-item{align-items:center;display:flex;flex-direction:column;font-size:11px;gap:4px;line-height:1.2}.zt-bb2__trust-item span:last-child{display:block;line-height:1.2}.zt-bb2__trust-icon{align-items:center;border:1px solid var(--zt-bb2-primary);border-radius:999px;color:var(--zt-bb2-primary);display:grid;height:32px;place-items:center;width:32px}.zt-bb2__faq{border-bottom:1px solid var(--zt-bb2-line);border-top:1px solid var(--zt-bb2-line);margin-top:20px}.zt-bb2__faq-item{border-bottom:1px solid var(--zt-bb2-line);padding:12px 0}.zt-bb2__faq-item:last-child{border-bottom:0}.zt-bb2__faq-item summary{align-items:center;cursor:pointer;display:flex;font-size:14px;font-weight:700;justify-content:space-between;list-style:none}.zt-bb2__faq-item summary::-webkit-details-marker{display:none}.zt-bb2__faq-item summary svg{flex:0 0 16px;transition:transform .15s ease}.zt-bb2__faq-item[open] summary svg{transform:rotate(45deg)}.zt-bb2__faq-item p{color:var(--zt-bb2-muted);font-size:14px;margin:8px 0 0}.zt-bb2__reviews{height:1px}.zt-bb2__sr{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.zt-bb2__sheet{border:0;height:100dvh;margin:0 0 0 auto;max-height:100dvh;max-width:440px;padding:0;width:min(100%,440px)}.zt-bb2__sheet::backdrop{background:#241c2e73}.zt-bb2__sheet-panel{background:var(--zt-bb2-bg);color:var(--zt-bb2-ink);display:flex;flex-direction:column;height:100%}.zt-bb2__sheet-head{align-items:center;border-bottom:1px solid var(--zt-bb2-line);display:flex;justify-content:space-between;padding:16px 20px}.zt-bb2__sheet-title{font-family:Avenir Next,Century Gothic,Trebuchet MS,sans-serif;font-size:20px;margin:0}.zt-bb2__sheet-x{background:transparent;border:0;color:var(--zt-bb2-ink);cursor:pointer;height:36px;width:36px}.zt-bb2__sheet-body{overflow-y:auto;padding:16px 20px 32px}.zt-bb2__nf-hero{background:var(--zt-bb2-primary);border-radius:12px;color:var(--zt-bb2-primary-ink);padding:20px}.zt-bb2__nf-kicker{font-size:11px;font-weight:700;letter-spacing:.12em;margin:0;opacity:.8;text-transform:uppercase}.zt-bb2__nf-name{font-family:Avenir Next,Century Gothic,Trebuchet MS,sans-serif;font-size:24px;line-height:1.15;margin:4px 0 0}.zt-bb2__nf-serve{font-size:12px;line-height:1.45;margin:8px 0 0;opacity:.9}.zt-bb2__nf-highlights{display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:16px}.zt-bb2__nf-highlights div{background:#fcfbfd1f;border-radius:8px;padding:12px 8px;text-align:center}.zt-bb2__nf-highlights p{font-family:Avenir Next,Century Gothic,Trebuchet MS,sans-serif;font-size:20px;font-weight:700;margin:0}.zt-bb2__nf-highlights span{display:block;font-size:10px;font-weight:600;letter-spacing:.04em;margin-top:2px;opacity:.85;text-transform:uppercase}.zt-bb2__nf-block{margin-top:20px}.zt-bb2__nf-block h3,.zt-bb2__nf-facts-title{font-family:Avenir Next,Century Gothic,Trebuchet MS,sans-serif;font-size:16px;margin:0}.zt-bb2__nf-facts-title{font-size:18px}.zt-bb2__nf-chips,.zt-bb2__nf-tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.zt-bb2__nf-chips span,.zt-bb2__nf-tags span{border-radius:999px;color:var(--zt-bb2-primary);font-size:11px;font-weight:650;padding:4px 10px}.zt-bb2__nf-chips span{background:var(--zt-bb2-accent)}.zt-bb2__nf-tags span{border:1px solid rgb(88 13 147 / 30%)}.zt-bb2__nf-facts-head{border-bottom:4px solid var(--zt-bb2-ink);display:flex;font-size:11px;font-weight:700;justify-content:space-between;margin-top:8px;padding-bottom:4px}.zt-bb2__nf-facts{margin:0}.zt-bb2__nf-facts div{align-items:baseline;border-bottom:1px solid var(--zt-bb2-line);display:flex;font-size:12px;gap:12px;justify-content:space-between;padding:6px 0}.zt-bb2__nf-facts dt span{color:var(--zt-bb2-muted);font-weight:400}.zt-bb2__nf-facts dd{margin:0}.zt-bb2__nf-facts .is-bold dt,.zt-bb2__nf-facts .is-bold dd{font-weight:700}.zt-bb2__nf-facts .is-indent dt{color:var(--zt-bb2-muted);padding-left:16px}.zt-bb2__nf-copy,.zt-bb2__nf-fine{color:var(--zt-bb2-muted);font-size:12px;line-height:1.45;margin:6px 0 0}.zt-bb2__nf-fine{font-size:10px}.zt-bb2__sheet-close{background:var(--zt-bb2-primary);border:0;border-radius:999px;color:var(--zt-bb2-primary-ink);cursor:pointer;font:inherit;font-weight:650;height:48px;margin-top:24px;width:100%}.zt-bb2 :focus-visible{outline:2px solid var(--zt-bb2-primary);outline-offset:2px}@media(max-width:639px){.zt-bb2__inner{gap:8px}.zt-bb2__trust{align-items:start;display:flex;justify-content:center;margin-inline:auto;width:100%}.zt-bb2__trust-item{flex:1 1 0;text-align:center}.zt-bb2__trust-item span:last-child{text-align:center;width:100%}}@media(min-width:640px){.zt-bb2__stage{align-items:flex-start;flex-direction:row}.zt-bb2__thumbs{flex-direction:column;height:var(--zt-bb2-main-h, auto);max-height:none;max-width:none;overflow-x:hidden;overflow-y:auto;scroll-snap-type:y mandatory;width:var(--zt-bb2-thumb, 64px)}.zt-bb2__main{flex:1}.zt-bb2__benefits{display:block}.zt-bb2__nutrition{margin-left:calc(var(--zt-bb2-thumb, 64px) + 12px);width:calc(100% - var(--zt-bb2-thumb, 64px) - 12px)}.zt-bb2__bag-days{display:inline}.zt-bb2__title{font-size:36px}}@media(min-width:1024px){.zt-bb2__inner{align-items:start;gap:40px;grid-template-columns:minmax(0,1.15fr) minmax(400px,.85fr);padding-top:16px}.zt-bb2__gallery{position:sticky;top:var(--zt-bb2-sticky-top, 131px)}}@media(prefers-reduced-motion:reduce){.zt-bb2__main-img.is-switching,.zt-bb2__faq-item summary svg,.zt-bb2__cta.is-loading:before{animation:none;transition:none}}
/*# sourceMappingURL=/cdn/shop/t/33/assets/buy-box-cacao-lp-v2.css.map */
