.main-product-wrapper{margin-top:32px}.selection-price-wrap .radio-item label .discount{display:none}.product h1.product-title{font-family:Bebas Neue,sans-serif;font-size:64px;line-height:90%;letter-spacing:3px;font-weight:400;letter-spacing:0px;margin-bottom:2px}.styled-variant-picker__option .variant-picker__option-name,.subscribe-selection-wrapper .selection-name{font-family:Sofia Sans,sans-serif;font-size:20px;font-weight:700}.variant-picker__option.styled-variant-picker__option.Quantity .block-swatch{max-width:80px;height:34px;min-height:34px}p,.benefit-container .benefit-list li,.accordion-item .accordion-head,.accordion-item .accordion-content,.checklist .checklist-item,.copy-side .disclaimer-copy,.shopify-section--faq .faq__content summary .accordion__toggle,.accordion__content,.fancy-checklist .checklist .fancylist-item:not(.checklist-head) .copy-column,.fancy-checklist .checklist .checklist-head .other-prod p,.styled-variant-picker__option .block-swatch .option-name{font-family:Sofia Sans,sans-serif}.shopify-section--faq .faq__content summary .text-with-icon{font-size:20px;font-weight:700}.shopify-section--faq .section-header h2{font-family:Bebas Neue,sans-serif;font-size:48px;font-weight:400;color:#20232c}.fancy-checklist .checklist .checklist-head .other-prod p{padding-bottom:1em}.product .product-description{font-size:15px;line-height:140%;margin-bottom:12px}.product .product-info{position:inherit}.quantity-selector{display:none}.product-info-inner .gift-message{margin-bottom:30px}.rating-badge__stars svg{width:20px;height:20px}.product .rating-badge span{color:#c94b17}.main-product-container .product{gap:42px;display:flex}.main-product-container .product .product-gallery{top:0}.main-product-container .product .product-info{border-bottom:1px solid black;width:100%;padding-bottom:3em;margin-bottom:30px}.main-product-container .product .icon-callouts.mobile{display:none;justify-content:center;flex-direction:row;margin-bottom:20px}.main-product-container .product .icon-callouts .icon{width:120px;height:120px;background-color:#eeece6;border-radius:8px;display:flex;justify-content:center;align-items:center;flex-direction:column}.main-product-container .product .icon-callouts .icon span{max-width:96px;text-align:center;font-size:15px;font-weight:600;line-height:18px}.product-gallery__image-list .product-gallery__media,product-gallery-navigation .product-gallery__thumbnail{background-color:#b8b8b833;border-radius:8px}.subscribe-selection-value{background-color:#eeece8;border-radius:4px}.subscribe-selection-value.active{border:1px solid #000;background-color:#eeece8}.subscribe-selection-value .plan-selection{background-color:#fff;max-width:190px;border:1px solid #000;margin-top:0;display:block}.subscribe-selection-value .delivery{margin-top:-16px;display:block;font-size:15px;font-weight:700}.selection-price-wrap .price-value span.discount-price{color:#000!important;font-size:24px;font-weight:700}.selection-price-wrap .radio-item label .name{font-size:20px;font-weight:700}.subscribe-selection-value .description-list{padding-left:0}.subscribe-selection-value .description-list .list-item{display:flex;font-size:16px;font-weight:600}.subscribe-selection-value .description-list .list-item img{margin-right:.5em}.selection-price-wrap .radio-item label .discount{border-radius:50px;padding:5px 15px}.main-product-container .product{padding-bottom:0}.nutrition-container .nutrition-video{padding-top:1em}.nutrition-container .nutrition-video video{border-radius:8px;width:100%}.nutrition-container .nutrition-facts-images{display:grid;grid-template-columns:1fr 1fr}.nutrition-container .nutrition-facts-images .nutrition-facts{min-width:240px}.product .product-gallery{position:relative;top:-10px}.buy-badges{display:flex;gap:10px;margin-top:-7%}.buy-badges div{display:flex;background-color:#eeece8;border-radius:4px;align-items:center;padding:5px}.buy-badges div img{width:16px;height:16px;margin-right:10px}.buy-badges div span{font-weight:700;font-size:12px}.benefit-container{padding:1em 2em;background-color:#eeece8;border-radius:8px;width:100%;margin-left:0;max-width:100%}.benefit-container h2{font-size:36px;font-family:Bebas Neue;font-weight:400;color:#20232c}.product-accordion-wrapper{width:100%;margin-left:0;max-width:100%;padding:1em}.benefit-container .benefit-heading{font-family:Bebas Neue,sans-serif;font-size:36px;font-weight:700;text-transform:uppercase}.benefit-container .benefit-list{margin-left:30px;margin-top:20px}.benefit-container .benefit-list li{padding-left:0;font-size:20px}.benefit-icons{display:flex;justify-content:space-around;margin-top:2em;margin-bottom:1em}.benefit-icons .icon{display:flex;flex-direction:column;align-items:center}.product-accordion-wrapper .product-accordion .accordion-item{border-top:1px solid black}.product-accordion-wrapper .accordion-item:first-child .accordion-head{padding-top:12px}.product-accordion-wrapper .accordion-item:last-child .accordion-head{color:#c94b17;font-size:16px;font-weight:700}.product-accordion-wrapper .accordion-item:last-child .accordion-head a{display:flex}.shopify-section--faq .section-stack{gap:1em;margin-top:3em}.shopify-section--faq .faq__content summary{border-top:1px solid black}.shopify-section--faq .faq__content .accordion:last-of-type summary{border-bottom:1px solid black}.shopify-section--faq .faq__content summary .accordion__toggle{padding-block:1rem}.shopify-section--faq .faq__content summary .accordion__toggle span:before,.shopify-section--faq .faq__content summary .accordion__toggle span:after{background-color:#000}.product-review-wrapper .oke-w-header{border:none;background:#fff;margin-bottom:4em}.product-review-wrapper .okeReviews.oke-w .oke-is-large .oke-w-controls-nav{border:none;background-color:#fff}.product-review-wrapper .okeReviews .oke-w-reviews-head{border:none;border-top:1px solid grey;border-bottom:1px solid grey;border-radius:0;background-color:#fff}.okeReviews.oke-w .oke-button{color:#fff;background-color:#000;border-radius:8px}.okeReviews.oke-w .oke-button:before{content:""}.product-review-wrapper .okeReviews .oke-is-large .oke-w-reviews-list-item{background-color:#fff;border:none;border-top:1px solid grey;border-bottom:1px solid grey;border-radius:0}.okeReviews[data-oke-container] .oke-w-review-side,div.okeReviews .oke-w-review-side{background-color:#eeece8;border-radius:8px}.product-card__info form{display:none}.products-list-container .product-card__info .v-stack .v-stack{justify-items:left;gap:0}.products-list-container .product-card__info .v-stack .v-stack .rating-badge{grid-row-start:1;margin-bottom:1em}.products-list-container .product-card__info .v-stack .v-stack .rating-badge .text-subdued{font-weight:700}.products-list-container .product-card__info .v-stack .v-stack .product-title{font-size:26px;text-align:left;font-family:Bebas Neue,sans-serif;font-weight:400;letter-spacing:-1px}.products-list-container .product-card__info .v-stack .v-stack .product-card__price{margin-top:0}.products-list-container .product-card__info .v-stack .v-stack .product-card__price .product-card__price--sale{font-weight:700;font-size:20px;letter-spacing:-1px;font-family:Sofia Sans,sans-serif}.product-gallery.mobile,.product-gallery__thumbnail img[alt=Featured],.product-gallery__thumbnail img[alt=Chocolate],.product-gallery__thumbnail img[alt=Unflavored]{display:none}.product-gallery__thumbnail-list{max-width:425px;top:0}.product-gallery__thumbnail img[alt=Featured],.product-gallery__thumbnail img[alt=Chocolate],.product-gallery__thumbnail img[alt=Unflavored],.nutrition-container.mobile{display:none}.fancy-checklist .checklist .fancylist-item:not(.checklist-head) .copy-column{margin-left:2em;font-weight:700}.checklist li.checklist-item{border:1px solid grey}.breadcrumbs__list li:last-of-type{color:#c94b17}.products-list-container .title{font-family:Bebas Neue,sans-serif;font-weight:400;color:#20232c}.price-value.subscribe-price{flex-direction:column-reverse;gap:0px}.price-value.subscribe-price .compare-price{margin-top:-5px;color:#0006}.selection-price-wrap .price-value span.discount-price{color:#c94b17!important}.selection-price-wrap .price-value.onetime-price span.discount-price{color:#000!important}.price-value.subscribe-price span{font-size:24px;font-weight:700}.product-add-to-cart.button .saving{display:none}.product-add-to-cart span.btn-label .strike-through{color:#ffffff80;margin-left:1em;text-decoration:line-through}.subscription-selection-wrapper .selection-price-wrap{align-items:flex-start}.subscription-selection-wrapper .radio-item{margin-top:8px}.nutrition-container .featured-image{border-radius:8px;overflow:hidden}.nutrition-container .featured-image img{aspect-ratio:1;object-fit:cover;object-position:50% 80%}.faq__content .accordion:last-child .accordion__content{margin-top:10px}.shopify-section--scrolling-content .scrolling-content__image img{filter:saturate(0);opacity:.6}@media screen and (max-width: 1200px){.shopify-section--scrolling-content .scrolling-content__image img{max-width:3em}.main-product-left-column{display:none!important}.main-product-right-column{flex:0 0 100%!important;max-width:100%}.main-product-container .product .icon-callouts.mobile{display:flex}.main-product-container .product .icon-callouts.desktop{display:none}.product-gallery__media>*{max-height:360px;object-fit:contain}.product .product-title{text-align:left}.product .product-review-wrap{justify-content:flex-start;margin-bottom:16px}.product .product-description{font-size:20px}.product-gallery__thumbnail img[alt=Featured],.product-gallery__thumbnail img[alt=Chocolate],.product-gallery__thumbnail img[alt=Unflavored]{display:block}.product-gallery__thumbnail-list{max-width:100%}.nutrition-container.desktop{display:none}.nutrition-container.mobile{display:block;padding-bottom:2em;padding-top:1em;width:100%}.nutrition-container.mobile .nutrition-facts-images{display:none}.benefit-icons{display:grid;grid-template-columns:repeat(5,1fr)}.benefit-icons .icon{text-align:center}.benefit-icons .gs-1{grid-column-start:1}.benefit-icons .gs-2{grid-column-start:2}.benefit-icons .gs-3{grid-column-start:3}.benefit-icons .gs-4{grid-column-start:4}.benefit-icons .gs-5{grid-column-start:5}.benefit-icons .gr-1{grid-row-start:1}.benefit-icons .gr-2{grid-row-start:2}.shopify-section--scrolling-content{background-color:#eeece8}.image-with-checklist{flex-direction:column;padding:1em!important}.image-with-checklist .checklist-heading br{display:none}.checklist-heading{font-family:Bebas Neue,sans-serif;font-size:48px!important}.image-with-checklist .checklist-heading,.image-with-checklist .disclaimer-copy{text-align:left}.checklist li.checklist-item{font-size:18px;margin:.5em auto}.copy-side{text-align:center}.oke-w-ratingAverageModule-count{margin-bottom:.4em}.copy-side p.disclaimer-copy{margin-top:1em;margin-bottom:1em;font-size:18px}.product-info-inner .product-info-desktop.desktop{display:block}.main-product-container .product{overflow:hidden;max-width:100%}.product-gallery__thumbnail-list{display:block;align-self:center}.main-product-container .product .product-info{max-width:100%;overflow:hidden}.benefit-container,.product-accordion-wrapper{max-width:100%;width:100%;margin:0}.nutrition-container{margin-top:0}.main-product-container .product .product-gallery{position:relative;max-width:100%!important}.product-gallery.mobile{display:flex}.product-gallery.desktop{display:none}.buy-badges{flex-direction:column;align-items:center;margin-top:-5%}.buy-badges div{width:fit-content}}@media screen and (max-width: 700px){.product-review-wrapper{padding-bottom:40px}.product-add-to-cart{min-height:78px}.quantity-btn-wrapper{margin-bottom:12px}.product-gallery__media>*{max-height:240px;object-fit:contain}.fancy-checklist .checklist .fancylist-item.second-column-background div.column-2{min-width:unset;min-height:550px}.fancy-checklist .list-container{padding-bottom:40px}.fancy-checklist .checklist .checklist-head div.head-image img{padding:0}.fancy-checklist ul.checklist{margin:3em 1em}.fancy-checklist .checklist .fancylist-item:not(.checklist-head) .copy-column{font-size:18px;font-weight:600;margin-left:20px}.fancy-checklist .checklist .checklist-head .other-prod p{display:none}.product h1.product-title{font-size:50px}.checklist .checklist-item{text-align:left}}@media screen and (max-width: 500px){.main-product-container .product .icon-callouts{flex-direction:column!important}.main-product-container .product .icon-callouts .icon{width:100%;margin-bottom:0;height:auto;padding:12px}.main-product-container .product .icon-callouts .icon:last-child{margin-bottom:20px}.fancy-checklist .checklist .fancylist-item:not(.checklist-head) .copy-column{font-size:14px;font-weight:600;margin-left:4px}.fancy-checklist ul.checklist{margin-top:120px}.fancy-checklist .checklist .checklist-head .arrow-graphic{margin-top:-70px}}
/*# sourceMappingURL=/cdn/shop/t/182/assets/main-product-new.css.map */
