:root{--green: #87793A;--light-green: #BDAE6A;--purple: #3B1A54;--brown: #20160C;--gray-brown: #494325;--dark-gray: #3C3A3D;--dark-cream: #D8D3CE;--cream: #F5F2EF;--white: #ffffff}.lexend-font{font-family:Lexend,sans-serif;font-optical-sizing:auto;font-weight:<weight>;font-style:normal}.fraunces-font{font-family:Fraunces,serif;font-optical-sizing:auto;font-weight:<weight>;font-style:normal;font-variation-settings:"SOFT" 0,"WONK" 0}body{color:var(--dark-gray);background-color:var(--cream);letter-spacing:0}h1{font-family:Fraunces,serif;font-size:66px;line-height:1.0606;font-weight:600;letter-spacing:0;color:var(--brown)}h2,.template-search__header h1{font-family:Fraunces,serif;font-size:36px;line-height:1.0555;font-weight:600;letter-spacing:0;color:var(--brown)}h3{font-family:Fraunces,serif;font-size:24px;line-height:1.25;font-weight:400;letter-spacing:0}p,li{font-family:Lexend,sans-serif;font-size:15px;line-height:1.2857;font-weight:300;letter-spacing:0}.large-p p{font-family:Lexend,sans-serif;font-size:18px;line-height:1.35;font-weight:400;color:var(--dark-gray)}a{color:var(--dark-gray);-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear}header{position:relative;border-bottom:1px solid var(--dark-cream)}header h1,.shop-logo-wrap a{font-family:Fraunces,serif;font-size:30px;color:var(--brown);font-weight:400;margin-bottom:0}.shop-logo-wrap a{text-decoration:none!important}.shop-logo-wrap{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}p a{font-size:16px;line-height:1.25;font-weight:500;color:var(--green);text-decoration:underline}p a:hover,p a:visited{color:var(--purple)}div p:last-of-type{margin-bottom:0}strong,b{font-weight:600}newsletter-form__message--success{font-family:Lexend,sans-serif}.button{font-family:Lexend,sans-serif;font-size:16px;font-weight:500;letter-spacing:0;padding:12px 30px;border:2px solid transparent;border-radius:0;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear}.button,.button:visited{background-color:var(--white);color:var(--gray-brown);border-color:var(--green)}.button:hover{background-color:var(--green);color:var(--white);border-color:var(--green)}.btn{font-family:Lexend,sans-serif;font-size:15px;font-weight:500;padding:12px 30px;border:2px solid transparent;border-radius:0;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear}.btn-transparent-dark{background-color:transparent;color:var(--gray-brown);border-color:var(--green)}.btn-transparent-dark:visited{color:var(--gray-brown)}.btn-transparent-dark:hover{background-color:var(--green);color:var(--white)}.btn-transparent{background-color:transparent;color:var(--white);border-color:var(--white)}.btn-transparent:visited{color:var(--white)}.btn-transparent:hover{background-color:var(--white);color:var(--gray-brown)}.btn-green,.btn-green:visited{background-color:var(--green);color:var(--white);border-color:var(--green)}.btn-green:hover{background-color:var(--purple);color:var(--white);border-color:var(--purple)}.btn-white,.btn-white:visited{background-color:var(--white);color:var(--gray-brown);border-color:var(--green)}.btn-white:hover{background-color:var(--green);color:var(--white);border-color:var(--green)}.btn-atc,.btn-atc:visited{background-color:var(--white);color:var(--gray-brown);border-color:var(--purple)}.btn-atc:hover{background-color:var(--purple);color:var(--white);border-color:var(--purple)}.button-pricing{background-color:#bdae6a80!important;border-color:#bdae6a80!important;cursor:not-allowed!important;opacity:1!important}.button-pricing:hover{color:var(--gray-brown)!important}.announcement-bar{-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear}.announcement-bar:hover{background-color:var(--purple)}.announcement-bar:hover a,.announcement-bar a:hover{text-decoration:none;color:var(--white)}.utility-bar__grid.page-width{padding-left:0;padding-right:0}.header__icon--account svg{width:20px}.header__icon--cart svg{width:21px}.store-features{background-color:var(--dark-cream);padding:20px 0}.icon-wrap{display:flex;align-items:center;justify-content:center;background-color:var(--green);width:94px;height:94px;border-radius:50%;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear}.icon-block{width:280px;max-width:100%;padding:25px 15px}.icon-block h3{width:100%;margin:12px auto 10px}.icon-block p{margin-bottom:0}a.icon-block{text-decoration:none;color:var(--dark-gray)}a.icon-block:hover .icon-wrap{background-color:var(--purple)}.gap-25{gap:25px}.cart-count-bubble{background-color:var(--purple);color:var(--white)}@media (max-width: 767px){.icon-block{width:100%;padding:20px 0}.gap-25{gap:10px}}.video-container{position:relative;width:100%;height:960px;overflow:hidden}.background-video,.background-image{position:absolute;top:50%;left:50%;min-width:100%;min-height:100%;width:auto;height:auto;transform:translate(-50%,-50%);z-index:-2;object-fit:cover}.gradient-overlay{display:block!important;position:absolute;bottom:0;left:0;width:100%;height:40%;background:linear-gradient(0deg,#20160ccc,#20160c00);z-index:-1}.gradient-overlay2{display:block!important;position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(270deg,#0000,#000c);z-index:-1}.hp-slide-content{position:relative;z-index:1;display:flex;flex-direction:column;justify-content:center;align-items:center;height:960px;text-align:center;padding:2rem}.hp-slide-content img{margin-bottom:60px}.hp-slide-content h1{margin-bottom:1rem;opacity:0;color:var(--white);margin-bottom:20px;animation:fadeInUp 1s ease-out .5s forwards}.hp-slide-content p,.hp-slide-content div{margin-bottom:2rem;max-width:600px;color:var(--white);margin-bottom:20px;opacity:0;animation:fadeInUp 1s ease-out 1s forwards}.btn{margin-top:20px;opacity:0;animation:fadeInUp 1s ease-out 1.5s forwards}.fallback-bg{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,#667eea,#764ba2);z-index:-3}.slider-wrap{position:relative}.slider-counter{position:absolute;bottom:30px;left:50%;transform:translate(-50%);font-family:Lexend,sans-serif;color:#fff;font-size:14px;z-index:10}.homepage-slider .slick-arrow{position:absolute;bottom:31px;display:flex;justify-content:center;align-items:center;width:20px;height:20px;z-index:10;cursor:pointer}.homepage-slider .slick-prev{left:calc(50% - 50px)}.homepage-slider .slick-next{right:calc(50% - 50px)}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.catering-cta{background-color:var(--green);background-image:url(/cdn/shop/files/bg-grains.png?v=1756940812);background-size:cover;background-position:center center;background-repeat:no-repeat;padding:80px 0}@media (max-width: 1500px){.catering-cta{background-size:1500px}}@media (max-width: 991px){.catering-cta p br{display:none}}.catering-cta h2,.catering-cta p{color:var(--white)}.catering-cta p,.catering-cta a{margin-top:20px}.fifty-wrap{display:flex;justify-content:center;align-items:center;width:100%;height:100%}.fifty-content{padding:40px 80px}.fifty-content h2{margin-bottom:24px}.fifty-content a{margin-top:24px}.bg-cover{display:block!important;position:relative;background-size:cover;background-position:center;background-repeat:no-repeat;padding-top:42.077%}.bg-cover>*{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.mt-12{margin-top:12px}.mb-35{margin-bottom:35px}.mt-80{margin-top:80px}.mb-80{margin-bottom:80px}@media (max-width: 1199px){.fifty-content{padding:40px}}.ingredients-ctas{display:flex;flex-wrap:wrap;margin-top:16px}.ingredients-ctas a{margin:8px 18px 0 0}footer{background-color:var(--brown);font-family:Lexend,sans-serif;color:var(--white);font-size:14px;padding:80px 0}footer h2{color:var(--white)}.footer-newsletter{padding-bottom:80px;border-bottom:1px solid rgba(189,174,106,.3);margin-bottom:80px}.footer-newsletter .field__input{background-color:transparent;color:var(--white);border:1px solid var(--light-green);border-radius:0}.footer-newsletter .field:after,.footer-newsletter .field:hover.field:after{border:0;box-shadow:none;outline:none}.footer-newsletter label{color:var(--white)}.footer-menu-heading{font-size:16px;font-weight:700}.footer-menu ul{list-style:none;padding-left:0;margin-bottom:0}.footer-menu ul li{margin-top:14px}.footer-menu a{color:var(--white);text-decoration:none}.footer-menu a:hover{color:var(--light-green)}.footer-contact li{position:relative;padding-left:24px}.footer-contact li .icon{position:absolute;top:2px;left:0}.copyright{background-color:#000;padding:21px 0}.copyright-elements{display:flex;flex-wrap:wrap;justify-content:center;align-items:center}.copyright *{font-family:Lexend,sans-serif;color:var(--white);font-size:14px}.copyright-elements>span{position:relative;display:inline-block;padding:0 12px}.copyright-elements>span:not(:last-of-type):after{content:"|";position:absolute;right:-4px}.copyright a{text-decoration:none}.copyright a:hover{text-decoration:underline}.list-social__link{padding:4px 6px!important;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear}.list-social__link:hover>span:before{color:var(--green)}.mb-40{margin-bottom:40px}.mt-40{margin-top:40px}.fine-foods-slider .slide-item{position:relative;width:100%;padding-bottom:78.38%;overflow:hidden}.fine-foods-slider .slide-item img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;transition:transform .2s linear}.fine-foods-slider .slide-item:hover img{transform:scale(1.05)}.fine-foods-slider .slick-slide{padding:0 10px}.fine-foods-slider .slick-prev,.fine-foods-slider .slick-next{position:absolute;top:50%;transform:translateY(-50%);z-index:2;cursor:pointer}.fine-foods-slider .slick-prev{left:-30px}.fine-foods-slider .slick-next{right:-30px}.fine-foods-slider .slick-prev img,.fine-foods-slider .slick-next img{display:block}.testimonials{position:relative}.testimonial-row h2{margin-bottom:15px}.testimonials .slick-track{display:flex;align-items:stretch}.testimonials .slick-slide{padding:0 12.5px;margin:25px 0;height:auto;display:flex}.testimonial-tile{height:100%;width:100%;display:flex;flex-direction:column}.testimonial-inner{height:100%;display:flex;flex-direction:column;background-color:var(--white);padding:20px}.stars{margin-bottom:12px;flex-shrink:0;width:92px}.testimonial-content{flex:1;width:100%}.testimonial-source{font-weight:700;margin-top:12px;flex-shrink:0}.row-w-adjust{padding-left:calc(var(--bs-gutter-x) * .5);padding-right:calc(var(--bs-gutter-x) * .5)}.slick-dots{list-style:none;padding-left:0;width:100%;display:flex;justify-content:center;margin-top:12px;margin-bottom:0}.slick-dots li button{background-color:#d9d9d9;width:10px;height:10px;color:transparent;padding:0;margin:0 5px;border:0;border-radius:50%;transition:all .2s linear}.slick-dots li.slick-active button,.slick-dots li:hover button{background-color:#87793a}.testimonials .slick-prev,.testimonials .slick-next{position:absolute;top:calc(50% - 20px);transform:translateY(-50%);z-index:2;cursor:pointer}.testimonials .slick-prev{left:-30px}.testimonials .slick-next{right:-30px}.mb-30{margin-bottom:30px}.subpage-header{display:flex;align-items:center;justify-content:center;background-size:cover;background-position:center;background-repeat:no-repeat;background-color:var(--brown);width:100%;height:540px}.subpage-header *{color:var(--white);text-align:center}.subpage-header h1{margin-bottom:20px}.subpage-header h2{font-style:italic;margin-bottom:0}.subpage-header .metafield-rich_text_field{margin-top:20px}.team-member{text-align:center;margin-top:40px}.team-member img{width:160px;height:160px;border-radius:50%}.team-member img,.team-member h3{margin-bottom:10px}.holiday-row{display:flex;justify-content:space-between;align-items:center;background-color:var(--white);padding:40px 80px}.holiday-btns{display:flex;justify-content:flex-end;flex-wrap:wrap;width:384px}.holiday-row .btn{margin:4px 0 4px 10px}.instructions-accordion{background-color:var(--white);padding:80px 80px 74px}.accordion{margin-top:25px}.accordion-item{border-bottom:1px solid var(--light-green)}.accordion-button{font-family:Lexend,sans-serif;font-weight:700;color:var(--dark-gray);font-size:18px;padding:20px 20px 20px 0;box-shadow:none!important}.accordion-body{font-family:Lexend,sans-serif;font-size:14px;color:var(--dark-gray);padding:5px 35px 12px 0}.accordion-body ul{margin-top:8px;margin-bottom:0}.accordion-body p,.accordion-body li{font-size:18px;line-height:1.35;font-weight:400}.accordion-button:not(.collapsed){background-color:transparent;padding-bottom:5px;color:var(--dark-gray)}.accordion-button:after{background-image:url(/cdn/shop/files/caret.svg?v=1758070403)}.accordion-button:not(.collapsed):after{background-image:url(/cdn/shop/files/caret.svg?v=1758070403)}@media (max-width: 1199px) and (min-width: 768px){.holiday-row .btn{width:180px;padding-left:16px;padding-right:16px}}@media (max-width: 767px){.holiday-row{flex-wrap:wrap;padding:30px}.holiday-btns{justify-content:flex-start;margin-top:12px}.holiday-row .btn{margin:4px 10px 4px 0}.instructions-accordion{padding:30px 30px 24px}}.contact-form-wrap{background-color:var(--white);width:100%;padding:50px}.field__input,.select__select,.customer .field input,.customer select{background-color:var(--white)}.field__input,.customer .field input{border-radius:0;border:1px solid var(--light-green);box-shadow:none}.field *{font-family:Lexend,sans-serif;color:var(--gray-brown);font-weight:300}.field__input:focus,.field__input:not(:placeholder-shown),.field__input:-webkit-autofill,.customer .field input:focus,.customer .field input:not(:placeholder-shown),.customer .field input:-webkit-autofill{border-radius:0!important;box-shadow:none}.text-area{min-height:16rem}.contact__button [type=submit]{background-color:var(--green);color:var(--white);border-color:var(--green);font-family:Lexend,sans-serif;font-size:15px;font-weight:500;padding:12px 30px;border:2px solid transparent;border-radius:0;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear}.contact__button [type=submit]:hover{background-color:var(--purple);color:var(--white);border-color:var(--purple)}.contact__button [type=submit]:before,.contact__button [type=submit]:after{display:none}.map-row{display:block!important;background-size:cover;background-position:center;background-repeat:no-repeat;width:100%;height:520px}.sidebar-contact{display:flex;flex-wrap:wrap;gap:40px;padding-left:25px}.sidebar-block{width:100%}.sidebar-block>p{margin-bottom:12px!important}.sidebar-block ul{list-style:none;margin-bottom:0;padding-left:0}.contact-methods li{position:relative;padding-left:24px}.sidebar-block ul li:not(:first-of-type){margin-top:12px}.hours ul li:not(:first-of-type){margin-top:20px}.sidebar-block li .icon{position:absolute;top:2px;left:0;color:var(--green)}.sidebar-block li a{color:var(--dark-gray);text-decoration:none}.sidebar-block li a:hover{color:var(--green)}.maps a{text-decoration:none;width:50px;height:50px;margin-right:4px;opacity:1}.maps a:hover{opacity:.7}.contact-buttons a{margin-top:0}@media (max-width:991px){.sidebar-contact{padding-left:0;margin-top:40px}}.collection__title.title-wrapper{margin-bottom:40px!important}.featured-row slider-component{padding-left:0!important;padding-right:0!important}.product-card-wrapper .card{border-radius:0!important;border:0}.card--card .card__heading a:after{display:none}.card .card__content{position:relative!important;display:flex;flex-wrap:wrap;padding:15px 15px 80px;grid-template-rows:3!important}.card__content .card__information{grid-row-start:1;padding:0}.price__regular .price-item--regular{color:var(--green);font-size:16px;font-weight:700;margin-top:8px}.product-description p,.product-description span{font-family:Lexend,sans-serif!important;font-size:15px!important;color:var(--dark-gray);font-weight:300;margin-top:8px}.product-description p a{font-size:15px;color:var(--green);text-underline-offset:.3rem;text-decoration-thickness:.1rem;transition:text-decoration-thickness var(--duration-short) ease}.product-description p a:hover{color:var(--purple);text-decoration-thickness:.2rem}.card .quick-add{position:absolute;width:calc(100% - 20px);bottom:10px;left:10px;margin:0!important}.card-wrapper .ratio:before,.featured-row .card--card:after{display:none}.quick-add__submit{background-color:var(--white);color:var(--gray-brown);font-family:Lexend,sans-serif;font-size:15px;font-weight:500;padding:12px 30px;border:2px solid var(--gray-brown);border-radius:0;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear}.quick-add__submit:visited{color:#494325}.quick-add__submit:hover{background-color:var(--purple);border-color:var(--purple);color:var(--white)}.quick-add__submit:after,.quick-add__submit:before{display:none}.featured-row .btn-green{margin-top:40px}@media (max-width: 767px){.featured-row .grid--2-col-tablet-down .grid__item{width:100%!important;max-width:100%!important}}.catering-form-wrap{background-color:var(--white);width:100%;padding:50px}.catering-form-wrap p,.catering-form-wrap li{font-size:16px}.catering-form-wrap li a{color:var(--dark-gray);text-decoration:none;font-weight:700}.catering-form-wrap li a:hover{text-decoration:underline}.catering-notice{background-color:var(--cream);padding:40px 64px 40px 40px;margin:30px auto 50px}.catering-form-wrap ul,.catering-form-wrap ol{margin-top:12px}.catering-form-wrap ul li:not(:last-of-type),.catering-form-wrap ol li:not(:last-of-type){margin-bottom:4px}.catering-notice ul{margin-bottom:0}.catering-form-wrap iframe{height:820px}.catering-form-info h2{margin-bottom:24px}.catering-form-info p{margin-bottom:16px!important}.sidebar-catering{padding-left:25px}.sidebar-catering h2{margin-bottom:20px}.menu-download-list{display:flex;flex-wrap:wrap;margin-top:20px}.menu-row{width:100%}.menu-download-list .menu-row:not(:last-of-type){border-bottom:1px solid var(--light-green)}.menu-row a{position:relative;display:block;text-decoration:none;font-family:Lexend,sans-serif;font-size:16px;font-weight:700;color:var(--brown);padding:12px 24px 12px 0}.menu-row a span{position:absolute;right:0;top:50%;font-size:22px;transform:translateY(-50%)}.menu-row a:hover span:before,.menu-row a:hover{color:var(--purple)}.menu-row a:hover{color:var(--brown)}@media (max-width:991px){.sidebar-catering{margin-top:40px;padding-left:0}}@media (max-width: 600px){.catering-form-wrap iframe{height:850px}}.collection-hero__text-wrapper h1,.collection-hero__text-wrapper h2{margin-bottom:20px}.collection-hero__text-wrapper h2{font-style:italic}.collection-description{margin-bottom:38px}.collection-description a{text-decoration-thickness:1px;text-underline-offset:.1em}.collection-description a:hover{text-decoration-thickness:2px;color:var(--green)}.collection-menus{display:flex;flex-wrap:wrap;justify-content:center;margin:40px auto}.collection-menus a{font-family:Lexend,sans-serif;display:block;color:var(--dark-gray);font-size:16px;font-weight:700;text-decoration:none;padding:10px 15px;margin:8px 2px}.collection-menus a:hover{color:#87793a}.collection-menus a.active{color:var(--brown);background-color:#bdae6a80}.collection-section-title{width:100%}.collection-section-title h2{color:var(--brown);margin:40px auto 10px}#product-grid.grid{justify-content:center}.product-grid li:first-of-type h2{margin-top:0}.collection-section-description{margin-bottom:10px}.collection-section-description p{font-size:16px!important}.collection.page-width{padding:0!important}.pagination{justify-content:center}.pagination .pagination__item{width:30px;height:30px;color:var(--brown);border-radius:50%;opacity:1}.pagination__item--current:after,.pagination__item:hover:after{display:none!important}.pagination__item--current,.pagination__item:not(span):hover{background-color:#bdae6ab3}.giftcard{max-width:90%}.standard-page{padding-left:12.125px;padding-right:12.125px}.standard-page h2{margin-top:40px;margin-bottom:20px}.standard-page ul li:not(:last-child){margin-bottom:6px}.standard-page li{font-size:16px}.product__info-container .installment,.product__info-container .shopify-payment-button{display:none!important}.product__info-container .price-item{font-family:Lexend,sans-serif;font-size:20px;font-weight:700}.product__info-container .product__description{text-align:center}.product__info-container .product__description span,.product__info-container .product__description p{font-family:Lexend,sans-serif!important;font-size:18px!important;line-height:1.25!important;font-weight:400!important;color:var(--dark-gray)!important}.product__description a{color:var(--green);text-underline-offset:.3rem;text-decoration-thickness:.1rem;transition:text-decoration-thickness var(--duration-short) ease}.product__description a:hover{color:var(--purple);text-decoration-thickness:.2rem}.product-form__input *{font-family:Lexend,sans-serif;font-size:15px}.product-form__submit{background-color:transparent;color:var(--gray-brown);font-family:Lexend,sans-serif;font-size:15px;font-weight:500;border:2px solid var(--gray-brown);border-radius:0}.product-form__submit:hover{background-color:var(--purple);border-color:var(--purple);color:var(--white)}.recommendations-row{background-color:var(--dark-cream);padding-top:80px;padding-bottom:80px}.product__info-container div:last-child,.product__info-container div:last-child .product-form{margin-bottom:0}.product-wrapper .product,.product__info-wrapper .product__info-container{max-width:100%}#header{position:relative;display:flex;align-items:center;justify-content:space-between;padding:0!important}.header__icon,.header__icon--cart .icon{width:auto}.header__icon--cart{margin-right:0!important}.header-nav{display:flex;align-items:center}.dropdown{position:relative;display:inline-block}.dropdown-button{display:flex;align-items:center;gap:8px;padding:0;font-family:Lexend,sans-serif;font-size:16px;font-weight:500;color:var(--brown);cursor:pointer;transition:all .2s ease;text-decoration:none;border:0;background:transparent}.dropdown:hover .dropdown-button{color:var(--green)}.dropdown-content{position:absolute;top:100%;left:0;background:var(--cream);min-width:200px;z-index:1000;display:none;border-radius:0;border:0}.dropdown.open .dropdown-content,.dropdown:hover .dropdown-content{display:block}@media (hover: hover) and (pointer: fine){.dropdown:hover .dropdown-content{display:block;height:auto!important}}.dropdown-menu{list-style:none;display:block!important;background-color:var(--cream);padding:4px 25px 4px 24px!important;border-radius:0;border:1px solid var(--dark-cream);margin:0 0 0 -1px!important}.dropdown-menu li{margin:0!important;display:block!important;height:auto!important;background-color:var(--cream)}.dropdown-menu li:not(:last-of-type){border-bottom:1px solid var(--dark-cream)}.dropdown-menu a{display:block!important;padding:12px 8px 12px 0!important;color:var(--brown);text-decoration:none;font-size:15px;font-weight:500;white-space:nowrap;height:auto!important;line-height:normal!important}.dropdown-menu a:hover,.dropdown-menu a:active{color:var(--green)}.dropdown,.header__search{display:flex;align-items:center}.header-nav-left>*{height:70px;padding-left:25px;padding-right:25px;border-right:1px solid var(--dark-cream)}.header__icon--search,.header__icon--cart,.header__icon--account{text-decoration:none!important}.header__icon--search .svg-wrapper,.header__icon.header__icon--search{width:22px}.icon-search{font-size:20px}.predictive-search__item--link-with-thumbnail{display:flex}.predictive-search__heading{font-family:Lexend,sans-serif;color:var(--green)!important;font-size:12px!important;border-bottom:1px solid var(--dark-cream)!important}.predictive-search__results-groups-wrapper{border-bottom:1px solid var(--dark-cream)!important}.predictive-search__item--term span{font-family:Lexend,sans-serif;font-size:12px!important}.predictive-search__list-item:hover>*{background-color:transparent!important;color:var(--green)!important}.predictive-search__list-item:hover .predictive-search__item-heading{text-decoration:none!important}.header__icon--account .svg-wrapper,.header__icon--cart .icon-cart,.header__icon--account .icon-account{font-size:21px;width:19px!important}.recipient-checkbox{font-family:Lexend,sans-serif;justify-content:center!important}.recipient-fields *{font-family:Lexend,sans-serif;font-weight:300;color:var(--gray-brown);letter-spacing:0}.recipient-fields .field__label{color:var(--gray-brown)!important;letter-spacing:0!important}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-fields-wrapper,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-text,::-webkit-datetime-edit-year-field{font-family:Lexend,sans-serif!important;font-size:15px!important;font-weight:300!important;color:var(--gray-brown)!important}.recipient-form .icon-checkmark{left:3.28rem!important}.header-nav-right>*{height:70px;padding-right:25px;padding-left:25px;border-left:1px solid var(--dark-cream)}.header-nav-left .icon,.header-nav-right .icon,.header-nav-left>*,.header-nav-right>*{-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear}.header-nav-left>*:hover,.header-nav-right>*:hover{background-color:#bdae6a1a}.header-nav-left>*:hover .icon,.header-nav-right>*:hover .icon{color:var(--green)}.header__icon:hover .icon,.modal__close-button:hover .icon{transform:scale(1)}.cart-count-bubble{bottom:14px;left:32px}@media (max-width: 768px){.dropdown-content{left:0;right:0;min-width:auto;width:100vw;max-width:300px}}.cart-drawer .cart-item__details{grid-column:1 / 4}.cart-drawer .cart-items .cart-item__quantity{grid-column:1 / 5;padding-left:0}.cart-items *{font-family:Lexend,sans-serif}.cart-items{font-size:16px}.price.price--end{color:var(--gray-brown);font-weight:500}.product-option{font-size:12px!important}.cart-drawer .cart-items th{border-bottom:1px solid var(--green)}.drawer__footer{border-top:1px solid var(--green)}.cart-items th{color:var(--green);padding-bottom:10px;font-size:12px!important}.cart-drawer .cart-item{gap:10px}.totals>h2,.totals__total-value{font-family:Lexend,sans-serif;font-size:16px;font-weight:500;color:var(--dark-gray)}.cart-drawer .tax-note{text-align:center;font-size:12px;margin-left:auto;letter-spacing:0}.cart__checkout-button:before,.cart__checkout-button:after,.button:before,.button:after{display:none!important}.cart__checkout-button{font-family:Lexend,sans-serif;font-size:20px;font-weight:500;padding:12px 30px;border:2px solid transparent;border-radius:0;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear}.cart__checkout-button,.cart__checkout-button:visited{background-color:var(--green);color:var(--white);border-color:var(--green)}.cart__checkout-button:hover{background-color:var(--purple);color:var(--white);border-color:var(--purple)}.quantity{width:calc(9.5rem / var(--font-body-scale) + var(--inputs-border-width) * 2);min-height:3.5rem}.quantity__button{width:32px}.quantity__input{font-weight:300}.drawer__inner{background-color:var(--white);padding:2rem 4rem}quantity-popover .quantity{background-color:var(--white)}.cart-remove-button{border:0}.icon-arrow *{color:var(--white)}.global-settings-popup{border-radius:0!important}.quick-add-modal__content-info{padding:50px!important}.quick-add-modal__content-info .product-form,.quick-add-modal__content-info .product-form__submit{margin-bottom:0!important}.quick-add-modal__content .shopify-payment-button{display:none!important}.quick-add-modal__content-info *:not(h2){font-family:Lexend,sans-serif}.quick-add-modal__content-info .price-item{font-size:20px}.quick-add-modal__content-info .button{background-color:transparent;color:var(--gray-brown);border-color:var(--green)}.quick-add-modal__content-info .button:visited{color:var(--gray-brown)}.quick-add-modal__content-info .button:hover{background-color:var(--green);color:var(--white)}.quick-add-modal__toggle{border:0!important;background-color:transparent!important}.quick-add-modal__toggle span:before,.cart-drawer .icon-close:before{font-size:20px;color:var(--light-green)}.quick-add-modal__toggle:hover span:before,.cart-drawer .drawer__close:hover .icon-close:before{color:var(--dark-gray)}.cart-quantity{background-color:var(--white)!important}#cart .cart-quantity{background-color:var(--color-background)!important}.cart-item cart-remove-button{margin-left:3.5rem!important}.cart-item cart-remove-button .svg-wrapper{font-size:12px;color:var(--green)}.cart-remove-button .icon-delete:before,#cart cart-remove-button .icon-delete:before{font-size:16px;color:var(--green);margin-right:8px}.cart-remove-button:hover{background-color:transparent!important}.cart-remove-button:hover .icon-delete:before,.cart-item cart-remove-button:hover .svg-wrapper{color:var(--dark-gray)}#cart cart-remove-button .button{background-color:transparent;border:0}#cart .cart-item__name{font-family:Fraunces;font-size:24px;font-weight:400;color:var(--gray-brown)}#cart .cart-item__details>*{max-width:100%}.cart-items th,.cart__items{border-bottom:1px solid var(--light-green)!important}#cart quantity-popover .quantity__button:not(:focus-visible):not(.focused),#cart quantity-popover .quantity__input:not(:focus-visible):not(.focused){background-color:transparent!important}.title-wrapper-with-link .underlined-link{font-size:14px;font-family:Lexend,sans-serif;color:var(--dark-gray)}.title-wrapper-with-link .underlined-link:hover{text-decoration:none}.tax-note{font-family:Lexend,sans-serif;font-size:12px;color:var(--dark-gray)}.cart__note .field__input{border-radius:0!important}.cart__note label,.drawer__footer summary{font-family:Lexend,sans-serif;font-size:16px;font-weight:400;color:var(--dark-gray)}.drawer__footer summary{font-size:12px}.drawer__footer>details{border-bottom:1px solid var(--green)!important}h2.totals__total{font-size:16px!important;font-weight:400}cart-items{padding-top:80px!important}.cart__footer-wrapper:last-child .cart__footer{padding-bottom:80px!important}.search-modal__close-button{text-decoration:none!important}.search-modal__close-button .icon-close:before{font-size:16px;color:var(--light-green)}.search-modal__close-button:hover .icon-close:before{color:var(--dark-gray)}.template-search__header>p{text-align:center}cart-items.is-empty{padding-bottom:80px}@media (min-width: 750px){.totals{justify-content:space-between!important}}.product-closed{position:relative}.product-closed .product__info-container>*:not(.product-closure-overlay),#product-grid .product-closed>*,.related-products .product-closed>*{opacity:.5}.product-closed .product-form__submit,.product-closed button[name=add],.product-closed .add-to-cart{opacity:.5;cursor:not-allowed!important}.product-closed .product-form__submit:hover,.product-closed button[name=add]:hover,.product-closed .add-to-cart:hover{color:initial!important}button.collection-closed{background-color:#999!important;border-color:#999!important}.closure-message{background-color:#fff3cd;border:1px solid #ffc107;color:#856404;padding:12px;margin-top:12px;border-radius:4px;font-size:.9em;text-align:center}.closure-message strong{display:block;margin-bottom:4px;font-size:1em}.product-closed:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;pointer-events:none;border-radius:inherit}.product-closed .closure-message,.product-closed .product-form,.product-closed .product-card__content{position:relative;z-index:2}@media screen and (min-width: 990px){.cart-item__details{padding-left:0!important}}@media screen and (max-width: 749px){.cart-items th{border-bottom:0!important}.cart-items thead tr{border-bottom:1px solid var(--light-green)!important}.cart-item__details,.cart-item__quantity{grid-column:1 / 4!important}.title-wrapper-with-link .underlined-link{font-size:12px}}@media (max-width: 991px){#orderDropdown{display:none}.mt-80{margin-top:40px}.mb-80{margin-bottom:40px}.recommendations-row{padding-top:40px;padding-bottom:40px}footer{padding-top:50px;padding-bottom:50px}.footer-newsletter{padding-bottom:50px;margin-bottom:50px}.subpage-header{height:350px}}@media (max-width: 767px){.fine-foods-wrap{overflow:hidden}footer,.copyright,.catering-cta{padding-left:10px;padding-right:10px}h1{font-size:36px}h2{font-size:28px}.large-p p{font-size:16px}section{padding-left:15px;padding-right:15px}header h1,.shop-logo-wrap a{font-size:22px;text-align:center}.menu-label{display:none}.hp-slide-content,.video-container{height:590px}.hp-slide-content img{width:200px;margin-bottom:20px}.icon-hamburger:before{font-size:16px}.icon-order:before,.icon-cart:before{font-size:18px}.header-nav-right>*,.header-nav-left>*{height:60px;padding-left:20px;padding-right:20px}.cart-count-bubble{bottom:11px;left:28px}.announcement-bar__message{padding-left:15px;padding-right:15px}.fifty-content{padding:40px 30px}.bg-cover{padding-top:100%}.testimonials .slick-next{right:-20px}.testimonials .slick-prev{left:-20px}.icon-block p{width:100%}.accordion-button{font-size:16px;padding:12px 20px 12px 0}.accordion-body p,.accordion-body li{font-size:14px;line-height:1.35;font-weight:300}.contact-form-wrap,.catering-form-wrap{padding:40px 30px}.catering-notice{padding:20px 30px 20px 20px}.sidebar-contact{padding:0 30px}.contact-form-wrap .shopify-section{padding-left:0;padding-right:0}#product-grid{padding-left:20px;padding-right:20px;row-gap:20px}.subpage-header{padding-left:12.125px;padding-right:12.125px}#shopify-section-sidebar-catering{padding-left:30px;padding-right:30px}#shopify-section-template--24807523418422__related-products{padding-left:0;padding-right:0}.recommendations-row{padding-left:12.125px;padding-right:12.125px}.collection-menus a{padding:7px;margin:5px 2px}}@media (max-width: 600px){.copyright-elements>span:not(:last-of-type):after{display:none}}#collection-validation-error{text-align:center;background-color:#fee2e2;color:#7f1d1d;padding:20px;margin:0 0 20px!important;border-radius:0!important;font-size:16px!important;line-height:1.6!important;display:block!important}#minimum-order-error{text-align:center;background-color:#bdae6a80;color:var(--brown);padding:20px!important;margin:0 0 20px!important;border-radius:0!important;font-size:16px!important;line-height:1.6!important;display:block!important}.validation-error{background-color:#fee;border:2px solid #fcc;border-left:4px solid #d00;color:#721c24;padding:20px;margin:20px 0;border-radius:6px;font-size:15px;line-height:1.5}.validation-error strong{display:block;margin-bottom:10px;font-size:18px;color:#c00}.validation-error p{margin:8px 0}.validation-error p:last-child{margin-bottom:0}.checkout-btn-disabled{opacity:.5!important;pointer-events:none!important;cursor:not-allowed!important}@keyframes pulse-error{0%,to{border-color:#fcc}50%{border-color:#d00}}.validation-error{animation:pulse-error 2s ease-in-out infinite}.cart__dynamic-checkout-buttons{display:none!important}.orders-slots-heading{margin-top:0!important}.orders-slots-heading,.additional-details label{font-family:Lexend,sans-serif!important;font-size:16px!important;font-weight:400;color:var(--dark-gray);margin-bottom:10px!important}.additional-details{margin-top:10px}.neo-input,.additional-details-input{font-family:Lexend,sans-serif!important;font-size:14px;border-radius:0!important;border:1px solid var(--light-green);padding:17px 16px 17px 38px!important}.neo-input:focus-visible,.additional-details-input:focus-visible{box-shadow:none!important}.additional-details-input{padding:8px!important}.neo-input,.neo-input *{font-family:Lexend,sans-serif!important}@media (min-width: 768px){.dropdown-button{gap:14px}.dropdown-button .menu-label{font-size:20px!important}}.pickeasy-pickup-div,.ft-options-container,.product__info-container .product__pickup-availabilities{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/2/assets/custom.css.map */
