body:has(.mf-pdp-marker){--font-body--family:var(--font-body-family);--font-heading--family:var(--font-heading-family);--font-primary--family:var(--font-heading-family);--font-body--weight:500;--color-foreground:75,33,66;--color-background:255,255,255}product-info:has(.mf-pdp-marker){color:#4b2142;font-family:var(--font-body-family);font-size:18px;line-height:1.4;font-weight:500;letter-spacing:0}product-info:has(.mf-pdp-marker) product-component>.page-width{max-width:none;padding:0}product-info:has(.mf-pdp-marker) .product{display:grid;grid-template-columns:50% calc(50% - 86px);column-gap:0;row-gap:0;margin:0;align-items:start}product-info:has(.mf-pdp-marker) .product>.product__media-wrapper{box-sizing:border-box;width:100%!important;max-width:100%!important;min-width:0;padding:0 35px 20px 86px}product-info:has(.mf-pdp-marker) .product>.product__info-wrapper{box-sizing:border-box;width:100%!important;max-width:100%!important;padding:0 16px 16px 0;min-width:0}product-info:has(.mf-pdp-marker) .product__info-container{max-width:none}product-info:has(.mf-pdp-marker) .product__info-container>*+*{margin-top:4px}product-info:has(.mf-pdp-marker) .product__title{margin:0 0 4px}product-info:has(.mf-pdp-marker) .product__title h1{font:700 32px/1.2 var(--font-heading-family);letter-spacing:0;margin:0;text-wrap:balance}product-info:has(.mf-pdp-marker) .price{font:500 24px/1.4 var(--font-heading-family);letter-spacing:0}product-info:has(.mf-pdp-marker) .price .badge{display:none}product-info:has(.mf-pdp-marker) .price--on-sale .price__sale{display:flex;flex-direction:row-reverse;justify-content:flex-end;gap:4px}product-info:has(.mf-pdp-marker) .price-item{margin:0}product-info:has(.mf-pdp-marker) .product__tax{font:500 16px/1.4 var(--font-body-family);margin:0 0 4px;letter-spacing:0;color:#4b2142}product-info:has(.mf-pdp-marker) .product__description{font:500 18px/1.4 var(--font-body-family);margin:4px 0;letter-spacing:0;color:#4b2142}product-info:has(.mf-pdp-marker) .product__description p{margin:0 0 20px}product-info:has(.mf-pdp-marker) .product__media-list{margin:0;gap:10px;width:100%}product-info:has(.mf-pdp-marker) .product__media-item{border-radius:8px;overflow:hidden;width:calc((100% - 10px)/2);max-width:calc((100% - 10px)/2)}product-info:has(.mf-pdp-marker) .product__media-item:first-of-type{width:100%;max-width:100%}product-info:has(.mf-pdp-marker) .product-media-container{--ratio:1;--preview-ratio:1}product-info:has(.mf-pdp-marker) .custom-product-usps{margin:0}product-info:has(.mf-pdp-marker) mf-offer-carousel{margin:4px 0 20px}product-info:has(.mf-pdp-marker) .product-form__input--pill{display:flex;flex-wrap:nowrap;gap:10px;max-width:none;margin:4px 0 20px;padding:0;border:0}product-info:has(.mf-pdp-marker) .product-form__input--pill legend{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}product-info:has(.mf-pdp-marker) .product-form__input--pill input+label{flex:1;display:flex;flex-direction:column;align-items:center;gap:2px;border-radius:15px;padding:8px 4px;margin:0;background:#fffdf7;color:#4b2142;letter-spacing:0;font:500 18px/1.2 var(--font-body-family)}product-info:has(.mf-pdp-marker) .product-form__input--pill input:checked+label{background:#fffae7;color:#4b2142;border-color:#feb83f;box-shadow:0 0 0 2px #feb83f33}product-info:has(.mf-pdp-marker) .mf-variant-price{display:block;font-size:16px;color:#111}product-info:has(.mf-pdp-marker) .mf-variant-saving{color:#740203}product-info:has(.mf-pdp-marker) .mf-variant-unit{font-size:12px;color:#4b2142}product-info:has(.mf-pdp-marker) .product-form__quantity{float:left;width:126px;margin:0 12px 0 0!important;clear:left}product-info:has(.mf-pdp-marker) .product-form__quantity .form__label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}product-info:has(.mf-pdp-marker) .quantity{width:126px;min-height:52px;border-radius:4px}product-info:has(.mf-pdp-marker) .quantity__input{font:500 16px var(--font-body-family);letter-spacing:0}product-info:has(.mf-pdp-marker) .product__info-container>div:has(>product-form){display:flow-root;margin-top:0}product-info:has(.mf-pdp-marker) .product-form{margin-top:0!important}product-info:has(.mf-pdp-marker) .product-form__buttons{max-width:none}product-info:has(.mf-pdp-marker) .product-form__submit{min-height:52px;margin:0 0 12px;background:transparent;color:#4b2142;font:600 16px/1.4 var(--font-body-family);letter-spacing:0;border-radius:6px}product-info:has(.mf-pdp-marker) .shopify-payment-button{clear:both;margin:0}product-info:has(.mf-pdp-marker) .shopify-payment-button__button--unbranded{min-height:52px;border-radius:6px;background:#4b2142;color:#fffae7;font:600 16px/1.4 var(--font-body-family);letter-spacing:0}product-info:has(.mf-pdp-marker) .product-service-usps{clear:both;margin:4px 0}product-info:has(.mf-pdp-marker) .accordion{border-color:#4b214226;margin:0}product-info:has(.mf-pdp-marker) .accordion summary{padding:18px 0;min-height:0}product-info:has(.mf-pdp-marker) .accordion__title{font:500 20px/1.2 var(--font-heading-family);letter-spacing:0;margin:0}product-info:has(.mf-pdp-marker) .accordion__content{font:500 18px/1.4 var(--font-body-family);letter-spacing:0;margin:0;padding:0 0 20px;color:#4b2142}product-info:has(.mf-pdp-marker) .accordion__content p{margin:0}.mf-pdp-breadcrumb{padding:0 86px;color:#4b2142;font:500 14px/17px var(--font-body-family);letter-spacing:0}.mf-pdp-breadcrumb .custom-product-breadcrumb{margin:16px 0}body:has(.mf-pdp-marker) #MainContent>.shopify-section{letter-spacing:0}body:has(.mf-pdp-marker) .product-faq-section{font-weight:500;letter-spacing:0}.mf-pair-wrap{padding:75px 0;background:#feb83f;font-weight:500;letter-spacing:0;color:#4b2142}.mf-pair-heading{text-align:center;margin:0;color:#4b2142}.mf-pair-heading h2,.mf-detailed-wrap>h2,.mf-recommend-heading h2{font:700 40px/1.2 var(--font-heading-family);margin:0;letter-spacing:0}.mf-pair-heading p{font:500 20px/1.4 var(--font-body-family);margin:6px 0}.mf-detailed-wrap{padding:75px 86px;color:#4b2142;font:500 18px/1.4 var(--font-body-family);letter-spacing:0}.mf-detailed-wrap>h2{margin:0 0 24px}.mf-recommend-heading{padding:75px 16px 0;text-align:center;background:#fffae7;color:#4b2142}.mf-sticky-cart{position:fixed;inset:auto 0 0;z-index:35;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:14px 6.35%;background:#fffae7;box-shadow:0 -2px 12px #4b21421f;color:#4b2142}.mf-sticky-cart strong{display:block;font-family:var(--font-heading-family)}.mf-sticky-cart span+span{margin-left:14px}.mf-sticky-cart .button{min-width:180px}@media(max-width:989px)and (min-width:750px){product-info:has(.mf-pdp-marker) .product{grid-template-columns:50% calc(50% - 32px)}product-info:has(.mf-pdp-marker) .product>.product__media-wrapper{padding-left:32px;padding-right:24px}.mf-pdp-breadcrumb,.mf-detailed-wrap{padding-left:32px;padding-right:32px}}@media(max-width:749px){product-info:has(.mf-pdp-marker){font-size:16px}product-info:has(.mf-pdp-marker) .product{display:block}product-info:has(.mf-pdp-marker) .product>.product__media-wrapper{padding:0 0 20px}product-info:has(.mf-pdp-marker) .product>.product__info-wrapper{padding:0 16px 16px}product-info:has(.mf-pdp-marker) .product__title h1{font-size:26px;line-height:1.2}product-info:has(.mf-pdp-marker) .product__description,product-info:has(.mf-pdp-marker) .accordion__content{font-size:16px}product-info:has(.mf-pdp-marker) .product__media-list{margin:0;gap:0}product-info:has(.mf-pdp-marker) .product__media-item,product-info:has(.mf-pdp-marker) .product__media-item:first-of-type{width:100%;max-width:100%;padding:0;border-radius:0}product-info:has(.mf-pdp-marker) .thumbnail-list{gap:6px;margin:10px 10px 0;padding:0}product-info:has(.mf-pdp-marker) .thumbnail-list__item{width:48px;flex:0 0 48px}product-info:has(.mf-pdp-marker) .product-form__input--pill{gap:8px}product-info:has(.mf-pdp-marker) .product-form__input--pill input+label{font-size:16px}product-info:has(.mf-pdp-marker) .mf-variant-price{font-size:14px}product-info:has(.mf-pdp-marker) .product-form__quantity,product-info:has(.mf-pdp-marker) .quantity{width:110px}.mf-pdp-breadcrumb{padding:0 16px;font-size:10px;line-height:13px}.mf-pdp-breadcrumb .custom-product-breadcrumb{margin:13px 0}.mf-pair-wrap{padding:56px 0}.mf-pair-heading h2,.mf-detailed-wrap>h2{font-size:30px}.mf-pair-heading p{font-size:16px;margin:6px 0}.mf-detailed-wrap{padding:56px 16px;font-size:16px}.mf-recommend-heading{padding-top:56px}.mf-recommend-heading h2{font-size:30px}.mf-sticky-cart{padding:10px 16px;gap:12px}.mf-sticky-cart strong{font-size:12px;max-width:200px}.mf-sticky-cart .button{min-width:120px;padding:0 12px}}product-info:has(.mf-pdp-marker) .product__info-container>*{margin-bottom:0}product-info:has(.mf-pdp-marker) .product__info-container>.product__title{margin-bottom:4px}product-info:has(.mf-pdp-marker) .product__info-container>.product__tax{margin-bottom:4px}product-info:has(.mf-pdp-marker) .price__container{display:block;margin:0;line-height:1.4}product-info:has(.mf-pdp-marker) .price-item--regular{font-size:24px}product-info:has(.mf-pdp-marker) .custom-product-usp__text{font-weight:500}product-info:has(.mf-pdp-marker) .product-form__input--pill{max-width:508px}product-info:has(.mf-pdp-marker) .accordion__content .metafield-multi_line_text_field{font-size:16px}@media(max-width:749px){product-info:has(.mf-pdp-marker) .product-form__input--pill{max-width:none}}@media(min-width:750px){product-info:has(.mf-pdp-marker) .product__media-list>.product__media-item:first-of-type{width:100%!important;max-width:100%!important}}product-info:has(.mf-pdp-marker) .price__sale .price-item--regular{font-size:24px}product-info:has(.mf-pdp-marker) .product__info-container>.product__tax{margin-bottom:24px}product-info:has(.mf-pdp-marker) .product__info-container>mf-offer-carousel{margin-bottom:20px}.mf-pdp-breadcrumb .custom-product-breadcrumb{line-height:17px}product-info:has(.mf-pdp-marker) .product__info-container>div[id^=price-]{margin-top:8px}product-info:has(.mf-pdp-marker) .product__info-container>mf-pickle-selector-native{margin-top:28px;margin-bottom:20px}body:has(.mf-pdp-marker) #MainContent>.shopify-section{line-height:1.4;font-weight:500}product-info:has(.mf-pdp-marker) .price__container{line-height:31.6px}product-info:has(.mf-pdp-marker) .product__info-container>mf-offer-carousel{margin-top:8px;margin-bottom:24px}product-info:has(.mf-pdp-marker) .product-form__input--pill input+label{min-height:80px;justify-content:center}product-info:has(.mf-pdp-marker) .mf-review-owner{display:flow-root}product-info:has(.mf-pdp-marker) .accordion summary{padding:11.2px 0;min-height:44px}product-info:has(.mf-pdp-marker) .accordion__title{font-size:18px;line-height:1.1;font-weight:600}product-info:has(.mf-pdp-marker) .accordion__content{font-size:16px;line-height:1.4;padding-bottom:0}product-info:has(.mf-pdp-marker) .accordion summary .icon-caret{display:none}product-info:has(.mf-pdp-marker) .accordion summary:after{content:"+";position:absolute;right:0;top:50%;transform:translateY(-50%);font:400 22px/1 var(--font-body-family)}product-info:has(.mf-pdp-marker) .accordion details[open]>summary:after{content:"\2212"}.mf-pair-wrap{padding-bottom:75px}.mf-pair-wrap [id^=food-carousel-]{width:calc(100% - 172px)!important;margin:24px auto 0!important}.mf-pair-heading p{margin:6px 0 0}.mf-detailed-wrap{font-size:16px;line-height:1.4}.mf-detailed-wrap>h2{font-weight:400;margin-bottom:8px}.mf-recommend-heading{padding-bottom:10px}body:has(.mf-pdp-marker) .fp-section{padding-left:86px;padding-right:86px;line-height:1.4;font-weight:500;--gap-lg:16px;--gap-sm:11.2px;--padding-lg:16px;--padding-md:12.8px;--padding-3xs:2px;--font-size--xs:13px}body:has(.mf-pdp-marker) .fp-title{font-size:24px;line-height:1.1}body:has(.mf-pdp-marker) .fp-title a{font-weight:500;line-height:1.1}body:has(.mf-pdp-marker) .fp-section .fp-description{font-size:13px;line-height:1.4}body:has(.mf-pdp-marker) .fp-section .fp-usp-item span{line-height:1.4}body:has(.mf-pdp-marker) .product-faqs .faq-question{line-height:1.4}@media(max-width:989px)and (min-width:750px){.mf-pair-wrap [id^=food-carousel-]{width:calc(100% - 64px)!important}body:has(.mf-pdp-marker) .fp-section{padding-left:32px;padding-right:32px}}@media(max-width:749px){.mf-pair-wrap [id^=food-carousel-]{width:calc(100% - 32px)!important;margin-top:24px!important}.mf-detailed-wrap>h2{font-size:24px}body:has(.mf-pdp-marker) .fp-section{padding-left:16px;padding-right:16px}body:has(.mf-pdp-marker) .fp-title{font-size:20px}product-info:has(.mf-pdp-marker) .product-form__input--pill input+label{min-height:80px}}product-info:has(.mf-pdp-marker) .product__description{display:flow-root}product-info:has(.mf-pdp-marker) .product__info-container>mf-offer-carousel{margin-top:4px}product-info:has(.mf-pdp-marker) variant-selects{display:flow-root;padding-bottom:20px}product-info:has(.mf-pdp-marker) variant-selects .product-form__input--pill{margin:0}product-info:has(.mf-pdp-marker) .product-form__quantity{margin-top:4px!important}product-info:has(.mf-pdp-marker) .product__info-container>div:has(>product-form){margin-top:4px}.mf-pair-heading{margin-bottom:12px}.mf-detailed-wrap>h2{margin-bottom:24px}body:has(.mf-pdp-marker) .fp-section .fp-title a{display:inline;line-height:1.1}product-info:has(.mf-pdp-marker) .product-form{margin-bottom:20px}product-info:has(.mf-pdp-marker) .shopify-payment-button{margin-left:0;width:100%}product-info:has(.mf-pdp-marker) .accordion__content{padding-bottom:11.2px}product-info:has(.mf-pdp-marker) .accordion__content .metafield-multi_line_text_field{line-height:1.5}.mf-pair-wrap [id^=food-carousel-]{margin-top:36px!important}body:has(.mf-pdp-marker) .fp-section .fp-add{min-height:42px;height:42px}.mf-detailed-wrap .mf-product-content__toggle{font-weight:500}@media(max-width:749px){.mf-pair-wrap [id^=food-carousel-]{margin-top:24px!important}}product-info:has(.mf-pdp-marker) .mf-bundle-offer{display:flow-root}product-info:has(.mf-pdp-marker) .mf-bundle-offer .offer-box{margin-bottom:20px}product-info:has(.mf-pdp-marker) .product__info-container>mf-pickle-selector-native{margin-top:8px;margin-bottom:0}@media(min-width:750px){product-info:has(.mf-pdp-marker) .product__media-list>.product__media-item{width:calc((100% - 10px)/2)!important;max-width:calc((100% - 10px)/2)!important}product-info:has(.mf-pdp-marker) .product__media-list>.product__media-item:first-of-type{width:100%!important;max-width:100%!important}}product-info:has(.mf-pdp-marker) .product-form{margin-bottom:21.2px}product-info:has(.mf-pdp-marker) .product__accordion{border-top:1px solid #4b214226;border-bottom:0}product-info:has(.mf-pdp-marker) .product__accordion:not(.product__accordion~.product__accordion){margin-top:4px;border-top:0}product-info:has(.mf-pdp-marker) .accordion__content{font-size:18px;line-height:1.4;padding-bottom:11.2px}product-info:has(.mf-pdp-marker) .accordion__content .metafield-multi_line_text_field{font-size:16px;line-height:1.4}@media(max-width:749px){product-info:has(.mf-pdp-marker) .accordion__content{font-size:16px}}product-info:has(.mf-pdp-marker) .product-media-container{border:0;box-shadow:none;--border-width:0px}product-info:has(.mf-pdp-marker) .product__info-container>mf-pickle-selector-native{margin-top:4px}product-info:has(.mf-pdp-marker):has(mf-pickle-selector-native) .product>.product__info-wrapper{padding-bottom:0}product-info:has(.mf-pdp-marker) .product-form__buttons>.magic-buy-btn__parent,product-info:has(.mf-pdp-marker) .product-form__buttons>.shopify-payment-button{width:calc(100% + 138px);max-width:none;margin-left:-138px;clear:both}@media(max-width:749px){product-info:has(.mf-pdp-marker) .product-form__buttons>.magic-buy-btn__parent,product-info:has(.mf-pdp-marker) .product-form__buttons>.shopify-payment-button{width:calc(100% + 122px);margin-left:-122px}}.mf-sticky-cart{inset:auto auto 20px 50%;transform:translate(-50%);box-sizing:border-box;display:grid;grid-template-columns:65px minmax(0,1fr) auto 200px;gap:18px;align-items:center;width:755px;max-width:calc(100% - 32px);min-height:98px;padding:14px;background:#fff;border:2px solid #d9d9d9;border-radius:0;box-shadow:0 4px 22px #0000001a;color:#111;font:500 20px/1.5 var(--font-body-family);letter-spacing:0}.mf-sticky-cart[hidden]{display:none}.mf-sticky-cart__image{display:block;width:65px;height:65px;object-fit:cover}.mf-sticky-cart__info{min-width:0}.mf-sticky-cart strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:500 20px/1.5 var(--font-body-family);color:#111;max-width:none}.mf-sticky-cart__prices{white-space:nowrap;font:500 20px/1.4 var(--font-heading-family);color:#111}.mf-sticky-cart span+span{margin-left:0}.mf-sticky-cart__prices s{color:#444;margin-left:4px}.mf-sticky-cart .button{display:flex;gap:8px;align-items:center;justify-content:center;min-width:0;width:200px;min-height:65px;padding:12px;border:2px solid #4b2142;border-radius:0;background:#fff;color:#4b2142;font:500 20px/1.2 var(--font-body-family);letter-spacing:0}.mf-sticky-cart .button:before,.mf-sticky-cart .button:after{display:none}.mf-sticky-cart .button svg{width:21px;height:21px;flex-shrink:0}@media(min-width:750px){product-info:has(.mf-pdp-marker) .product>.product__media-wrapper,product-info:has(.mf-pdp-marker) .product>.product__info-wrapper{position:static;align-self:stretch}product-info:has(.mf-pdp-marker) .product__media-wrapper media-gallery,product-info:has(.mf-pdp-marker) .product__info-container.product__column-sticky{display:block;position:sticky;top:var(--mf-column-top,16px)}}@media(max-width:749px){.mf-sticky-cart{inset:auto 12px calc(12px + env(safe-area-inset-bottom));transform:none;width:auto;max-width:none;min-height:76px;padding:10px;gap:10px;grid-template-columns:48px minmax(0,1fr) 120px;font-size:13px}.mf-sticky-cart__image{width:48px;height:48px;grid-row:1/3}.mf-sticky-cart__info{grid-column:2;grid-row:1}.mf-sticky-cart strong{font-size:13px;line-height:1.3}.mf-sticky-cart__prices{grid-column:2;grid-row:2;font-size:14px}.mf-sticky-cart .button{grid-column:3;grid-row:1/3;width:120px;min-height:48px;padding:8px;font-size:14px;gap:5px}.mf-sticky-cart .button svg{width:17px;height:17px}}@media(min-width:750px){.mf-sticky-cart{width:650px;min-height:82px;padding:12px;gap:14px;grid-template-columns:52px minmax(0,1fr) auto 166px;font-size:16px}.mf-sticky-cart__image{width:52px;height:52px}.mf-sticky-cart strong{font-size:16px;line-height:1.4}.mf-sticky-cart__prices{font-size:16px}.mf-sticky-cart .button{width:166px;min-height:52px;padding:10px;font-size:16px;gap:7px}.mf-sticky-cart .button svg{width:18px;height:18px}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/mf-pdp-parity.css.map */
