.template-product.bunky-flavor,.bunky-pdp-page--flavor{--bunky-cream: #fff9e9;--bunky-brown: #412808;--bunky-tan: #724810;--bunky-amber: #e79515;--bunky-white: #ffffff;--bunky-radius: 12px;--bunky-sriracha: #d94f30;--bunky-cheddar: #f5c342;--bunky-heading-font: "Behind the Nineties", "Behind The Nineties", sans-serif;--bunky-body-font: "Avenir Next LT Pro", Avenir, sans-serif}.template-product.bunky-flavor #MainContent,.bunky-pdp-page--flavor{background:var(--bunky-cream, #fff9e9);font-family:var(--bunky-body-font)}.bunky-pdp-page--flavor .pdp-shell{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(24px,4vw,48px)}.bunky-pdp-page--flavor .gallery,.bunky-pdp-page--flavor .main-shot,.bunky-pdp-page--flavor .bunky-pdp-main-media,.bunky-pdp-page--flavor .product-card,.bunky-pdp-page--flavor .bunky-flavor-buybox{background:transparent!important;box-shadow:none}.bunky-pdp-page--flavor .product-card{width:100%;max-width:none;min-height:0;border-radius:0;padding:8px 0 12px}.bunky-pdp-page--flavor .section-title,.bunky-pdp-page--flavor .top-badge,.bunky-pdp-page--flavor .shipping,.bunky-pdp-page--flavor .trust{color:var(--bunky-brown, #412808)}.bunky-pdp-page--flavor .cta{background:var(--bunky-flavor-accent, var(--bunky-amber, #e79515));color:var(--bunky-flavor-on, var(--bunky-brown, #412808));border-radius:var(--bunky-radius, 12px)}.bunky-pdp-page--flavor .bundle{border-radius:var(--bunky-radius, 12px)}.bunky-pdp-page--flavor .bundle.is-unavailable{opacity:.45;cursor:not-allowed}.bunky-pdp-page--flavor .bunky-pdp-description{margin:14px 0 0;color:var(--bunky-tan, #724810);font-family:var(--bunky-body-font);font-size:15px;line-height:1.55}.bunky-pdp-page--flavor .bunky-pdp-description :first-child{margin-top:0}.bunky-pdp-page--flavor .bunky-pdp-description :last-child{margin-bottom:0}.bunky-pdp-page--flavor .reviews [class*=loox],.bunky-pdp-page--flavor .reviews .loox-rating,.bunky-pdp-page--flavor .reviews .jdgm-widget,.bunky-pdp-page--flavor .reviews .jdgm-preview-badge{margin-bottom:4px;max-width:100%}.bunky-flavor-switcher{margin:18px 0 10px;padding:0;background:transparent;border:0}.bunky-flavor-switcher__label{margin:0 0 12px;font-family:Avenir Next LT Pro,Avenir,sans-serif;font-size:13px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--bunky-brown, #412808);line-height:1.3}.bunky-flavor-switcher__label-key{color:var(--bunky-brown, #412808)}.bunky-flavor-switcher__label-value{font-weight:700;letter-spacing:.04em}.bunky-flavor-switcher__list{list-style:none;margin:0;padding:0;display:flex;flex-wrap:nowrap;align-items:flex-start;justify-content:flex-start;gap:20px}.bunky-flavor-switcher__item{flex:0 0 auto;width:96px;min-width:72px}.bunky-flavor-switcher__swatch{--flavor-accent: var(--bunky-flavor-accent, var(--bunky-amber, #e79515));display:flex;flex-direction:column;align-items:center;gap:8px;width:100%;padding:2px;text-decoration:none;color:var(--bunky-brown, #412808);background:transparent;border:0;box-shadow:none;font-family:Avenir Next LT Pro,Avenir,sans-serif;transition:transform .15s ease}.bunky-flavor-switcher__swatch--cheddar{--flavor-accent: #f5c342}.bunky-flavor-switcher__swatch--sriracha{--flavor-accent: #d94f30}.bunky-flavor-switcher__swatch--combo{--flavor-accent: #412808}.bunky-flavor-switcher__swatch--neutral{--flavor-accent: var(--bunky-flavor-accent, var(--bunky-amber, #e79515))}.bunky-flavor-switcher__swatch--combo .bunky-flavor-switcher__circle{border-color:#cfcfcf}.bunky-flavor-switcher__swatch--combo.is-active .bunky-flavor-switcher__circle,.bunky-flavor-switcher__swatch--combo:hover .bunky-flavor-switcher__circle,.bunky-flavor-switcher__swatch--combo:focus-visible .bunky-flavor-switcher__circle{border-color:#412808;box-shadow:0 0 0 1px #412808}.bunky-flavor-switcher__swatch--combo:focus-visible .bunky-flavor-switcher__circle{box-shadow:0 0 0 3px #41280859}.bunky-flavor-switcher__circle{display:flex;align-items:center;justify-content:center;width:72px;height:72px;border-radius:50%;background:#fff9e9;border:2px solid rgba(65,40,8,.18);overflow:hidden;transition:border-color .15s ease,border-width .15s ease,box-shadow .15s ease}.bunky-flavor-switcher__image{width:100%;height:100%;object-fit:contain;padding:6px;box-sizing:border-box}.bunky-flavor-switcher__placeholder{display:block;width:40%;height:40%;border-radius:50%;background:var(--flavor-accent);opacity:.75}.bunky-flavor-switcher__name{display:block;width:100%;text-align:center;font-family:Avenir Next LT Pro,Avenir,sans-serif;font-size:12px;font-weight:600;line-height:1.25;color:var(--bunky-brown, #412808)}.bunky-flavor-switcher__swatch:hover .bunky-flavor-switcher__circle{border-color:var(--flavor-accent);box-shadow:0 0 0 1px var(--flavor-accent)}.bunky-flavor-switcher__swatch:hover{transform:translateY(-1px)}.bunky-flavor-switcher__swatch:focus{outline:none}.bunky-flavor-switcher__swatch:focus-visible .bunky-flavor-switcher__circle{border-color:var(--flavor-accent);box-shadow:0 0 0 3px #e7951559}.bunky-flavor-switcher__swatch--sriracha:focus-visible .bunky-flavor-switcher__circle{box-shadow:0 0 0 3px #d94f3059}.bunky-flavor-switcher__swatch--cheddar:focus-visible .bunky-flavor-switcher__circle{box-shadow:0 0 0 3px #f5c34266}.bunky-flavor-switcher__swatch.is-active .bunky-flavor-switcher__circle{border-width:3px;border-color:var(--flavor-accent);box-shadow:0 0 0 1px var(--flavor-accent)}.bunky-flavor-switcher__swatch.is-active .bunky-flavor-switcher__name{font-weight:700}@media(max-width:749px){.bunky-flavor-switcher__list{justify-content:flex-start;gap:14px;overflow-x:auto;padding:2px 2px 8px;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:thin}.bunky-flavor-switcher__item{flex:0 0 auto;min-width:72px;max-width:none;width:88px;scroll-snap-align:start}.bunky-flavor-switcher__circle{width:72px;height:72px}.bunky-flavor-switcher__name{font-size:11px}}.bunky-flavor-loox-reviews,.bunky-judgeme-reviews-section,.bunky-reviews{background:var(--bunky-cream, #fff9e9);padding:24px 0 0}.bunky-reviews--heading-only .bunky-pdp-below__heading{margin-bottom:0;padding-bottom:0}.template-product.bunky-flavor,.bunky-pdp-page--flavor{--bunky-sticky-offset: 0px}body.bunky-has-sticky-atc.template-product.bunky-flavor #MainContent,body.bunky-has-sticky-atc .bunky-pdp-page--flavor{padding-bottom:calc(var(--bunky-sticky-offset, 0px) + env(safe-area-inset-bottom,0px))}body.bunky-has-sticky-atc.template-product.bunky-flavor .m-footer{padding-bottom:calc(12px + env(safe-area-inset-bottom,0px))}.bunky-pdp-sticky-atc{position:fixed;left:0;right:0;bottom:0;z-index:35;padding:10px 12px calc(10px + env(safe-area-inset-bottom,0px));background:#fff9e9f7;border-top:1px solid rgba(65,40,8,.12);box-shadow:0 -8px 24px #41280814;transform:translateY(110%);transition:transform .28s ease;pointer-events:none}.bunky-pdp-sticky-atc.is-visible{transform:translateY(0);pointer-events:auto}.bunky-pdp-sticky-atc[hidden]{display:none!important}.bunky-pdp-sticky-atc__inner{max-width:1254px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:12px}.bunky-pdp-sticky-atc__product{display:flex;align-items:center;gap:10px;min-width:0;flex:1 1 auto}.bunky-pdp-sticky-atc__image{width:48px;height:48px;object-fit:contain;border-radius:10px;background:var(--bunky-white, #ffffff);flex-shrink:0}.bunky-pdp-sticky-atc__title{margin:0;font-family:Behind the Nineties,Behind The Nineties,sans-serif;font-size:14px;line-height:1.2;color:var(--bunky-brown, #412808);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:min(52vw,280px)}.bunky-pdp-sticky-atc__meta{margin:2px 0 0;display:flex;align-items:center;gap:6px;font-family:Avenir Next LT Pro,Avenir,sans-serif;font-size:13px;color:var(--bunky-tan, #724810)}.bunky-pdp-sticky-atc__price{font-weight:600;color:var(--bunky-brown, #412808)}.bunky-pdp-sticky-atc__cta{flex-shrink:0;min-height:48px;min-width:118px;padding:0 18px;border:0;border-radius:12px;background:var(--bunky-flavor-accent, var(--bunky-amber, #e79515));color:var(--bunky-flavor-on, var(--bunky-brown, #412808));font-family:Behind the Nineties,Behind The Nineties,sans-serif;font-size:16px;cursor:pointer}.bunky-pdp-sticky-atc__cta:disabled{opacity:.5;cursor:not-allowed}@media(min-width:750px){.bunky-pdp-sticky-atc[data-show-desktop=false]{display:none!important}}@media(max-width:749px){.bunky-pdp-sticky-atc[data-show-mobile=false]{display:none!important}.bunky-pdp-sticky-atc__cta{min-height:48px}}.bunky-flavor-content{padding:40px 0 48px;background:var(--bunky-cream, #fff9e9);color:var(--bunky-brown, #412808)}.bunky-flavor-content__inner{display:flex;flex-direction:column;gap:36px}.bunky-flavor-content__editor-hint{margin:0;padding:16px 18px;border:1px dashed rgba(65,40,8,.25);border-radius:14px;font-family:Avenir Next LT Pro,Avenir,sans-serif;font-size:14px;color:var(--bunky-tan, #724810)}.bunky-flavor-content__heading{margin:0 0 14px;font-family:Behind the Nineties,Behind The Nineties,sans-serif;font-size:clamp(28px,3vw,40px);line-height:1.1;color:var(--bunky-brown, #412808)}.bunky-flavor-content__heading:after{content:"";display:block;width:48px;height:3px;margin-top:10px;border-radius:999px;background:var(--bunky-flavor-accent, var(--bunky-amber, #e79515))}.bunky-flavor-content__text,.bunky-flavor-content__rich,.bunky-flavor-content__benefit-text{font-family:Avenir Next LT Pro,Avenir,sans-serif;font-size:16px;line-height:1.6;color:var(--bunky-tan, #724810)}.bunky-flavor-content__hero-image,.bunky-flavor-content__nutrition-image{display:block;width:100%;height:auto;border-radius:14px}.bunky-flavor-content__split{display:grid;grid-template-columns:1.1fr .9fr;gap:28px;align-items:start}.bunky-flavor-content__benefit-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.bunky-flavor-content__benefit{padding:18px 16px;background:var(--bunky-white, #ffffff);border-radius:14px;border-top:3px solid var(--bunky-flavor-accent, var(--bunky-amber, #e79515))}.bunky-flavor-content__benefit-title{margin:0 0 8px;font-family:Behind the Nineties,Behind The Nineties,sans-serif;font-size:22px;color:var(--bunky-brown, #412808)}.bunky-flavor-content__benefit-text{margin:0}.bunky-pdp-page--flavor .top-badge{border-bottom-color:transparent}.bunky-flavor-buybox__title{margin:0 0 10px;font-family:Behind the Nineties,Behind The Nineties,sans-serif;font-size:clamp(32px,3.6vw,42px);line-height:.98;letter-spacing:-.03em;text-transform:uppercase;color:var(--bunky-brown, #412808)}.bunky-flavor-buybox__short,.bunky-flavor-buybox__meta,.bunky-flavor-buybox .subline,.bunky-flavor-buybox .price-row,.bunky-flavor-buybox .reviews{font-family:Avenir Next LT Pro,Avenir,sans-serif}@media(max-width:989px){.bunky-flavor-content__split,.bunky-flavor-content__benefit-list{grid-template-columns:1fr}}.bunky-flavor-buybox .bunky-flavor-buybox__reviews{display:inline-flex;flex-wrap:wrap;align-items:center;text-decoration:none;color:inherit;margin:6px 0 10px;max-width:100%}.bunky-flavor-buybox .bunky-flavor-buybox__reviews .jdgm-widget,.bunky-flavor-buybox .bunky-flavor-buybox__reviews .jdgm-preview-badge,.bunky-flavor-buybox .bunky-flavor-buybox__reviews .jdgm-prev-badge{max-width:100%}.bunky-flavor-buybox .bunky-flavor-buybox__reviews:focus-visible{outline:3px solid var(--bunky-flavor-accent, var(--bunky-amber, #e79515));outline-offset:2px;border-radius:8px}.bunky-flavor-buybox__meta{margin:0 0 10px;font-family:Avenir Next LT Pro,Avenir,sans-serif;font-size:12px;color:var(--bunky-tan, #724810);display:flex;flex-wrap:wrap;gap:8px 14px}.bunky-flavor-buybox__meta.is-hidden{display:none}.visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.bunky-purchase-options{display:grid;gap:12px;margin:0 0 20px}.bunky-purchase-card{position:relative;border:1.5px solid rgba(65,40,8,.22);border-radius:14px;background:#fff;color:var(--bunky-brown, #412808);padding:16px 18px;cursor:pointer;font-family:Avenir Next LT Pro,Avenir,sans-serif;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease}.bunky-purchase-card.is-hidden{display:none}.bunky-purchase-card:focus{outline:none}.bunky-purchase-card:focus-visible{outline:3px solid var(--bunky-flavor-accent, var(--bunky-amber, #e79515));outline-offset:2px}.bunky-purchase-card.active{border-width:2.5px;border-color:var(--bunky-brown, #412808);background:#fff9e9;box-shadow:0 0 0 1px var(--bunky-flavor-soft, rgba(231, 149, 21, .25))}.bunky-purchase-card--sub.active{border-color:var(--bunky-flavor-accent, var(--bunky-amber, #e79515));background:#fff9e9}.bunky-purchase-card__row{display:flex;align-items:center;gap:12px}.bunky-purchase-card__radio{flex:0 0 auto;width:20px;height:20px;border:2px solid rgba(65,40,8,.35);border-radius:50%;background:#fff;box-sizing:border-box;position:relative}.bunky-purchase-card.active .bunky-purchase-card__radio{border-color:var(--bunky-flavor-accent, var(--bunky-amber, #e79515));background:var(--bunky-flavor-accent, var(--bunky-amber, #e79515));box-shadow:inset 0 0 0 4px #fff}.bunky-purchase-card__title{flex:1 1 auto;min-width:0;font-size:15px;font-weight:700;line-height:1.25;color:var(--bunky-brown, #412808)}.bunky-purchase-card__title-wrap{flex:1 1 auto;min-width:0}.bunky-purchase-card__save-badge{display:inline-block;margin-left:6px;padding:3px 8px;border-radius:6px;background:var(--bunky-flavor-accent, var(--bunky-amber, #e79515));color:#fff;font-size:11px;font-weight:700;letter-spacing:.02em;vertical-align:middle;white-space:nowrap}.bunky-purchase-card__save-badge.is-hidden{display:none}.bunky-purchase-card__price{flex:0 0 auto;margin-left:auto;font-size:16px;font-weight:700;color:var(--bunky-brown, #412808)}.bunky-purchase-card__prices{display:inline-flex;align-items:baseline;gap:8px;margin-left:auto;flex:0 0 auto}.bunky-purchase-card__compare{font-size:13px;font-weight:500;color:#41280873;text-decoration:line-through}.bunky-purchase-card__compare.is-hidden{display:none}.bunky-purchase-card__details{display:none;margin-top:14px;padding-top:2px}.bunky-purchase-card--sub.active .bunky-purchase-card__details{display:block}.bunky-purchase-card__benefits{list-style:none;margin:0 0 14px;padding:0;display:grid;gap:8px}.bunky-purchase-card__benefits li{display:flex;align-items:flex-start;gap:10px;font-size:13px;line-height:1.35;color:var(--bunky-brown, #412808)}.bunky-purchase-card__check{flex:0 0 auto;width:16px;height:16px;margin-top:1px;border-radius:50%;background:var(--bunky-flavor-accent, var(--bunky-amber, #e79515));position:relative}.bunky-purchase-card__check:after{content:"";position:absolute;left:5px;top:3px;width:4px;height:7px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.bunky-purchase-card__frequency{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:14px;border-top:1px solid rgba(65,40,8,.12)}.bunky-purchase-card__frequency-label{font-size:13px;font-weight:700;color:var(--bunky-brown, #412808)}.bunky-purchase-card__frequency-control{flex:1 1 auto;max-width:180px}.bunky-purchase-card__frequency-select{width:100%;min-height:40px;padding:8px 36px 8px 12px;border:1.5px solid rgba(65,40,8,.2);border-radius:10px;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='%23412808' d='M1.2 1.2 6 6l4.8-4.8'/%3E%3C/svg%3E") no-repeat right 12px center;appearance:none;-webkit-appearance:none;font-family:Avenir Next LT Pro,Avenir,sans-serif;font-size:14px;font-weight:600;color:var(--bunky-brown, #412808);cursor:pointer}.bunky-purchase-card__frequency-select:focus-visible{outline:3px solid var(--bunky-flavor-accent, var(--bunky-amber, #e79515));outline-offset:2px}@media(max-width:749px){.bunky-purchase-options{gap:10px}.bunky-purchase-card{padding:14px}.bunky-purchase-card__frequency{flex-wrap:wrap}.bunky-purchase-card__frequency-control{max-width:none;width:100%}}.bunky-pack-selector{margin:6px 0 20px}.bunky-pack-selector__label{margin:0 0 14px;font-family:Avenir Next LT Pro,Avenir,sans-serif;font-size:13px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--bunky-brown, #412808);line-height:1.3}.bunky-pack-selector__label-value{font-weight:700}.bunky-pack-cards{display:flex;flex-wrap:nowrap;align-items:stretch;gap:10px;margin:0}.bunky-pack-card-wrap{position:relative;flex:1 1 0;min-width:0;display:flex;flex-direction:column;align-items:stretch;padding-top:12px}.bunky-pack-card{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;width:100%;min-height:64px;padding:14px 10px;border:2px solid var(--bunky-brown, #412808);border-radius:10px;background:#fff9e9;color:var(--bunky-brown, #412808);cursor:pointer;text-align:center;transition:background .15s ease,color .15s ease,border-color .15s ease,box-shadow .15s ease;font-family:Avenir Next LT Pro,Avenir,sans-serif}.bunky-pack-card:hover:not(.is-unavailable){box-shadow:0 0 0 1px var(--bunky-brown, #412808)}.bunky-pack-card:focus{outline:none}.bunky-pack-card:focus-visible{outline:3px solid var(--bunky-flavor-accent, var(--bunky-amber, #e79515));outline-offset:2px}.bunky-pack-card.active{background:var(--bunky-brown, #412808);border-color:var(--bunky-brown, #412808);color:#fff;box-shadow:none}.bunky-pack-card.active .bunky-pack-card__per,.bunky-pack-card.active .bunky-pack-card__status{color:#ffffffe0}.bunky-pack-card.is-sold-out:not(.active),.bunky-pack-card:disabled{opacity:.45;cursor:not-allowed}.bunky-pack-card.is-unavailable{opacity:.45;cursor:not-allowed}.bunky-pack-card__badge{position:absolute;top:0;left:50%;transform:translate(-50%,-35%);z-index:1;max-width:calc(100% - 8px);padding:3px 8px;border-radius:999px;background:var(--bunky-flavor-accent, var(--bunky-amber, #e79515));color:var(--bunky-flavor-on, var(--bunky-brown, #412808));font-family:Avenir Next LT Pro,Avenir,sans-serif;font-size:9px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.2}.bunky-pack-card__badge--spacer{visibility:hidden;pointer-events:none}.bunky-pack-card__label{font-family:Avenir Next LT Pro,Avenir,sans-serif;font-size:15px;font-weight:700;line-height:1.15;letter-spacing:.02em}.bunky-pack-card__per{font-size:12px;font-weight:500;color:var(--bunky-brown, #412808);opacity:.85}.bunky-pack-card__status{display:none!important}.bunky-flavor-buybox__qty{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 14px}.bunky-flavor-buybox__qty-label{font-family:Avenir Next LT Pro,Avenir,sans-serif;font-size:14px;color:var(--bunky-brown, #412808)}.bunky-flavor-buybox__qty-controls{display:inline-flex;align-items:center;border:1px solid rgba(65,40,8,.18);border-radius:12px;overflow:hidden;background:var(--bunky-white, #ffffff)}.bunky-flavor-buybox__qty-btn{width:40px;height:40px;border:0;background:transparent;color:var(--bunky-brown, #412808);font-size:20px;cursor:pointer}.bunky-flavor-buybox__qty-btn:focus-visible{outline:2px solid var(--bunky-flavor-accent, var(--bunky-amber, #e79515));outline-offset:-2px}.bunky-flavor-buybox__qty-input{width:48px;height:40px;border:0;border-left:1px solid rgba(65,40,8,.12);border-right:1px solid rgba(65,40,8,.12);text-align:center;font-family:Avenir Next LT Pro,Avenir,sans-serif;font-size:15px;color:var(--bunky-brown, #412808);-moz-appearance:textfield}.bunky-flavor-buybox__qty-input::-webkit-outer-spin-button,.bunky-flavor-buybox__qty-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.bunky-flavor-buybox__cta.cta{width:100%;display:flex;align-items:center;justify-content:center;background:var(--bunky-flavor-accent, var(--bunky-amber, #e79515));color:var(--bunky-flavor-on, var(--bunky-brown, #412808));border-radius:12px;min-height:52px}.bunky-flavor-trust{list-style:none;margin:14px 0 18px;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.bunky-flavor-trust__item{display:flex;align-items:center;gap:6px;min-width:0}.bunky-flavor-trust__mark{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;min-width:28px;height:22px;padding:0 5px;border-radius:8px;background:#e795152e;color:var(--bunky-brown, #412808);font-family:Avenir Next LT Pro,Avenir,sans-serif;font-size:10px;font-weight:700}.bunky-flavor-trust__text{font-family:Avenir Next LT Pro,Avenir,sans-serif;font-size:11px;line-height:1.25;color:var(--bunky-tan, #724810)}.bunky-flavor-accordions{margin-top:4px;border-top:1px solid rgba(65,40,8,.12)}.bunky-flavor-accordion{border-bottom:1px solid rgba(65,40,8,.12)}.bunky-flavor-accordion__summary{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 2px;cursor:pointer;list-style:none;font-family:Behind the Nineties,Behind The Nineties,sans-serif;font-size:18px;color:var(--bunky-brown, #412808)}.bunky-flavor-accordion__summary::-webkit-details-marker{display:none}.bunky-flavor-accordion__summary:focus-visible{outline:3px solid var(--bunky-flavor-accent, var(--bunky-amber, #e79515));outline-offset:2px;border-radius:8px}.bunky-flavor-accordion__icon{width:14px;height:14px;position:relative;flex-shrink:0}.bunky-flavor-accordion__icon:before,.bunky-flavor-accordion__icon:after{content:"";position:absolute;background:var(--bunky-brown, #412808);border-radius:1px}.bunky-flavor-accordion__icon:before{left:0;right:0;top:6px;height:2px}.bunky-flavor-accordion__icon:after{top:0;bottom:0;left:6px;width:2px;transition:transform .15s ease,opacity .15s ease}.bunky-flavor-accordion[open] .bunky-flavor-accordion__icon:after{opacity:0;transform:scaleY(0)}.bunky-flavor-accordion__body{padding:0 2px 16px;font-family:Avenir Next LT Pro,Avenir,sans-serif;font-size:14px;line-height:1.55;color:var(--bunky-tan, #724810)}.bunky-flavor-accordion__image{display:block;width:100%;height:auto;margin-top:8px;border-radius:12px}@media(max-width:749px){.bunky-pack-cards{overflow:visible;flex-wrap:nowrap;gap:8px}.bunky-pack-card-wrap{flex:1 1 0;min-width:0;width:auto;max-width:none;padding-top:14px}.bunky-pack-card{min-height:52px;padding:12px 6px}.bunky-pack-card__label{font-size:13px}.bunky-pack-card__badge{max-width:calc(100% + 6px);padding:2px 5px;font-size:8px;letter-spacing:.02em}.bunky-flavor-trust{grid-template-columns:1fr 1fr}}.bunky-flavor-below__heading{margin:0 0 16px;font-family:Behind the Nineties,Behind The Nineties,sans-serif;font-size:clamp(28px,3.2vw,42px);line-height:1.1;color:var(--bunky-brown, #412808)}.bunky-flavor-below__rich{font-family:Avenir Next LT Pro,Avenir,sans-serif;font-size:16px;line-height:1.6;color:var(--bunky-tan, #724810)}.bunky-flavor-story__inner{display:grid;grid-template-columns:1fr 1.1fr;gap:36px;align-items:start}.bunky-flavor-story__heading{margin:0 0 16px;font-family:Behind the Nineties,Behind The Nineties,sans-serif;font-size:clamp(32px,4vw,48px);color:var(--bunky-brown, #412808)}.bunky-flavor-story__heading:after{content:"";display:block;width:48px;height:3px;margin-top:12px;border-radius:999px;background:var(--bunky-flavor-accent, var(--bunky-amber, #e79515))}.bunky-flavor-story__rich,.bunky-flavor-why__intro,.bunky-flavor-story__hint{font-family:Avenir Next LT Pro,Avenir,sans-serif;font-size:16px;line-height:1.6;color:var(--bunky-tan, #724810)}.bunky-flavor-story__media{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.bunky-flavor-story__figure{margin:0}.bunky-flavor-story__figure--hero{grid-column:1 / -1}.bunky-flavor-story__image{display:block;width:100%;height:auto;border-radius:14px;background:var(--bunky-white, #ffffff)}.bunky-flavor-story__caption{margin-top:6px;font-family:Avenir Next LT Pro,Avenir,sans-serif;font-size:12px;color:var(--bunky-tan, #724810)}.bunky-flavor-ingredients__inner{display:grid;grid-template-columns:1.1fr .9fr;gap:32px;align-items:start}.bunky-flavor-ingredients__inner:not(:has(.bunky-flavor-ingredients__benefits)),.bunky-flavor-ingredients__inner:not(:has(.bunky-flavor-ingredients__copy)){grid-template-columns:1fr}.bunky-flavor-ingredients__list{list-style:none;margin:0;padding:0;display:grid;gap:14px}.bunky-flavor-ingredients__item{padding:0 0 0 14px;border-left:3px solid var(--bunky-flavor-accent, var(--bunky-amber, #e79515))}.bunky-flavor-ingredients__item h3{margin:0 0 4px;font-family:Behind the Nineties,Behind The Nineties,sans-serif;font-size:22px;color:var(--bunky-brown, #412808)}.bunky-flavor-ingredients__item p{margin:0;font-family:Avenir Next LT Pro,Avenir,sans-serif;font-size:15px;line-height:1.5;color:var(--bunky-tan, #724810)}.bunky-flavor-ingredients__media{grid-column:1 / -1;max-width:420px}.bunky-flavor-ingredients__image{display:block;width:100%;height:auto;border-radius:12px}.bunky-ph{position:relative;margin:0;border:1px dashed rgba(65,40,8,.22);border-radius:12px;background:#fff9e9a6;overflow:hidden}.bunky-ph--image{display:flex;flex-direction:column}.bunky-ph__frame{display:flex;align-items:center;justify-content:center;width:100%;aspect-ratio:var(--bunky-ph-ratio, 4 / 5);background:linear-gradient(135deg,#e7951514,#4128080a),repeating-linear-gradient(-45deg,rgba(65,40,8,.03),rgba(65,40,8,.03) 8px,transparent 8px,transparent 16px)}.bunky-ph__mark{width:48px;height:48px;border-radius:50%;border:2px solid rgba(65,40,8,.18);background:#ffffff8c}.bunky-ph__chip{position:absolute;top:10px;left:10px;z-index:1;padding:4px 8px;border-radius:6px;background:#412808c7;color:#fff9e9;font-family:Avenir Next LT Pro,Avenir,sans-serif;font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.bunky-ph--text{padding:18px 16px 16px}.bunky-ph--text .bunky-ph__chip{position:static;display:inline-block;margin-bottom:10px}.bunky-ph__caption{display:grid;gap:4px;padding:10px 12px 12px}.bunky-ph__title{margin:0;font-family:Avenir Next LT Pro,Avenir,sans-serif;font-size:15px;font-weight:700;line-height:1.3;color:var(--bunky-brown, #412808)}.bunky-ph__body{margin:6px 0 0;font-family:Avenir Next LT Pro,Avenir,sans-serif;font-size:13px;line-height:1.45;color:var(--bunky-brown, #412808);opacity:.85}.bunky-ph__note{margin:8px 0 0;font-family:Avenir Next LT Pro,Avenir,sans-serif;font-size:11px;letter-spacing:.02em;color:#4128088c}.bunky-ph-inline{outline:1px dashed rgba(65,40,8,.2);outline-offset:2px}[data-bunky-placeholder]{-webkit-user-select:none;user-select:none}.bunky-flavor-nutrition__inner{max-width:720px;margin:0 auto;text-align:center}.bunky-flavor-nutrition__figure{margin:18px 0 0}.bunky-flavor-nutrition__image{display:block;width:100%;height:auto;border-radius:14px;background:var(--bunky-white, #ffffff)}.bunky-flavor-why__intro{margin:0 0 28px;max-width:40rem}.bunky-flavor-why__list{list-style:none;margin:0;padding:0;display:grid;gap:18px}.bunky-flavor-why__item{display:grid;grid-template-columns:40px 1fr;gap:14px;align-items:start}.bunky-flavor-why__index{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:12px;background:#e7951533;color:var(--bunky-brown, #412808);font-family:Behind the Nineties,Behind The Nineties,sans-serif;font-size:18px}.bunky-flavor-why__copy h3{margin:0 0 4px;font-family:Behind the Nineties,Behind The Nineties,sans-serif;font-size:24px;color:var(--bunky-brown, #412808)}.bunky-flavor-why__copy p{margin:0;font-family:Avenir Next LT Pro,Avenir,sans-serif;font-size:15px;line-height:1.55;color:var(--bunky-tan, #724810)}.bunky-reviews__badge,.bunky-flavor-loox__badge{margin-bottom:16px}.bunky-flavor-final-cta{background:var(--bunky-flavor-accent, var(--bunky-brown, #412808));color:var(--bunky-flavor-on, var(--bunky-cream, #fff9e9))}.bunky-flavor-final-cta__inner{display:flex;align-items:center;justify-content:space-between;gap:28px}.bunky-flavor-final-cta__eyebrow{margin:0 0 8px;font-family:Avenir Next LT Pro,Avenir,sans-serif;font-size:12px;letter-spacing:.08em;text-transform:uppercase;opacity:.8}.bunky-flavor-final-cta__title{margin:0;font-family:Behind the Nineties,Behind The Nineties,sans-serif;font-size:clamp(28px,3.5vw,44px);line-height:1.1;color:var(--bunky-cream, #fff9e9)}.bunky-flavor-final-cta__sub{margin:10px 0 0;max-width:32rem;font-family:Avenir Next LT Pro,Avenir,sans-serif;font-size:15px;line-height:1.5;color:#fff9e9d1}.bunky-flavor-final-cta__button{display:inline-flex;align-items:center;justify-content:center;gap:4px;min-height:52px;padding:0 28px;border:0;border-radius:12px;background:var(--bunky-flavor-on, var(--bunky-brown, #412808));color:var(--bunky-flavor-accent, var(--bunky-amber, #e79515));font-family:Behind the Nineties,Behind The Nineties,sans-serif;font-size:18px;text-decoration:none;cursor:pointer}.bunky-flavor-final-cta__button:focus-visible{outline:3px solid var(--bunky-cream, #fff9e9);outline-offset:3px}.bunky-flavor-final-cta__button:disabled{opacity:.55;cursor:not-allowed}.bunky-flavor-final-cta__note{margin:10px 0 0;font-family:Avenir Next LT Pro,Avenir,sans-serif;font-size:13px;color:#fff9e9bf;text-align:center}.bunky-flavor-final-cta__action{flex-shrink:0}@media(max-width:989px){.bunky-flavor-story__inner,.bunky-flavor-ingredients__inner,.bunky-flavor-final-cta__inner{grid-template-columns:1fr;display:grid}.bunky-flavor-final-cta__action,.bunky-flavor-final-cta__button{width:100%}}.bunky-pdp-page--flavor .bunky-flavor-buybox__title,.bunky-pdp-page--flavor h1{font-family:var(--bunky-heading-font);overflow-wrap:anywhere;word-break:break-word;-webkit-hyphens:auto;hyphens:auto;max-width:100%}.bunky-pdp-page--flavor .bunky-pdp-main-visual,.bunky-pdp-page--flavor .main-shot img,.bunky-pdp-page--flavor .main-shot video{object-fit:contain!important;background:transparent}.bunky-pdp-page--flavor .thumb img{object-fit:contain;background:transparent}.bunky-flavor-switcher__swatch,.bunky-pack-card,.bunky-flavor-buybox__qty-btn,.bunky-flavor-accordion__summary,.bunky-pdp-page--flavor .bunky-pdp-thumb-nav,.bunky-pdp-page--flavor [data-bunky-thumb],.bunky-pdp-page--flavor .plan,.bunky-pdp-page--flavor .cta{min-height:44px}.bunky-pack-card{min-height:64px}.bunky-flavor-accordion__summary{min-height:48px;padding-top:14px;padding-bottom:14px}.template-product.bunky-flavor .bunky-fs-compare__inner,body.bunky-pdp-page--flavor .bunky-fs-compare__inner{max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;padding-bottom:4px}.template-product.bunky-flavor .bunky-fs-compare__table,body.bunky-pdp-page--flavor .bunky-fs-compare__table{min-width:720px}@media(max-width:767px){.template-product.bunky-flavor .bunky-fs-compare__inner,body.bunky-pdp-page--flavor .bunky-fs-compare__inner{overflow-x:hidden;padding:0 8px}.template-product.bunky-flavor .bunky-fs-compare__table,body.bunky-pdp-page--flavor .bunky-fs-compare__table{display:grid!important;min-width:0;width:100%;grid-template-columns:minmax(0,.92fr) minmax(0,1.12fr) minmax(0,1fr)!important;grid-template-rows:auto repeat(6,auto)!important;gap:0;filter:none}.template-product.bunky-flavor .bunky-fs-compare__brand,body.bunky-pdp-page--flavor .bunky-fs-compare__brand{display:flex!important;grid-row:1!important;font-size:15px;padding:8px 4px}.template-product.bunky-flavor .bunky-fs-compare__brand--bunky,body.bunky-pdp-page--flavor .bunky-fs-compare__brand--bunky{grid-column:2!important}.template-product.bunky-flavor .bunky-fs-compare__brand--other,body.bunky-pdp-page--flavor .bunky-fs-compare__brand--other{grid-column:3!important;font-size:13px}.template-product.bunky-flavor .bunky-fs-compare__label,.template-product.bunky-flavor .bunky-fs-compare__bunky,.template-product.bunky-flavor .bunky-fs-compare__other,body.bunky-pdp-page--flavor .bunky-fs-compare__label,body.bunky-pdp-page--flavor .bunky-fs-compare__bunky,body.bunky-pdp-page--flavor .bunky-fs-compare__other{position:static!important;width:auto;min-height:0;grid-row:var(--row)!important;flex-wrap:nowrap;font-size:10px;line-height:1.25;padding:8px 6px;border-radius:0}.template-product.bunky-flavor .bunky-fs-compare__label,body.bunky-pdp-page--flavor .bunky-fs-compare__label{grid-column:1!important;margin:0!important;font-size:9.5px;font-weight:900;background:#fffaf1b8;padding:8px 5px 8px 8px}.template-product.bunky-flavor .bunky-fs-compare__bunky,body.bunky-pdp-page--flavor .bunky-fs-compare__bunky{grid-column:2!important;gap:5px;padding:8px 6px}.template-product.bunky-flavor .bunky-fs-compare__other,body.bunky-pdp-page--flavor .bunky-fs-compare__other{grid-column:3!important;margin-bottom:0!important;justify-content:flex-start;text-align:left;padding:8px 6px}.template-product.bunky-flavor .bunky-fs-compare__bunky:before,.template-product.bunky-flavor .bunky-fs-compare__other:before,body.bunky-pdp-page--flavor .bunky-fs-compare__bunky:before,body.bunky-pdp-page--flavor .bunky-fs-compare__other:before{content:none!important;display:none!important}.template-product.bunky-flavor .bunky-fs-compare__check,body.bunky-pdp-page--flavor .bunky-fs-compare__check{width:18px;height:18px;min-width:18px;font-size:11px}}@media(min-width:981px){.bunky-pdp-page--flavor .pdp-shell{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(28px,4vw,48px)}.bunky-pdp-page--flavor .gallery{display:flex;flex-direction:column;gap:14px;min-height:0}.bunky-pdp-page--flavor .main-shot{width:100%;max-width:100%;aspect-ratio:auto;max-height:none;min-height:0;height:auto;overflow:visible}.bunky-pdp-page--flavor .bunky-pdp-main-media{height:auto}.bunky-pdp-page--flavor .bunky-pdp-main-visual,.bunky-pdp-page--flavor .main-shot img,.bunky-pdp-page--flavor .main-shot video{width:100%;height:auto;max-height:none;object-fit:contain!important}.bunky-pdp-page--flavor .main-shot iframe,.bunky-pdp-page--flavor .bunky-pdp-main-external,.bunky-pdp-page--flavor .main-shot video.bunky-pdp-main-video{width:100%;aspect-ratio:1 / 1;height:auto;min-height:220px}.bunky-pdp-page--flavor .bunky-pdp-thumbs-col{width:100%;flex-direction:row}.bunky-pdp-page--flavor .bunky-pdp-thumbs-viewport{width:100%;max-height:none;overflow-x:auto;overflow-y:hidden}.bunky-pdp-page--flavor .bunky-pdp-thumbs-track.thumbs{flex-direction:row;width:max-content}.bunky-pdp-page--flavor [data-bunky-thumb]{width:72px;height:72px;min-width:72px;min-height:72px}}@media(max-width:1024px){.bunky-pdp-page--flavor .pdp-shell{grid-template-columns:minmax(0,1fr);gap:20px;padding:16px 16px 28px}.bunky-pdp-page--flavor .gallery{order:1;position:relative;top:0;width:100%;min-height:0}.bunky-pdp-page--flavor .product-card,.bunky-pdp-page--flavor .bunky-flavor-buybox{order:2}.bunky-pdp-page--flavor .main-shot{width:100%;max-width:100%;aspect-ratio:auto;max-height:none;min-height:0;height:auto;overflow:visible}.bunky-pdp-page--flavor .bunky-pdp-thumbs-col{width:100%;flex-direction:row;align-items:center;gap:8px;overflow:visible}.bunky-pdp-page--flavor .bunky-pdp-thumbs-viewport{flex:1 1 auto;width:100%;max-width:100%;max-height:none;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;scrollbar-width:thin}.bunky-pdp-page--flavor .bunky-pdp-thumbs-track.thumbs{flex-direction:row;width:max-content;gap:10px;padding:2px 0 6px}.bunky-pdp-page--flavor [data-bunky-thumb]{width:64px;height:64px;min-width:64px;min-height:64px;flex-shrink:0;scroll-snap-align:start}.bunky-pdp-page--flavor .bunky-pdp-thumb-nav{display:none}}@media(max-width:768px){.bunky-pdp-page--flavor .pdp-shell{padding:12px 14px 24px;gap:18px}.bunky-pack-card{min-height:54px}.bunky-flavor-trust{grid-template-columns:1fr 1fr;gap:10px}.bunky-flavor-story,.bunky-flavor-ingredients,.bunky-flavor-nutrition,.bunky-flavor-why,.bunky-reviews,.bunky-flavor-loox,.bunky-flavor-final-cta{padding:36px 0}}@media(max-width:430px){.bunky-pdp-page--flavor .pdp-shell{padding:10px 12px 22px}.bunky-pdp-page--flavor .main-shot{max-height:none;min-height:0;height:auto;aspect-ratio:auto}.bunky-pdp-page--flavor [data-bunky-thumb]{width:60px;height:60px;min-width:60px;min-height:60px}.bunky-pdp-sticky-atc__title{max-width:46vw;font-size:13px}.bunky-pdp-sticky-atc__cta{min-width:104px;padding:0 14px;font-size:15px}}@media(max-width:375px){.bunky-pdp-page--flavor .main-shot{max-height:none;min-height:0;height:auto;aspect-ratio:auto}.bunky-flavor-buybox .price{font-size:26px}.bunky-flavor-trust__text{font-size:10px}}@media(min-width:1440px){.bunky-pdp-page--flavor .pdp-shell{max-width:1280px;padding-inline:22px}}
/*# sourceMappingURL=/cdn/shop/t/72/assets/bunky-flavor-pdp.css.map */
