.mp{--padding-x: clamp(16px, calc(16px + 32*(100vw - 1023px)) , 48px);--content-width: 1345;--carousel-width: 672;--left-side-width: calc((var(--carousel-width) / 1248 * 100%));--elements-gap: clamp(20px, calc(20px + 4*(100vw - 1023px)) , 24px);display:block;padding:24px var(--padding-x) 88px}.mp-content{display:grid;grid-template-columns:var(--left-side-width) minmax(0,1fr);grid-column-gap:48px;justify-content:center;width:100%;max-width:calc(var(--content-width) * 1px);background:#fff;padding:48px;border-radius:clamp(0px,calc(0px + 24*(100vw - 1023px)),24px);margin:0 auto}.mp-spacing{margin-top:var(--elements-gap)}@media (width <= 1023px){.mp{padding:0}.mp-content{display:flex;flex-direction:column;padding:24px 16px}.mp-left,.mp-right{display:contents}.mp-header{order:-1}}@media (width <= 699px){#product-form-template--21822891393179__main-sticky-bar buy-buttons{width:100%}#product-form-template--21822891393179__main-sticky-bar .button.button--lg{--width: 100%}}variant-picker{display:block}.variant-picker__option{display:flex;flex-direction:column;gap:4px;padding:0;border:0;margin:0;min-inline-size:0}.variant-picker__option-info{margin-bottom:0}.variant-picker__option-info,.variant-picker__option-info legend{font-family:var(--primary-font);font-weight:500;font-size:clamp(13px,calc(13px + (14 - 13) * ((100vw - 360px) / 1080)),14px);line-height:clamp(18px,calc(18px + (20 - 18) * ((100vw - 360px) / 1080)),20px);color:var(--primary-color)}.variant-picker__option-info span{display:none}.variant-picker__option-values{display:flex;gap:4px}.block-swatch{display:flex;align-items:center;justify-content:center;height:clamp(40px,calc(40px + 4*(100vw - 1023px)),44px);background:var(--white);background-image:none!important;padding:4px clamp(18px,calc(18px + 2*(100vw - 1023px)),20px) 0;border:1px solid var(--border-color);border-radius:6px;font-family:var(--primary-font);font-weight:500;font-size:14px;line-height:20px;color:var(--black);cursor:pointer}.block-swatch:before{box-shadow:none}@media (hover: hover){.block-swatch:hover:not(.is-disabled){border-color:var(--black)}}.block-swatch.is-disabled{color:var(--light-text-color);text-decoration:line-through}input:checked+.block-swatch,.block-swatch.is-selected{background:var(--secondary-color);border-color:var(--black)}.quantity-selector{display:flex;align-items:center}.quantity-selector__button{display:flex;align-items:center;justify-content:center;width:36px;height:48px;background:none;padding:0;border:none;cursor:pointer}.quantity-selector__input{width:44px;height:50px;background:none;border:none;text-align:center;font-size:16px;line-height:24px;color:var(--black);appearance:none}.quantity-selector__input::-webkit-outer-spin-button,.quantity-selector__input::-webkit-inner-spin-button{margin:0;appearance:none}modal-opener{display:block}.mp-size-guide-link{background:none;margin-top:8px;font-family:var(--secondary-font);font-weight:400;font-size:clamp(14px,calc(14px + 0*(100vw - 1023px)),14px);line-height:clamp(20px,calc(20px + 0*(100vw - 1023px)),20px);color:var(--black);text-decoration:underline;text-transform:uppercase;white-space:nowrap;cursor:pointer}.mp-size-guide-modal{position:fixed;inset:0;z-index:100;visibility:hidden;display:flex;justify-content:center;align-items:center;background-color:#0000;padding:16px;transition:visibility 0s .15s,background-color .15s ease 0s}.mp-size-guide-modal[open]{visibility:visible;background-color:#0009;transition-delay:0s}.mp-size-guide-modal .modal__frame{transform:scale(.8);opacity:0;display:flex;flex-direction:column;align-items:stretch;gap:8px;width:100%;max-width:clamp(320px,calc(320px + 480*(100vw - 834px)),800px);max-height:100%;transition:transform .15s ease-in 0s,opacity .15s 0s}.mp-size-guide-modal[open] .modal__frame{transform:scale(1);opacity:1;transition:transform .15s ease-out .1s,opacity .15s .1s}.mp-size-guide-modal .modal__window{flex:0 1 auto;width:100%;min-height:0;background-color:#fff;padding:clamp(32px,calc(32px + 16*(100vw - 1023px)),48px);border-radius:8px;box-shadow:0 0 10px #0000004d;overflow:auto}.mp-size-guide-modal .modal__close-btn{display:flex;justify-content:center;align-items:center;flex-shrink:0;align-self:flex-end;color:#fff;cursor:pointer}.mp-size-guide-modal .modal__content img{display:block;width:100%;height:auto}.mp-buy-row{display:flex;align-items:stretch;gap:4px}.mp-buy-row .button{height:clamp(40px,calc(40px + 10*(100vw - 1023px)),50px);font-size:clamp(14px,calc(14px + 1*(100vw - 1023px)),15px);line-height:clamp(16px,calc(16px + 2*(100vw - 1023px)),18px)}.mp-buy-row .buy-buttons{flex:1}.mp-qty{height:auto;border:0;border-radius:6px;outline:1px solid #DEDEDE}@media (width <= 1023px){.quantity-selector{display:none}product-quick-add{display:flex;justify-content:center}product-quick-add .button{height:44px}}.mp-header{display:grid;gap:clamp(8px,calc(8px + 4*(100vw - 1023px)),12px)}.mp-header .product-card-badges{position:relative;top:auto;left:auto;z-index:auto;flex-direction:row;justify-content:flex-start;gap:4px;width:auto;padding:0;pointer-events:auto;user-select:auto}:is(.mp-header .product-card-badges) .sale{display:none}:is(.mp-header .product-card-badges):has(.sale:only-child){display:none}.mp-title{font-weight:600;font-size:clamp(24px,calc(24px + (34 - 24) * ((100vw - 360px) / 1080)),34px);line-height:clamp(28px,calc(28px + (36 - 28) * ((100vw - 360px) / 1080)),36px);color:var(--primary-color)}.mp-price{width:100%;margin-top:-6px}@media (width <= 1023px){.mp-price{margin-top:-2px}}.mp-price .price-list{display:flex;gap:5px;align-items:baseline}.mp-price sale-price,.mp-price compare-at-price,.mp-price price-per-serving,.mp-price unit-price{display:block}.mp-price:not(:has(compare-at-price)) sale-price{color:var(--primary-color)}.mp-price sale-price{font-family:var(--primary-font);font-weight:400;font-size:clamp(17px,calc(17px + (19 - 17) * ((100vw - 360px) / 1080)),19px);line-height:clamp(20px,calc(20px + (22 - 20) * ((100vw - 360px) / 1080)),22px);color:var(--sale-price-color)}.mp-price compare-at-price{font-family:var(--primary-font);font-weight:400;font-size:12px;line-height:20px;color:var(--light-text-color);text-decoration:line-through}.mp-price price-per-serving,.mp-price unit-price{font-family:var(--secondary-font);font-weight:400;font-size:12px;line-height:20px;color:var(--black)}.mp-price .product-card-badge.sale{padding:3px 8px}:is(.mp-price .product-card-badge.sale) .badge-label{text-transform:uppercase}.mp-pills{display:flex;flex-wrap:wrap;gap:6px;margin-top:clamp(0px,calc(0px + 12*(100vw - 1023px)),12px)}.mp-pills:empty{display:none}.mp-pill{display:flex;align-items:center;justify-content:center;gap:4px;background-color:var(--secondary-color);padding:clamp(5px,calc(5px + 1*(100vw - 1023px)),6px) 10px;border:1px solid var(--border-color);border-radius:6px}.mp-pill-icon{flex-shrink:0;width:16px}.mp-icon-text{margin:0;font-family:var(--primary-font);font-weight:500;font-size:clamp(12px,calc(12px + (13 - 12) * ((100vw - 360px) / 1080)),13px);line-height:clamp(16px,calc(16px + (18 - 16) * ((100vw - 360px) / 1080)),18px);color:var(--primary-color);white-space:nowrap}@media (width <= 1023px){.mp-pills{margin-top:20px}}.mp-bullets{display:flex;flex-direction:column;gap:7px}.mp-bullets:empty{display:none}.mp-bullet{display:flex;align-items:flex-start;gap:clamp(4px,calc(4px + (6 - 4) * ((100vw - 360px) / 1080)),6px)}.mp-bullet-icon{flex-shrink:0;width:16px;height:16px}.mp-bullet-text{flex:1;margin:0;font-family:var(--primary-font);font-weight:500;font-size:13px;line-height:18px;color:var(--primary-color)}.mp-links{padding:clamp(12px,calc(12px + 4*(100vw - 1023px)),16px) clamp(12px,calc(12px + 4*(100vw - 1023px)),16px) clamp(6px,calc(6px + 2*(100vw - 1023px)),8px);border:1px solid var(--border-color);border-radius:6px;margin-top:8px}.mp-links-title{margin:0;text-align:center;font-family:var(--primary-font);font-weight:500;font-size:clamp(12px,calc(12px + (13 - 12) * ((100vw - 360px) / 1080)),13px);line-height:clamp(16px,calc(16px + (18 - 16) * ((100vw - 360px) / 1080)),18px);color:var(--black);text-transform:uppercase}.mp-links-blocks{align-items:center;--column-gap: clamp(16px, calc(16px + 8*(100vw - 1023px)) , 24px);max-width:100%}.mp-links-block{display:flex;flex:1;align-items:center;justify-content:center;min-width:0;height:clamp(48px,calc(48px + 18*(100vw - 1023px)),66px);text-decoration:none}.mp-links-divider{flex:none;width:1px;height:45px;background-color:var(--border-color)}.mp-links-image-wrapper{max-width:100%}.mp-links-image-wrapper svg{display:block;max-width:100%;height:auto}.mp-iwt{--columns: 3;--column-gap: 0;--item-max-width: clamp(101px, calc(101px + 75*(100vw - 1023px)) , 176px)}.mp-iwt-item{display:flex;flex:1 0 0;flex-direction:column;align-items:center;gap:4px;min-width:0}.mp-iwt-media{--aspect-ratio: 1;flex-shrink:0;width:clamp(34px,calc(34px + 6*(100vw - 1023px)),40px)}.mp-iwt-text{margin:0;text-align:center;font-family:var(--secondary-font);font-weight:700;font-size:clamp(12px,calc(12px + (14 - 12) * ((100vw - 360px) / 1080)),14px);line-height:clamp(13px,calc(13px + (15 - 13) * ((100vw - 360px) / 1080)),15px);color:var(--primary-color)}@media (width >= 1024px){.mp-iwt{gap:0}.mp-iwt-item{flex-direction:row;gap:8px}.mp-iwt-text{flex:1 0 0;min-width:0;text-align:left}}.mp-accordions{display:flex;flex-direction:column;background-color:var(--secondary-color);padding:0 clamp(16px,calc(16px + 4*(100vw - 1023px)),20px);border-radius:clamp(8px,calc(8px + 2*(100vw - 1023px)),10px)}.mp-accordions:empty{display:none}.mp-accordion{border-bottom:1px solid var(--border-color)}.mp-accordion:last-child{border-bottom:none}.mp-accordion summary{display:flex;align-items:center;gap:24px;padding:clamp(16px,calc(16px + 4*(100vw - 1023px)),20px) 0;list-style:none;cursor:pointer}:is(.mp-accordion summary)::-webkit-details-marker{display:none}.mp-accordion[open] .mp-accordion-icon{transform:rotate(180deg)}.mp-accordion-title{flex:1 0 0;min-width:0;margin:0;font-family:var(--primary-font);font-weight:600;font-size:clamp(14px,calc(14px + (15 - 14) * ((100vw - 360px) / 1080)),15px);line-height:clamp(20px,calc(20px + (24 - 20) * ((100vw - 360px) / 1080)),24px);color:var(--primary-color);word-break:break-word}.mp-accordion-icon{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:20px;height:20px;transition:transform .2s ease}.mp-accordion-content{--page-text-font: var(--primary-font);--page-text-font-size: clamp(13px, calc(13px + (15 - 13) * ((100vw - 360px) / 1080)), 15px);--page-text-line-height: clamp(18px, calc(18px + (24 - 18) * ((100vw - 360px) / 1080)), 24px);padding-bottom:clamp(16px,calc(16px + 4*(100vw - 1023px)),20px);font-family:var(--secondary-font)}swappit-instance{display:none}product-linking{display:block}.product-linking-title{margin:0 0 4px;font-family:var(--primary-font);font-weight:500;font-size:clamp(13px,calc(13px + (14 - 13) * ((100vw - 360px) / 1080)),14px);line-height:clamp(18px,calc(18px + (20 - 18) * ((100vw - 360px) / 1080)),20px);color:var(--black)}.product-linking-select{position:relative}.product-linking-trigger,.product-linking-option{display:flex;align-items:center;gap:8px;width:100%;height:44px;background-color:var(--white);padding:0 14px}.product-linking-trigger{border:1px solid var(--border-color);border-radius:6px;cursor:pointer}.product-linking-panel{position:absolute;top:100%;right:0;left:0;z-index:2;background-color:var(--white);border:1px solid var(--border-color);border-top:0;border-radius:0 0 6px 6px;margin-top:-1px;overflow:hidden}.product-linking.open .product-linking-trigger{border-bottom-right-radius:0;border-bottom-left-radius:0}.product-linking-item-icon{flex-shrink:0;width:32px}.product-linking-item-label{flex:1;margin:0;text-align:left;font-family:var(--primary-font);font-weight:500;font-size:clamp(13px,calc(13px + 0*(100vw - 360px)),13px);line-height:clamp(18px,calc(18px + 0*(100vw - 360px)),18px);color:var(--black)}.product-linking-chevron{flex-shrink:0;transition:transform .2s ease}.product-linking.open .product-linking-chevron{transform:rotate(180deg)}@media (hover: hover){.product-linking-option:hover{background-color:var(--secondary-color)}}.product-linking-option.sold-out .product-linking-item-label{text-decoration:line-through;color:var(--light-text-color)}.product-linking-option.sold-out .product-linking-item-icon{opacity:.3}
