.product .product__title{margin:0 0 20px}@media screen and (max-width:750px){.product .product__title{margin:17px 0 14px}}.product .product__title h1{font-family:PassengerDisplaySemibold;font-size:48px;font-weight:600;line-height:48px;letter-spacing:0;text-align:left}@media screen and (max-width:750px){.product .product__title h1{font-size:36px;line-height:36px;text-align:center}}.product .product-price-section{margin:20px 0 10px}@media screen and (max-width:750px){.product .product-price-section{text-align:center;margin:14px 0 10px}}.product .product-price-section .price__container .price__regular{font-size:24px;font-weight:500;line-height:24px;text-align:left;letter-spacing:0}@media screen and (max-width:750px){.product .product-price-section .price__container .price__regular{font-size:20px;font-weight:500;text-align:center}}.product .product-price-section .price__badge-sold-out{background-color:rgb(var(--color-button-mcbc));color:rgb(var(--color-headings));text-transform:uppercase;font-weight:500}.product .product__text{font-family:ITCFranklinCompressedBold,sans-serif;font-size:20px;font-weight:400;-webkit-font-smoothing:antialiased;line-height:24px;letter-spacing:.1em;margin:10px 0 20px;color:rgb(var(--color-foreground))}@media screen and (max-width:750px){.product .product__text{text-align:center;margin:10px 0 35px}}.product .product__description{margin:20px 0!important}.product .product__description .flavor-product{font-size:16px;font-weight:500;line-height:21px;letter-spacing:0;margin:20px 0;max-width:365px;color:rgb(var(--color-foreground))}@media screen and (max-width:750px){.product .product__description .flavor-product{max-width:100%}}.product .product__description .product-details{color:rgb(var(--color-foreground));font-family:ITCFranklinCompressedBold,sans-serif;font-size:20px;font-weight:400;-webkit-font-smoothing:antialiased;line-height:24px;letter-spacing:.1em;margin:20px 0 10px}.product .product__description ul{margin:10px 0 20px}.product .product__description ul li{color:rgb(var(--color-foreground));font-size:16px;font-weight:500;line-height:21px;letter-spacing:0;margin:5px 0}.product .mobile_description{margin:30px 0 25px!important}@media screen and (min-width:750px){.product .mobile_description{display:none}}@media screen and (max-width:749px){.product .desktop_description{display:none}}.product .product__accordion{border-color:rgb(var(--color-button-mcbc))}.product .product__accordion summary{padding:10px 0}.product .product__accordion .accordion__title{font-family:ITCFranklinCompressedBold,sans-serif;font-size:20px;font-weight:400;-webkit-font-smoothing:antialiased;line-height:23.4px;letter-spacing:.1em}.product .product__accordion .accordion__content{font-family:Arial;font-size:16px;font-weight:400;line-height:21px;letter-spacing:0;color:rgb(var(--color-foreground));padding:0}.product .product__accordion .icon-caret{color:rgb(var(--color-foreground))}.product .product__accordion .nutrition-information__image{border:none;width:100%;height:auto}.product .links-button-wrapper{margin:10px 0 30px}@media screen and (max-width:750px){.product .links-button-wrapper{margin:35px 0 30px}}.product .links-button-wrapper .link-button{margin:10px 0;text-align:center;max-height:50px;transition:all .3s ease}.product .links-button-wrapper .find-us--btn{background-color:rgb(var(--color-button-mcbc));border-color:rgb(var(--color-button-mcbc));color:rgb(var(--color-foreground))}.product .links-button-wrapper .find-us--btn:hover::after{box-shadow:0 0 0 calc(var(--buttons-border-width) + var(--border-offset)) rgba(var(--color-button-text),var(--border-opacity)),0 0 0 calc(var(--buttons-border-width) + 1px) rgb(var(--color-button-mcbc))}.product .links-button-wrapper .find-us--btn::after{box-shadow:none}.product .links-button-wrapper .external-link-icon{max-width:16px}.product .links-button-wrapper .amazon-btn:hover{border:2px solid rgba(var(--color-button),var(--alpha-button-background));color:rgba(var(--color-button),var(--alpha-button-background));background-color:rgb(var(--color-button-text))}.product .links-button-wrapper .find-us--btn:hover{border:2px solid rgb(var(--color-button-mcbc));color:rgb(var(--color-button-mcbc));background-color:rgba(var(--color-button),var(--alpha-button-background))}.product .slider-buttons .slider-counter{font-size:13px}.product .slider-buttons .slider-button .icon-caret{color:rgb(var(--color-foreground))}