@charset "UTF-8";@font-face{font-family:cera-round-pro;src:url(CeraRoundPro-Regular.woff2) format("woff2"),url(CeraRoundPro-Regular.woff) format("woff"),url(CeraRoundPro-Regular.svg#CeraRoundPro-Regular) format("svg");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:cera-round-pro;src:url(CeraRoundPro-Medium.woff2) format("woff2"),url(CeraRoundPro-Medium.woff) format("woff"),url(CeraRoundPro-Medium.svg#CeraRoundPro-Medium) format("svg");font-weight:500;font-style:normal;font-display:block}@font-face{font-family:cera-round-pro;src:url(CeraRoundPro-Bold.woff2) format("woff2"),url(CeraRoundPro-Bold.woff) format("woff"),url(CeraRoundPro-Bold.svg#CeraRoundPro-Bold) format("svg");font-weight:700;font-style:normal;font-display:block}.ratio-box{position:relative;height:0;display:block;width:100%}.ratio-box--video{padding-top:56.25%}.ratio-box img,.ratio-box iframe,.ratio-box video{position:absolute;top:0;left:0;width:100%;height:100%;display:block}.background-box{background-repeat:no-repeat;background-color:#f7f7f7;background-size:cover;background-position:center}.lazyload,.lazyloading,img.lazyload{opacity:0}.lazyloaded{opacity:1;transition:opacity .5s ease-in-out;backface-visibility:hidden}/*! Flickity v2.2.1
https://flickity.metafizzy.co
---------------------------------------------- */.flickity-enabled{position:relative}.flickity-enabled:focus{outline:0}.flickity-viewport{overflow:hidden;position:relative;height:100%}.flickity-slider{position:absolute;width:100%;height:100%}.flickity-enabled.is-draggable{-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:-webkit-grab;cursor:grab}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:-webkit-grabbing;cursor:grabbing}.flickity-button{position:absolute;background:#ffffffbf;border:none;color:#333}.flickity-button:hover{background:#fff;cursor:pointer}.flickity-button:focus{outline:0;box-shadow:0 0 0 5px #19f}.flickity-button:active{opacity:.6}.flickity-button:disabled{opacity:.3;cursor:auto;pointer-events:none}.flickity-button-icon{fill:currentColor}.flickity-prev-next-button{top:50%;width:44px;height:44px;border-radius:50%;transform:translateY(-50%)}.flickity-prev-next-button.previous{left:10px}.flickity-prev-next-button.next{right:10px}.flickity-rtl .flickity-prev-next-button.previous{left:auto;right:10px}.flickity-rtl .flickity-prev-next-button.next{right:auto;left:10px}.flickity-prev-next-button .flickity-button-icon{position:absolute;left:20%;top:20%;width:60%;height:60%}.flickity-rtl .flickity-page-dots{direction:rtl}.flickity-page-dots .dot{display:inline-block;width:10px;height:10px;margin:0 8px;background:#333;border-radius:50%;opacity:.25;cursor:pointer}.flickity-page-dots .dot.is-selected{opacity:1}.flickity-enabled.is-fade .flickity-slider>*{pointer-events:none;z-index:0}.flickity-enabled.is-fade .flickity-slider>.is-selected{pointer-events:auto;z-index:1}.chat-app .chat-app--close-button{margin-bottom:20px!important}#PBarNextFrameWrapper{display:none!important}/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}template{display:none}[hidden]{display:none}*,*:before,*:after{box-sizing:border-box}body,input,textarea,button,select{-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%}a:focus{color:inherit}img{max-width:100%}form{margin:0}@media only screen and (max-width: 64em){input,textarea,select{font-size:16px}}button,input[type=submit],label[for]{cursor:pointer}optgroup{font-weight:700}option{color:#000;background-color:#fff}[tabindex="-1"]:focus{outline:none}a,button,[role=button],input,label,select,textarea{touch-action:manipulation}.clearfix{*zoom: 1}.clearfix:after{content:"";display:table;clear:both}.hide,.hidden{display:none!important}.visually-hidden{position:absolute!important;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}.js-focus-hidden:focus{outline:none}.label-hidden{position:absolute!important;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}.no-placeholder .label-hidden,.visually-shown{position:inherit!important;overflow:auto;clip:auto;width:auto;height:auto;margin:0}.no-js:not(html){display:none}.no-js .no-js:not(html){display:block}.no-js .js{display:none}.supports-no-cookies:not(html){display:none}html.supports-no-cookies .supports-no-cookies:not(html){display:block}html.supports-no-cookies .supports-cookies{display:none}.skip-link:focus{position:absolute!important;overflow:auto;clip:auto;width:auto;height:auto;margin:0;color:#000;background-color:#fff;padding:.625rem;z-index:10000;transition:none}*,*:focus{outline:0}body,html{font-family:montserrat,Arial,sans-serif}html{padding-bottom:0!important}#ShopifyChat{bottom:16px!important;left:10px!important}.template- .header__menu-a.get__started-link{display:none}.shopify-challenge__container{min-height:70vh;display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-webkit-justify-content:center;-ms-justify-content:center;justify-content:center;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.grecaptcha-badge{visibility:hidden}#preview-bar-iframe{display:none!important}h1{font-family:cera-round-pro,Arial,sans-serif;font-size:2.25rem;font-weight:500;line-height:1.111;color:#46464f}@media only screen and (min-width: 80.01em){h1{font-size:3.75rem}}h2,.article-main__header,.blog-search__header,.contact__header,.page__title,.page-404__header,.ajaxcart__header-title{font-family:cera-round-pro,Arial,sans-serif;font-size:1.5rem;font-weight:500;line-height:1.208;color:#46464f}@media only screen and (min-width: 80.01em){h2,.article-main__header,.blog-search__header,.contact__header,.page__title,.page-404__header,.ajaxcart__header-title{font-size:2rem}}h3,.collection-filter__accordion-header,.other-read .other-read__header,.blog-block .blog-block__header,.ajaxcart__subtotal-title,.ajaxcart__subtotal-price{font-family:cera-round-pro,Arial,sans-serif;font-size:1.25rem;font-weight:500;line-height:1.2;color:#46464f}a{color:inherit;text-decoration:underline;text-underline-offset:.25em;transition:all .2s ease-in-out;color:#46464f}a svg path{transition:all .2s ease-in-out}a:focus{color:#59851c}@media only screen and (min-width: 80.01em){a:hover{color:#59851c}a:hover svg path{stroke:#59851c}}p,span{color:#46464f}.footer-email__container span{color:#46464f!important}.footer-email__container{font-family:cera-round-pro,Arial,sans-serif!important}span.green{color:#59851c}.icon{display:inline-block;vertical-align:middle;fill:currentColor}.no-svg .icon{display:none}.icon--wide{width:40px}svg.icon:not(.icon--full-color) circle,svg.icon:not(.icon--full-color) ellipse,svg.icon:not(.icon--full-color) g,svg.icon:not(.icon--full-color) line,svg.icon:not(.icon--full-color) path,svg.icon:not(.icon--full-color) polygon,svg.icon:not(.icon--full-color) polyline,svg.icon:not(.icon--full-color) rect,symbol.icon:not(.icon--full-color) circle,symbol.icon:not(.icon--full-color) ellipse,symbol.icon:not(.icon--full-color) g,symbol.icon:not(.icon--full-color) line,symbol.icon:not(.icon--full-color) path,symbol.icon:not(.icon--full-color) polygon,symbol.icon:not(.icon--full-color) polyline,symbol.icon:not(.icon--full-color) rect{fill:inherit;stroke:inherit}.icon-fallback-text{position:absolute!important;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}.no-svg .icon-fallback-text{position:static!important;overflow:auto;clip:auto;width:auto;height:auto;margin:0}.payment-icons{-moz-user-select:"none";-ms-user-select:"none";-webkit-user-select:"none";user-select:"none";cursor:default}.rte li{margin-bottom:1em}.rte li,.rte p{font-size:.875rem;line-height:1.43}.rte a{color:#59851c;transition:color .2s ease;word-wrap:break-word;word-break:break-word}.rte a:focus{color:#e04545}@media only screen and (min-width: 80.01em){.rte a:hover{color:#e04545}}.rte img{height:auto}.rte table{table-layout:fixed}.rte ul{padding:0 0 0 1.25rem;list-style:disc outside}.rte ul ul{list-style:circle outside}.rte ul ul ul{list-style:square outside}.rte ol{padding:0 0 0 5rem;counter-reset:item;list-style:none}.rte ol li>p{display:inline-block}.rte ol li:before{content:counters(item,".") " ";counter-increment:item;margin-left:-2.75em;margin-right:.5em;width:2em;display:inline-block;text-align:right}.rte ol ul li:before{content:none}.rte ol>li>ol{margin-top:1em}.rte ol>li ul{margin-top:1em}.text-center.rte ul,.text-center.rte ol,.text-center .rte ul,.text-center .rte ol{margin-left:0;list-style-position:inside}.rte-table{max-width:100%;overflow:auto;-webkit-overflow-scrolling:touch}.rte__video-wrapper{position:relative;overflow:hidden;max-width:100%;padding-bottom:56.25%;height:0;height:auto}.rte__video-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.rte__table-wrapper{max-width:100%;overflow:auto;-webkit-overflow-scrolling:touch}@media only screen and (min-width: 30em) and (max-width: 47.99em){.responsive-table{width:100%}.responsive-table thead{display:none}.responsive-table tr{display:block}.responsive-table tr,.responsive-table td{float:left;clear:both;width:100%}.responsive-table th,.responsive-table td{display:block;text-align:right;padding:.625rem;margin:0}.responsive-table td:before{content:attr(data-label);float:left;text-align:center;padding-right:10px}.responsive-table-row+.responsive-table-row,tfoot>.responsive-table-row:first-child{position:relative;margin-top:10px;padding-top:.625rem}.responsive-table-row+.responsive-table-row:after,tfoot>.responsive-table-row:first-child:after{content:"";display:block;position:absolute;top:0;left:.625rem;right:.625rem;border-bottom:1px solid black}}@media only screen and (max-width: 64em){select,select option{font-size:1rem!important}}.btn,.jdgm-write-rev-link,.shopify-challenge__container .shopify-challenge__button,.atc-btn{-moz-user-select:"none";-ms-user-select:"none";-webkit-user-select:"none";user-select:"none";-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-block;width:auto;text-decoration:none;text-align:center;vertical-align:middle;white-space:nowrap;border:0;border-radius:.25rem;background-color:#e04545;color:#fff;font-family:cera-round-pro,Arial,sans-serif;font-weight:600;text-transform:uppercase;font-size:.875rem;padding:1rem 1.25rem;min-width:12.5rem;transition:background-color .2s ease-in-out,color .2s ease-in-out}.btn:focus,.jdgm-write-rev-link:focus,.shopify-challenge__container .shopify-challenge__button:focus,.atc-btn:focus{background-color:#59851c;color:#fff}@media only screen and (min-width: 80.01em){.btn,.jdgm-write-rev-link,.shopify-challenge__container .shopify-challenge__button,.atc-btn{font-size:1.125rem}.btn:hover,.jdgm-write-rev-link:hover,.shopify-challenge__container .shopify-challenge__button:hover,.atc-btn:hover{background-color:#59851c;color:#fff}}.atc-btn{height:42px;line-height:42px;padding-top:0!important;padding-bottom:0!important;text-align:center!important}.shg-product-quantity-button{min-width:42px!important;display:block!important}button{color:#46464f}.btn--green{background:#59851c}.btn--green:focus{background:#e04545}@media only screen and (min-width: 80.01em){.btn--green:hover{background:#e04545}}.text-link{background-color:none;text-decoration:underline;text-underline-offset:.25em;color:#46464f;-webkit-appearance:none;appearance:none;border:none;background:none;transition:color .2s ease-in-out;font-size:.75rem;font-family:montserrat,Arial,sans-serif}.text-link:hover,.text-link:focus{color:#59851c}.filter__btn{max-width:335px;width:100%;height:2.625rem;text-align:left;padding:0 1.25rem;display:flex;justify-content:space-between;background-color:#fff;align-items:center;border:1px solid gray;border-radius:.3125rem;font-size:1rem;font-family:cera-round-pro,Arial,sans-serif;margin:0 auto}.filter__btn svg{width:1rem;pointer-events:none}@media only screen and (min-width: 64em){.filter__btn{width:11.875rem}}.btn-small{width:auto;height:1.375rem;line-height:1.375rem;text-align:left;padding:0 .3125rem;display:flex;color:#46464f;justify-content:space-between;background-color:#fff;align-items:center;border:2px solid #46464f;border-radius:.1875rem;font-size:.75rem;font-family:cera-round-pro,Arial,sans-serif;text-decoration:none;transition:color .25s linear,background-color .25s linear,border-color .25s linear}.btn-small svg{width:1rem;pointer-events:none}.btn-small:hover{color:#fff;border-color:#59851c;background-color:#59851c}.btn-small:disabled{opacity:.5;pointer-events:none}input,textarea,select{border:.0625rem solid transparent;border-radius:.25rem;width:100%;max-width:100%;background-color:#f2f2f5;color:#46464f;font-family:montserrat,Arial,sans-serif;font-weight:300;font-size:.875rem;padding:.75rem;margin-bottom:1.25rem}input:focus,textarea:focus,select:focus{border:.0625rem solid #e04545}input[disabled],textarea[disabled],select[disabled]{cursor:default}textarea{min-height:100px}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-position:right center;background-image:url(ico-select.svg);background-repeat:no-repeat;background-position:right 10px center;background-color:transparent;padding-right:28px;text-indent:.01px;text-overflow:"";cursor:pointer}.ie9 select{padding-right:10px;background-image:none}select::-ms-expand{display:none}input[type=checkbox]{-webkit-appearance:none;appearance:none;background-color:var(--form-background);margin:0;font:inherit;color:currentColor;width:1.25rem;height:1.25rem;min-width:1.25rem;border:2px solid currentColor;border-radius:.15em;transform:translateY(-.075em);display:grid;place-content:center}input[type=checkbox]:before{content:"";width:.65em;height:.65em;clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0%,43% 62%);visibility:hidden;transform-origin:bottom left;transition:.12s transform ease-in-out;box-shadow:inset 1em 1em #59851c;background-color:CanvasText}input[type=checkbox]:checked:before{visibility:visible}input[type=checkbox]:disabled{--form-control-color: $gray;color:#f2f2f5;cursor:not-allowed}#accepts-marketing-label{display:flex;justify-content:flex-start;align-items:center}#accepts-marketing-label input{margin-right:10px}.placeholder-svg{display:block;fill:#00000059;background-color:#0000001a;width:100%;height:100%;max-width:100%;max-height:100%;border:1px solid rgba(0,0,0,.2)}.placeholder-svg--small{width:480px}.placeholder-noblocks{padding:40px;text-align:center}.placeholder-background{position:absolute;top:0;right:0;bottom:0;left:0}.placeholder-background .icon{border:0}.rc_header-settings__title.rc_title-bar__title p,#please-wait p{display:none!important}.is-transitioning{display:block!important;visibility:visible!important}.drawer{display:none;position:fixed;top:0;bottom:0;overflow:hidden;-webkit-overflow-scrolling:touch;z-index:10;background-color:#fff;transition:all .45s cubic-bezier(.29,.63,.44,1);width:100%;max-width:18.75rem}.js-drawer-open{overflow:hidden}.drawer--top{width:100%;transform:translateY(-100%);z-index:200}.js-drawer-open-top .drawer--top{transform:translateY(0);display:block}.drawer--top.drawer{position:absolute;bottom:initial;left:0;right:0;max-width:100%;width:auto;overflow:visible}.drawer--left{left:0;transform:translate(-100%)}.js-drawer-open-left .drawer--left{display:block;transform:translate(0)}.lt-ie9 .js-drawer-open-left .drawer--left{left:0}.drawer--right{right:0;transform:translate(100%)}.js-drawer-open-right .drawer--right{display:block;transform:translate(0)}.lt-ie9 .js-drawer-open-right .drawer--right{right:0}.drawer-page-content:after{visibility:hidden;opacity:0;content:"";display:block;position:fixed;top:0;left:0;width:100%;height:100%;background-color:#0009;z-index:9;transition:all .45s cubic-bezier(.29,.63,.44,1)}.js-drawer-open .drawer-page-content:after{visibility:visible;opacity:1}.search-bar{display:block;position:relative;background:#fff;padding:1.25rem}@media only screen and (min-width: 64em){.search-bar{padding:1.5625rem 5rem}}.search-bar__input{font-weight:700;font-size:1.25rem;padding:1.25rem;margin:0}.search-bar__input::placeholder{color:#46464f}.search-bar__btn{position:absolute;top:50%;right:1.25rem;transform:translateY(-50%);border:none;background:none;color:#46464f;height:100%;width:3.125rem}@media only screen and (min-width: 64em){.search-bar__btn{right:5.625rem}}.search-bar__btn .icon-search{width:1.25rem}.pagination{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;margin-top:2.5rem}.pagination .page{all:unset;display:inline-block;margin-right:.625rem}.site-header{width:100%;position:fixed;top:0;background-color:#fff;z-index:3;max-width:100vw;border-bottom:1px solid #e5e5e5}.header__top-bar{width:100%;background-color:#e04545;text-align:center}.header__top-bar-text{margin:0 auto;font-size:.875rem;color:#fff;font-family:cera-round-pro,Arial,sans-serif;font-weight:700;padding:.4375rem 0}@media only screen and (min-width: 64em){.header__top-bar-text br.mobile{display:none}}.header__top-bar-text p{margin:0 auto;font-size:.875rem;color:#fff;font-family:cera-round-pro,Arial,sans-serif;font-weight:700;padding:0}.header__top-bar-text a{text-decoration:none;color:#fff}.header__main{background-color:#fff;display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-webkit-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;height:3.75rem;padding:0 1.25rem}@media only screen and (min-width: 64em){.header__main{height:4.0625rem;padding:0 2.5rem}}.header-menu-button__container{flex:0 30%;display:block}@media only screen and (min-width: 64em){.header-menu-button__container{display:none}}.site-header__menu-trigger{border:none;background-color:#fff}.site-header__menu-trigger svg{width:1.125rem;height:auto;fill:#46464f}.header-logo__img{width:8.75rem;height:auto}.header-menu__container{width:100%;height:100%;display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-webkit-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.header__menu-linklist{width:100%;height:100%;flex:0 40%;display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-webkit-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.header__mobile-icons{flex:0 35%;display:flex;justify-content:flex-end;align-items:center}@media only screen and (min-width: 64em){.header__mobile-icons{display:none;flex:0 26%}}.header__mobile-icons .login-link{max-width:42px}.header__mobile-search-trigger{background-color:transparent;border:none;text-align:right;padding:.5rem}.linklist-right{display:none}@media only screen and (min-width: 64em){.linklist-right{display:block;flex:0 40%}}.linklist-right .header__menu-ul{justify-content:flex-end;height:100%;align-items:center}.linklist-right-full-width{flex:0 35%}.header-logo__container{flex:0 50%;display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-webkit-justify-content:center;-ms-justify-content:center;justify-content:center;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.header__menu-ul{padding:0;margin:0;width:100%;display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-webkit-justify-content:flex-end;-ms-justify-content:flex-end;justify-content:flex-end;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row}@media only screen and (min-width: 64em){.header__menu-ul{-webkit-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between}}.header__menu-li{list-style-type:none}.header__menu-a{text-decoration:none;font-size:.75rem;font-family:cera-round-pro,Arial,sans-serif}.header__menu-a.search{background:none;border:none}.header__menu-a:before{display:block;content:attr(title);font-weight:500;height:0;overflow:hidden;visibility:hidden}.header-logo__link{display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-webkit-justify-content:center;-ms-justify-content:center;justify-content:center;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;text-align:center}.header-logo__link:focus{opacity:1!important}@media only screen and (min-width: 1.01em){.header-logo__link:hover{opacity:1!important}}.header__menu-linklist .header-logo__link:before{display:none;content:""}.header__menu-a:not(.login-link),.header__menu-get-started-container{display:none}@media only screen and (min-width: 64em){.header__menu-a:not(.login-link),.header__menu-get-started-container{display:block;margin-top:2px}}.header__menu-get-started-container{flex:0 9%;text-align:right}.get__started-link{text-transform:uppercase;background-color:#e04545;color:#fff;font-size:.875rem!important;font-weight:700;border-radius:.1875rem;width:auto;height:2.25rem;line-height:2.25rem;text-align:center;padding:0 .9375rem;display:flex;justify-content:center;margin-right:.5rem}.get__started-link:focus{background-color:#59851c!important;color:#fff!important}@media only screen and (min-width: 80.01em){.get__started-link:hover{background-color:#59851c!important;color:#fff!important}}.login-link{display:block;padding:.5rem;vertical-align:bottom;text-align:center}.login-link svg{vertical-align:bottom}.cart-link{text-decoration:none;position:relative;padding:.5rem;vertical-align:bottom}.cart-link svg{vertical-align:bottom}.cart-link .count{text-decoration:none;font-size:.625rem;background-color:#e04545;color:#fff;border-radius:1rem;padding:0 6px;min-width:16px;height:16px;line-height:16px;font-weight:700;position:absolute;top:-2px;left:22px;display:block;text-align:center}.header-logo__link:focus{opacity:.75}@media only screen and (min-width: 80.01em){.header-logo__link:hover{opacity:.75}}@media (min-width: 1024px){.header-logo__container{flex:0 26%}}#mobile-nav-drawer{max-width:23.4375rem;padding:1.5625rem 1.25rem 2.5rem;color:#46464f}.mobile-logo__link{width:calc(100% - 90px);text-align:center;display:inline-block;vertical-align:middle}.mobile-menu__close{background-color:#fff;border:none;padding:0;width:40px;height:40px}.mobile-menu__close svg{width:.9375rem;height:auto;fill:#46464f;float:right}.mobile-menu__back{background-color:#fff;border:none;padding:0;width:40px;height:40px;visibility:hidden;opacity:0;transition:opacity .5s linear}.mobile-menu__back svg{width:1.0625rem;height:auto;fill:#46464f;float:left}.mobile-logo__img{width:7.3125rem;height:auto}.mobile-social__container svg{width:auto;height:1.5rem;fill:#46464f}.mobile-social__container ul,.mobile__menu-ul{padding:0 1.25rem;margin:0;width:375px}.mobile__menu-li{list-style:none;margin-bottom:1.25rem}.mobile__menu-li.has-submenu{position:relative}.mobile__menu-li.has-submenu:after{content:"";background-image:url(../assets/arrow-right.svg);background-size:contain;width:12px;height:12px;background-repeat:no-repeat;display:inline-block;position:relative;margin-left:2px}.mobile__menu-li.blog{padding:0;background-color:transparent}.mobile__menu-a{text-decoration:none;text-transform:uppercase;font-size:1.25rem;font-family:cera-round-pro,Arial,sans-serif;font-weight:500}.mobile__menu-a.search{color:inherit;border:none;background:none;padding:0}.mobile__menu-get-started-container{padding:1.25rem;width:375px}.mobile-close-logo__container{position:relative;z-index:1;background-color:#fff;position:absolute;top:0;left:0;right:0;padding:.625rem 1.25rem;border-bottom:1px solid #e5e5e5}.mobile-menu__container{width:750px;height:100%;position:absolute;top:0;left:0;padding:6.25rem 0 0;transition:transform .5s cubic-bezier(.5,0,.5,1)}.mobile-menu__container .mobile__menu-linklist{width:375px}.mobile-menu__container .linklist-right{display:block}.mobile-menu__container .submenu{display:none;padding:6.25rem 0 0;position:fixed;top:0;left:375px;width:375px;height:100%;background-color:#fff;overflow-y:scroll}.mobile-menu__container .submenu .promos{padding:0 1.25rem;width:100%;max-width:568px;margin-bottom:.625rem}.mobile-menu__container .submenu .promos .CollectionList{padding:0;width:100%}.mobile-menu__container .submenu .promos .grid{display:flex;justify-content:space-between;flex-flow:column}.mobile-menu__container .submenu .promos .grid .promo-item{width:100%;text-align:left;margin-bottom:1.25rem;text-decoration:none;color:#fff;transition:color .5s linear}.mobile-menu__container .submenu .promos .grid .promo-item p{font-size:16px;letter-spacing:-.023em;margin:.5em 0 0}.mobile-menu__container .submenu .promos .grid .promo-item p svg{width:auto;height:14px;margin-left:10px;position:relative;top:2px}.mobile-menu__container .submenu .promos .grid .promo-item p svg path{transition:fill .5s linear}.mobile-menu__container .submenu .promos .grid .promo-item .promo-item__image{overflow:hidden}.mobile-menu__container .submenu .promos .grid .promo-item .promo-item__image img{vertical-align:top;transition:transform .5s cubic-bezier(.5,0,.5,1)}.mobile-menu__container .submenu .promos .grid .promo-item:hover,.mobile-menu__container .submenu .promos .grid .promo-item .hover{color:#59851c}.mobile-menu__container .submenu .promos .grid .promo-item:hover .promo-item__image img,.mobile-menu__container .submenu .promos .grid .promo-item .hover .promo-item__image img{transform:scale(1.05)}.mobile-menu__container .submenu .promos .grid .promo-item:hover p svg path,.mobile-menu__container .submenu .promos .grid .promo-item .hover p svg path{fill:#59851c}.mobile-social__container{transition:opacity .5s linear}.mobile-social__container ul{margin:0;padding:0;width:90%;position:fixed;bottom:2.5rem;display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-webkit-justify-content:center;-ms-justify-content:center;justify-content:center;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.mobile-social__container li{list-style:none}.mobile-social__container li:not(:last-of-type){margin-right:1.875rem}.mobile-logo__link:focus{opacity:.75}@media only screen and (min-width: 80.01em){.mobile-logo__link:hover{opacity:.75}}.submenu-shown .mobile-menu__container{transform:translate(-375px)}.submenu-shown .mobile-menu__back{visibility:visible;opacity:1}.submenu-shown .mobile-social__container{opacity:0;visibility:hidden}.linklist-left .main-menu{list-style:none;margin:0;padding:0;display:none;justify-content:flex-start}.linklist-left .main-menu li{list-style:none}.linklist-left .main-menu li a{text-decoration:none;font-family:cera-round-pro}.linklist-left .main-menu li .sub-menu{position:absolute;top:100%;left:0;width:100vw;height:auto;padding:2.5rem;background-color:#fff;opacity:0;pointer-events:none;transition:opacity .25s linear;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5}.linklist-left .main-menu li .sub-menu .inner{display:flex}.linklist-left .main-menu li .sub-menu .inner .list{padding:0;width:25%}.linklist-left .main-menu li .sub-menu .inner .list li a{font-size:24px;font-weight:500;display:block;padding:.625rem 1.25rem}.linklist-left .main-menu li .sub-menu .inner .list li a:hover{color:#59851c}.linklist-left .main-menu li .sub-menu .inner .promos{width:75%}.linklist-left .main-menu li .sub-menu .inner .promos .grid{display:flex;justify-content:space-between;flex-flow:row}.linklist-left .main-menu li .sub-menu .inner .promos .grid .promo-item{width:100%;text-align:left;margin:0 1.25rem;text-decoration:none;color:#fff;transition:color .25s linear}.linklist-left .main-menu li .sub-menu .inner .promos .grid .promo-item p{font-size:16px;letter-spacing:-.023em;margin:.5em 0 0;transition:color .25s linear}.linklist-left .main-menu li .sub-menu .inner .promos .grid .promo-item p svg{width:auto;height:14px;margin-left:10px;position:relative;top:2px}.linklist-left .main-menu li .sub-menu .inner .promos .grid .promo-item p svg path{transition:fill .25s linear}.linklist-left .main-menu li .sub-menu .inner .promos .grid .promo-item .promo-item__image{overflow:hidden}.linklist-left .main-menu li .sub-menu .inner .promos .grid .promo-item .promo-item__image img{vertical-align:top;transition:transform .5s cubic-bezier(.5,0,.5,1)}.linklist-left .main-menu li .sub-menu .inner .promos .grid .promo-item:hover,.linklist-left .main-menu li .sub-menu .inner .promos .grid .promo-item .hover{color:#59851c}.linklist-left .main-menu li .sub-menu .inner .promos .grid .promo-item:hover .promo-item__image img,.linklist-left .main-menu li .sub-menu .inner .promos .grid .promo-item .hover .promo-item__image img{transform:scale(1.05)}.linklist-left .main-menu li .sub-menu .inner .promos .grid .promo-item:hover p,.linklist-left .main-menu li .sub-menu .inner .promos .grid .promo-item .hover p{color:#59851c}.linklist-left .main-menu li .sub-menu .inner .promos .grid .promo-item:hover p svg path,.linklist-left .main-menu li .sub-menu .inner .promos .grid .promo-item .hover p svg path{fill:#59851c}.linklist-left .main-menu>li{height:100%}.linklist-left .main-menu>li>a{font-size:18px;padding:0 .9375rem;font-weight:500;height:65px;display:block;line-height:65px}.linklist-left .main-menu li.menu-item.blog{padding:0;background:transparent}.linklist-left .main-menu>li:hover .sub-menu{opacity:1;pointer-events:auto}@media (min-width: 1024px){.linklist-left .main-menu{display:flex}}.mobile-menu-active body{overflow:hidden!important}.mobile-menu-active .MobileMenu{transform:translateZ(0)}.mobile-menu-active.sub-menu-active .MobileMenu .panel{transform:translate3d(-100vw,0,0);overflow-x:visible;overflow-y:visible}.mobile-menu-active.sub-menu-active .MobileMenu .sub-menu{pointer-events:auto;opacity:1;overflow-y:scroll}.MobileMenu{width:100vw;height:100vh;height:var(--vh);z-index:1000;position:fixed;overflow:hidden;top:0;left:0;transform:translate3d(-100vw,0,0);background-color:#fff;transition:transform .5s cubic-bezier(.5,0,.5,1)}.MobileMenu .close{position:fixed;top:26px;right:26px;width:36px;height:36px;padding:10px;cursor:pointer;pointer-events:none;z-index:10;transition:left .5s cubic-bezier(.5,0,.5,1)}.MobileMenu .close .line{opacity:0;width:20px;height:2px;left:8px;top:3px;color:#e04545;display:block;position:absolute;background-color:#59851c;transition:opacity .25s ease-out .25s,transform .25s ease-out,background-color .25s ease-out}.MobileMenu .close .line.one,.MobileMenu .close .line.two{top:15px;transform:rotate(0)}.MobileMenu .close:hover .line,.MobileMenu .hover .line{background-color:#e04545}.MobileMenu .panel{padding:6.66vw 6.66vw calc(13.28vw + 46px);position:absolute;left:0;top:0;width:100vw;height:100vh;height:var(--vh);overflow-y:scroll;transition:transform .5s cubic-bezier(.5,0,.5,1)}.MobileMenu .store-locator-btn{font-size:16px;text-decoration:none;color:#e04545;transition:opacity .25s linear;display:inline-block;margin-bottom:46px}.MobileMenu .store-locator-btn svg{width:auto;height:24px;margin-right:8px;position:relative;top:4px;display:inline-block}.MobileMenu .store-locator-btn svg path{transition:fill .25s linear}.MobileMenu .store-locator-btn:hover,.MobileMenu .store-locator-btn .hover{color:#59851c}.MobileMenu .store-locator-btn:hover svg path,.MobileMenu .store-locator-btn .hover svg path{fill:#59851c}.MobileMenu .main-menu{padding:0;margin:0 0 46px}.MobileMenu .main-menu>li{list-style:none}.MobileMenu .main-menu>li>a{color:#e5e5e5;font-size:28px;text-decoration:none;display:inline-block;padding:12px 0;transition:color .25s linear}.MobileMenu .main-menu>li>a svg{width:auto;height:16px;margin-left:4px;position:relative;top:0;display:inline-block}.MobileMenu .main-menu>li>a svg path{transition:fill .25s linear}.MobileMenu .main-menu>li>a:hover,.MobileMenu .main-menu>li>a .hover{color:#59851c}.MobileMenu .main-menu>li>a:hover svg path,.MobileMenu .main-menu>li>a .hover svg path{fill:#59851c}.MobileMenu .sub-menu{opacity:0;pointer-events:none;position:absolute;top:0;left:100vw;width:100vw;height:100vw;height:var(--vh);z-index:1000;margin:0;padding:6.66vw;background-color:#fff;transition:opacity .5s linear}.MobileMenu .sub-menu .back-btn{font-size:21px;text-decoration:none;color:#fff;transition:opacity .25s linear;display:inline-block;margin-bottom:46px}.MobileMenu .sub-menu .back-btn svg{width:auto;height:22px;margin-right:16px;display:inline-block;position:relative;top:4px}.MobileMenu .sub-menu .back-btn svg path{transition:fill .25s linear}.MobileMenu .sub-menu .back-btn:hover,.MobileMenu .sub-menu .back-btn.hover{color:#59851c}.MobileMenu .sub-menu .back-btn:hover svg path,.MobileMenu .sub-menu .back-btn.hover svg path{fill:#59851c}.MobileMenu .sub-menu .list.child{margin:0 0 46px;padding:0;width:100%}.MobileMenu .sub-menu .list.child>li{list-style:none;opacity:1;line-height:1.2;-webkit-transform:translateX(0px);transform:translate(0)}.MobileMenu .sub-menu .list.child>li>a{color:#fff;display:inline-block;font-size:28px;letter-spacing:0;text-transform:none;text-decoration:none;padding:12px 0}.MobileMenu .sub-menu .list.child>li>a:hover,.MobileMenu .sub-menu .list.child>li>a .hover{color:#59851c}.MobileMenu .sub-menu .list.child>li>a:hover svg path,.MobileMenu .sub-menu .list.child>li>a .hover svg path{fill:#59851c}.MobileMenu .sub-menu .list.child>li::marker{content:none}.MobileMenu .sub-menu.skin-care .list.child>li>a{font-size:22px}.MobileMenu .promos{width:100%;max-width:568px;margin-bottom:46px}.MobileMenu .promos .CollectionList{padding:0;width:100%}.MobileMenu .promos .grid{display:flex;justify-content:space-between;flex-flow:column}.MobileMenu .promos .grid .promo-item{width:100%;text-align:left;text-decoration:none;color:#fff;transition:color .25s linear}.MobileMenu .promos .grid .promo-item p{font-size:16px;letter-spacing:-.023em;margin:.5em 0 0}.MobileMenu .promos .grid .promo-item p svg{width:auto;height:14px;margin-left:10px;position:relative;top:2px}.MobileMenu .promos .grid .promo-item p svg path{transition:fill .25s linear}.MobileMenu .promos .grid .promo-item .promo-item__image{overflow:hidden}.MobileMenu .promos .grid .promo-item .promo-item__image img{vertical-align:top;transition:transform .5s cubic-bezier(.5,0,.5,1)}.MobileMenu .promos .grid .promo-item:hover,.MobileMenu .promos .grid .promo-item .hover{color:#59851c}.MobileMenu .promos .grid .promo-item:hover .promo-item__image img,.MobileMenu .promos .grid .promo-item .hover .promo-item__image img{transform:scale(1.05)}.MobileMenu .promos .grid .promo-item:hover p svg path,.MobileMenu .promos .grid .promo-item .hover p svg path{fill:#59851c}.MobileMenu .auxiliary-menu{padding:0;margin:0}.MobileMenu .auxiliary-menu>li{list-style:none}.MobileMenu .auxiliary-menu>li>a{color:#e04545;font-size:21px;text-decoration:none;display:inline-block;padding:6px 0;transition:color .25s linear}.MobileMenu .auxiliary-menu>li>a:hover,.MobileMenu .auxiliary-menu>li>a .hover{color:#59851c}.MobileMenu.active .close{pointer-events:auto}.MobileMenu.active .close .line{opacity:1;transition:opacity .15s ease-out,transform .15s ease-out .15s}.MobileMenu.active .close .line.one{transform:rotate(45deg) scaleX(1)}.MobileMenu.active .close .line.two{transform:rotate(-45deg) scaleX(1)}@media (min-width: 768px){.MobileMenu{display:none}}.giftcard-qr img,.apple-wallet-image{display:block;margin:0 auto}@media print{@page{margin:.5cm}p{orphans:3;widows:3}html,body{background-color:#fff;color:#000}.print-giftcard,.apple-wallet{display:none}}.hero{display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-webkit-justify-content:center;-ms-justify-content:center;justify-content:center}@media only screen and (orientation: landscape){.hero.hero--hstart{-webkit-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start}.hero.hero--hend{-webkit-justify-content:flex-end;-ms-justify-content:flex-end;justify-content:flex-end}.hero.hero--vstart{-ms-flex-align:start;-webkit-align-items:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;-o-align-items:flex-start;align-items:flex-start}.hero.hero--vend{-ms-flex-align:end;-webkit-align-items:flex-end;-moz-align-items:flex-end;-ms-align-items:flex-end;-o-align-items:flex-end;align-items:flex-end}}.hero__content{width:100%;text-align:center}@media only screen and (orientation: landscape){.hero__content{width:60%}.hero__content.hero__content--tleft{text-align:left}.hero__content.hero__content--tright{text-align:right}}.hero__section{width:100%;padding:0;display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-webkit-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}@media only screen and (min-width: 64em){.hero__section{padding:0;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row}}.hero__section.image__top-mobile{-webkit-flex-direction:column-reverse;-moz-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.hero__section.image__bottom-mobile{-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.hero__section.image__bottom-mobile .hero__image{margin-top:1.25rem}@media only screen and (min-width: 64em){.hero__section.image__bottom-mobile .hero__image{margin-top:0}}@media only screen and (min-width: 64em){.hero__section.image__right-desktop{-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row}}@media only screen and (min-width: 64em){.hero__section.image__left-desktop{-webkit-flex-direction:row-reverse;-moz-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}}.hero__section.hero__section--video{padding:0}.hero__section.hero__section--video video{width:100%;height:auto}.hero__content{text-align:center;padding:.9375rem 1.25rem 2.5rem}@media only screen and (min-width: 64em){.hero__content{flex:0 50%;padding:2.5rem 1.25rem}}@media only screen and (min-width: 64em){.hero__content.hero__content--tleft{text-align:left}}.hero__content.hero__content--tcenter{text-align:center}@media only screen and (min-width: 64em){.hero__content.hero__content--tright{text-align:right}}@media only screen and (min-width: 64em){.hero__content{padding:1.25rem 6.25rem}}.hero__title{margin-bottom:1.25rem}@media only screen and (min-width: 64em){.hero__title{margin:0}}.hero__subtitle{font-family:montserrat,Arial,sans-serif;font-size:1.25rem;font-weight:300;line-height:1.4;margin-bottom:1.875rem;margin-top:.625rem;display:none}@media only screen and (min-width: 64em){.hero__subtitle{display:block}}.hero__image-container{display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-webkit-justify-content:center;-ms-justify-content:center;justify-content:center;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;width:100%;padding:0}@media only screen and (min-width: 64em){.hero__image-container{flex:0 50%;-webkit-justify-content:flex-end;-ms-justify-content:flex-end;justify-content:flex-end}}.hero__image{background-repeat:no-repeat;background-size:contain;width:100%}@media only screen and (min-width: 48em){.hero__image{width:100%}}@media only screen and (min-width: 64em){.hero__image{width:100%}}.hero__image .ratio-box img{object-fit:cover}@media only screen and (min-width: 64em){.hero__image .ratio-box{padding-top:40vw!important}}.hero__image.vimeo-video{height:0;width:100%;padding-bottom:90%;position:relative}@media only screen and (min-width: 48em){.hero__image.vimeo-video{width:50%;padding-bottom:50%}}@media only screen and (min-width: 64em){.hero__image.vimeo-video{width:90%;padding-bottom:90%}}.hero__image.vimeo-video iframe{position:absolute;top:0;left:0;width:100%!important;height:100%!important}.hero__video--desktop{display:none}@media only screen and (min-width: 48em){.hero__video--desktop{display:block}}.hero__video--mobile{display:block}@media only screen and (min-width: 48em){.hero__video--mobile{display:none}}a.btn{color:#fff}a.btn:focus{color:#fff}@media only screen and (min-width: 80.01em){a.btn:hover{color:#fff}}.site-footer{width:100%;background-color:#f2f2f5;color:#46464f;font-family:cera-round-pro,Arial,sans-serif;font-weight:500;display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-align:start;-webkit-align-items:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;-o-align-items:flex-start;align-items:flex-start;-webkit-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:2.5rem 1.875rem 7.5rem}@media only screen and (min-width: 64em){.site-footer{padding:2.5rem 5rem 1.25rem}}.footer-logo-email__container{display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-webkit-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:100%;padding-bottom:1.25rem;border-bottom:solid .125rem #46464f;border-radius:.125rem}@media only screen and (min-width: 64em){.footer-logo-email__container{padding-bottom:1.875rem;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:start;-webkit-align-items:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;-o-align-items:flex-start;align-items:flex-start}}.footer-social-menu__container{display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-webkit-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:100%;padding-top:1.875rem}@media only screen and (min-width: 64em){.footer-social-menu__container{-ms-flex-align:start;-webkit-align-items:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;-o-align-items:flex-start;align-items:flex-start;-webkit-flex-direction:row-reverse;-moz-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;min-height:9.375rem}}.footer-social-copyright__container{display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-webkit-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}@media only screen and (min-width: 64em){.footer-social-copyright__container{-ms-flex-align:start;-webkit-align-items:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;-o-align-items:flex-start;align-items:flex-start;min-height:7.5rem}}.footer-menu__container{padding-bottom:1.25rem}.footer__menu-linklist{display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-webkit-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}@media only screen and (min-width: 64em){.footer__menu-linklist{-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:start;-webkit-align-items:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;-o-align-items:flex-start;align-items:flex-start}}.footer__menu-ul{padding:0;margin:0;display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-webkit-justify-content:center;-ms-justify-content:center;justify-content:center;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}@media only screen and (min-width: 64em){.footer__menu-ul{-ms-flex-align:start;-webkit-align-items:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;-o-align-items:flex-start;align-items:flex-start;margin-right:3.75rem}}.footer__menu-li{padding-bottom:1.25rem}.footer__menu-a{text-decoration:none;font-size:1rem}.footer-awards{margin-bottom:1.875rem;display:flex;align-items:center;flex-direction:row}.footer-awards a{margin:0 5px}.footer-awards img{width:4.75rem}@media only screen and (min-width: 64em){.footer-awards{margin-left:-13px}}.footer-social__container .social-icon__link{display:block}.footer-social__container .social-icon{display:flex;align-items:center}.footer-social__container svg{height:1.25rem;width:auto;display:block;margin:0 auto}@media only screen and (min-width: 64em){.footer-social__container svg{height:1.5rem}}.footer-social__container svg.icon-youtube{height:auto;width:1.5rem;margin-left:.25rem}.footer-logo__container{padding-bottom:1.25rem}@media only screen and (min-width: 64em){.footer-logo__container{padding-bottom:0}}.footer-logo__link:focus{opacity:1!important}@media only screen and (min-width: 64.01em){.footer-logo__link:hover{opacity:1!important}}.footer-logo__img{width:2.5625rem;height:auto}@media only screen and (min-width: 64em){.footer-logo__img{width:5.125rem}}.footer-copyright__container-text,.footer-copyright__container-a{text-decoration:none;text-transform:uppercase;font-size:.75rem}.footer-social__container ul{display:grid;grid-template-columns:1fr 1fr 1fr;padding:0;margin:0;grid-column-gap:1.25rem;padding-bottom:2.5rem}@media only screen and (min-width: 64em){.footer-social__container ul{grid-column-gap:2.0625rem}}.footer-social__container li,.footer__menu-li{list-style-type:none}.footer-logo__link:focus{opacity:.75}@media only screen and (min-width: 80.01em){.footer-logo__link:hover{opacity:.75}}.bcpoFG.bcpoFG{padding:.625rem .625rem .6875rem!important}.footer-email__container .klaviyo-form .RichText__StyledQuillContainer-sc-11o3xhj-0 span{color:#46464f!important;font-family:cera-round-pro,Arial,sans-serif!important;font-weight:500!important;letter-spacing:-.03125rem!important;text-align:center!important;display:block!important}@media only screen and (min-width: 64em){.footer-email__container .klaviyo-form .RichText__StyledQuillContainer-sc-11o3xhj-0 span{text-align:left!important}}.footer-email__container .klaviyo-form .TextInput__FormStyledTextInput-sc-1o6de9f-0{color:#46464f;font-family:cera-round-pro,Arial,sans-serif!important;font-weight:500!important;font-size:1rem;width:100%;border:.0625rem solid transparent!important;border-radius:.25rem!important;box-shadow:none!important}@media only screen and (min-width: 64em){.footer-email__container .klaviyo-form .TextInput__FormStyledTextInput-sc-1o6de9f-0{min-width:31.25rem}}.footer-email__container .klaviyo-form .TextInput__FormStyledTextInput-sc-1o6de9f-0:focus{border:.0625rem solid #e04545!important}.footer-email__container .klaviyo-form .Button__FormStyledButton-p2mbjt-0{font-family:cera-round-pro,Arial,sans-serif!important;font-weight:500!important;font-size:.875rem;width:50%;margin:0 auto;border:0!important;border-radius:.25rem!important;box-shadow:none!important;transition:all .2s ease-in-out}@media only screen and (min-width: 64em){.footer-email__container .klaviyo-form .Button__FormStyledButton-p2mbjt-0{min-width:9.375rem}}.footer-email__container .klaviyo-form .Button__FormStyledButton-p2mbjt-0:focus{background-color:#59851c!important}@media only screen and (min-width: 80.01em){.footer-email__container .klaviyo-form .Button__FormStyledButton-p2mbjt-0:hover{background-color:#59851c!important}}.footer-email__container input[type=email]{font-family:montserrat,Arial,sans-serif!important}.footer-email__container input[type=email]::-webkit-input-placeholder{font-family:montserrat,Arial,sans-serif!important}.footer-email__container input[type=email]:-ms-input-placeholder{font-family:montserrat,Arial,sans-serif!important}.footer-email__container input[type=email]::placeholder{font-family:montserrat,Arial,sans-serif!important}.footer-email__container .go3176171171 span{font-family:cera-round-pro,Arial,sans-serif!important;font-weight:500!important}.footer-email__container button{font-family:cera-round-pro,Arial,sans-serif!important;font-weight:600!important;text-transform:uppercase!important;transition:background-color .2s linear}.footer-email__container button:hover{background-color:#59851c!important}.footer-email__container .klaviyo-form div{display:flex!important;justify-content:center}.footer-email__container .klaviyo-form .RichText__StyledQuillContainer-sc-11o3xhj-0 .ql-font-helvetica{font-family:cera-round-pro,Arial,sans-serif!important;font-weight:700!important;padding-right:.625rem}.footer-email__container .klaviyo-form .RichText__StyledQuillContainer-sc-11o3xhj-0 p{display:flex;align-items:center;justify-content:center}@media only screen and (max-width: 47.99em){.footer-email__container .klaviyo-form input.go1889483518{width:100%}}@media only screen and (min-width: 80.01em){.footer-email__container .klaviyo-form .ql-font-helvetica-neue{font-size:1.5rem!important;margin-left:.625rem;line-height:1.1}}@media only screen and (max-width: 47.99em){.footer-email__container .klaviyo-form .needsclick.go332817621.kl-private-reset-css-Xuajs1{width:96.3%}}.footer-email__container button{border-radius:.25rem!important;font-family:cera-round-pro,Arial,sans-serif!important;font-weight:500!important}.footer-email__container{width:100%;max-width:370px}.how__section{color:#46464f;display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-webkit-justify-content:center;-ms-justify-content:center;justify-content:center;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:2.5rem 1.875rem}@media only screen and (min-width: 64em){.how__section{padding:3.75rem 7.5rem}}.how-section__blocks{display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-align:start;-webkit-align-items:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;-o-align-items:flex-start;align-items:flex-start;-webkit-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-top:0;margin-bottom:0}@media only screen and (min-width: 48em){.how-section__blocks{-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;margin-bottom:2.5rem;margin-top:1.25rem}}@media only screen and (orientation: landscape){.how-section__blocks{-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;margin-bottom:2.5rem;margin-top:1.25rem}}.how-block__content{display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-webkit-justify-content:center;-ms-justify-content:center;justify-content:center;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-bottom:1.875rem}@media only screen and (min-width: 48em){.how-block__content{flex:0 30%;margin-bottom:0}}@media only screen and (orientation: landscape){.how-block__content{flex:0 30%;margin-bottom:0}}.how-block__step{font-family:cera-round-pro,Arial,sans-serif;font-size:1rem;font-weight:700;color:#59851c;margin-bottom:0;text-transform:uppercase}.how-block__title{font-family:cera-round-pro,Arial,sans-serif;font-size:1.25rem;font-weight:700;color:#46464f;margin-top:.3125rem;margin-bottom:.3125rem;text-align:center}@media only screen and (min-width: 64em){.how-block__title{margin-top:.625rem;margin-bottom:.625rem}}.how-block__text{margin-top:0;margin-bottom:0;font-size:.875rem;line-height:1.43;font-weight:300;text-align:center;color:#46464f}.how-block__img-container{width:100%}.homepage-carousel{position:relative;color:#46464f}.homepage-carousel .flickity-prev-next-button{background:transparent;border:none}.homepage-carousel svg{transform:rotate(180deg)}.homepage-carousel .flickity-prev-next-button.previous{left:2.5rem}.homepage-carousel .flickity-prev-next-button.next{right:2.5rem}.homepage-carousel .flickity-button{display:none}@media only screen and (min-width: 80.01em){.homepage-carousel .flickity-button{display:block}}.homepage-carousel .flickity-button:focus{box-shadow:none;color:#e04545}.homepage-carousel__dots{position:absolute;bottom:1.5625rem;left:50%;transform:translate(-50%,-50%)}@media only screen and (min-width: 64em){.homepage-carousel__dots{bottom:2.1875rem}}.homepage-carousel__dot{width:2.1875rem;height:.0625rem;border:solid .0625rem #46464f;background-color:#46464f;opacity:.15;border-radius:.25rem;margin-right:.625rem}.homepage-carousel__dot.selected{opacity:1}.flickity-button-icon{outline:none;border:none}.flickity-button-icon:focus{outline:none;border:none;fill:#e04545}@media only screen and (min-width: 64em){.flickity-button-icon:hover{outline:none;border:none;fill:#e04545}}.homepage-carousel__dot{outline:none;border:solid .0625rem transparent}.homepage-carousel__dot:focus{background-color:#e04545;border:solid .0625rem #e04545;outline:none}@media only screen and (min-width: 64em){.homepage-carousel__dot:hover{background-color:#e04545;border:solid .0625rem #e04545;outline:none}}.meal__section{color:#46464f;padding:2.5rem 0 3.125rem}@media only screen and (min-width: 64em){.meal__section{padding:6.25rem 0}}.meal__section .flickity-page-dots{padding-left:0;text-align:center;margin-top:30px}.meal-block__content{width:75%;height:auto;border-right:1.25rem solid #f5f5f5;position:relative}@media only screen and (min-width: 48em){.meal-block__content{width:45%;border-right:1.875rem solid #f5f5f5}}@media only screen and (min-width: 64em){.meal-block__content{width:27%}}.meal-block__image{border-radius:.625rem}.meal-block__text-container{position:absolute;bottom:1.5625rem;left:50%;transform:translate(-50%);background-color:#f5f5f5;width:85%;padding:.625rem 1.25rem .625rem 1.875rem;border-radius:3.125rem .3125rem}@media only screen and (min-width: 64em){.meal-block__text-container{width:75%;padding:.625rem 2.5rem}}.meal-block__text{font-size:.625rem;display:inline-block;border:solid .0625rem #46464f;border-radius:.25rem;padding:.25rem .3125rem;margin-right:.25rem;margin-bottom:.25rem}.meal-section__title{max-width:31.25rem;padding:0 1.25rem;text-align:center;margin:0 auto;margin-bottom:2.5rem}@media only screen and (min-width: 64em){.meal-section__title{max-width:48.4375rem}}.meal-section__title sup{font-size:50%;position:relative;top:-.75em}.meal-section__cta{display:block;margin:0 auto 3.75rem;text-align:center}.meal-section-tabs__container{text-align:center;margin:0 auto;padding-bottom:6.25rem;padding-left:1.25rem;white-space:nowrap;overflow-x:scroll;overflow-y:hidden;-ms-overflow-style:none;scrollbar-width:none}.meal-section-tabs__container::-webkit-scrollbar{display:none}.meal-section-tabs__wrapper{overflow:hidden;height:3.75rem}.meal-section-tabs__tab{opacity:.3;background-color:transparent;border:none;padding:0;padding-bottom:.375rem;font-size:.875rem;font-weight:500;margin-right:2.5rem;font-family:cera-round-pro,Arial,sans-serif}.meal-section-tabs__tab.active,.meal-section-tabs__tab:focus{opacity:1;border-bottom:.1875rem solid #59851C}@media only screen and (min-width: 64em){.meal-section-tabs__tab:hover{opacity:1;border-bottom:.1875rem solid #59851C}}.meal-section__blocks .flickity-button-icon,.meal-section__blocks .flickity-button{outline:none;border:none;background-color:transparent}.meal-section__blocks .flickity-button-icon:focus,.meal-section__blocks .flickity-button:focus{outline:none;border:none;fill:#e04545}@media only screen and (min-width: 64em){.meal-section__blocks .flickity-button-icon:hover,.meal-section__blocks .flickity-button:hover{outline:none;border:none;fill:#e04545}}.meal-section__blocks .flickity-button{color:#f2f2f5}.meal-section__blocks .flickity-button:focus{box-shadow:none;color:#e04545}.meal-section__blocks .flickity-prev-next-button.previous{left:1.875rem}@media only screen and (min-width: 80.01em){.meal-section__blocks .flickity-prev-next-button.previous{left:2.5rem}}.meal-section__blocks .flickity-prev-next-button.next{right:1.875rem}@media only screen and (min-width: 80.01em){.meal-section__blocks .flickity-prev-next-button.next{right:2.5rem}}.meal-block__title{margin-top:.625rem;margin-bottom:.625rem}.meal-block-tags__container{margin-bottom:.625rem}.homepage-diet{color:#46464f;padding:3.125rem 2.5rem 3.75rem}@media only screen and (min-width: 64em){.homepage-diet{padding:2.5rem 2.5rem 3.125rem}}.homepage-diet-carousel__container{display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-align:start;-webkit-align-items:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;-o-align-items:flex-start;align-items:flex-start;-webkit-justify-content:center;-ms-justify-content:center;justify-content:center;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}@media only screen and (min-width: 48em){.homepage-diet-carousel__container{width:100%;margin:0 auto;-ms-flex-align:start;-webkit-align-items:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;-o-align-items:flex-start;align-items:flex-start;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row}}@media only screen and (min-width: 64em){.homepage-diet-carousel__images{flex:0 60%}.homepage-diet-carousel__images .flickity-prev-next-button{color:#46464f!important}.homepage-diet-carousel__images .flickity-prev-next-button.next{right:-25rem;z-index:2}}@media only screen and (min-width: 64em){.homepage-diet-carousel__text{flex:0 40%;margin-left:2.5rem}}.homepage-diet-carousel__text .flickity-slider{display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-webkit-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}@media only screen and (min-width: 64em){.homepage-diet-carousel__text .flickity-slider{margin-top:50px}}.homepage-diet-carousel__slide{width:100%;display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-align:start;-webkit-align-items:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;-o-align-items:flex-start;align-items:flex-start;-webkit-justify-content:center;-ms-justify-content:center;justify-content:center;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}@media only screen and (min-width: 48em){.homepage-diet-carousel__slide{-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center}}@media only screen and (min-width: 64em){.homepage-diet-carousel__slide{-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center}}.homepage-diet-carousel__title{margin-bottom:1.875rem;margin-top:2.5rem}@media only screen and (min-width: 64em){.homepage-diet-carousel__title{margin-top:1.25rem}}.hompage-diet__title-subtitle{text-align:center;margin-bottom:2.5rem;margin-left:1.25rem;margin-right:1.25rem}@media only screen and (min-width: 64em){.hompage-diet__title-subtitle{margin-left:0;margin-right:0}}.homepage-diet__carousel{width:100%;display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-webkit-justify-content:center;-ms-justify-content:center;justify-content:center;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.homepage-diet-carousel__image-container{display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-webkit-justify-content:space-evenly;-ms-justify-content:space-evenly;justify-content:space-evenly;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;flex:0 100%;width:100%}@media only screen and (min-width: 64em){.homepage-diet-carousel__image-container{flex:0 60%;margin-left:1.25rem}}.homepage-diet-carousel__text-container{width:90%}@media only screen and (min-width: 64em){.homepage-diet-carousel__text-container{flex:0 40%;margin-left:3.75rem}}.homepage-diet-carousel__images-one-three,.homepage-diet-carousel__images-two{width:100%}.homepage-diet-carousel__images-one-three{display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-webkit-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}@media only screen and (min-width: 48em){.homepage-diet-carousel__images-one-three{flex:0 45%}}@media only screen and (min-width: 64em){.homepage-diet-carousel__images-one-three{flex:0 55%}}.homepage-diet-carousel__images-two{display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-webkit-justify-content:center;-ms-justify-content:center;justify-content:center;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;flex:0 45%;display:none}@media screen and (min-width: 1280px){.homepage-diet-carousel__images-two{display:flex}}.diet-img-one,.homepage-diet-carousel-image_one{width:100%;height:100%;max-width:21rem;display:none;border-radius:.3125rem}@media only screen and (min-width: 48em){.diet-img-one,.homepage-diet-carousel-image_one{display:flex;margin-bottom:1.875rem}}.diet-img-two{max-width:33.4375rem;display:none;border-radius:.375rem}@media screen and (min-width: 1280px){.diet-img-two{display:flex}}@media only screen and (min-width: 64em){.diet-img-three{margin-left:1.25rem}}.diet-img-three,.homepage-diet-carousel-image_three{height:100%;width:100%;max-width:18.4375rem;border-radius:6.25rem .375rem}.homepage-diet-carousel__description{font-family:montserrat,Arial,sans-serif;font-size:.875rem;font-weight:300;line-height:1.57;max-width:22.5rem;margin-bottom:0}.homepage-diet-carousel__icon-container{margin:1.875rem 0;display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-align:start;-webkit-align-items:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;-o-align-items:flex-start;align-items:flex-start;-webkit-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.homepage-diet-carousel__icon{display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-webkit-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.homepage-diet-carousel-icon__image{max-width:1.875rem}.homepage-diet-carousel-icon__text{font-size:1rem;font-weight:500;padding-left:1.25rem}.hompage-diet__subtitle{display:none}@media only screen and (min-width: 64em){.hompage-diet__subtitle{display:block}}.homepage-diet-carousel__pre-title{height:2.125rem;width:2.125rem;text-align:center;color:#fff;border-radius:.3125rem;margin-right:1.25rem;font-weight:700;padding:.625rem .8333333333rem}.homepage-diet__carousel .flickity-page-dots{margin:0 auto;width:100%;padding:0;padding-top:1.25rem}@media only screen and (min-width: 64em){.homepage-diet__carousel .flickity-page-dots{width:50%;position:absolute;bottom:0;left:30%;transform:translate(-50%,-50%)}}.homepage-diet__carousel .flickity-page-dots .dot{width:4.375rem;height:.1875rem;border:solid .0625rem #46464f;background-color:#46464f;opacity:.15;border-radius:.25rem;margin-right:.625rem;outline:none;border:solid .0625rem transparent}@media only screen and (min-width: 64em){.homepage-diet__carousel .flickity-page-dots .dot{width:2.1875rem}}.homepage-diet__carousel .flickity-page-dots .dot.is-selected{opacity:1}.homepage-diet__carousel .flickity-page-dots .dot:focus{background-color:#e04545;border:solid .0625rem #e04545;outline:none}@media only screen and (min-width: 64em){.homepage-diet__carousel .flickity-page-dots .dot:hover{background-color:#e04545;border:solid .0625rem #e04545;outline:none}}.homepage-diet-carousel__images .flickity-viewport{width:100%}@media only screen and (min-width: 64em){.homepage-diet-carousel__images .flickity-viewport{min-height:46.875rem}}.homepage-diet-carousel__text .flickity-viewport{width:100%}@media only screen and (min-width: 64em){.homepage-diet-carousel__text .flickity-viewport{min-height:37.5rem}}.homepage-diet__carousel .flickity-prev-next-button{background:transparent;border:none;color:#f5f5f5}.homepage-diet__carousel svg{transform:rotate(180deg)}.homepage-diet__carousel .flickity-button{display:block}@media only screen and (min-width: 80.01em){.homepage-diet__carousel .flickity-button{display:block}}.homepage-diet__carousel .flickity-button:focus{box-shadow:none;color:#e04545}.homepage-options{background-color:#fff;color:#46464f;padding:2.5rem;text-align:center}@media only screen and (min-width: 64em){.homepage-options{padding:3.75rem}}.hompage-options__title{margin-top:1.5rem;margin-bottom:1.875rem;font-size:34px}@media only screen and (min-width: 64em){.hompage-options__title{margin-top:2.5rem;margin-bottom:2.5rem}}.homepage-options-block__title{font-size:.625rem;font-weight:500;margin-top:.4166666667rem}@media only screen and (min-width: 64em){.homepage-options-block__title{font-size:.875rem}}.homepage-options__blocks{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;justify-items:center}@media only screen and (min-width: 64em){.homepage-options__blocks{grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr;grid-column-gap:2.5rem;max-width:48rem;margin:0 auto}}.homepage-options__block{margin-bottom:1.25rem;color:#46464f;text-decoration:none}@media only screen and (min-width: 64em){.homepage-options__block{margin-bottom:2.5rem}}.homepage-options__block svg{width:3.125rem;height:auto}@media only screen and (min-width: 64em){.homepage-options__block svg{width:5rem;height:auto}}.homepage-options__block:hover{color:var(--hover-color);fill:var(--hover-color);stroke:var(--hover-color)}.homepage-options-block__icon{display:inline-block}.homepage-join-now{text-align:center;color:#46464f;padding-bottom:2.5rem}@media only screen and (min-width: 64em){.homepage-join-now{padding-bottom:3.75rem}}.hompage-join-now__title{max-width:32.1875rem;margin:1.25rem auto;padding:0 1.25rem}@media only screen and (min-width: 64em){.hompage-join-now__title{padding:0}}.hompage-join-now__sub-title{margin:0 auto 1.25rem;max-width:21.25rem;font-size:.875rem;font-weight:300;line-height:1.57;padding:0 1.25rem}@media only screen and (min-width: 64em){.hompage-join-now__sub-title{padding:0}}.template-cart .get__started-link{display:none!important}.ajaxcart__drawer{width:100%;max-width:31.25rem;transition:all .2s cubic-bezier(.29,.63,.44,1)}.ajaxcart__container{width:100%;height:100%;overflow:scroll}.ajaxcart__loading,.ajaxcart__empty{text-align:center;margin:0 1.25rem}.ajaxcart__loading p,.ajaxcart__empty p{margin:0}@media only screen and (min-width: 64em){.ajaxcart__loading,.ajaxcart__empty{margin:0 2.5rem}}.ajaxcart__header-close,.ajaxcart__product-remove{width:auto;border:.09375rem solid transparent;background-color:transparent;font-size:0;padding:0;margin-left:.3125rem;color:#46464f}.ajaxcart__header-close svg,.ajaxcart__product-remove svg{width:1.25rem;height:1.25rem}.ajaxcart__header-close:focus,.ajaxcart__product-remove:focus{opacity:.6}@media only screen and (min-width: 64em){.ajaxcart__header-close:hover,.ajaxcart__product-remove:hover{opacity:.6}}.ajaxcart__header-close{position:absolute;top:1.25rem;right:1.25rem}@media only screen and (min-width: 64em){.ajaxcart__header-close{top:1.875rem;right:1.875rem}}.ajaxcart__header{position:sticky;width:100%;background-color:#fff;padding:1.875rem 1.25rem}@media only screen and (min-width: 64em){.ajaxcart__header{padding:1.875rem}}.ajaxcart__header-title{text-transform:uppercase;letter-spacing:.0625em;margin:1.875rem 0;margin-bottom:0;margin-top:0;text-align:center;font-size:1.5rem;line-height:normal;letter-spacing:-.03rem}#CartContainer{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:calc(100% - 128px)}.ajaxcart__inner{border-top:.125rem solid #f5f5f5}.ajaxcart__product{display:-webkit-flex;display:-ms-flexbox;display:flex;align-items:center;width:100%;border-bottom:.125rem solid #f5f5f5;padding:1.25rem 0}@media only screen and (min-width: 64em){.ajaxcart__product{padding:1.25rem 0}.ajaxcart__product .ajaxcart__product-edit{display:flex}}.ajaxcart__product.is-box .ajaxcart__product-qty{display:none}.ajaxcart__product.is-box .ajaxcart__product-edit{display:flex}.ajaxcart__product-image{display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-webkit-justify-content:center;-ms-justify-content:center;justify-content:center;align-self:flex-start;width:25%;max-width:3rem;font-size:0}.ajaxcart__product-image:focus{opacity:.6}.ajaxcart__product-image img{width:100%}@media only screen and (min-width: 64em){.ajaxcart__product-image{max-width:6.125rem}.ajaxcart__product-image:hover{opacity:.6}}.ajaxcart__product-information{padding-left:1.875rem;flex:1;display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-align:start;-webkit-align-items:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;-o-align-items:flex-start;align-items:flex-start;justify-content:space-between;flex-direction:column}.ajaxcart__product-information .ajaxcart__product-details{max-width:360px;width:100%}@media only screen and (min-width: 64em){.ajaxcart__product-information{flex-direction:row}.ajaxcart__product-information .ajaxcart__product-details{width:50%}}.ajaxcart__product-title-container{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-align:start;-webkit-align-items:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;-o-align-items:flex-start;align-items:flex-start;padding-bottom:.625rem}.ajaxcart__product-title{font-size:1.5rem;font-weight:500;line-height:normal;letter-spacing:-.014375rem;margin:0}.ajaxcart__product-title a{color:#46464f;text-decoration:none}.ajaxcart__product-title a:focus{color:#46464f;text-decoration:underline}@media only screen and (min-width: 64em){.ajaxcart__product-title a:hover{color:#46464f;text-decoration:underline}}.ajaxcart__product-selling-plan{margin-top:0}.ajaxcart__product-line-item__container{font-size:.875rem;margin-bottom:.3125rem;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-webkit-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between}.ajaxcart__product-line-item__quantity{min-width:3.125rem}.ajaxcart__product-row{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-align:start;-webkit-align-items:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;-o-align-items:flex-start;align-items:flex-start}.ajaxcart__product-row:last-child{-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center}.ajaxcart__product-qty{display:flex;justify-content:space-between}.ajaxcart__product-qty .ajaxcart__qty-num{width:30px;margin:0 10px;height:30px;line-height:30px;padding:0;pointer-events:none;background-color:transparent;text-align:center;vertical-align:middle}.ajaxcart__product-qty button{width:30px;height:30px;line-height:30px;border:none;text-align:center;vertical-align:middle;transition:background-color .25s linear;display:flex;justify-content:center;align-items:center}.ajaxcart__product-qty button span{transition:color .25s linear;vertical-align:middle}.ajaxcart__product-qty button:hover{background-color:#59851c}.ajaxcart__product-qty button:hover span{color:#fff}.ajaxcart__product-price{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-align:start;-webkit-align-items:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;-o-align-items:flex-start;align-items:flex-start;width:100%;max-width:360px;margin-top:20px}.ajaxcart__product-price span{font-size:.875rem;font-weight:500;letter-spacing:.062857em}@media only screen and (min-width: 64em){.ajaxcart__product-price{margin-top:0}}.ajaxcart__product-edit{display:none;font-size:1rem;align-items:center;width:90px}.ajaxcart__product-edit svg{margin-right:.3125rem}.ajaxcart-item__price-strikethrough{color:#46464f;text-decoration:line-through;padding-left:.3125rem}.ajaxcart__btn-container{padding:.625rem .625rem 0}.ajaxcart__upsell{width:100%}@media only screen and (min-width: 64em){.ajaxcart__upsell{max-width:calc(100% - 420px)}}.ajaxcart__upsell .ajaxcart__upsell-list .ajaxcart__upsell-card{background-color:#f5f5f5;padding:25px;display:flex;justify-content:space-between;border-bottom:1px solid #ffffff}.ajaxcart__upsell .ajaxcart__upsell-list .ajaxcart__upsell-card .image{width:48px;height:48px}@media only screen and (min-width: 64em){.ajaxcart__upsell .ajaxcart__upsell-list .ajaxcart__upsell-card .image{width:98px;height:98px}}.ajaxcart__upsell .ajaxcart__upsell-list .ajaxcart__upsell-card .attributes{width:calc(100% - 70px);display:flex;justify-content:space-between;align-items:center}@media only screen and (min-width: 64em){.ajaxcart__upsell .ajaxcart__upsell-list .ajaxcart__upsell-card .attributes{width:calc(100% - 120px)}}.ajaxcart__upsell .ajaxcart__upsell-list .ajaxcart__upsell-card .attributes .attributes__details{width:calc(100% - 100px)}.ajaxcart__upsell .ajaxcart__upsell-list .ajaxcart__upsell-card .attributes .attributes__details .options{display:none}.ajaxcart__upsell .ajaxcart__upsell-list .ajaxcart__upsell-card .attributes .attributes__details h4{margin-top:0;margin-bottom:.25em}.ajaxcart__upsell .ajaxcart__upsell-list .ajaxcart__upsell-card .attributes .attributes__details h4 a{text-decoration:none}.ajaxcart__upsell .ajaxcart__upsell-list .ajaxcart__upsell-card .attributes .attributes__details .price{margin-top:0;margin-bottom:.5em}.ajaxcart__upsell .ajaxcart__upsell-list .ajaxcart__upsell-card .attributes .attributes__details .radio-container{display:block;position:relative;padding-left:35px;margin-bottom:12px;cursor:pointer;font-size:14px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.ajaxcart__upsell .ajaxcart__upsell-list .ajaxcart__upsell-card .attributes .attributes__details .radio-container input{position:absolute;opacity:0;cursor:pointer}.ajaxcart__upsell .ajaxcart__upsell-list .ajaxcart__upsell-card .attributes .attributes__details .checkmark{position:absolute;top:0;left:0;height:18px;width:18px;background-color:#fff;border-radius:50%}.ajaxcart__upsell .ajaxcart__upsell-list .ajaxcart__upsell-card .attributes .attributes__details .radio-container:hover input~.checkmark{background-color:#fff}.ajaxcart__upsell .ajaxcart__upsell-list .ajaxcart__upsell-card .attributes .attributes__details .radio-container input:checked~.checkmark{background-color:#59851c}.ajaxcart__upsell .ajaxcart__upsell-list .ajaxcart__upsell-card .attributes .attributes__details .checkmark:after{content:"";position:absolute;display:none}.ajaxcart__upsell .ajaxcart__upsell-list .ajaxcart__upsell-card .attributes .attributes__details .radio-container input:checked~.checkmark:after{display:block}.ajaxcart__upsell .ajaxcart__upsell-list .ajaxcart__upsell-card .attributes .attributes__details .radio-container .checkmark:after{top:5px;left:5px;width:8px;height:8px;border-radius:50%;background:#fff}.ajaxcart__upsell .ajaxcart__upsell-list .ajaxcart__upsell-card .attributes .attributes__cta{width:80px}.ajaxcart__upsell .ajaxcart__upsell-list .ajaxcart__upsell-card .attributes .attributes__cta .btn{height:36px;line-height:36px;padding:0;width:100%;max-width:100%;min-width:0}.ajaxcart__footer-wrapper{display:flex;justify-content:space-between;flex-direction:column}@media only screen and (min-width: 64em){.ajaxcart__footer-wrapper{flex-direction:row}}.ajaxcart__footer{padding:1.25rem 0;border-top:.125rem solid #f5f5f5;display:flex;flex-direction:column;align-items:flex-end;width:100%;max-width:360px;align-self:flex-end}@media only screen and (min-width: 64em){.ajaxcart__footer{padding:1.25rem 0}}.ajaxcart__subtotal{padding:0 0 1.25rem;width:100%}.ajaxcart__subtotal-row{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;width:100%;padding:0}.ajaxcart__subtotal-title,.ajaxcart__subtotal-price{margin:0;text-transform:uppercase}.ajaxcart__checkout{width:100%;margin-bottom:.9375rem;max-width:22.5rem}.ajaxcart__disclaimer{text-align:center;margin:0;font-size:.75rem;letter-spacing:.0625em}.ajaxcart__additional-checkout{max-width:22.5rem;width:100%}.ajaxcart__additional-checkout .shopify-cleanslate ._5a6PK6ZZ8knSIndXG3jvY,.ajaxcart__additional-checkout .shopify-cleanslate .X1znsY_r3nPaOB5sdn2C{width:100%!important;text-align:left!important}.ajaxcart__additional-checkout .shopify-cleanslate ._3TUeZPsTWjDxakSmeDcA4D{flex-basis:106px!important}.page--cart{max-width:64rem;margin:0 auto;padding:2.5rem .625rem}.page--cart__title{text-align:center;margin:2.5rem 0}.cart--empty{text-align:center;margin:.625rem 0}.cart--empty p{margin-bottom:2em}.ajaxcart__header-close-back{color:#46464f;font-weight:700;border:none;box-shadow:none;background:#fff;margin:0 auto;text-align:center;width:100%}.ajaxcart__remove-modal{padding:.625rem;box-shadow:.0625rem .125rem .625rem #0003;max-width:13.75rem;position:absolute;right:5.3125rem;background-color:#fff}.ajaxcart__remove-modal[aria-hidden=true]{display:none}.ajaxcart__remove-modal-text{font-size:.875rem}.ajaxcart__remove-modal-ctas{display:-webkit-flex;display:-ms-flexbox;display:flex}.ajaxcart__remove-modal-remove-btn{background-color:transparent;border:none;margin-right:1.25rem;text-decoration:underline;color:#e04545}.ajaxcart__remove-modal-keep-btn{padding:.625rem 1.25rem;min-width:auto;flex-grow:1}.header-banner{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:center;-ms-justify-content:center;justify-content:center;color:#fff;height:15vh}@media only screen and (min-width: 30em){.header-banner{height:20vh}}@media only screen and (min-width: 48em){.header-banner{height:30vh}}@media only screen and (min-width: 64em){.header-banner{height:50vh}}.header-banner__content{max-width:48rem;margin:0 auto;padding:1.25rem}@media only screen and (min-width: 48em){.header-banner__content{padding:2.5rem}}.header-banner__title{font-size:2.5rem;line-height:1.2;margin:0}@media only screen and (min-width: 48em){.header-banner__title{font-size:3rem}}.text-block{padding:2.5rem 1.25rem}@media only screen and (min-width: 48em){.text-block{padding:5rem 1.25rem}}.text-block__content{width:100%;text-align:center}@media only screen and (min-width: 48em){.text-block__content.text-block__content--tleft{text-align:left}.text-block__content.text-block__content--tright{text-align:right}}.text-block__title{font-size:1.5rem;line-height:.83;letter-spacing:normal;text-align:center;color:#46464f;margin:0}@media only screen and (min-width: 48em){.text-block__title{font-size:2rem;line-height:normal}}.text-block__text{font-weight:300;line-height:1.5;letter-spacing:normal;color:#46464f;margin-top:1.25rem}.text-image-block__container{position:relative;width:100%;max-width:90rem;margin:0 auto}@media only screen and (min-width: 48em){.text-image-block__container{display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center}.text-image-block__container.text-image-block--reverse{-webkit-flex-direction:row-reverse;-moz-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}}@media only screen and (min-width: 48em) and (min-width: 48em){.text-image-block__container.text-image-block--reverse .text-image-block__content{padding:0;padding-left:2.5rem}}.text-image-block__container--regular-padding{padding:1.25rem}@media only screen and (min-width: 48em){.text-image-block__container--regular-padding{padding:2.5rem}}.text-image-block__container--extra-padding{padding:1.25rem}@media only screen and (min-width: 48em){.text-image-block__container--extra-padding{padding:2.5rem 2.5rem 5rem}}.text-image-block__image-container{width:100%}@media only screen and (min-width: 48em){.text-image-block__image-container{width:50%}}.text-image-block__image{max-width:25rem;margin:0 auto}.text-image-block__content{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-webkit-flex:1;-moz-flex:1;-ms-flex:1;flex:1;height:100%}@media only screen and (min-width: 48em){.text-image-block__content{width:50%;padding:0;padding-left:1.875rem}}@media only screen and (min-width: 64em){.text-image-block__content{padding:0;padding-left:3.75rem}}.text-image-block__content--center{text-align:center}.text-image-block__content--right{text-align:right}.text-image-block__content-container{width:100%}.text-image-block__title{font-size:1.25rem;font-weight:500;line-height:normal;color:#46464f;margin:0;margin-top:1.25rem}.text-image-block__title span{font-family:montserrat,Arial,sans-serif;font-size:.875rem;font-weight:400;line-height:1.43;color:#46464f}@media only screen and (min-width: 48em){.text-image-block__title{margin:0}}.text-image-block__text p{font-weight:300;line-height:1.5;color:#46464f;margin:1.25rem 0}@media only screen and (min-width: 48em){.text-image-block__text p{margin:0;margin-top:1.25rem}}.text-image-block__button{margin-top:1.875rem}.product-card[aria-hidden=true]{display:none}.product-card__link{position:relative;display:block;text-decoration:none}.product-card__link:focus .product-card__secondary{opacity:1}@media only screen and (min-width: 80.01em){.product-card__link:hover .product-card__secondary{opacity:1}}.product-card__title{font-size:.875rem;font-weight:700;text-align:center;margin:.625rem 0 .3125rem}@media only screen and (min-width: 48em){.product-card__title{font-size:1.25rem;margin:.9375rem 0 .3125rem}}.product-card__secondary{position:absolute;top:0;width:100%;opacity:0;transition:all .2s ease-in-out}.product-card__details{display:block;font-size:.75rem;font-weight:500;text-align:center;text-decoration:none}@media only screen and (min-width: 48em){.product-card__details{font-size:.875rem}}.jdgm-star.jdgm--on{color:#e04545}.swell-tab{border-top-left-radius:.3125rem!important;border-top-right-radius:.3125rem!important;background-color:#e04545!important;font-weight:600!important;padding:.625rem!important;width:140px!important}.modal{position:fixed;top:0;bottom:0;left:0;right:0;visibility:hidden;opacity:0;z-index:99999;pointer-events:none;transition:opacity .25s linear,visibility .25s linear}.modal .modal__wrapper{width:100%;height:100%;display:flex;justify-content:center;align-items:center;position:relative}.modal .modal__close_bg{width:100%;height:100%;position:absolute;left:0;right:0;top:0;bottom:0;background:#14141459;overflow:hidden;text-indent:-99999px}.modal .modal__content{padding:1.875rem;background:#fff;border-radius:.3125rem;width:100%;max-width:360px;position:relative;z-index:1;text-align:center;box-shadow:0 3px 7px #0000004d}.modal .modal__content h2,.modal .modal__content .article-main__header,.modal .modal__content .blog-search__header,.modal .modal__content .contact__header,.modal .modal__content .page__title,.modal .modal__content .page-404__header,.modal .modal__content .ajaxcart__header-title{font-size:1.5rem;margin-top:0}.modal .modal__content p:not(.product-benefit){line-height:1.6}.modal .modal__content p:not(.product-benefit) strong span{color:#59851c}.modal .modal__content p:not(.product-benefit):last-child{margin-bottom:0}.modal .modal__content .modal__close-btn{position:absolute;top:.375rem;right:.375rem;color:#333;overflow:hidden;width:2.25rem;height:2.25rem;display:flex;justify-content:center;align-items:center;z-index:3;cursor:pointer}.modal .modal__content .modal__close-btn span{display:none}.modal .modal__content .modal__close-btn svg{width:1rem;height:1rem}.modal .modal__content .baby__btns .btn{max-width:12.5rem}.modal:target,.modal.active{visibility:visible;opacity:1;pointer-events:auto}#modal-increase-box-size .modal__content{max-width:420px;padding:1.875rem 1.25rem}#modal-increase-box-size .modal__content .pick-plan-plan__container{max-width:820px;padding:0;gap:1.25rem;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:stretch;-webkit-align-items:stretch;-moz-align-items:stretch;-ms-align-items:stretch;-o-align-items:stretch;align-items:stretch}@media only screen and (min-width: 48em){#modal-increase-box-size .modal__content .pick-plan-plan__container{-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:stretch;-webkit-align-items:stretch;-moz-align-items:stretch;-ms-align-items:stretch;-o-align-items:stretch;align-items:stretch}}#modal-increase-box-size .modal__content .pick-plan-plan__container .pick-plan__product-card{margin-top:20px;margin-bottom:20px;width:100%;position:relative;min-height:0;cursor:default;display:flex;align-items:stretch}#modal-increase-box-size .modal__content .pick-plan-plan__container .pick-plan__product-card label{cursor:default;width:100%;min-height:100%}#modal-increase-box-size .modal__content .pick-plan-plan__container .pick-plan__product-card p{line-height:1.15}#modal-increase-box-size .modal__content .pick-plan-plan__container .pick-plan__product-card:after{content:"";display:block;position:absolute;bottom:-32px;left:50%;transform:translate(-50%) translateY(10px);width:24px;height:24px;background-image:url(../assets/arrow-down.svg);background-size:1.5rem auto;background-repeat:no-repeat;background-position:center}#modal-increase-box-size .modal__content .pick-plan-plan__container .pick-plan__product-card.active:after{content:none}#modal-increase-box-size .modal__content .baby__btns{flex-direction:column;position:static;border-top:none}#modal-increase-box-size .modal__content .baby__btns .btn{margin-bottom:1.25rem}#modal-product-detail .modal__content{max-width:1280px;width:calc(100vw - 2.5rem);height:calc(100vh - 7.5rem);padding:0}@media only screen and (min-width: 64em){#modal-product-detail .modal__content{height:calc(100vh - 2.5rem)}}#modal-product-detail .modal__content .product-container{overflow-y:scroll;height:100%}#modal-product-detail .modal__content .product-images__container{align-self:start;position:sticky;top:0;z-index:1;margin-bottom:0;padding-bottom:1.25rem;background-color:#fff}@media only screen and (min-width: 64em){#modal-product-detail .modal__content .product-images__container{padding-bottom:0}}#modal-product-detail .modal__content .product-text__container{text-align:left;padding-top:1.25rem;padding-bottom:3.75rem}@media only screen and (min-width: 64em){#modal-product-detail .modal__content .product-text__container{padding-top:3.75rem}}#modal-product-detail .modal__content .product-text__container .product-buttons{margin-top:1.875rem;margin-bottom:1.5625rem}#modal-product-detail .modal__content .product-text__container .product-buttons .btn{width:100%;max-width:28.125rem;margin-bottom:0;height:52px}#modal-product-detail .modal__content .product-text__container .product-buttons p{color:#e04545}#modal-product-detail .modal__content .product-text__container .product-buttons .build-box__bar-container{margin-bottom:1.5625rem}#modal-product-detail .modal__content .product-text__container .product-buttons .build-box__bar-container p{color:#59851c}#modal-product-detail .modal__content .product-text__container .product-buttons .get-started__product-btns{justify-content:flex-start;height:52px}#modal-product-detail .modal__content .product-text__container .product-buttons .get-started__product-btns button[js-get-started-minus]{margin-left:0}@media (min-width: 1200px){#modal-increase-box-size .modal__content{max-width:892px;padding:1.875rem 0}#modal-increase-box-size .modal__content .pick-plan-plan__container{flex-direction:row;gap:2.5rem}#modal-increase-box-size .modal__content .pick-plan-plan__container .pick-plan__product-card{width:calc(50% - 20px)}#modal-increase-box-size .modal__content .pick-plan-plan__container .pick-plan__product-card:after{top:50%;right:-32px;bottom:auto;left:auto;margin-top:0;transform:translateY(-50%);background-image:url(../assets/arrow-right.svg)}}:root{accent-color:#e04545}#square-baby #MainContent .page-width{background-color:#fff;padding:60px 6.666%}#square-baby #MainContent .page-width .og-title{text-align:left;font-size:28px;color:#46464f}#square-baby #MainContent .page-width .Heading{display:none}#square-baby #MainContent .page-width section{background-color:transparent}#square-baby #MainContent .page-width .og-mobile{margin-top:10px}#square-baby #MainContent .page-width .og-mobile-menu svg g{fill:#46464f!important}#square-baby #MainContent .page-width .og-mobile-menu-options{padding:20px}#square-baby #MainContent .page-width og-smi{font-family:montserrat,Arial,sans-serif;font-size:14px;color:#46464f}#square-baby #MainContent .page-width og-smi a{transition:.25s color linear}#square-baby #MainContent .page-width og-smi h3,#square-baby #MainContent .page-width og-smi .collection-filter__accordion-header,#square-baby #MainContent .page-width og-smi .other-read .other-read__header,.other-read #square-baby #MainContent .page-width og-smi .other-read__header,#square-baby #MainContent .page-width og-smi .blog-block .blog-block__header,.blog-block #square-baby #MainContent .page-width og-smi .blog-block__header,#square-baby #MainContent .page-width og-smi .ajaxcart__subtotal-title,#square-baby #MainContent .page-width og-smi .ajaxcart__subtotal-price{text-transform:none;letter-spacing:0;font-weight:500}#square-baby #MainContent .page-width og-smi .og-link{display:inline-block}#square-baby #MainContent .page-width og-smi .og-link:hover{color:#e04545}#square-baby #MainContent .page-width og-smi .og-form-control{color:#46464f}#square-baby #MainContent .page-width og-smi .og-container{padding:0;max-width:none}#square-baby #MainContent .page-width og-smi .og-container .og-change-shipment-date-button dialog,#square-baby #MainContent .page-width og-smi .og-container .og-pause-subscription-button dialog{width:100%;max-width:22.5rem}#square-baby #MainContent .page-width og-smi .og-container .og-message-main a{color:#e04545}#square-baby #MainContent .page-width og-smi .og-container .og-button,#square-baby #MainContent .page-width og-smi .og-container .og-link{border:2px solid #f2f2f5;border-radius:.1875rem;background-color:#f2f2f5;font-family:cera-round-pro,Arial,sans-serif;padding:0 .3125rem;cursor:pointer;font-size:12px;text-decoration:none;color:#46464f;display:inline-block;transition:color .25s linear;min-width:0;width:auto;height:28px;line-height:24px;transition:color .25s linear,background-color .25s linear,border-color .25s linear}#square-baby #MainContent .page-width og-smi .og-container .og-button:hover,#square-baby #MainContent .page-width og-smi .og-container .og-button:hover:not(:disabled),#square-baby #MainContent .page-width og-smi .og-container .og-link:hover,#square-baby #MainContent .page-width og-smi .og-container .og-link:hover:not(:disabled){color:#fff;border-color:#59851c;background-color:#59851c;box-shadow:none!important;transform:none!important}#square-baby #MainContent .page-width og-smi .og-container .og-button:disabled,#square-baby #MainContent .page-width og-smi .og-container .og-link:disabled{opacity:.5;pointer-events:none}#square-baby #MainContent .page-width og-smi .og-container .og-button-close,#square-baby #MainContent .page-width og-smi .og-container .og-dialog-header .og-button{text-indent:-9999px;overflow:hidden;background-image:url(../assets/icon-close.svg);background-size:16px;background-position:center;background-repeat:no-repeat;background-color:transparent;width:20px;height:20px;border:none}#square-baby #MainContent .page-width og-smi .og-container .og-button-close:hover,#square-baby #MainContent .page-width og-smi .og-container .og-dialog-header .og-button:hover{background-color:transparent!important}#square-baby #MainContent .page-width og-smi .og-container .og-input-group .og-check-radio-label{font-size:1rem}#square-baby #MainContent .page-width og-smi .og-container .og-shipment-header{border-bottom:1px solid #e5e5e5;padding:30px 0}#square-baby #MainContent .page-width og-smi .og-container #og-smi-main-header{background-color:transparent!important}#square-baby #MainContent .page-width og-smi .og-container #og-smi-main-header p{color:#f2f2f5;font-size:20px;font-weight:400;line-height:1.44;max-width:320px;-webkit-hyphens:none;hyphens:none;margin-bottom:20px;vertical-align:top}#square-baby #MainContent .page-width og-smi .og-container #og-smi-main-title{background-color:transparent!important;padding:0;font-size:24px;letter-spacing:-.0044em;margin:0 0 2px;font-weight:500}#square-baby #MainContent .page-width og-smi .og-container #shipments-unsent-header{text-align:left;font-family:cera-round-pro,Arial,sans-serif;font-size:24px;font-weight:500;line-height:1.33}#square-baby #MainContent .page-width og-smi .og-container #shipments-unsent-subheader{padding-bottom:16px;margin-bottom:0}#square-baby #MainContent .page-width og-smi .og-container #shipments-unsent-subheader a{color:#59851c}#square-baby #MainContent .page-width og-smi .og-container .unsent-header{border-bottom:1px solid #e5e5e5}#square-baby #MainContent .page-width og-smi .og-container .og-unsent-shipment,#square-baby #MainContent .page-width og-smi .og-container .og-inactive-subscription,#square-baby #MainContent .page-width og-smi .og-container .og-sent-shipment{background-color:#fff;box-shadow:none;border:none;border-radius:0}#square-baby #MainContent .page-width og-smi .og-container .og-shipment-info,#square-baby #MainContent .page-width og-smi .og-container .og-title{font-weight:500;color:#46464f;margin:0}#square-baby #MainContent .page-width og-smi .og-product{padding:30px 0;border-bottom:1px solid #e5e5e5}#square-baby #MainContent .page-width og-smi .og-product .og-item-remove-actions .og-cancel-subscription-button{margin-top:20px}#square-baby #MainContent .page-width og-smi .og-product .og-item-remove-actions>*:not(:last-child){margin-right:10px}#square-baby #MainContent .page-width og-smi .og-product .og-delete-item-control{margin-top:20px}#square-baby #MainContent .page-width og-smi .og-product h3.og-product-name,#square-baby #MainContent .page-width og-smi .og-product .og-product-name.collection-filter__accordion-header,#square-baby #MainContent .page-width og-smi .og-product .other-read .og-product-name.other-read__header,.other-read #square-baby #MainContent .page-width og-smi .og-product .og-product-name.other-read__header,#square-baby #MainContent .page-width og-smi .og-product .blog-block .og-product-name.blog-block__header,.blog-block #square-baby #MainContent .page-width og-smi .og-product .og-product-name.blog-block__header,#square-baby #MainContent .page-width og-smi .og-product .og-product-name.ajaxcart__subtotal-title,#square-baby #MainContent .page-width og-smi .og-product .og-product-name.ajaxcart__subtotal-price{margin-bottom:1em!important}#square-baby #MainContent .page-width og-smi .og-product .og-product-image-container{padding:10px 0}#square-baby #MainContent .page-width og-smi .og-product .og-name-price-controls-container .og-product-description{margin-bottom:0}#square-baby #MainContent .page-width og-smi .og-product .og-name-price-controls-container .og-product-description h3,#square-baby #MainContent .page-width og-smi .og-product .og-name-price-controls-container .og-product-description .collection-filter__accordion-header,#square-baby #MainContent .page-width og-smi .og-product .og-name-price-controls-container .og-product-description .other-read .other-read__header,.other-read #square-baby #MainContent .page-width og-smi .og-product .og-name-price-controls-container .og-product-description .other-read__header,#square-baby #MainContent .page-width og-smi .og-product .og-name-price-controls-container .og-product-description .blog-block .blog-block__header,.blog-block #square-baby #MainContent .page-width og-smi .og-product .og-name-price-controls-container .og-product-description .blog-block__header,#square-baby #MainContent .page-width og-smi .og-product .og-name-price-controls-container .og-product-description .ajaxcart__subtotal-title,#square-baby #MainContent .page-width og-smi .og-product .og-name-price-controls-container .og-product-description .ajaxcart__subtotal-price,#square-baby #MainContent .page-width og-smi .og-product .og-name-price-controls-container .og-product-description h4,#square-baby #MainContent .page-width og-smi .og-product .og-name-price-controls-container .og-product-description og-sku-swap{font-weight:500;font-size:16px;margin-top:0}#square-baby #MainContent .page-width og-smi .og-product .og-name-price-controls-container .og-product-description h3 a:hover,#square-baby #MainContent .page-width og-smi .og-product .og-name-price-controls-container .og-product-description .collection-filter__accordion-header a:hover,#square-baby #MainContent .page-width og-smi .og-product .og-name-price-controls-container .og-product-description .other-read .other-read__header a:hover,.other-read #square-baby #MainContent .page-width og-smi .og-product .og-name-price-controls-container .og-product-description .other-read__header a:hover,#square-baby #MainContent .page-width og-smi .og-product .og-name-price-controls-container .og-product-description .blog-block .blog-block__header a:hover,.blog-block #square-baby #MainContent .page-width og-smi .og-product .og-name-price-controls-container .og-product-description .blog-block__header a:hover,#square-baby #MainContent .page-width og-smi .og-product .og-name-price-controls-container .og-product-description .ajaxcart__subtotal-title a:hover,#square-baby #MainContent .page-width og-smi .og-product .og-name-price-controls-container .og-product-description .ajaxcart__subtotal-price a:hover,#square-baby #MainContent .page-width og-smi .og-product .og-name-price-controls-container .og-product-description h4 a:hover,#square-baby #MainContent .page-width og-smi .og-product .og-name-price-controls-container .og-product-description og-sku-swap a:hover{color:#e04545}#square-baby #MainContent .page-width og-smi .og-product .og-name-price-controls-container .og-product-description .og-product-display-name{display:none}#square-baby #MainContent .page-width og-smi .og-shipment-body .og-product .og-name-price-controls-container .og-price{margin-bottom:25px}#square-baby #MainContent .page-width og-smi #og-inactive-subscriptions{margin-bottom:0}#square-baby #MainContent .page-width og-smi .og-inactive-subscription:last-child .og-product{border-bottom:none}#square-baby #MainContent .page-width og-smi select,#square-baby #MainContent .page-width og-smi select:focus,#square-baby #MainContent .page-width og-smi select:active{color:#46464f!important;height:40px;line-height:normal;padding:0 25px 0 18px;font-size:14px;background:transparent url(../assets/arrow-min-down-gray.svg) no-repeat center;background-size:16px;background-position:calc(100% - 14px) center}#square-baby #MainContent .page-width og-smi select:focus,#square-baby #MainContent .page-width og-smi select:focus:focus,#square-baby #MainContent .page-width og-smi select:active:focus{border:2px solid #46464f}#square-baby #MainContent .page-width og-smi select:active{border:2px solid #46464f}#square-baby #MainContent .page-width og-smi .og-check-radio{width:16px;height:16px;min-width:0;border-radius:0;border:1px solid #ced4da;transition:all .25s linear;margin-bottom:0}#square-baby #MainContent .page-width og-smi .og-quantity{margin-bottom:20px;margin-right:20px}#square-baby #MainContent .page-width og-smi .og-freq-quantity-controls{margin-top:0;margin-bottom:0}#square-baby #MainContent .page-width og-smi .og-freq-quantity-controls p{margin-top:0}#square-baby #MainContent .page-width og-smi .og-freq-quantity-controls .og-freq{margin-left:0}#square-baby #MainContent .page-width og-smi .og-freq-quantity-controls .og-freq span{text-transform:capitalize}#square-baby #MainContent .page-width og-smi .og-order-components{margin-bottom:30px}#square-baby #MainContent .page-width og-smi .og-payment-shipping{border-top-color:#e5e5e5;padding:40px 0}#square-baby #MainContent .page-width og-smi .og-payment-shipping .og-footer-header{font-weight:500;font-size:1.25rem}#square-baby #MainContent .page-width og-smi .og-payment-shipping .og-billing-details-container,#square-baby #MainContent .page-width og-smi .og-payment-shipping .og-shipping-address-container{font-size:1rem}#square-baby #MainContent .page-width og-smi .og-total-table{border-top-color:#46464f}#square-baby #MainContent .page-width og-smi .og-total-table table tr:last-child>*{border-top-color:#46464f;font-weight:500}#square-baby #MainContent .page-width og-smi .og-total-table table th{font-size:1rem}#square-baby #MainContent .page-width og-smi .og-total-table table td{padding:5px 0 5px 25px;font-size:1rem}#square-baby #MainContent .page-width og-smi .og-total-table table tr:last-child>*{font-weight:500}#square-baby #MainContent .page-width og-smi details summary{border-top-color:#f2f2f5}#square-baby #MainContent .page-width og-smi .og-radio-button-list .og-input-group label{box-shadow:none;display:flex;align-items:center;padding:10px;border:1px solid #46464f}#square-baby #MainContent .page-width og-smi .og-radio-button-list .og-input-group input:checked+label{box-shadow:none;border:1px solid #e04545}#square-baby #MainContent .page-width og-smi .og-radio-button-list .og-input-group label:hover{box-shadow:none;border:1px solid #e04545}#square-baby #MainContent .page-width dialog{border:none;max-width:32.5rem;padding:1.25rem;height:fit-content;max-height:100vh}#square-baby #MainContent .page-width dialog .og-dialog-body{color:#46464f;text-align:center;line-height:1.5;font-size:1rem}#square-baby #MainContent .page-width dialog .og-dialog-body .og-form-group{text-align:left;margin-bottom:0}#square-baby #MainContent .page-width dialog .og-dialog-body.radio-list p{margin-top:0;margin-bottom:1.5em}#square-baby #MainContent .page-width dialog .og-dialog-body.radio-list .og-input-group{text-align:left;align-items:flex-start}#square-baby #MainContent .page-width dialog .og-dialog-body.radio-list .og-input-group .og-check-radio{margin-top:.3125rem}#square-baby #MainContent .page-width dialog .og-dialog-header{display:block;padding:.5em;margin-bottom:0}#square-baby #MainContent .page-width dialog .og-dialog-header .og-button-close{position:absolute;top:15px;right:10px}#square-baby #MainContent .page-width dialog .og-dialog-title{padding-right:1em;margin:0;color:#46464f;font-size:20px;font-weight:500;font-family:cera-round-pro,Arial,sans-serif;text-align:center}#square-baby #MainContent .page-width dialog .og-dialog-body{padding:2em 1em}#square-baby #MainContent .page-width dialog .og-dialog-footer{justify-content:center;padding:.5em 1em 1em}#square-baby #MainContent .page-width dialog .og-dialog-footer .og-button{cursor:pointer;font-size:.8125rem;text-transform:uppercase;color:#fff;background-color:#e04545;font-weight:600;display:inline-block;vertical-align:middle;width:100%;max-width:200px;height:38px;padding:0 26px;line-height:38px;letter-spacing:0;overflow:hidden;border:0;border-radius:.25rem;text-align:center;white-space:nowrap;text-decoration:none;-webkit-user-select:none;user-select:none;-webkit-appearance:none;appearance:none;transition:color .25s linear,background-color .25s linear,opacity .25s linear}#square-baby #MainContent .page-width dialog .og-dialog-footer .og-button:hover{color:#fff}#square-baby #MainContent .page-width .grid__item.og-right{border-top:2px solid #46464f;padding-top:80px;padding-bottom:20px}#square-baby #MainContent .page-width #og-send-update-email{max-width:560px;margin:0 auto}#square-baby #MainContent .page-width #og-send-update-email>div{font-size:24px}#square-baby #MainContent .page-width #og-send-update-email *{text-align:center}#square-baby #MainContent .page-width #og-send-update-email p{line-height:1.4;font-size:1rem;margin-bottom:1.4em}#square-baby #MainContent .page-width #og-vaulting iframe{border-top:50px #f4f6f8 solid!important}.og-toast{width:100vw!important;height:auto!important;min-height:65px;margin:0!important;position:fixed!important;text-align:center;transition-duration:.5s!important}.og-toast.og-toast-success{top:27px!important;background-color:#e04545!important;color:#fff!important}.og-toast.og-toast-success span{color:#fff!important}.og-toast.og-toast-success a{color:#fff;margin-left:.5em}.og-toast.og-hide{pointer-events:none}@media (min-width: 768px){#square-baby #MainContent .page-width og-smi .og-container .og-button,#square-baby #MainContent .page-width og-smi .og-container .og-link{font-size:14px}#square-baby #MainContent .page-width og-smi .og-container #og-smi-main-header p{font-size:24px}}@media (min-width: 768px){#square-baby #MainContent .page-width og-smi .og-shipment-footer{padding:0}#square-baby #MainContent .page-width og-smi .og-product .og-name-price-controls-container .og-product-description h3,#square-baby #MainContent .page-width og-smi .og-product .og-name-price-controls-container .og-product-description .collection-filter__accordion-header,#square-baby #MainContent .page-width og-smi .og-product .og-name-price-controls-container .og-product-description .other-read .other-read__header,.other-read #square-baby #MainContent .page-width og-smi .og-product .og-name-price-controls-container .og-product-description .other-read__header,#square-baby #MainContent .page-width og-smi .og-product .og-name-price-controls-container .og-product-description .blog-block .blog-block__header,.blog-block #square-baby #MainContent .page-width og-smi .og-product .og-name-price-controls-container .og-product-description .blog-block__header,#square-baby #MainContent .page-width og-smi .og-product .og-name-price-controls-container .og-product-description .ajaxcart__subtotal-title,#square-baby #MainContent .page-width og-smi .og-product .og-name-price-controls-container .og-product-description .ajaxcart__subtotal-price{margin-bottom:1em!important}#square-baby #MainContent .page-width og-smi .og-product .og-price{margin-top:5px}#square-baby #MainContent .page-width og-smi .og-product .og-product-image-container{padding:20px 0}#square-baby #MainContent .page-width og-smi .og-product .og-item-remove-actions .og-cancel-subscription-button,#square-baby #MainContent .page-width og-smi .og-product .og-item-remove-actions .og-delete-item-control{margin-top:0}#square-baby #MainContent .page-width og-smi .og-quantity{margin-bottom:0}#square-baby #MainContent .page-width og-smi .og-freq-quantity-controls .og-freq select{width:150px}}@media (min-width: 1024px){#square-baby #MainContent .page-width{padding:80px 6.666%}#square-baby #MainContent .page-width og-smi{font-size:1rem}#square-baby #MainContent .page-width og-smi #og-smi-main-title{font-size:44px}#square-baby #MainContent .page-width og-smi .og-container .og-shipment-header{padding:30px 0}#square-baby #MainContent .page-width og-smi .og-container .og-shipment-footer{padding:0}#square-baby #MainContent .page-width og-smi .og-container #og-smi-main-title{font-size:2.375rem}#square-baby #MainContent .page-width og-smi .og-container #shipments-unsent-header{font-size:28px}#square-baby #MainContent .page-width og-smi .og-container .og-product .og-name-price-controls-container .og-product-description h3,#square-baby #MainContent .page-width og-smi .og-container .og-product .og-name-price-controls-container .og-product-description .collection-filter__accordion-header,#square-baby #MainContent .page-width og-smi .og-container .og-product .og-name-price-controls-container .og-product-description .other-read .other-read__header,.other-read #square-baby #MainContent .page-width og-smi .og-container .og-product .og-name-price-controls-container .og-product-description .other-read__header,#square-baby #MainContent .page-width og-smi .og-container .og-product .og-name-price-controls-container .og-product-description .blog-block .blog-block__header,.blog-block #square-baby #MainContent .page-width og-smi .og-container .og-product .og-name-price-controls-container .og-product-description .blog-block__header,#square-baby #MainContent .page-width og-smi .og-container .og-product .og-name-price-controls-container .og-product-description .ajaxcart__subtotal-title,#square-baby #MainContent .page-width og-smi .og-container .og-product .og-name-price-controls-container .og-product-description .ajaxcart__subtotal-price,#square-baby #MainContent .page-width og-smi .og-container .og-product .og-name-price-controls-container .og-product-description h4,#square-baby #MainContent .page-width og-smi .og-container .og-product .og-name-price-controls-container .og-product-description og-sku-swap{font-size:24px}#square-baby #MainContent .page-width og-smi .og-container .og-product p{font-size:1rem}#square-baby #MainContent .page-width og-smi .og-container .og-product .og-order-components{font-size:1rem}}.get-started-cta{border-top:1px solid #e5e5e5;background-color:#fff;display:flex;justify-content:center;align-items:center;padding:1.25rem;position:fixed;bottom:0;left:0;right:0;top:auto;z-index:9;transform:translate3d(0,100%,0);transition:transform .3s ease-in-out}.get-started-cta .get__started-link{height:48px;line-height:48px;margin-right:0}.get-started-cta.scrolled{transform:translateZ(0)}@media (min-width: 1024px){.get-started-cta{display:none!important}}.login__contents{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;-webkit-align-items:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;-o-align-items:flex-start;align-items:flex-start;max-width:80rem;margin:0 auto;padding:1.25rem}@media only screen and (min-width: 48em){.login__contents{-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between}}@media only screen and (min-width: 64em){.login__contents{padding:5rem 2.5rem}}.login__container{padding:1.25rem 0}@media only screen and (min-width: 48em){.login__container{padding:1.25rem;width:45%;max-width:31.25rem}}.login__header{text-transform:uppercase;line-height:1.5;letter-spacing:.125em;font-size:1rem}.login__text{line-height:1.5;margin:1.5625rem 0}.login__reactivate-text{display:none}.login__form{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:1.5625rem 0}.login__form .errors ul{list-style:none;padding:0;font-size:.875rem}.login-form__btn{width:100%}.login__forgot-btn{background:none;border:none;text-transform:uppercase;font-size:.875rem;line-height:1;margin:1.25rem 0 0 auto;padding:0;transition:all .3s ease-in-out}.login__forgot-btn:focus{color:#59851c}@media only screen and (min-width: 64em){.login__forgot-btn:hover{color:#59851c}}.login__reset-success{font-size:.875rem;margin:1.25rem 0}.login__recover,.login__reset-success{text-align:left}.account-address__cancel{text-transform:uppercase;margin-left:auto;background:none;border:none;text-decoration:none;transition:color .2s ease-in-out}.account-address__cancel:focus{text-decoration:underline}@media only screen and (min-width: 64em){.account-address__cancel:hover{text-decoration:underline}}.login__cancel-btn{background:none;border:none;text-decoration:none;display:table;text-transform:uppercase;margin:1.5625rem auto;font-size:.875rem}.login__create{padding:1.25rem}@media only screen and (min-width: 48em){.login__create{margin:0 auto}}.login__create .login__container{margin:5rem auto 0}#create_customer{margin-top:1.25rem}#create_customer label{position:absolute!important;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}.login__reset-success{color:#e04545;font-weight:700}.account__accordion-content{width:100%}.account__accordion-content[aria-hidden=true]{display:none}.account__accordion-first{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;background:#fff;color:#fff;padding:1.875rem 1.25rem}@media only screen and (min-width: 48em){.account__accordion-first{-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;width:30%;min-height:70vh}.account__accordion-first .account__accordion-header{color:#46464f}}@media only screen and (min-width: 90em){.account__accordion-first{padding:6.25rem;min-height:100vh}}.account__accordion-second{padding:1.875rem 1.25rem}@media only screen and (min-width: 48em){.account__accordion-second{width:70%}}@media only screen and (min-width: 90em){.account__accordion-second{padding:6.25rem}}.account__form-subheader,.account__subheader,.account__desktop-subheader{font-size:1rem;margin:1.25rem 0 .9375rem;text-transform:uppercase;letter-spacing:.125em}.account__form-subheader{margin:0}.account__desktop-subheader{display:none}@media only screen and (min-width: 48em){.account__desktop-subheader{display:block}}.account__text-btn,.account__return{text-transform:uppercase;text-underline-position:under;font-size:.875rem;color:#46464f;letter-spacing:.125em}.account__set-default{font-weight:700;text-transform:uppercase}.account__accordion-header,.account-order__title,.account-order__section-header,.account-order__subheader{line-height:1.5}.account__section-header,.account-order__section-header{font-size:.875rem}.account__section-header{margin:0 0 1.25rem}.account__accordion-header{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;background-color:transparent;text-transform:uppercase;font-family:cera-round-pro;font-weight:700;font-size:1.25rem;width:100%;border:0;padding:0;margin:0;transition:color .2s ease}.account__accordion-header:focus{color:#59851c}@media only screen and (min-width: 48em){.account__accordion-header{display:none}}.account__name,.account__default-address{line-height:1.5}.account__name{margin:0;padding:.9375rem 0 0}@media only screen and (min-width: 48em){.account__name{padding:0 0 .9375rem}}.account__no-order{color:#46464f;line-height:1.5;margin:0;padding:.9375rem 0 0}@media only screen and (min-width: 48em){.account__no-order{padding:0 0 .9375rem}}.account__table{width:100%;border-collapse:collapse;text-align:left;margin-top:2.5rem;background:#fff}@media only screen and (min-width: 48em){.account__table-header:first-child,.account__table-cell:first-child{width:35%;padding-left:.9375rem}}.account__table-head{background:#f2f2f5}.account__table-body{font-size:.875rem}.account__table-header,.account__table-cell{text-align:center;padding:.9375rem 0}@media only screen and (min-width: 48em){.account__table-header,.account__table-cell{text-align:left}}.account__table-header{text-transform:uppercase;color:#46464f;width:25%;font-size:.875rem}.account__table-order-link{color:#46464f;font-weight:700;text-decoration:none;transition:color .2s ease-in-out}.account__table-order-link:focus{text-decoration:underline}@media only screen and (min-width: 64em){.account__table-order-link:hover{text-decoration:underline}}.account__accordion{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column-reverse;-moz-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-justify-content:center;-ms-justify-content:center;justify-content:center}@media only screen and (min-width: 48em){.account__accordion{-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row}}.account__accordion>div{border-bottom:1px solid #e5e5e5}.account__create,.account__update{text-transform:uppercase;width:100%;margin:.9375rem 0 0}.account__manage-subscription-container--mobile{border-bottom:1px solid #e5e5e5;padding:2.5rem 1.25rem}@media only screen and (min-width: 48em){.account__manage-subscription-container--mobile{display:none}}.manage-subscriptions-btn{display:none}@media only screen and (min-width: 48em){.manage-subscriptions-btn{display:block}}.account__logout-container--mobile{padding:2.5rem 1.25rem}@media only screen and (min-width: 48em){.account__logout-container--mobile{display:none}}.account__logout,.account__manage-subscriptions{width:100%}.account__logout.desktop,.account__manage-subscriptions.desktop{display:none}@media only screen and (min-width: 48em){.account__logout.desktop,.account__manage-subscriptions.desktop{display:block}}@media only screen and (min-width: 48em){.account__logout,.account__manage-subscriptions{margin:1.5625rem 0 0}}@media only screen and (min-width: 48em){.account__manage-subscriptions{margin:0 0 1.5625rem}}.form-reset-password{max-width:31.25rem;margin:6.25rem 1.25rem}@media only screen and (min-width: 48em){.form-reset-password{margin:10rem auto}}.account__container{padding-bottom:2.5rem}.account-order .account__accordion{-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}@media only screen and (min-width: 48em){.account-order .account__accordion{-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row}}@media only screen and (max-width: 47.99em){.account-order .account__accordion-first,.account-order .account__accordion-second{background:#fff;color:#46464f;padding:1.25rem}}.account-order .account__buttons--mobile{background:#fff}@media only screen and (min-width: 48em){.account-order__details{width:75%}}.account-order__status{margin-top:0}.account-order__title{padding:0}@media only screen and (min-width: 48em){.account-order__title{padding:1.25rem 0}}.account-order__section-container{width:100%}.account-order__section-header{padding-top:1.25rem}.order__table{width:100%;border-spacing:0;border-collapse:collapse;margin-top:1.25rem;line-height:1.5;font-size:.875rem}@media only screen and (min-width: 48em){.order__table{margin-top:2.5rem}}.order-table__head{background:#f2f2f5;color:#46464f}.order-table__header{width:20%;text-transform:uppercase;text-align:left;padding:.625rem 0}.order-table__body .responsive-table-row:last-child .order-table__product.meal{padding-bottom:1.25rem}.order-table__body .order-table__product{padding:.9375rem}.order-table__body .order-table__product.meal{padding:.1875rem 0 .1875rem 1.5625rem}.order-table__line-item{text-decoration:none;color:#46464f}.order-table__product{width:40%;padding-left:.9375rem}@media only screen and (min-width: 48em){.order-table__product{width:45%}}.order-table__money{text-align:right;padding-right:.625rem}@media only screen and (min-width: 48em){.order-table__money{padding-right:.9375rem}}.order-table__price,.order-table__qty{text-align:center}.order-table__foot{border-top:1px solid #e5e5e5;background:transparent;color:#46464f}.order-table__foot-row--first .order-table__foot-item,.order-table__foot-row--first .order-table__money{padding-top:.9375rem}.order-table__foot-row--last .order-table__foot-item,.order-table__foot-row--last .order-table__money{padding-bottom:.9375rem}.order-table__foot-item{padding-left:.9375rem}.order-table__line-item-details{list-style:none;margin:.625rem 0 0}.account__buttons{width:100%;display:none}@media only screen and (min-width: 48em){.account__buttons{display:block}}.account__buttons--mobile{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;padding:1.25rem}.account__buttons--mobile .account__logout{min-width:0;margin:0;width:7.1875rem}@media only screen and (min-width: 48em){.account__buttons--mobile{display:none}}@media only screen and (min-width: 48em){.account-address__accordion{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between}}.account__title,.account__desktop-subheader{display:none}@media only screen and (min-width: 48em){.account__title,.account__desktop-subheader{display:block}}.account-address__btn-container{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin:1.875rem 0}.account-address__btn-container .btn--green{margin-bottom:.3125rem}@media only screen and (min-width: 48em){.account-address__btn-container{-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}.account-address__addresses{list-style:none;padding:0;margin:0}.account-address__default,.account-address__address{line-height:1.5}.account-address__overview,.account-order__additional{text-align:center}@media only screen and (min-width: 48em){.account-address__overview,.account-order__additional{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;text-align:left;width:100%}}.account-order__additional.mobile{margin-top:1.25rem}@media only screen and (min-width: 48em){.account-order__additional.mobile{display:none}}.account-order__additional.desktop{display:none}@media only screen and (min-width: 48em){.account-order__additional.desktop{display:block}}.account__check-default{display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;width:100%;margin-bottom:.625rem}.account__check-default input{margin:0;padding:0;width:.9375rem;margin-bottom:.125rem}.account__check-default input:checked+.account__set-default{text-decoration:underline}.account__check-default input:focus+.account__set-default{text-decoration:underline}@media only screen and (min-width: 64em){.account__check-default input:hover{cursor:pointer}}.account__check-default input:hover+.account__set-default{text-decoration:underline}.account__set-default{margin:0 0 0 .625rem;transition:.2s all ease-in-out;color:#46464f;font-size:.875rem}@media only screen and (min-width: 64em){.account__set-default:hover{text-decoration:underline}}.account__grid-container{display:grid;width:100%}@media only screen and (min-width: 48em){.account__grid-container{grid-template-columns:1fr 1fr;grid-template-rows:1fr;grid-column-gap:.9375rem}}.account__no-address{padding:1.5625rem 0 0;line-height:1.5;margin:0}@media only screen and (min-width: 48em){.account__no-address{padding:0}}.address__form{margin-top:1.25rem}@media only screen and (min-width: 48em){.account-address__default-address{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;height:100%}}.page-404{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}@media only screen and (min-width: 48em){.page-404{-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row}}.page-404__contents{text-align:center;padding:3.75rem 1.25rem}@media only screen and (min-width: 48em){.page-404__contents{text-align:left;width:60%;padding:3.75rem 2.5rem}}@media only screen and (min-width: 64em){.page-404__contents{padding:3.75rem 5rem}}@media only screen and (min-width: 48em){.page-404__image{width:40%}}.page-404__subheader{font-weight:500;font-family:cera-round-pro,Arial,sans-serif;font-size:1.25rem;margin:1.875rem 0 1.5625rem}.page-404__richtext{font-size:.875rem;line-height:1.35;margin-bottom:1.875rem}@media only screen and (min-width: 48em){.page-404__richtext{width:60%}}.page--cart .js-qty__adjust{padding:0;background-color:transparent;width:1.5rem;height:1.5rem;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-webkit-justify-content:center;-ms-justify-content:center;justify-content:center}.page--cart .js-qty__num{border:0;width:1.875rem;font-size:1rem;text-align:center;margin:0 .3125rem;padding:0 .3125rem}.page-cart__title{margin:0 0 1.25rem}@media screen and (orientation: landscape){.page-cart__form{display:grid;grid-template-columns:6fr 4fr;grid-column-gap:2.5rem}}@media only screen and (min-width: 48em){.page-cart__form{display:grid;grid-template-columns:6fr 4fr;grid-column-gap:2.5rem}}.page-cart__products{margin-bottom:1.25rem}.page-cart__product{display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;padding:1.25rem 0}.page-cart-product__image{width:6.25rem;min-width:6.25rem;margin-right:.625rem}.page-cart-product__image:focus{opacity:.6}@media only screen and (min-width: 64em){.page-cart-product__image:hover{opacity:.6}}.page-cart-product__title{margin:0 0 .625rem}.page-cart-product__variant{display:block;margin-bottom:.625rem}.page-cart-product__qty{display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-webkit-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start;margin-bottom:.625rem}.page-cart__subtotal{display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-webkit-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:.625rem}.page-cart-subtotal__discounts{width:100%;text-align:right}.page-cart__disclaimer{margin:.625rem 0}.page-cart__footer{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:1.25rem}.page-cart__additionals{margin-top:.625rem}.page-cart__additionals .shopify-cleanslate [data-shopify-buttoncontainer]{display:grid!important;grid-template-columns:repeat(3,1fr);grid-column-gap:.625rem;margin:0!important}.page-cart__additionals .shopify-cleanslate [data-testid]{margin:0!important}.page{max-width:80rem;margin:0 auto;padding:1.25rem}@media only screen and (min-width: 48em){.page{display:-webkit-flex;display:-ms-flexbox;display:flex;padding:2.5rem}}.page__container{overflow-wrap:break-word}.page__container.rte ol{padding-left:20px}@media only screen and (min-width: 48em){.page__container{width:50%}}.page__title{text-align:center;margin:1.25rem 0 3.125rem}@media only screen and (min-width: 48em){.page__title{text-align:left;margin:.9375rem}}.contact{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:1.875rem 1.25rem 3.75rem}@media only screen and (min-width: 48em){.contact{-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;max-width:80rem;margin:0 auto;padding:6.25rem 2.5rem}}.contact__contents{text-align:center}@media only screen and (min-width: 48em){.contact__contents{width:50%;text-align:left}}.contact__header{margin:0 0 1.25rem}.contact__icons .social-icons{display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-webkit-justify-content:center;-ms-justify-content:center;justify-content:center;list-style:none;padding:0}@media only screen and (min-width: 48em){.contact__icons .social-icons{-webkit-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start}}.contact__icons .social-icon{margin-right:1.25rem;width:1.25rem}.contact__icons .social-icon:first-child{width:.75rem}.contact-info{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}@media only screen and (min-width: 48em){.contact-info{-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;margin-bottom:2.5rem}}.contact-info__container{margin-bottom:2.5rem}@media only screen and (min-width: 48em){.contact-info__container{margin-bottom:0}}.contact-info__header{font-size:.875rem;margin-bottom:.625rem}.contact-info__email{text-decoration:none;font-weight:500;line-height:1.5;margin:0}.contact-divider{display:block;width:7%;border-top:.125rem solid #59851C;margin:2.5rem auto}@media only screen and (min-width: 48em){.contact-divider{margin:2.5rem 0}}.contact-form__input,.contact-form__textarea{font-weight:700;background:#fff;border:.0625rem solid #46464f;margin-bottom:.9375rem}.contact-form__header{font-size:1.25rem;line-height:1.2;font-weight:500;margin:0 auto 1.875rem;width:70%}@media only screen and (min-width: 48em){.contact-form__header{width:100%}}@media only screen and (min-width: 48em){.contact__btn-container{text-align:right}}.contact-map{text-align:center;margin-top:2.5rem}@media only screen and (min-width: 48em){.contact-map{width:50%;text-align:right;margin:0 0 0 6.25rem}}.contact-map__header{display:inline-block;font-weight:500;margin:1.875rem 0 .3125rem}@media only screen and (min-width: 48em){.contact-map__header{margin-top:1.25rem}}.contact-map__subheader{font-size:.625rem;opacity:.5}.contact-map__icon{display:inline-block;height:.9375rem;width:.9375rem;margin-right:.3125rem}.template-product .product-container{padding:1.875rem 1.875rem 0}@media only screen and (min-width: 80.01em){.template-product .product-container{padding:3.75rem}}.product-container{padding:0 1.875rem}@media only screen and (min-width: 64em){.product-container{display:grid;grid-template-columns:1.5fr 1fr;grid-column-gap:5rem;padding:0 3.75rem}}@media only screen and (max-width: 47.99em){.product-container.gift-card .product-title{-webkit-justify-content:center;-ms-justify-content:center;justify-content:center}}@media only screen and (min-width: 80.01em){.product-container.gift-card{grid-template-columns:repeat(2,1fr)}.product-container.gift-card .product-images__container{padding:2.5rem}}.product-container .product-unavailable{margin-top:2em}.product-title{font-size:2rem;letter-spacing:-.0525rem;font-weight:500;color:#46464f;margin:0;display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-webkit-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row}@media only screen and (min-width: 80.01em){.product-title{font-size:2.3125rem;letter-spacing:-.060625rem;max-width:28.75rem}}.product-description{font-family:montserrat,Arial,sans-serif;font-size:.875rem;line-height:1.57;font-weight:300;margin-top:1.25rem}@media only screen and (min-width: 80.01em){.product-description{max-width:28.75rem}}.product-description .add-to-cart-cta{margin-top:2em;margin-bottom:2em}.product-description .add-to-cart-cta .btn{width:100%}.product-usda-images{margin-bottom:1.25rem}.product-usda__image{margin-top:.625rem;height:1.5625rem;width:auto}.product-usda__image.image-one{margin-right:1.25rem}.product-get-started__link{margin-bottom:1.5625rem}.product-nutrition__container,.product-ingredients-benefits__container{border-top:solid .09375rem #e5e5e5;padding-top:.9375rem}.product-nutrition__title,.product-ingredients__title,.product-benefits__title{font-family:cera-round-pro,Arial,sans-serif;text-transform:uppercase;font-size:.875rem;font-weight:500;line-height:1.57;color:#46464f}.product-custom-field__contains{padding-top:1.25rem;font-family:montserrat,Arial,sans-serif;font-size:.875rem;font-weight:300;line-height:1.57;color:#46464f}.product-tags__container{margin-bottom:1.25rem;margin-top:.625rem}.product-tag{color:#46464f;height:.8125rem;font-family:montserrat,Arial,sans-serif;font-size:.625rem;text-align:center;text-transform:capitalize;background:#f2f2f5;border-radius:.25rem;padding:.25rem .3125rem;margin-right:.25rem}.product-title__step{height:1.4375rem;width:1.4375rem;color:#fff;border-radius:.3125rem;font-weight:700;background-color:#e04545;font-size:1rem;display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-webkit-justify-content:center;-ms-justify-content:center;justify-content:center;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.product-title__square-meal-system{font-family:cera-round-pro,Arial,sans-serif;font-size:.75rem;text-transform:uppercase;color:#59851c;font-weight:700}@media only screen and (min-width: 80.01em){.product-ingredients-benefits__container{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:5rem}}.product-ingredient,.product-benefit{font-family:montserrat,Arial,sans-serif;font-size:.875rem;font-weight:300;text-transform:capitalize}.product-benefits__container,.product-ingredients__container{margin-bottom:1.25rem}.product-images__carousel-nav{display:none}@media only screen and (min-width: 80.01em){.product-images__carousel-nav{display:block;margin-left:1.25rem}}.product-images__carousel-nav .flickity-slider{transform:translate(0)!important}.product-images__carousel-nav .carousel-cell{height:6.25rem;width:6.25rem;margin-right:1.25rem}.product-images__carousel-nav .carousel-cell img{opacity:.35}.product-images__carousel-nav .carousel-cell.is-selected img{opacity:1}.product-images__carousel-main .flickity-page-dots{display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-webkit-justify-content:center;-ms-justify-content:center;justify-content:center;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;margin:0 auto;padding:0}@media only screen and (min-width: 80.01em){.product-images__carousel-main .flickity-page-dots{display:none}}.product-images__carousel-main .flickity-button{width:1.5625rem;height:1.5625rem;padding:0}@media only screen and (min-width: 80.01em){.product-images__carousel-main .flickity-button{width:2.5rem;height:2.5rem}}.product-images__carousel-main .flickity-button:focus{box-shadow:none}.product-images__carousel-main .flickity-button:disabled{display:none}.product-images__carousel-main .previous{left:-10px}.product-images__carousel-main .next{right:-10px}.product-images__carousel-main .dot{width:2.1875rem;height:.1875rem;border-radius:.125rem}.product-images__container{margin-bottom:1.875rem}.product-images__container .product-images__container-inner{max-width:640px;margin:0 auto}@media only screen and (min-width: 64em){.product-images__container .product-images__container-inner{position:sticky;top:115px}}.carousel-cell__main{width:100%}@media only screen and (min-width: 48em){.carousel-cell__main{width:80%;margin:0 auto}}@media only screen and (min-width: 80.01em){.carousel-cell__main{width:100%;max-width:calc(100vh - 100px);margin:0 auto}}.product-ingredients-nutrition__container{display:grid;grid-template-columns:1fr}@media only screen and (min-width: 48em){.product-ingredients-nutrition__container{grid-template-columns:1fr 1fr}}@media only screen and (min-width: 64em){.product-ingredients-nutrition__container{grid-template-columns:1fr}}.product-benefit__image{max-height:1.5625rem}.product-benefit__block{display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-webkit-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.product-benefit{margin:.625rem}@media only screen and (min-width: 80.01em){.product-benefits__title{margin-bottom:0}}.product-images__container .flickity-prev-next-button{border:none;background-color:transparent}.product-images__container .flickity-prev-next-button:focus{border:none;background-color:transparent}@media only screen and (min-width: 80.01em){.product-images__container .flickity-prev-next-button:hover{border:none;background-color:transparent}}.product-gc{margin-top:2.5rem}@media only screen and (min-width: 80.01em){.product-gc{max-width:28.125rem}}.product-gc__grid{display:flex;justify-content:center;flex-flow:row wrap;grid-gap:.9375rem;margin-bottom:2.5rem}@media only screen and (min-width: 48em){.product-gc__grid{grid-template-columns:repeat(2,1fr)}}.product-gc__grid-item{cursor:pointer;border:.0625rem solid #D9D9D9;border-radius:.3125rem;padding:1.5rem .75rem}.product-gc__grid-item-price{font-size:1.25rem;line-height:1;margin:0;margin-bottom:.625rem}.product-gc__grid-item-title{color:inherit;font-size:.875rem;font-weight:300;line-height:1;margin-top:0}.product-gc__grid-item-select{-webkit-appearance:none;appearance:none;display:inline-block;position:relative;background:#fff;border:.0625rem solid #46464f;border-radius:.3125rem;height:1.375rem;width:1.375rem;margin:0}.product-gc__grid-item-select:focus{border-color:#46464f}.product-gc__grid-item-select:after{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);content:"\2713";color:#fff;font-size:1.125rem}.product-gc__grid-item-select:checked{border-color:#59851c;background:#59851c}.product-gc__grid-item-select:checked .product-gc__grid-item{box-shadow:0 .375rem .875rem #f2f2f5}.product-gc__grid-item{position:relative;width:calc(50% - .47rem)}.product-gc__grid-item input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.GiftWizard-gift-button,.Rise-add-to-cart-button{margin-left:15px}.product-gc__grid-item .checkmark{position:absolute;top:20px;left:auto;right:15px;height:25px;width:25px;background-color:#f2f2f5;border-radius:50%}.product-gc__grid-item:hover input~.checkmark{background-color:#ccc}.product-gc__grid-item input:checked~.checkmark{background-color:#59851c}.product-gc__grid-item .checkmark:after{content:"";position:absolute;display:none}.product-gc__grid-item input:checked~.checkmark:after{display:block}.product-gc__grid-item .checkmark:after{top:9px;left:9px;width:8px;height:8px;border-radius:50%;background:#fff}.product-gc__btns{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin:1.25rem auto 0}@media only screen and (min-width: 48em){.product-gc__btns{-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;justify-self:center;grid-column:1/3}}.product__reviews{padding:1.25rem 1.875rem 2.5rem}@media only screen and (min-width: 80.01em){.product__reviews{padding:3.75rem}}.product-gc__btns .atc.disabled{cursor:not-allowed!important;pointer-events:none!important;background-color:#f2f2f5!important}.shg-product .shg-gallery-thumb-image-wrapper{flex-basis:16.6%!important}.shg-product .shg-gallery-thumb-image-wrapper:nth-child(6n){padding-right:0!important}.shg-product #s-0e8c752e-9c66-4510-b5e8-1f20e8bdc94b.shg-c .shg-image-zoom,.shg-product #s-0e8c752e-9c66-4510-b5e8-1f20e8bdc94b.shg-c img.shogun-image,.shg-product .shg-product-image-wrapper img.shogun-image{max-width:100%!important}.blog{background:#f5f5f5}.blog__title{margin-top:3.75rem;margin-bottom:2.5rem;text-align:center;font-size:2rem}.blog-search{box-shadow:0 .625rem 1rem #f2f2f5;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;max-width:80rem;margin:0 auto}.blog-search__header{margin:0;text-align:center}@media only screen and (min-width: 48em){.blog-search__header{text-align:left;margin:0 auto}}.blog-search__input{background:#fff;-webkit-flex:1 1 auto;-moz-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;border-radius:.3125rem 0 0 .3125rem;padding-left:1.25rem;margin-bottom:0}.blog-search__button{border-radius:.25rem;background-color:#e04545;color:#fff;min-width:0;width:auto;border:none;box-shadow:none;padding:.625rem 1.25rem;margin-left:.625rem}.blog-search__button .icon-search{width:1.5625rem}.blog-search__button-text{display:none}@media only screen and (min-width: 48em){.blog-search__button-text{display:block}}.blog{padding:2.5rem 1.25rem}@media only screen and (min-width: 48em){.blog{padding:2.5rem}}.blog-navigation{padding:1.25rem 0 3.125rem;margin:0;list-style-type:none;display:none}@media only screen and (min-width: 80.01em){.blog-navigation{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center}}.blog-navigation__button{font-size:.875rem;text-align:center;color:#46464f;margin:0 1.25rem;text-transform:uppercase;text-decoration:none;padding:.625rem 1.25rem;transition:all .2s ease-in-out}.blog-navigation__button:focus{color:#e04545}@media only screen and (min-width: 80.01em){.blog-navigation__button:hover{color:#e04545}}.blog-navigation__button--active{color:#fff;background-color:#e04545;pointer-events:none}.blog-select__container{display:block;padding:2.5rem 1.25rem 1.875rem}@media only screen and (min-width: 80.01em){.blog-select__container{display:none}}.blog-select{font-size:.875rem;text-transform:uppercase;line-height:1.71;color:#46464f;padding:.625rem 1.25rem;margin:0;background-color:#f5f5f5;background-image:url(https://cdn.shopify.com/s/files/1/0064/6945/1840/files/icon-carat-down.svg?v=1628197448);background-repeat:no-repeat;background-position-x:calc(100% - 16px);background-position-y:center}.blog-blocks__carousel{padding:2.5rem 0;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column-reverse;-moz-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.blog-blocks__carousel .blog-block{width:80%;margin:.625rem}@media only screen and (min-width: 48em){.blog-blocks__carousel .blog-block{width:100%;margin:0}}@media only screen and (min-width: 48em){.blog-blocks__carousel{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:2.5rem 1.25rem}}.blog-block{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;background:#fff;border-radius:.4375rem;box-shadow:0 .125rem .875rem #f2f2f5;overflow:hidden}.blog-block .blog-block__bg-image{background-position:top}.blog-block .blog-block__contents{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;height:100%;padding:1.25rem}.blog-block .blog-block__header{font-weight:500;margin:0 0 .625rem}.blog-block .blog-block__header-link{text-decoration:none;color:inherit}.blog-block .blog-block__link{text-align:right}@media only screen and (min-width: 48em){.blog-block.full-width{-webkit-flex-direction:row-reverse;-moz-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;grid-column:1/4;height:100%}.blog-block.full-width .blog-block__contents{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;width:60%}.blog-block.full-width .blog-block__image{width:40%}.blog-block.full-width .blog-block__header{text-align:center}}.blog-subscription__block{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:center;-ms-justify-content:center;justify-content:center;background:#fff;color:#fff;padding:1.875rem;border-radius:.3125rem;margin-top:2.5rem;grid-row:1;grid-column:3}@media only screen and (min-width: 48em){.blog-subscription__block{margin-top:0}}.blog-subscription-block__header{margin:0}.blog-subscription-block__text{line-height:1.43;font-size:.875rem}.blog-subscription-block__input{width:100%;padding:1rem 1.25rem;border-radius:.3125rem 0 0 .3125rem;margin-bottom:0}.blog-subscription-block__button{min-width:unset;width:6.25rem;border-radius:0 .3125rem .3125rem 0}.blog-subscription-block__contact-form{display:-webkit-flex;display:-ms-flexbox;display:flex}.other-read__link,.blog-block__link{color:#59851c;text-decoration:none;text-transform:uppercase;transition:color .2s ease;font-size:.875rem;font-weight:500}.other-read__link:focus,.blog-block__link:focus{color:#e04545}@media only screen and (min-width: 48em){.other-read__link:hover,.blog-block__link:hover{color:#e04545}}.blog__subheader{text-align:center;font-weight:500}@media only screen and (min-width: 48em){.blog__subheader{text-align:left}}.other-reads{display:flex;flex-flow:row wrap;grid-gap:1.25rem;padding:1.875rem 0 2.5rem}@media only screen and (min-width: 48em){.other-reads{grid-template-columns:repeat(2,1fr)}}.other-read{background:#fff;width:calc(50% - .625rem);box-shadow:0 .125rem .875rem #f2f2f5}@media only screen and (min-width: 80.01em){.other-read{height:10.9vw}}@media only screen and (min-width: 80.01em){.other-read{display:-webkit-flex;display:-ms-flexbox;display:flex}}@media only screen and (min-width: 80.01em){.other-read .other-read__bg-image{width:50%;height:100%}}.other-read .other-read__contents{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;padding:1.25rem;width:100%}@media only screen and (min-width: 80.01em){.other-read .other-read__contents{width:70%}}.other-read .other-read__header{margin:0}@media only screen and (min-width: 48em){.other-read .other-read__header{margin:.625rem 0}}.other-read .other-read__link{text-align:right}.page-load-status{display:none;margin:2.5rem 0}.blog__pagination{text-align:center}.loader-ellips{font-size:1.25rem;position:relative;width:4em;height:1em;margin:.625rem auto}.loader-ellips__dot{display:block;width:1em;height:1em;border-radius:.5em;background:#46464f;position:absolute;animation-duration:.5s;animation-timing-function:ease;animation-iteration-count:infinite}.loader-ellips__dot:nth-child(1),.loader-ellips__dot:nth-child(2){left:0}.loader-ellips__dot:nth-child(3){left:1.5em}.loader-ellips__dot:nth-child(4){left:3em}@keyframes reveal{0%{transform:scale(.001)}to{transform:scale(1)}}@keyframes slide{to{transform:translate(1.5em)}}.loader-ellips__dot:nth-child(1){animation-name:reveal}.loader-ellips__dot:nth-child(2),.loader-ellips__dot:nth-child(3){animation-name:slide}.loader-ellips__dot:nth-child(4){animation-name:reveal;animation-direction:reverse}.blog-subscription__block .klaviyo-form-ReQLgb p{color:#fff!important;line-height:1.43!important;font-size:.875rem!important;font-family:montserrat,Arial,sans-serif!important}.blog-subscription__block .klaviyo-form-ReQLgb .joWUzM.joWUzM{padding-left:0!important}.article-search{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;background-color:#f5f5f5;padding:1.25rem;height:5.625rem}.article-search__form{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-justify-content:center;justify-content:center}.article-search__input{background:#fff;width:15.625rem;border-radius:.3125rem 0 0 .3125rem;padding-left:.9375rem}@media only screen and (min-width: 48em){.article-search__input{width:25rem}}.article-search__button{min-width:unset;border-radius:0 .3125rem .3125rem 0;width:6.25rem}@media only screen and (min-width: 48em){.article-search__button{width:10.3125rem}}@media only screen and (min-width: 48em){.article-search__button .icon-search{display:none}}.article__image{height:12.5rem}@media only screen and (min-width: 48em){.article__image{background-position:top;height:25rem}}.article__contents{padding:1.25rem;max-width:80rem;margin:0 auto}@media only screen and (min-width: 64em){.article__contents{display:grid;grid-template-columns:7fr 3fr;grid-column-gap:2.5rem;padding:3.75rem 2.5rem}}.article-main__author{font-size:1rem;font-weight:700}.article-main__author-image{display:inline-block;min-height:0;height:4rem;width:4rem;border-radius:.3125rem;margin-right:1.25rem}.article-main__info{display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;border-top:.0625rem solid #f2f2f5;border-bottom:.0625rem solid #f2f2f5;padding:1.25rem 0;margin:1.25rem 0 1.875rem}@media only screen and (min-width: 48em){.article-main__info{padding:1.875rem 0;margin:1.875rem 0 3.125rem}}.article-main__divider{display:block;width:2.5rem;border-radius:.25rem;border-top:.125rem solid #59851C;margin-top:1.875rem}.article-side{display:grid;grid-column-gap:1.25rem;grid-row-gap:1.25rem;grid-template-columns:repeat(1,1fr)}@media only screen and (min-width: 48em){.article-side{grid-template-columns:repeat(3,1fr);align-self:start;position:sticky;top:5.625rem}}@media only screen and (min-width: 64em){.article-side{grid-template-columns:repeat(1,1fr)}}.article-subscription{display:none;background:#f2f2f5;color:#fff;padding:1.875rem;border-radius:.3125rem}@media only screen and (min-width: 64em){.article-subscription{display:block;margin-top:1.25rem}}.article-subscription__header{margin:0}.article-subscription__text{line-height:1.43;font-size:.875rem}.article-subscription__form{display:-webkit-flex;display:-ms-flexbox;display:flex}.article-subscription__input{width:100%;padding:1rem 1.25rem;border-radius:.3125rem 0 0 .3125rem}.article-subscription__button{min-width:unset;width:6.25rem;border-radius:0 .3125rem .3125rem 0}.article-side__container{display:-webkit-flex;display:-ms-flexbox;display:flex;background:#fff;border-radius:.3125rem;box-shadow:0 .125rem .875rem #f2f2f5;overflow:hidden}@media only screen and (min-width: 48em){.article-side__container{-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.article-side__heading{font-size:1rem;margin:0}@media only screen and (min-width: 48em){.article-side__heading{margin-bottom:.625rem}}.article-side__link{display:block;color:#59851c;text-decoration:none;text-align:right;font-size:.875rem;transition:color .2s ease}.article-side__link:focus{color:#e04545}@media only screen and (min-width: 80.01em){.article-side__link:hover{color:#e04545}}.article-side__contents{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;width:70%;padding:.9375rem}@media only screen and (min-width: 48em){.article-side__contents{width:100%;height:100%}}.article-side__image-container{width:30%;position:relative}@media only screen and (min-width: 48em){.article-side__image-container{width:100%}}.article-side__image{width:100%;padding-top:56.25%}.article-side__subheader{font-weight:500;margin:0}@media only screen and (min-width: 48em){.article-side__subheader{grid-column:span 3}}@media only screen and (min-width: 64em){.article-side__subheader{grid-column:span 1}}.article-subscription .klaviyo-form-ReQLgb p{color:#fff!important;line-height:1.43!important;font-size:.875rem!important;font-family:montserrat,Arial,sans-serif!important}.article-subscription .klaviyo-form-ReQLgb .joWUzM.joWUzM{padding-left:0!important}.check-availability__container{color:#46464f;width:100%;display:flex;justify-content:center;text-align:center;margin-top:4.5625rem;position:relative}.check-availability-text__container{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-webkit-justify-content:center;-ms-justify-content:center;justify-content:center;text-align:center;padding:5rem 1.25rem 1.25rem}.check-availability-text__container form{text-align:center}@media only screen and (min-width: 64em){.check-availability-text__container{margin-top:4.5625rem}}.check-availability__title,.your-baby__title{margin-top:.625rem;margin-bottom:.625rem;color:#46464f;font-size:1.5rem;font-weight:500;letter-spacing:-.02875rem;text-align:center}@media only screen and (min-width: 64em){.check-availability__title,.your-baby__title{font-size:2rem;margin-top:1.25rem;margin-bottom:1.25rem}}.check-availability__select{width:100%;margin-bottom:1.25rem;text-align:left;display:block;border:.0625rem solid #46464f}.check-availability__not-available{text-align:left;font-size:.875rem;font-weight:300;font-family:montserrat,Arial,sans-serif;margin:1.25rem auto;margin-top:0;padding:0}.check-availability__submit{margin-top:1.25rem;width:100%}.your-baby__container{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-webkit-justify-content:center;-ms-justify-content:center;justify-content:center;color:#46464f}.your-baby__disclaimer{font-size:.6875rem;text-align:left;margin-top:0}.btn[disabled=disabled]{cursor:auto;background-color:#e04545;opacity:.5}.btn[disabled=disabled]:hover{background-color:#e04545}.pick-plan__container{width:100%;position:relative;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:center;-ms-justify-content:center;justify-content:center;padding-bottom:6.25rem;margin-top:4.5625rem}@media only screen and (min-width: 48em){.pick-plan__container{padding-bottom:2.5rem}}.pick-frequency__container{width:100%;max-width:720px;margin:0 auto;padding:1.25rem 1.25rem 6.25rem;position:relative}.pick-frequency__container .options{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-justify-content:center;-ms-justify-content:center;justify-content:center;flex-flow:row wrap}.pick-frequency__container .options .pick-frequency__interval-card{margin:0 .625rem 1.25rem;width:100%;min-width:9.375rem;max-width:9.375rem}@media only screen and (min-width: 48em){.pick-frequency__container .options .pick-frequency__interval-card{width:100%;max-width:10rem;margin-bottom:0}}@media only screen and (min-width: 48em){.pick-frequency__container{padding-bottom:5rem}}.pick-plan-text__container,.pick-frequency-text__container{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-webkit-justify-content:center;-ms-justify-content:center;justify-content:center;text-align:center;padding:5rem 1.25rem 1.25rem;margin:0 auto 0rem;max-width:26.25rem}@media only screen and (min-width: 64em){.pick-plan-text__container,.pick-frequency-text__container{max-width:40rem;margin-bottom:0rem}}.pick-plan-text__container p,.pick-frequency-text__container p{margin-bottom:0}.pick-frequency-text__container{padding:1.25rem}.pick-plan-plan__container{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:stretch;-webkit-align-items:stretch;-moz-align-items:stretch;-ms-align-items:stretch;-o-align-items:stretch;align-items:stretch;-webkit-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;gap:1.25rem;text-align:center;padding:.625rem;margin:0 auto;max-width:25.9375rem}@media only screen and (min-width: 48em){.pick-plan-plan__container{max-width:55rem;-webkit-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start}}.free_shipping_message{text-align:center;padding:0 20px;margin-top:15px;margin-bottom:40px}.header__box{margin-right:1.25rem;padding:0;border-radius:.3125rem;background-color:#f2f2f5;border:2px solid #f2f2f5;width:1.875rem;height:1.875rem;line-height:1.75rem;display:inline-block}.get-started-header__link.router-link-exact-active,.get-started-header__link.router-link-active{opacity:1}.get-started-header__link.router-link-exact-active .header__box,.get-started-header__link.router-link-active .header__box{color:#fff;border:2px solid #e04545;color:#e04545;background-color:#fff;margin-right:1.25rem;border-radius:.3125rem}.header-get-started__text{display:none}@media only screen and (min-width: 64em){.header-get-started__text{display:inline-block}}.header-get-started__dash{display:inline-block;width:15px;height:2.5px;background:#46464f;vertical-align:middle;padding:0}@media only screen and (min-width: 64em){.header-get-started__dash{display:none}}@media only screen and (min-width: 64em){.pick-plan__desktop{display:block}}.pick-plan__mobile{display:flex;position:absolute;top:50%;left:50%;text-align:center;margin:0 auto;align-items:center;-webkit-justify-content:center;-ms-justify-content:center;justify-content:center;flex-direction:column;width:100%;transform:translate(-50%,-50%);font-weight:700;z-index:1;color:#fff;font-size:1.5rem}@media only screen and (min-width: 64em){.pick-plan__mobile{display:none}}.header-container{position:fixed;z-index:1;top:2.625rem;left:0;right:0;text-align:center;padding:1.25rem;background-color:#fff;border-bottom:.0625rem solid #e5e5e5}@media only screen and (min-width: 64em){.header-container{top:1.75rem}}.get-started__bg{width:100%;height:0;position:absolute;top:18px;left:0;right:0;z-index:-1}@media only screen and (min-width: 64em){.get-started__bg{top:0}}.get-started__bg .get-started__bg-image{position:absolute;top:0;width:30vw;max-width:280px;padding-bottom:20vw}.get-started__bg .get-started__bg-image.right{left:auto;right:0}.get-started__bg .get-started__bg-image.left{left:0;right:auto}.get-started__bg .spinach{background-image:url(/cdn/shop/files/get-started-bg-spinach.jpg?v=1742407677);background-size:contain;background-position:top left;background-repeat:no-repeat}.get-started__bg .strawberry{background-image:url(/cdn/shop/files/get-started-bg-strawberry.jpg?v=1742407677);background-size:contain;background-position:top right;background-repeat:no-repeat}.build-box__tabs{width:100%;height:42px;top:7.0625rem;position:fixed;display:flex;z-index:3}.build-box__tabs .get-started__tab{width:50%}@media only screen and (min-width: 64em){.build-box__tabs{display:none}}.get-started__tab{font-family:montserrat,Arial,sans-serif;font-size:.75rem;background-color:#f2f2f5;display:flex;justify-content:center;align-items:center;height:100%;border:none;border-radius:0;font-weight:700}.get-started__tab[aria-selected=true]{color:#59851c;background-color:#fff}.header-container a{padding:.3125rem}.pick-plan__product-card{width:100%;min-height:100%;cursor:pointer;padding:0;display:flex;-ms-flex-align:stretch;-webkit-align-items:stretch;-moz-align-items:stretch;-ms-align-items:stretch;-o-align-items:stretch;align-items:stretch;border:.125rem solid #e5e5e5;border-radius:.3125rem;font-size:.75rem;flex:1 1 calc(50% - 1.25rem)}.pick-plan__product-card .radio__container{width:20px;height:20px;min-width:20px;background-color:#f2f2f5;border-radius:20px;margin-right:1.25rem;position:relative}.pick-plan__product-card .text-left{text-align:left;padding-right:25px;flex-grow:100}.pick-plan__product-card .text-right{text-align:right}.pick-plan__product-card .text-flag{color:#59851c;text-transform:uppercase;letter-spacing:.1em;margin-top:0;font-size:.6875rem;font-weight:700}.pick-plan__product-card h3,.pick-plan__product-card .collection-filter__accordion-header,.pick-plan__product-card .ajaxcart__subtotal-title,.pick-plan__product-card .ajaxcart__subtotal-price,.pick-plan__product-card .blog-block .blog-block__header,.blog-block .pick-plan__product-card .blog-block__header,.pick-plan__product-card .other-read .other-read__header,.other-read .pick-plan__product-card .other-read__header{margin-top:0;font-size:1.125rem}.pick-plan__product-card p{line-height:1.3}.pick-plan__product-card p:last-child{margin-bottom:0}@media only screen and (min-width: 48em){.pick-plan__product-card{margin-bottom:0}}.pick-plan__intro{font-size:1rem;line-height:1.5}.pick-plan__learn-more-description{margin-top:.625rem;font-size:.875rem;line-height:1.5}.pick-frequency__interval-card{width:160px;height:46px;margin-bottom:1.25rem;cursor:pointer;padding:0;display:flex;border:.125rem solid #e5e5e5;border-radius:.3125rem;font-size:.75rem;flex:1;position:relative}.pick-frequency__interval-card label{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center;font-size:.875rem;font-weight:700}.pick-frequency__interval-card label input{display:none}.pick-frequency__interval-card .radio__container{width:20px;height:20px;min-width:20px;background-color:#f2f2f5;border-radius:20px;margin-right:1.25rem;position:absolute;top:50%;left:17px;transform:translateY(-50%)}@media only screen and (min-width: 48em){.pick-frequency__interval-card{margin-bottom:0;width:160px}}.pick-frequency__interval-card.active{border:.125rem solid #e04545}.pick-frequency__interval-card.active .radio__container{background-color:#e04545}.pick-frequency__interval-card.active .radio__container:after{background-color:#fff;width:10px;height:10px;border-radius:10px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);content:"";display:block}.pick-plan__bold{font-weight:700}.pick-plan__product-card__input{flex:0 20%;margin-bottom:0;z-index:2;min-width:1.25rem;min-height:1.25rem}.container{display:block;position:relative;padding-left:35px;margin-bottom:12px;cursor:pointer;font-size:22px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.pick-plan_input__container{position:relative;min-width:1.25rem;min-height:1.25rem;flex:0 10%;display:none}.pick-plan_input__container input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.checkmark{position:absolute;top:0;left:0;height:25px;width:25px;background-color:#f2f2f5;border-radius:50%}.pick-plan_input__container:hover input~.checkmark{background-color:#ccc}.pick-plan_input__container input:checked~.checkmark{background-color:#59851c}.checkmark:after{content:"";position:absolute;display:none}.pick-plan_input__container input:checked~.checkmark:after{display:block}.pick-plan_input__container .checkmark:after{top:9px;left:9px;width:8px;height:8px;border-radius:50%;background:#fff}.pick-plan__sale-flag{background-color:#e04545;color:#fff;border-radius:.25rem;display:inline-block;margin:0 auto;position:absolute;padding:.25rem;top:6px;font-size:10px;left:6px;font-weight:500;text-transform:uppercase}@media only screen and (min-width: 48em){.pick-plan__sale-flag{top:6px}}.pick-plan__save-flag{background-color:#59851c;color:#fff;border-radius:.25rem;display:inline-block;margin:0 0 1.6em;padding:.25rem;font-size:10px;left:6px;font-weight:500;text-transform:uppercase}@media only screen and (min-width: 48em){.pick-plan__save-flag{top:6px}}.pick-plan__product-card.active{border:.125rem solid #e04545}.pick-plan__product-card.active .radio__container{background-color:#e04545}.pick-plan__product-card.active .radio__container:after{background-color:#fff;width:10px;height:10px;border-radius:10px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);content:"";display:block}.pick-plan__product-card__label{padding:1.25rem;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:start;-webkit-align-items:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;-o-align-items:flex-start;align-items:flex-start;-webkit-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;width:100%}.get-started-header__link[disabled=disabled]:not([aria-current=page]){cursor:auto;pointer-events:none}.get-started-header__link{text-transform:uppercase;font-size:.75rem;font-weight:700;opacity:1;text-decoration:none}.get-started-header__link[disabled=disabled]{opacity:.5}.get-started-header__link.router-link-active .header-get-started__text{color:#e04545}.get-started-header__link:not(:last-child){padding-right:.625rem}@media only screen and (min-width: 64em){.get-started-header__link:not(:last-child){padding-right:1.25rem}}.get-started-header__link:first-child{margin-left:22px}.get-started__collection{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start;flex-flow:row wrap;align-items:stretch;padding:0 1.25rem 1.25rem}.get-started__collection .product-card__container{width:50%}.get-started__collection .product-card__container .get-started__card{display:block}@media only screen and (min-width: 48em){.get-started__collection .product-card__container{padding:0 1.25rem;width:33.33%}}@media only screen and (min-width: 64em){.get-started__collection{padding:0 1.25rem 1.25rem}.get-started__collection .product-card__container{padding:0 1.25rem;width:33.33%}}@media only screen and (min-width: 80.01em){.get-started__collection .product-card__container{width:25%}}@media only screen and (min-width: 90em){.get-started__collection .product-card__container{width:20%}}.get-started__collection__container{display:flex;width:100%}@media only screen and (min-width: 64em){.get-started__collection__container{top:6.1875rem;position:fixed;height:calc(100vh - 99px)}}.get-started__collection-wrapper{overflow-y:scroll;height:100%}@media only screen and (min-width: 64em){.get-started__collection-wrapper{border-right:1px solid #e5e5e5;width:calc(100% - 375px);display:block!important}}#recharge-app .get-started__collection__container{display:grid;grid-template-columns:1fr;grid-column-gap:1.25rem}button.get-started__filter-trigger-desktop{width:auto!important;display:inline-block!important;background:#fff;border:none!important}@media only screen and (min-width: 48em){#recharge-app .get-started__filters{max-height:0;overflow:hidden;display:grid;grid-template-columns:repeat(3,1fr);transition:max-height .3s ease}}.check-availability-image__container,.pick-plan-image__container{max-height:15.625rem;overflow:hidden;max-width:100%}@media only screen and (min-width: 64em){.check-availability-image__container,.pick-plan-image__container{max-height:50rem;overflow:hidden}}.pick-plan-image__container{position:relative}.pick-plan-image__container:after{content:"";display:block;position:absolute;background-color:#46464f4d;top:0;left:0;width:100%;height:100%}@media only screen and (min-width: 80.01em){.pick-plan-image__container:after{display:none}}.baby-form__grid{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:1.25rem}@media only screen and (min-width: 64em){.baby-form__grid{grid-template-columns:1fr 1fr 1fr}}.baby-form__grid .inline{margin-bottom:.625rem}.baby__btns{position:fixed;bottom:0;left:0;right:0;padding:1rem 1.25rem;border-top:1px solid #e5e5e5;background-color:#fff;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-webkit-justify-content:center;-ms-justify-content:center;justify-content:center;margin-top:1.25rem}.baby__btns .btn--back{margin-bottom:1.25rem}@media only screen and (min-width: 48em){.baby__btns{position:static;padding:0;border-top:none;background-color:transparent}.baby__btns .btn--back{margin-right:1.25rem;margin-bottom:0}}.baby__btns .see-contents__total-container{width:100%}.baby__btns .baby__btns-text-tip p{text-align:center;font-size:.75rem;margin-bottom:0}#baby-name{margin-bottom:1.25rem}.your-baby__message{padding:0;margin-bottom:1.875rem;font-size:.875rem;line-height:1.4}.your-baby__message span{color:#59851c}@media only screen and (min-width: 64em){.your-baby__message{margin-bottom:1.25rem;font-size:1rem}}.your-baby__title{margin:.3125rem auto}@media only screen and (min-width: 64em){.your-baby__title{margin:1.25rem auto;position:relative;top:0}}.your-baby__shipping-disclaimer{color:#59851c;font-style:italic;font-size:.875rem;margin-top:0}.pick-plan__p{margin:.125rem auto;font-size:.75rem}.pick-plan__p s{color:#bbb}.pick-plan__price{display:flex;flex-direction:column;color:#59851c}.pick-plan__price s{color:#46464f;opacity:.5;font-size:.75rem}.pick-plan__p:not(:last-child){margin-bottom:.3125rem}.pick-plan__p:last-child{margin-top:.5rem}.pick-plan__title{margin-top:.625rem;margin-bottom:0;align-self:center}.pick-plan__title span{color:#59851c}@media only screen and (min-width: 64em){.pick-plan__title{margin-top:1.25rem}}.pick-plan_subtitle{font-size:.875rem;font-weight:300;line-height:1.57;margin-bottom:1.875rem}@media only screen and (min-width: 64em){.pick-plan_subtitle{margin-bottom:1.25rem}}.pick-plan_subtitle span{color:#59851c;font-weight:700}.pick-plan__product-card{font-size:12px;color:#46464f;position:relative}.pick-plan__meal-price{color:#59851c;margin-top:10px}.pick-plan_meal-title{text-transform:uppercase}.pick-plan__product-num{font-size:1.125rem;font-weight:700;margin-top:1.25rem;margin-bottom:0}@media only screen and (min-width: 48em){.pick-plan__product-num{margin-top:1.875rem;font-size:1.5rem}}.pick-plan__container .baby__btns{width:100%}@media only screen and (min-width: 48em){.pick-plan__container .baby__btns{max-width:28.125rem;margin:0 auto}}.pick-plan__container .baby__btns .btn{width:100%}.build-box__container{position:relative;padding:0}@media only screen and (min-width: 64em){.build-box__container{position:relative;padding:spacing 2.5rem}}.build-box__container .baby__btns,.build-box__container .baby__btns .btn{width:100%}@media only screen and (min-width: 48em){.build-box__container .baby__btns{position:fixed;bottom:0;left:0;right:0;padding:1.25rem;border-top:1px solid #e5e5e5;background-color:#fff;flex-direction:column}}.see-contents__drawer{padding-top:6.5625rem;transition:ease-in-out .5;text-align:left;background:#fff;display:block;width:100%;max-width:100%;overflow:hidden}@media only screen and (min-width: 64em){.see-contents__drawer{position:fixed;max-width:23.4375rem;top:6.1875rem;right:0;display:block!important;height:calc(100vh - 223px);z-index:3;padding-top:0}.see-contents__drawer .baby__btns{padding:1rem 1.25rem;border-top:1px solid #e5e5e5;background-color:#fff;width:100%;max-width:23.4375rem;position:fixed;bottom:0;right:0;left:auto;display:flex;flex-direction:column}.see-contents__drawer .baby__btns .btn{width:100%}}.build-box__title{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:end;-webkit-align-items:flex-end;-moz-align-items:flex-end;-ms-align-items:flex-end;-o-align-items:flex-end;align-items:flex-end;-webkit-justify-content:center;-ms-justify-content:center;justify-content:center;padding:1.25rem;position:fixed;top:9.6875rem;width:100vw;z-index:2;background-color:#fff}@media only screen and (min-width: 64em){.build-box__title{padding:1.25rem;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-webkit-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between}}.build-box__title h2,.build-box__title .ajaxcart__header-title,.build-box__title .page-404__header,.build-box__title .page__title,.build-box__title .contact__header,.build-box__title .blog-search__header,.build-box__title .article-main__header{margin-top:0;margin-bottom:0;display:none}@media only screen and (min-width: 64em){.build-box__title{top:6.1875rem;width:calc(100vw - 376px)}.build-box__title h2,.build-box__title .ajaxcart__header-title,.build-box__title .page-404__header,.build-box__title .page__title,.build-box__title .contact__header,.build-box__title .blog-search__header,.build-box__title .article-main__header{display:block}}.build-box__filter-bar-container{width:100%}@media only screen and (min-width: 64em){.build-box__filter-bar-container{width:auto}}.build-box__contents{position:relative;padding-top:12.5rem;padding-bottom:6.25rem;width:100vw}@media only screen and (min-width: 64em){.build-box__contents{overflow-y:scroll;padding-top:0;padding-bottom:2.5rem;top:5.1875rem;width:calc(100vw - 376px);height:calc(100vh - 183px)}.build-box__contents .baby__btns{display:none}}.get-started-filter__title{text-align:center!important;color:#59851c!important;font-size:.875rem!important;letter-spacing:.2em!important;font-weight:700!important;cursor:pointer}@media only screen and (min-width: 64em){.get-started-filter__title{text-align:left;cursor:auto}}.get-started-filter-inner__title,.collection-filter__accordion-header{cursor:pointer;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;max-width:21.875rem}.get-started-filter-inner__plus,.get-started-filter-inner__minus{width:6.25rem;vertical-align:middle;text-align:center}.build-box__label{margin-bottom:.625rem;display:-webkit-flex;display:-ms-flexbox;-webkit-justify-content:flex-start;-ms-justify-content:flex-start;max-width:21.875rem;cursor:pointer;border:none!important;background-color:#fff;outline:none;display:flex;align-items:center;justify-content:flex-start;color:#46464f;box-shadow:none;padding:0;font-family:montserrat,Arial,sans-serif;font-weight:400}@media only screen and (min-width: 64em){.build-box__label{margin-bottom:.625rem}.build-box__label:hover{color:#59851c}}.build-box__input{display:inline-block;width:3.125rem;vertical-align:middle;cursor:pointer}@media only screen and (min-width: 64em){.build-box__input{margin-bottom:.625rem}}.build-box__image{width:auto;height:1.5625rem;margin-left:20px}.build-box__image .icon{width:1.5625rem}.build-box__text{height:100%;display:flex;justify-content:flex-start;align-items:flex-start;margin-left:20px;text-align:left}.label__active{color:#59851c}.get-started__card{text-decoration:none}.get-started__product-title{text-decoration:none;font-weight:700;font-size:.875rem;margin-top:.5rem;margin-bottom:.75rem;text-align:center}@media only screen and (min-width: 64em){.get-started__product-title{font-size:1rem}}.get-started__product-ingredients{text-decoration:none;font-weight:400;font-size:.75rem;margin-top:0;margin-bottom:1rem;line-height:1.5;text-align:center}@media only screen and (min-width: 64em){.get-started__product-ingredients{font-size:.75rem}}.get-started__product-btns{display:flex;justify-content:center;align-items:center}.get-started__product-btns button{border:.125rem solid #59851C;line-height:0;margin:0 .625rem;padding:0;text-align:center;color:#fff;background-color:#59851c;border-radius:.25rem;box-shadow:none;border-style:solid;display:block;width:24px;height:24px;transition:opacity .25s linear}.get-started__product-btns button:hover{color:#fff;border-style:solid}.get-started__product-btns button[disabled]{opacity:.25}.get-started__product-btns input{display:inline-block;width:30px;padding:0;margin:0;color:#46464f;background-color:transparent;border:none;height:24px;line-height:0px;font-weight:700;text-align:center;appearance:textfield;-webkit-appearance:textfield;-moz-appearance:textfield}.get-started__product-btns input::-webkit-outer-spin-button,.get-started__product-btns input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.get-started__product-btns.active button,.see-contents__drawer .get-started__product-btns button{color:#46464f;background-color:#fff;border:.125rem solid #46464f}.check-availability-text__inner{text-align:left;margin:0 auto;width:100%}@media only screen and (min-width: 64em){.check-availability-text__inner{margin-top:-2.5rem;max-width:25rem}}.your-baby-text__inner{text-align:center;margin:0 auto 1.5625rem;width:100%;max-width:43.75rem}.your-baby-form__container{max-width:28.125rem;margin:0 auto;padding-bottom:80px}.your-baby-form__container form{margin-bottom:1.25rem}.your-baby-form__container form label{margin-bottom:1.25rem;display:block}.your-baby-form__container .btn{width:100%}@media only screen and (min-width: 48em){.your-baby-form__container{padding-bottom:2.5rem}}.footer-email__container--get-started .ql-font-varela-round{display:none!important}.footer-email__container--get-started input.needsclick{border:.0625rem solid transparent!important;border-radius:.25rem!important;width:100%!important;max-width:100%!important;background-color:#f2f2f5!important;color:#46464f!important;font-family:montserrat,Arial,sans-serif!important;font-weight:300!important;font-size:.875rem!important;padding:.75rem!important}.check-availability__terms{font-size:.625rem}.next__btn{width:100%}#your-baby__form{text-align:left}.baby-form__grid .inline{display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:.75rem}.baby-form__grid .inline input{flex:0 20%}.product-card__container{position:relative;margin-bottom:1.25rem;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:stretch;-webkit-align-items:stretch;-moz-align-items:stretch;-ms-align-items:stretch;-o-align-items:stretch;align-items:stretch;-webkit-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between}.get-started-filter__plus,.get-started-filter__minus{margin-left:1.25rem}@media only screen and (min-width: 64em){.get-started-filter__plus,.get-started-filter__minus{display:none}}.get-started__filters{margin-left:1.25rem;position:sticky;top:120px;height:calc(100vh - 220px);overflow:scroll;padding:0 0 1.25rem}@media only screen and (min-width: 64em){.get-started__filters{margin-left:0}}.build-box__meals{font-size:.875rem;font-weight:500;line-height:1.57;margin-top:0;margin-bottom:0;text-align:center;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-webkit-justify-content:center;-ms-justify-content:center;justify-content:center}@media only screen and (min-width: 64em){.build-box__meals{text-align:left}}@media only screen and (min-width: 64em){.build-box__meals{-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:start;-webkit-align-items:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;-o-align-items:flex-start;align-items:flex-start;-webkit-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between}}.build-box__meals .btn{margin-top:.625rem;width:auto!important}@media only screen and (min-width: 64em){.build-box__meals .btn{margin-top:0}}.build-box__progress{width:100%;background-color:#f2f2f5;border-radius:.5rem}.build-box__bar{width:0%;height:.9375rem;border-radius:.5rem;background-color:#59851c;transition:ease-in-out .2s}.build-box__bar-container{position:relative;width:100%}@media only screen and (min-width: 64em){.build-box__bar-container.top__container{width:100%}}.build-box__bar-container .btn-small{position:absolute;right:0;top:-2px}.build-box__bar-container .btn-small:disabled{visibility:hidden}.contents__btn{border:none!important;background-color:#fff;box-shadow:none!important;width:auto!important;font-size:.875rem;font-weight:600;line-height:1.57;margin:0!important}.contents__btn:focus{color:#59851c}@media only screen and (min-width: 64em){.contents__btn:hover{color:#59851c}}.contents__btn .icon-close{width:1.125rem;height:1.125rem}.see-contents__header-container{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;-webkit-align-items:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;-o-align-items:flex-start;align-items:flex-start;-webkit-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start;padding:1.25rem;background-color:#fff;border-bottom:.0625rem solid #e5e5e5;position:fixed;z-index:1;width:100%}@media only screen and (min-width: 64em){.see-contents__header-container{padding:1.25rem;max-width:23.4375rem}}.see-contents__header-attributes{width:100%;padding-top:1.25rem;padding-bottom:.9375rem;position:relative;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-webkit-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between}@media only screen and (min-width: 64em){.see-contents__header-attributes{padding-top:0rem}}.see-contents__header-attributes .get-started-select__container{width:calc(50% - 10px)}.see-contents__header-attributes .get-started-select__container label{font-size:13px;margin-bottom:.2em;display:block}.see-contents__header-attributes .get-started-select__container select{border:.0625rem solid #e5e5e5;margin-bottom:0;font-weight:400}.see-contents__total-container{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-webkit-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between}.see-contents__total-container p{color:#59851c;font-weight:600;margin-top:0}.see-contents__total-container p s{margin-right:.66em;font-size:.75rem}.see-contents__total-container p.label{color:#46464f;margin-top:0}.contents__btn-close{align-self:flex-start;border:none;background-color:#fff;box-shadow:none;font-size:.875rem;font-weight:500;line-height:1.57}.contents__btn-close:focus{color:#59851c}@media only screen and (min-width: 64em){.contents__btn-close:hover{color:#59851c}}.contents__btn-close .icon-close{width:1.125rem;height:1.125rem}.see-contents__title{margin-top:0;margin-bottom:.625rem;text-align:left;display:none}@media only screen and (min-width: 64em){.see-contents__title{display:block}}.see-contents__meals-p{margin:0}.see-contents__meals-ptwo{margin-top:0;margin-bottom:.625rem;color:#59851c}.see-contents__meals-ptwo span{color:#59851c}.disclaimer__signup label,.see-contents__autofill label{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-webkit-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;font-size:.75rem}.disclaimer__signup label input,.see-contents__autofill label input{margin:0 10px 0 0;min-width:1rem;width:1rem;height:1rem}.meals-to-go{color:#59851c;font-weight:500}.build-box__container.is_loading_filter .build-box__label{cursor:not-allowed!important;opacity:.5}.build-box__container .slide-fade-enter-active,.recharge-build-box__container .slide-fade-enter-active{transition:all .5s ease}.build-box__container .slide-fade-leave-active,.recharge-build-box__container .slide-fade-leave-active{transition:all .5s cubic-bezier(1,.5,.8,1)}.build-box__container .slide-fade-enter,.build-box__container .slide-fade-leave-to,.recharge-build-box__container .slide-fade-enter,.recharge-build-box__container .slide-fade-leave-to{transform:translate(100px);opacity:0}.see-contents__products-outer-container{margin-top:11.25rem;width:100%;overflow-x:hidden;padding:0 1.25rem 9.3125rem}@media only screen and (min-width: 64em){.see-contents__products-outer-container{height:calc(100vh - 428px);overflow-y:scroll;margin-top:12.125rem;padding:0 1.25rem}}.see-contents__products-container{border-bottom:.0625rem solid #e5e5e5;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-webkit-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;padding:1.25rem 0;width:100%}.see-contents__btn{margin-top:1.25rem}.see-contents__products-container .get-started__card{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-webkit-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;max-height:5rem;width:100%}@media only screen and (min-width: 64em){.see-contents__products-container .get-started__card{-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center}}.see-contents__products-container .get-started__card .get-started__product-title{width:100%;text-align:left;margin-bottom:0}.see-contents__products-container .get-started__card .get-started__product-ingredients{display:none}.see-contents__products-container .get-started__card img,.see-contents__products-container .get-started__card .ratio-box{max-width:3.125rem!important;max-height:3.125rem!important}.see-contents__products-container .get-started__card .ratio-box{margin-top:0!important;margin-right:.9375rem;padding-top:0!important;padding-bottom:3.125rem}@media only screen and (min-width: 64em){.see-contents__products-container .get-started__card .ratio-box{margin-top:0!important}}.recharge-build-box__container{min-height:400px;padding:1.25rem;border-radius:5px;box-shadow:1px 2px #d9e1e3}.recharge-build-box__container.loading-box{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-webkit-justify-content:center;-ms-justify-content:center;justify-content:center}.recharge-pick-plan__container{border-radius:5px;box-shadow:1px 2px #d9e1e3}.recharge-build-box__container .get-started-filter-inner__title,.recharge-build-box__container .collection-filter__accordion-header{font-size:1.125rem!important}.recharge-build-box__container .get-started-filter-inner__plus,.recharge-build-box__container .get-started-filter-inner__minus,.recharge-build-box__container .build-box__input{width:4rem!important}.recharge__btn{color:#fff!important;background-color:#e04545!important}.recharge__btn:focus{background-color:#59851c!important}@media only screen and (min-width: 64em){.recharge__btn:hover{background-color:#59851c!important}}.contents__btn-close{width:auto!important;border:none!important}.slide-enter-active{-moz-transition-duration:.3s;-webkit-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s;-moz-transition-timing-function:ease-in;-webkit-transition-timing-function:ease-in;-o-transition-timing-function:ease-in;transition-timing-function:ease-in}.slide-leave-active{-moz-transition-duration:.3s;-webkit-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s;-moz-transition-timing-function:cubic-bezier(0,1,.5,1);-webkit-transition-timing-function:cubic-bezier(0,1,.5,1);-o-transition-timing-function:cubic-bezier(0,1,.5,1);transition-timing-function:cubic-bezier(0,1,.5,1)}.slide-enter-to,.slide-leave{max-height:100px;overflow:hidden}.slide-enter,.slide-leave-to{overflow:hidden;max-height:0}.meals-in-box__recharge{padding:1.25rem}@media only screen and (min-width: 64em){.meals-in-box__recharge{padding:2.5rem}}.meals-in-box__container{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:1.25rem}@media only screen and (min-width: 64em){.meals-in-box__container{grid-template-columns:1fr 1fr 1fr}}.meals-in-box__inner{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-webkit-justify-content:center;-ms-justify-content:center;justify-content:center}.get-started__boxes,.collection-product__tags{padding:10px;min-height:60px;padding-left:1.25rem;padding-right:1.25rem}.filter-display,.collection-product-tag{position:relative;font-size:.75rem;width:auto!important;text-transform:capitalize;border:none;background:#f2f2f5;color:#46464f;padding:7.5px 20px 7.5px 7.5px;margin-right:5px;margin-top:5px}@media only screen and (min-width: 64em){.filter-display:hover,.collection-product-tag:hover,.filter-display:hover span,.collection-product-tag:hover span,.filter-display:hover .icon,.collection-product-tag:hover .icon{color:#e04545}}.filter-display span,.collection-product-tag span{position:absolute;right:5px;top:8px;font-size:.625rem;width:10px;height:10px;color:#46464f}@media only screen and (min-width: 64em){.filter-display span:hover,.collection-product-tag span:hover{color:#e04545}}.filter-display span .icon,.collection-product-tag span .icon{width:10px;height:10px}.rec-title{display:none;font-size:.75rem;position:absolute;top:-2.3125rem}@media only screen and (min-width: 48em){.rec-title{font-size:.875rem;min-width:6.9375rem;top:-2.6875rem}}.protein-image:before{content:"";text-align:center;display:inline-block;width:24px;height:24px;line-height:24px;background:#f2f2f5;border-radius:3px;font-family:CeraRoundPro,sans-serif;-webkit-transition:all .35s ease;transition:all .35s ease}.protein-image .icon{display:none}.protein-image.yogurt-image:before{content:"A"}.protein-image.beans-image:before{content:"B"}.protein-image.animal-image:before{content:"C"}.label__active .protein-image:before{color:#fff;background-color:#59851c}.recharge-build-box__container .build-box__text{font-size:.875rem;margin-left:.9375rem}.recharge-build-box__container .build-box__image{margin-left:.625rem}@media only screen and (max-width: 64em){.input-extra-margin{margin-left:55px}}.best-value{color:#e04545}.most-popular{color:#59851c}.check-availability__link{color:#e04545}.bold-text{font-weight:700}.get-started__cart,.get-started__close{max-width:50px;background:#fff;border:none;box-shadow:none;position:absolute;right:20px;top:50%;transform:translateY(-50%)}.get-started__cart span,.get-started__close span{display:none}.get-started__cart svg,.get-started__close svg{width:1rem;height:1rem}.get-started__product-sold-out{text-align:center;opacity:.5;font-size:.625rem}@media only screen and (min-width: 64em){.get-started__product-sold-out{font-size:.75rem}}.vdp-datepicker__calendar .cell.selected{background:#e04545!important;color:#fff!important}.vdp-datepicker__calendar .cell:not(.blank):not(.disabled).day:hover,.vdp-datepicker__calendar .cell:not(.blank):not(.disabled).month:hover,.vdp-datepicker__calendar .cell:not(.blank):not(.disabled).year:hover{border:1px solid #e04545!important}#filter-wrapper .filters{pointer-events:none;visibility:hidden;opacity:0;transition:opacity .25s linear,visibility .25s linear}#filter-wrapper.active .filters{pointer-events:auto;display:block;visibility:visible;opacity:1}.filters{background-color:#fff;width:22.1875rem;max-width:calc(100vw - 2.5rem);position:absolute;z-index:100;top:72px;right:20px;height:auto;padding:0rem .3125rem 0rem 1.25rem;border-radius:.3125rem;box-shadow:0 3px 7px #0000004d;border:1px solid #e5e5e5}.collection{padding:1.25rem 0 5rem}.collection__header{padding:0;width:100%}@media only screen and (min-width: 48em){.collection__header{padding:2.5rem 6.25rem 0}}.collection-title{font-size:2rem;font-weight:500;letter-spacing:-.0156em;text-align:center;margin:0;padding:0 1.25rem}@media only screen and (min-width: 48em){.collection-title{padding:0}}.collection-header__text{font-size:.875rem;font-weight:300;line-height:1.57;text-align:center;max-width:25rem;margin:1.25rem auto 1.875rem;padding:0 1.25rem}@media only screen and (min-width: 48em){.collection-header__text{padding:0}}.collection-header__btn{display:block;margin:0 auto;width:fit-content}.collection__container{display:grid;grid-template-columns:1fr;grid-column-gap:1.25rem;padding:0 1.25rem}@media only screen and (min-width: 48em){.collection__container{grid-template-columns:1fr 3fr;padding:0 2.5rem}}.collection__stages{width:100%;margin:2.1875rem 0}@media only screen and (min-width: 48em){.collection__stages{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1.875rem;margin:2.5rem 0 4.375rem}}.collection__stage{position:relative;width:75%;margin:0 .625rem;background-color:transparent;border:0;padding:0;transition:all .2s ease-in-out}.collection__stage:focus{opacity:.5}@media only screen and (min-width: 80.01em){.collection__stage:hover{opacity:.5}}@media only screen and (min-width: 48em){.collection__stage{width:auto;margin:0}}.collection-stage__info{margin:0 auto;width:calc(100% - 30px);background-color:#fff;border-radius:3.125rem .3125rem;padding:1.25rem 2.1875rem}@media only screen and (min-width: 48em){.collection-stage__info{width:calc(100% - 100px)}}.collection-stage__info-stage{font-size:.75rem;font-family:cera-round-pro,Arial,sans-serif;font-weight:700;text-transform:uppercase;color:#59851c;margin:0}.collection-stage__info-age{font-size:1.25rem;font-family:cera-round-pro,Arial,sans-serif;font-weight:500;margin:.3125rem 0 .625rem}.collection-stage__info-text{font-size:.75rem;font-weight:300;line-height:1.33;margin:0}.collection__filters{width:100%}@media only screen and (min-width: 48em){.collection__filters{min-width:16.5625rem;width:auto}}.collection-filters__header{display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-align:end;-webkit-align-items:flex-end;-moz-align-items:flex-end;-ms-align-items:flex-end;-o-align-items:flex-end;align-items:flex-end;-webkit-justify-content:center;-ms-justify-content:center;justify-content:center;padding-bottom:1.25rem}@media only screen and (min-width: 48em){.collection-filters__header{-webkit-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start}}.collection-filters__header.mobile{display:block}@media only screen and (min-width: 48em){.collection-filters__header.mobile{display:none}}.collection-filters__header-icon{width:.625rem;margin-right:.3125rem}.collection-filters__header-text{font-size:.875rem;font-family:cera-round-pro,Arial,sans-serif;font-weight:500;text-transform:uppercase;text-align:center;margin:0;color:#59851c}.collection-filters__accordions{display:none;margin-bottom:1.25rem}.collection-filters__accordions[aria-hidden=false]{display:block}@media only screen and (min-width: 48em){.collection-filters__accordions{display:block;margin-bottom:0}}.collection-filter__accordion{padding:.9375rem 0}.collection-filter__accordion-header{position:relative;border:0;background-color:transparent;padding:0;pointer-events:none;transition:all .2s ease-in-out}@media only screen and (max-width: 47.99em){.collection-filter__accordion-header{width:100%;max-width:none;pointer-events:auto}.collection-filter__accordion-header:focus{color:#59851c}.collection-filter__accordion-header:after{content:"+";position:absolute;top:50%;right:0;transform:translateY(-50%)}.collection-filter__accordion-header[aria-expanded=true]:after{content:"-"}}.collection-filter__accordion-content{display:none}.collection-filter__accordion-content[aria-hidden=false]{display:block}.collection-filter__btn{display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;font-size:.875rem;font-weight:400;font-family:montserrat,Arial,sans-serif;text-transform:capitalize;color:#46464f;background-color:transparent;border:0;padding:0;margin:.625rem 0;width:100%;text-align:left;transition:all .2s ease-in-out}.collection-filter__btn[aria-active=true]{color:#59851c}.collection-filter__btn:last-of-type{margin-bottom:0}@media only screen and (min-width: 80.01em){.collection-filter__btn:hover span{color:#59851c}}.collection-filter__btn-icon{width:1.5625rem;margin:0 1.25rem}.collection-filter__btn-icon.active{display:block}.collection-filter__btn-checked,.collection-filter__btn-empty{display:none}.collection__products-container{width:100%}.collection-product__tags{padding-top:0}.collection-product-tag{display:none;text-transform:capitalize}.collection-product-tag.active{display:inline-block}.collection-product-tag span{top:.4375rem}.collection__products{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1.5625rem 2.5rem;width:100%}@media only screen and (min-width: 48em){.collection__products{grid-template-columns:repeat(3,1fr);grid-gap:3.125rem 6.25rem;padding-left:2.5rem}}.search{text-align:center}@media only screen and (min-width: 64em){.search{padding:2.5rem}}.search__title{font-size:1.75rem}.search__form{display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-webkit-justify-content:center;-ms-justify-content:center;justify-content:center;margin-bottom:2.5rem}.search__input{width:100%;margin:0}@media only screen and (min-width: 48em){.search__input{width:75%}}@media only screen and (min-width: 64em){.search__input{width:60%}}@media only screen and (min-width: 80.01em){.search__input{width:30%}}.search__button{min-width:0;width:auto;padding:.625rem 1.25rem;margin-left:.625rem}.search__button .icon-search{width:1.5625rem}.search__grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:.625rem;width:100%}@media only screen and (min-width: 64em){.search__grid{grid-template-columns:repeat(3,1fr);grid-gap:1.875rem}}.page-good-feeds{color:#46464f}@media only screen and (min-width: 48em){.page-good-feeds .text-and-image__image-wrapper{order:unset}}.page-good-feeds .text-and-image__text-content{padding-top:1.25rem;padding-bottom:0}@media only screen and (min-width: 48em){.page-good-feeds .text-and-image__text-content{margin-right:2.5rem;margin-left:auto;width:85%}}@media only screen and (min-width: 90em){.page-good-feeds .text-and-image__text-content{margin-right:3.75rem;width:80%}}.page-good-feeds .text-and-image__title{text-align:center;font-size:2.25rem;margin-bottom:.625rem}@media only screen and (min-width: 48em){.page-good-feeds .text-and-image__title{text-align:left;margin-bottom:0}}@media only screen and (min-width: 64em){.page-good-feeds .text-and-image__title{font-size:3.75rem;line-height:1.08}}.page-good-feeds .text-and-image__text{font-size:.875rem}.page-good-feeds .how-section__title{margin-top:0;margin-bottom:2.5rem}.page-good-feeds .how-block__title{margin-bottom:1.25rem}.page-good-feeds .how-block__content{margin-bottom:3.125rem}@media only screen and (min-width: 48em){.page-good-feeds .how-block__content{margin-bottom:0}}.page-good-feeds .how-section__cta{position:relative;z-index:1}.page-good-feeds .how-block__img-container{height:4rem;width:7.5rem;margin:0 auto}@media only screen and (min-width: 48em){.page-good-feeds .how-block__img-container{height:8.125rem;width:15rem}}.page-good-feeds .how-block__img{object-fit:contain;height:4rem;width:7.5rem}@media only screen and (min-width: 48em){.page-good-feeds .how-block__img{height:8.125rem;width:15rem}}.good-feeds{max-width:80rem;margin:0 auto 3.75rem;padding:1.25rem}@media only screen and (min-width: 48em){.good-feeds{padding:1.25rem 2.5rem}}.good-feeds__image{margin-bottom:1.25rem}@media only screen and (min-width: 48em){.good-feeds__image{margin-bottom:2.5rem}}@media only screen and (min-width: 48em){.good-feeds__image.mobile{display:none}}.good-feeds__image.desktop{display:none}@media only screen and (min-width: 48em){.good-feeds__image.desktop{display:block}}.good-feeds__row{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between}@media only screen and (min-width: 48em){.good-feeds__row{-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row}}@media only screen and (min-width: 48em){.good-feeds__row-block{width:45%}}.good-feeds__row-icon{max-width:12.5rem}.good-feeds__row-title{font-size:2rem;font-weight:500;margin-bottom:0}.good-feeds__row-text{font-size:.875rem;line-height:1.5;margin-bottom:1.875rem}#get-started .header__main,#get-started-soft-foods .header__main{display:none}#get-started #MainContent,#get-started-soft-foods #MainContent{padding-top:22px}#get-started #shopify-section-footer,#get-started-soft-foods #shopify-section-footer,#give-your-baby-100 .header__menu-linklist,#give-your-baby-100 .header__mobile-icons{display:none}#give-your-baby-100 .header-menu__container{justify-content:center}#give-your-baby-100 .footer__menu-linklist{display:none}@media (max-width: 768px){#give-your-baby-100 .site-footer{padding-bottom:120px}}@media (min-width: 1024px){#give-your-baby-100 .footer-social-copyright__container{margin:0 auto;text-align:center}#give-your-baby-100 .footer-copyright__container{text-align:center;margin:0 auto}}.lp-wrapper.daily-nutrition{overflow:hidden}.lp-wrapper.daily-nutrition .lp-newsletter-form{padding:40px 20px;min-height:320px;display:flex;justify-content:center;align-items:center}.lp-wrapper.daily-nutrition .lp-newsletter-form form{max-width:480px;margin:0 auto}.lp-wrapper.daily-nutrition .lp-newsletter-form form .go3176171171 span{font-size:28px!important;font-family:cera-round-pro,Arial,sans-serif!important;font-weight:500!important}@media (min-width: 1024px){.lp-wrapper.daily-nutrition .lp-newsletter-form form .go3176171171 span{font-size:32px!important}}.lp-wrapper.daily-nutrition .lp-newsletter-form form input[type=email]{font-family:montserrat,Arial,sans-serif!important}.lp-wrapper.daily-nutrition .lp-newsletter-form form input[type=email]::-webkit-input-placeholder{font-family:montserrat,Arial,sans-serif!important}.lp-wrapper.daily-nutrition .lp-newsletter-form form input[type=email]:-ms-input-placeholder{font-family:montserrat,Arial,sans-serif!important}.lp-wrapper.daily-nutrition .lp-newsletter-form form input[type=email]::placeholder{font-family:montserrat,Arial,sans-serif!important}.lp-wrapper.daily-nutrition .lp-newsletter-form form button{font-family:cera-round-pro,Arial,sans-serif!important;font-weight:600!important;text-transform:uppercase!important;transition:background-color .2s linear}.lp-wrapper.daily-nutrition .lp-newsletter-form form button:hover{background-color:#59851c!important}.lp-wrapper.daily-nutrition .product-gc__grid-item.most-popular{position:relative}.lp-wrapper.daily-nutrition .product-gc__grid-item.most-popular:after{position:absolute;top:-10px;right:0;content:"MOST POPULAR";color:#fff;background-color:#e04545;border-radius:3px;padding:5px;font-size:10px;font-weight:600;letter-spacing:.04em}.lp-wrapper.daily-nutrition .product-gc__grid-item.free-shipping{position:relative}.lp-wrapper.daily-nutrition .product-gc__grid-item.free-shipping:after{position:absolute;top:-10px;right:0;content:"SHIPS FREE";color:#fff;background-color:#e04545;border-radius:3px;padding:5px;font-size:10px;font-weight:600;letter-spacing:.04em}.lp-wrapper.daily-nutrition .build-box__container .baby__btns{z-index:10;bottom:-90px;transition:bottom .25s ease-in-out}.lp-wrapper.daily-nutrition .build-box__container .baby__btns.active{bottom:0}.lp-wrapper.daily-nutrition .shg-rich-text h2,.lp-wrapper.daily-nutrition .shg-rich-text .ajaxcart__header-title,.lp-wrapper.daily-nutrition .shg-rich-text .page-404__header,.lp-wrapper.daily-nutrition .shg-rich-text .page__title,.lp-wrapper.daily-nutrition .shg-rich-text .contact__header,.lp-wrapper.daily-nutrition .shg-rich-text .blog-search__header,.lp-wrapper.daily-nutrition .shg-rich-text .article-main__header{font-size:28px!important;margin-top:0;margin-bottom:.1em}.lp-wrapper.daily-nutrition .shg-rich-text p{line-height:1.4}.lp-wrapper.daily-nutrition.meal-plan .lp-hero-image .shg-rich-text{top:38vw;transform:translateY(-50%)}.lp-wrapper.daily-nutrition .lp-hero-image .shogun-image-container.desktop{display:none}.lp-wrapper.daily-nutrition .lp-hero-image .shg-image-content-wrapper img.shogun-image{width:100%}.lp-wrapper.daily-nutrition .lp-hero-image .shg-rich-text{position:absolute;top:25px;left:0;right:0;margin:auto;text-align:center;max-width:360px}.lp-wrapper.daily-nutrition .lp-hero-image .shg-rich-text h1{margin-top:0;margin-bottom:.05em;font-size:32px}.lp-wrapper.daily-nutrition .lp-hero-image .shg-rich-text p{margin-top:.5em}.lp-wrapper.daily-nutrition .lp-hero-image .shg-rich-text p:first-child{margin-top:10px;margin-bottom:10px}.lp-wrapper.daily-nutrition .lp-hero-image .shg-rich-text br.mobile{display:inline-block}.lp-wrapper.daily-nutrition .lp-hero-image .shg-rich-text br.desktop{display:none}.lp-wrapper.daily-nutrition .lp-hero-image .shg-rich-text img{width:80px!important;height:auto!important}.lp-wrapper.daily-nutrition .lp-hero-image .badge-25 .shg-rich-text h1,.lp-wrapper.daily-nutrition .lp-hero-image .badge-100 .shg-rich-text h1{position:relative}.lp-wrapper.daily-nutrition .lp-hero-image .badge-25 .shg-rich-text h1:before,.lp-wrapper.daily-nutrition .lp-hero-image .badge-25 .shg-rich-text h1:after,.lp-wrapper.daily-nutrition .lp-hero-image .badge-100 .shg-rich-text h1:before,.lp-wrapper.daily-nutrition .lp-hero-image .badge-100 .shg-rich-text h1:after{content:"";display:block;width:80px;height:80px;background-repeat:no-repeat;background-size:contain;background-position:center;position:absolute;top:-20px;right:0;transform:rotate(12deg)}.lp-wrapper.daily-nutrition .lp-hero-image .badge-25 .shg-rich-text h1:before,.lp-wrapper.daily-nutrition .lp-hero-image .badge-100 .shg-rich-text h1:before{background-image:url(/cdn/shop/files/badge-25.svg?v=1699466748);-webkit-animation:rotating 15s linear infinite;-moz-animation:rotating 15s linear infinite;-ms-animation:rotating 15s linear infinite;-o-animation:rotating 15s linear infinite;animation:rotating 15s linear infinite}.lp-wrapper.daily-nutrition .lp-hero-image .badge-25 .shg-rich-text h1:after,.lp-wrapper.daily-nutrition .lp-hero-image .badge-100 .shg-rich-text h1:after{transform:scale(.9) rotate(12deg);background-image:url(/cdn/shop/files/badge-25-text.svg?v=1699466846)}.lp-wrapper.daily-nutrition .lp-hero-image .badge-100 .shg-rich-text h1:after{background-image:url(/cdn/shop/files/badge-100-text.svg?v=1700524243)}.lp-wrapper.daily-nutrition .shg-image-content-wrapper{max-width:100%}.lp-wrapper.daily-nutrition .shg-image-content-wrapper img{max-width:100%;height:auto!important}.lp-wrapper.daily-nutrition .lp-product-selector{padding:40px 0;max-width:1440px;position:static;z-index:1000}.lp-wrapper.daily-nutrition .lp-product-selector>.shg-box-content>.shg-c>.shg-row>.shg-c-lg-6:nth-child(2){padding-left:20px;padding-right:20px}.lp-wrapper.daily-nutrition .lp-product-selector .product-price{text-align:center;font-size:20px;margin-bottom:15px}.lp-wrapper.daily-nutrition .lp-product-selector .product-price s{color:#bbb}.lp-wrapper.daily-nutrition .lp-product-selector .product-price .sale-price{color:#59851c}.lp-wrapper.daily-nutrition .lp-product-selector .text-flag{color:#59851c;text-transform:uppercase;letter-spacing:.1em;margin-top:0;font-size:.6875rem;font-weight:700}.lp-wrapper.daily-nutrition .lp-product-selector .shg-c.mobile{display:block}.lp-wrapper.daily-nutrition .lp-product-selector .shg-c.desktop{display:none}.lp-wrapper.daily-nutrition .lp-product-selector .shg-image-content-wrapper{margin:0 auto}.lp-wrapper.daily-nutrition .lp-product-selector .shg-rich-text{text-align:center}.lp-wrapper.daily-nutrition .lp-product-selector .shg-rich-text h2,.lp-wrapper.daily-nutrition .lp-product-selector .shg-rich-text .ajaxcart__header-title,.lp-wrapper.daily-nutrition .lp-product-selector .shg-rich-text .page-404__header,.lp-wrapper.daily-nutrition .lp-product-selector .shg-rich-text .page__title,.lp-wrapper.daily-nutrition .lp-product-selector .shg-rich-text .contact__header,.lp-wrapper.daily-nutrition .lp-product-selector .shg-rich-text .blog-search__header,.lp-wrapper.daily-nutrition .lp-product-selector .shg-rich-text .article-main__header{margin-bottom:.1em}.lp-wrapper.daily-nutrition .lp-product-selector .product-container{padding:0}.lp-wrapper.daily-nutrition .lp-product-selector .product-container .product-gc{margin-top:0}.lp-wrapper.daily-nutrition .lp-product-selector .product-container .product-gc .product-gc__grid{display:flex;flex-flow:row wrap;justify-content:space-between;margin-bottom:0;grid-gap:6px;grid-row-gap:16px}.lp-wrapper.daily-nutrition .lp-product-selector .product-container .product-gc .product-gc__grid .product-gc__grid-item{width:calc(50% - 3px)}.lp-wrapper.daily-nutrition .lp-product-selector .product-container .product-gc .product-gc__grid .product-gc__grid-item .checkmark{margin:auto;top:0;bottom:0;left:auto;right:15px}.lp-wrapper.daily-nutrition .lp-product-selector .product-container .product-gc .product-gc__grid .product-gc__grid-item .product-gc__grid-item-title{color:#46464f!important;font-size:18px;font-weight:500;margin-bottom:.25em}.lp-wrapper.daily-nutrition .lp-product-selector .product-container .product-gc .product-gc__grid .product-gc__grid-item .product-gc__grid-item-subtitle{font-size:20px;font-weight:400}.lp-wrapper.daily-nutrition .lp-product-selector .product-container .product-gc .product-gc__grid .product-gc__grid-item .product-gc__grid-item-price{font-size:16px;font-weight:500;margin-bottom:.5em;color:#59851c}.lp-wrapper.daily-nutrition .lp-product-selector .product-container .product-gc .product-gc__grid .product-gc__grid-item .product-gc__grid-item-price s{color:#bbb}.lp-wrapper.daily-nutrition .lp-product-selector .product-container .product-gc .product-gc__grid .product-gc__grid-item .product-gc__grid-item-price .sale-price{color:#59851c}.lp-wrapper.daily-nutrition .lp-product-selector .product-container .product-gc .product-gc__grid .product-gc__grid-item .product-gc__grid-item-price-per-meal{font-size:12px;font-weight:500;color:#59851c}.lp-wrapper.daily-nutrition .lp-product-selector .product-container .product-gc .product-gc__grid .product-gc__grid-item .product-gc__grid-item-price-per-meal s{color:#bbb}.lp-wrapper.daily-nutrition .lp-product-selector .product-container .product-gc .product-gc__grid .product-gc__grid-item .product-gc__grid-item-price-per-meal .sale-price{color:#46464f}.lp-wrapper.daily-nutrition .lp-product-selector .product-container .product-gc .product-gc__btns{width:100%;flex-direction:column;justify-content:flex-start;align-items:center;margin-top:10px}.lp-wrapper.daily-nutrition .lp-product-selector .product-container .product-gc .product-gc__btns p{margin-top:0;margin-bottom:1.25em;line-height:1.4}.lp-wrapper.daily-nutrition .lp-product-selector .product-container .product-gc .product-gc__btns p strong{font-weight:500;font-family:cera-round-pro,Arial,sans-serif;font-size:18px}.lp-wrapper.daily-nutrition .lp-product-selector .product-container .product-gc .product-gc__btns button{margin:0}.lp-wrapper.daily-nutrition .lp-product-selector .product-container .plan-options{position:relative;max-width:280px;margin:20px auto 0}.lp-wrapper.daily-nutrition .lp-product-selector .product-container .plan-options label{position:relative;display:flex;align-items:center;flex-flow:row wrap}.lp-wrapper.daily-nutrition .lp-product-selector .product-container .plan-options label input[type=radio]{margin:0 10px 0 0;display:inline-block;width:auto;width:21px;height:21px}.lp-wrapper.daily-nutrition .lp-product-selector .product-container .plan-options label .checkmark{display:none}.lp-wrapper.daily-nutrition .lp-product-selector .product-container .plan-options label .desc{width:100%;display:block;font-size:12px;flex-flow:row wrap;padding-left:30px;margin-top:5px}.lp-wrapper.daily-nutrition .lp-box-title{padding:40px 20px 0}.lp-wrapper.daily-nutrition .lp-box-title .shg-rich-text h2,.lp-wrapper.daily-nutrition .lp-box-title .shg-rich-text .ajaxcart__header-title,.lp-wrapper.daily-nutrition .lp-box-title .shg-rich-text .page-404__header,.lp-wrapper.daily-nutrition .lp-box-title .shg-rich-text .page__title,.lp-wrapper.daily-nutrition .lp-box-title .shg-rich-text .contact__header,.lp-wrapper.daily-nutrition .lp-box-title .shg-rich-text .blog-search__header,.lp-wrapper.daily-nutrition .lp-box-title .shg-rich-text .article-main__header{font-size:36px!important}.lp-wrapper.daily-nutrition .lp-box-contents{padding:40px 0}.lp-wrapper.daily-nutrition .lp-box-contents .build-box__container{max-width:1440px;margin:0 auto;z-index:0}.lp-wrapper.daily-nutrition .lp-box-contents h2,.lp-wrapper.daily-nutrition .lp-box-contents .ajaxcart__header-title,.lp-wrapper.daily-nutrition .lp-box-contents .page-404__header,.lp-wrapper.daily-nutrition .lp-box-contents .page__title,.lp-wrapper.daily-nutrition .lp-box-contents .contact__header,.lp-wrapper.daily-nutrition .lp-box-contents .blog-search__header,.lp-wrapper.daily-nutrition .lp-box-contents .article-main__header{text-align:center;font-size:28px;margin-top:0;margin-bottom:.1em}.lp-wrapper.daily-nutrition .lp-box-contents .get-started__collection__container{position:static!important;height:auto!important}.lp-wrapper.daily-nutrition .lp-box-contents .get-started__collection__container .get-started__collection-wrapper{width:100%;height:auto;border-right:none}.lp-wrapper.daily-nutrition .lp-box-contents .get-started__collection__container .build-box__contents{position:static;top:auto;width:100%;height:auto;padding-top:0;padding-bottom:0}.lp-wrapper.daily-nutrition .lp-carousel{min-height:100vw;max-height:540px;position:relative;z-index:1;overflow:hidden}.lp-wrapper.daily-nutrition .lp-carousel .shg-box-content{height:100%}.lp-wrapper.daily-nutrition .lp-carousel .shg-box-content .shg-c{height:100%;padding:0!important;max-width:1600px;margin:0 auto;position:relative}.lp-wrapper.daily-nutrition .lp-carousel .shg-box-content .shg-c .shg-sld{height:100%}.lp-wrapper.daily-nutrition .lp-carousel .shg-box-content .shg-c .shg-sld .shg-sld-content{height:100%;display:flex;align-items:center;position:relative;overflow:hidden!important}.lp-wrapper.daily-nutrition .lp-carousel .shg-box-content .shg-c .shg-sld:before{content:"";background-image:url(../assets/quote-open.svg);background-size:contain;background-repeat:no-repeat;background-position:center;display:block;position:absolute;top:-6vw;left:-3.5vw;width:30vw;height:30vw}.lp-wrapper.daily-nutrition .lp-carousel .shg-box-content .shg-c .shg-sld:after{content:"";background-image:url(../assets/quote-close.svg);background-size:contain;background-repeat:no-repeat;background-position:center;display:block;position:absolute;bottom:-6vw;right:-3.5vw;width:30vw;height:30vw}.lp-wrapper.daily-nutrition .lp-carousel .shg-rich-text{padding-top:120px;padding-bottom:120px}.lp-wrapper.daily-nutrition .lp-carousel .shg-rich-text blockquote p{text-transform:uppercase;font-weight:500}.lp-wrapper.daily-nutrition .lp-carousel .shg-sld-dots{position:absolute;margin:auto;left:0;right:0;bottom:-30px}.lp-wrapper.daily-nutrition .lp-carousel .shg-sld-dots .shg-sld-dot{width:8px;height:8px;transition:background-color .25s linear}.lp-wrapper.daily-nutrition .lp-carousel .shg-sld-dots .shg-sld-dot.shg-sld-active{background-color:#59851c!important}.lp-wrapper.daily-nutrition .lp-accordion{padding:40px 20px 60px;border-top:1px solid #e5e5e5}.lp-wrapper.daily-nutrition .lp-accordion .shogun-accordion-wrapper{border-top:1px solid #ddd;max-width:800px;margin:30px auto 0}.lp-wrapper.daily-nutrition .lp-accordion .shogun-accordion-wrapper .shogun-accordion{border-radius:0;margin-top:0!important;border-top:none!important;border-left:none!important;border-right:none!important}.lp-wrapper.daily-nutrition .lp-accordion .shogun-accordion-wrapper .shogun-accordion .shogun-accordion-heading{padding-left:0!important;padding-right:0!important}.lp-wrapper.daily-nutrition .lp-accordion .shogun-accordion-wrapper .shogun-accordion .shogun-accordion-body{border-top:none!important}.lp-wrapper.daily-nutrition .lp-accordion .shogun-accordion-wrapper .shogun-accordion .shogun-accordion-body .shg-rich-text p{margin-top:0}.lp-wrapper.daily-nutrition .lp-accordion .shogun-accordion-wrapper .shogun-accordion .shogun-accordion-body .shg-rich-text li{line-height:1.4;margin-bottom:1em}.lp-wrapper.daily-nutrition .lp-accordion .shogun-accordion-wrapper .shogun-accordion-title{padding-right:30px!important}.lp-wrapper.daily-nutrition .lp-accordion .shogun-accordion-wrapper .shogun-accordion-title:before{content:"";width:17px;height:2px;background-color:#46464f;display:block;position:absolute;right:0;top:calc(50% - 1px)}.lp-wrapper.daily-nutrition .lp-accordion .shogun-accordion-wrapper .shogun-accordion-title:after{content:"";width:17px;height:2px;background-color:#46464f;display:block;position:absolute;right:0;top:calc(50% - 1px);transform:rotate(-90deg);transition:transform .25s ease-in-out}.lp-wrapper.daily-nutrition .lp-accordion .shogun-accordion-wrapper .shogun-accordion-active .shogun-accordion-title:after{transform:rotate(0)}.lp-wrapper.daily-nutrition .lp-how-it-works .shg-row .shg-c-lg-6{min-height:100vw;display:flex;align-items:center;justify-content:center}.lp-wrapper.daily-nutrition .lp-how-it-works .shg-row .shg-c-lg-6 .shg-c{display:flex;justify-content:center;align-items:center}.lp-wrapper.daily-nutrition .lp-how-it-works .shg-row .shg-c-lg-6 .shg-rich-text{padding:0 20px;max-width:440px;margin:0 auto}.lp-wrapper.daily-nutrition .lp-text-statement{padding:0 20px}.lp-wrapper.daily-nutrition .lp-text-statement .shg-box-content,.lp-wrapper.daily-nutrition .lp-purity-award .shg-row .shg-c-lg-6{min-height:100vw;display:flex;align-items:center;justify-content:center}.lp-wrapper.daily-nutrition .lp-purity-award .shg-row .shg-c-lg-6 .shg-c{display:flex;justify-content:center;align-items:center}.lp-wrapper.daily-nutrition .lp-purity-award .shg-row .shg-c-lg-6 .image-wrapper{margin:0 auto 10px}.lp-wrapper.daily-nutrition .lp-purity-award .shg-row .shg-c-lg-6 .image-wrapper img{max-width:80px;height:auto!important}.lp-wrapper.daily-nutrition .lp-purity-award .shg-row .shg-c-lg-6 .shg-rich-text{padding:0 20px}.lp-wrapper.daily-nutrition .lp-purity-award .shg-row .shg-c-lg-6 .shg-rich-text p:first-child{margin-bottom:20px}.lp-wrapper.daily-nutrition .lp-purity-award .shg-row .shg-c-lg-6 .shg-rich-text p:last-child{margin-bottom:0}.lp-wrapper.daily-nutrition.subscribe .lp-product-selector{padding-top:0}.lp-wrapper.daily-nutrition.subscribe .lp-box-contents{padding-bottom:0}.lp-wrapper.daily-nutrition.subscribe .shg-hr-wrapper{padding-top:0}.lp-wrapper.daily-nutrition.subscribe .lp-product-selector .shg-rich-text{margin-bottom:30px}#soft-pureed-meals .header-menu__container,.soft-foods .header-menu__container,#soft-foods-diet-purees .header-menu__container{justify-content:center}#soft-pureed-meals .header-logo__link,.soft-foods .header-logo__link,#soft-foods-diet-purees .header-logo__link{background-image:url(/cdn/shop/files/Square_Foods_Logo__2025.png?v=1731519851);background-size:contain;background-repeat:no-repeat;background-position:center;width:128px;height:44px}#soft-pureed-meals .header-logo__img,.soft-foods .header-logo__img,#soft-foods-diet-purees .header-logo__img{display:none}#soft-pureed-meals .lp-how-it-works .shg-image-content-wrapper,#soft-pureed-meals .lp-purity-award .shg-image-content-wrapper,.soft-foods .lp-how-it-works .shg-image-content-wrapper,.soft-foods .lp-purity-award .shg-image-content-wrapper,#soft-foods-diet-purees .lp-how-it-works .shg-image-content-wrapper,#soft-foods-diet-purees .lp-purity-award .shg-image-content-wrapper{width:100vw!important}#soft-pureed-meals .footer-logo__link,.soft-foods .footer-logo__link,#soft-foods-diet-purees .footer-logo__link{background-image:url(/cdn/shop/files/SQUARE_FOODS_LOGO_RED.png?v=1731519851);background-size:contain;background-repeat:no-repeat;background-position:center;width:82px;height:100px;display:block}#soft-pureed-meals .footer-logo__img,.soft-foods .footer-logo__img,#soft-foods-diet-purees .footer-logo__img{display:none}@media (min-width: 768px){.lp-wrapper.daily-nutrition .build-box__container .baby__btns{display:none}.lp-wrapper.daily-nutrition.meal-plan .lp-hero-image .shg-rich-text{top:0;transform:none}.lp-wrapper.daily-nutrition .lp-hero-image .shogun-image-container.desktop{display:block}.lp-wrapper.daily-nutrition .lp-hero-image .shogun-image-container.mobile{display:none}.lp-wrapper.daily-nutrition .lp-hero-image .shg-rich-text{top:0;bottom:0;left:50%;width:50%;margin:auto;display:flex;flex-direction:column;justify-content:center;align-items:center}.lp-wrapper.daily-nutrition .lp-hero-image .shg-rich-text br.mobile{display:none}.lp-wrapper.daily-nutrition .lp-hero-image .shg-rich-text br.desktop{display:inline-block}.lp-wrapper.daily-nutrition .lp-hero-image .shg-rich-text img{width:120px!important;height:auto!important}.lp-wrapper.daily-nutrition .lp-hero-image .badge-25 .shg-rich-text h1:before,.lp-wrapper.daily-nutrition .lp-hero-image .badge-25 .shg-rich-text h1:after,.lp-wrapper.daily-nutrition .lp-hero-image .badge-100 .shg-rich-text h1:before,.lp-wrapper.daily-nutrition .lp-hero-image .badge-100 .shg-rich-text h1:after{top:-50px;right:-70px}.lp-wrapper.daily-nutrition .lp-product-selector{padding:40px 0;margin:0 auto}.lp-wrapper.daily-nutrition .lp-product-selector>.shg-box-content>.shg-c>.shg-row>.shg-c-lg-6:nth-child(2){padding-left:40px;padding-right:40px}.lp-wrapper.daily-nutrition .lp-product-selector .product-price{text-align:left}.lp-wrapper.daily-nutrition .lp-product-selector .shg-c.mobile{display:none}.lp-wrapper.daily-nutrition .lp-product-selector .shg-c.desktop{display:block}.lp-wrapper.daily-nutrition .lp-product-selector .shg-image-content-wrapper{max-width:640px}.lp-wrapper.daily-nutrition .lp-product-selector .shg-rich-text{max-width:28.125rem;margin:0 auto 20px;text-align:left}.lp-wrapper.daily-nutrition .lp-product-selector .product-container{display:block}.lp-wrapper.daily-nutrition .lp-product-selector .product-container .product-gc{margin:0 auto}.lp-wrapper.daily-nutrition .lp-box-contents{border-top:1px solid #e5e5e5;padding-bottom:40px}.lp-wrapper.daily-nutrition .lp-carousel .shg-box-content .shg-c .shg-sld:before{top:-3vw;left:-1.75vw;width:15vw;height:15vw}.lp-wrapper.daily-nutrition .lp-carousel .shg-box-content .shg-c .shg-sld:after{bottom:-3vw;right:-1.75vw;width:15vw;height:15vw}.lp-wrapper.daily-nutrition .lp-how-it-works .shg-row .shg-c-lg-6{min-height:50vw}.lp-wrapper.daily-nutrition .lp-text-statement{padding:0 20px}.lp-wrapper.daily-nutrition .lp-text-statement .shg-box-content{min-height:400px;display:flex;align-items:center;justify-content:center}.lp-wrapper.daily-nutrition .lp-purity-award .shg-row .shg-c-lg-6{min-height:50vw}.lp-wrapper.daily-nutrition .lp-purity-award .shg-row .shg-c-lg-6:first-child{border-top:1px solid #e5e5e5}.lp-wrapper.daily-nutrition.subscribe .lp-product-selector{padding-top:40px}.lp-wrapper.daily-nutrition.subscribe.variant-b .lp-product-selector .product-container .product-gc .product-gc__btns{justify-content:flex-start}#soft-pureed-meals .lp-how-it-works .shg-image-content-wrapper,#soft-pureed-meals .lp-purity-award .shg-image-content-wrapper,#soft-foods-diet-purees .lp-how-it-works .shg-image-content-wrapper,#soft-foods-diet-purees .lp-purity-award .shg-image-content-wrapper{width:50vw!important}}@media (min-width: 1024px){.lp-wrapper.daily-nutrition .shg-rich-text h2,.lp-wrapper.daily-nutrition .shg-rich-text .ajaxcart__header-title,.lp-wrapper.daily-nutrition .shg-rich-text .page-404__header,.lp-wrapper.daily-nutrition .shg-rich-text .page__title,.lp-wrapper.daily-nutrition .shg-rich-text .contact__header,.lp-wrapper.daily-nutrition .shg-rich-text .blog-search__header,.lp-wrapper.daily-nutrition .shg-rich-text .article-main__header{font-size:32px!important}.lp-wrapper.daily-nutrition .lp-hero-image{max-width:1440px;margin:0 auto}.lp-wrapper.daily-nutrition .lp-hero-image .shg-rich-text{max-width:600px}.lp-wrapper.daily-nutrition .lp-hero-image .shg-rich-text h1{margin-bottom:.1em;font-size:60px}.lp-wrapper.daily-nutrition .lp-hero-image .shg-rich-text p{font-size:20px}.lp-wrapper.daily-nutrition .lp-hero-image .badge-25 .shg-rich-text h1:before,.lp-wrapper.daily-nutrition .lp-hero-image .badge-25 .shg-rich-text h1:after,.lp-wrapper.daily-nutrition .lp-hero-image .badge-100 .shg-rich-text h1:before,.lp-wrapper.daily-nutrition .lp-hero-image .badge-100 .shg-rich-text h1:after{width:100px;height:100px;top:-70px;right:-90px}.lp-wrapper.daily-nutrition .lp-product-selector{padding:80px 0}.lp-wrapper.daily-nutrition .lp-product-selector>.shg-c>.shg-row>.shg-c-lg-6:nth-child(2){padding-left:40px;padding-right:40px}.lp-wrapper.daily-nutrition .lp-box-title{padding-top:60px}.lp-wrapper.daily-nutrition .lp-box-contents{padding:80px 0}.lp-wrapper.daily-nutrition .lp-box-contents h2,.lp-wrapper.daily-nutrition .lp-box-contents .ajaxcart__header-title,.lp-wrapper.daily-nutrition .lp-box-contents .page-404__header,.lp-wrapper.daily-nutrition .lp-box-contents .page__title,.lp-wrapper.daily-nutrition .lp-box-contents .contact__header,.lp-wrapper.daily-nutrition .lp-box-contents .blog-search__header,.lp-wrapper.daily-nutrition .lp-box-contents .article-main__header{font-size:32px}.lp-wrapper.daily-nutrition .lp-box-contents .get-started__collection__container{margin-top:40px}.lp-wrapper.daily-nutrition .lp-carousel .shg-sld-slides{width:100%}.lp-wrapper.daily-nutrition .lp-carousel .shg-rich-text{max-width:880px;margin:0 auto}.lp-wrapper.daily-nutrition .lp-carousel .shg-rich-text blockquote p{text-transform:uppercase;font-weight:500;font-size:28px}.lp-wrapper.daily-nutrition .lp-accordion{padding:80px 20px 100px}.lp-wrapper.daily-nutrition .lp-accordion .shogun-accordion-heading{padding:24px 0!important}.lp-wrapper.daily-nutrition .lp-accordion .shogun-accordion-title{font-size:20px!important;position:relative}.lp-wrapper.daily-nutrition .lp-purity-award .shg-row .shg-c-lg-6 .image-wrapper{margin:0 auto 30px}.lp-wrapper.daily-nutrition .lp-purity-award .shg-row .shg-c-lg-6 .image-wrapper img{max-width:200px}}@media (min-width: 1280px){.lp-wrapper.daily-nutrition .lp-box-contents .get-started__collection.only4{justify-content:center}}@-webkit-keyframes rotating{0%{-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotating{0%{-ms-transform:rotate(0deg);-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0)}to{-ms-transform:rotate(360deg);-moz-transform:rotate(360deg);-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}.lp-wrapper.giveaway{overflow:hidden}.lp-wrapper.giveaway span.nobreak{white-space:nowrap}.lp-wrapper.giveaway .shg-rich-text a{color:#e04545;transition:color .25s linear}.lp-wrapper.giveaway .shg-rich-text a span{color:#e04545!important;transition:color .25s linear}.lp-wrapper.giveaway .shg-rich-text a:hover,.lp-wrapper.giveaway .shg-rich-text a:hover span{color:#59851c}.lp-wrapper.giveaway .lp-hero .shg-c-lg-6:first-child{padding:20px}.lp-wrapper.giveaway .lp-hero .shg-c-lg-6:last-child{display:flex;flex-flow:row wrap;align-items:center;justify-content:center;padding:40px 20px}.lp-wrapper.giveaway .lp-hero .shg-c-lg-6:last-child .shg-c{width:100%}.lp-wrapper.giveaway .lp-hero .shg-c-lg-6:last-child .shg-c .shg-rich-text{max-width:580px;margin:0 auto}.lp-wrapper.giveaway .lp-hero .shg-c-lg-6:last-child .shg-c .shg-rich-text h1{margin-top:0!important}.lp-wrapper.giveaway .lp-hero .shg-c-lg-6:last-child .shg-c .shg-rich-text p{line-height:1.4}.lp-wrapper.giveaway .lp-hero .shg-c-lg-6:last-child .shg-c .shg-rich-text ul{max-width:420px;margin:0 auto}.lp-wrapper.giveaway .lp-hero .shg-c-lg-6:last-child .shg-c .shg-rich-text ul li{text-align:left!important;line-height:1.4;margin-bottom:.25em}.lp-wrapper.giveaway .lp-text-description{padding:60px 20px;background-color:#f2f2f5}.lp-wrapper.giveaway .lp-text-description .shg-rich-text{max-width:580px;margin:0 auto}.lp-wrapper.giveaway .lp-text-description .shg-rich-text h2,.lp-wrapper.giveaway .lp-text-description .shg-rich-text .ajaxcart__header-title,.lp-wrapper.giveaway .lp-text-description .shg-rich-text .page-404__header,.lp-wrapper.giveaway .lp-text-description .shg-rich-text .page__title,.lp-wrapper.giveaway .lp-text-description .shg-rich-text .contact__header,.lp-wrapper.giveaway .lp-text-description .shg-rich-text .blog-search__header,.lp-wrapper.giveaway .lp-text-description .shg-rich-text .article-main__header{margin-top:0!important}.lp-wrapper.giveaway .lp-text-description .shg-rich-text p{line-height:1.4}.lp-wrapper.giveaway .lp-text-description .shg-rich-text ul{max-width:580px;margin:0 auto}.lp-wrapper.giveaway .lp-text-description .shg-rich-text ul li{text-align:left!important;line-height:1.4;margin-bottom:.25em}.lp-wrapper.giveaway .lp-text-statement{padding:60px 20px;min-height:390px!important}.lp-wrapper.giveaway .lp-image-with-text .shg-rich-text{padding:20px;margin:0 auto;max-width:480px}.lp-wrapper.giveaway .lp-image-with-text .shg-rich-text img{display:block;margin:0 auto 1em;max-width:240px}.lp-wrapper.giveaway .lp-image-with-text .shg-rich-text p{line-height:1.6}.lp-wrapper.giveaway .lp-image-with-text .shg-rich-text p a{white-space:nowrap}.lp-wrapper.giveaway .lp-image-with-text .shogun-image-link{overflow:hidden}.lp-wrapper.giveaway .lp-image-with-text .shogun-image-link img{transition:transform .5s ease-out}.lp-wrapper.giveaway .lp-image-with-text .shogun-image-link:hover img{transform:scale(1.05)}.lp-wrapper.giveaway .lp-image-with-text.image-right .shg-c-lg-6:first-child{display:flex;align-items:center;justify-content:center}.lp-wrapper.giveaway .lp-image-with-text.image-left .shg-c-lg-6:last-child{display:flex;align-items:center;justify-content:center}@media (min-width: 768px){.lp-wrapper.giveaway .lp-image-with-text .shg-rich-text h3 br,.lp-wrapper.giveaway .lp-image-with-text .shg-rich-text .ajaxcart__subtotal-title br,.lp-wrapper.giveaway .lp-image-with-text .shg-rich-text .ajaxcart__subtotal-price br,.lp-wrapper.giveaway .lp-image-with-text .shg-rich-text .blog-block .blog-block__header br,.blog-block .lp-wrapper.giveaway .lp-image-with-text .shg-rich-text .blog-block__header br,.lp-wrapper.giveaway .lp-image-with-text .shg-rich-text .other-read .other-read__header br,.other-read .lp-wrapper.giveaway .lp-image-with-text .shg-rich-text .other-read__header br,.lp-wrapper.giveaway .lp-image-with-text .shg-rich-text .collection-filter__accordion-header br{display:none}}@media (min-width: 1024px){.lp-wrapper.giveaway .lp-hero .shg-c-lg-6:last-child{padding:20px}.lp-wrapper.giveaway .lp-hero .shg-c-lg-6:last-child .shg-c{width:calc(100% - 40px)}.lp-wrapper.giveaway .lp-image-with-text .shg-rich-text{padding:40px}.lp-wrapper.giveaway .lp-image-with-text .shg-rich-text h3 br,.lp-wrapper.giveaway .lp-image-with-text .shg-rich-text .ajaxcart__subtotal-title br,.lp-wrapper.giveaway .lp-image-with-text .shg-rich-text .ajaxcart__subtotal-price br,.lp-wrapper.giveaway .lp-image-with-text .shg-rich-text .blog-block .blog-block__header br,.blog-block .lp-wrapper.giveaway .lp-image-with-text .shg-rich-text .blog-block__header br,.lp-wrapper.giveaway .lp-image-with-text .shg-rich-text .other-read .other-read__header br,.other-read .lp-wrapper.giveaway .lp-image-with-text .shg-rich-text .other-read__header br,.lp-wrapper.giveaway .lp-image-with-text .shg-rich-text .collection-filter__accordion-header br{display:none}}.PressContent{display:block;padding:60px 6.666%;background-color:#f5f5f5}.PressContent .inner{max-width:1318px;margin:0 auto}@media (min-width: 768px){.PressContent{padding:80px 6.666%}}@media (min-width: 1024px){.PressContent{padding:80px 6.666%}}.PressGrid{padding:0;max-width:1440px;margin-left:auto;margin-right:auto;display:grid;grid-column-gap:2.55vw;grid-row-gap:10px;grid-template-columns:repeat(1,[col-start] minmax(0,1fr) [col-end]);grid-auto-flow:row;width:100%}.PressGrid .entry{margin:0 4px 8px;padding:20px;position:relative;background-color:#fff;border-radius:.7rem}.PressGrid .entry .entry-content{cursor:pointer;display:flex;flex-flow:column;justify-content:space-between;width:100%;height:100%;font-size:12px;line-height:1.3;letter-spacing:.02em;color:#f2f2f5;text-decoration:none;padding:0}.PressGrid .entry .entry-content .entry-bottom{display:flex;justify-content:flex-end}.PressGrid .entry .entry-content .logo-wrap{height:92px;display:flex;margin:0 auto;justify-content:center;align-items:center;width:100%}.PressGrid .entry .entry-content .logo-wrap .ratio-box{height:auto;padding-top:0!important}.PressGrid .entry .entry-content .logo-wrap img{position:relative;display:table-cell;vertical-align:middle;max-height:92px!important;width:100%;outline:none;border:none;margin:0 auto;object-fit:contain}.PressGrid .entry .entry-content .entry-date{font-size:14px;font-weight:400;margin-top:30px;margin-bottom:1em;display:block}.PressGrid .entry .entry-content p{font-size:20px;line-height:1.5;position:relative;max-width:360px;font-family:cera-round-pro,Arial,sans-serif;font-weight:500}.PressGrid .entry .entry-content:hover .blog-block__link{color:#e04545}@media (min-width: 480px){.PressGrid{grid-template-columns:repeat(2,[col-start] minmax(0,1fr) [col-end])}}@media (min-width: 768px){.PressGrid{grid-column-gap:2.55%}.PressGrid .entry{margin:0 8px 16px}.PressGrid .entry .entry-content .logo-wrap{height:92px!important}.PressGrid .entry .entry-content .logo-wrap img{max-height:92px!important;max-width:220px!important}.PressGrid .entry .entry-content .entry-date{font-size:.75rem}}@media (min-width: 1024px){.PressGrid{grid-template-columns:repeat(3,[col-start] minmax(0,1fr) [col-end])}.PressGrid .entry .entry-content p{font-size:21px}}@media (min-width: 1440px){.PressGrid{grid-template-columns:repeat(4,[col-start] minmax(0,1fr) [col-end]);grid-column-gap:.5%}.PressGrid .entry .entry-content .text-link{font-size:19px}}#s-044e8c62-0c19-4b50-8f30-1a57cdaba636{max-width:1680px!important;width:100%!important}.lp-container.roster .shg-rich-text p{line-height:1.4}.lp-container.roster .shg-rich-text p:last-child{margin-bottom:0}.lp-container.roster .lp-hero-image{margin:0 auto}.lp-container.roster .lp-hero-image .shogun-image-container.desktop{display:none}.lp-container.roster .lp-hero-image .shg-image-content-wrapper img.shogun-image{width:100%}.lp-container.roster .lp-hero-image .shg-rich-text{position:absolute;top:20vw;left:0;right:0;margin:auto;text-align:center;max-width:420px;padding:20px}.lp-container.roster .lp-hero-image .shg-rich-text h1{margin-top:0;margin-bottom:.05em;font-size:32px}.lp-container.roster .lp-hero-image .shg-rich-text p{margin-top:.5em}.lp-container.roster .lp-hero-image .shg-rich-text br.mobile{display:inline-block}.lp-container.roster .lp-hero-image .shg-rich-text br.desktop{display:none}.lp-container.roster .lp-join-us{max-width:1680px;margin:0 auto}.lp-container.roster .lp-join-us .shg-c-lg-6:first-child>div{height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}.lp-container.roster .lp-join-us .shg-rich-text{padding:40px 20px;max-width:480px;margin:0 auto}.lp-container.roster .lp-join-us .shg-rich-text h2,.lp-container.roster .lp-join-us .shg-rich-text .ajaxcart__header-title,.lp-container.roster .lp-join-us .shg-rich-text .page-404__header,.lp-container.roster .lp-join-us .shg-rich-text .page__title,.lp-container.roster .lp-join-us .shg-rich-text .contact__header,.lp-container.roster .lp-join-us .shg-rich-text .blog-search__header,.lp-container.roster .lp-join-us .shg-rich-text .article-main__header{margin-top:0;font-size:1.5rem;font-weight:500}.lp-container.roster .lp-join-us .shg-rich-text p:last-child{margin-bottom:0}.lp-container.roster .lp-perks{max-width:1680px;margin:0 auto;padding:40px 20px}.lp-container.roster .lp-perks .shogun-heading-component h2,.lp-container.roster .lp-perks .shogun-heading-component .ajaxcart__header-title,.lp-container.roster .lp-perks .shogun-heading-component .page-404__header,.lp-container.roster .lp-perks .shogun-heading-component .page__title,.lp-container.roster .lp-perks .shogun-heading-component .contact__header,.lp-container.roster .lp-perks .shogun-heading-component .blog-search__header,.lp-container.roster .lp-perks .shogun-heading-component .article-main__header{font-size:1.5rem;margin-bottom:1.25em;font-weight:500}.lp-container.roster .lp-perks .shg-box-content{max-width:1220px;width:100%;margin:0 auto}.lp-container.roster .lp-perks .shg-rich-text p{font-size:1rem;line-height:1.4}.lp-container.roster .lp-perks .shg-rich-text p img{width:48px!important}.lp-container.roster .lp-perks .shg-c-lg-4{margin-bottom:20px}.lp-container.roster .lp-perks .shg-c-lg-4:last-child{margin-bottom:0}.lp-container.roster .lp-application-form{margin:0 auto;padding:40px 20px}.lp-container.roster .lp-application-form .shg-rich-text{max-width:720px;margin:0 auto 40px}.lp-container.roster .lp-application-form .shg-rich-text h2,.lp-container.roster .lp-application-form .shg-rich-text .ajaxcart__header-title,.lp-container.roster .lp-application-form .shg-rich-text .page-404__header,.lp-container.roster .lp-application-form .shg-rich-text .page__title,.lp-container.roster .lp-application-form .shg-rich-text .contact__header,.lp-container.roster .lp-application-form .shg-rich-text .blog-search__header,.lp-container.roster .lp-application-form .shg-rich-text .article-main__header{margin-top:0;font-weight:500}@media (min-width: 768px){.lp-container.roster .lp-hero-image .shogun-image-container.desktop{display:block}.lp-container.roster .lp-hero-image .shogun-image-container.mobile{display:none}.lp-container.roster .lp-hero-image .shg-rich-text{top:0;bottom:0;left:50%;width:50%;margin:auto;display:flex;flex-direction:column;justify-content:center;align-items:center}.lp-container.roster .lp-hero-image .shg-rich-text br.mobile{display:none}.lp-container.roster .lp-hero-image .shg-rich-text br.desktop{display:inline-block}.lp-container.roster .lp-hero-image .badge-25 .shg-rich-text h1:before,.lp-container.roster .lp-hero-image .badge-25 .shg-rich-text h1:after,.lp-container.roster .lp-hero-image .badge-100 .shg-rich-text h1:before,.lp-container.roster .lp-hero-image .badge-100 .shg-rich-text h1:after{top:-50px;right:-70px}.lp-container.roster .lp-perks .shg-c-lg-4{margin-bottom:0}}@media (min-width: 1024px){.lp-container.roster .lp-hero-image{margin:0 auto}.lp-container.roster .lp-hero-image .shg-rich-text{max-width:600px}.lp-container.roster .lp-hero-image .shg-rich-text h1{margin-bottom:.1em;font-size:48px;white-space:wrap}.lp-container.roster .lp-hero-image .shg-rich-text p{font-size:20px}.lp-container.roster .lp-hero-image .badge-25 .shg-rich-text h1:before,.lp-container.roster .lp-hero-image .badge-25 .shg-rich-text h1:after,.lp-container.roster .lp-hero-image .badge-100 .shg-rich-text h1:before,.lp-container.roster .lp-hero-image .badge-100 .shg-rich-text h1:after{width:100px;height:100px;top:-70px;right:-90px}.lp-container.roster .lp-join-us .shg-rich-text h2,.lp-container.roster .lp-join-us .shg-rich-text .ajaxcart__header-title,.lp-container.roster .lp-join-us .shg-rich-text .page-404__header,.lp-container.roster .lp-join-us .shg-rich-text .page__title,.lp-container.roster .lp-join-us .shg-rich-text .contact__header,.lp-container.roster .lp-join-us .shg-rich-text .blog-search__header,.lp-container.roster .lp-join-us .shg-rich-text .article-main__header{font-size:2.25rem}.lp-container.roster .lp-join-us .shg-rich-text p{font-size:1.25rem}.lp-container.roster .lp-perks{padding:80px 40px}.lp-container.roster .lp-perks .shogun-heading-component h2,.lp-container.roster .lp-perks .shogun-heading-component .ajaxcart__header-title,.lp-container.roster .lp-perks .shogun-heading-component .page-404__header,.lp-container.roster .lp-perks .shogun-heading-component .page__title,.lp-container.roster .lp-perks .shogun-heading-component .contact__header,.lp-container.roster .lp-perks .shogun-heading-component .blog-search__header,.lp-container.roster .lp-perks .shogun-heading-component .article-main__header{font-size:2.25rem}.lp-container.roster .lp-perks .shg-rich-text p{font-size:1.25rem}.lp-container.roster .lp-perks .shg-rich-text p img{width:72px!important}.lp-container.roster .lp-application-form{padding:80px 40px}}.quote-logo{color:#fff;padding:2.5rem 0}.quote-logo__carousel{padding-bottom:1.875rem}.quote-logo__quote{color:#fff!important;font-size:1.5rem;text-align:center;font-weight:700;line-height:normal;margin:0;padding:0 .625rem}@media only screen and (min-width: 48em){.quote-logo__quote{font-size:2rem;max-width:48rem;margin:0 auto;padding:0}}.quote-logo__slide{width:100%}.quote-logo__logos{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-around;-ms-justify-content:space-around;justify-content:space-around;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center}@media only screen and (min-width: 48em){.quote-logo__logos{max-width:48rem;margin:0 auto}}.quote-logo__logo{background:none;border:none;width:36%;opacity:.5;color:#46464f}.quote-logo__logo.selected{opacity:1}@media only screen and (min-width: 48em){.quote-logo__logo{width:30%}}.quote-slideshow{color:#fff;padding:120px 0 100px;width:100vw;overflow:hidden;position:relative}.quote-slideshow:before{content:"";background-image:url(../assets/quote-open.svg);background-size:contain;background-repeat:no-repeat;background-position:center;display:block;position:absolute;top:-6vw;left:-3.5vw;width:30vw;height:30vw}.quote-slideshow:after{content:"";background-image:url(../assets/quote-close.svg);background-size:contain;background-repeat:no-repeat;background-position:center;display:block;position:absolute;bottom:-6vw;right:-3.5vw;width:30vw;height:30vw}.quote-slideshow .flickity-page-dots{text-align:center}.quote-slideshow .flickity-page-dots .dot{background-color:#fff}.quote__quote{color:#fff!important;font-size:1.25rem;text-align:center;font-weight:500;line-height:normal;margin:0;padding:0 .625rem;text-transform:uppercase}@media only screen and (min-width: 64em){.quote__quote{font-size:1.75rem;max-width:52rem;margin:0 auto;padding:0}}.quote__cite{text-align:center;display:block;margin:1em auto 0}.quote__slide{width:100%;padding:20px 25px 50px;text-align:c}.quote__logos{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-around;-ms-justify-content:space-around;justify-content:space-around;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center}@media only screen and (min-width: 64em){.quote__logos{max-width:48rem;margin:0 auto}}@media (min-width: 768px){.quote-slideshow:before{top:-3vw;left:-1.75vw;width:15vw;height:15vw}.quote-slideshow:after{bottom:-3vw;right:-1.75vw;width:15vw;height:15vw}}.background-image-text__layout,.background-image-text__image,.background-image-text__image-mobile{width:100%}@media only screen and (min-width: 48em){.background-image-text__image-mobile{display:none}}@media only screen and (max-width: 64em){.background-image-text__image--hide-mobile{display:none}}.background-image-text__text-content{background-color:var(--background-color);padding:2.5rem 1.25rem}@media only screen and (min-width: 48em){.background-image-text__text-content{display:grid;grid-template-columns:repeat(2,1fr);padding:2.5rem 7.5rem 3.75rem}}.background-image-text__text-center{background-color:var(--background-color);padding:2.5rem 1.25rem;text-align:center}.background-image-text__text-center .background-image-text__title{font-size:2rem;text-align:center}.background-image-text__title{font-size:2.25rem;font-weight:500;margin:0;color:#46464f}@media only screen and (min-width: 48em){.background-image-text__title{font-size:3.75rem}}.background-image-text__text{line-height:1.5;color:#46464f;font-size:.875rem}.centered-content{background-color:var(--background-color)}.centered-content__layout{padding:2.5rem 1.25rem 3.75rem}@media only screen and (min-width: 48em){.centered-content__layout{text-align:center;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;max-width:70%;min-height:39rem;margin:0 auto}}@media only screen and (min-width: 64em){.centered-content__layout{width:60%}}@media only screen and (min-width: 90em){.centered-content__layout{width:40%}}.centered-content__image-wrapper{width:var(--image-width);max-width:100%;margin:0 auto;margin-bottom:1.5rem;overflow:hidden}@media only screen and (min-width: 48em){.centered-content__image-wrapper{margin-bottom:1.875rem}}.centered-content__title{font-size:1.5rem;font-weight:500;line-height:1.21;margin-top:0;margin-bottom:0;color:#46464f}@media only screen and (min-width: 48em){.centered-content__title{margin-bottom:.4166666667rem;font-size:2rem}}.centered-content__text{line-height:1.5;color:#46464f;font-size:.875rem}.collapsible-content{padding:3.75rem 1.25rem;background-color:#f5f5f5}.collapsible-content details,.collapsible-content details summary{padding-left:0;background-image:none;-webkit-appearance:none}.collapsible-content ul{list-style:disc}.collapsible-content .collapsible-content__grid{width:100%}.collapsible-content .collapsible-content__heading{text-align:center;margin-top:0;margin-bottom:2.5rem;font-size:34px}.collapsible-content .collapsible-content__subheading{text-align:center;margin-bottom:0}.collapsible-content .accordion__title{font-family:var(--font-heading-family);font-weight:700;font-size:16px;line-height:1.4;margin-top:0;margin-bottom:0;padding-top:16px!important;padding-bottom:16px!important}.collapsible-content .accordion:last-child{border-bottom:1px solid #e5e5e5}.collapsible-content .accordion details[open]>summary .plus__vertical-line{transform:rotate(0)}.collapsible-content .accordion__content{padding-bottom:16px!important;margin-bottom:0}.collapsible-content .accordion{border-top:1px solid #e5e5e5}.collapsible-content .accordion-icon-container{position:relative;margin-left:20px}.collapsible-content .accordion-icon-container>*{position:absolute;width:100%;height:100%;left:0;top:0;display:flex;justify-content:center;align-items:center}.collapsible-content .plus__horizontal-line,.collapsible-content .plus__vertical-line{display:block;width:100%;background-color:currentColor;transition:transform .2s;position:absolute;height:2px;width:17px}.collapsible-content .plus__vertical-line{transform:rotate(90deg)}.collapsible-content summary[aria-expanded=true] .plus__vertical-line{transform:rotate(0)}.collapsible-content summary{display:flex;justify-content:space-between;align-items:center}.collapsible-content summary:hover .accordion__title{text-decoration:none}.collapsible-content .collapsible-content-wrapper-narrow{max-width:640px!important;margin:0 auto}@media screen and (min-width: 768px){.collapsible-content{padding:5rem 1.25rem}}@media (min-width: 1024px){.collapsible-content-wrapper-narrow{max-width:144rem}.collapsible-content-wrapper-narrow .accordion{margin-top:0}.collapsible-content-wrapper-narrow .collapsible-content__header{max-width:480px;margin:0 auto}.collapsible-content-wrapper-narrow .collapsible-content__header .collapsible-content__heading{text-align:center}.collapsible-content-wrapper-narrow .collapsible-content__header .collapsible-content__subheading{text-align:center;margin-bottom:0}.collapsible-content-wrapper-narrow .grid{width:66.6%;padding-left:2rem;max-width:78.3rem;margin:0 auto}.collapsible-content-wrapper-narrow .accordion__title{padding-top:24px!important;padding-bottom:24px!important}.collapsible-content-wrapper-narrow .accordion__content{padding-bottom:24px!important}}@media (min-width: desktop){.collapsible-content .accordion__title{font-size:2.25rem}}.good-feeds-disclaimer{margin:0 1.25rem}.good-feeds-disclaimer .good-feeds-disclaimer__text{border:1px solid #f2f2f5;padding:2em;max-width:80rem;margin:0 auto 3.75rem;padding:1.25rem;border-radius:.25rem}.good-feeds-disclaimer .good-feeds-disclaimer__text p{font-size:14px;text-align:center;line-height:1.5}.InstagramFeed{padding:60px 0 70px;overflow:hidden}.InstagramFeed .text-wrap{grid-column:1/13;padding:0 6.666vw;margin:0 auto 40px;max-width:1440px;text-align:center}.InstagramFeed .text-wrap h2,.InstagramFeed .text-wrap .ajaxcart__header-title,.InstagramFeed .text-wrap .page-404__header,.InstagramFeed .text-wrap .page__title,.InstagramFeed .text-wrap .contact__header,.InstagramFeed .text-wrap .blog-search__header,.InstagramFeed .text-wrap .article-main__header{font-size:34px;margin-top:0;margin-bottom:.25em}.InstagramFeed .text-wrap p{font-weight:400;line-height:1.14;font-size:22px;margin-top:0;margin-bottom:0}.InstagramFeed .text-wrap p a{text-decoration:none;color:#e04545;transition:color .25s linear;text-decoration:underline;text-underline-offset:.2em;text-decoration-thickness:1px;text-underline-offset:.05em}.InstagramFeed .text-wrap p a:hover{color:#59851c}.InstagramFeed .feed-wrap{padding:0 9;grid-column:1/13}.InstagramFeed .eapps-instagram-feed-posts-item.eapps-instagram-feed-posts-item-template-tile .eapps-instagram-feed-posts-item-image{transition:transform .5s ease-out!important}.InstagramFeed .eapps-instagram-feed-posts-item:hover.eapps-instagram-feed-posts-item-template-tile .eapps-instagram-feed-posts-item-image{filter:none!important}.InstagramFeed .eapps-instagram-feed-posts-slider-next,.InstagramFeed .eapps-instagram-feed-posts-slider-prev{box-shadow:none!important}.InstagramFeed #eapps-instagram-feed-1 .eapps-instagram-feed-posts-slider-nav{opacity:1;background-color:#e04545!important;transition:all .25s}.InstagramFeed #eapps-instagram-feed-1 .eapps-instagram-feed-posts-slider-nav-icon{fill:#f2f2f5!important}.InstagramFeed .eapps-instagram-feed-posts-item-image-wrapper,.InstagramFeed .eapps-instagram-feed,.InstagramFeed .eui-slider{overflow:visible!important}.InstagramFeed .eapps-instagram-feed-posts-item-link{overflow:hidden}.InstagramFeed .eapps-instagram-feed-posts-item-link img{transition:transform .5s ease-out}.InstagramFeed .eapps-instagram-feed-posts-item-link:hover img{transform:scale(1.1) translate(-50%,-50%)!important}@media (min-width: 768px){.InstagramFeed{padding:40px 0}.InstagramFeed .text-wrap{margin-bottom:40px}.InstagramFeed .text-wrap p{font-size:24px}}@media (min-width: 1024px){.InstagramFeed{padding:40px 0;margin-bottom:40px}.InstagramFeed .text-wrap{grid-column:2/12;padding:0;margin-bottom:50px}.InstagramFeed .text-wrap p{font-size:22px}.InstagramFeed .feed-wrap{padding:0}}@media (min-width: 1440px){.InstagramFeed{padding:60px 0}.InstagramFeed .text-wrap{max-width:960px}.InstagramFeed .text-wrap p{font-size:22px}}.text-and-image{background-color:var(--background-color)}.text-and-image__layout{display:grid}@media only screen and (min-width: 48em){.text-and-image__layout{grid-template-columns:repeat(2,1fr)}}.text-and-image__text-content{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-justify-content:center;justify-content:center;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:2.5rem 1.25rem 3.75rem}@media only screen and (min-width: 48em){.text-and-image__text-content{padding:1.25rem;width:70%;margin:0 auto}}@media only screen and (min-width: 64em){.text-and-image__text-content{width:65%}}@media only screen and (min-width: 90em){.text-and-image__text-content{width:60%}}@media only screen and (max-width: 64em){.text-and-image__image-wrapper{order:-1}}.text-and-image__title{font-size:1.5rem;font-weight:500;line-height:1.21;color:#46464f;margin-top:0;margin-bottom:0}@media only screen and (min-width: 48em){.text-and-image__title{margin-bottom:.4166666667rem;font-size:2rem}}.text-and-image__text{line-height:1.5;color:#46464f;font-size:.875rem}.text-and-image__button{margin-top:.4166666667rem;max-width:12.5rem}.text-logo{padding:3.75rem 0 2.5rem;overflow-x:hidden}.text-logo .text-logo__text{text-align:center;margin:0 auto;max-width:640px;padding:0 1.25rem}.text-logo .text-logo__text h2,.text-logo .text-logo__text .ajaxcart__header-title,.text-logo .text-logo__text .page-404__header,.text-logo .text-logo__text .page__title,.text-logo .text-logo__text .contact__header,.text-logo .text-logo__text .blog-search__header,.text-logo .text-logo__text .article-main__header{font-size:34px;margin-top:0}.text-logo .text-logo__text p{line-height:1.4}.text-logo .text-logo__logos{padding:1.25rem 0 3.75rem}.text-logo .text-logo__logos .flickity-slide-wrapper{height:120px}.text-logo .text-logo__logos .text-logo__logo{margin:0 20px;width:150px;height:150px}.text-logo .text-logo__logos .flickity-button{display:none}.text-logo .text-logo__logos .flickity-page-dots{padding:0;text-align:center}@media screen and (min-width: 1280px){.text-logo .flickity-enabled.is-draggable .flickity-viewport{cursor:default!important}.text-logo .flickity-slider{transform:none!important;display:flex!important;justify-content:center!important;align-items:center!important;pointer-events:none!important}.text-logo .flickity-slider .text-logo__logo{position:static!important}.text-logo .flickity-page-dots{display:none!important}}.text-icons{padding:2.5rem 0}.text-icons .text-icon_text{text-align:center}.text-icons .text-icon_text h2,.text-icons .text-icon_text .ajaxcart__header-title,.text-icons .text-icon_text .page-404__header,.text-icons .text-icon_text .page__title,.text-icons .text-icon_text .contact__header,.text-icons .text-icon_text .blog-search__header,.text-icons .text-icon_text .article-main__header{color:#fff;margin-top:2.5rem;margin-bottom:2.5rem;font-size:34px}.text-icons .text-icon_icons{display:flex;flex-flow:row wrap;justify-content:center;align-items:center;text-align:center;margin:0 auto;max-width:420px}.text-icons .text-icon_icons .text-icon__icon{width:50%;text-align:center;margin-bottom:2.5rem}.text-icons .text-icon_icons .text-icon__icon .ratio-box{width:80px;height:80px;margin:0 auto 10px;padding-top:80px!important}.text-icons .text-icon_icons .text-icon__icon p{margin:0;color:#fff;line-height:1.4;font-size:14px}@media screen and (min-width: 1024px){.text-icons .text-icon_icons{max-width:720px}.text-icons .text-icon_icons .text-icon__icon{width:33.3333%}}.image-with-text{padding:0}.image-with-text .inner .image-with-text__text{text-align:center;width:100%;padding:0 1.25rem 2.5rem}.image-with-text .inner .image-with-text__text .image-with-text__text-wrapper{max-width:540px;margin:0 auto}.image-with-text .inner .image-with-text__text h2,.image-with-text .inner .image-with-text__text .ajaxcart__header-title,.image-with-text .inner .image-with-text__text .page-404__header,.image-with-text .inner .image-with-text__text .page__title,.image-with-text .inner .image-with-text__text .contact__header,.image-with-text .inner .image-with-text__text .blog-search__header,.image-with-text .inner .image-with-text__text .article-main__header{margin-top:0;font-size:34px}.image-with-text .inner .image-with-text__text p{line-height:1.4}.image-with-text .inner .image-with-text__image img{vertical-align:bottom}.image-with-text.award-winning-packaging,.image-with-text.leaders-in-allergen-introduction,.image-with-text.ambassador{border-top:1px solid #e5e5e5}.image-with-text.award-winning-packaging .inner{display:flex;flex-flow:column-reverse nowrap}.image-with-text.ambassador{background-color:#f5f5f5}.image-with-text.ambassador .inner .image-with-text__text{padding:2.5rem 1.25rem}@media screen and (min-width: 1024px){.image-with-text .inner{display:flex;justify-content:center;align-items:center}.image-with-text .inner .image-with-text__text{width:50%;max-width:none;padding:2.5rem 5rem}.image-with-text .inner .image-with-text__image{width:50%}.image-with-text.award-winning-packaging .inner{flex-flow:row nowrap}}.logos-section{padding:0;margin-bottom:0;overflow:hidden}.logos-section .grid-container{width:auto;max-width:none}.logos-section .section-title{margin-top:20px;text-align:center;font-size:24px;margin-bottom:25px;color:#fff;width:100%}.logos-section .logo-slider-on-small{display:flex}@media (max-width: 768px){.logos-section .logo-slider-on-small{padding:0 30px}}.logos-section .logo-slider-on-small>div{padding:0;text-align:center;position:relative}@media (max-width: 769px){.logos-section .logo-slider-on-small>div{padding:0;display:block}}.logos-section .logo-slider-on-small>div .slick-slide{text-align:center}.logos-section .logo-slider-on-small>div img{width:auto;height:auto;max-width:none;display:inline-block;vertical-align:bottom}.logos-section .logo-slider-on-small>div img:nth-child(2){position:absolute;left:var(--banner-width)}.logos-section .logo-slider-on-small .slick-arrow{all:unset;font-size:0;position:absolute;top:50%;left:40px;transform:translateY(-50%) rotate(-45deg);width:40px;height:40px;border-top:3px solid #C4C4C4;border-left:3px solid #C4C4C4;z-index:3;opacity:.8;transition:.3s all}.logos-section .logo-slider-on-small .slick-arrow:hover{cursor:pointer;opacity:1}@media (max-width: 767px){.logos-section .logo-slider-on-small .slick-arrow{width:20px;height:20px;left:20px}}.logos-section .logo-slider-on-small .slick-arrow.slick-next{left:auto;right:40px;transform:translateY(-50%) rotate(135deg)}@media (max-width: 767px){.logos-section .logo-slider-on-small .slick-arrow.slick-next{width:20px;height:20px;left:auto;right:20px}}@-webkit-keyframes ticker2{0%{-webkit-transform:translate3d(0,0,0);transform:translate3d(-500px,0,0);visibility:visible}to{-webkit-transform:translate3d(var(--banner-width-half),0,0);transform:translate3d(var(--banner-width-half),0,0)}}@keyframes ticker2{0%{-webkit-transform:translate3d(0,0,0);transform:translateZ(0);visibility:visible}to{-webkit-transform:translate3d(var(--banner-width-half),0,0);transform:translate3d(var(--banner-width-half),0,0)}}@-webkit-keyframes ticker3{0%{-webkit-transform:translate3d(0,0,0);transform:translateZ(0);visibility:visible}to{-webkit-transform:translate3d(var(--banner-width-half),0,0);transform:translate3d(var(--banner-width-half),0,0)}}@keyframes ticker3{0%{-webkit-transform:translate3d(0,0,0);transform:translateZ(0);visibility:visible}to{-webkit-transform:translate3d(var(--banner-width-half),0,0);transform:translate3d(var(--banner-width-half),0,0)}}.logos-section .ticker-wrap{width:100%;overflow:hidden;background-color:#e04545;padding-left:0;box-sizing:content-box}.logos-section .ticker-wrap .ticker{display:flex;box-sizing:content-box;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-name:ticker2;animation-name:ticker2;-webkit-animation-duration:40s;animation-duration:40s}@media screen and (min-width: 768px){.logos-section .ticker-wrap .ticker{-webkit-animation-name:ticker3;animation-name:ticker3}}.logos-section .ticker-wrap .ticker__item{display:inline-block;padding:0 2rem;font-size:2rem;color:#fff}
/*# sourceMappingURL=/cdn/shop/t/114/assets/theme.css.map */
