.flavor-product__info{gap:18px}.flavor-product .lp-gallery__item{background:var(--color-white)}.flavor-product .lp-gallery__item img{object-fit:contain;object-position:center}@media screen and (min-width:751px){.flavor-product .lp-product__gallery{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.flavor-product .lp-gallery__item:not(.lp-gallery__item--hero){cursor:pointer;background:var(--color-white);transition:border-color .15s ease}.flavor-product .lp-gallery__item:not(.lp-gallery__item--hero):hover{border-color:var(--color-black)}.flavor-product .lp-gallery__item:not(.lp-gallery__item--hero) img{object-fit:contain;object-position:center;padding:6px}}@media screen and (min-width:750px){.flavor-product__info{gap:22px}}.flavor-product__rating{display:flex;align-items:center;gap:8px;color:var(--color-gold);text-decoration:none;min-height:24px}.flavor-product__rating .flavor-stars{height:16px;width:auto;display:block}.flavor-product__rating .lp-rating__count{font-size:var(--font-mobile-heading-3-size)}@media screen and (min-width:750px){.flavor-product__rating .lp-rating__count{font-size:var(--font-body-size)}}.flavor-product__heading{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px}.flavor-product .lp-product__title{margin:0}.flavor-product__badge{display:inline-flex;align-items:center;padding:6px 10px 8px;background:var(--color-black);color:var(--color-gold);font-family:var(--font-norwester);font-size:var(--font-mobile-heading-3-size);line-height:1;text-transform:uppercase;white-space:nowrap}@media screen and (min-width:750px){.flavor-product__badge{font-size:var(--font-heading-3-size)}}.flavor-product__description,.flavor-product__description p{font-family:var(--font-body);font-size:var(--font-mobile-heading-3-size);font-weight:var(--font-body-weight);line-height:1.3;color:var(--color-black);margin:0}.flavor-product__description p+p{margin-top:8px}.flavor-product__macros{font-family:var(--font-norwester);font-size:var(--font-mobile-display-2-size);line-height:var(--font-mobile-display-2-line-height);text-transform:uppercase;color:var(--color-black);margin:0}@media screen and (min-width:750px){.flavor-product__description,.flavor-product__description p{font-size:var(--font-heading-3-size)}.flavor-product__macros{font-size:var(--font-display-2-size);line-height:var(--font-display-2-line-height)}}.flavor-product__options .lp-variant-group{gap:12px}.flavor-product__boxes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0;border:0;min-width:0}.flavor-product__boxes input[type=radio]{position:absolute;opacity:0;width:0;height:0;pointer-events:none}.flavor-product__boxes label{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-height:72px;padding:16px 8px 12px;border:1px solid rgba(0,0,0,.5);background:var(--color-white);color:var(--color-black);text-align:center;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background .15s ease,color .15s ease,border-color .15s ease}.flavor-product__boxes label:hover{border-color:var(--color-black)}.flavor-product__boxes input[type=radio]:checked+label{background:var(--color-black);border-color:var(--color-black);color:var(--color-white)}.flavor-product__boxes input[type=radio]:focus-visible+label{outline:2px solid var(--color-gold);outline-offset:2px}.flavor-product__boxes input[type=radio].disabled+label{opacity:.5}.flavor-product__box-count{font-family:var(--font-button);font-size:var(--font-mobile-heading-3-size);font-weight:var(--font-body-bold-weight);line-height:var(--font-body-line-height);text-transform:uppercase;white-space:nowrap}.flavor-product__box-per-bar{font-family:var(--font-body);font-size:var(--font-mobile-body-size);font-weight:var(--font-body-weight);line-height:var(--font-body-line-height)}.flavor-product__box-badge{position:absolute;top:0;left:50%;transform:translate(-50%,-50%);padding:3px 8px 4px;background:var(--color-gold);color:var(--color-black);font-family:var(--font-button);font-size:var(--font-mobile-body-size);font-weight:var(--font-body-bold-weight);line-height:1.2;white-space:nowrap}@media screen and (min-width:750px){.flavor-product__boxes label{min-height:84px}.flavor-product__box-count{font-size:var(--font-heading-3-size)}.flavor-product__box-per-bar,.flavor-product__box-badge{font-size:var(--font-body-size)}}.flavor-product__purchase{display:flex;flex-direction:column;gap:12px;min-width:0}.flavor-product__total-row{display:flex;align-items:flex-end;justify-content:space-between;gap:16px}.flavor-product__qty,.flavor-product__total{display:flex;flex-direction:column;gap:8px}.flavor-product__total{align-items:flex-end;text-align:right}.flavor-product__total-value{display:flex;align-items:baseline;gap:8px;margin:0;font-family:var(--font-button);font-size:var(--font-mobile-display-2-size);font-weight:var(--font-body-bold-weight);line-height:1.2;color:var(--color-black)}.flavor-product__total-compare{font-family:var(--font-body);font-size:var(--font-mobile-heading-3-size);font-weight:var(--font-body-weight);color:#00000080;text-decoration:line-through}@media screen and (min-width:750px){.flavor-product__total-value{font-size:var(--font-display-2-size)}.flavor-product__total-compare{font-size:var(--font-heading-3-size)}}.flavor-product .flavor-product__atc{width:100%;flex-direction:row;flex-wrap:nowrap;gap:12px;padding:14px 24px}.flavor-product__atc-arrow{width:22px;height:22px;flex-shrink:0}.flavor-product__atc:disabled .flavor-product__atc-arrow{display:none}
/*# sourceMappingURL=/cdn/shop/t/190/assets/section-flavor-product.css.map */
