.panel{background-color:#fff;margin:5px;padding:10px}.green-text{color:#44ae47}button,input,select,textarea{font-family:Montserrat,Arial,sans-serif}button :focus:invalid,button :required:invalid,input :focus:invalid,input :required:invalid,select :focus:invalid,select :required:invalid,textarea :focus:invalid,textarea :required:invalid{border:2px solid red}button.error,input.error,select.error,textarea.error{outline:2px solid red}button.success,input.success,select.success,textarea.success{outline:2px solid green}input[type=checkbox]{margin-right:10px}.form-field{background-color:#fff;border:1px solid #bebebe;border-radius:4px;box-sizing:border-box;font-size:14px;font-weight:500;height:48px;letter-spacing:0;line-height:18px;margin-bottom:10px;margin-top:10px;max-width:385px;padding-left:10px;width:100%}@media only screen and (min-width:768px){.form-field{font-size:18px;height:55px;line-height:22px}}.form-field.short{max-width:385px!important}.textarea-field{background-color:#fff;border:1px solid #bebebe;border-radius:4px;box-sizing:border-box;font-size:14px;font-weight:500;height:70px;letter-spacing:0;line-height:18px;margin-bottom:10px;margin-top:10px;max-width:385px;padding-left:10px;width:100%}@media only screen and (min-width:768px){.textarea-field{font-size:18px;height:55px;line-height:22px}}.textarea-field.short{max-width:385px!important}.textarea-field{line-height:23px;padding:10px}@media only screen and (min-width:768px){.textarea-field{height:80px;line-height:28px}}.autocomplete__field{background-color:#fff;border:1px solid #bebebe;border-radius:4px;box-sizing:border-box;font-size:14px;font-weight:500;height:48px;letter-spacing:0;line-height:18px;margin-bottom:10px;margin-top:10px;max-width:385px;padding-left:10px;width:100%}@media only screen and (min-width:768px){.autocomplete__field{font-size:18px;height:55px;line-height:22px}}.autocomplete__field.short{max-width:385px!important}.autocomplete__field{padding-left:40px}.autocomplete__icon{margin:22px 10px 10px;position:absolute;z-index:5}.password__container{display:flex;flex-direction:row}.password__container .password__field{background-color:#fff;border:1px solid #bebebe;border-radius:4px;box-sizing:border-box;font-size:14px;font-weight:500;height:48px;letter-spacing:0;line-height:18px;margin-bottom:10px;margin-top:10px;max-width:385px;padding-left:10px;width:100%}@media only screen and (min-width:768px){.password__container .password__field{font-size:18px;height:55px;line-height:22px}}.password__container .password__field.short{max-width:385px!important}.password__container .password__field{padding-right:40px}.password__container .password__icon{background-image:url(https://trulocal.imgix.net/web/checkout/icons/eye.png?w=25&h=25);height:25px;margin:22px 0 20px -35px;width:25px;z-index:5}.password__container .password__icon.hidden{background-image:url(https://trulocal.imgix.net/web/checkout/icons/hidden.png?w=25&h=25)}.product_row_entry{align-items:center;display:flex;height:80px;margin-bottom:25px}.product_row_entry .thumbnail{position:relative}.product_row_entry .thumbnail .icon{border-radius:5px;transition:transform .3s}.product_row_entry .thumbnail .icon:hover{cursor:pointer;transform:scale(1.05)}.product_row_entry .thumbnail .info-icon{align-items:center;background-color:hsla(0,0%,100%,.5);border-radius:5%;bottom:15px;display:flex;height:30px;justify-content:center;position:absolute;right:15px;width:30px}.product_row_entry .thumbnail .info-icon.small{bottom:5px;right:5px}.product_row_entry .product_description *{font-size:.85rem;margin:0 10px 5px 20px}.product_row_entry .product_description .name{font-weight:600}.product_row_entry .product_description .points{background:#44ae47;border-radius:14px;color:#fff;font-size:.7rem;font-weight:700;padding:5px;text-align:center;width:70px}.product_row_entry .product_description .quantity{font-style:oblique}.product_row_entry .x-button{background:none;margin-left:auto;position:relative;right:-6px;top:0}.product_row_entry .x-button *{background:red}.circle-progress-bar{border:3px solid #bebebe;border-radius:50%;height:15px;margin-top:7px;transform:rotate(45deg);width:15px}.circle-progress-bar.half,.circle-progress-bar.quarter,.circle-progress-bar.three-quarter{border-top:3px solid #44ae47}.circle-progress-bar.half,.circle-progress-bar.three-quarter{border-right:3px solid #44ae47}.circle-progress-bar.three-quarter{border-bottom:3px solid #44ae47}.circle-progress-bar.full{border:3px solid #44ae47}.circle-progress-bar.overflowing{border:4px solid #44ae47}.circle-progress-bar.overflowing.half,.circle-progress-bar.overflowing.quarter,.circle-progress-bar.overflowing.three-quarter{border-top:4px solid #daa520}.circle-progress-bar.overflowing.half,.circle-progress-bar.overflowing.three-quarter{border-right:4px solid #daa520}.circle-progress-bar.overflowing.three-quarter{border-bottom:4px solid #daa520}.circle-progress-bar.overflowing.full{border:4px solid #daa520}.circle-progress-bar.overfull{border:3px solid red}.points-counter{font-size:1.7rem;font-weight:700}.points-counter:after{color:#bebebe;content:"/" attr(data-max);font-size:1.2rem}.subtotal-counter{font-size:1.7rem;font-weight:700}.form-errors{background-color:rgba(255,0,0,.4);border:2px solid red;border-radius:5px;display:none;margin:15px 0;padding:10px}.form-errors.visible{display:block}.header{background-color:#fff;height:70px;position:relative}.header .container{align-items:center;display:flex}.header .logo img{height:42px}@media only screen and (min-width:768px){.header .container{margin:auto;max-width:1024px;width:100%}}.header .logo{margin:10px}@media only screen and (min-width:1024px){.header .logo{margin-top:5px}.header{max-height:125px}}.logo__steps{display:flex;margin:auto;max-width:1025px}@media only screen and (max-width:767px){.logo__steps{align-items:last baseline;flex-direction:row!important;flex-wrap:wrap}}.logo__steps .logo{flex:1 0 auto}.logo__steps .logo a{align-content:center;display:flex;height:100%;justify-content:center;margin:auto}.logo__steps .logo a img{height:90px;margin:0 auto auto;width:auto}@media only screen and (max-width:767px){.logo__steps .logo a img{height:60px}}.header__steps-container{flex:3 0 auto;margin:auto}@media only screen and (max-width:767px){.header__steps-container{margin:0;padding:0 20px}}.header__steps{display:flex;flex-direction:row;justify-content:space-between;margin:20px;position:relative;z-index:100}@media only screen and (max-width:767px){.header__steps{margin:10px 5px}}.header__step{background-color:#ebebeb;border-color:#bebebe;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;border-width:1px;color:#5f6368;font-size:14px;font-weight:600;height:30px;opacity:1;width:30px;z-index:100}@media only screen and (min-width:768px){.header__step{font-size:16px;height:30px;width:30px}}@media only screen and (min-width:1024px){.header__step{font-size:16px;height:30px;width:30px}}.header__step.green{background-color:#353535;color:#fff}.header__link{align-content:center;align-items:center;cursor:not-allowed;display:flex;flex-direction:column;justify-content:center;pointer-events:none;text-decoration:none}.header__link p{color:#353535;font-size:14px;margin:3px 0}@media only screen and (max-width:767px){.header__link p{font-size:10px}}.header__link.active{cursor:pointer;pointer-events:auto;text-decoration:none}.header__step-label{align-items:center;display:flex;height:100%;justify-content:center}.header__step-line{border-top:2px solid #bebebe;left:65px;position:relative;top:-60px;width:82%;z-index:10}@media only screen and (max-width:767px){.header__step-line{left:45px;top:-45px}}.header__step-line.three-step{width:90px}@media only screen and (min-width:768px){.header__step-line.three-step{width:140px}}@media only screen and (min-width:1024px){.header__step-line.three-step{width:150px}}@media only screen and (max-width:767px){.logo__steps .header__points-counter{display:flex;flex-direction:column;justify-content:center;padding:0 10px 10px}}.footer{align-items:center;background-color:#000;color:#7d7d7d;display:flex;flex-direction:column;font-size:13px;position:relative}@media only screen and (min-width:768px){.footer{flex-direction:row}}.footer__logo{margin:45px 45px 10px}@media only screen and (min-width:768px){.footer__logo{margin:45px}}.footer__links-copyright-container{display:flex;flex-direction:column-reverse}@media only screen and (min-width:768px){.footer__links-copyright-container{flex-direction:inherit;justify-content:space-between;width:100%}.footer__copyright-container{flex-grow:4}}.footer__links-container{display:none}@media only screen and (min-width:768px){.footer__links-container{display:block}}.footer__links-list{list-style:none;margin-block-start:0!important;padding-inline-start:0!important;padding-left:0}.footer__links-list li{float:left;padding-right:20px}.footer__link{color:#fff;text-decoration:none}.footer__social-container{padding-bottom:25px;text-align:center}@media only screen and (min-width:768px){.footer__social-container{display:flex;flex-flow:column;padding-bottom:0;text-align:left}}.footer__social-list{align-self:center;list-style:none;margin:0;padding:0}.footer__social-list .list-item{display:inline-block;margin-right:1.25rem}.footer__social-list .social-link{display:block}@media only screen and (max-width:767px){.footer__spacer{height:81px}}.footer__contact_cx.nav.nav-footer{padding:10px 0 20px}@media only screen and (min-width:768px){.footer__contact_cx.nav.nav-footer{display:flex;flex-flow:row;padding:0}}.popup{background-color:rgba(0,0,0,.3);display:flex;height:100%;justify-content:center;position:fixed;top:0;width:100%;z-index:10001}.popup .container{background-color:#fefefe;background-image:url(https://trulocal.imgix.net/web/img/pattern-modal.svg);background-position:100% 0;background-repeat:no-repeat;background-size:100% 100%;border-radius:1rem;margin:5dvh auto auto!important;max-height:470px;overflow-y:scroll;padding:60px;position:absolute;text-align:center;width:100%}@media only screen and (min-width:768px){.popup .container{width:700px}}.popup .container>*{margin-left:10px;margin-right:10px}.popup .container img{margin-bottom:1.5rem}.popup .container p{text-align:left}.popup .container div{align-items:center;display:flex;text-align:left}.popup .container div.overflow-prompt-buttons{flex-direction:row}@media(max-width:767px){.popup .container div.overflow-prompt-buttons{flex-direction:column}}.popup .container div .checkbox{border:2px solid #dfe5df;border-radius:.3rem;cursor:pointer;height:1.4rem;margin-right:1rem;width:3rem}.featured_partnerships{align-items:center;background:#000;display:flex;flex-direction:column;justify-content:center}.featured_partnerships__title{color:#f8f8f8;font-size:13px;font-weight:700;letter-spacing:0;line-height:16px;padding:15px 0;text-align:center;text-transform:uppercase}@media only screen and (min-width:768px){.featured_partnerships__title{font-size:22px}}.featured_partnerships__grid{display:grid;grid-template-columns:repeat(2,1fr)}@media only screen and (min-width:768px){.featured_partnerships__grid{grid-template-columns:repeat(4,1fr)}}.featured_partnerships__grid{align-items:center;background:#000;grid-auto-rows:auto;justify-content:center;justify-items:center;text-align:center;grid-gap:.5rem}.featured_partnership__item{margin:0 auto;max-width:150px}.review__hero_grid{align-items:center;color:#fff;display:flex;flex-direction:column-reverse;justify-content:center;margin:0 auto;max-width:680px;padding:20px 0}@media only screen and (min-width:768px){.review__hero_grid{flex-direction:row}.review__hero_grid div{flex:50%}}@media only screen and (min-width:1024px){.review__hero_grid{max-width:800px}}.review__hero_title{color:#fff;font-size:2em;font-weight:500;letter-spacing:0;padding-bottom:20px;text-align:center}.swiper__container{background:#000;padding:20px 0 10px}.swiper{min-height:300px;width:clamp(300px,80%,1024px)}.swiper-slide{background-color:#121212;border-radius:10px;height:auto}.swiper-slide .name{color:#fff;font-weight:700}.slide-content{padding:15px}.customer_review__header{align-content:space-between;display:grid;grid-template-columns:auto auto;justify-content:space-between}.customer_review_content{color:#fff;line-height:1.7;max-height:300px;overflow-y:scroll;padding:0 10px;scrollbar-width:none}.customer_review_content::-webkit-scrollbar{height:0;width:0}.swiper-pagination-bullet{background:#141414;opacity:1!important}.swiper-pagination-bullet-active{background:#7d7d7d!important}.swiper-pagination-bullets{position:static}html{scroll-behavior:smooth}.body{background-color:#f8f8f8;display:flex;flex-direction:column;font-family:Montserrat,Arial,sans-serif;justify-content:space-between;margin:0;min-height:100%;overflow-x:hidden;width:100%}button,input{font-family:Montserrat,Arial}.page-width{margin:auto;max-width:1024px}*{box-sizing:border-box}.body{background:#fafffa}.welcome-header__banner{align-items:center;background-color:#44ae47;color:#fff;display:flex;justify-content:center;min-height:60px;padding-left:20px;padding-right:20px;text-align:center}.welcome-header__head{background-color:#fff;height:70px;position:relative}.welcome-header__head .container{align-items:center}.welcome-header__head .logo img{height:42px}@media only screen and (min-width:768px){.welcome-header__head .container{margin:auto;max-width:1024px;width:100%}}.welcome-header__head{background-color:#f8f8f8;height:auto;padding-left:22px}.welcome-header__head .container{display:flex;justify-content:space-between;margin:20px 0}@media only screen and (min-width:768px){.welcome-header__head{padding-left:80px;padding-right:80px}}@media only screen and (min-width:1024px){.welcome-header__head{margin:auto;max-width:1024px}}.welcome-header__head .logo{height:37px}.welcome-header__sign-in-container{display:none}@media only screen and (min-width:768px){.welcome-header__sign-in-container{display:block}}.welcome-header__sign-in-container .link{color:#353535;text-decoration:none}.welcome-header__sign-in-container .button{align-items:center;background-color:#44ae47;border:none;border-radius:20px;-moz-border-radius:20px;-webkit-border-radius:20px;color:#fff;cursor:pointer;display:flex;font-family:Montserrat,Arial,sans-serif;font-size:16px;font-weight:700;height:40px;justify-content:center;letter-spacing:0;line-height:19px;text-align:center;width:86px}.welcome-header__sign-in-container .button span.loading{animation:spin 1s linear infinite;-webkit-animation:spin 1s linear infinite;border:2px solid #44ae47;border-radius:50%;border-top-color:#fff;cursor:progress;display:none;height:20px;margin-right:10px;width:20px;z-index:2}.welcome-header__sign-in-container .button{background-color:#ebebeb;border:1px solid #ebebeb;color:#353535;font-weight:500}.welcome-content{background:#fafffa;display:flex;flex-direction:column}@media only screen and (max-width:767px){.welcome-content{overflow-x:visible;padding-bottom:50px}}@media(min-width:768px){.welcome-content{width:1024px}}@media(min-width:1191px){.welcome-content{margin:auto}}.welcome-content-top{display:flex;justify-content:space-between}@media only screen and (max-width:767px){.welcome-content-top{align-items:center;flex-direction:column-reverse}}.welcome-content-top .welcome-content-info{align-content:center;align-items:center;display:flex;justify-content:center}@media(max-width:767px){.welcome-content-top .welcome-content-info{flex-direction:column-reverse;overflow:hidden;padding:50px 20px;width:100%}}.welcome-content-top .welcome-content-info .welcome-content-image{z-index:1}@media(min-width:1191px){.welcome-content-top .welcome-content-info .welcome-content-image{margin-right:-130px}.welcome-content-top .welcome-content-info .welcome-content-signup{flex:1 0 80%}}@media(max-width:1190px)and (min-width:768px){.welcome-content-top .welcome-content-info .welcome-content-signup{margin-top:75px;width:calc(100vw - 520px)}}.welcome-content-top .welcome-content-info .welcome-content-signup{position:relative;top:-50px;z-index:2}.welcome-content-top .welcome-content-info .title{align-content:center;color:#353535;display:flex;flex-direction:column;font-style:normal;font-weight:900;z-index:2}@media only screen and (max-width:767px){.welcome-content-top .welcome-content-info .title{width:100%}}.welcome-content-top .welcome-content-info .title h3{font-size:32px;margin:0;text-align:center}@media only screen and (max-width:767px){.welcome-content-top .welcome-content-info .title h3{font-size:22px;margin:auto;padding-top:20px;width:80%}.welcome-content-top .welcome-content-info .title h3:last-of-type{text-align:center}}.welcome-content-top .tagline p{color:#353535;font-family:Montserrat,Arial,sans-serif;font-size:1em;font-style:normal;font-weight:400;line-height:150%;text-align:center}@media only screen and (max-width:767px){.welcome-content-top .tagline p{text-align:center}}.welcome-content-top .tagline_marketing p{color:#353535;font-family:Montserrat,Arial,sans-serif;font-size:.9em;font-style:italic;font-weight:400;line-height:150%;text-align:center}@media only screen and (max-width:767px){.welcome-content-top .tagline_marketing p{text-align:center}}.welcome-content-top .footer-callout{background:#074a2e;border-radius:0 0 12px 12px;display:flex;justify-content:center;padding:8px 17px 6px;text-align:center}.welcome-content-top .footer-callout svg{padding-right:20px}.welcome-content-top .footer-callout p{color:#fff;font-family:DIN Condensed;font-size:20px;font-style:normal;font-weight:700;line-height:normal;margin:0;text-transform:uppercase}.welcome-content__form_callout{display:flex}@media only screen and (max-width:767px){.welcome-content__form_callout{flex-direction:column}}.welcome-content__form_callout .discount{flex:1 0 auto;margin-right:5px}@media only screen and (max-width:767px){.welcome-content__form_callout .discount{align-items:center;display:flex;justify-content:center;padding-bottom:20px}}.welcome-content__form_callout .discount .promo_discount{color:#fff;font-size:40px;font-style:normal;font-weight:800;line-height:118%;margin:0;text-transform:uppercase}@media only screen and (max-width:767px){.welcome-content__form_callout .discount .promo_discount{font-size:30px}}.welcome-content__form_callout .discount .promo_discount span{background:#074a2e;padding:5px}@media only screen and (max-width:767px){.welcome-content__form_callout .discount .promo_discount span{white-space:nowrap}}.welcome-content__form_callout .discount .promo_discount_sub{color:#fff;font-size:20px;font-style:normal;font-weight:400;line-height:118%;margin:10px 0;text-transform:uppercase}@media only screen and (max-width:767px){.welcome-content__form_callout .discount .promo_discount_sub{padding-left:15px}}.welcome-content__form_callout .cmscountdown-timer{color:#fff;display:flex;flex:1 0 auto;font-size:14px;justify-content:center;text-align:center}.welcome-content__form_callout .cmscountdown-timer .value{background:#d6ffd9;border-radius:12px;color:#353535;font-size:20px;padding:10px 4px;width:30px}.welcome-content__form_callout .cmscountdown-timer .colon{padding:10px 5px}.welcome-content__title{font-size:30px;font-weight:500;letter-spacing:0;line-height:37px;max-width:450px;padding-bottom:25px}@media only screen and (min-width:768px){.welcome-content__title{font-size:60px;line-height:73px}}@media(min-width:1191px){.welcome-content__title{max-width:650px}}.welcome-content__title .tagline{font-size:18px;font-weight:300;letter-spacing:0;line-height:22px;padding-top:15px}@media only screen and (max-width:767px){.welcome-content__title .tagline p{text-align:center}}.welcome-content__form{display:flex;flex-direction:column}@media(max-width:1190px)and (min-width:768px){.welcome-content__form{justify-self:center;max-width:38vw;width:430px}}.welcome-content__form-container{align-items:center;background:#ebebeb;border-radius:75px;display:flex;flex-direction:row;justify-content:space-between;padding:10px 20px}@media(max-width:1190px){.welcome-content__form-container{border-radius:24px;flex-direction:column}}.welcome-content__form-container>div{display:flex;justify-content:center}.welcome-content__form-container input{background:#fff;border-radius:33px;color:#353535;display:flex;font-size:14px;font-style:normal;font-weight:400;height:55px;line-height:normal;padding:12px 16px}.welcome-content__form-container input:focus{border:2px solid #44ae47;outline:none}@media(min-width:1191px){#welcome-form input[type=email]{max-width:50%!important}#welcome-form input[type=text]{max-width:20%!important}}@media only screen and (max-width:767px){#welcome-form input{margin-left:auto;margin-right:auto;max-width:100%!important}}.discount__disclaimer p{color:#fff;font-size:12px;font-weight:700;text-align:center}.discount__disclaimer p.small-text{font-weight:300}.submit-button{background-color:#44ae47;border:none;border-radius:23.5px;-moz-border-radius:23.5px;-webkit-border-radius:23.5px;cursor:pointer;font-family:Montserrat,Arial,sans-serif;font-weight:700;height:20px;letter-spacing:0;line-height:19px;width:100%}.submit-button span.loading{animation:spin 1s linear infinite;-webkit-animation:spin 1s linear infinite;border:2px solid #44ae47;border-radius:50%;border-top-color:#fff;cursor:progress;display:none;height:20px;margin-right:10px;width:20px;z-index:2}.submit-button{align-items:center;align-self:stretch;border-radius:46px;color:#fff;display:flex;flex-shrink:0;font-size:16px;font-style:normal;font-weight:600;justify-content:center;line-height:normal;padding:26px;text-align:center}@media only screen and (min-width:768px){.submit-button{align-items:center;background-color:#44ae47;border:none;border-radius:32.5px;-moz-border-radius:32.5px;-webkit-border-radius:32.5px;color:#fff;cursor:pointer;display:flex;font-family:Montserrat,Arial,sans-serif;font-weight:700;height:20px;justify-content:center;letter-spacing:0;text-align:center;width:100%}.submit-button span.loading{animation:spin 1s linear infinite;-webkit-animation:spin 1s linear infinite;border:2px solid #44ae47;border-radius:50%;border-top-color:#fff;cursor:progress;display:none;height:20px;margin-right:10px;width:20px;z-index:2}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.submit-button{background:#44ae47;font-size:16px;line-height:19px}}.welcome-content__form-error{color:red!important;display:none;font-size:16px!important}@media only screen and (max-width:1190px){.welcome-content__form-error:not(#form-error){display:none!important}}@media only screen and (min-width:1191px){.welcome-content__form-error{display:none}.welcome-content__form-error#form-error{display:none!important}}.wrapper-pull-up{margin-top:-50px;z-index:3}.welcome-content__more_info{background:linear-gradient(106deg,#60a553 50%,#3a6532 125%);text-align:right;z-index:3}.welcome-content__more_info .more-info-wrapper{display:flex;flex-direction:column;justify-content:right}.welcome-content__more_info .more-info-container{display:flex;margin-top:-30px}@media only screen and (max-width:767px){.welcome-content__more_info .more-info-container{flex-direction:column;margin-top:-110px}}.welcome-content__more_info .what-is-tl{display:flex;flex:1 1 auto;flex-direction:column;float:right;padding-left:55px;padding-top:55px;text-align:left}@media only screen and (max-width:767px){.welcome-content__more_info .what-is-tl{padding:0;text-align:center}}.welcome-content__more_info .what-is-tl .title{color:#44ae47;font-size:20px;font-style:normal;font-weight:600;line-height:120%;margin-bottom:10px;text-align:left;text-transform:uppercase;width:50%}@media only screen and (max-width:767px){.welcome-content__more_info .what-is-tl .title{margin:auto;text-align:center}}.welcome-content__more_info .what-is-tl .title b{color:#353535}@media only screen and (min-width:768px){.welcome-content__more_info .what-is-tl .title{font-size:32px}}.welcome-content__more_info .what-is-tl .description{font-size:15px;line-height:19px;width:100%}@media only screen and (min-width:768px){.welcome-content__more_info .what-is-tl .description{font-size:15px}}@media only screen and (max-width:767px){.welcome-content__more_info .what-is-tl .description{margin:auto;width:80%}}.welcome-content__more_info .box-image-container{flex:1 0 auto}.welcome-content__more_info .box-image-container .box-image{background-position:50%;background-repeat:no-repeat;background-size:contain;height:200px;width:616px}.welcome-content__more_info .box-image-container .box-image,.welcome-content__more_info .box-image-container .box-image.us{background-image:url(https://cdn.shopify.com/s/files/1/0719/1910/8311/files/image_3.png?v=1728437687)}.welcome-content__more_info .box-image-container .box-image.fr{background-image:url(https://trulocal.imgix.net/web/checkout/meat-box-fr.png?fit=clip&w=223&h=223)}@media only screen and (min-width:768px){.welcome-content__more_info .box-image-container .box-image{background-image:url(https://cdn.shopify.com/s/files/1/0719/1910/8311/files/image_3.png?v=1728437687)}.welcome-content__more_info .box-image-container .box-image.us{background-image:url(https://trulocal.imgix.net/web/checkout/meat-box-us.png?h=446&w=446)}.welcome-content__more_info .box-image-container .box-image.fr{background-image:url(https://trulocal.imgix.net/web/checkout/meat-box-fr.png?fit=clip&w=446&h=446)}}@media only screen and (max-width:767px){.welcome-content__more_info .box-image-container .box-image{height:200px;width:auto}}.welcome-content__more_info .bullet-points{display:flex;flex-wrap:wrap;margin:20px 0}@media only screen and (max-width:767px){.welcome-content__more_info .bullet-points{flex-direction:column;margin-top:10px}}.welcome-content__more_info .bullet-points .point{align-items:center;background:#fff;border-radius:12px;display:flex;flex:1 1 auto;flex-direction:column;margin:10px;padding:10px;width:13%}@media only screen and (max-width:767px){.welcome-content__more_info .bullet-points .point{margin:10px 20px;width:auto}}.welcome-content__more_info .bullet-points .bullet{align-items:center;border-radius:51px;display:flex;height:75px;justify-content:space-around;min-width:75px;text-align:center;width:62px}@media only screen and (max-width:767px){.welcome-content__more_info .bullet-points .bullet{height:42px;min-width:42px;width:42px}.welcome-content__more_info .bullet-points .bullet svg{width:35px}}.welcome-content__more_info .bullet-points .bullet-content{margin:10px}@media only screen and (min-width:768px){.welcome-content__more_info .bullet-points .bullet-content{margin:20px}}.welcome-content__more_info .bullet-points .bullet-title{color:#353535;font-family:Montserrat;font-size:18px;font-weight:700;line-height:24px;margin-bottom:5px;text-align:center}@media only screen and (max-width:767px){.welcome-content__more_info .bullet-points .bullet-title{font-size:16px}}.welcome-content__more_info .bullet-points .bullet-blurb{color:#353535;font-size:15px;font-style:normal;font-weight:350;line-height:19px;padding-top:10px;text-align:center}@media only screen and (max-width:767px){.welcome-content__more_info .bullet-points .bullet-blurb{font-size:14px;font-weight:350}}.welcome-content__bottom-cta{background-image:url(https://trulocal.imgix.net/web/checkout/Banner2.png?h=440);background-position:50%;background-repeat:no-repeat;background-size:cover;height:440px;padding:35px 25px}.welcome-content__bottom-cta .bottom-cta__content{margin:auto;max-width:1024px;text-align:center}.welcome-content__bottom-cta .action-title{font-size:30px;line-height:37px;margin-bottom:20px;margin-top:115px}@media only screen and (min-width:768px){.welcome-content__bottom-cta .action-title{font-size:60px;line-height:72px}}.welcome-content__bottom-cta button{margin:auto}.featured_partnerships{padding-bottom:150px}.pinned-image.chicken{background-image:url(https://trulocal.imgix.net/web/checkout/chicken.png?h=181&w=181);background-position:50%;background-repeat:no-repeat;background-size:cover;height:181px;position:absolute;width:181px}.pinned-image.chicken.left{left:-105px;transform:rotate(7deg)}.pinned-image.chicken.right{left:calc(100vw - 70px);transform:rotate(7deg)}@media only screen and (min-width:768px){.pinned-image.chicken{height:400px;width:400px}.pinned-image.chicken.left{left:-200px;transform:rotate(45deg)}.pinned-image.chicken.right{left:calc(100vw - 200px);transform:rotate(315deg)}}@media only screen and (min-width:1024px){.pinned-image.chicken{height:521px;width:521px}.pinned-image.chicken.left{left:-264px;transform:rotate(45deg)}.pinned-image.chicken.right{left:calc(100vw - 260px);transform:rotate(315deg)}}@media only screen and (min-width:768px){.pinned-image.chicken{background-image:url(https://trulocal.imgix.net/web/checkout/chicken.png?h=400&w=400);background-position:50%;background-repeat:no-repeat;background-size:cover;height:181px;position:absolute;width:181px}.pinned-image.chicken.left{left:-105px;transform:rotate(7deg)}.pinned-image.chicken.right{left:calc(100vw - 70px);transform:rotate(7deg)}}@media only screen and (min-width:768px)and (min-width:768px){.pinned-image.chicken{height:400px;width:400px}.pinned-image.chicken.left{left:-200px;transform:rotate(45deg)}.pinned-image.chicken.right{left:calc(100vw - 200px);transform:rotate(315deg)}}@media only screen and (min-width:768px)and (min-width:1024px){.pinned-image.chicken{height:521px;width:521px}.pinned-image.chicken.left{left:-264px;transform:rotate(45deg)}.pinned-image.chicken.right{left:calc(100vw - 260px);transform:rotate(315deg)}}@media(min-width:1191px){.pinned-image.chicken{background-image:url(https://trulocal.imgix.net/web/checkout/chicken.png?h=521&w=521);background-position:50%;background-repeat:no-repeat;background-size:cover;height:181px;position:absolute;width:181px}.pinned-image.chicken.left{left:-105px;transform:rotate(7deg)}.pinned-image.chicken.right{left:calc(100vw - 70px);transform:rotate(7deg)}}@media only screen and (min-width:1191px)and (min-width:768px){.pinned-image.chicken{height:400px;width:400px}.pinned-image.chicken.left{left:-200px;transform:rotate(45deg)}.pinned-image.chicken.right{left:calc(100vw - 200px);transform:rotate(315deg)}}@media only screen and (min-width:1191px)and (min-width:1024px){.pinned-image.chicken{height:521px;width:521px}.pinned-image.chicken.left{left:-264px;transform:rotate(45deg)}.pinned-image.chicken.right{left:calc(100vw - 260px);transform:rotate(315deg)}}.pinned-image.bacon{background-image:url(https://trulocal.imgix.net/web/checkout/bacon.png?h=181&w=181);background-position:50%;background-repeat:no-repeat;background-size:cover;height:181px;position:absolute;width:181px}.pinned-image.bacon.left{left:-105px;transform:rotate(7deg)}.pinned-image.bacon.right{left:calc(100vw - 70px);transform:rotate(7deg)}@media only screen and (min-width:768px){.pinned-image.bacon{height:400px;width:400px}.pinned-image.bacon.left{left:-200px;transform:rotate(45deg)}.pinned-image.bacon.right{left:calc(100vw - 200px);transform:rotate(315deg)}}@media only screen and (min-width:1024px){.pinned-image.bacon{height:521px;width:521px}.pinned-image.bacon.left{left:-264px;transform:rotate(45deg)}.pinned-image.bacon.right{left:calc(100vw - 260px);transform:rotate(315deg)}}@media only screen and (min-width:768px){.pinned-image.bacon{background-image:url(https://trulocal.imgix.net/web/checkout/bacon.png?h=400&w=400);background-position:50%;background-repeat:no-repeat;background-size:cover;height:181px;position:absolute;width:181px}.pinned-image.bacon.left{left:-105px;transform:rotate(7deg)}.pinned-image.bacon.right{left:calc(100vw - 70px);transform:rotate(7deg)}}@media only screen and (min-width:768px)and (min-width:768px){.pinned-image.bacon{height:400px;width:400px}.pinned-image.bacon.left{left:-200px;transform:rotate(45deg)}.pinned-image.bacon.right{left:calc(100vw - 200px);transform:rotate(315deg)}}@media only screen and (min-width:768px)and (min-width:1024px){.pinned-image.bacon{height:521px;width:521px}.pinned-image.bacon.left{left:-264px;transform:rotate(45deg)}.pinned-image.bacon.right{left:calc(100vw - 260px);transform:rotate(315deg)}}@media(min-width:1191px){.pinned-image.bacon{background-image:url(https://trulocal.imgix.net/web/checkout/bacon.png?h=521&w=521);background-position:50%;background-repeat:no-repeat;background-size:cover;height:181px;position:absolute;width:181px}.pinned-image.bacon.left{left:-105px;transform:rotate(7deg)}.pinned-image.bacon.right{left:calc(100vw - 70px);transform:rotate(7deg)}}@media only screen and (min-width:1191px)and (min-width:768px){.pinned-image.bacon{height:400px;width:400px}.pinned-image.bacon.left{left:-200px;transform:rotate(45deg)}.pinned-image.bacon.right{left:calc(100vw - 200px);transform:rotate(315deg)}}@media only screen and (min-width:1191px)and (min-width:1024px){.pinned-image.bacon{height:521px;width:521px}.pinned-image.bacon.left{left:-264px;transform:rotate(45deg)}.pinned-image.bacon.right{left:calc(100vw - 260px);transform:rotate(315deg)}}@media(min-width:1191px){.pinned-image.steak{background-image:url(https://trulocal.imgix.net/web/checkout/steak.png?h=521&w=521);background-position:50%;background-repeat:no-repeat;background-size:cover;height:181px;position:absolute;width:181px}.pinned-image.steak.left{left:-105px;transform:rotate(7deg)}.pinned-image.steak.right{left:calc(100vw - 70px);transform:rotate(7deg)}.pinned-image.steak{left:calc(100vw - 425px);overflow-x:hidden}}@media only screen and (min-width:1191px)and (min-width:768px){.pinned-image.steak{height:400px;width:400px}.pinned-image.steak.left{left:-200px;transform:rotate(45deg)}.pinned-image.steak.right{left:calc(100vw - 200px);transform:rotate(315deg)}}@media only screen and (min-width:1191px)and (min-width:1024px){.pinned-image.steak{height:521px;width:521px}.pinned-image.steak.left{left:-264px;transform:rotate(45deg)}.pinned-image.steak.right{left:calc(100vw - 260px);transform:rotate(315deg)}}@media(min-width:1191px){.pinned-image.steak.right{transform:rotate(45deg)}}@media only screen and (max-width:767px){.pinned-image img{display:block!important;margin:-50% 0 -80% -26%;width:150%}.pinned-image.assortment img{margin:-30% 0 -20% -26%}}.welcome-bottom-section{background:#44a848}.welcome-bottom-section .second-signup{display:flex;justify-content:center;margin-top:-100px}@media only screen and (max-width:767px){.welcome-bottom-section .second-signup{flex-direction:column;padding:20px}}.welcome-bottom-section .second-signup img{flex:1}.welcome-bottom-section .second-signup .form{background:#1c1f1e;border-radius:0 24px 24px 0;display:flex;flex:1;flex-direction:column;justify-content:center;padding:16px 48px 24px}@media only screen and (max-width:767px){.welcome-bottom-section .second-signup .form{border-radius:0 0 24px 24px}}.welcome-bottom-section .second-signup .form .tagline{color:#fff;font-size:22px;font-style:normal;font-weight:700}@media only screen and (max-width:767px){.welcome-bottom-section .second-signup .form .tagline p{text-align:center}}.welcome-bottom-section .second-signup .form input{align-items:center;align-self:stretch;background:#2f3633;border:none;border-radius:33px;color:#fff;display:flex;gap:12px;height:45px;padding:12px 16px}.welcome-bottom-section .second-signup .form button{background:#44a848;border-radius:46px;box-shadow:0 5px 12px 0 rgba(68,168,72,.3);font-size:16px;font-weight:600;height:auto;padding:15px 21px}.welcome-bottom-section .faqs .page-title{color:#fff;font-family:Montserrat;font-size:24px;font-style:normal;font-weight:500;line-height:120%;margin:40px;text-align:center;text-transform:uppercase}.welcome-bottom-section .faqs .panel{background:#fff;border-radius:16px;box-shadow:0 6px 9.6px 0 rgba(0,0,0,.06);margin:10px;padding:20px}@media only screen and (max-width:767px){.welcome-bottom-section .faqs .panel{padding:10px 20px}}.welcome-bottom-section .faqs .panel .panel-header{align-items:center;display:flex;justify-content:space-between}.welcome-bottom-section .faqs .panel .panel-header svg{transition:.3s}.welcome-bottom-section .faqs .panel .panel-header svg.upsidedown{transform:rotate(180deg)}.welcome-bottom-section .faqs .panel .panel-title{margin:0}.welcome-bottom-section .faqs .panel .panel-content{display:none;font-size:16px}.content,.order-flex-panel{display:flex;flex-direction:column}.order-flex-panel{margin:auto;max-width:1024px}@media only screen and (min-width:768px){.order-flex-panel{flex-direction:row-reverse}.order-summary-panel{width:45%}}@media only screen and (min-width:1024px){.order-summary-panel{width:50%}}.order-summary-panel .banner{align-items:center;background-color:#e7f6e7;display:flex;font-size:15px;height:50px;justify-content:center;padding:0 10px;text-align:center}.order-summary-panel .banner .add-products-link{color:#44ae47;cursor:pointer}.shipping-notice{font-size:13px;line-height:16px;margin:auto;padding:10px 5px;text-align:center}@media only screen and (min-width:768px){.shipping-notice{max-width:80%}}.shipping-notice .shipping-notice__header{display:flex;flex-direction:row;justify-content:center}.shipping-notice .truck-icon{height:19px;width:29px}.shipping-notice .order-now{margin-left:5px}.complete-checkout__title{font-size:20px;line-height:24px;padding:40px 0 10px}.complete-checkout__title.panel-top{padding-top:10px}.complete-checkout__title.underline{border-bottom:2px solid #000}.order-summary__items{display:flex;flex-direction:column;padding:10px}.order-summary__line{display:flex;flex-direction:row;justify-content:space-between;padding-bottom:7px}.order-summary__line.hidden{display:none}.order-summary__line.bold{font-weight:700}.order-summary__line.top-border{border-top:1px solid #000;margin-top:10px;padding-top:15px}.order-summary__promo{display:flex;flex-direction:row}.promo__half-text{background-color:#fff;border:1px solid #bebebe;border-radius:4px;box-sizing:border-box;font-size:14px;font-weight:500;height:49px;letter-spacing:0;line-height:18px;margin-bottom:10px;margin-top:10px;max-width:385px;padding-left:10px;width:calc(100% - 111px)}@media only screen and (min-width:768px){.promo__half-text{font-size:18px;height:55px;line-height:22px}}.promo__half-text.short{max-width:385px!important}.promo__half-text{border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;-webkit-border-radius:4px 0 0 4px;border-right:0;text-transform:uppercase}.promo__half-button{align-items:center;background-color:#44ae47;border:none;border-radius:23.5px;-moz-border-radius:23.5px;-webkit-border-radius:23.5px;color:#fff;cursor:pointer;display:flex;font-family:Montserrat,Arial,sans-serif;font-size:16px;font-weight:700;height:49px;justify-content:center;letter-spacing:0;line-height:19px;text-align:center;width:288px}.promo__half-button span.loading{animation:spin 1s linear infinite;-webkit-animation:spin 1s linear infinite;border:2px solid #44ae47;border-radius:50%;border-top-color:#fff;cursor:progress;display:none;height:20px;margin-right:10px;width:20px;z-index:2}.promo__half-button{border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;-webkit-border-radius:0 4px 4px 0;margin-top:10px;width:111px}@media only screen and (min-width:768px){.promo__half-button{font-size:18px;height:55px;line-height:22px}}.promo__half-button.remove{background-color:#7d7d7d;color:#fff;display:none}.promo__half-button.cancel{background-color:#ebebeb;color:#7d7d7d}.once-only-prompt-buttons{gap:10px;justify-content:center;margin-top:30px}.once-only-prompt-buttons>button.promo__half-button.remove{display:block}.promo-error{color:red;display:none}.product-summary__box{display:flex;flex-direction:row;justify-content:space-between;margin-bottom:8px}.product-summary__edit-panel{display:flex;flex-direction:column;justify-content:flex-end;margin-top:10px;text-align:right}.product-summary__edit-panel a{color:#44ae47;font-size:13px;font-weight:700;letter-spacing:0;line-height:16px;text-decoration:none}.product-summary__edit-panel .box-points{display:flex;flex-direction:row;margin-top:8px}.product-summary__edit-panel .box-points .points-counter{font-size:20px;justify-content:right;padding-left:10px}.product-summary__edit-panel .box-points .points-counter:after{font-size:14px}.product-summary__edit-panel .box-points .subtotal-counter{font-size:20px}.clonable-product{display:none}.product_row_entry .icon{height:88px;width:88px}.existing_user{padding-top:20px;text-align:center}@media only screen and (min-width:768px){.shipping-panel{width:55%}}@media only screen and (min-width:1024px){.shipping-panel{padding-left:45px;padding-right:45px;width:50%}}.account-info,.shipping-info{display:flex;flex-direction:column}.purchase-options{margin:1px}.purchase-options .frequency-drop-down-row{align-items:center;border:1px solid #bebebe;color:#757575;cursor:pointer;display:flex;font-size:18px;height:55px;justify-content:space-between}.purchase-options .frequency-drop-down-row.active{color:#000;font-weight:500}.purchase-options .frequency-drop-down-row.active .card__selector__icon{background:#44ae47}.purchase-options .frequency-drop-down-row.active .card__selector__icon .icon__tickbox{display:block}.purchase-options .frequency-drop-down-row span{margin-left:20px}.purchase-options .frequency-drop-down-row .card__selector{margin-right:16px}.purchase-options .frequency-drop-down-row #drop-down-icon{margin-right:28px}.purchase-options #frequency-drop-down-options{display:none}.purchase-options #frequency-drop-down-options .frequency-drop-down-row{border-top:none}.purchase-options #frequency-drop-down-options .frequency-drop-down-row.once{height:75px}.purchase-options #frequency-drop-down-options .frequency-drop-down-row.once>.title{padding-top:11px}.payment-info{display:flex;flex-direction:column}.payment-info .confirm-container{margin-top:10px}.form-field.dob-field{max-width:32%}.card-container{background-color:#fff;border:1px solid #bebebe;border-radius:4px;box-sizing:border-box;font-size:14px;font-weight:500;height:48px;letter-spacing:0;line-height:18px;margin-bottom:10px;max-width:385px;padding-left:10px;width:100%}@media only screen and (min-width:768px){.card-container{font-size:18px;height:55px;line-height:22px}}.card-container.short{max-width:385px!important}.card-container{align-items:center;display:flex;margin-top:10px}@media only screen and (min-width:768px){.card-container{max-width:inherit}}.card-element{width:100%}.card-errors{color:red;margin:-20px 0 20px}.complete-purchase .submit-checkout{padding-bottom:25px;padding-top:25px}.complete-purchase .submit-checkout button{margin:auto}.complete-purchase p{padding:10px;text-align:center}.disclaimer:not(.sms){display:none}.disclaimer.sms{margin-top:-15px;padding-top:1vh}.disclaimer{font-size:.85rem}.confirm-container{display:flex;flex-direction:row}#shipping-panel .heading{display:flex;line-height:34px;margin:17px 10px 17px 0}#shipping-panel .heading .step{background-color:#000;border:0;border-radius:50%;color:#fff;font-size:17px;font-weight:400;height:34px;margin-right:18px;text-align:center;width:34px}#shipping-panel .heading .title{font-size:20px}#shipping-panel .subheading{color:#666;font-size:14px;line-height:1.4;text-align:left}#shipping-panel .current .details{display:block}#shipping-panel .summation{color:#4f4f4f;display:none;font-size:15px}@media only screen and (min-width:768px){#shipping-panel .summation{margin-left:72px}}#shipping-panel .summation .title{font-weight:600;margin-bottom:2px}#shipping-panel .summation .edit{cursor:pointer;margin:10px 0 26px;text-decoration:underline}#shipping-panel .summation .existing_user{padding:10px 0;text-align:left}#shipping-panel .details{display:none}@media only screen and (min-width:768px){#shipping-panel .details{margin-left:40px}}#shipping-panel .details h6{color:#4f4f4f;font-size:14px;font-weight:unset;margin:10px 0 -7px}@media only screen and (min-width:768px){#shipping-panel .details .two-col{display:flex;justify-content:space-between}#shipping-panel .details .two-col>*{width:calc(50% - 5px)}}#shipping-panel .details .continue-button{align-items:center;background-color:#44ae47;border:none;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;color:#fff;cursor:pointer;display:flex;font-family:Montserrat,Arial,sans-serif;font-size:16px;font-weight:700;height:47px;justify-content:center;letter-spacing:0;line-height:19px;text-align:center;width:119px}#shipping-panel .details .continue-button span.loading{animation:spin 1s linear infinite;-webkit-animation:spin 1s linear infinite;border:2px solid #44ae47;border-radius:50%;border-top-color:#fff;cursor:progress;display:none;height:20px;margin-right:10px;width:20px;z-index:2}#shipping-panel .details .continue-button{font-size:15px;margin:10px 0}#shipping-panel hr{background-color:#c4c4c4;border:0;height:1px;margin:unset}#shipping-panel #apartmentDisclaimer,#shipping-panel #buzzerDisclaimer{display:block}@media only screen and (min-width:768px){#shipping-panel #paymentInfo .details{margin-left:52px}}#shipping-panel .terms-label{font-size:14px}#shipping-panel .complete-checkout button{align-items:center;background-color:#44ae47;border:none;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;color:#fff;cursor:pointer;display:flex;font-family:Montserrat,Arial,sans-serif;font-size:16px;font-weight:700;height:48px;justify-content:center;letter-spacing:0;line-height:19px;text-align:center;width:316px}#shipping-panel .complete-checkout button span.loading{animation:spin 1s linear infinite;-webkit-animation:spin 1s linear infinite;border:2px solid #44ae47;border-radius:50%;border-top-color:#fff;cursor:progress;display:none;height:20px;margin-right:10px;width:20px;z-index:2}#shipping-panel .complete-checkout button{margin-top:46px}#shipping-panel .complete-checkout p{padding:10px 0}#shipping-panel #manualEntryButton{cursor:pointer;margin-bottom:16px;text-decoration:underline}#shipping-panel #manualEntryFields{display:none}#shipping-panel #billing-manualEntryButton{cursor:pointer;margin-bottom:16px;text-decoration:underline}#shipping-panel #billing-manualEntryFields{display:none}.body.blur{background-color:#e3e3e3}.body.blur .build,.body.blur .build__heading{filter:blur(3px)}.build{margin:auto;position:relative;width:100%}@media only screen and (min-width:1024px){.build{width:1024px}}.build.addon .next-button{background-color:#bebebe;color:#353535}.build .progress-bar{align-items:center;background-color:#44ae47;border-radius:23.5px;display:flex;height:100%;justify-content:center;left:0;overflow:hidden;position:absolute;top:0;transition:width .25s ease;width:0;z-index:0}.build .progress-bar.addon{background-color:#e6c63f!important}.build .overflow-progress-bar{background-color:#e6c63f;border-radius:23.5px;border-bottom-left-radius:0;border-top-left-radius:0;height:100%;left:0;position:absolute;top:0;transition:width .25s ease;width:0;z-index:0}.build .subtotal-counter{font-size:1.7rem;font-weight:700;padding:2px 0 0;width:100%}.build .skip-add-ons a{color:#353535}.build .skip-add-ons{color:#353535;text-align:center}.build .old-price{color:red;text-decoration:line-through}.build.fr .build__box .edit-box,.build.fr .build__box-bar .edit-box{top:35px}.build.fr .build__box .edit-box>div,.build.fr .build__box-bar .edit-box>div{margin-top:0}.build.fr .build__box .box-button,.build.fr .build__box-bar .box-button{min-width:152px}.build.fr .build__box .points-counter,.build.fr .build__box .subtotal-counter,.build.fr .build__box-bar .points-counter,.build.fr .build__box-bar .subtotal-counter{padding-top:0}.build.alacarte .build__box .edit-box,.build.alacarte .build__box-bar .edit-box{top:31px}.build.alacarte .build__box .points-counter,.build.alacarte .build__box-bar .points-counter{font-size:22px;padding-left:4px;padding-right:10px}.build.alacarte .build__box .points-counter:after,.build.alacarte .build__box-bar .points-counter:after{content:""}.build.alacarte .build__box .subtotal-counter,.build.alacarte .build__box-bar .subtotal-counter{font-size:22px;padding-left:4px;padding-right:10px}.build.alacarte .build__box .points-counter,.build.alacarte .build__box .subtotal-counter{padding-top:4px}.build.fr .build__box-bar .edit-box{left:10px;right:10px}.build.addon .build__box-bar .box-button{margin-right:10px}.build.addon .build__box-bar .build__products{margin-bottom:130px}.build.addon .build__box-bar .box-info-products .add-to-box{background-color:#353535;border:1px solid #353535}.build.addon #footer-message-buffer{display:block}.build #footer-message-buffer{display:none;padding-top:65px}.build__heading{background-color:#ebebeb;text-align:center}.build__heading .page-width{align-items:center;display:flex;justify-content:space-between;padding:20px}@media only screen and (max-width:767px){.build__heading .page-width{flex-direction:column;justify-content:center;padding:20px 10px}.build__heading .page-width .subtitle,.build__heading .page-width .title{text-align:center}}.build__heading .title{color:#44ae47;font-size:38px;font-style:normal;font-weight:700;padding-bottom:5px}.build__heading .build__heading__titles{display:flex;flex:1 1 50%;flex-direction:column;text-align:left}.build__heading .subtitle{color:#353535;font-size:.9rem;font-weight:300}.build__heading .skip-add-ons a{color:#353535}.build__heading .skip-add-ons{color:#e6c63f;cursor:pointer;text-decoration:underline}.build__heading__addon{background-color:#353535;text-align:center}.build__heading__addon .page-width{align-items:center;display:flex;justify-content:space-between;padding:20px}@media only screen and (max-width:767px){.build__heading__addon .page-width{flex-direction:column;justify-content:center;padding:20px 10px}.build__heading__addon .page-width .subtitle,.build__heading__addon .page-width .title{text-align:center}}.build__heading__addon .title{color:#e6c63f;font-size:40px;font-style:normal;font-weight:700;padding-bottom:5px}.build__heading__addon .build__heading__titles{display:flex;flex:1 1 50%;flex-direction:column;text-align:left}.build__heading__addon .build__heading__titles .skip-add-ons a{color:#353535}.build__heading__addon .build__heading__titles .skip-add-ons{color:#e6c63f}.build__filter{background:#fff;border:var(--inicial-quantity,1px) solid #d8d8d8;border-radius:16px;display:flex;flex-direction:column;height:100%;margin:20px;padding:20px;position:sticky;top:20px}@media only screen and (max-width:767px){.build__filter{bottom:0;display:none;height:50%;left:0;margin:0;overflow:scroll;position:fixed;right:0;top:53%;z-index:3}.build__filter.active{display:block}.build__filter .selection{margin:4px 5px;padding-left:5px;padding-top:6px}.build__filter .selection.selected{border-bottom:0 solid #44ae47!important;border-left:3px solid #44ae47}}.build__filter .selection{color:#353535;cursor:pointer;font-size:.9rem;font-weight:500;margin:10px 15px 7px 0;padding-bottom:10px;white-space:nowrap}.build__filter .selection.selected{border-bottom:3px solid #44ae47;color:#353535}.build__search{flex:1 1 70%;margin:10px 0}@media only screen and (max-width:767px){.build__search{align-content:center;align-items:center;display:flex;justify-content:space-between;width:100%}}.build__search .search-icon{margin:10px 10px 45px}.build__search .search-input{background:#fff url(https://trulocal.imgix.net/web/checkout/icons/search.png?fit=clip&h=16) no-repeat scroll 17px;border:1px solid #bebebe;border-radius:24px;font-size:clamp(.89rem,4vw,1rem);height:40px;outline:none!important;padding:5px 1px 5px 35px;width:calc(100% - 40px)}.build__search .search-input:focus::placeholder{color:transparent}.build__search .no-results{display:none;position:relative;text-align:center}.build__search .no-results .inner{background-color:#fff;border-radius:25px;box-shadow:0 -1px 43.7px 0 rgba(0,0,0,.15);left:30px;padding:20px;position:absolute;top:20px;z-index:10}@media only screen and (max-width:767px){.build__search .no-results .inner{left:auto;right:-300;top:40px}}.build__search .no-results .inner svg{position:absolute;top:-18px}.build__search .no-results .no-results-suggestion{font-weight:700}.build__body{display:flex;flex-direction:row}.build__products{display:inline-grid;gap:45px 10px;grid-template-columns:1fr 1fr;margin:20px 10px 100px;width:calc(100% - 20px)}@media only screen and (min-width:768px){.build__products{grid-template-columns:1fr 1fr 1fr}}@media only screen and (min-width:1024px){.build__products{grid-template-columns:1fr 1fr 1fr}}.build__products .product{position:relative}.build__products .product .description{font-size:.8rem;margin-bottom:50px;padding-top:7px;text-align:center}.build__products .product.in-cart img{border:2px solid #44ae47}.build__products .product.in-cart .add-to-box{background-color:#44ae47}.build__products .product.in-cart .add-to-box span{color:#fff}.build__products .product.in-cart .add-to-box svg:hover{filter:brightness(80%)}.build__products .product .add-to-box-button{bottom:0;position:absolute}.build__products .thumbnail{position:relative}.build__products .thumbnail>img{border-radius:5%;transition:transform .3s;width:100%}.build__products .thumbnail>img:hover{outline:2px solid #44ae47}.build__products .title{padding-bottom:7px}.build__products .quantity{padding-bottom:8px}.build__products .points{color:#44ae47}.build__products .button-price{white-space:nowrap}.product.in-cart .add-to-box-button .add-to-box.standalone svg{display:block!important}.add-to-box-button{font-weight:700;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;width:100%}.add-to-box-button.in-cart .add-to-box.standalone{background-color:#44ae47;color:#fff;display:flex}.add-to-box-button.in-cart .add-to-box.standalone svg:hover{filter:brightness(80%)}.add-to-box-button .add-to-box{align-items:center;background-color:#44ae47;border-radius:16px;color:#fff;cursor:pointer;font-size:.85rem;height:2.5rem;padding:23px 10px;text-align:center;width:100%;z-index:2}.add-to-box-button .add-to-box.standalone{background-color:#fff;border:1px solid #44ae47;color:#44ae47;display:flex}.add-to-box-button .add-to-box.disabled{background-color:#a8a8a8;border-style:none;color:#cbcbcb;cursor:default}.add-to-box-button .add-to-box span{margin:0 auto}.build__products__addon{display:inline-grid;gap:45px 10px;grid-template-columns:1fr 1fr;margin:20px 10px 100px;width:calc(100% - 20px)}@media only screen and (min-width:768px){.build__products__addon{grid-template-columns:1fr 1fr 1fr}}@media only screen and (min-width:1024px){.build__products__addon{grid-template-columns:1fr 1fr 1fr}}.build__products__addon .product{position:relative}.build__products__addon .product .description{font-size:.8rem;margin-bottom:50px;padding-top:7px;text-align:center}.build__products__addon .product.in-cart img{border:2px solid #353535}.build__products__addon .product.in-cart .add-to-box{background-color:#353535;color:#fff}.build__products__addon .product .add-to-box-button{bottom:0;position:absolute}.build__products__addon .product .add-to-box{border:1px solid #353535;color:#353535}.build__products__addon .thumbnail{position:relative}.build__products__addon .thumbnail>img{border-radius:5%;transition:transform .3s;width:100%}.build__products__addon .thumbnail>img:hover{outline:2px solid #353535}.build__products__addon .title{padding-bottom:7px}.build__products__addon .quantity{padding-bottom:8px}.build__products__addon .points{color:#353535}.build__products__addon .button-price{white-space:nowrap}.build__product-info{background:rgba(0,0,0,.25);bottom:0;display:none;left:0;position:fixed;right:0;text-align:center;text-align:-webkit-center;top:0;z-index:1000}.build__product-info .x-button{background-color:transparent;z-index:1}@media only screen and (max-width:767px){.build__product-info .x-button{position:fixed;right:6%;top:5%;z-index:1001}}.build__product-info .x-button>*{background-color:#353535}.build__product-info .inner-frame{background:#fff;border-radius:10px;height:calc(100% - 136px);margin:25px auto;max-height:800px;overflow-y:auto;padding:clamp(20px,10%,30px) clamp(10px,6.5%,30px);position:relative;text-align:center;width:clamp(256px,95% - 70px,650px)}.build__product-info .inner-frame>img{border-radius:5%;max-width:200px}@media only screen and (max-width:767px){.build__product-info .inner-frame{height:auto;margin:25px auto;max-height:90%;padding:20px 10px;width:90%}}.build__product-info .title{font-size:clamp(1.1rem,6vw,1.73rem);font-weight:700}.build__product-info .bullets{align-items:center;display:flex;font-size:12px;height:40px;justify-content:center}.build__product-info .bullets .point-value{font-weight:800}.build__product-info .bullets .summation,.build__product-info .bullets .weight-range{border-right:1px solid #d8d8d8}.build__product-info .bullets *{padding:0 20px}.build__product-info .buttons{display:flex;justify-content:space-evenly;margin:5px 0 25px}.build__product-info .buttons>*{align-items:center;background-color:#ededed;display:flex;flex:1 1 0;height:55px;justify-content:center}.build__product-info .buttons>:first-of-type{border-bottom-left-radius:15px;border-top-left-radius:15px}.build__product-info .buttons>:nth-of-type(2){border-left:1px solid #e0e0e0;border-radius:0;border-right:1px solid #e0e0e0}.build__product-info .buttons>:last-of-type{border-bottom-right-radius:15px;border-top-right-radius:15px}.build__product-info .buttons .selected{background-color:#44ae47}.build__product-info .buttons .selected .description,.build__product-info .buttons .selected .label{color:#fff}.build__product-info .buttons .label{color:#353535;font-size:14px;padding-left:5px;position:relative}@media only screen and (max-width:767px){.build__product-info .buttons .label{font-size:11px}}.build__product-info .description{color:#353535;font-size:clamp(.9rem,3vw,.9rem);text-align:left}@media only screen and (max-width:767px){.build__product-info .description{font-size:14px}}.build__product-info .nutrition table{border:1px solid #000;border-collapse:collapse;margin:10px 0;padding:0;width:100%}.build__product-info .nutrition table td{border:1px solid #353535;font-size:80%;line-height:1.5em;padding:0 5px;position:relative;text-align:left}.build__product-info .nutrition table thead td{font-size:80%;padding:3px 5px 10px}.build__product-info .nutrition table thead td:after{background:#000;bottom:2px;content:"";height:6px;left:2px;position:absolute;right:2px}@media only screen and (max-width:767px){.build__product-info .ingredients{font-size:14px}}.build__box{background:#fff;bottom:80px;display:none;left:0;margin:5px 5px 80px;right:0;top:70px}.build__box .banner{align-items:center;background-color:#e7f6e7;display:none;font-size:15px;height:50px;justify-content:center;padding:0 10px;text-align:center}.build__box .banner .add-products-link{color:#44ae47;cursor:pointer;text-decoration:none}.build__box .box-heading{align-items:center;display:flex;padding:15px;position:relative}.build__box .box-heading .box-title{font-size:1.4rem;font-weight:500;margin-right:10px}.build__box .box-heading .progress-heading{display:flex;float:right}.build__box .box-heading .progress-bar{margin-top:5px}.build__box .box-heading .right-side-heading{margin-left:auto}.build__box .box-heading .edit-box{color:#44ae47;cursor:pointer;font-size:.85rem;font-weight:700}.build__box .box-heading .points-counter,.build__box .box-heading .subtotal-counter{padding-left:4px}.build__box-bar{background-color:#fff;border-top:1px solid #bebebe;bottom:0;left:0;margin:0 1px;position:fixed;right:0;z-index:101}.build__box-bar .subtitle{font-size:15px;font-weight:300;line-height:19px;text-align:center}.build__box-bar .subtitle>span{margin:0 10px}.build__box-bar #alacarte-footer-text{align-items:center;display:none;justify-content:center;margin-top:15px}.build__box-bar #alacarte-footer-text svg{min-width:25px}.build__box-bar .button-bar{align-items:center;display:flex;height:80px;justify-content:center}.build__box-bar .button-bar .tooltip{position:relative}.build__box-bar .button-bar .tooltip .inner{background-color:#fff;border-radius:25px;bottom:65px;box-shadow:0 -1px 43.7px 0 rgba(0,0,0,.15);left:30px;padding:20px;position:absolute;width:300px;z-index:10}.build__box-bar .button-bar .tooltip .inner svg{bottom:-18px;position:absolute;transform:rotate(180deg)}.build__box-bar .button-bar .tooltip .tooltip-text{font-weight:700}.build__box-bar .box-button{align-items:center;background:#fff;border:1px solid #bebebe;border-radius:30px;cursor:pointer;display:flex;margin-right:clamp(5px,1.5%,26px);padding:7px 10px;place-content:center;position:relative}.build__box-bar .open-box-icon{font-size:2rem;font-weight:700;margin-left:auto;position:absolute;right:-6px;top:-13px}.build__box-bar .open-box-icon:after{color:#44ae47;font-size:1.7rem}.build__box-bar .open-box-icon img{background:#fff}.build__box-bar #buildForm{align-items:center;display:flex;justify-content:center;margin:auto auto auto 2px;position:relative}.build__box-bar .next-button{align-items:center;background-color:#44ae47;border:none;border-radius:23.5px;-moz-border-radius:23.5px;-webkit-border-radius:23.5px;color:#fff;cursor:pointer;display:flex;font-family:Montserrat,Arial,sans-serif;font-size:16px;font-weight:700;height:49px;justify-content:center;letter-spacing:0;line-height:19px;text-align:center;width:288px}.build__box-bar .next-button span.loading{animation:spin 1s linear infinite;-webkit-animation:spin 1s linear infinite;border:2px solid #44ae47;border-radius:50%;border-top-color:#fff;cursor:progress;display:none;height:20px;margin-right:10px;width:20px;z-index:2}.build__box-bar .next-button{font-size:15px;height:55px;overflow:hidden;padding:0 20px;position:relative;width:250px;z-index:2}.build__box-bar .next-button .label{display:none;z-index:2}@media(max-width:400px){.build__box-bar .next-button{width:210px}}.build__box-bar .next-button.not-full{background-color:#bebebe}.build__box-bar .next-button .points{z-index:2}.build__box-bar .overflow-button{align-items:center;background-color:#44ae47;border:none;border-radius:23.5px;-moz-border-radius:23.5px;-webkit-border-radius:23.5px;color:#fff;cursor:pointer;display:flex;font-family:Montserrat,Arial,sans-serif;font-size:16px;font-weight:700;height:49px;justify-content:center;letter-spacing:0;line-height:19px;text-align:center;width:288px}.build__box-bar .overflow-button span.loading{animation:spin 1s linear infinite;-webkit-animation:spin 1s linear infinite;border:2px solid #44ae47;border-radius:50%;border-top-color:#fff;cursor:progress;display:none;height:20px;margin-right:10px;width:20px;z-index:2}.build__box-bar .overflow-button{background-color:#bebebe;border-bottom-left-radius:0;border-top-left-radius:0;display:none;font-size:15px;height:55px;left:-5%;padding:0 40px;position:relative;width:auto;z-index:1}@media(max-width:400px){.build__box-bar .overflow-button{left:-6%;max-width:90px}.build__box-bar .overflow-button .points{left:-6px}}.build__box-bar .overflow-button.active{display:block}.build__box-bar .overflow-button .points{position:relative;white-space:nowrap;z-index:2}.build__box-bar .edit-box{color:#44ae47;font-size:.85rem;font-weight:700;line-height:1;position:absolute;top:35px}.build__box-bar .edit-box>div{background:#fff;margin:6px 0}.build__box-bar .skip-add-ons{margin-top:10px}.build__box-bar .skip-add-ons a{color:#353535;text-decoration:underline}.build__box-bar .skip-add-ons a:visited{color:#353535}.build__box-bar .header__points-counter{align-content:center;align-items:center;cursor:pointer;display:flex;flex-direction:column;margin-left:auto;margin-right:2px;position:relative}.build__box-bar .header__points-counter svg.full path{fill:#44ae47}.build__box-bar .header__points-counter .points{background:none;border-radius:19px;color:#7b7f82;font-size:12px;font-style:normal;font-weight:700;line-height:normal;min-width:35px;padding:2px 6px;text-align:center;text-transform:uppercase}@media(max-width:495px){.build__box-bar .header__steps-container{margin-top:-20px}}.info-icon{background-color:hsla(0,0%,100%,.5);bottom:15px;right:15px}.info-icon,.sale-marker{align-items:center;border-radius:5%;display:flex;height:30px;justify-content:center;position:absolute;width:30px}.sale-marker{left:15px;top:15px;z-index:1}.x-button{background:#44ae47;border-radius:50%;color:#fff;cursor:pointer;font-size:2rem;padding:20px;position:fixed;right:calc(50% - 305px);text-align:center;top:3vh;transform:rotate(45deg)}.x-button *{background:#fff;position:absolute}.x-button .x1{height:20px;right:19.5px;top:9.5px;width:2px}.x-button .x2{height:2px;right:10.5px;top:18.5px;width:20px}.tooltip{position:absolute;visibility:hidden}.tooltip.show-tooltip{visibility:visible}.tooltip .tooltiptext{background-color:#e6f3e9;border:1px solid #bebebe;border-radius:3px;bottom:32px;color:#000;font-size:1rem;font-weight:700;padding:5px;position:absolute;text-align:center;width:200px;z-index:1}.tooltip .arrow-down{background:linear-gradient(to bottom right,transparent,transparent 50%,#e6f3e9 0,#e6f3e9);border-bottom:1px solid #bebebe;border-right:1px solid #bebebe;height:20px;left:20px;position:absolute;top:-43px;transform:rotateY(0deg) rotate(45deg);width:20px;z-index:20}.box-item-entry{align-items:center;display:flex;height:130px;margin:10px}.box-item-entry.sub-page{display:block;height:unset;margin:10px;padding:0}.box-item-entry .thumbnail{position:relative}.box-item-entry .thumbnail>img{border-radius:10px;height:112px;min-width:112px;width:112px}.box-item-entry .quantity-bubble{background:#44ae47;border-radius:50%;color:#fff;font-size:15px;font-weight:500;height:32px;line-height:32px;position:absolute;right:-14px;text-align:center;top:-14px;width:32px}.box-item-entry .quantity-bubble.promo{width:55px}.box-item-entry .description>*{font-size:.9rem;margin:0 0 0 20px}.box-item-entry .name{font-weight:450;margin-bottom:10px}.box-item-entry .summation{margin-bottom:10px}.box-item-entry .points{background:#44ae47;border-radius:14px;color:#353535;margin-bottom:5px;margin-right:auto;padding:5px;text-align:center;width:5rem;z-index:2}.box-item-entry .quantity{font-style:oblique}.build .box-item-entry .x-button{background:#fff;margin-left:auto;position:unset}.build .box-item-entry .x-button *{background:red}.box-items{display:none;left:0;position:sticky;right:0;top:10px;z-index:9}.box-items.active{display:block}.box-items svg{fill:#000;right:60px;top:-17px;z-index:9}.box-items .inner{align-items:flex-start;background-color:#fff;border-radius:25px;bottom:95px;box-shadow:0 -1px 43.7px 0 rgba(0,0,0,.15);display:flex;flex-direction:column;gap:12px;left:30%;max-width:756px;padding:24px 20px 32px;position:fixed;right:0;width:70%;z-index:6}@media only screen and (max-width:767px){.box-items .inner{border-radius:0;border-top-left-radius:25px;border-top-right-radius:25px;bottom:81px;box-shadow:none;left:0;position:fixed;right:0;top:auto;width:auto}}.box-items .your-box{margin:0 0 5px;text-align:left;width:100%}.box-items .box-size{border-bottom:1px solid #ccc;display:flex;justify-content:flex-start;padding-bottom:10px;width:100%}.box-items .box-size .box-title{font-size:14px;font-style:normal;font-weight:600;padding-right:5px}.box-items .box-footer{display:flex;justify-content:space-between;width:100%}.box-items .box-footer p{font-weight:600;margin:0}.box-items .box-info-products{border-bottom:1px solid #ccc;display:flex;flex-direction:column;max-height:calc(100vh - 263px);overflow-y:scroll;padding-bottom:10px;width:100%;-ms-overflow-style:none;scrollbar-width:none}.box-items .box-info-products ::-webkit-scrollbar{display:none}.box-items .box-info-products .box-info-product{align-items:center;display:flex;font-size:14px;font-weight:400;padding:5px 0}.box-items .box-info-products .box-info-product .quantity{font-weight:600}.box-items .box-info-products .box-info-product .add-to-box-button{min-width:92px;width:92px}.box-items .box-info-products .box-info-product .add-to-box-button .add-to-box>div{margin:0 auto}.box-items .box-info-products .box-info-product .name{cursor:pointer;margin:0 10px;padding:15px 0}.box-items .box-info-products .box-info-product .points{margin-left:auto}#overflow-point-modal .container div{justify-content:center}#overflow-point-modal .container ::-webkit-scrollbar{display:none}#overflow-point-modal .container{scrollbar-width:none;-ms-overflow-style:none}@media(max-width:700px){#overflow-point-modal .container{max-height:500px;overflow-y:scroll;padding:30px;width:90%}}#overflow-point-modal h2{color:#353535}#overflow-point-modal p{color:#353535;padding-bottom:1em}#overflow-point-modal button{align-items:center;background:#44a848;border:none;border-radius:23.5px;-moz-border-radius:23.5px;-webkit-border-radius:23.5px;box-shadow:0 5px 12px 0 rgba(68,168,72,.3);color:#fff;cursor:pointer;display:flex;font-family:Montserrat,Arial,sans-serif;font-size:16px;font-weight:700;gap:12px;height:49px;justify-content:center;line-height:19px;margin:5px 12px;padding:11px 21px;width:270px}.description-btn,.ingredients-btn,.nutrition-btn{cursor:default}.checkout__card-select__wrapper{background:#fafffa;padding-bottom:100px}@media only screen and (max-width:767px){.checkout__card-select__wrapper{background:#fafffa;padding-bottom:0}}.checkout__card-select__wrapper.checkout-test{padding-bottom:20px}@media only screen and (min-width:768px){.checkout__card-select__wrapper{padding-bottom:0}}.checkout__blurb__wrapper{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;margin:auto;max-width:1170px;padding:0}.checkout__blurb__wrapper .title{color:#353535;font-size:18px;font-style:normal;font-weight:700;letter-spacing:0;line-height:17.368px;margin-bottom:0;text-align:center;width:100%}@media only screen and (max-width:767px){.checkout__blurb__wrapper .title{font-size:18px;text-align:center}}.checkout__blurb__wrapper .lead{max-width:clamp(250px,90%,375px)}@media only screen and (min-width:768px){.checkout__blurb__wrapper .lead{max-width:700px}}@media only screen and (max-width:767px){.checkout__blurb__wrapper .lead{font-size:14px;text-align:center}}.checkout__blurb__wrapper .lead{font-style:normal;font-weight:400;letter-spacing:0;text-align:center;width:100%}.checkout__blurb__wrapper .container__preselected_options,.checkout__blurb__wrapper s .container__preselected_options--express-boxes,s .checkout__blurb__wrapper .container__preselected_options--express-boxes{flex:1 1 auto}@media only screen and (max-width:767px){.checkout__blurb__wrapper .container__preselected_options .mobile-center,.checkout__blurb__wrapper s .container__preselected_options--express-boxes .mobile-center,s .checkout__blurb__wrapper .container__preselected_options--express-boxes .mobile-center{width:100%}.checkout__blurb__wrapper .container__preselected_options .mobile-center .lead,.checkout__blurb__wrapper s .container__preselected_options--express-boxes .mobile-center .lead,s .checkout__blurb__wrapper .container__preselected_options--express-boxes .mobile-center .lead{margin:20px auto;width:100%}}@media(max-width:1090px){.checkout__blurb__wrapper .container__preselected_options,.checkout__blurb__wrapper s .container__preselected_options--express-boxes,s .checkout__blurb__wrapper .container__preselected_options--express-boxes{flex-direction:column}}.checkout__blurb__wrapper .container__checkout_steps{align-items:center;align-self:stretch;background-color:#fff;box-shadow:0 -8px 13px 0 rgba(0,0,0,.16);display:flex;flex:1 1 auto;flex-direction:column}@media only screen and (max-width:767px){.checkout__blurb__wrapper .container__checkout_steps{background-color:#fafffa;box-shadow:none}}.checkout__blurb__wrapper .container__checkout_steps .title{text-align:center}.checkout__blurb__wrapper .container__checkout_steps .lead{line-height:30px}@media only screen and (max-width:767px){.checkout__blurb__wrapper .container__checkout_steps .lead{line-height:22px}}.checkout__blurb__wrapper .container__checkout_steps .checkout__change_frequency__link{text-decoration:underline}.checkout__blurb__wrapper .container__checkout_steps .header__steps-container,.checkout__blurb__wrapper .container__checkout_steps .select__frequency__options{margin:20px 0}@media only screen and (max-width:767px){.checkout__blurb__wrapper .container__checkout_steps .header__steps-container{display:none}}.select__express__options{padding:20px 0 0}.select__box_price_size__options{padding:20px 0}.container__preselected_options,s .container__preselected_options--express-boxes{display:flex;flex-direction:row;grid-template-columns:repeat(1,1fr)}@media only screen and (min-width:768px){.container__preselected_options,s .container__preselected_options--express-boxes{grid-template-columns:repeat(2,1fr)}}@media only screen and (min-width:1024px){.container__preselected_options,s .container__preselected_options--express-boxes{grid-template-columns:repeat(3,1fr)}}.container__preselected_options,s .container__preselected_options--express-boxes{grid-gap:10px;align-items:flex-start;justify-content:center;justify-items:center;margin:0 20px}@media only screen and (min-width:1024px){s .container__preselected_options--express-boxes{grid-template-columns:repeat(2,1fr)}}.container__preselected_options .badges,s .container__preselected_options--express-boxes .badges{align-items:flex-end;display:flex;flex-direction:column;height:100%;justify-content:space-around;left:-20px;padding:0 20px 0 0;position:relative}.container__preselected_options .badges .most-popular,s .container__preselected_options--express-boxes .badges .most-popular{background:#d6ffd9;border-radius:2px;color:#074a2e;color:#353535;display:inline;flex-shrink:0;font-family:Montserrat,Arial,SansSerif;font-size:10px;font-style:normal;font-weight:800;height:20px;left:-10px;line-height:1.5;padding:2px 6px;position:relative;text-transform:uppercase;white-space:nowrap}.container__preselected_options .badges .best-value,s .container__preselected_options--express-boxes .badges .best-value{align-items:center;background:#e6c63f;border-radius:2px;display:inline-flex;flex-shrink:0;height:20px;justify-content:flex-end;left:-10px;padding:6px 8px 3px;position:relative;white-space:nowrap}.container__preselected_options .badges .best-value svg,s .container__preselected_options--express-boxes .badges .best-value svg{margin:2px 5px 5px -3px}.container__preselected_options .badges .best-value span,s .container__preselected_options--express-boxes .badges .best-value span{color:#000;font-family:Montserrat,Arial,SansSerif;font-size:10px;font-style:normal;font-weight:800;line-height:normal;padding-bottom:4px;text-transform:uppercase}.container__preselected_options [data-plan-id="2"] .badges,s .container__preselected_options--express-boxes [data-plan-id="2"] .badges{justify-content:flex-start;padding:20px 20px 0 0}.container__preselected_options [data-plan-id="2"] .badges .badge-icon,s .container__preselected_options--express-boxes [data-plan-id="2"] .badges .badge-icon{left:-10px}.card__prefilled-box-option{cursor:default;display:flex;flex:1 1 0;flex-direction:column;height:100%;max-height:211px}@media only screen and (min-width:768px){.card__prefilled-box-option{min-width:380px}}.card__prefilled-box-option{background:#fff;background:var(--Escala-de-Cinza-Pure-White,#fff);border:1px solid #d9d9d9;border-radius:13px;box-shadow:0 6px 10px 0 rgba(0,0,0,.07)}.card__prefilled-box-option:hover{box-shadow:0 6px 10px 0 rgba(0,0,0,.3)}@media(max-width:475px){.card__prefilled-box-option[data-plan-id="3"] .badges,.card__prefilled-box-option[data-plan-id="4"] .badges,.card__prefilled-box-option[data-plan-id="5"] .badges{left:-8%;position:relative}}@media(max-width:1190px){.card__prefilled-box-option{margin:auto;width:90%}}.card__prefilled-box-option .card__box_size__header_pricing{align-items:flex-start;display:flex;flex-direction:column;max-width:150px;padding:0 20px}.card__prefilled-box-option .card__box_size__header_pricing .title{overflow:visible;white-space:nowrap}@media only screen and (min-width:768px){.card__align_end{justify-self:flex-end}.card__align_start{justify-self:start}}.prefilled__card__content{display:grid;grid-template-columns:1fr 3fr 1fr}.card__banner{background:#ebebeb;border-radius:0 4px 4px 0;display:block;font-size:10px;font-weight:500;letter-spacing:0;margin-top:4px;padding-right:5px;text-transform:uppercase;width:max-content}.card__body{align-items:center;display:grid;justify-content:center}.icon__most-loved{height:10px;margin:2px;width:10px}.card__body-content__center{margin:4px;text-align:center}.prefilled__option__title-prefix{font-size:15px;font-weight:500;letter-spacing:0;line-height:15px}.prefilled__option__title{color:#353535;font-size:22px;font-weight:500;letter-spacing:0;line-height:27px}.prefilled__learn_more__btn{color:#44ae47;cursor:pointer;font-size:13px;font-weight:500;letter-spacing:0;line-height:16px}.prefilled__card__learn_more__content{color:#353535;display:none;font-size:.8em;font-weight:300;margin:0 20px;text-align:center}.card__selector{display:none;height:22px;justify-content:space-around;width:22px}.card__selector .icon__circle_box{display:none;height:10px;width:10px}.card__selector__icon{align-items:center;background:#fff;border:3px solid #7b7f82;border-radius:20px;cursor:pointer;display:flex;display:none;height:22px;justify-content:space-around;text-align:center;width:22px}.badge-icon{height:30px;width:30px}.badge-icon svg{opacity:0}.card__box-size-frequency-options .active,.container__preselected_options .active,s .container__preselected_options--express-boxes .active{border-color:#44ae47;border-width:1.5px;box-shadow:0 8px 15px 0 rgba(68,174,71,.5)}.card__box-size-frequency-options .active .badge-icon svg,.container__preselected_options .active .badge-icon svg,s .container__preselected_options--express-boxes .active .badge-icon svg{opacity:100%}.card__box-size-frequency-options .active .card__selector__icon,.container__preselected_options .active .card__selector__icon,s .container__preselected_options--express-boxes .active .card__selector__icon{border-color:#44ae47}.card__box-size-frequency-options .active .card__selector__icon .icon__circle_radio,.container__preselected_options .active .card__selector__icon .icon__circle_radio,s .container__preselected_options--express-boxes .active .card__selector__icon .icon__circle_radio{background:#44ae47;border-radius:20px;height:14px;width:14px}.card__box-size-frequency-options .active .prefilled__option__title,.container__preselected_options .active .prefilled__option__title,s .container__preselected_options--express-boxes .active .prefilled__option__title{color:#44ae47}.preselect__next{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:150px;padding:20px 0}.preselect__next .btn[data-button-disabled=true]{background-color:#a8a8a8;cursor:default}.preselect__next .btn{align-items:center;background-color:#44ae47;border:none;border-radius:25px;-moz-border-radius:25px;-webkit-border-radius:25px;color:#fff;display:flex;font-family:Montserrat,Arial,sans-serif;font-size:16px;font-weight:700;height:50px;justify-content:center;letter-spacing:0;line-height:19px;text-align:center;width:350px}.preselect__next .btn span.loading{animation:spin 1s linear infinite;-webkit-animation:spin 1s linear infinite;border:2px solid #44ae47;border-radius:50%;border-top-color:#fff;cursor:progress;display:none;height:20px;margin-right:10px;width:20px;z-index:2}.preselect__next .btn{cursor:pointer}.preselect__next .btn span{text-transform:uppercase}@media only screen and (max-width:767px){.preselect__next .btn span{font-size:14px;font-weight:600}.preselect__next .current_selection{flex:1}}.preselect__next .current_selection--info{align-items:center;display:flex;margin-bottom:10px;min-height:30px}@media only screen and (max-width:767px){.preselect__next .current_selection--info{align-items:center;flex-direction:column}}.preselect__next .title{color:#353535;font-family:Montserrat,Arial,SansSerif;font-size:18px;font-style:normal;font-weight:700;line-height:17.368px;padding-bottom:20px;text-align:center}@media only screen and (min-width:768px){.preselect__next .title{padding-right:10px}}.preselect__next .price{color:#353535;font-size:20px;font-style:normal;font-weight:700;margin:0}.preselect__next .select__frequency__options{display:flex;flex-direction:row;justify-content:center;margin:20px}.preselect__next .select__frequency__options p{color:#353535;margin:0}.preselect__next .select__frequency__options .box-timing{border-right:1px solid #d8d8d8;flex:1 0 auto;font-size:14px;padding:0 30px;text-align:right}@media only screen and (max-width:767px){.preselect__next .select__frequency__options .box-timing{border-right:0;display:block ruby;flex-direction:row;justify-content:space-around;padding-bottom:5px;text-align:center;white-space:nowrap}}.preselect__next .select__frequency__options .box-choose-frequency{flex:1 0 auto;font-size:14px;padding:0 30px;text-align:left}.preselect__next .select__frequency__options .box-choose-frequency p:first-of-type{text-decoration:underline}.preselect__next .select__frequency__options .box-choose-frequency p:last-of-type{font-size:12px;padding-top:3px}@media only screen and (max-width:767px){.preselect__next .select__frequency__options .box-choose-frequency{display:flex;flex-direction:column;justify-content:space-around;text-align:center;white-space:nowrap}}.card__box_size__header{align-content:center;align-items:center;background-color:#353535;border-radius:12px 12px 0 0;display:flex;flex:1 0 auto;height:118px;justify-content:space-between}.card__box_size__header>div{flex:1}.card__box_size__header .card__box_size__header__image{left:3px;position:relative;top:2px}.card__box_size__header .card__box_size__header__image img{border-top-left-radius:10px;height:100px;width:160px}.card__box_size__header .card__box_size__header__info{align-items:center;display:flex;min-width:150px}.card__box_size__header .card__box_size__header__tag{display:flex;flex:2 0 auto;justify-content:flex-end}.card__box_size__header .card__box_size__header__tag svg tspan{color:#000;font-family:DIN Condensed,Montserrat,Arial;font-size:15px;font-style:normal;font-weight:700;line-height:normal;text-transform:uppercase}.card__box_size__header .title{color:#fff;font-size:26px;font-weight:600;letter-spacing:0;line-height:27px;text-align:center}@media only screen and (min-width:768px){.card__box_size__header .title{padding-right:20px}}@media only screen and (max-width:767px){.card__box_size__header .title{font-size:18px}}.card__box_size__header .pricing{color:#fff;font-size:28px;font-style:normal;font-weight:550;letter-spacing:0;line-height:1.4;text-align:center}.card__box_size__content{font-size:13px;font-weight:300;margin:0;max-width:75%}.card__box_size__content li{font-size:14px;margin:10px 0;position:relative}.card__box_size__content li::marker{color:#44ae47;font-size:1.2em}@media only screen and (max-width:767px){.box-sizing__bullet-points{display:none}}.frequency-options-modal{background-color:#000;background-color:rgba(0,0,0,.4);display:none;height:100%;left:0;overflow:auto;position:fixed;top:0;width:100%;z-index:101}.frequency-options-modal .card__box-size-frequency-options{background:#fff;border:1px solid #353535;border-radius:20px;box-shadow:0 22px 36.1px 0 rgba(0,0,0,.25);left:50%;margin:0 auto;padding:10px 0;position:absolute;top:50%;transform:translate(-50%,-50%);width:400px}@media only screen and (max-width:767px){.frequency-options-modal .card__box-size-frequency-options{border-radius:20px 20px 0 0;bottom:0;left:0;top:auto;transform:none;width:100%}}@media only screen and (min-width:768px){.frequency-options-modal .card__box-size-frequency-options{padding:20px}}.frequency-options-modal .card__box-size-frequency-options .card__box_size-frequency-header{color:#353535;display:flex;justify-content:space-between;padding:0 10px}.frequency-options-modal .card__box-size-frequency-options .card__box_size-frequency-header .title{color:#353535;font-size:24px;font-weight:700;text-align:center;width:100%}@media only screen and (max-width:767px){.frequency-options-modal .card__box-size-frequency-options .card__box_size-frequency-header .title{font-size:16px;margin-left:20px}}.frequency-options-modal .card__box-size-frequency-options .card__box_size-frequency-header .close-button{color:#aaa;cursor:pointer;float:right;font-size:28px;font-weight:700}.frequency-options-modal .card__box-size-frequency-options .card__selector{height:auto;margin-right:30px;width:auto}.frequency-options-modal .card__box-size-frequency-options .card__frequency__option .title{color:#353535;font-size:16px}@media only screen and (max-width:767px){.frequency-options-modal .card__box-size-frequency-options .card__frequency__option{margin:5px 20px}}.frequency-options-modal .card__box-size-frequency-options .card__frequency__option .card__selector__icon{display:flex!important;height:30px;width:30px}.frequency-options-modal .card__box-size-frequency-options .card__frequency__option.active .title{font-weight:700}.frequency-options-modal .card__box-size-frequency-options.grid-style{display:grid;grid-template-columns:min-content min-content;place-content:center;width:min-content}.frequency-options-modal .card__box-size-frequency-options.grid-style .title{padding-right:10px}.frequency-options-modal .card__box-size-frequency-options.grid-style .card__frequency__option{padding:5px 20px}@media only screen and (max-width:767px){.frequency-options-modal .card__box-size-frequency-options .card__box-size-frequency-footer{margin:20px}}.frequency-options-modal .card__box-size-frequency-options .card__box-size-frequency-footer{padding-top:20px}.frequency-options-modal .card__box-size-frequency-options .card__box-size-frequency-footer .btn{align-items:center;background-color:#44ae47;border:none;border-radius:25px;-moz-border-radius:25px;-webkit-border-radius:25px;color:#fff;display:flex;font-family:Montserrat,Arial,sans-serif;font-size:16px;font-weight:700;height:50px;justify-content:center;letter-spacing:0;line-height:19px;text-align:center;width:150px}.frequency-options-modal .card__box-size-frequency-options .card__box-size-frequency-footer .btn span.loading{animation:spin 1s linear infinite;-webkit-animation:spin 1s linear infinite;border:2px solid #44ae47;border-radius:50%;border-top-color:#fff;cursor:progress;display:none;height:20px;margin-right:10px;width:20px;z-index:2}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.frequency-options-modal .card__box-size-frequency-options .card__box-size-frequency-footer .btn{cursor:pointer;margin:auto}.frequency-options-modal .card__box-size-frequency-options .card__box-size-frequency-footer .btn span{text-transform:uppercase}.checkout__change_frequency__link{color:#44ae47;cursor:pointer}.card__frequency__option{align-items:center;cursor:pointer;display:flex;padding:5px 90px}.card__frequency__option .title{font-size:13px;font-weight:300;letter-spacing:0}.frequency__notice__once{font-size:11px;left:-20px;position:relative}.frequency__notice__once li::marker{color:#44ae47}.contact_cx.nav-footer{column-gap:10px;justify-content:center;margin:0 10px;padding:10px 0 20px}@media only screen and (min-width:768px){.contact_cx.nav-footer{flex-direction:row}}.contact_cx.nav-footer li{align-self:center;margin-bottom:.75rem}.contact_cx.nav-footer a.btn.btn-sm{color:#7d7d7d;width:250px}#header.banner__header{height:auto}#header.banner__header .banner-3{align-items:center;background-color:#353535;display:flex;height:auto;justify-content:center}#header.banner__header .banner-3 p{color:#fff;font-family:Montserrat,Arial,SansSerif;font-size:14px;font-style:normal;font-weight:700;line-height:normal;margin:6px 0;padding-top:1px;text-transform:uppercase}#header.banner__header .banner-3 svg{margin-bottom:4px;margin-right:5px}#header.banner__header .banner-3 .container{justify-content:center}@media only screen and (min-width:768px){.mobile-only{display:none}}.swiper__container{background:linear-gradient(0deg,#000,rgba(0,0,0,.85)),url(https://trulocal.imgix.net/web/img/TL%20Homepage%20Images/hero_1.jpg) #000 0 0/400px 400px repeat}.swiper__container .review__hero_title .green{color:#d6ffd9}.swiper__container .review__hero_title{text-transform:uppercase}@media only screen and (max-width:767px){.swiper__container .review__hero_title{font-size:20px}}.swiper__container .review__hero_title .bold{font-weight:700}.swiper__container .swiper{width:clamp(300px,80%,1200px)}@media only screen and (min-width:768px){.swiper__container .swiper .swiper-slide{height:auto!important}}.swiper__container .swiper .swiper-slide .slide-content{align-items:center;background:#1c1f1e;border-radius:16px;box-sizing:border-box;display:flex;flex-direction:column;height:100%;justify-content:space-between;padding:16px 20px}.swiper__container .swiper .swiper-slide .slide-content .customer_review__header{align-self:flex-start;margin-left:10px}.swiper__container .swiper .swiper-slide .slide-content .customer_review__header .platform{display:none}.swiper__container .swiper .swiper-slide .slide-content p{color:#fff;font-family:Montserrat;font-size:13px;font-style:normal;font-weight:300}.swiper__container .swiper .swiper-slide .slide-content .name{align-self:flex-end;color:#fff;font-family:Montserrat;font-size:14px;font-style:normal;font-weight:600;margin-top:auto;text-align:right}@media only screen and (max-width:767px){.featured_partnerships__grid{grid-template-columns:repeat(4,1fr);margin:0 20px}}.product-claims{display:flex;flex-wrap:wrap;justify-content:left;margin-bottom:1rem}.product-claims div{position:relative}.product-claims div:hover span{visibility:visible}.product-claims div>img{margin:0 .4rem}.product-claims div span{background-color:rgba(0,0,0,.7);border-radius:6px;color:#e4e4e4;left:-15px;padding:5px 0;position:absolute;text-align:center;top:-25px;visibility:hidden;width:120px;z-index:1}.build__product-info .product-claims{justify-content:center}.toggle{display:flex}.toggle>label{display:inline-block;height:34px;position:relative;width:60px}.toggle>label>input{height:0;opacity:0;width:0}.toggle>label>input:checked+span{background-color:#44a847}.toggle>label>input:checked+span:before{-webkit-transform:translateX(26px);-ms-transform:translateX(26px);transform:translateX(26px)}.toggle>label>span{background-color:#ccc;border-radius:34px;bottom:0;cursor:pointer;left:0;right:0;top:0}.toggle>label>span,.toggle>label>span:before{position:absolute;-webkit-transition:.4s;transition:.4s}.toggle>label>span:before{background-color:#fff;border-radius:50%;bottom:4px;content:"";height:26px;left:4px;width:26px}.toggle>span{align-self:center;color:#7d7d7d;font-size:1rem;font-weight:700;margin-left:10px}
/*# sourceMappingURL=checkoutv2style.css.5c16ddbc5200.map */