.bbn-main-product-main .pp-back{display:inline-block;margin-bottom:28px;border-bottom:1px solid transparent;color:rgb(var(--color-accent));font-size:13px;letter-spacing:.14em;text-transform:uppercase;text-decoration:none;transition:border-color .25s ease}.bbn-main-product-main .pp-back:hover{border-bottom-color:currentColor;color:rgb(var(--color-accent))}.bbn-main-product-main .pp-top{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"info gal" "below panels";column-gap:64px;align-items:start}.bbn-main-product-main .pp-info{grid-area:info;min-width:0}.bbn-main-product-main .product-title{margin:0 0 10px;font-size:clamp(44px,5.4vw,68px);line-height:1;white-space:nowrap}.bbn-main-product-main .pp-eyebrow{margin:0 0 18px;color:rgb(var(--color-highlight));font-size:12px;font-weight:500;letter-spacing:.18em;text-transform:uppercase}.bbn-main-product-main .pp-lede{max-width:480px;margin:0 0 12px;font-size:18px;line-height:1.6}.bbn-main-product-main .pp-lede p{margin:0;color:rgb(var(--color-foreground));font-size:18px;line-height:1.6}.bbn-main-product-main .pp-lede p+p{margin-top:10px}.bbn-main-product-main .pp-rating{margin-bottom:30px;font-size:14px}.bbn-main-product-main .pp-rating .bbn-stars__icons{font-size:14px;letter-spacing:.12em}.bbn-main-product-main .pp-gallery{grid-area:gal;display:flex;align-self:stretch}.bbn-main-product-main .pp-main{position:relative;display:block;width:100%;max-width:520px;min-height:360px;margin-left:auto;overflow:hidden;touch-action:pan-y}.bbn-main-product-main .pp-main__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;padding:8px;object-fit:contain;opacity:0;pointer-events:none;transition:opacity .35s ease}.bbn-main-product-main .pp-main__img.is-active{opacity:1}.bbn-main-product-main .pp-arrow{position:absolute;top:50%;z-index:3;display:flex;align-items:center;justify-content:center;width:40px;height:40px;border:1px solid rgb(var(--color-border));border-radius:50%;background:#fffdf8eb;box-shadow:0 4px 14px -6px #2b211d59;color:rgb(var(--color-accent));font:400 26px/1 var(--font-heading-family);cursor:pointer;transform:translateY(-50%);transition:background .2s,color .2s}.bbn-main-product-main .pp-arrow:hover{border-color:rgb(var(--color-accent));background:rgb(var(--color-accent));color:#faf6ec}.bbn-main-product-main .pp-arrow--prev{left:8px}.bbn-main-product-main .pp-arrow--next{right:8px}.bbn-main-product-main .pp-dots{position:absolute;right:0;bottom:0;left:0;z-index:3;display:flex;justify-content:center;gap:8px}.bbn-main-product-main .pp-dots i{width:7px;height:7px;border-radius:50%;background:rgb(var(--color-border));transition:background .2s}.bbn-main-product-main .pp-dots i.is-active{background:rgb(var(--color-accent))}.bbn-main-product-main .pp-below{grid-area:below;align-self:start;min-width:0;padding-top:28px}.bbn-main-product-main .pp-claims{display:flex;flex-direction:column;justify-content:space-between;gap:12px;min-height:calc(var(--panel-count, 4) * 37px + (var(--panel-count, 4) - 1) * 6px);max-width:520px;margin:0;padding:0;color:rgb(var(--color-foreground));font-size:13px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;list-style:none}.bbn-main-product-main .pp-claims li{display:flex;align-items:center}.bbn-main-product-main .pp-claims__icon{width:24px;height:24px;margin-right:12px;color:rgb(var(--color-accent))}.bbn-main-product-main .pp-panels{grid-area:panels;display:flex;flex-direction:column;gap:6px;justify-self:end;width:100%;max-width:520px;padding-top:28px}.bbn-main-product-main .pp-panel summary{display:flex;align-items:center;justify-content:space-between;min-height:37px;padding:0 18px;border:1px solid rgb(var(--color-accent));color:rgb(var(--color-accent));font-size:13px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;list-style:none;cursor:pointer;transition:background-color .2s ease,color .2s ease}.bbn-main-product-main .pp-panel summary::-webkit-details-marker{display:none}.bbn-main-product-main .pp-panel summary:after{content:"+";font-size:18px;font-weight:400;letter-spacing:0}.bbn-main-product-main .pp-panel summary:hover{background:rgba(var(--color-accent),.06)}.bbn-main-product-main .pp-panel[open] summary{background:rgb(var(--color-accent));color:rgb(var(--color-button-text))}.bbn-main-product-main .pp-panel[open] summary:after{content:"\2212"}.bbn-main-product-main .pp-panel[open] summary:hover{background:rgb(var(--color-button-hover))}.bbn-main-product-main .pp-panel__body{padding:18px 22px;border:1px solid rgb(var(--color-border));border-top:0;background:rgb(var(--color-card-box))}.bbn-main-product-main .pp-panel__body .rte,.bbn-main-product-main .pp-panel__body .rte p{margin:0;color:rgb(var(--color-foreground));font-size:16px;line-height:1.7}.bbn-main-product-main .pp-panel__body .rte p+p{margin-top:10px}.bbn-main-product-main .pp-panel__body.is-nutrition{padding:0;border:0}.bbn-main-product-main .nf{margin:12px 0 0;padding:14px 16px;border:1px solid rgb(var(--color-foreground));background:rgb(var(--color-card-box));color:rgb(var(--color-foreground))}.bbn-main-product-main .nf__title{margin-bottom:6px;padding-bottom:6px;border-bottom:6px solid rgb(var(--color-foreground));font-family:var(--font-heading-family);font-size:24px;font-weight:var(--font-heading-weight)}.bbn-main-product-main .nf__servings{padding:2px 0 4px;color:rgb(var(--color-muted));font-size:13px}.bbn-main-product-main .nf__servings:empty{display:none}.bbn-main-product-main .nf__row{display:flex;justify-content:space-between;gap:12px;padding:6px 0;border-bottom:1px solid rgb(var(--color-border));font-size:14px}.bbn-main-product-main .nf__row--big{border-bottom:4px solid rgb(var(--color-foreground));font-size:16px;font-weight:500}.bbn-main-product-main .nf__row--cal{border-bottom:4px solid rgb(var(--color-foreground));font-size:18px;font-weight:600}.bbn-main-product-main .nf__row:last-child{border-bottom:0}.bbn-main-product-main .nf__row--sub{padding-left:16px}.bbn-main-product-main .nf__dv{font-weight:600}.bbn-main-product-main .nf__row>span:first-child{min-width:0;overflow-wrap:anywhere}.bbn-main-product-main .nf__row>span:last-child{flex:none;text-align:right;white-space:nowrap}.bbn-main-product-main .nf__head{display:flex;justify-content:space-between;padding:4px 0;border-bottom:1px solid rgb(var(--color-foreground));font-size:12px;font-weight:600}.bbn-main-product-main .nf__vitamins{margin-top:2px;padding:10px 0 4px;border-top:4px solid rgb(var(--color-foreground));color:rgb(var(--color-muted));font-size:12.5px;line-height:1.5}.bbn-main-product-main .nf__footnote{padding-top:6px;border-top:1px solid rgb(var(--color-border));color:rgb(var(--color-muted));font-size:11.5px;line-height:1.45}.bbn-main-product-main .nf--image{padding:12px}.bbn-main-product-main .nf--image .nf__img{display:block;width:100%;height:auto}.bbn-main-product-main .nf__file-link{color:rgb(var(--color-accent));font-size:14px;text-decoration:underline;text-underline-offset:3px}@media screen and (max-width:989px){.bbn-main-product-main .pp-top{grid-template-columns:1fr;grid-template-areas:"gal" "info" "below" "panels";row-gap:24px}.bbn-main-product-main .product-title{white-space:normal}.bbn-main-product-main .pp-main{height:auto;aspect-ratio:4 / 5;margin:0 auto}.bbn-main-product-main .pp-below,.bbn-main-product-main .pp-panels{padding-top:0}.bbn-main-product-main .pp-claims{min-height:0}.bbn-main-product-main .pp-panels{justify-self:center}}@media screen and (max-width:749px){.bbn-main-product-main .pp-main{height:min(86vw,340px);min-height:0;aspect-ratio:auto}.bbn-main-product-main .product-title{font-size:min(36px,calc((100vw - 56px) / 9.2));white-space:nowrap}.bbn-main-product-main .nf{padding:12px 14px}.bbn-main-product-main .nf__title{font-size:22px}.bbn-main-product-main .nf__row{font-size:13.5px}.bbn-main-product-main .nf__row--big{font-size:15px}.bbn-main-product-main .nf__row--cal{font-size:17px}.bbn-main-product-main .nf__vitamins{font-size:12px}.bbn-main-product-main .pp-arrow{width:34px;height:34px;font-size:22px}}@media(prefers-reduced-motion:reduce){.bbn-main-product-main .pp-main__img{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/21/assets/bbn-main-product.css.map */
