.fills-bb3{padding-top:2.4rem}.fills-bb3__inner{grid-template-areas:"heading" "gallery" "panel";gap:2rem;padding:0 2rem}.fills-bb3__heading{grid-area:heading;min-width:0}.fills-bb3__header{gap:1rem}.fills-bb3__gallery{grid-area:gallery;min-width:0}.fills-bb3__panel{grid-area:panel;gap:2.4rem;min-width:0}.fills-bb3__title{color:var(--fills-violet);font-size:2.8rem;line-height:1.15}.fills-bb3__desc{font-size:1.4rem;line-height:1.5}.fills-bb3__stock{color:var(--fills-violet);background:var(--fills-blush)}.fills-bb3__overview{display:flex;flex-wrap:wrap;align-items:baseline;gap:.4rem 1rem}.fills-bb3__overview strong{font-family:var(--font-feature-family);font-size:2.4rem;color:var(--fills-violet)}.fills-bb3__overview span{font-size:1.2rem}.fills-bb3__overview-note{width:100%;font-size:1.2rem;margin:0;color:var(--text-soft)}.fills-bb3__diet{gap:.6rem 1.2rem}.fills-bb3__diet svg{color:var(--fills-violet)}.fills-gallery{display:block}.fills-gallery__stage{position:relative;aspect-ratio:1.2;border-radius:2rem;overflow:hidden;background:#fff;touch-action:pan-y pinch-zoom}.fills-gallery__slide{position:absolute;top:0;right:0;bottom:0;left:0;margin:0}.fills-gallery__slide[hidden],.fills-gallery [hidden]{display:none}.fills-gallery__slide>:is(img,video,iframe,model-viewer),.fills-gallery__placeholder{display:block;height:100%;width:100%;object-fit:contain}.fills-gallery__zoom,.fills-gallery__controls button,.fills-gallery__close{display:grid;place-items:center;width:4.4rem;height:4.4rem;padding:0;border:1px solid #ddd5e9;border-radius:50%;background:#fff;color:var(--fills-violet);font-size:2.2rem;cursor:pointer}.fills-gallery__zoom{position:absolute;top:1rem;right:1rem}.fills-gallery__controls{position:absolute;inset:auto 1rem 1rem;display:flex;align-items:center;justify-content:space-between;pointer-events:none}.fills-gallery__controls button{pointer-events:auto}.fills-gallery__count{background:#fff;border-radius:2rem;padding:.4rem 1.2rem;font-size:1.2rem;color:var(--fills-violet)}.fills-gallery__thumbs{display:flex;gap:.8rem;padding:.8rem .3rem .4rem;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:thin}.fills-gallery__thumb{flex:0 0 5.6rem;height:5.6rem;border:2px solid transparent;border-radius:1.2rem;padding:.2rem;background:#fff;cursor:pointer}.fills-gallery__thumb img{width:100%;height:100%;object-fit:contain;border-radius:.8rem}.fills-gallery__thumb[aria-current=true]{border-color:var(--fills-violet)}.fills-gallery button:focus-visible{outline:3px solid var(--fills-violet);outline-offset:2px}.fills-gallery__dialog{width:min(90vw,96rem);max-height:90dvh;border:0;border-radius:2rem;padding:1.6rem;background:#fff}.fills-gallery__dialog::backdrop{background:#140c25bf}.fills-gallery__dialog img{width:100%;max-height:80dvh;display:block;object-fit:contain}.fills-gallery__close{position:sticky;top:0;margin-left:auto;z-index:1}.fills-oa__tier{padding:1.4rem .8rem 1.2rem;border-radius:1.6rem;background:#fff}.fills-oa__tier-input:checked+.fills-oa__tier{border-color:var(--fills-violet);background:var(--fills-violet);color:#fff}.fills-oa__tier-flag{background:var(--fills-blush);color:var(--fills-violet);font-size:1.05rem}.fills-oa__tier-media{height:4.8rem}.fills-oa__pack{max-height:4.8rem}.fills-oa__tier-note{font-size:1.2rem;opacity:1;line-height:1.4}.fills-oa__tier-price{font-size:2.2rem}.fills-oa__comparison{line-height:1.5;margin-top:1rem}.fills-oa__flavor-step{gap:1.2rem}.fills-oa__bottle{display:block}.fills-oa__bottle>legend{float:none;width:100%;margin:0 0 1.2rem;font-size:1.4rem}.fills-oa__bottle .fills-bb3__flavors{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem}.fills-oa__bottle .fills-bb3__flavor{flex-direction:row;justify-content:center;padding:.8rem .5rem;min-height:4.8rem;border-radius:1.2rem;gap:.4rem}.fills-oa__bottle .fills-bb3__flavor-media{width:2.4rem;height:2.4rem;flex:0 0 2.4rem}.fills-oa__bottle .fills-bb3__flavor-name{font-size:1.2rem}.fills-oa__bottle .fills-bb3__flavor-input:checked+.fills-bb3__flavor{border-color:var(--fills-violet);box-shadow:none;background:color-mix(in srgb,var(--fills-blush) 30%,white);color:var(--fills-violet)}.fills-value-offer .t-feature{font:500 var(--text-feature)/1.25 var(--font-feature-family)}.fills-value-offer .t-price{font:700 var(--text-price)/1.2 var(--font-feature-family);letter-spacing:-.01em;font-variant-numeric:tabular-nums;white-space:nowrap}.fills-value-offer .t-ui{font:700 var(--text-ui)/1.4 var(--font-feature-family)}.fills-value-offer .t-caption{font:700 var(--text-caption)/1.45 var(--font-feature-family);letter-spacing:var(--track-caps);text-transform:uppercase}.fills-value-card{display:grid;grid-template-columns:minmax(0,1fr) 2.4rem;gap:.8rem 1.2rem;border:2px solid #ded6ea;border-radius:var(--radius-card);padding:var(--space-4);background:var(--fills-white);color:var(--fills-ink);cursor:pointer;overflow:hidden}.fills-value-card--sub{background:color-mix(in srgb,var(--fills-blush) 24%,white);border-color:var(--fills-blush);color:var(--fills-violet)}.fills-value-card__saving{grid-column:1 / -1;margin:calc(-1 * var(--space-4)) calc(-1 * var(--space-4)) .4rem;padding:.8rem var(--space-4);background:var(--fills-violet);color:#fff}.fills-value-card__heading{align-self:center}.fills-value-card__radio{display:grid;place-items:center;width:2.4rem;height:2.4rem;border:2px solid #75628f;border-radius:50%;background:#fff}.fills-oa__mode-input:checked+.fills-value-card{border-color:var(--fills-violet);box-shadow:inset 0 0 0 1px var(--fills-violet)}.fills-oa__mode-input:checked+.fills-value-card .fills-value-card__radio{border-color:var(--fills-violet)}.fills-oa__mode-input:checked+.fills-value-card .fills-value-card__radio:after{content:"";width:1.2rem;height:1.2rem;border-radius:50%;background:var(--fills-violet)}.fills-oa__mode-input:focus-visible+.fills-value-card{outline:3px solid var(--fills-violet);outline-offset:4px}.fills-value-card:hover{border-color:var(--fills-violet)}.fills-value-card__price-line{grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:.4rem;align-items:baseline}.fills-value-card--sub .t-price{--text-price: var(--text-h2);color:var(--fills-violet)}.fills-value-card__percent{margin-left:auto;align-self:center;padding:.4rem .8rem;border-radius:var(--radius-pill);background:var(--fills-blush);color:var(--fills-violet)}.fills-value-card__shipping,.fills-value-card__terms{grid-column:1 / -1}.fills-value-card__terms,.fills-value-card__once{font-size:1.2rem;line-height:1.5}.fills-value-card__once{margin-left:.4rem}.fills-value-card--ot{row-gap:.4rem}.fills-value-card--ot .t-price{color:var(--fills-ink)}.fills-oa__summary{padding:1.2rem;background:#fff;border-radius:1.2rem;color:var(--fills-violet)}.fills-oa__subscription-info{border-top:1px solid #ddd5e9;padding-top:1.2rem;scroll-margin-top:12rem}.fills-oa__subscription-info summary{font-size:1.3rem;font-weight:600;cursor:pointer;color:var(--fills-violet)}.fills-oa__subscription-info p{font-size:1.3rem;line-height:1.6;margin:.8rem 0 0}.fills-bb3__offer--preorder{background:#fff;border:1px solid #ddd5e9;border-radius:1.6rem;padding:1.6rem;scroll-margin-top:12rem}.fills-bb3__preorder-badge{display:none}.fills-bb3__cta[disabled]{opacity:1;background:#eeeaf3;border-color:#eeeaf3;color:#62576f;box-shadow:none}.fills-bb3__notify{gap:1rem}.fills-bb3__notify-input{font-size:1.6rem;background:#fff}.fills-bb3__offer-trust{margin-top:1.2rem}.fills-bb3__sticky{z-index:3;background:#fff;border-color:#ddd5e9;gap:1.2rem;padding:1rem 1.6rem max(1rem,env(safe-area-inset-bottom));visibility:hidden;pointer-events:none}.fills-bb3.is-ready .fills-bb3__sticky{transform:translateY(110%)}.fills-bb3.is-ready .fills-bb3__sticky.is-visible{transform:translateY(0);visibility:visible;pointer-events:auto}.fills-bb3__sticky-meta{opacity:1;font-size:1.2rem}.fills-bb3__sticky-meta strong{font-size:2rem;color:var(--fills-violet)}.fills-bb3__sticky-title{font-size:1.15rem;font-weight:400}.fills-bb3__sticky-btn{font-size:1.2rem;flex:0 0 auto;min-width:0;min-height:4.4rem;padding:0 1.5rem}body:has(.fills-bb3__sticky){padding-bottom:calc(8rem + env(safe-area-inset-bottom))}.fills-bb3__offer,#fills-compra{scroll-margin-top:12rem}body:has(:is(cart-drawer.active,details.menu-opening,dialog[open])) .fills-bb3.is-ready .fills-bb3__sticky.is-visible{visibility:hidden;pointer-events:none}@media(min-width:990px){.fills-bb3{padding-top:3.2rem}.fills-bb3__inner{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);grid-template-areas:"gallery heading" "gallery panel";column-gap:4.8rem;row-gap:2.4rem;padding:0 4rem}.fills-bb3__gallery{position:sticky;top:11rem;align-self:start}.fills-gallery__stage{aspect-ratio:1}.fills-gallery__thumb{flex-basis:6.8rem;height:6.8rem}.fills-bb3__title{font-size:3.2rem}.fills-bb3__desc{font-size:1.6rem}.fills-oa__tier-media{height:6rem}.fills-oa__pack{max-height:6rem}.fills-oa__bottle .fills-bb3__flavor{gap:1rem}.fills-oa__bottle .fills-bb3__flavor-name{font-size:1.4rem}body:has(.fills-bb3__sticky){padding-bottom:0}}@media(prefers-reduced-motion:reduce){.fills-bb3__sticky{transition:none}}.fills-oa__tier-off{background:var(--fills-blush);color:var(--fills-violet)}.fills-bb3__audience{margin:0;color:var(--fills-violet);font:700 var(--text-ui)/1.4 var(--font-feature-family)}.fills-bb3__highlights{display:flex;flex-wrap:wrap;gap:.6rem 1.6rem;list-style:none;padding:0;margin:0;font-size:1.3rem}.fills-bb3__highlights a{color:var(--fills-violet);text-decoration-thickness:1px;text-underline-offset:.3rem}.fills-bb3__facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:1.2rem 0;margin:.2rem 0;list-style:none;border-block:1px solid #ddd5e9}.fills-bb3__facts li{display:grid;gap:.2rem;padding-right:.8rem}.fills-bb3__facts li+li{padding-left:1.2rem;border-left:1px solid #ddd5e9}.fills-bb3__facts strong{color:var(--fills-violet);font:700 var(--text-price)/1.2 var(--font-feature-family)}.fills-bb3__facts span{font-size:1.15rem;line-height:1.35}.fills-bb3__diet{font-size:1.2rem}#fills-sabores,.fills-pdp-content [id]{scroll-margin-top:12rem}.fills-gallery__slide--gummy figcaption{position:absolute;inset:auto 5.6rem 6.4rem;color:var(--fills-violet);background:#fff;border-radius:var(--radius-pill);text-align:center;padding:.4rem .8rem;font-size:1.2rem}.fills-pdp-content{padding-block:var(--space-8);color:var(--fills-ink)}.fills-pdp-content h2{color:var(--fills-violet);font-size:var(--text-h2);line-height:1.15;margin:0 0 var(--space-4)}.fills-pdp-content p{font-size:var(--text-body);line-height:1.6;margin:0 0 var(--space-4)}.fills-pdp-content .fills-pdp-content__eyebrow{color:var(--fills-violet);font:700 var(--text-caption)/1.45 var(--font-feature-family);text-transform:uppercase;letter-spacing:var(--track-caps)}.fills-pdp-content__evidence{max-width:84rem;margin:0 auto var(--space-8)}.fills-pdp-content__source{color:var(--fills-violet);font-size:1.3rem;text-underline-offset:.3rem}.fills-pdp-content__ready{display:grid;gap:var(--space-5);align-items:center;margin-bottom:var(--space-8)}.fills-pdp-content__ready figure{margin:0;text-align:center}.fills-pdp-content__ready img{display:block;width:100%;height:auto;max-width:48rem;margin:auto;border-radius:var(--radius-block)}.fills-pdp-content__ready figcaption{margin-top:.8rem;font-size:1.2rem;color:var(--fills-violet)}.fills-pdp-content__details{display:grid;gap:var(--space-4);margin-bottom:var(--space-8)}.fills-pdp-content__details article{padding:var(--space-5);border-radius:var(--radius-block);background:color-mix(in srgb,var(--fills-blush) 24%,white)}.fills-pdp-content__details h2{font-size:var(--text-h3)}.fills-pdp-content__faq{max-width:84rem;margin:auto}.fills-pdp-content__faq details{border-top:1px solid #ddd5e9;padding-block:var(--space-4)}.fills-pdp-content__faq summary{cursor:pointer;font-family:var(--font-feature-family);font-weight:700}.fills-pdp-content__faq details p{margin:var(--space-3) 0 0}.fills-pdp-content__faq .button{margin-top:var(--space-5);background:var(--fills-violet);color:#fff}.fills-pdp-content :is(a,summary):focus-visible,.fills-bb3__highlights a:focus-visible{outline:3px solid var(--fills-violet);outline-offset:4px}@media(min-width:990px){.fills-pdp-content__ready{grid-template-columns:1fr 1fr;gap:var(--space-8)}.fills-pdp-content__details{grid-template-columns:1fr 1fr}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/fills-product-ux.css.map */
