#insta-feed h2{font-size:40px!important}#insta-feed h2:before{content:"";background-image:url(/cdn/shop/files/insta_0c0a5694-acc5-4e35-a607-07eba4d50765.svg);width:45px;height:38px;background-repeat:no-repeat;background-size:cover;display:inline-block}.complementary-slide .vogue-flash{display:none}.section-template--24750737719671__multirow_EncdtM-padding em{font-size:0}.section-template--24750737719671__multirow_EncdtM-padding em:before{background-image:url(/cdn/shop/files/Heart.svg?v=1756458469);background-size:50px 45px;display:inline-block;width:50px;height:45px;content:"";background-repeat:no-repeat}@media screen and (max-width: 750px){.section-template--24750737719671__multirow_EncdtM-padding em:before{background-size:40px 38px;width:40px;height:38px}}iframe{border:0!important}body{overflow-x:clip}.fancy-background .multicolumn-card{background:none!important;background-image:url(/cdn/shop/files/block-bg-no-aspect-grey.svg)!important;background-size:100% 100%!important;background-repeat:no-repeat!important;height:100%;padding:10px 5px}.banner-no-margin p{margin:0!important}.multicolumn-card__info{margin-top:20px}.image_heading{display:flex;width:100%;justify-content:center}.image_heading img{max-height:60px}.heading_hide{width:0;height:0;opacity:0}@media screen and (max-width: 750px){.image_heading img{max-height:35px}}@media screen and (min-width: 750px){.slider-testimonial .slideshow__text-wrapper.banner__content{padding-bottom:0!important}}.rescued-food-image img{width:100%}@media screen and (min-width: 750px){.rescued-food-image{display:none}}.image-with-text__media{background-color:#faebd700}.image-with-text__media img{height:100%!important;width:auto!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)}@media screen and (min-width: 750px){.multirow__inner{row-gap:0!important}}.hidden-header{font-size:0;height:0;display:block}.banner__image{margin-top:-20px}.@media screen and (min-width: 750px){.image-with-text__media--placeholder.image-with-text__media--adapt{height:fit-content;margin:0 auto;text-align:center}}.mobile-center{text-align:center!important;width:100%}@media screen and (min-width: 750px){.mobile-center{display:none}}.colour-text-block{padding:8px 12px;background-image:url(/cdn/shop/files/block-bg-no-aspect.svg);background-repeat:no-repeat;background-size:100% 100%}.colour-text-block p{margin-top:0;margin-bottom:0;font-family:var(--font-heading-family)}.colour-text-block .yes-text p:before,.colour-text-block .no-text p:before{content:"";display:inline-block;width:22px;height:22px;background-size:contain;background-repeat:no-repeat;background-position:center;vertical-align:middle;margin-right:8px;margin-bottom:3px}.colour-text-block .yes-text p:before{background-image:url(/cdn/shop/files/Yes-No_Symbols-01.png)}.colour-text-block .no-text p:before{background-image:url(/cdn/shop/files/Yes-No_Symbols-02.png)}.jdgm-carousel--gallery-theme .jdgm-carousel-item__image-wrapper{display:none!important}.wave-bg{align-items:flex-end;display:flex;width:100%}.wave-bg .curve{width:100%}.curve{margin-bottom:-1px}.button:not([disabled]):hover:after{box-shadow:none}body #MainContent{position:relative}body.product .slider-testimonial{background-color:#eae0d6!important}body .no-underline{text-decoration:none}.multi-floating-fruit{max-height:100%;z-index:1;text-align:center;display:inline}@media screen and (min-width: 750px){.banner--desktop-transparent .banner__box{max-width:45rem!important;border:none;border-radius:0;box-shadow:none}}@media only screen and (min-width: 750px){.banner--content-align-left.banner--desktop-transparent .banner__box,.banner--content-align-right.banner--desktop-transparent .banner__box,.banner--medium.banner--desktop-transparent .banner__box{max-width:50rem!important}}.image-with-text__media{text-align:center}.image-with-text__media-item .media>:not(.zoom):not(.deferred-media__poster-button),.media model-viewer{height:auto}.multi-floating-fruit.img-hor svg{-moz-transform:scaleX(-1);-o-transform:scaleX(-1);-webkit-transform:scaleX(-1);transform:scaleX(-1);filter:FlipH;-ms-filter:"FlipH"}.multi-floating-fruit.img-vert svg{-moz-transform:scaleY(-1);-o-transform:scaleY(-1);-webkit-transform:scaleY(-1);transform:scaleY(-1);filter:FlipV;-ms-filter:"FlipV"}.multi-floating-fruit svg{max-height:100%}.image-with-text__media,.image-with-text__media-item{align-self:center}.image-with-text__media--placeholder{height:auto}.image-with-text__media--placeholder:after{background:none!important}.image-with-text__media--placeholder.image-with-text__media--adapt{height:20rem}@media screen and (min-width: 750px){.image-with-text__media--placeholder.image-with-text__media--adapt{height:30rem}}.image-with-text__media--placeholder>svg{position:absolute;left:50%;max-width:80rem;top:50%;transform:translate(-50%,-50%);width:100%;fill:currentColor}.image-with-text__content{align-items:flex-start;display:flex;flex-direction:column;height:100%;justify-content:center;align-self:center;padding:4rem calc(4rem / var(--font-body-scale)) 5rem;position:relative;z-index:1}.image-with-text .grid__item:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}.banner__box{padding:4rem 3.5rem!important}.video-white{background:#fff!important}.play-blue .deferred-media__poster-button{background-color:#211b49;color:#fff}.button{min-height:61px!important;min-width:150px!important}.jdgm-carousel--gallery-theme .jdgm-carousel-item__image-wrapper{height:unset!important}.jdgm-carousel--gallery-theme .jdgm-carousel-item__product-image{object-fit:contain}.jdgm-carousel-item__inner-wrapper{padding:10px!important}.jdgm-carousel-title{margin-bottom:30px!important}.jdgm-carousel-number-of-reviews{display:none!important}.benefit-icons{display:grid;padding:0;margin:0;grid-template-columns:repeat(3,1fr);align-items:center}@media screen and (min-width: 750px){.benefit-icons{grid-template-columns:repeat(6,1fr)}}.benefit-icons li{list-style-type:none;margin-right:1.5rem;margin-bottom:1rem}@media screen and (min-width: 750px){.benefit-icons li{margin-bottom:0}}.benefit-icons li:last-child{margin-right:0}.benefit-icons li:hover img{display:none}.benefit-icons li:hover img.hover{display:block}.benefit-icons li img{display:block;height:50px;width:auto}@media screen and (min-width: 750px){.benefit-icons li img{height:60px}}@media screen and (min-width: 750px) and (max-width: 1126px){.benefit-icons li img{height:35px}}.benefit-icons li img.hover{display:none}.vogue-flash{position:absolute!important;right:6%;top:4%;z-index:4;text-align:center}.vogue-flash-image{width:120px;height:auto}.vogue-card .vogue-flash-image{width:80px}@media screen and (min-width: 750px){.vogue-card .vogue-flash-image{width:50px;height:auto}}.rte a{color:var(--color-base-text);text-underline-offset:.3rem;text-decoration-thickness:.1rem;transition:text-decoration-thickness var(--duration-short) ease;text-decoration:none;position:relative}.rte a:after{left:0;content:"";position:absolute;width:100%;height:4px;background-image:url(MSF_Selection_Wave.svg);bottom:-2px}body .rte ul li:before{position:absolute;top:12%;left:0;content:"";display:inline-block;height:20px;width:20px;background-image:url(BULLETPOINT.svg);background-repeat:no-repeat;background-position:center;background-size:contain;margin-right:1rem}.fruit-bullet li:before{background-image:none!important;height:0px!important;width:0px!important;margin-right:0!important}body .rte ul li{position:relative;padding-left:30px;line-height:16px;margin-bottom:1rem}.rte li{list-style:none}.rte ul{padding-top:20px}.header__menu-item:hover{color:rgb(var(--color-base-text))}.header__menu-item span{transition:text-decoration var(--duration-short) ease}.header__menu-item{overflow:hidden;position:relative}.header__menu-item:hover:after{content:"";position:absolute;width:100%;height:4px;background-image:url(MSF_Selection_Wave.svg);bottom:3px}.header__menu-item:after{content:"";left:0;bottom:3px}.header__menu-item:hover span{text-decoration:none;text-underline-offset:.3rem;position:relative}.header__submenu .header__menu-item:after{right:2rem}.header__submenu .header__menu-item{justify-content:space-between;width:fit-content;margin:0 2.4rem;padding:.8rem 0}.media:hover .notrollover{display:none}.beforeafter{font-size:13px;font-family:var(--font-heading-family);background-image:url(/cdn/shop/files/button-noaspect.svg);background-repeat:no-repeat;background-position:center;background-size:contain;width:fit-content!important;color:#fff;padding:4px;height:fit-content!important;margin:0;justify-content:center;align-items:center;bottom:0;top:unset!important;left:unset!important;min-width:60px;text-align:center}.before{right:50%}.after{right:0}.header__heading-link img:last-child{display:none}.header__heading-link:hover img:last-child{display:block}.header__heading-link:hover img:first-child{display:none}.show-quantity{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto auto;gap:20px}.show-quantity .shopify-payment-button{grid-column:1 / 3}.show-quantity .button{background-position:center;background-size:contain}.show-quantity .quantity{width:100%}.button,.shopify-challenge__button,.customer button{display:inline-flex;justify-content:center;align-items:center;border:0;padding:0 20px;cursor:pointer;font:inherit;font-size:1.5rem;text-decoration:none;color:#fff;transition:box-shadow var(--duration-short) ease;-webkit-appearance:none;appearance:none;background-image:url(/cdn/shop/files/button-noaspect.svg);background-size:100% 100%;background-repeat:no-repeat;background-color:transparent;min-height:61px;min-width:150px}.button:hover,.shopify-challenge__button:hover,.customer button:hover{background-image:url(/cdn/shop/files/button-hover.svg?v=1744622916);color:var(--color-base-text);border:0!important;border-image-width:0}.slideshow__controls{border:0!important}.announcement-bar{color:rgb(var(--color-foreground))}.announcement-bar .scroll-container{width:100%}.announcement-bar__link{display:block;width:100%;padding:1rem 0;text-decoration:none}.announcement-bar__link .icon-arrow{display:inline-block;pointer-events:none;margin-left:.8rem;vertical-align:middle;margin-bottom:.2rem}.announcement-bar__link .announcement-bar__message{padding:0}.announcement-bar__message svg{max-height:18.5px!important;max-width:28px!important}.announcement-bar__message{padding:1rem 0;margin:0;letter-spacing:.1rem}.slideshow__controls{border:0}.flash-text{position:absolute;right:0;top:14%;overflow:hidden;margin-left:15px}.flash-text h4{color:#d6dbfa;font-size:24px;text-align:center}.flash-container{position:absolute;z-index:2;top:0;right:0;margin-top:20px;display:flex;margin-right:30px}.flash-container .fruit_image{width:300px;height:auto}@media only screen and (max-width: 749px){.flash-container{position:absolute;right:0;top:0;flex-direction:column;align-items:center}.flash-container .fruit_image{width:150px;height:auto}.flash-container img{width:150px}.flash-container h4{font-size:12px}.flash-text{right:unset;top:32%}}@media screen and (max-width: 749px){#Banner-template--16903493910709__image_banner_NYKJ3f:before,#Banner-template--16903493910709__image_banner_NYKJ3f .banner__media:before,#Banner-template--16903493910709__image_banner_NYKJ3f:not(.banner--mobile-bottom) .banner__content:before{padding-bottom:140%!important}}.background-none .slider .multicolumn-card__image-wrapper+.multicolumn-card__info{padding:1.5rem}@media screen and (max-width: 749px){.grid--3-col-tablet-down .grid__item{width:calc(33.33% - var(--grid-mobile-horizontal-spacing) * 2 / 3)}}@keyframes rocking{0%{transform:translate(-50%) rotate(0)}25%{transform:translate(-50%) rotate(-5deg)}75%{transform:translate(-50%) rotate(5deg)}to{transform:translate(-50%) rotate(0)}}.rock-img img{transition:transform .3s ease-in-out}.rock-img:hover img{animation:rocking .5s ease-in-out infinite}.gift-guide-wrapper{max-width:1200px;margin:0 auto}.guide-intro,.guide-outro{text-align:left;margin-bottom:40px;max-width:800px;margin-left:auto;margin-right:auto}.guide-outro{text-align:center;margin-top:40px;font-weight:700}.guide-grid{display:grid;grid-template-columns:1fr;gap:40px}.grid-item{text-align:center;display:flex;flex-direction:column;align-items:center}.grid-item img{display:block;max-width:100%;height:auto;margin-bottom:15px;border-radius:5px}.grid-item h3{margin:10px 0;font-size:1.2em;font-weight:700}.grid-item p{font-size:.95em;margin-bottom:10px;line-height:1.5}@media (min-width: 768px){.guide-grid{grid-template-columns:repeat(3,1fr);gap:30px}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/custom.css.map */
