/** Shopify CDN: Minification failed

Line 6:132043 Unexpected "}"

**/
.clearfix{zoom:1}.clearfix:before,.clearfix:after{content:"";display:table}.clearfix:after{clear:both}@font-face{font-display:swap;font-family:"Sofia Pro Light";src:url(sofia-pro-light.eot);src:url(sofia-pro-light.eot?#iefix) format("embedded-opentype"),url(sofia-pro-light.woff2) format("woff2"),url(sofia-pro-light.woff) format("woff"),url(sofia-pro-light.ttf) format("truetype"),url(sofia-pro-light.svg#sofia-pro-light) format("svg");font-weight:400;font-style:normal}@font-face{font-display:swap;font-family:"Sofia Pro Regular";src:url(sofia-pro-regular.eot);src:url(sofia-pro-regular.eot?#iefix) format("embedded-opentype"),url(sofia-pro-regular.woff2) format("woff2"),url(sofia-pro-regular.woff) format("woff"),url(sofia-pro-regular.ttf) format("truetype"),url(sofia-pro-regular.svg#sofia-pro-regular) format("svg");font-weight:400;font-style:normal}@font-face{font-display:swap;font-family:"Sofia Pro Regular Italic";src:url(sofia-pro-regular-italic.eot);src:url(sofia-pro-regular-italic.eot?#iefix) format("embedded-opentype"),url(sofia-pro-regular-italic.woff2) format("woff2"),url(sofia-pro-regular-italic.woff) format("woff"),url(sofia-pro-regular-italic.ttf) format("truetype"),url(sofia-pro-regular-italic.svg#sofia-pro-regular-italic) format("svg");font-weight:400;font-style:normal}@font-face{font-display:swap;font-family:"Sofia Pro Medium";src:url(sofia-pro-medium.eot);src:url(sofia-pro-medium.eot?#iefix) format("embedded-opentype"),url(sofia-pro-medium.woff2) format("woff2"),url(sofia-pro-medium.woff) format("woff"),url(sofia-pro-medium.ttf) format("truetype"),url(sofia-pro-medium.svg#sofia-pro-medium) format("svg");font-weight:400;font-style:normal}@font-face{font-display:swap;font-family:"Sofia Pro Semibold";src:url(sofia-pro-semibold.eot);src:url(sofia-pro-semibold.eot?#iefix) format("embedded-opentype"),url(sofia-pro-semibold.woff2) format("woff2"),url(sofia-pro-semibold.woff) format("woff"),url(sofia-pro-semibold.ttf) format("truetype"),url(sofia-pro-semibold.svg#sofia-pro-semibold) format("svg");font-weight:400;font-style:normal}@font-face{font-display:swap;font-family:"Sofia Pro Bold";src:url(sofia-pro-bold.eot);src:url(sofia-pro-bold.eot?#iefix) format("embedded-opentype"),url(sofia-pro-bold.woff2) format("woff2"),url(sofia-pro-bold.woff) format("woff"),url(sofia-pro-bold.ttf) format("truetype"),url(sofia-pro-bold.svg#sofia-pro-bold) format("svg");font-weight:400;font-style:normal}p,li{font-family:"Sofia Pro Regular";font-weight:400;letter-spacing:normal}b,strong{font-family:"Sofia Pro Bold";letter-spacing:normal}em{font-family:"Sofia Pro Regular Italic";font-weight:400;font-style:italic;letter-spacing:normal}h1,h2,h3,h4,h5,h6{font-family:"Sofia Pro Semibold";font-weight:300;letter-spacing:normal}body#zip-code-check .wrapper{overflow:hidden}body#zip-code-check .wrapper.main-content.page-main--wrapper{background-color:#df5b5f}@media(max-width: 1199px){body#zip-code-check .nav-bar.mobile-nav-bar-wrapper{padding:0 15px!important}body#zip-code-check #shopify-section-footer .wrapper{padding:0 30px!important}}@media(min-width: 1200px){body#privacy-policy,body#terms-amp-conditions{padding:0}}body#privacy-policy h1.page--title,body#terms-amp-conditions h1.page--title{text-align:left}@media(min-width: 1200px){body#become-a-chef .image-with-text-overlay-wrapper .size-medium .homepage-featured-content-wrapper{min-height:32vw}}@media(min-width: 2200px){body#become-a-chef .image-with-text-overlay-wrapper .size-medium .homepage-featured-content-wrapper{min-height:29vw}}@media(min-width: 2300px){body#become-a-chef .image-with-text-overlay-wrapper .size-medium .homepage-featured-content-wrapper{min-height:27vw}}body#become-a-chef .image-with-text-overlay-wrapper .homepage-content--image{background-color:#df5b5f;background:#df5b5f}@media(min-width: 1200px){body#become-a-chef .homepage-content--bac_image--image-with-text-overlay .img{background-size:auto}}body#become-a-chef h2.homepage-sections--title{font-family:"Sofia Pro Semibold";font-weight:600;letter-spacing:normal}body#become-a-chef .featured-row__subtext.textarea{font-family:"Sofia Pro Regular";font-weight:400;letter-spacing:normal}body#become-a-chef #shopify-section-bac_text--rich-text h2.homepage-sections--title{font-family:"Sofia Pro Semibold";font-weight:600;letter-spacing:normal;text-align:left}body#become-a-chef #shopify-section-bac_text--rich-text .featured-row__subtext.textarea{font-family:"Sofia Pro Regular";font-weight:400;letter-spacing:normal;text-align:left}@media(min-width: 1200px){body#become-a-chef #shopify-section-bac_text--rich-text .featured-row__subtext.textarea p{margin-left:20px}}body#become-a-chef .homepage-featured-content-box{width:100%}body#become-a-chef .homepage-featured-content-box-inner{padding:0;top:-39px;position:relative}@media(min-width: 768px){body#become-a-chef .homepage-featured-content-box-inner{top:auto}}@media(min-width: 1200px){body#become-a-chef .homepage-featured-content-box-inner{top:-22px}}body#become-a-chef .homepage-featured-content-box-inner h2.homepage-sections--title{color:#0e4e27}@media(min-width: 1200px){body#become-a-chef .homepage-featured-content-box-inner h2.homepage-sections--title{font-size:56px;line-height:60px}}body#become-a-chef .homepage-featured-content-box-inner .featured-row__subtext.textarea p{font-family:"Sofia Pro Medium";font-weight:500;letter-spacing:normal;color:#0e4e27;font-size:18px}@media(min-width: 768px){body#become-a-chef .homepage-featured-content-box-inner .featured-row__subtext.textarea p{font-size:28px}}@media(min-width: 1200px){body#become-a-chef .homepage-featured-content-box-inner .featured-row__subtext.textarea p{font-size:34px;line-height:1}}body#become-a-chef .form-vertical input,body#become-a-chef .form-vertical select,body#become-a-chef .form-vertical textarea{font-family:"Sofia Pro Medium";font-weight:500;letter-spacing:normal}body#become-a-chef form#contact_form p{font-family:"Sofia Pro Regular";font-weight:400;letter-spacing:normal}body#become-a-chef .btn{border-radius:0}.footer-wrapper.fix-to-bottom{position:relative!important;bottom:auto!important;left:auto!important;right:auto!important}.breadcrumb{display:none}body.template-index .slick-prev,body.template-index .slick-next,body.template-product .slick-prev,body.template-product .slick-next{background-color:#0e4e27;width:40px;height:40px;z-index:9000}body.template-index .slick-prev i,body.template-index .slick-next i,body.template-product .slick-prev i,body.template-product .slick-next i{font-size:20px;line-height:20px;color:#fff}body.template-index .slick-prev:before,body.template-index .slick-next:before,body.template-product .slick-prev:before,body.template-product .slick-next:before{display:none}body.template-index .slick-prev,body.template-product .slick-prev{left:-40px}@media(min-width: 1200px){body.template-index .slick-prev,body.template-product .slick-prev{left:-60px}}body.template-index .slick-next,body.template-product .slick-next{right:-40px}@media(min-width: 1200px){body.template-index .slick-next,body.template-product .slick-next{right:-60px}}body.template-index .slick-disabled,body.template-product .slick-disabled{opacity:.5}body.template-index .slick-dots,body.template-product .slick-dots{bottom:-20px}@media(min-width: 768px){body.template-index .slick-dots,body.template-product .slick-dots{bottom:-10px}}@media(min-width: 1200px){body.template-index .slick-dots,body.template-product .slick-dots{bottom:20px}}body.template-index .slick-dots li button:before,body.template-product .slick-dots li button:before{font-size:9px;color:#0e4e27;opacity:1}body.template-index .slick-dots li.slick-active button:before,body.template-product .slick-dots li.slick-active button:before{color:#df5b5f}@media(min-width: 1200px){.grid-view-item{margin-bottom:90px}}.grid-view-item .featured-image-wrap{position:relative;width:100%;height:0;padding-bottom:100%}.grid-view-item .featured-image-wrap .featured-image{position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;background-position:center;background-repeat:no-repeat;display:block;width:100%;height:100%}.grid-view-item .shop-now-wrapper{display:none}.grid-view-item .grid-view-item--desc-wrapper{background-color:#fff;padding:20px 15px 15px}@media(min-width: 1200px){.grid-view-item .grid-view-item--desc-wrapper{padding:20px 30px 30px}}.grid-view-item .grid-view-item--desc-wrapper .featured-chef{text-align:left;margin:0 0 5px;min-height:16px}@media(min-width: 1200px){.grid-view-item .grid-view-item--desc-wrapper .featured-chef{min-height:20px}}.grid-view-item .grid-view-item--desc-wrapper .featured-chef p{font-family:"Sofia Pro Medium";font-weight:500;letter-spacing:normal;font-size:14px;line-height:1;color:#df5b5f;margin:0}@media(min-width: 1200px){.grid-view-item .grid-view-item--desc-wrapper .featured-chef p{font-size:16px}}.grid-view-item .grid-view-item--desc-wrapper .product-grid--title{text-align:left;margin-bottom:20px}@media(min-width: 768px){.grid-view-item .grid-view-item--desc-wrapper .product-grid--title{min-height:86px}}@media(min-width: 1200px){.grid-view-item .grid-view-item--desc-wrapper .product-grid--title{min-height:101px}}.grid-view-item .grid-view-item--desc-wrapper .product-grid--title a{font-family:"Sofia Pro Semibold";font-weight:600;letter-spacing:normal;font-size:18px;line-height:1.1;color:#0e4e27;text-align:left;display:block}@media(min-width: 1200px){.grid-view-item .grid-view-item--desc-wrapper .product-grid--title a{font-size:24px}}.grid-view-item .grid-view-item--desc-wrapper .product-grid--title a span.product-subtitle{font-family:"Sofia Pro Regular";font-weight:400;letter-spacing:normal;font-size:16px;line-height:1.1;color:#0e4e27;display:block;margin-top:5px}@media(min-width: 1200px){.grid-view-item .grid-view-item--desc-wrapper .product-grid--title a span.product-subtitle{font-size:18px}}.grid-view-item .grid-view-item--desc-wrapper .product-grid--price{text-align:right;margin:0 0 15px}@media(min-width: 1200px){.grid-view-item .grid-view-item--desc-wrapper .product-grid--price{margin:0 0 20px}}.grid-view-item .grid-view-item--desc-wrapper .product-grid--price p.portion{font-family:"Sofia Pro Regular Italic";font-weight:400;font-style:italic;letter-spacing:normal;font-size:16px;line-height:1;color:#0e4e27;display:inline-block;margin:0}@media(min-width: 1200px){.grid-view-item .grid-view-item--desc-wrapper .product-grid--price p.portion{font-size:17px}}.grid-view-item .grid-view-item--desc-wrapper .product-grid--price a span{font-family:"Sofia Pro Regular";font-weight:400;letter-spacing:normal;font-size:23px;line-height:1;color:#0e4e27}@media(min-width: 1200px){.grid-view-item .grid-view-item--desc-wrapper .product-grid--price a span{font-size:24px}}.grid-view-item .grid-view-item--desc-wrapper a.red-btn{-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;font-family:"Sofia Pro Semibold";font-weight:600;letter-spacing:normal;background-color:#df5b5f;color:#fff;width:100%;height:50px;font-size:20px;line-height:46px;text-align:center;display:block;margin:10px auto 0;border:1px solid #df5b5f}@media(min-width: 1200px){.grid-view-item .grid-view-item--desc-wrapper a.red-btn{height:54px;line-height:49px}}.grid-view-item .grid-view-item--desc-wrapper a.red-btn:hover{background-color:#fff;color:#df5b5f}.grid-view-item .grid-view-item--desc-wrapper .quick-add-button{-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;border-radius:0;width:100%;height:54px;background:#df5b5f;font-family:"Sofia Pro Regular";font-weight:400;letter-spacing:normal;font-size:17px;text-transform:none;border:1px solid #df5b5f;color:#fff}.grid-view-item .grid-view-item--desc-wrapper .quick-add-button:hover{background:#fff;color:#df5b5f}.order-steps-wrap{background-color:#fff;padding:40px 15px 80px;text-align:center}@media(min-width: 1200px){.order-steps-wrap{padding:80px 0 90px}}.order-steps-wrap h2.section-title{font-family:"Sofia Pro Semibold";font-weight:600;letter-spacing:normal;font-size:30px;line-height:1.2;color:#df5b5f;padding:0 30px;margin:0 0 50px}@media(min-width: 1200px){.order-steps-wrap h2.section-title{font-size:52px}}.order-steps-wrap .steps-wrap{margin:0}@media(min-width: 1200px){.order-steps-wrap .steps-wrap{margin:0 0 80px}}.order-steps-wrap .steps-wrap .step{margin:0 0 60px}@media(min-width: 1200px){.order-steps-wrap .steps-wrap .step{float:left;width:33.3333333333%;margin:0;padding:50px 0 0}}@media(min-width: 1200px){.order-steps-wrap .steps-wrap .step .step-icon-wrap{min-height:250px}}.order-steps-wrap .steps-wrap .step .step-icon-wrap img.step-icon{width:50%;max-width:250px;margin:0 auto 15px}@media(min-width: 1200px){.order-steps-wrap .steps-wrap .step .step-icon-wrap img.step-icon{margin:0 auto 40px}}.order-steps-wrap .steps-wrap .step h3{font-family:"Sofia Pro Semibold";font-weight:600;letter-spacing:normal;font-size:20px;line-height:1;color:#0e4e27;margin:0 0 10px}@media(min-width: 1200px){.order-steps-wrap .steps-wrap .step h3{font-size:26px;margin:0 0 25px}}.order-steps-wrap .steps-wrap .step p{font-family:"Sofia Pro Regular";font-weight:400;letter-spacing:normal;font-size:16px;line-height:1.3;color:#0e4e27;margin:0 auto;padding:0 30px}@media(min-width: 1200px){.order-steps-wrap .steps-wrap .step p{padding:0;font-size:18px}}@media(min-width: 1200px){.order-steps-wrap .steps-wrap .step.step-1 img.step-icon{width:206px;max-width:206px}}@media(min-width: 1200px){.order-steps-wrap .steps-wrap .step.step-1 p{max-width:325px}}@media(min-width: 1200px){.order-steps-wrap .steps-wrap .step.step-2 img.step-icon{width:175px;max-width:175px}}@media(min-width: 1200px){.order-steps-wrap .steps-wrap .step.step-2 p{max-width:315px}}@media(min-width: 1200px){.order-steps-wrap .steps-wrap .step.step-3 img.step-icon{width:225px;max-width:225px}}@media(min-width: 1200px){.order-steps-wrap .steps-wrap .step.step-3 p{max-width:254px}}.order-steps-wrap a.red-btn{-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;font-family:"Sofia Pro Semibold";font-weight:600;letter-spacing:normal;background-color:#df5b5f;color:#fff;width:205px;height:50px;font-size:20px;line-height:46px;text-align:center;display:block;margin:0 auto;border:1px solid #df5b5f}@media(min-width: 1200px){.order-steps-wrap a.red-btn{height:54px;line-height:51px}}.order-steps-wrap a.red-btn:hover{background-color:#fff;color:#df5b5f}.slick-loading .slick-list{background:#fff url(./ajax-loader.gif) center center no-repeat}@font-face{font-display:swap;font-family:"slick";src:url(./slick.eot);src:url(./slick.eot?#iefix) format("embedded-opentype"),url(./slick.woff) format("woff"),url(./slick.ttf) format("truetype"),url(./slick.svg#slick) format("svg");font-weight:400;font-style:normal}.slick-prev,.slick-next{position:absolute;display:block;height:20px;width:20px;line-height:0;font-size:0;cursor:pointer;background:transparent;color:transparent;top:50%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);padding:0;border:none;outline:none}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{outline:none;background:transparent;color:transparent}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}.slick-prev:before,.slick-next:before{font-family:"slick";font-size:20px;line-height:1;color:#fff;opacity:.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir=rtl] .slick-prev{left:auto;right:-25px}.slick-prev:before{content:"←"}[dir=rtl] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir=rtl] .slick-next{left:-25px;right:auto}.slick-next:before{content:"→"}[dir=rtl] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;list-style:none;display:block;text-align:center;padding:0;margin:0;width:100%}.slick-dots li{position:relative;display:inline-block;height:20px;width:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{border:0;background:transparent;display:none;height:20px;width:20px;outline:none;line-height:0;font-size:0;color:transparent;padding:5px;cursor:pointer}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{position:absolute;top:0;left:0;content:"•";width:20px;height:20px;font-family:"slick";font-size:6px;line-height:20px;text-align:center;color:#000;opacity:.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{color:#000;opacity:.75}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.announcement-bar{padding:12px 0}@media(min-width: 768px){.announcement-bar{padding:17px 0}}.announcement-bar p{font-family:"Sofia Pro Regular";font-weight:400;letter-spacing:normal;font-size:13px;line-height:1;color:#0e4e27}.site-nav--mobile i{color:#0e4e27}.top-links--icon-links li a{padding:0 30px}.top-links--icon-links li a img{height:21px;width:auto}.top-links--icon-links li a.site-header__cart-toggle{display:none}.top-links--icon-links .header--supporting-text{position:absolute;color:#df5b5f;font-family:"Sofia Pro Regular";font-weight:400;letter-spacing:normal;top:-11px;left:37px;font-size:13px}.mobile-menu--close-btn:after,.mobile-menu--close-btn:before{background-color:#0e4e27}.nav-bar.mobile-nav-bar-wrapper{display:block;background:#fff;padding:0}@media(min-width: 1200px){.nav-bar.mobile-nav-bar-wrapper{display:none}}.nav-bar.mobile-nav-bar-wrapper .wrapper{background-color:#fff!important}.nav-bar.mobile-nav-bar-wrapper button.site-nav__link{padding-top:14px;padding-bottom:0}.nav-bar.mobile-nav-bar-wrapper button.site-nav__link span.bar{width:18px;height:2px;margin:0 0 4px;background-color:#0e4e27;display:block;border-radius:0}.nav-bar.mobile-nav-bar-wrapper .site-header__logo.site-title{padding:15px 0}@media(min-width: 768px){.nav-bar.mobile-nav-bar-wrapper .site-header__logo.site-title{padding:20px 0}}@media(min-width: 1200px){.nav-bar.mobile-nav-bar-wrapper .site-header__logo.site-title img{width:215px!important}}.nav-bar.mobile-nav-bar-wrapper a.search-button{padding-top:0;padding-bottom:0}.nav-bar.mobile-nav-bar-wrapper a.search-button img.search-icon{position:relative;top:2px;width:18px}#NavDrawer ul.mobile-nav li a{font-family:"Sofia Pro Medium";font-weight:500;letter-spacing:normal;color:#0e4e27}header.site-header{display:none}@media(min-width: 1200px){header.site-header{display:block}}@media(min-width: 1200px){header.site-header .site-header__wrapper__left{margin:0;position:relative;left:35px}}@media(min-width: 1400px){header.site-header .site-header__wrapper__left{left:30px}}header.site-header .site-header__wrapper__left .top-links ul li{font-family:"Sofia Pro Medium";font-weight:500;letter-spacing:normal;font-size:17px;line-height:1;color:#0e4e27}@media(min-width: 1200px){header.site-header .site-header__wrapper__left .top-links ul li{padding:0 25px 0 0}}@media(min-width: 1400px){header.site-header .site-header__wrapper__left .top-links ul li{padding:0 30px 0 0}}header.site-header .site-header__wrapper__left .top-links ul li a{-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;font-family:"Sofia Pro Medium";font-weight:500;letter-spacing:normal;font-size:17px;line-height:1;color:#0e4e27;padding:0}header.site-header .site-header__wrapper__left .top-links ul li a:hover{color:#df5b5f}@media(min-width: 1200px){header.site-header .site-header__wrapper__center{flex-basis:215px!important}}@media(min-width: 768px){header.site-header .site-header__wrapper__center .site-header__logo.site-title{padding:15px 0}}@media(min-width: 1200px){header.site-header .site-header__wrapper__center .site-header__logo.site-title{padding:20px 0}}header.site-header .site-header__wrapper__center .site-header__logo.site-title a{position:relative;z-index:9999}@media(min-width: 1200px){header.site-header .site-header__wrapper__center .site-header__logo.site-title img{width:215px!important}}@media(min-width: 1400px){header.site-header .site-header__wrapper__right{position:relative;right:-10px}}header.site-header .site-header__wrapper__right li a.page-link{-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;font-family:"Sofia Pro Medium";font-weight:500;letter-spacing:normal;font-size:17px;line-height:1;color:#0e4e27}header.site-header .site-header__wrapper__right li a.page-link p{margin:0}header.site-header .site-header__wrapper__right li a.page-link:hover{color:#df5b5f}#shopify-section-footer footer.site-footer{background-color:#df5b5f;text-align:left}@media(min-width: 1200px){#shopify-section-footer footer.site-footer{padding:55px 55px 35px}}#shopify-section-footer footer.site-footer .wrapper{padding:0 30px;background-color:#df5b5f}@media(min-width: 768px){#shopify-section-footer footer.site-footer .wrapper{padding:0 60px}}@media(min-width: 1200px){#shopify-section-footer footer.site-footer .wrapper{padding:0}}@media(min-width: 1200px){#shopify-section-footer footer.site-footer .wrapper .grid{padding:0 90px}}#shopify-section-footer footer.site-footer .wrapper .h3.footer-header{font-family:"Sofia Pro Semibold";font-weight:600;letter-spacing:normal;font-size:18px;line-height:36px;color:#fff}@media(min-width: 1200px){#shopify-section-footer footer.site-footer .wrapper .h3.footer-header{font-size:20px}}#shopify-section-footer footer.site-footer .wrapper .rte.footer-article{color:#fff}#shopify-section-footer footer.site-footer .wrapper .rte.footer-article p{font-family:"Sofia Pro Regular";font-weight:400;letter-spacing:normal;font-size:16px;line-height:36px;color:#fff}@media(min-width: 1200px){#shopify-section-footer footer.site-footer .wrapper .rte.footer-article p{font-size:15px;line-height:30px}}#shopify-section-footer footer.site-footer .wrapper .footer-content li a{font-family:"Sofia Pro Regular";font-weight:400;letter-spacing:normal;font-size:20px;line-height:40px;color:#fff; padding: 5px 0;}@media(min-width: 1200px){#shopify-section-footer footer.site-footer .wrapper .footer-content li a{line-height:30px}}@media(min-width: 768px){#shopify-section-footer footer.site-footer .wrapper .newsletter-footer{padding-left:0}}@media(min-width: 1200px){#shopify-section-footer footer.site-footer .wrapper .newsletter-footer{padding-left:30px}}#shopify-section-footer footer.site-footer .wrapper form{width:100%}#shopify-section-footer footer.site-footer .wrapper form .input-group{width:100%}#shopify-section-footer footer.site-footer .wrapper form .input-group input.footer-email-input{background:#fff;padding-left:10px;font-family:"Sofia Pro Regular";font-weight:400;letter-spacing:normal;color:#000;font-size:16px;width:70%;float:left;height:50px}@media(min-width: 768px){#shopify-section-footer footer.site-footer .wrapper form .input-group input.footer-email-input{font-size:14px}}@media(min-width: 1200px){#shopify-section-footer footer.site-footer .wrapper form .input-group input.footer-email-input{font-size:16px}}#shopify-section-footer footer.site-footer .wrapper form .input-group span{display:inline-block;float:right;width:30%;height:50px}#shopify-section-footer footer.site-footer .wrapper form .input-group span .footer-email-submit{font-family:"Sofia Pro Regular";font-weight:400;letter-spacing:normal;color:#0e4e27;font-size:15px;height:50px;display:inline-block;border-radius:0;margin:0;width:100%;background-color:#fcc3ff}@media(min-width: 768px){#shopify-section-footer footer.site-footer .wrapper form .input-group span .footer-email-submit{font-size:12px}}@media(min-width: 1200px){#shopify-section-footer footer.site-footer .wrapper form .input-group span .footer-email-submit{font-size:15px}}@media(min-width: 1200px){#shopify-section-footer footer.site-footer .wrapper .bottom--footer{text-align:right;border-top:1px solid #fff}}@media(min-width: 1200px){#shopify-section-footer footer.site-footer .wrapper .bottom--footer .bottom--footer---social{margin-right:40px;padding-right:90px}}@media(min-width: 1200px){#shopify-section-footer footer.site-footer .wrapper .bottom--footer .bottom--footer---social i{font-size:1rem}}@media(min-width: 1200px){#shopify-section-footer footer.site-footer .wrapper .bottom--footer .bottom--footer-row{padding-right:90px}}#shopify-section-footer footer.site-footer .wrapper .bottom--footer .bottom--footer-row form{display:none}#shopify-section-footer footer.site-footer .wrapper .bottom--footer .bottom--footer-row ul.bottom--footer---links li a{position:relative;top:-3px;font-family:"Sofia Pro Medium";font-weight:500;letter-spacing:normal;font-size:11px;line-height:1;color:#fff}@media(min-width: 1200px){#shopify-section-footer footer.site-footer .wrapper .bottom--footer .bottom--footer-row ul.bottom--footer---links li a{font-size:10px}}.template-index #shopify-section-image--slideshow .homepage-hero-image-wrap{position:relative;width:100%;height:0;padding-bottom:52%}@media(min-width: 768px){.template-index #shopify-section-image--slideshow .homepage-hero-image-wrap{padding-bottom:60%}}@media(min-width: 1200px){.template-index #shopify-section-image--slideshow .homepage-hero-image-wrap{padding-bottom:66%}}.template-index #shopify-section-image--slideshow .homepage-hero-image-wrap .featured-image{position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;background-position:bottom;background-repeat:no-repeat;display:block;width:100%;height:100%}@media(min-width: 1200px){.template-index #shopify-section-image--slideshow .homepage-hero-image-wrap .featured-image{background-position:center}}.template-index #shopify-section-image--slideshow .homepage-hero-image-wrap .overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:40;background-color:rgba(0,0,0,.1);display:none}@media(min-width: 768px){.template-index #shopify-section-image--slideshow .homepage-hero-image-wrap .overlay{display:block}}.template-index #shopify-section-image--slideshow .homepage-featured-content-box{left:0;right:0}@media(min-width: 768px){.template-index #shopify-section-image--slideshow .homepage-featured-content-box{left:25%;right:25%;width:50%;background:transparent;position:absolute;top:40%;transform:translateY(-50%);right:0;z-index:50}}@media(min-width: 1200px){.template-index #shopify-section-image--slideshow .homepage-featured-content-box{top:30%}}.template-index #shopify-section-image--slideshow .homepage-featured-content-box .homepage-featured-content-box-inner{padding-top:20px;padding-bottom:0}@media(min-width: 768px){.template-index #shopify-section-image--slideshow .homepage-featured-content-box .homepage-featured-content-box-inner{padding:0}}.template-index #shopify-section-image--slideshow .homepage-featured-content-box .homepage-sections--title{font-family:"Sofia Pro Semibold";font-weight:600;letter-spacing:normal;color:#0e4e27}@media(min-width: 768px){.template-index #shopify-section-image--slideshow .homepage-featured-content-box .homepage-sections--title{font-size:42px;color:#fff}}@media(min-width: 1200px){.template-index #shopify-section-image--slideshow .homepage-featured-content-box .homepage-sections--title{color:#fff;font-size:64px;line-height:68px}}.template-index #shopify-section-image--slideshow .homepage-featured-content-box .rte.featured-row__subtext.textarea{font-size:18px}@media(min-width: 1200px){.template-index #shopify-section-image--slideshow .homepage-featured-content-box .rte.featured-row__subtext.textarea{max-width:570px;margin:5px auto 0}}.template-index #shopify-section-image--slideshow .homepage-featured-content-box .rte.featured-row__subtext.textarea p{font-family:"Sofia Pro Regular";font-weight:400;letter-spacing:normal;color:#0e4e27;font-size:18px}@media(min-width: 768px){.template-index #shopify-section-image--slideshow .homepage-featured-content-box .rte.featured-row__subtext.textarea p{color:#fff}}@media(min-width: 1200px){.template-index #shopify-section-image--slideshow .homepage-featured-content-box .rte.featured-row__subtext.textarea p{font-size:21px;color:#fff}}.template-index #shopify-section-image--slideshow .homepage-featured-content-box .homepage-featured-box-btn{-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;font-family:"Sofia Pro Regular";font-weight:400;letter-spacing:normal;border-radius:0;font-size:19px;line-height:1;text-transform:none;color:#0e4e27;background-color:#fcc3ff;margin-top:20px;padding:18px 55px 20px}@media(min-width: 768px){.template-index #shopify-section-image--slideshow .homepage-featured-content-box .homepage-featured-box-btn{font-size:21px;padding:14px 55px 16px;margin-bottom:10px}}.template-index #shopify-section-collection--featured-collection{background-color:#f0f8e0}@media(min-width: 1200px){.template-index #shopify-section-collection--featured-collection{padding:80px 100px}}.template-index #shopify-section-collection--featured-collection .wrapper{padding:0 40px}@media(min-width: 768px){.template-index #shopify-section-collection--featured-collection .wrapper{padding:0 30px}}@media(min-width: 1200px){.template-index #shopify-section-collection--featured-collection .wrapper{padding:0}}.template-index #shopify-section-collection--featured-collection .sitewide--title-wrapper{margin:0 0 25px}.template-index #shopify-section-collection--featured-collection .sitewide--title-wrapper h2.homepage-sections--title{font-family:"Sofia Pro Semibold";font-weight:600;letter-spacing:normal;color:#df5b5f;text-align:left;font-size:23px;line-height:1;float:left;width:62%;margin:0}@media(min-width: 768px){.template-index #shopify-section-collection--featured-collection .sitewide--title-wrapper h2.homepage-sections--title{width:50%}}@media(min-width: 1200px){.template-index #shopify-section-collection--featured-collection .sitewide--title-wrapper h2.homepage-sections--title{font-size:38px;margin-bottom:60px}}.template-index #shopify-section-collection--featured-collection .sitewide--title-wrapper a.view-all-btn{float:right;font-family:"Sofia Pro Semibold";font-weight:600;letter-spacing:normal;display:block;position:relative;top:-5px}.template-index #shopify-section-collection--featured-collection .sitewide--title-wrapper a.view-all-btn p{font-family:"Sofia Pro Semibold";font-weight:600;letter-spacing:normal;font-size:17px;line-height:1;color:#df5b5f;margin:0 6px 0 0;display:inline-block}@media(min-width: 1200px){.template-index #shopify-section-collection--featured-collection .sitewide--title-wrapper a.view-all-btn p{font-size:25px}}.template-index #shopify-section-collection--featured-collection .sitewide--title-wrapper a.view-all-btn img{display:inline-block;width:19px;height:auto;position:relative;top:2px}.template-index #shopify-section-collection--featured-collection a.red-btn{-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;font-family:"Sofia Pro Semibold";font-weight:600;letter-spacing:normal;background-color:#df5b5f;color:#fff;width:100%;height:50px;font-size:20px;line-height:46px;text-align:center;display:block;margin:10px auto 0;border:1px solid #df5b5f}@media(min-width: 1200px){.template-index #shopify-section-collection--featured-collection a.red-btn{height:54px;line-height:49px}}.template-index #shopify-section-collection--featured-collection a.red-btn:hover{background-color:#fff;color:#df5b5f}@media(max-width: 767px){.template-index #shopify-section-collection--featured-collection .homepage-product-grid-wrapper{margin-left:0!important}}@media(min-width: 1200px){.template-index #shopify-section-collection--featured-collection .homepage-product-grid-wrapper{padding:0 80px}}@media(max-width: 767px){.template-index #shopify-section-collection--featured-collection .homepage-sections-wrapper{padding:45px 0}}.template-index #shopify-section-collection--featured-collection .grid__item{margin-bottom:0!important}@media(max-width: 767px){.template-index #shopify-section-collection--featured-collection .grid__item{padding-left:0!important}}@media(max-width: 767px){.template-index #shopify-section-collection--featured-collection .grid-view-item{margin:0;min-height:unset}}@media(min-width: 768px){.template-index #shopify-section-collection--featured-collection .grid-view-item{margin-bottom:30px}}@media(max-width: 767px){.template-index #shopify-section-collection--featured-collection .slick-dots{bottom:-45px}}.template-index #shopify-section-text--testimonials .homepage-sections-wrapper{padding:50px 0 20px}@media(min-width: 1200px){.template-index #shopify-section-text--testimonials .homepage-sections-wrapper{padding:70px 0 40px}}.template-index #shopify-section-text--testimonials h2.homepage-sections--title{font-family:"Sofia Pro Semibold";font-weight:600;letter-spacing:normal;font-size:32px;line-height:1;text-align:center;color:#df5b5f;margin:0 0 40px}@media(min-width: 768px){.template-index #shopify-section-text--testimonials h2.homepage-sections--title{font-size:42px}}@media(min-width: 1200px){.template-index #shopify-section-text--testimonials h2.homepage-sections--title{font-size:52px;margin:0 0 65px}}.template-index #shopify-section-text--testimonials .testimonials-block .testimonial-section--image img.how-it-works-icon{width:auto;max-width:unset;min-width:unset;min-height:unset;height:100%;max-height:173px;display:block;object-fit:unset;object-position:unset;font-family:auto}.template-index #shopify-section-text--testimonials .testimonials-block .testimonials--text-wrapper p{font-family:"Sofia Pro Regular";font-weight:400;letter-spacing:normal;font-size:16px;line-height:22px;color:#0e4e27;margin:0 0 10px}@media(min-width: 1200px){.template-index #shopify-section-text--testimonials .testimonials-block .testimonials--text-wrapper p{font-size:18px;line-height:24px;margin:0 auto 15px;max-width:300px}}.template-index #shopify-section-text--testimonials .testimonials-block .testimonials--text-wrapper p strong{font-family:"Sofia Pro Semibold";font-weight:600;letter-spacing:normal;font-size:24px;line-height:1}@media(min-width: 1200px){.template-index #shopify-section-text--testimonials .testimonials-block .testimonials--text-wrapper p strong{font-size:26px}}.template-index .shop-now-button-wrap{text-align:center;margin:0 0 80px}.template-index .shop-now-button-wrap a.red-btn{-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;font-family:"Sofia Pro Semibold";font-weight:600;letter-spacing:normal;background-color:#df5b5f;color:#fff;width:205px;height:50px;font-size:20px;line-height:46px;text-align:center;display:block;margin:0 auto;border:1px solid #df5b5f}@media(min-width: 1200px){.template-index .shop-now-button-wrap a.red-btn{height:54px;line-height:51px}}.template-index .shop-now-button-wrap a.red-btn:hover{background:#fff;color:#df5b5f}.template-index .homepage-sections-wrapper--accent,.template-index .homepage-sections-wrapper--light{background:#d8eaae}@media(min-width: 1200px){.template-index .homepage-sections-wrapper--accent,.template-index .homepage-sections-wrapper--light{text-align:left}}@media(min-width: 768px)and (max-width: 1199px){.template-index .homepage-sections-wrapper--accent .homepage-featured-content-wrapper,.template-index .homepage-sections-wrapper--light .homepage-featured-content-wrapper{position:relative;display:inline-block;width:100%;vertical-align:top}.template-index .homepage-sections-wrapper--accent .grid__item.homepage-content--image,.template-index .homepage-sections-wrapper--light .grid__item.homepage-content--image{margin-top:0}.template-index .homepage-sections-wrapper--accent .grid__item.feature_row__image_wrapper,.template-index .homepage-sections-wrapper--accent .grid__item.homepage-content--image,.template-index .homepage-sections-wrapper--light .grid__item.feature_row__image_wrapper,.template-index .homepage-sections-wrapper--light .grid__item.homepage-content--image{width:100%}}.template-index .homepage-sections-wrapper--accent .homepage-featured-content-box-inner,.template-index .homepage-sections-wrapper--light .homepage-featured-content-box-inner{padding:50px 30px}@media(min-width: 768px){.template-index .homepage-sections-wrapper--accent .homepage-featured-content-box-inner,.template-index .homepage-sections-wrapper--light .homepage-featured-content-box-inner{padding:60px}}@media(min-width: 1200px){.template-index .homepage-sections-wrapper--accent .homepage-featured-content-box-inner,.template-index .homepage-sections-wrapper--light .homepage-featured-content-box-inner{padding:0 120px}}.template-index .homepage-sections-wrapper--accent h2.homepage-sections--title,.template-index .homepage-sections-wrapper--light h2.homepage-sections--title{font-family:"Sofia Pro Semibold";font-weight:600;letter-spacing:normal;font-size:32px;line-height:40px;text-align:center;color:#df5b5f;margin:0 0 20px}@media(min-width: 768px){.template-index .homepage-sections-wrapper--accent h2.homepage-sections--title,.template-index .homepage-sections-wrapper--light h2.homepage-sections--title{text-align:left;font-size:36px;line-height:44px}}@media(min-width: 1200px){.template-index .homepage-sections-wrapper--accent h2.homepage-sections--title,.template-index .homepage-sections-wrapper--light h2.homepage-sections--title{font-size:40px;line-height:40px;margin:0 0 20px}}@media(min-width: 1400px){.template-index .homepage-sections-wrapper--accent h2.homepage-sections--title,.template-index .homepage-sections-wrapper--light h2.homepage-sections--title{font-size:42px;line-height:50px;margin:0 0 30px}}.template-index .homepage-sections-wrapper--accent .featured-row__subtext.textarea p,.template-index .homepage-sections-wrapper--light .featured-row__subtext.textarea p{font-family:"Sofia Pro Regular";font-weight:400;letter-spacing:normal;font-size:18px;line-height:26px;color:#0e4e27}@media(min-width: 768px){.template-index .homepage-sections-wrapper--accent .featured-row__subtext.textarea p,.template-index .homepage-sections-wrapper--light .featured-row__subtext.textarea p{font-size:22px;line-height:30px}}@media(min-width: 1200px){.template-index .homepage-sections-wrapper--accent .featured-row__subtext.textarea p,.template-index .homepage-sections-wrapper--light .featured-row__subtext.textarea p{font-size:18px;line-height:30px}}@media(min-width: 1400px){.template-index .homepage-sections-wrapper--accent .featured-row__subtext.textarea p,.template-index .homepage-sections-wrapper--light .featured-row__subtext.textarea p{font-size:22px;line-height:30px}}.template-index .homepage-sections-wrapper--accent a.homepage-featured-box-btn,.template-index .homepage-sections-wrapper--light a.homepage-featured-box-btn{-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;font-family:"Sofia Pro Regular";font-weight:400;letter-spacing:normal;border-radius:0;font-size:21px;line-height:26px;text-transform:none;color:#fff;background-color:#df5b5f;margin-top:20px;padding:14px 55px 18px;border:1px solid #df5b5f}.template-index .homepage-sections-wrapper--accent a.homepage-featured-box-btn:hover,.template-index .homepage-sections-wrapper--light a.homepage-featured-box-btn:hover{background:#fff;color:#df5b5f}.template-index .homepage-sections-wrapper--light{background:#f0f8e0}.template-index .homepage-sections-wrapper--dark{background:#fcc3ff}@media(min-width: 768px)and (max-width: 1199px){.template-index .homepage-sections-wrapper--dark .homepage-featured-content-wrapper{position:relative;display:inline-block;width:100%;vertical-align:top}}@media(min-width: 768px)and (max-width: 1199px){.template-index .homepage-sections-wrapper--dark .grid__item.homepage-content--image{margin-top:0}}@media(min-width: 768px)and (max-width: 1199px){.template-index .homepage-sections-wrapper--dark .grid__item.feature_row__image_wrapper,.template-index .homepage-sections-wrapper--dark .grid__item.homepage-content--image{width:100%}}.template-index .homepage-sections-wrapper--dark .homepage-featured-content-box-inner{padding:50px 30px}@media(min-width: 768px){.template-index .homepage-sections-wrapper--dark .homepage-featured-content-box-inner{padding:60px}}@media(min-width: 1200px){.template-index .homepage-sections-wrapper--dark .homepage-featured-content-box-inner{padding:0 120px}}.template-index .homepage-sections-wrapper--dark h2.homepage-sections--title{font-family:"Sofia Pro Semibold";font-weight:600;letter-spacing:normal;font-size:32px;line-height:1;text-align:center;color:#df5b5f;margin:0 0 20px}@media(min-width: 768px){.template-index .homepage-sections-wrapper--dark h2.homepage-sections--title{text-align:left;font-size:42px}}@media(min-width: 1200px){.template-index .homepage-sections-wrapper--dark h2.homepage-sections--title{font-size:52px;margin:0 0 20px}}@media(min-width: 1400px){.template-index .homepage-sections-wrapper--dark h2.homepage-sections--title{font-size:52px;margin:0 0 30px}}.template-index .homepage-sections-wrapper--dark .featured-row__subtext.textarea p{font-family:"Sofia Pro Regular";font-weight:400;letter-spacing:normal;font-size:22px;line-height:30px;color:#df5b5f}@media(min-width: 768px){.template-index .homepage-sections-wrapper--dark .featured-row__subtext.textarea p{font-size:32px;line-height:40px}}@media(min-width: 1200px){.template-index .homepage-sections-wrapper--dark .featured-row__subtext.textarea p{font-size:30px;line-height:42px}}@media(min-width: 1400px){.template-index .homepage-sections-wrapper--dark .featured-row__subtext.textarea p{font-size:40px;line-height:48px}}.template-index .homepage-sections-wrapper--dark a.homepage-featured-box-btn{-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;font-family:"Sofia Pro Regular";font-weight:400;letter-spacing:normal;border-radius:0;font-size:21px;line-height:26px;text-transform:none;color:#fff;background-color:#df5b5f;margin-top:20px;padding:14px 55px 18px;border:1px solid #df5b5f}@media(min-width: 1200px){.template-index .homepage-sections-wrapper--dark a.homepage-featured-box-btn{margin-top:30px}}.template-index .homepage-sections-wrapper--dark a.homepage-featured-box-btn:hover{background:#fff;color:#df5b5f}@media(min-width: 1200px){.template-index .feature-row__text--left .first-text-block{display:none}}.template-index .feature-row__text--right .second-text-block{display:none}.template-index .feature-row__text--left .second-text-block{display:none}@media(min-width: 1200px){.template-index .feature-row__text--left .second-text-block{display:flex}}.template-index .homepage-section--testimonials-wrapper .homepage-sections-wrapper.testimonial--circle-images.testimonial--circle-images{background-color:#fff}@media(min-width: 1200px){.template-index .homepage-section--testimonials-wrapper .homepage-sections-wrapper.testimonial--circle-images.testimonial--circle-images{padding:90px 0}}@media(max-width: 767px){.template-index .homepage-section--testimonials-wrapper .homepage-sections-wrapper.testimonial--circle-images.testimonial--circle-images .wrapper{padding:0 40px}}.template-index .homepage-section--testimonials-wrapper .homepage-sections-wrapper.testimonial--circle-images.testimonial--circle-images h2.homepage-sections--title{font-family:"Sofia Pro Semibold";font-weight:600;letter-spacing:normal;font-size:42px;color:#df5b5f;text-align:center}@media(min-width: 1200px){.template-index .homepage-section--testimonials-wrapper .homepage-sections-wrapper.testimonial--circle-images.testimonial--circle-images h2.homepage-sections--title{font-size:52px;margin-bottom:60px}}.template-index .homepage-section--testimonials-wrapper .homepage-sections-wrapper.testimonial--circle-images.testimonial--circle-images .fa.fa-star{color:#df5b5f;font-size:16px}.template-index .homepage-section--testimonials-wrapper .homepage-sections-wrapper.testimonial--circle-images.testimonial--circle-images .testimonials--text-wrapper p{font-family:"Sofia Pro Regular";font-weight:400;letter-spacing:normal;font-size:15px;line-height:22px;color:#0e4e27}@media(min-width: 1200px){.template-index .homepage-section--testimonials-wrapper .homepage-sections-wrapper.testimonial--circle-images.testimonial--circle-images .testimonials--text-wrapper p{padding-left:20px;padding-right:20px}}.template-index .homepage-section--testimonials-wrapper .homepage-sections-wrapper.testimonial--circle-images.testimonial--circle-images span.h6{font-family:"Sofia Pro Regular";font-weight:400;letter-spacing:normal;font-size:15px;line-height:22px;color:#0e4e27}@media(min-width: 1200px){.template-index .homepage-section--testimonials-wrapper .homepage-sections-wrapper.testimonial--circle-images.testimonial--circle-images span.h6{padding-left:20px;padding-right:20px}}.template-collection header.section-header{display:none}.template-collection .follow-get-started-button-wrap{-webkit-transition:all .6s ease-in-out;-moz-transition:all .6s ease-in-out;-o-transition:all .6s ease-in-out;transition:all .6s ease-in-out;position:fixed;right:0;bottom:-125px;left:0;padding:5px 0 15px;background-color:#fff;z-index:0}.template-collection .follow-get-started-button-wrap .gradient{position:absolute;top:-50px;right:0;left:0;width:100%;height:50px;background:-moz-linear-gradient(bottom,white 0%,rgba(255,255,255,0) 100%);background:-webkit-linear-gradient(bottom,white 0%,rgba(255,255,255,0) 100%);background:linear-gradient(to top,white 0%,rgba(255,255,255,0) 100%)}.template-collection .follow-get-started-button-wrap a.follow-red-btn{-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;font-family:"Sofia Pro Semibold";font-weight:600;letter-spacing:normal;background-color:#df5b5f;color:#fff;width:250px;height:45px;font-size:20px;line-height:39px;text-align:center;display:block;margin:10px auto 0;border:1px solid #df5b5f}.template-collection .follow-get-started-button-wrap a.follow-red-btn:hover{background-color:#fff;color:#df5b5f}.template-collection .follow-get-started-button-wrap.reveal{bottom:0; z-index:0;}.template-collection .follow-get-started-button-wrap.disappear{bottom:0;z-index:0}.template-collection .shop-page-hero-wrap{position:relative;width:100%;height:0;padding-bottom:55%}@media(min-width: 1200px){.template-collection .shop-page-hero-wrap{padding-bottom:42.4%}}.template-collection .shop-page-hero-wrap .background-image{position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;background-position:center;background-repeat:no-repeat;display:block;width:100%;height:100%;z-index:20;background-image:url(/cdn/shop/files/shop-page-hero-v2.jpg?v=1645415920)}@media(min-width: 768px){.template-collection .shop-page-hero-wrap .background-image{background-position:50% 64%}}@media(min-width: 1200px){.template-collection .shop-page-hero-wrap .background-image{background-position:50% 64%}}.template-collection .shop-page-hero-wrap .overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:block;z-index:25;background-color:rgba(0,0,0,.1)}@media(min-width: 1200px){.template-collection .shop-page-hero-wrap .overlay{display:none}}.template-collection .shop-page-hero-wrap .copy-wrap{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);z-index:50;width:100%;text-align:center}.template-collection .shop-page-hero-wrap .copy-wrap h2{font-family:"Sofia Pro Semibold";font-weight:600;letter-spacing:normal;font-size:33px;line-height:1;color:#fff}@media(min-width: 1200px){.template-collection .shop-page-hero-wrap .copy-wrap h2{font-size:64px}}.template-collection #shopify-section-template--collection{background-color:#f2f7e1}.template-collection #shopify-section-template--collection .wrapper{padding:0;max-width:100%}.template-collection #shopify-section-template--collection .collection-main-body-inner{padding:0 30px;max-width:1660px;margin:0 auto}.template-collection #shopify-section-template--collection .grid__item{width:100%}@media(min-width: 768px)and (max-width: 1199px){.template-collection #shopify-section-template--collection .grid__item.small--one-half.medium--one-half.large--one-third{width:50%!important;padding-right:30px!important;padding-left:30px!important;clear:none!important}}@media(min-width: 1200px){.template-collection #shopify-section-template--collection .grid__item.small--one-half.medium--one-half.large--one-third{width:33.333%;padding:0 35px}}.template-collection #shopify-section-template--collection .collection-style--grid-inner{background-color:#e3f0c4}@media(min-width: 1200px){.template-collection #shopify-section-template--collection .collection-style--grid-inner{margin-bottom:120px}}.template-collection #shopify-section-template--collection .collection-style--grid-filters{max-width:1660px;margin:0 auto;zoom:1}@media(min-width: 1200px){.template-collection #shopify-section-template--collection .collection-style--grid-filters{padding:0 65px;display:block}}.template-collection #shopify-section-template--collection .collection-style--grid-filters:before,.template-collection #shopify-section-template--collection .collection-style--grid-filters:after{content:"";display:table}.template-collection #shopify-section-template--collection .collection-style--grid-filters:after{clear:both}@media(min-width: 768px)and (max-width: 1199px){.template-collection #shopify-section-template--collection .collection-style--grid-filters .collection-sidebar-filter,.template-collection #shopify-section-template--collection .collection-style--grid-filters .collection-sidebar-filter-mobile{width:50%!important;float:left}}@media(min-width: 1200px){.template-collection #shopify-section-template--collection .collection-style--grid-filters .collection-sidebar-filter{margin:0;float:left}}@media(min-width: 1200px){.template-collection #shopify-section-template--collection .collection-style--grid-filters .collection-sidebar-filter.collection-central--sort-by{float:right}}.template-collection #shopify-section-template--collection .collection-style--grid-filters .wetheme-dropdown{margin:10px 0 20px}@media(min-width: 768px)and (max-width: 1199px){.template-collection #shopify-section-template--collection .collection-style--grid-filters .wetheme-dropdown{width:85%;margin:10px 30px 20px;float:left}}.template-collection #shopify-section-template--collection .collection-style--grid-filters .wetheme-dropdown label{font-family:"Sofia Pro Medium";font-weight:500;letter-spacing:normal;font-size:14px;color:#df5b5f}.template-collection #shopify-section-template--collection .collection-style--grid-filters .wetheme-dropdown button{border:1px solid #df5b5f}.template-collection #shopify-section-template--collection .collection-style--grid-filters .wetheme-dropdown button .icon-dropdown svg{color:#df5b5f}.template-collection #shopify-section-template--collection .collection-style--grid-filters .wetheme-dropdown .header--supporting-text{font-family:"Sofia Pro Semibold";font-weight:600;letter-spacing:normal;font-size:16px;color:#df5b5f}.template-collection #shopify-section-template--collection .collection-style--grid-filters .wetheme-dropdown ul li{font-family:"Sofia Pro Semibold";font-weight:600;letter-spacing:normal;font-size:16px;color:#df5b5f;text-transform:capitalize;white-space:break-spaces}body.template-product .hidden-ingredients-and-allergens{display:none}body.template-product .out-of-stock-form #notify-me{font-family:"Sofia Pro Regular";font-weight:400;letter-spacing:normal;font-size:16px;line-height:21px;color:#0e4e27}@media(min-width: 1200px){body.template-product .out-of-stock-form #notify-me{font-size:18px;line-height:23px}}body.template-product .out-of-stock-form #notify-me-wrapper input{font-family:"Sofia Pro Regular";font-weight:400;letter-spacing:normal}body.template-product .out-of-stock-form #notify-me-wrapper input.btn{border-radius:0}body.template-product .wrapper.main-content.page-main--wrapper{padding:0;margin:0;max-width:none}body.template-product .product-form-vue,body.template-product #shopify-section-template--product--recommendations,body.template-product #shopify-section-template--product--recently-viewed,body.template-product .yotpo.yotpo-main-widget{padding:0 15px;max-width:1660px;margin:0 auto}@media(min-width: 768px){body.template-product .product-form-vue,body.template-product #shopify-section-template--product--recommendations,body.template-product #shopify-section-template--product--recently-viewed,body.template-product .yotpo.yotpo-main-widget{padding:0 30px}}@media(min-width: 1200px){body.template-product .product-form-vue,body.template-product #shopify-section-template--product--recommendations,body.template-product #shopify-section-template--product--recently-viewed,body.template-product .yotpo.yotpo-main-widget{padding:0 150px}}body.template-product .product-form-vue{padding-top:30px;padding-bottom:30px}@media(min-width: 1200px){body.template-product .product-form-vue{padding-top:50px;padding-bottom:50px}}body.template-product .shopify-payment-button,body.template-product .awt-style-1,body.template-product .breadcrumb{display:none}@media(max-width: 767px){body.template-product .product-sticky{margin-top:0;padding-left:0;}}@media(min-width: 1200px){body.template-product .swiper-container-autoheight,body.template-product .swiper-container-autoheight .swiper-slide{height:0;padding-bottom:100%}}@media(min-width: 1200px){body.template-product .product-single__media__wrapper{padding-top:100%!important}}@media(min-width: 1200px){body.template-product img.product-medias__thumbnail--external_video{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%)}}body.template-product .product-medias__thumbnail{overflow:hidden}body.template-product .product-medias__thumbnail .product-medias__emblem{position:absolute;top:-1px;right:-1px;left:-1px;bottom:-1px;width:101%;height:101%;border:none;z-index:10;background-color:#fff}body.template-product .product-medias__thumbnail .product-medias__emblem svg{color:#df5b5f}body.template-product .product-medias__thumbnail .product-medias__emblem svg path{fill-opacity:1;stroke-opacity:0}body.template-product .product-details-wrapper{background:transparent;padding-top:0}body.template-product .product-details-wrapper .featured-chef{margin:0 0 5px}body.template-product .product-details-wrapper .featured-chef a{-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;font-family:"Sofia Pro Medium";font-weight:500;letter-spacing:normal;font-size:14px;line-height:1;color:#df5b5f;margin:0}@media(min-width: 1200px){body.template-product .product-details-wrapper .featured-chef a{font-size:20px}}body.template-product .product-details-wrapper .featured-chef a:hover{color:#0e4e27}body.template-product .product-details-wrapper .product-details-product-title{font-family:"Sofia Pro Semibold";font-weight:600;letter-spacing:normal;color:#0e4e27;font-size:32px;line-height:36px}@media(min-width: 1200px){body.template-product .product-details-wrapper .product-details-product-title{font-size:52px;line-height:56px}}body.template-product .product-details-wrapper .product-details-product-title span.product-subtitle{display:block;font-family:"Sofia Pro Regular";font-weight:400;letter-spacing:normal;font-size:20px;line-height:26px;color:#0e4e27;margin:5px 0 0}body.template-product .product-details-wrapper #ProductPrice{font-family:"Sofia Pro Regular";font-weight:400;letter-spacing:normal;color:#0e4e27;font-size:30px;display:inline-block}body.template-product .product-details-wrapper span.portion{font-family:"Sofia Pro Regular Italic";font-weight:400;font-style:italic;letter-spacing:normal;font-size:17px;line-height:1;color:#0e4e27;margin:0 0 0 5px;display:inline-block}body.template-product .product-details-wrapper #AddToCartForm .product-sub-label,body.template-product .product-details-wrapper #AddToCartForm .selector-wrapper label{font-family:"Sofia Pro Regular";font-weight:400;letter-spacing:normal;font-size:20px;line-height:26px;color:#0e4e27;text-transform:capitalize}body.template-product .product-details-wrapper #AddToCartForm .selector-wrapper,body.template-product .product-details-wrapper .paymentButtonsWrapper{display:none}body.template-product .product-details-wrapper a.red-btn{-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;font-family:"Sofia Pro Semibold";font-weight:600;letter-spacing:normal;background-color:#df5b5f;color:#fff;width:250px;height:50px;font-size:20px;line-height:46px;text-align:center;display:block;margin:0 0 25px;border:1px solid #df5b5f}@media(min-width: 1200px){body.template-product .product-details-wrapper a.red-btn{height:54px;line-height:51px}}body.template-product .product-details-wrapper a.red-btn:hover{background-color:#fff;color:#df5b5f}body.template-product .product-details-wrapper .btn.add-to-cart--secondary{border-radius:0!important;width:300px!important;height:54px!important;background:#df5b5f!important;font-family:"Sofia Pro Regular",Arial,sans-serif!important;font-weight:400!important;letter-spacing:normal!important;font-size:17px!important;text-transform:none!important}body.template-product .product-details-wrapper .product-description p{font-family:"Sofia Pro Regular";font-weight:400;letter-spacing:normal;font-size:16px;line-height:21px;color:#0e4e27;margin:0 0 30px}@media(min-width: 1200px){body.template-product .product-details-wrapper .product-description p{font-size:18px;line-height:23px}}body.template-product .product-details-wrapper .product-description p strong{font-family:"Sofia Pro Semibold";font-weight:600;letter-spacing:normal}body.template-product .product-details-wrapper .product-description p em{font-family:"Sofia Pro Regular Italic";font-weight:400;font-style:italic;letter-spacing:normal}body.template-product .product-details-wrapper #sharing{display:none}body.template-product .product-tabs-wrapper-mobile{position:relative;display:block;width:100%;padding:50px 0;display:block}@media(min-width: 768px){body.template-product .product-tabs-wrapper-mobile{display:none}}body.template-product .product-tabs-wrapper-mobile .product-tabs-inner-wrap{position:relative;padding:0 15px;width:100%;margin:0 auto;background-color:transparent}body.template-product .product-tabs-wrapper-mobile .product-tabs-inner-wrap a.product-tab{position:relative;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;display:block;text-decoration:none;background-color:#fff;width:100%;margin:0 0 20px;padding:15px 0 17px 20px;text-align:left;text-transform:uppercase}body.template-product .product-tabs-wrapper-mobile .product-tabs-inner-wrap a.product-tab p{font-family:"Sofia Pro Bold";font-weight:700;letter-spacing:normal;font-size:17px;line-height:1;color:#df5b5f;margin:0}body.template-product .product-tabs-wrapper-mobile .product-tabs-inner-wrap a.product-tab i.fa-angle-down{-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;position:absolute;top:12px;right:20px;color:#df5b5f;font-size:23px}body.template-product .product-tabs-wrapper-mobile .product-tabs-inner-wrap a.product-tab.active{background-color:#df5b5f}body.template-product .product-tabs-wrapper-mobile .product-tabs-inner-wrap a.product-tab.active p{color:#fff}body.template-product .product-tabs-wrapper-mobile .product-tabs-inner-wrap a.product-tab.active i.fa-angle-down{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);color:#fff}body.template-product .product-tabs-wrapper-mobile .product-tabs-inner-wrap a.product-tab:hover{text-decoration:none}body.template-product .product-tabs-wrapper-mobile .product-tabs-inner-wrap .product-tabs .tab-contents{display:none}body.template-product .product-tabs-wrapper-mobile .product-tabs-inner-wrap .product-tabs .tab-1-contents{padding:30px 15px}body.template-product .product-tabs-wrapper-mobile .product-tabs-inner-wrap .product-tabs .tab-1-contents ol{list-style-type:none;margin-left:0}body.template-product .product-tabs-wrapper-mobile .product-tabs-inner-wrap .product-tabs .tab-1-contents ol li{position:relative;counter-increment:customlistcounter;font-family:"Sofia Pro Regular";font-weight:400;letter-spacing:normal;color:#0e4e27;font-size:18px;line-height:26px;margin:0 0 35px;padding-left:36px}body.template-product .product-tabs-wrapper-mobile .product-tabs-inner-wrap .product-tabs .tab-1-contents ol li strong{font-family:"Sofia Pro Semibold";font-weight:600;letter-spacing:normal;color:#0e4e27}body.template-product .product-tabs-wrapper-mobile .product-tabs-inner-wrap .product-tabs .tab-1-contents ol li:before{content:counter(customlistcounter) " ";font-family:"Sofia Pro Semibold";font-weight:600;letter-spacing:normal;color:#fff;position:absolute;top:50%;left:0;transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);font-size:36px}body.template-product .product-tabs-wrapper-mobile .product-tabs-inner-wrap .product-tabs .tab-1-contents ol:first-child{counter-reset:customlistcounter}body.template-product .product-tabs-wrapper-mobile .product-tabs-inner-wrap .product-tabs .tab-2-contents{padding:30px 15px}body.template-product .product-tabs-wrapper-mobile .product-tabs-inner-wrap .product-tabs .tab-2-contents p{font-family:"Sofia Pro Regular";font-weight:400;letter-spacing:normal;color:#0e4e27;font-size:18px;line-height:26px;margin:0 0 15px}body.template-product .product-tabs-wrapper-mobile .product-tabs-inner-wrap .product-tabs .tab-2-contents p strong{font-family:"Sofia Pro Semibold";font-weight:600;letter-spacing:normal}body.template-product .product-tabs-wrapper-mobile .product-tabs-inner-wrap .product-tabs .tab-3-contents p.serving-size{display:block;font-family:"Sofia Pro Bold";font-weight:700;letter-spacing:normal;color:#0e4e27;margin:25px 0 15px;font-size:18px;line-height:1}body.template-product .product-tabs-wrapper-mobile .product-tabs-inner-wrap .product-tabs .tab-3-contents .grid-header{background-color:#e6e7eb;padding:15px 20px 15px 15px}body.template-product .product-tabs-wrapper-mobile .product-tabs-inner-wrap .product-tabs .tab-3-contents .grid-header h2.grid-header-item{float:left;color:#0e4e27;font-family:"Sofia Pro Semibold";font-weight:600;letter-spacing:normal;font-size:15px;line-height:1;padding:0;margin:0;text-transform:uppercase;display:block}body.template-product .product-tabs-wrapper-mobile .product-tabs-inner-wrap .product-tabs .tab-3-contents .grid-header h2.grid-header-item.column-1-header{width:59%}body.template-product .product-tabs-wrapper-mobile .product-tabs-inner-wrap .product-tabs .tab-3-contents .grid-header h2.grid-header-item.column-2-header{width:24%;text-align:right}body.template-product .product-tabs-wrapper-mobile .product-tabs-inner-wrap .product-tabs .tab-3-contents .grid-header h2.grid-header-item.column-3-header{width:17%;text-align:right}body.template-product .product-tabs-wrapper-mobile .product-tabs-inner-wrap .product-tabs .tab-3-contents .nutrition-grid .nutrition-row{border-bottom:1px solid #e7e7e9}body.template-product .product-tabs-wrapper-mobile .product-tabs-inner-wrap .product-tabs .tab-3-contents .nutrition-grid .nutrition-row .nutrition-section{float:left}body.template-product .product-tabs-wrapper-mobile .product-tabs-inner-wrap .product-tabs .tab-3-contents .nutrition-grid .nutrition-row .nutrition-section p{font-family:"Sofia Pro Regular";font-weight:400;letter-spacing:normal;color:#0e4e27;padding:15px 0;font-size:15px;line-height:1;margin:0;display:block}body.template-product .product-tabs-wrapper-mobile .product-tabs-inner-wrap .product-tabs .tab-3-contents .nutrition-grid .nutrition-row .nutrition-section-1{width:61%}body.template-product .product-tabs-wrapper-mobile .product-tabs-inner-wrap .product-tabs .tab-3-contents .nutrition-grid .nutrition-row .nutrition-section-1 p{font-family:"Sofia Pro Medium";font-weight:500;letter-spacing:normal;padding-left:15px}body.template-product .product-tabs-wrapper-mobile .product-tabs-inner-wrap .product-tabs .tab-3-contents .nutrition-grid .nutrition-row .nutrition-section-2{width:20%;text-align:right}body.template-product .product-tabs-wrapper-mobile .product-tabs-inner-wrap .product-tabs .tab-3-contents .nutrition-grid .nutrition-row .nutrition-section-3{width:19%;text-align:right}body.template-product .product-tabs-wrapper-mobile .product-tabs-inner-wrap .product-tabs .tab-3-contents .nutrition-grid .nutrition-row .nutrition-section-3 p{padding-right:20px}body.template-product .product-tabs-wrapper-mobile .product-tabs-inner-wrap .product-tabs .tab-3-contents .nutrition-grid .nutrition-row.sub-item-Yes{border-bottom:none}body.template-product .product-tabs-wrapper-mobile .product-tabs-inner-wrap .product-tabs .tab-3-contents .nutrition-grid .nutrition-row.sub-item-Yes p{font-family:"Sofia Pro Regular";font-weight:400;letter-spacing:normal;padding-left:35px}body.template-product .product-tabs-wrapper-tablet-desktop{position:relative;display:block;width:100%;padding:50px 0;display:none}@media(min-width: 768px){body.template-product .product-tabs-wrapper-tablet-desktop{display:block}}@media(min-width: 1200px){body.template-product .product-tabs-wrapper-tablet-desktop{padding:80px 0}}body.template-product .product-tabs-wrapper-tablet-desktop .product-tabs-inner-wrap{position:relative;padding:0 15px;width:100%;margin:0 auto;background-color:transparent}@media(min-width: 768px){body.template-product .product-tabs-wrapper-tablet-desktop .product-tabs-inner-wrap{padding:0 30px}}@media(min-width: 1200px){body.template-product .product-tabs-wrapper-tablet-desktop .product-tabs-inner-wrap{padding:0;max-width:900px}}body.template-product .product-tabs-wrapper-tablet-desktop .product-tabs-inner-wrap .product-tab-nav{background-color:#fff}body.template-product .product-tabs-wrapper-tablet-desktop .product-tabs-inner-wrap .product-tab-nav a.product-tab{-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;display:block;text-decoration:none;background-color:#fff;float:left;width:33.3333333333%;margin:0;padding:15px 0 17px;text-align:center;text-transform:uppercase}body.template-product .product-tabs-wrapper-tablet-desktop .product-tabs-inner-wrap .product-tab-nav a.product-tab p{font-family:"Sofia Pro Bold";font-weight:700;letter-spacing:normal;font-size:17px;line-height:1;color:#df5b5f;margin:0}body.template-product .product-tabs-wrapper-tablet-desktop .product-tabs-inner-wrap .product-tab-nav a.product-tab.active{background-color:#df5b5f}body.template-product .product-tabs-wrapper-tablet-desktop .product-tabs-inner-wrap .product-tab-nav a.product-tab.active p{color:#fff}body.template-product .product-tabs-wrapper-tablet-desktop .product-tabs-inner-wrap .product-tab-nav a.product-tab:hover{text-decoration:none}@media(min-width: 768px){body.template-product .product-tabs-wrapper-tablet-desktop .product-tabs-inner-wrap .product-tab-nav a.product-tab.tab-2{border-left:1px solid #df5b5f;border-right:1px solid #df5b5f}}body.template-product .product-tabs-wrapper-tablet-desktop .product-tabs-inner-wrap .product-tabs .tab-contents{display:none}body.template-product .product-tabs-wrapper-tablet-desktop .product-tabs-inner-wrap .product-tabs .tab-contents.active{display:block}@media(min-width: 768px){body.template-product .product-tabs-wrapper-tablet-desktop .product-tabs-inner-wrap .product-tabs .tab-contents.tab-1-contents.active{display:flex}}@media(min-width: 768px){body.template-product .product-tabs-wrapper-tablet-desktop .product-tabs-inner-wrap .product-tabs .tab-contents.tab-2-contents.active{display:flex}}@media(min-width: 768px){body.template-product .product-tabs-wrapper-tablet-desktop .product-tabs-inner-wrap .product-tabs .tab-1-contents .left-column{padding:50px 20px 0 8px;width:66%;flex:1}}body.template-product .product-tabs-wrapper-tablet-desktop .product-tabs-inner-wrap .product-tabs .tab-1-contents .left-column ol{list-style-type:none;margin-left:0}body.template-product .product-tabs-wrapper-tablet-desktop .product-tabs-inner-wrap .product-tabs .tab-1-contents .left-column ol li{position:relative;counter-increment:customlistcounter;font-family:"Sofia Pro Regular";font-weight:400;letter-spacing:normal;color:#0e4e27;font-size:18px;line-height:26px;margin:0 0 35px;padding-left:36px}@media(min-width: 768px){body.template-product .product-tabs-wrapper-tablet-desktop .product-tabs-inner-wrap .product-tabs .tab-1-contents .left-column ol li{font-size:20px;line-height:28px}}body.template-product .product-tabs-wrapper-tablet-desktop .product-tabs-inner-wrap .product-tabs .tab-1-contents .left-column ol li strong{font-family:"Sofia Pro Semibold";font-weight:600;letter-spacing:normal;color:#0e4e27}body.template-product .product-tabs-wrapper-tablet-desktop .product-tabs-inner-wrap .product-tabs .tab-1-contents .left-column ol li:before{content:counter(customlistcounter) " ";font-family:"Sofia Pro Semibold";font-weight:600;letter-spacing:normal;color:#fff;font-size:36px;line-height:36px;position:absolute;top:50%;left:0;transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%)}@media(min-width: 1200px){body.template-product .product-tabs-wrapper-tablet-desktop .product-tabs-inner-wrap .product-tabs .tab-1-contents .left-column ol li:before{font-size:46px;line-height:46px}}body.template-product .product-tabs-wrapper-tablet-desktop .product-tabs-inner-wrap .product-tabs .tab-1-contents .left-column ol:first-child{counter-reset:customlistcounter}body.template-product .product-tabs-wrapper-tablet-desktop .product-tabs-inner-wrap .product-tabs .tab-1-contents .right-column{position:relative;float:left;width:29%;margin:0 20px;display:none}@media(min-width: 768px){body.template-product .product-tabs-wrapper-tablet-desktop .product-tabs-inner-wrap .product-tabs .tab-1-contents .right-column{display:block}}body.template-product .product-tabs-wrapper-tablet-desktop .product-tabs-inner-wrap .product-tabs .tab-1-contents .right-column img{position:absolute;top:50%;left:0;transform:translate(0%,-50%);-ms-transform:translate(0%,-50%)}body.template-product .product-tabs-wrapper-tablet-desktop .product-tabs-inner-wrap .product-tabs .tab-2-contents .left-column{padding:30px 100px 0 0}@media(min-width: 768px){body.template-product .product-tabs-wrapper-tablet-desktop .product-tabs-inner-wrap .product-tabs .tab-2-contents .left-column{padding:50px 20px 0 8px;width:66%;flex:1}}body.template-product .product-tabs-wrapper-tablet-desktop .product-tabs-inner-wrap .product-tabs .tab-2-contents .left-column p{font-family:"Sofia Pro Regular";font-weight:400;letter-spacing:normal;color:#0e4e27;font-size:18px;line-height:26px;margin:0 0 15px}body.template-product .product-tabs-wrapper-tablet-desktop .product-tabs-inner-wrap .product-tabs .tab-2-contents .left-column p strong{font-family:"Sofia Pro Semibold";font-weight:600;letter-spacing:normal}body.template-product .product-tabs-wrapper-tablet-desktop .product-tabs-inner-wrap .product-tabs .tab-2-contents .right-column{position:relative;float:left;width:29%;margin:0 20px;display:none}@media(min-width: 768px){body.template-product .product-tabs-wrapper-tablet-desktop .product-tabs-inner-wrap .product-tabs .tab-2-contents .right-column{display:block}}body.template-product .product-tabs-wrapper-tablet-desktop .product-tabs-inner-wrap .product-tabs .tab-2-contents .right-column img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);width:auto;height:100%;padding:50px 0 0;max-height:350px}body.template-product .product-tabs-wrapper-tablet-desktop .product-tabs-inner-wrap .product-tabs .tab-3-contents p.serving-size{display:block;font-family:"Sofia Pro Bold";font-weight:700;letter-spacing:normal;color:#0e4e27;margin:25px 0 15px;font-size:18px;line-height:1}body.template-product .product-tabs-wrapper-tablet-desktop .product-tabs-inner-wrap .product-tabs .tab-3-contents .grid-header{background-color:#e6e7eb;padding:15px 20px 15px 15px}body.template-product .product-tabs-wrapper-tablet-desktop .product-tabs-inner-wrap .product-tabs .tab-3-contents .grid-header h2.grid-header-item{float:left;color:#0e4e27;font-family:"Sofia Pro Semibold";font-weight:600;letter-spacing:normal;font-size:17px;line-height:1;padding:0;margin:0;text-transform:uppercase;display:block}body.template-product .product-tabs-wrapper-tablet-desktop .product-tabs-inner-wrap .product-tabs .tab-3-contents .grid-header h2.grid-header-item.column-1-header{width:59%}body.template-product .product-tabs-wrapper-tablet-desktop .product-tabs-inner-wrap .product-tabs .tab-3-contents .grid-header h2.grid-header-item.column-2-header{width:24%;text-align:right}body.template-product .product-tabs-wrapper-tablet-desktop .product-tabs-inner-wrap .product-tabs .tab-3-contents .grid-header h2.grid-header-item.column-3-header{width:17%;text-align:right}body.template-product .product-tabs-wrapper-tablet-desktop .product-tabs-inner-wrap .product-tabs .tab-3-contents .nutrition-grid .nutrition-row{border-bottom:1px solid #e7e7e9}body.template-product .product-tabs-wrapper-tablet-desktop .product-tabs-inner-wrap .product-tabs .tab-3-contents .nutrition-grid .nutrition-row .nutrition-section{float:left}body.template-product .product-tabs-wrapper-tablet-desktop .product-tabs-inner-wrap .product-tabs .tab-3-contents .nutrition-grid .nutrition-row .nutrition-section p{font-family:"Sofia Pro Regular";font-weight:400;letter-spacing:normal;color:#0e4e27;padding:15px 0;font-size:17px;line-height:1;margin:0;display:block}body.template-product .product-tabs-wrapper-tablet-desktop .product-tabs-inner-wrap .product-tabs .tab-3-contents .nutrition-grid .nutrition-row .nutrition-section-1{width:61%}body.template-product .product-tabs-wrapper-tablet-desktop .product-tabs-inner-wrap .product-tabs .tab-3-contents .nutrition-grid .nutrition-row .nutrition-section-1 p{font-family:"Sofia Pro Medium";font-weight:500;letter-spacing:normal;padding-left:15px}body.template-product .product-tabs-wrapper-tablet-desktop .product-tabs-inner-wrap .product-tabs .tab-3-contents .nutrition-grid .nutrition-row .nutrition-section-2{width:20%;text-align:right}body.template-product .product-tabs-wrapper-tablet-desktop .product-tabs-inner-wrap .product-tabs .tab-3-contents .nutrition-grid .nutrition-row .nutrition-section-3{width:19%;text-align:right}body.template-product .product-tabs-wrapper-tablet-desktop .product-tabs-inner-wrap .product-tabs .tab-3-contents .nutrition-grid .nutrition-row .nutrition-section-3 p{padding-right:20px}body.template-product .product-tabs-wrapper-tablet-desktop .product-tabs-inner-wrap .product-tabs .tab-3-contents .nutrition-grid .nutrition-row.sub-item-Yes{border-bottom:none}body.template-product .product-tabs-wrapper-tablet-desktop .product-tabs-inner-wrap .product-tabs .tab-3-contents .nutrition-grid .nutrition-row.sub-item-Yes p{font-family:"Sofia Pro Regular";font-weight:400;letter-spacing:normal;padding-left:35px}@media(min-width: 1200px){body.template-product .order-steps-wrap{padding:50px}}body.template-product .yotpo.yotpo-main-widget .yotpo-bottomline .yotpo-icon-star,body.template-product .yotpo.yotpo-main-widget .yotpo-bottomline .yotpo-icon-half-star,body.template-product .yotpo.yotpo-main-widget .yotpo-bottomline .yotpo-icon-empty-star,body.template-product .yotpo.yotpo-main-widget .yotpo-logo-title,body.template-product .yotpo.yotpo-main-widget a,body.template-product .yotpo.yotpo-main-widget .yotpo-logo-link-new>*,body.template-product .yotpo.yotpo-main-widget .yotpo-first-review .yotpo-first-review-stars .yotpo-icon-star,body.template-product .yotpo.yotpo-main-widget .yotpo-review .yotpo-header .yotpo-header-element .y-label.yotpo-user-name,body.template-product .yotpo.yotpo-main-widget .yotpo-comment .yotpo-header .yotpo-header-element .y-label.yotpo-user-name,body.template-product .yotpo.yotpo-main-widget .yotpo-question .yotpo-header .yotpo-header-element .y-label.yotpo-user-name,body.template-product .yotpo.yotpo-main-widget .yotpo-onsite-upload .yotpo-header .yotpo-header-element .y-label.yotpo-user-name,body.template-product .yotpo.yotpo-main-widget .yotpo-review .yotpo-header .yotpo-review-stars .yotpo-icon,body.template-product .yotpo.yotpo-main-widget .yotpo-comment .yotpo-header .yotpo-review-stars .yotpo-icon,body.template-product .yotpo.yotpo-main-widget .yotpo-question .yotpo-header .yotpo-review-stars .yotpo-icon,body.template-product .yotpo.yotpo-main-widget .yotpo-onsite-upload .yotpo-header .yotpo-review-stars .yotpo-icon{color:#df5b5f}body.template-product .yotpo.yotpo-main-widget .yotpo-default-button,body.template-product .yotpo.yotpo-main-widget input[type=button].yotpo-default-button{background:#0e4e27}body.template-product #shopify-section-template--product--recommendations .wrapper{padding:0 25px}@media(min-width: 768px){body.template-product #shopify-section-template--product--recommendations .wrapper{padding:0 15px}}@media(min-width: 1200px){body.template-product #shopify-section-template--product--recommendations .wrapper{padding-left:0;padding-right:0}}body.template-product #shopify-section-template--product--recommendations .swiper-container{width:100%}@media(max-width: 767px){body.template-product #shopify-section-template--product--recommendations .grid__item{padding:0!important}}body.template-product #shopify-section-template--product--recommendations .product-recommendations-wrapper{width:100%}body.template-product #shopify-section-template--product--recommendations .slick-slider .slick-track,body.template-product #shopify-section-template--product--recommendations .slick-slider .slick-list{width:100%}body.template-product #shopify-section-template--product--recommendations h2.page--title{font-family:"Sofia Pro Semibold";font-weight:600;letter-spacing:normal;color:#df5b5f;text-align:left;font-size:18px;line-height:22px;float:left;width:55%;margin:0}@media(min-width: 768px){body.template-product #shopify-section-template--product--recommendations h2.page--title{font-size:37px}}@media(min-width: 1200px){body.template-product #shopify-section-template--product--recommendations h2.page--title{font-size:38px;margin-bottom:60px}}body.template-product #shopify-section-template--product--recommendations a.view-all-btn{z-index:3;float:right;font-family:"Sofia Pro Semibold";font-weight:600;letter-spacing:normal;display:block;position:relative;top:-5px}body.template-product #shopify-section-template--product--recommendations a.view-all-btn p{font-family:"Sofia Pro Semibold";font-weight:600;letter-spacing:normal;font-size:17px;line-height:1;color:#df5b5f;margin:0 6px 0 0;display:inline-block}@media(min-width: 768px){body.template-product #shopify-section-template--product--recommendations a.view-all-btn p{font-size:25px}}@media(min-width: 1200px){body.template-product #shopify-section-template--product--recommendations a.view-all-btn p{font-size:25px}}body.template-product #shopify-section-template--product--recommendations a.view-all-btn img{width:19px;height:auto;position:relative;top:2px;display:none}body.template-product.collection-seafood,body.template-product.collection-fish{background-color:#e8f6f7}body.template-product.collection-seafood #shopify-section-template--product--recommendations a.view-all-btn img.red-arrow-seafood,body.template-product.collection-fish #shopify-section-template--product--recommendations a.view-all-btn img.red-arrow-seafood{display:inline-block}body.template-product.collection-seafood .product-tabs-wrapper-mobile,body.template-product.collection-seafood .product-tabs-wrapper-tablet-desktop,body.template-product.collection-fish .product-tabs-wrapper-mobile,body.template-product.collection-fish .product-tabs-wrapper-tablet-desktop{background-color:#a5dade}body.template-product.collection-beef,body.template-product.collection-pork{background-color:#fdf1ff}body.template-product.collection-beef #shopify-section-template--product--recommendations a.view-all-btn img.red-arrow-beef,body.template-product.collection-pork #shopify-section-template--product--recommendations a.view-all-btn img.red-arrow-beef{display:inline-block}body.template-product.collection-beef .product-tabs-wrapper-mobile,body.template-product.collection-beef .product-tabs-wrapper-tablet-desktop,body.template-product.collection-pork .product-tabs-wrapper-mobile,body.template-product.collection-pork .product-tabs-wrapper-tablet-desktop{background-color:#f8c5fe}body.template-product.collection-chicken{background-color:#fffae4}body.template-product.collection-chicken #shopify-section-template--product--recommendations a.view-all-btn img.red-arrow-chicken{display:inline-block}body.template-product.collection-chicken .product-tabs-wrapper-mobile,body.template-product.collection-chicken .product-tabs-wrapper-tablet-desktop{background-color:#ffe554}body.template-product.collection-vegetarian{background-color:#f2f7e1}body.template-product.collection-vegetarian #shopify-section-template--product--recommendations a.view-all-btn img.red-arrow-vegitarian{display:inline-block}body.template-product.collection-vegetarian .product-tabs-wrapper-mobile,body.template-product.collection-vegetarian .product-tabs-wrapper-tablet-desktop{background-color:#b9d96a}body#spatula-gift-cards.template-product #standard-checkout-item-wrap .grid__item.large--six-twelfths.context.mobile--no-top-margin{width:100%}@media(min-width: 768px){body#spatula-gift-cards.template-product #standard-checkout-item-wrap .grid__item.large--six-twelfths.context.mobile--no-top-margin{width:100%}}@media(min-width: 1200px){body#spatula-gift-cards.template-product #standard-checkout-item-wrap .grid__item.large--six-twelfths.context.mobile--no-top-margin{width:50%}}body#spatula-gift-cards.template-product #standard-checkout-item-wrap .grid__item.large--six-twelfths.product-sticky{width:100%}@media(min-width: 768px){body#spatula-gift-cards.template-product #standard-checkout-item-wrap .grid__item.large--six-twelfths.product-sticky{width:100%}}@media(min-width: 1200px){body#spatula-gift-cards.template-product #standard-checkout-item-wrap .grid__item.large--six-twelfths.product-sticky{width:50%}}@media(max-width: 767px){body#spatula-gift-cards.template-product #standard-checkout-item-wrap h1.product-details-product-title{font-size:31px}}body#spatula-gift-cards.template-product #standard-checkout-item-wrap .order-steps-wrap,body#spatula-gift-cards.template-product #standard-checkout-item-wrap .shopify-payment-button,body#spatula-gift-cards.template-product #standard-checkout-item-wrap #AddToCartForm .selector-wrapper{display:none!important}body#spatula-gift-cards.template-product #standard-checkout-item-wrap .paymentButtonsWrapper,body#spatula-gift-cards.template-product #standard-checkout-item-wrap .quantity-selector.product-sub-label,body#spatula-gift-cards.template-product #standard-checkout-item-wrap .js-qty{display:block!important}body#spatula-gift-cards.template-product #standard-checkout-item-wrap .quantity-selector.product-sub-label{margin-top:0!important}body#spatula-gift-cards.template-product #standard-checkout-item-wrap #AddToCartForm .js-qty{width:100%;max-width:100%;border:1px solid #0e4e27;background-color:#fff}@media(min-width: 768px){body#spatula-gift-cards.template-product #standard-checkout-item-wrap #AddToCartForm .js-qty{width:300px;max-width:300px}}body#spatula-gift-cards.template-product #standard-checkout-item-wrap #AddToCartForm .js-qty .js-qty__adjust.js-qty__adjust--minus{border-right:1px solid #0e4e27;opacity:1;width:20%}body#spatula-gift-cards.template-product #standard-checkout-item-wrap #AddToCartForm .js-qty .js-qty__adjust.js-qty__adjust--minus i{font-size:18px;color:#0e4e27}body#spatula-gift-cards.template-product #standard-checkout-item-wrap #AddToCartForm .js-qty .js-qty__adjust.js-qty__adjust--plus{border-left:1px solid #0e4e27;opacity:1;width:20%}body#spatula-gift-cards.template-product #standard-checkout-item-wrap #AddToCartForm .js-qty .js-qty__adjust.js-qty__adjust--plus i{font-size:18px;color:#0e4e27}body#spatula-gift-cards.template-product #standard-checkout-item-wrap #AddToCartForm .js-qty .js-qty input{width:100%;padding-left:0;padding-right:0;display:inline-block;margin:0 auto;font-family:"Sofia Pro Regular";font-weight:400;letter-spacing:normal;font-size:30px;color:#0e4e27}body#spatula-gift-cards.template-product #standard-checkout-item-wrap .product-details-wrapper{padding-top:50px}@media(min-width: 768px){body#spatula-gift-cards.template-product #standard-checkout-item-wrap .product-details-wrapper{padding-top:0}}body#spatula-gift-cards.template-product #standard-checkout-item-wrap .product-details-wrapper .paymentButtonsWrapper{display:block;margin-top:40px}body#spatula-gift-cards.template-product #standard-checkout-item-wrap .product-details-wrapper .paymentButtonsWrapper #AddToCart.btn.add-to-cart--secondary{display:inline-block;width:100%!important}@media(min-width: 768px){body#spatula-gift-cards.template-product #standard-checkout-item-wrap .product-details-wrapper .paymentButtonsWrapper #AddToCart.btn.add-to-cart--secondary{float:left;max-width:47%!important;margin:0!important;width:47%!important}}body#spatula-gift-cards.template-product #standard-checkout-item-wrap .product-details-wrapper .paymentButtonsWrapper.no-gift-card-in-cart a.view-cart{display:none}body#spatula-gift-cards.template-product #standard-checkout-item-wrap .product-details-wrapper .paymentButtonsWrapper.gift-card-in-cart a.view-cart{border-radius:0;height:54px;background:#df5b5f;width:100%;font-family:"Sofia Pro Regular";font-weight:400;letter-spacing:normal;font-size:17px;line-height:53px;color:#fff;text-align:center;text-transform:none;display:inline-block;margin-bottom:12px}@media(min-width: 768px){body#spatula-gift-cards.template-product #standard-checkout-item-wrap .product-details-wrapper .paymentButtonsWrapper.gift-card-in-cart a.view-cart{width:47%;float:right}}body#spatula-gift-cards.template-product #standard-checkout-item-wrap .swatch-items-wrapper label{font-family:"Sofia Pro Semibold";font-weight:600;letter-spacing:normal;text-transform:lowercase}@media(min-width: 768px){body#spatula-gift-cards.template-product #standard-checkout-item-wrap .swatch-items-wrapper label{font-size:16px;line-height:1;padding:16px 0 18px}}@media(min-width: 1400px){body#spatula-gift-cards.template-product #standard-checkout-item-wrap .swatch-items-wrapper label{font-size:17px}}@media(min-width: 1600px){body#spatula-gift-cards.template-product #standard-checkout-item-wrap .swatch-items-wrapper label{font-size:19px}}body#spatula-gift-cards.template-product #standard-checkout-item-wrap .swatch-items-wrapper .swatch-element{width:100%}@media(min-width: 768px){body#spatula-gift-cards.template-product #standard-checkout-item-wrap .swatch-items-wrapper .swatch-element{width:20%}}@media(min-width: 1200px){body#spatula-gift-cards.template-product #standard-checkout-item-wrap .swatch-items-wrapper .swatch-element{width:20%}}@media(min-width: 1400px){body#spatula-gift-cards.template-product #standard-checkout-item-wrap .swatch-items-wrapper .swatch-element{width:20%}}@media(max-width: 767px){body.template-product.build-a-box-template .product-details-wrapper{padding-left:5px;padding-right:5px}}@media(min-width: 1200px){body.template-product.build-a-box-template .product-details-wrapper{padding:0 25px 40px}}@media(min-width: 1400px){body.template-product.build-a-box-template .product-details-wrapper{padding:0 40px 40px}}@media(min-width: 1200px){body.template-product.build-a-box-template .wrapper.main-content.page-main--wrapper{padding-left:75px;padding-right:75px}}@media(min-width: 1200px){body.template-product.build-a-box-template .product-form-vue{padding-left:0;padding-right:0}}body.template-product.build-a-box-template .grid__item.large--six-twelfths.context.mobile--no-top-margin{width:100%}@media(min-width: 768px){body.template-product.build-a-box-template .grid__item.large--six-twelfths.context.mobile--no-top-margin{width:100%}}@media(min-width: 1200px){body.template-product.build-a-box-template .grid__item.large--six-twelfths.context.mobile--no-top-margin{width:35%}}@media(min-width: 1400px){body.template-product.build-a-box-template .grid__item.large--six-twelfths.context.mobile--no-top-margin{width:40%}}body.template-product.build-a-box-template .grid__item.large--six-twelfths.product-sticky{width:100%}@media(min-width: 768px){body.template-product.build-a-box-template .grid__item.large--six-twelfths.product-sticky{width:100%}}@media(min-width: 1200px){body.template-product.build-a-box-template .grid__item.large--six-twelfths.product-sticky{width:65%}}@media(min-width: 1400px){body.template-product.build-a-box-template .grid__item.large--six-twelfths.product-sticky{width:60%}}body.template-product.build-a-box-template .quantity-selector.product-sub-label,body.template-product.build-a-box-template .js-qty,body.template-product.build-a-box-template .build-a-box-btn,body.template-product.build-a-box-template #shopify-section-template--product--recommendations,body.template-product.build-a-box-template #shopify-section-template--product--recently-viewed,body.template-product.build-a-box-template .yotpo.yotpo-main-widget{display:none!important}body.template-product.build-a-box-template #AddToCartForm .selector-wrapper,body.template-product.build-a-box-template .awt-style-1{display:block}body.template-product.build-a-box-template .awt-style-1{width:100%}@media(min-width: 1200px){body.template-product.build-a-box-template .awt-style-1{width:250px}}@media(min-width: 1200px){body.template-product.build-a-box-template .awt-style-1,body.template-product.build-a-box-template .awt-style-2{margin-top:0}}body.template-product.build-a-box-template .product-details-product-title{margin:20px 0}@media(min-width: 768px){body.template-product.build-a-box-template .product-details-product-title{margin-top:0}}@media(min-width: 1200px){body.template-product.build-a-box-template .product-details-product-title{font-size:40px;line-height:44px}}@media(min-width: 1400px){body.template-product.build-a-box-template .product-details-product-title{font-size:52px;line-height:56px}}body.template-product.build-a-box-template .product-description{font-family:"Sofia Pro Regular";font-weight:400;letter-spacing:normal}body.template-product.build-a-box-template .product-description h2{font-family:"Sofia Pro Semibold";font-weight:600;letter-spacing:normal;font-size:20px;line-height:30px;margin-bottom:10px}@media(min-width: 768px){body.template-product.build-a-box-template .product-description h2{font-size:24px;line-height:33px}}@media(min-width: 1200px){body.template-product.build-a-box-template .product-description h2{font-size:22px;line-height:22px}}@media(min-width: 1400px){body.template-product.build-a-box-template .product-description h2{font-size:24px;line-height:33px}}body.template-product.build-a-box-template .product-description p{margin:0 0 15px}@media(min-width: 1200px){body.template-product.build-a-box-template .product-description p{margin:0 0 10px}}@media(min-width: 1400px){body.template-product.build-a-box-template .product-description p{margin:0 0 20px}}body.template-product.build-a-box-template .product-description ol li,body.template-product.build-a-box-template .product-description ul li{margin-bottom:7px;font-size:17px;line-height:27px}@media(min-width: 1200px){body.template-product.build-a-box-template .product-description ol li,body.template-product.build-a-box-template .product-description ul li{font-size:18px;line-height:30px}}@media(min-width: 1600px){body.template-product.build-a-box-template .product-description ol li,body.template-product.build-a-box-template .product-description ul li{font-size:20px;line-height:32px}}@media(min-width: 1200px){body.template-product.build-a-box-template .product-description ul{margin-bottom:0}}body.template-product.build-a-box-template #awt-customize-box-btn{padding:13px 10px;width:100%}@media(min-width: 768px){body.template-product.build-a-box-template #awt-customize-box-btn{width:250px}}body.template-product.build-a-box-template .bundleapp-plan-selector-group span{display:none}body.template-product.build-a-box-template .bundleapp-plan-selector-plan{margin:0}body.template-product.build-a-box-template .bundleapp-plan-selector-plan label{font-family:"Sofia Pro Semibold";font-weight:600;letter-spacing:normal;font-size:20px;text-transform:none;color:#0e4e27;display:inline-block;width:100%;margin-bottom:5px}body.template-product.build-a-box-template .bundleapp-plan-selector-group{border:none;padding:0}body.template-product.build-a-box-template .bundleapp-plan-selector-select{font-family:"Sofia Pro Semibold";font-weight:600;letter-spacing:normal;border:1px solid #df5b5f!important}@media(min-width: 1200px){body.template-product.build-a-box-template .bundleapp-plan-selector-select{padding:11px 50px 11px 17px !important}}body.template-product.build-a-box-template .product-details-wrapper #AddToCartForm .selector-wrapper,body.template-product.build-a-box-template .product-details-wrapper .paymentButtonsWrapper{display:block}@media(min-width: 1200px){body.template-product.build-a-box-template .swatch{margin-top:0}}body.template-product.build-a-box-template .swatch .header{font-family:"Sofia Pro Semibold";font-weight:600;letter-spacing:normal;font-size:20px;text-transform:capitalize;color:#0e4e27;display:inline-block;width:100%;margin-bottom:5px}body.template-product.build-a-box-template .swatch-items-wrapper label{font-family:"Sofia Pro Semibold";font-weight:600;letter-spacing:normal;text-transform:lowercase}@media(min-width: 768px){body.template-product.build-a-box-template .swatch-items-wrapper label{font-size:16px;line-height:1;padding:16px 0 18px}}@media(min-width: 1400px){body.template-product.build-a-box-template .swatch-items-wrapper label{font-size:17px}}@media(min-width: 1600px){body.template-product.build-a-box-template .swatch-items-wrapper label{font-size:19px}}body.template-product.build-a-box-template .swatch-items-wrapper .swatch-element{width:100%}@media(min-width: 768px){body.template-product.build-a-box-template .swatch-items-wrapper .swatch-element{width:31%}}body.template-product.build-a-box-template #customize-my-box-button-wrap{margin-bottom:50px}@media(min-width: 768px){body.template-product.build-a-box-template #customize-my-box-button-wrap{margin-bottom:0}}body.template-product.build-a-box-template #customize-my-box-button-wrap button#AddToCart{opacity:0}@media(min-width: 768px){body.template-product.build-a-box-template #customize-my-box-button-wrap .paymentButtonsWrapper{display:inline-block;margin-top:0}}body.template-product.build-a-box-template #customize-my-box-button-wrap .price-wrap{margin:15px 0 0}@media(min-width: 768px){body.template-product.build-a-box-template #customize-my-box-button-wrap .price-wrap{display:inline-block;margin:0 0 0 30px;position:relative;top:5px}}body#our-chefs .breadcrumb{display:none}body#our-chefs .wrapper.main-content.page-main--wrapper{padding:0;max-width:none}body#our-chefs .our-chefs-page-wrap{position:relative}body#our-chefs .our-chefs-page-wrap .hero-wrap{position:relative;text-align:center}body#our-chefs .our-chefs-page-wrap .hero-wrap .hero-image-wrap{position:relative;width:100%;height:0;padding-bottom:100%}@media(min-width: 768px){body#our-chefs .our-chefs-page-wrap .hero-wrap .hero-image-wrap{padding-bottom:75%}}@media(min-width: 1200px){body#our-chefs .our-chefs-page-wrap .hero-wrap .hero-image-wrap{padding-bottom:33%}}body#our-chefs .our-chefs-page-wrap .hero-wrap .hero-image-wrap .hero-image{position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;background-position:center;background-repeat:no-repeat;display:block;width:100%;height:100%}body#our-chefs .our-chefs-page-wrap .hero-wrap h1.page-title{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);width:100%;font-family:"Sofia Pro Semibold";font-weight:600;letter-spacing:normal;color:#fff;font-size:33px;line-height:1.2;margin:0}@media(min-width: 768px){body#our-chefs .our-chefs-page-wrap .hero-wrap h1.page-title{font-size:50px;max-width:515px}}@media(min-width: 1200px){body#our-chefs .our-chefs-page-wrap .hero-wrap h1.page-title{font-size:62px;max-width:655px}}body#our-chefs .our-chefs-page-wrap .intro-row{position:relative}body#our-chefs .our-chefs-page-wrap .intro-row .left-column{position:relative;background-color:#df5b5f;padding:50px 30px}@media(min-width: 768px){body#our-chefs .our-chefs-page-wrap .intro-row .left-column{padding:75px 50px}}@media(min-width: 1200px){body#our-chefs .our-chefs-page-wrap .intro-row .left-column{width:50%;float:left;padding:0}}body#our-chefs .our-chefs-page-wrap .intro-row .left-column .copy-wrap{position:relative}@media(min-width: 1200px){body#our-chefs .our-chefs-page-wrap .intro-row .left-column .copy-wrap{padding:0 0 76%}}@media(min-width: 1200px){body#our-chefs .our-chefs-page-wrap .intro-row .left-column .copy-wrap .vertical-centering-wrap{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);width:100%}}body#our-chefs .our-chefs-page-wrap .intro-row .left-column p{font-family:"Sofia Pro Regular";font-weight:400;letter-spacing:normal;color:#fcc3ff;margin:0;font-size:28px;line-height:36px}@media(min-width: 1200px){body#our-chefs .our-chefs-page-wrap .intro-row .left-column p{font-size:28px;line-height:38px;padding:0 100px}}@media(min-width: 1400px){body#our-chefs .our-chefs-page-wrap .intro-row .left-column p{font-size:36px;line-height:48px;padding:0 100px}}@media(min-width: 1200px){body#our-chefs .our-chefs-page-wrap .intro-row .right-column{width:50%;float:left}}body#our-chefs .our-chefs-page-wrap .intro-row .right-column .featured-image-wrap{position:relative;width:100%;height:0;padding-bottom:100%}@media(min-width: 768px){body#our-chefs .our-chefs-page-wrap .intro-row .right-column .featured-image-wrap{padding-bottom:75%}}@media(min-width: 1200px){body#our-chefs .our-chefs-page-wrap .intro-row .right-column .featured-image-wrap{padding-bottom:76%}}body#our-chefs .our-chefs-page-wrap .intro-row .right-column .featured-image-wrap .featured-image{position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;background-position:center;background-repeat:no-repeat;display:block;width:100%;height:100%}body#our-chefs .our-chefs-page-wrap .chef-row{position:relative}@media(min-width: 1200px){body#our-chefs .our-chefs-page-wrap .chef-row{padding:80px}}body#our-chefs .our-chefs-page-wrap .chef-row .left-column{position:relative}@media(min-width: 1200px){body#our-chefs .our-chefs-page-wrap .chef-row .left-column{width:50%}}body#our-chefs .our-chefs-page-wrap .chef-row .left-column .featured-image-wrap{position:relative;width:100%;height:0;padding-bottom:100%}@media(min-width: 1200px){body#our-chefs .our-chefs-page-wrap .chef-row .left-column .featured-image-wrap{padding-bottom:76%}}body#our-chefs .our-chefs-page-wrap .chef-row .left-column .featured-image-wrap .featured-image{position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;background-position:center;background-repeat:no-repeat;display:block;width:100%;height:100%}body#our-chefs .our-chefs-page-wrap .chef-row .right-column{position:relative}@media(min-width: 1200px){body#our-chefs .our-chefs-page-wrap .chef-row .right-column{width:50%}}body#our-chefs .our-chefs-page-wrap .chef-row .right-column .copy-wrap{padding:50px 30px}@media(min-width: 768px){body#our-chefs .our-chefs-page-wrap .chef-row .right-column .copy-wrap{padding:75px 50px}}@media(min-width: 1200px){body#our-chefs .our-chefs-page-wrap .chef-row .right-column .copy-wrap{padding:0 0 0 80px;padding-bottom:76%}}@media(min-width: 1200px){body#our-chefs .our-chefs-page-wrap .chef-row .right-column .copy-wrap .vertical-centering-wrap{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);width:100%}}body#our-chefs .our-chefs-page-wrap .chef-row .right-column .copy-wrap h2.chef-name{font-family:"Sofia Pro Semibold";font-weight:600;letter-spacing:normal;color:#df5b5f;font-size:28px;line-height:1;margin:0 0 20px}@media(min-width: 768px){body#our-chefs .our-chefs-page-wrap .chef-row .right-column .copy-wrap h2.chef-name{font-size:40px}}body#our-chefs .our-chefs-page-wrap .chef-row .right-column .copy-wrap p.chef-copy{font-family:"Sofia Pro Regular";font-weight:400;letter-spacing:normal;color:#0e4e27;font-size:17px;line-height:24px;margin:0 0 30px}@media(min-width: 768px){body#our-chefs .our-chefs-page-wrap .chef-row .right-column .copy-wrap p.chef-copy{font-size:19px;line-height:25px}}body#our-chefs .our-chefs-page-wrap .chef-row .right-column .copy-wrap .buttons-wrap a.white-button,body#our-chefs .our-chefs-page-wrap .chef-row .right-column .copy-wrap .buttons-wrap a.red-button{-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;border-radius:0;width:122px;height:54px;background:#fff;font-family:"Sofia Pro Regular";font-weight:400;letter-spacing:normal;font-size:17px;line-height:49px;text-transform:none;border:1px solid #df5b5f;color:#df5b5f;display:inline-block;text-align:center;float:left}@media(min-width: 375px){body#our-chefs .our-chefs-page-wrap .chef-row .right-column .copy-wrap .buttons-wrap a.white-button,body#our-chefs .our-chefs-page-wrap .chef-row .right-column .copy-wrap .buttons-wrap a.red-button{width:140px}}@media(min-width: 1200px){body#our-chefs .our-chefs-page-wrap .chef-row .right-column .copy-wrap .buttons-wrap a.white-button,body#our-chefs .our-chefs-page-wrap .chef-row .right-column .copy-wrap .buttons-wrap a.red-button{width:175px}}body#our-chefs .our-chefs-page-wrap .chef-row .right-column .copy-wrap .buttons-wrap a.white-button{background:#fff;color:#df5b5f;margin-right:15px}@media(min-width: 375px){body#our-chefs .our-chefs-page-wrap .chef-row .right-column .copy-wrap .buttons-wrap a.white-button{margin-right:30px}}body#our-chefs .our-chefs-page-wrap .chef-row .right-column .copy-wrap .buttons-wrap a.red-button{background:#df5b5f;color:#fff}body#our-chefs .our-chefs-page-wrap .chef-row .right-column .copy-wrap .buttons-wrap a.white-button:hover{background:#df5b5f;color:#fff}body#our-chefs .our-chefs-page-wrap .chef-row .right-column .copy-wrap .buttons-wrap a.red-button:hover{background:#fff;color:#df5b5f}body#our-chefs .our-chefs-page-wrap .chef-row.odd-row{background-color:#fff}@media(min-width: 1200px){body#our-chefs .our-chefs-page-wrap .chef-row.odd-row .left-column{float:left}}@media(min-width: 1200px){body#our-chefs .our-chefs-page-wrap .chef-row.odd-row .right-column{float:left}}@media(min-width: 1200px){body#our-chefs .our-chefs-page-wrap .chef-row.odd-row .right-column .copy-wrap .vertical-centering-wrap{padding-left:100px}}body#our-chefs .our-chefs-page-wrap .chef-row.even-row{background-color:#fcc3ff}@media(min-width: 1200px){body#our-chefs .our-chefs-page-wrap .chef-row.even-row .left-column{float:right}}@media(min-width: 1200px){body#our-chefs .our-chefs-page-wrap .chef-row.even-row .right-column{float:left}}@media(min-width: 1200px){body#our-chefs .our-chefs-page-wrap .chef-row.even-row .right-column .copy-wrap .vertical-centering-wrap{padding-right:100px}}body#our-chefs .our-chefs-page-wrap .become-a-chef{background-color:#d8eaae;text-align:center;padding:50px 30px}@media(min-width: 1200px){body#our-chefs .our-chefs-page-wrap .become-a-chef{padding:100px 0}}body#our-chefs .our-chefs-page-wrap .become-a-chef .copy-wrap h2{font-family:"Sofia Pro Semibold";font-weight:600;letter-spacing:normal;color:#df5b5f;margin:0 auto 15px;font-size:28px;line-height:36px;max-width:290px}@media(min-width: 768px){body#our-chefs .our-chefs-page-wrap .become-a-chef .copy-wrap h2{font-size:36px;line-height:44px;max-width:378px}}@media(min-width: 1200px){body#our-chefs .our-chefs-page-wrap .become-a-chef .copy-wrap h2{max-width:none;font-size:40px;line-height:40px}}body#our-chefs .our-chefs-page-wrap .become-a-chef .copy-wrap p{font-family:"Sofia Pro Regular";font-weight:400;letter-spacing:normal;color:#0e4e27;font-size:17px;line-height:24px;margin:0 0 30px}@media(min-width: 768px){body#our-chefs .our-chefs-page-wrap .become-a-chef .copy-wrap p{font-size:20px;line-height:24px}}body#our-chefs .our-chefs-page-wrap .become-a-chef .copy-wrap a.red-button{-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;border-radius:0;width:250px;height:54px;background:#df5b5f;font-family:"Sofia Pro Regular";font-weight:400;letter-spacing:normal;font-size:17px;line-height:49px;text-transform:none;border:1px solid #df5b5f;color:#fff;display:inline-block;text-align:center}body#our-chefs .our-chefs-page-wrap .become-a-chef .copy-wrap a.red-button:hover{background:#fff;color:#df5b5f}body#our-story .breadcrumb{display:none}body#our-story .wrapper.main-content.page-main--wrapper{padding:0;max-width:none}body#our-story .our-story-page-wrap{position:relative}body#our-story .our-story-page-wrap .hero-wrap{position:relative;text-align:center}body#our-story .our-story-page-wrap .hero-wrap .hero-image-wrap{position:relative;width:100%;height:0;padding-bottom:100%;z-index:0}@media(min-width: 768px){body#our-story .our-story-page-wrap .hero-wrap .hero-image-wrap{padding-bottom:75%;z-index:0;position:relative}}@media(min-width: 1200px){body#our-story .our-story-page-wrap .hero-wrap .hero-image-wrap{z-index:0;position:relative;padding-bottom:33%}}body#our-story .our-story-page-wrap .hero-wrap .hero-image-wrap .hero-image{position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;background-position:center;background-repeat:no-repeat;display:block;width:100%;height:100%}body#our-story .our-story-page-wrap .hero-wrap .overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:block;z-index:0;background-color:rgba(0,0,0,.1)}body#our-story .our-story-page-wrap .hero-wrap .copy-wrap{position:absolute;top:35%;left:50%;transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);width:100%;text-align:center;padding:0 54px;z-index:0}@media(min-width: 1200px){body#our-story .our-story-page-wrap .hero-wrap .copy-wrap{top:37%}}body#our-story .our-story-page-wrap .hero-wrap .copy-wrap h1.page-title{font-family:"Sofia Pro Semibold";font-weight:600;letter-spacing:normal;color:#fff;font-size:36px;line-height:1.2;margin:0 auto 15px;max-width:250px}@media(min-width: 768px){body#our-story .our-story-page-wrap .hero-wrap .copy-wrap h1.page-title{font-size:50px;max-width:none}}@media(min-width: 1200px){body#our-story .our-story-page-wrap .hero-wrap .copy-wrap h1.page-title{font-size:62px}}body#our-story .our-story-page-wrap .hero-wrap .copy-wrap p{font-family:"Sofia Pro Regular";font-weight:400;letter-spacing:normal;color:#fff;font-size:16px;line-height:24px;margin:0 auto}@media(min-width: 768px){body#our-story .our-story-page-wrap .hero-wrap .copy-wrap p{font-size:18px;line-height:26px;max-width:480px}}@media(min-width: 1200px){body#our-story .our-story-page-wrap .hero-wrap .copy-wrap p{font-size:20px;line-height:28px;max-width:520px}}body#our-story .our-story-page-wrap a.red-button{-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;border-radius:0;width:205px;height:54px;background:#fff;font-family:"Sofia Pro Regular";font-weight:400;letter-spacing:normal;font-size:17px;line-height:49px;text-transform:none;border:1px solid #df5b5f;color:#df5b5f;display:inline-block;text-align:center}@media(min-width: 1200px){body#our-story .our-story-page-wrap a.red-button{font-size:20px;line-height:47px}}body#our-story .our-story-page-wrap a.red-button{background:#df5b5f;color:#fff}body#our-story .our-story-page-wrap a.red-button:hover{background:#fff;color:#df5b5f}body#our-story .our-story-page-wrap .story-row{position:relative;background-color:#fff}@media(min-width: 1200px){body#our-story .our-story-page-wrap .story-row{padding:80px}}body#our-story .our-story-page-wrap .story-row .left-column,body#our-story .our-story-page-wrap .story-row .right-column{position:relative}@media(min-width: 1200px){body#our-story .our-story-page-wrap .story-row .left-column,body#our-story .our-story-page-wrap .story-row .right-column{width:50%}}body#our-story .our-story-page-wrap .story-row .featured-image-wrap{position:relative;width:100%;height:0;padding-bottom:100%}@media(min-width: 1200px){body#our-story .our-story-page-wrap .story-row .featured-image-wrap{padding-bottom:76%}}body#our-story .our-story-page-wrap .story-row .featured-image-wrap .featured-image{position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;background-position:35%;background-repeat:no-repeat;display:block;width:100%;height:100%}body#our-story .our-story-page-wrap .story-row .copy-wrap{padding:50px 30px}@media(min-width: 768px){body#our-story .our-story-page-wrap .story-row .copy-wrap{padding:50px 50px}}@media(min-width: 1200px){body#our-story .our-story-page-wrap .story-row .copy-wrap{padding:0 0 0 80px;padding-bottom:76%}}@media(min-width: 1200px){body#our-story .our-story-page-wrap .story-row .copy-wrap .vertical-centering-wrap{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);width:100%}}body#our-story .our-story-page-wrap .story-row .copy-wrap p.date{font-family:"Sofia Pro Regular";font-weight:400;letter-spacing:normal;color:#df5b5f;font-size:15px;line-height:1;margin:0 0 40px;text-transform:uppercase}@media(min-width: 768px){body#our-story .our-story-page-wrap .story-row .copy-wrap p.date{font-size:19px}}body#our-story .our-story-page-wrap .story-row .copy-wrap h2.section-title{font-family:"Sofia Pro Semibold";font-weight:600;letter-spacing:normal;color:#df5b5f;font-size:28px;line-height:1;margin:0 0 20px}@media(min-width: 768px){body#our-story .our-story-page-wrap .story-row .copy-wrap h2.section-title{font-size:40px}}body#our-story .our-story-page-wrap .story-row .copy-wrap p.copy{font-family:"Sofia Pro Regular";font-weight:400;letter-spacing:normal;color:#0e4e27;font-size:17px;line-height:24px;margin:0}@media(min-width: 768px){body#our-story .our-story-page-wrap .story-row .copy-wrap p.copy{font-size:19px;line-height:25px}}@media(min-width: 1200px){body#our-story .our-story-page-wrap .story-row.image-left .left-column{float:left}}@media(min-width: 1200px){body#our-story .our-story-page-wrap .story-row.image-left .right-column{float:right; scale:0.8}}@media(min-width: 1200px){body#our-story .our-story-page-wrap .story-row.image-left .right-column .copy-wrap .vertical-centering-wrap{padding-left:50px;}}body#our-story .our-story-page-wrap .story-row.full-sized-image-right{position:relative;background-color:#d8eaae}@media(min-width: 1200px){body#our-story .our-story-page-wrap .story-row.full-sized-image-right{padding:80px 80px 0}}@media(min-width: 1200px){body#our-story .our-story-page-wrap .story-row.full-sized-image-right .left-column{padding-bottom:80px;float:left}}body#our-story .our-story-page-wrap .story-row.full-sized-image-right .right-column{padding-left:20px}@media(min-width: 1200px){body#our-story .our-story-page-wrap .story-row.full-sized-image-right .right-column{float:right;width:40%;padding:0}}body#our-story .our-story-page-wrap .story-row.full-sized-image-right .right-column img{display:block}body#our-story .our-story-page-wrap .story-row.full-sized-image-left{position:relative;background-color:#fcc3ff}@media(min-width: 1200px){body#our-story .our-story-page-wrap .story-row.full-sized-image-left{padding:0 80px}}@media(min-width: 1200px){body#our-story .our-story-page-wrap .story-row.full-sized-image-left .left-column{padding-bottom:80px;float:right}}@media(min-width: 1200px){body#our-story .our-story-page-wrap .story-row.full-sized-image-left .left-column .copy-wrap{padding-bottom:96%}}@media(min-width: 1200px){body#our-story .our-story-page-wrap .story-row.full-sized-image-left .left-column .vertical-centering-wrap{padding:0 14%}}body#our-story .our-story-page-wrap .story-row.full-sized-image-left .right-column{padding:0 20px}@media(min-width: 1200px){body#our-story .our-story-page-wrap .story-row.full-sized-image-left .right-column{padding:0;float:left}}body#our-story .our-story-page-wrap .story-row.full-sized-image-left .right-column img{display:block}body#our-story .our-story-page-wrap .story-row.full-width-image{position:relative;text-align:center}@media(min-width: 1200px){body#our-story .our-story-page-wrap .story-row.full-width-image{padding:0}}body#our-story .our-story-page-wrap .story-row.full-width-image .image-wrap{position:relative;width:100%;height:0;padding-bottom:48%;z-index:20}@media(min-width: 768px){body#our-story .our-story-page-wrap .story-row.full-width-image .image-wrap{padding-bottom:44%}}@media(min-width: 1200px){body#our-story .our-story-page-wrap .story-row.full-width-image .image-wrap{padding-bottom:39%}}body#our-story .our-story-page-wrap .story-row.full-width-image .image-wrap .image{position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;background-position:center;background-repeat:no-repeat;display:block;width:100%;height:100%}body#our-story .our-story-page-wrap .story-row.full-width-image .overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:block;z-index:40;background-color:rgba(0,0,0,.1)}body#our-story .our-story-page-wrap .story-row.full-width-image .copy-wrap{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);width:100%;text-align:center;padding:0;z-index:60}body#our-story .our-story-page-wrap .story-row.full-width-image .copy-wrap h2.section-title{font-family:"Sofia Pro Semibold";font-weight:600;letter-spacing:normal;color:#fff;font-size:29px;line-height:1.2;margin:0}@media(min-width: 768px){body#our-story .our-story-page-wrap .story-row.full-width-image .copy-wrap h2.section-title{font-size:50px}}@media(min-width: 1200px){body#our-story .our-story-page-wrap .story-row.full-width-image .copy-wrap h2.section-title{font-size:62px}}@media(min-width: 1600px){body#our-story .our-story-page-wrap .story-row.full-width-image .copy-wrap h2.section-title{font-size:78px}}body#our-story .our-story-page-wrap .spatula-steps-wrap{background-color:#fff;padding:80px 20px;text-align:center}@media(min-width: 1200px){body#our-story .our-story-page-wrap .spatula-steps-wrap{padding:80px 0 90px}}body#our-story .our-story-page-wrap .spatula-steps-wrap .steps-wrap{margin:0}@media(min-width: 1200px){body#our-story .our-story-page-wrap .spatula-steps-wrap .steps-wrap{margin:0 0 80px}}body#our-story .our-story-page-wrap .spatula-steps-wrap .steps-wrap .step{margin:0 0 60px}@media(min-width: 1200px){body#our-story .our-story-page-wrap .spatula-steps-wrap .steps-wrap .step{float:left;width:33.3333333333%;margin:0;padding:50px 0 0}}@media(min-width: 1200px){body#our-story .our-story-page-wrap .spatula-steps-wrap .steps-wrap .step .step-icon-wrap{min-height:250px}}body#our-story .our-story-page-wrap .spatula-steps-wrap .steps-wrap .step .step-icon-wrap img.step-icon{width:50%;max-width:250px;margin:0 auto 15px}@media(min-width: 1200px){body#our-story .our-story-page-wrap .spatula-steps-wrap .steps-wrap .step .step-icon-wrap img.step-icon{margin:0 auto 40px;width:auto;max-width:none;height:215px}}@media(min-width: 1200px){body#our-story .our-story-page-wrap .spatula-steps-wrap .steps-wrap .step .copy-wrap{width:315px;margin:0 auto}}body#our-story .our-story-page-wrap .spatula-steps-wrap .steps-wrap .step .copy-wrap h3{font-family:"Sofia Pro Semibold";font-weight:600;letter-spacing:normal;font-size:20px;line-height:1.2;color:#0e4e27;margin:0 0 10px;padding:0 20%}@media(min-width: 1200px){body#our-story .our-story-page-wrap .spatula-steps-wrap .steps-wrap .step .copy-wrap h3{font-size:26px;margin:0 0 25px;padding:0 25px}}body#our-story .our-story-page-wrap .spatula-steps-wrap .steps-wrap .step .copy-wrap p{font-family:"Sofia Pro Regular";font-weight:400;letter-spacing:normal;font-size:16px;line-height:1.3;color:#0e4e27;margin:0 auto;padding:0 30px}@media(min-width: 1200px){body#our-story .our-story-page-wrap .spatula-steps-wrap .steps-wrap .step .copy-wrap p{padding:0;font-size:18px}}body#our-story .our-story-page-wrap .why-spatula-row{position:relative}body#our-story .our-story-page-wrap .why-spatula-row .left-column{position:relative;background-color:#b9d96a}@media(min-width: 1200px){body#our-story .our-story-page-wrap .why-spatula-row .left-column{width:50%;float:left;padding:0}}body#our-story .our-story-page-wrap .why-spatula-row .left-column .copy-wrap{padding:50px 30px}@media(min-width: 768px){body#our-story .our-story-page-wrap .why-spatula-row .left-column .copy-wrap{padding:75px 50px}}@media(min-width: 1200px){body#our-story .our-story-page-wrap .why-spatula-row .left-column .copy-wrap{padding:0 0 100%}}@media(min-width: 1200px){body#our-story .our-story-page-wrap .why-spatula-row .left-column .copy-wrap .vertical-centering-wrap{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);width:100%;padding:0 15%}}body#our-story .our-story-page-wrap .why-spatula-row .left-column .copy-wrap h2.section-title{font-family:"Sofia Pro Semibold";font-weight:600;letter-spacing:normal;color:#df5b5f;font-size:36px;line-height:1;margin:0 0 30px}@media(min-width: 768px){body#our-story .our-story-page-wrap .why-spatula-row .left-column .copy-wrap h2.section-title{font-size:40px}}@media(min-width: 1200px){body#our-story .our-story-page-wrap .why-spatula-row .left-column .copy-wrap h2.section-title{margin:0 0 40px}}body#our-story .our-story-page-wrap .why-spatula-row .left-column .copy-wrap p{font-family:"Sofia Pro Regular";font-weight:400;letter-spacing:normal;color:#0e4e27;font-size:17px;line-height:24px;margin:0 0 20px}@media(min-width: 768px){body#our-story .our-story-page-wrap .why-spatula-row .left-column .copy-wrap p{font-size:19px;line-height:25px}}@media(min-width: 1200px){body#our-story .our-story-page-wrap .why-spatula-row .left-column .copy-wrap p{font-size:20px;line-height:28px}}body#our-story .our-story-page-wrap .why-spatula-row .left-column .copy-wrap a.red-button{margin-top:10px}@media(min-width: 1200px){body#our-story .our-story-page-wrap .why-spatula-row .right-column{width:50%;float:left}}body#our-story .our-story-page-wrap .why-spatula-row .right-column .featured-image-wrap{position:relative;width:100%;height:0;padding-bottom:100%}@media(min-width: 768px){body#our-story .our-story-page-wrap .why-spatula-row .right-column .featured-image-wrap{padding-bottom:75%}}@media(min-width: 1200px){body#our-story .our-story-page-wrap .why-spatula-row .right-column .featured-image-wrap{padding-bottom:100%}}body#our-story .our-story-page-wrap .why-spatula-row .right-column .featured-image-wrap .featured-image{position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;background-position:center;background-repeat:no-repeat;display:block;width:100%;height:100%}body#our-story .our-story-page-wrap .taste-the-difference-wrap{background-color:#fcc3ff;padding:80px 20px;text-align:center}@media(min-width: 1200px){body#our-story .our-story-page-wrap .taste-the-difference-wrap{padding:80px 0 90px}}body#our-story .our-story-page-wrap .taste-the-difference-wrap .steps-wrap{margin:0}@media(min-width: 1200px){body#our-story .our-story-page-wrap .taste-the-difference-wrap .steps-wrap{margin:0 0 80px}}body#our-story .our-story-page-wrap .taste-the-difference-wrap .steps-wrap h2.section-title{font-family:"Sofia Pro Semibold";font-weight:600;letter-spacing:normal;font-size:36px;line-height:1.2;color:#df5b5f;margin:0 0 30px}body#our-story .our-story-page-wrap .taste-the-difference-wrap .steps-wrap .step{margin:0 0 30px}@media(min-width: 1200px){body#our-story .our-story-page-wrap .taste-the-difference-wrap .steps-wrap .step{float:left;width:33.3333333333%;margin:0;padding:50px 0 0}}@media(min-width: 1200px){body#our-story .our-story-page-wrap .taste-the-difference-wrap .steps-wrap .step .copy-wrap{width:315px;margin:0 auto}}body#our-story .our-story-page-wrap .taste-the-difference-wrap .steps-wrap .step .copy-wrap h3{font-family:"Sofia Pro Semibold";font-weight:600;letter-spacing:normal;font-size:20px;line-height:1.2;color:#0e4e27;margin:0 0 10px;padding:0 20%}@media(min-width: 1200px){body#our-story .our-story-page-wrap .taste-the-difference-wrap .steps-wrap .step .copy-wrap h3{font-size:26px;margin:0 0 25px;padding:0 25px}}body#our-story .our-story-page-wrap .taste-the-difference-wrap .steps-wrap .step .copy-wrap p{font-family:"Sofia Pro Regular";font-weight:400;letter-spacing:normal;font-size:16px;line-height:1.3;color:#0e4e27;margin:0 auto;padding:0 30px}@media(min-width: 1200px){body#our-story .our-story-page-wrap .taste-the-difference-wrap .steps-wrap .step .copy-wrap p{padding:0;font-size:18px}}@media(min-width: 1200px){body#our-story .our-story-page-wrap .taste-the-difference-wrap .steps-wrap .step-1,body#our-story .our-story-page-wrap .taste-the-difference-wrap .steps-wrap .step-3{padding-top:115px}}body#our-story .our-story-page-wrap .taste-the-difference-wrap .steps-wrap .step-2 .freezer-bag{display:block}@media(max-width: 767px){body#our-story .our-story-page-wrap .taste-the-difference-wrap .steps-wrap .step-2 .freezer-bag{max-width:84%;margin:25px auto}}@media(min-width: 768px)and (max-width: 1199px){body#our-story .our-story-page-wrap .taste-the-difference-wrap .steps-wrap .step-2 .freezer-bag{max-width:500px;margin:25px auto}}body.chakra-ui-light #smile-ui-lite-container{display:none!important}#bundleapp-subscriptions-portal select{color:#df5b5f;border:2px solid #fff;font-family:"Sofia Pro Semibold";font-weight:600;letter-spacing:normal;padding:2px 10px;font-size:15px}@media(min-width: 1200px){#bundleapp-subscriptions-portal select{padding:7px 10px;font-size:17px}}#bundleapp-subscriptions-portal .bundleapp-modal__logo{background-image:url(https://cdn.shopify.com/s/files/1/0600/8376/5415/files/spatula-logo-2022.png?v=1644880529)}@media(min-width: 1200px){#bundleapp-subscriptions-portal .jUSkpV{left:50px}}#bundleapp-subscriptions-portal header.bundleapp-modal__container--complete-screen--header-container{padding:1rem 0 0}@media(min-width: 1200px){#bundleapp-subscriptions-portal header.bundleapp-modal__container--complete-screen--header-container{margin-top:28px;padding:0;margin-bottom:20px}}#bundleapp-subscriptions-portal header.bundleapp-modal__container--complete-screen--header-container button{background:transparent!important;border:none!important}@media(max-width: 767px){#bundleapp-subscriptions-portal header.bundleapp-modal__container--complete-screen--header-container button{top:30px;right:20px}}@media(min-width: 1200px){#bundleapp-subscriptions-portal header.bundleapp-modal__container--complete-screen--header-container button{top:26px;}}#bundleapp-subscriptions-portal .gOHUSf{padding-left:0;padding-right:0;overflow-x:hidden}@media(min-width: 1200px){#bundleapp-subscriptions-portal .gOHUSf{padding:10px 0 0}}#bundleapp-subscriptions-portal .gOHUSf header{height:62px}@media(min-width: 1200px){#bundleapp-subscriptions-portal .gOHUSf header{height:100px}}@media(min-width: 1200px){#bundleapp-subscriptions-portal .gOHUSf main{max-width:1200px}}@media(min-width: 1200px){#bundleapp-subscriptions-portal .gOHUSf main .hZqbJG{width:260px;margin-top:2rem}}#bundleapp-subscriptions-portal{font-family:"Sofia Pro Regular";font-weight:400;letter-spacing:normal;color:#0e4e27}@media(min-width: 1200px){#bundleapp-subscriptions-portal p.cTfzlR{font-size:42px;line-height:1}}#bundleapp-subscriptions-portal .bundle-button{-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;font-family:"Sofia Pro Semibold";font-weight:600;letter-spacing:normal;background:#fff;color:#df5b5f;border:1px solid #df5b5f;border-radius:0;width:25vw}@media(max-width: 767px){.icgNPC{padding:5px!important}#bundleapp-subscriptions-portal .ProductSelector__ProductSelectorElementsContainer-sc-1mobp6c-1.iForWZ.awtomatic-sizes-container select{background:#df5b5f;border:1px solid #df5b5f;border-radius:0;text-align:center;font-size:13px;color:#fff;font-family:"Sofia Pro Semibold";font-weight:600;letter-spacing:normal}}@media(max-width: 767px){#bundleapp-subscriptions-portal .ProductSelector__ProductSelectorElementsContainer-sc-1mobp6c-1.iForWZ.awtomatic-sizes-container label{font-family:"Sofia Pro Semibold";font-weight:600;letter-spacing:normal;color:#0e4e27;font-size:20px;top:-61%;left:0}}@media(max-width: 767px){#bundleapp-subscriptions-portal .ProductSelector__DeliveryOptionsMobile-sc-1mobp6c-4.bwokeQ label{display:flex;justify-content:center;margin:0 0 15px;margin:0 0 15px;border:1px solid #ffff;background:#df5b5f;color:#fff}}@media(max-width: 767px){#bundleapp-subscriptions-portal .BundleBoxStructure__CreateBundleFooter-sc-1eqgibw-1.hXJeCw .Button-sc-1uqblub-0.kzKGxD.bundle-button.button--secondary{display:none!important;width:63%;margin-bottom:2%}}@media(max-width: 767px){#bundleapp-subscriptions-portal .BundleBoxStructure__CreateBundleFooter-sc-1eqgibw-1.hXJeCw .BundleBoxStructure__CreateBundleButtonInfo-sc-1eqgibw-2.fbiGLo{gap:10px;margin-bottom:5px;justify-content:flex-end;margin-left:.4rem;display:flex;flex-direction:row-reverse;align-self:center}}@media(max-width: 767px){#bundleapp-subscriptions-portal .BundleBoxStructure__CreateBundleFooter-sc-1eqgibw-1.hXJeCw #bundleapp-subscriptions-portal .bundle-button{font-size:16px}}@media(min-width: 375px){#bundleapp-subscriptions-portal .bundle-button{font-size:18px}}@media(min-width: 320px){#bundleapp-subscriptions-portal .bundle-button{font-size:12px;width:100%}}#bundleapp-subscriptions-portal .bundle-button.selected{background:#ffff!important;color:#df5b5f!important;border:1px solid #df5b5f!important}#bundleapp-subscriptions-portal .bundle-button:hover{background:#df5b5f;color:#fff;border:1px solid #fff}#bundleapp-subscriptions-portal .bundle-text--subheading{font-family:"Sofia Pro Semibold";font-weight:600;letter-spacing:normal;color:#0e4e27;font-size:20px;line-height:1;margin:20px 0 0}#bundleapp-subscriptions-portal h4.bundle-product-card__title{font-family:"Sofia Pro Semibold";font-weight:300;letter-spacing:normal;font-size:14px;line-height:0.9rem;margin:7px 0 0;align-self:flex-start;}#bundleapp-subscriptions-portal .bundle-scrollable-section .bundle-product-card__subtitle,#bundleapp-subscriptions-portal .bundle-product-card__subtitle{font-family:"Sofia Pro Medium";font-weight:100;letter-spacing:normal;font-size:12px;line-height:1.2;}#bundleapp-subscriptions-portal .bundle-product-card__quantity-button-container button.bundle-product-card__quantity-button-container--button{color:#0e4e27}#bundleapp-subscriptions-portal .bundle-product-card__quantity-button-container span{font-family:"Sofia Pro Regular";font-weight:400;letter-spacing:normal;color:#0e4e27;font-size:15px;position:relative;top:-3px;line-height: normal;}#bundleapp-subscriptions-portal .awtomatic-progress-container .awtomatic-progress-item.awtomatic-progress-item--pending p{font-family:"Sofia Pro Semibold";font-weight:600;letter-spacing:normal;color:#0e4e27}#bundleapp-subscriptions-portal .awtomatic-progress-container .awtomatic-progress-item.awtomatic-progress-item--completed{background-color:#df5b5f}#bundleapp-subscriptions-portal .awtomatic-progress-container .awtomatic-progress-item.awtomatic-progress-item--completed p{font-family:"Sofia Pro Semibold";font-weight:600;letter-spacing:normal;color:#fff}#bundleapp-subscriptions-portal .slide-panel-container .bundle-text--emphasis.bundle-text--body{font-family:"Sofia Pro Semibold";font-weight:600;letter-spacing:normal;color:#0e4e27;margin:0 0 7px;font-size:19px}#bundleapp-subscriptions-portal .slide-panel-container .bundle-text--body.bundle-text--subdued{font-family:"Sofia Pro Regular";font-weight:400;letter-spacing:normal;color:#0e4e27;font-size:15px;margin:0}#bundleapp-subscriptions-portal .slide-panel-container .bundle-text--heading{font-family:"Sofia Pro Semibold";font-weight:600;letter-spacing:normal;color:#0e4e27;margin:0 0 10px}#bundleapp-subscriptions-portal .slide-panel-container .bundle-text--body p{font-family:"Sofia Pro Regular";font-weight:400;letter-spacing:normal;color:#0e4e27;margin:0 0 15px}@media(min-width: 1200px){#bundleapp-subscriptions-portal .bundleapp-modal header.bundleapp-modal__container--complete-screen--header-container{margin-top:28px;padding:0;margin-bottom:20px}}@media(min-width: 1200px){#bundleapp-subscriptions-portal .bundleapp-modal p.cTfzlR{font-size:11px}}body.template-cart .page--title{font-family:"Sofia Pro Bold";font-weight:700;letter-spacing:normal;color:#0e4e27}body.template-cart .cart__header-labels th{font-family:"Sofia Pro Semibold";font-weight:600;letter-spacing:normal;color:#0e4e27}body.template-cart .cart__row--product-details *{font-family:"Sofia Pro Regular";font-weight:400;letter-spacing:normal;color:#0e4e27}body.template-cart .cart__subtotal-title{font-family:"Sofia Pro Regular";font-weight:400;letter-spacing:normal;color:#0e4e27}body.template-cart h3.cart__subtotal{font-family:"Sofia Pro Semibold";font-weight:600;letter-spacing:normal;color:#0e4e27}body.template-cart .cart__shipping.rte em{font-size:14px;font-family:"Sofia Pro Regular Italic";font-weight:400;font-style:italic;letter-spacing:normal;color:#0e4e27}body.template-cart .cart-attribute__field label,body.template-cart .cart-attribute__field textarea{font-family:"Sofia Pro Regular";font-weight:400;letter-spacing:normal;color:#0e4e27}body.template-cart .btn,body.template-cart .btn--secondary{border-radius:0}}@media(min-width: 1400px){body#our-story .our-story-page-wrap .story-row.image-left .right-column{float:right; scale:0.9}}