.gc-popup-wrapper{display:none}.gc-popup-wrapper.active{display:flex;z-index:999999999999}.gc-popup-container{position:fixed;display:flex;width:780px;height:auto;flex-direction:column;align-items:flex-start;flex-shrink:0;top:50%;left:50%;transform:translate(-50%,-50%);z-index:999;background-color:#fff;border-radius:30px;background:var(--black-white-white, #fff);box-shadow:0 6px 14px #00000026}.gc-popup-overlay{display:flex!important;position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;z-index:998}.gc-popup-header-close{position:absolute;left:16px;top:12px;border:none;background:none;cursor:pointer}.gc-popup-header{display:flex;padding:12px 24px;justify-content:center;align-items:center;gap:16px;align-self:stretch;border-bottom:1px solid #ededed}.gc-popup-header-title{color:var(--Neutrals-900, #1e1e20);font-family:Figtree;font-size:16px;font-style:normal;font-weight:700;line-height:24px}.gc-popup-content{display:flex;flex-direction:row}.gc-popup-content-left{display:flex;padding:48px;flex-direction:column;align-items:center;gap:16px;flex:1 0 0;align-self:stretch}.gc-popup-content-right{display:flex;justify-content:center;align-items:center;flex:1 0 0;align-self:stretch}.gc-h2-text{color:var(--Neutrals-900, #1e1e20);text-align:center;font-family:Figtree;font-size:24px;font-style:normal;font-weight:700;line-height:normal}.gc-subtext{color:var(--Neutrals-700, #77777e);text-align:center;font-family:Solomon-Sans-Normal;font-size:12px;font-style:normal;font-weight:300;line-height:20px}.gc-h2-text.orange{background:var( --Gradient-500, linear-gradient(63deg, #ff7f66 0%, #ffad71 100%) );background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-family:Figtree;font-size:24px;font-style:normal;font-weight:700;line-height:normal}.gc-body-text{color:var(--Neutrals-900, #1e1e20);text-align:center;font-family:Solomon-Sans-Normal;font-size:16px;font-style:normal;font-weight:400;line-height:24px}.gc-input-box{display:flex;justify-content:center;align-items:center;gap:16px;align-self:stretch;height:40px}#gc-input{display:flex;height:40px;padding:8px 16px;align-items:center;gap:16px;flex:1 0 0;border-radius:10px;border:1px solid var(--Neutrals-200, #e7e7e7)}#gc-apply{display:flex;padding:0 16px;justify-content:center;align-items:center;gap:8px;align-self:stretch;color:#fff;cursor:pointer;border-radius:10px;border:none;background:var( --Gradient-500, linear-gradient(63deg, #ff7f66 0%, #ffad71 100%) )}#gc-apply:hover{background:var( --Gradient-500, linear-gradient(63deg, #ff7f66 0%, #ffad71 100%) );box-shadow:0 4px 4px #00000040}#gc-apply.submitted{background:#fff;color:green;border:1px solid green;border-radius:10px;pointer-events:none}.home-featured-list ul{margin:0;list-style:none;padding:0;display:flex;row-gap:24px;column-gap:24px;flex-wrap:wrap}.browser-featured-see-all-box{display:flex;align-items:center;margin:24px 0;justify-content:center;padding-bottom:48px}.button.button--primary.browser-featured-see-all{padding:0 32px;font-size:14px;font-family:Figtree;font-weight:700;text-transform:capitalize;border-radius:40px;line-height:44px;max-height:44px;min-height:44px;border:none;letter-spacing:0}.card-wrapper{color:inherit;height:100%;width:100%;position:relative;text-decoration:none;cursor:pointer}.vendor-card-info{z-index:100}.card-wrapper .card{border:1px solid #e7e7e7;padding:16px 0;border-radius:10px}.card{text-decoration:none;text-align:var(--text-alignment)}.card-wrapper.product-card-wrapper>.card:hover{box-shadow:0 2px 6px #0003;overflow:hidden;cursor:pointer}.card-wrapper.product-card-wrapper>.card:hover .media img{animation:myzoom .4s;transform:scale(1.2)}@keyframes myzoom{0%{transform:scale(1)}to{transform:scale(1.2)}}.card:not(.ratio){display:flex;flex-direction:column;height:100%}.card.card--horizontal{--text-alignment: left;--image-padding: 0rem;flex-direction:row;align-items:flex-start;gap:1.5rem}.card--horizontal.ratio:before{padding-bottom:0}.card--card.card--horizontal{padding:1.2rem}.card--card.card--horizontal.card--text{column-gap:0}.card--card{height:100%}.card--card,.card--standard .card__inner{position:relative;box-sizing:border-box;border-radius:var(--border-radius);border:var(--border-width) solid rgba(var(--color-foreground),var(--border-opacity))}.card--card:after,.card--standard .card__inner:after{content:"";position:absolute;z-index:-1;width:calc(var(--border-width) * 2 + 100%);height:calc(var(--border-width) * 2 + 100%);top:calc(var(--border-width) * -1);left:calc(var(--border-width) * -1);border-radius:var(--border-radius);box-shadow:var(--shadow-horizontal-offset) var(--shadow-vertical-offset) var(--shadow-blur-radius) rgba(var(--color-shadow),var(--shadow-opacity))}.card .card__inner .card__media{overflow:hidden;z-index:0;border-radius:0;height:240px}.card--card .card__inner .card__media{border-bottom-right-radius:0;border-bottom-left-radius:0}.card--standard.card--text{background-color:transparent}.card-information{text-align:var(--text-alignment)}.card__media,.card .media{bottom:0;position:absolute;top:0}.card .media{width:100%}.card__media{margin:var(--image-padding);width:calc(100% - 2 * var(--image-padding))}.card--standard .card__media{margin:var(--image-padding)}.card__inner{width:100%}.card--media .card__inner .card__content{position:relative;padding:calc(var(--image-padding) + 1rem)}.card__content{display:grid;grid-template-rows:minmax(0,1fr) max-content minmax(0,1fr);padding:1rem;width:100%;flex-grow:1;margin-top:240px}.card__content--auto-margins{grid-template-rows:minmax(0,auto) max-content minmax(0,auto)}.card__information{grid-row-start:2;padding:0 1rem}.card:not(.ratio)>.card__content{grid-template-rows:max-content minmax(0,1fr) max-content auto}@media screen and (min-width: 750px){.card__information{padding-bottom:0}}.card__badge{align-self:flex-end;grid-row-start:3;justify-self:flex-start}.card__badge.top{align-self:flex-start;grid-row-start:1}.card__badge.right{justify-self:flex-end}.card:not(.card--horizontal)>.card__content>.card__badge{margin:1.3rem}.card__media .media img{height:100%;object-fit:cover;object-position:center center;width:100%}.card__inner:not(.ratio)>.card__content{height:100%}.card__heading{margin-top:0;margin-bottom:0}.card__heading:last-child{margin-bottom:0}.card--horizontal .card__heading,.card--horizontal .price__container .price-item,.card--horizontal__quick-add{font-size:calc(var(--font-heading-scale) * 1.2rem)}.card--horizontal .card-information>*:not(.visually-hidden:first-child)+*:not(.rating){margin-top:0}.card--horizontal__quick-add:before{box-shadow:none}@media only screen and (min-width: 750px){.card--horizontal .card__heading,.card--horizontal .price__container .price-item,.card--horizontal__quick-add{font-size:calc(var(--font-heading-scale) * 1.3rem)}}.card--card.card--media>.card__content{margin-top:calc(0rem - var(--image-padding))}.card--standard.card--text a:after,.card--card .card__heading a:after{bottom:calc(var(--border-width) * -1);left:calc(var(--border-width) * -1);right:calc(var(--border-width) * -1);top:calc(var(--border-width) * -1)}.card__heading a:after{bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:1}.card__heading a:after{outline-offset:.3rem}.card__heading a:focus:after{box-shadow:0 0 0 .3rem rgb(var(--color-background)),0 0 .5rem .4rem rgba(var(--color-foreground),.3);outline:.2rem solid rgba(var(--color-foreground),.5)}.card__heading a:focus-visible:after{box-shadow:0 0 0 .3rem rgb(var(--color-background)),0 0 .5rem .4rem rgba(var(--color-foreground),.3);outline:.2rem solid rgba(var(--color-foreground),.5)}.card__heading a:focus:not(:focus-visible):after{box-shadow:none;outline:0}.card__heading a:focus{box-shadow:none;outline:0}@media screen and (min-width: 990px){.card .media.media--hover-effect>img:only-child,.card-wrapper .media.media--hover-effect>img:only-child{transition:transform var(--duration-long) ease}.card:hover .media.media--hover-effect>img:first-child:only-child,.card-wrapper:hover .media.media--hover-effect>img:first-child:only-child{transform:scale(1.03)}.card-wrapper:hover .media.media--hover-effect>img:first-child:not(:only-child){opacity:0}.card-wrapper:hover .media.media--hover-effect>img+img{opacity:1;transition:transform var(--duration-long) ease;transform:scale(1.03)}.underline-links-hover:hover a{text-decoration:underline;text-underline-offset:.3rem}}.card--standard.card--media .card__inner .card__information,.card--standard.card--text:not(.card--horizontal)>.card__content .card__heading,.card--standard:not(.card--horizontal)>.card__content .card__badge,.card--standard.card--text.article-card>.card__content .card__information,.card--standard>.card__content .card__caption{display:none}.card--standard>.card__content{padding:0 16px}.card--standard>.card__content .card__information{padding-left:0;padding-right:0}.card--card.card--media .card__inner .card__information,.card--card.card--text .card__inner,.card--card.card--media>.card__content .card__badge{display:none}.card--horizontal .card__badge,.card--horizontal.card--text .card__inner{display:none}.card--extend-height{height:100%}.card--extend-height.card--standard.card--text,.card--extend-height.card--media{display:flex;flex-direction:column}.card--extend-height.card--standard.card--text .card__inner,.card--extend-height.card--media .card__inner{flex-grow:1}.card .icon-wrap{margin-left:.8rem;white-space:nowrap;transition:transform var(--duration-short) ease;overflow:hidden}.card-information>*+*{margin-top:.5rem}.card-information{width:100%}.card-information>*{line-height:calc(1 + .4 / var(--font-body-scale));color:rgb(var(--color-foreground))}.card-information>.price{color:rgb(var(--color-foreground))}.card--horizontal .card-information>.price{color:rgba(var(--color-foreground),.75)}.card-information>.rating{margin-top:.4rem}.card-information>*:not(.visually-hidden:first-child)+*:not(.rating){margin-top:.7rem}.card-information .caption{letter-spacing:.07rem}.card-article-info{margin-top:1rem}@media (prefers-reduced-motion: no-preference){.product-card-wrapper .shape--round{transition:clip-path var(--duration-long) ease}.product-card-wrapper:hover .shape--round{clip-path:ellipse(47% 47% at 50% 50%)}.product-card-wrapper .shape--blob{transition:clip-path var(--duration-long) ease-in-out}.product-card-wrapper:hover .shape--blob{clip-path:polygon(var(--shape--blob-5))}.grid__item:nth-child(2n) .product-card-wrapper:hover .shape--blob{clip-path:polygon(var(--shape--blob-6))}.grid__item:nth-child(3n) .product-card-wrapper:hover .shape--blob{clip-path:polygon(var(--shape--blob-1))}.grid__item:nth-child(4n) .product-card-wrapper:hover .shape--blob{clip-path:polygon(var(--shape--blob-2))}.grid__item:nth-child(5n) .product-card-wrapper:hover .shape--blob{clip-path:polygon(var(--shape--blob-3))}.grid__item:nth-child(7n) .product-card-wrapper:hover .shape--blob{clip-path:polygon(var(--shape--blob-4))}.grid__item:nth-child(8n) .product-card-wrapper:hover .shape--blob{clip-path:polygon(var(--shape--blob-5))}}.card__inner .pillbox_container{display:flex;align-items:flex-start;padding:10px 16px;gap:8px;flex-wrap:wrap;width:100%;flex:none;order:1;flex-grow:0}.card__inner .pillbox_container>.hide{display:none}.archived_locale_background{opacity:1;background:#ffffffe6;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);webkit-backdrop-filter:blur(5px);z-index:4;position:absolute;width:100%;height:100%;transition:opacity .25s}.archived_locale{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:24px;gap:16px;color:#fff;z-index:999;position:absolute;width:100%;height:100%}.archived_locale_text{font-family:Figtree;font-style:normal;font-weight:700;font-size:20px;line-height:24px;color:#1e1e20;flex:none;order:0;z-index:999}.archived_locale_pillbox{box-sizing:border-box;display:flex;flex-direction:row;justify-content:center;align-items:center;padding:0 16px;gap:8px;width:220px;height:35px;border:1px solid #1e1e20;border-radius:40px;flex:none;order:1;flex-grow:0}.archived_locale_pillbox_text{font-family:Open Sans;font-style:normal;font-weight:600;font-size:12px;line-height:16px;text-transform:uppercase;color:#1e1e20;order:0;flex-grow:0}.archived_locale_background:hover,.sold-out_locale_background:hover,.card-wrapper.product-card-wrapper:hover .sold-out_locale_background{opacity:0;transition:.25s}.sold-out_locale_background{display:flex;opacity:1;background:#0009;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);webkit-backdrop-filter:blur(5px);z-index:2;position:absolute;width:100%;height:100%;transition:.25s}.sold-out_locale_background.disabled{display:none}.sold-out_locale{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:24px;gap:16px;color:#fff;z-index:999;position:absolute;width:100%;height:100%}.sold-out_locale_text{font-family:Figtree;font-style:normal;font-weight:700;font-size:20px;line-height:24px;color:#fff;flex:none;order:0;z-index:999}.sold-out_locale_pillbox{box-sizing:border-box;display:flex;flex-direction:row;justify-content:center;align-items:center;padding:0 16px;gap:8px;width:220px;height:35px;border:1px solid #ffffff;border-radius:40px;flex:none;order:1;flex-grow:0}.sold-out_locale_pillbox_text{font-family:Open Sans;font-style:normal;font-weight:600;font-size:12px;line-height:16px;text-transform:uppercase;color:#fff;order:0;flex-grow:0}.product-hover-locale:hover .card_hover_locale_background{display:none}@media (min-width: 767px){.product-hover-locale:hover .card_hover_locale_background{display:flex;opacity:1;z-index:3;position:absolute;width:100%;height:100%}}@media (max-width: 767px){.gc-popup-container{position:fixed;top:auto;left:0;bottom:0;transform:none;height:auto;max-height:calc(100% - 24px);width:100%;border-radius:20px 20px 0 0}.gc-popup-content{flex-direction:column;overflow-y:auto}}.card_hover_locale{display:none}.product-hover-locale:hover .card_hover_locale{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:10px;gap:16px;color:#fff;z-index:999;position:absolute;width:100%;height:100%}.card_hover_locale_info_container{display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;padding:0;gap:8px;margin-right:48px;flex:none;order:0;flex-grow:1}.card_hover_locale_info_row{display:flex;flex-direction:row;justify-content:flex-end;align-items:center;padding:0;gap:8px;flex:none;order:1;flex-grow:0}.card_hover_locale_info_row.card_hover_shelf_life{align-items:flex-start}.card_hover_locale_info_row.card_hover_shelf_life .card_hover_locale_info_row_text{width:calc(100% - 32px);text-align:left}.card_hover_locale_info_row_icon{width:24px;height:24px}.card_hover_locale_info_row_text{font-family:Open Sans;font-style:normal;font-weight:400;font-size:11px;line-height:16px;text-align:right;letter-spacing:0;color:#fff;flex:none;order:1;flex-grow:0}.card_hover_locale_text{font-family:Open Sans;font-style:normal;font-weight:400;font-size:12px;line-height:16px;color:#fff;flex:none;order:1;align-self:stretch;flex-grow:0}.card-information-locale{display:flex;flex-direction:column;align-items:flex-start;padding:8px 0 0;gap:8px;width:100%;flex:none;order:1;flex-grow:0}.card-information-locale .card-information-locale__product_details{display:flex;flex-direction:column;padding:0;gap:0;width:100%;flex:none;order:1;flex-grow:0;min-height:46px}.card-information-locale .card-information-locale__product_info{display:flex;flex-direction:column;align-items:flex-start;padding:0;gap:8px;width:100%;flex:none;order:0;align-self:stretch;flex-grow:0}.card-special-info-warpper{display:flex;column-gap:8px}.card-special-rating-box{border:1px solid #e7e7e7;border-radius:4px;padding:0 8px;height:24px;display:flex;align-items:center;justify-content:center;column-gap:4px;font-family:Figtree;font-weight:700;font-size:12px;color:#1e1e20;letter-spacing:0;line-height:24px}.card-special-rating-box.hide{display:none}.card-special-rating-box span{display:flex;width:12px;height:12px}.card-special-featured-box{border:1px solid #e7e7e7;border-radius:4px;padding:0 8px;height:24px;display:flex;align-items:center;justify-content:center;column-gap:4px;font-family:Figtree;font-weight:700;font-size:12px;color:#1e1e20;letter-spacing:0;line-height:24px}.card-special-featured-box.hide{display:none}.card-special-featured-box span{display:flex;width:12px;height:12px}.card-special-featured-box span svg{width:100%;height:100%}.card-special-spice-box{border-radius:4px;background:#f66;width:24px;height:24px;display:flex;align-items:center;justify-content:center}.card-special-spice-box.hide{display:none}.card-special-spice-box>div{display:flex;width:20px;height:20px}.card-information-locale .card-information-locale__product_info a.vendor_button.hide{display:none}.card-product-top-vendor{margin-bottom:8px;padding:0 16px;text-decoration:none;color:#1e1e20;cursor:pointer!important}.card-information-locale .card-information-locale__vendor_text,.card-product-top-vendor .card-information-locale__vendor_text{font-family:Figtree;font-weight:700;font-size:14px;line-height:12px;color:#1e1e20;order:0;flex-grow:0;display:flex;align-items:center;column-gap:8px;letter-spacing:1px;text-transform:capitalize}.card-information-locale .card-information-locale__vendor_text img,.card-product-top-vendor .card-information-locale__vendor_text img{width:32px;height:32px;object-fit:contain;padding:4px;border:1px solid #e7e7e7;border-radius:8px}.card-information-locale .card-information-locale__vendor{display:flex;flex-direction:row;align-items:flex-start;padding:0;gap:10px}.card-information-locale__product_attributes{display:flex;flex-direction:row;justify-content:flex-end;align-items:center;padding:0;gap:8px;height:19px}.hidden_mobile{display:none!important}@media screen and (min-width: 750px){.hidden_mobile{display:flex!important}}.card-information-locale__product_diet_info,.card-information-locale .card-information-locale__product_weight_servings{box-sizing:border-box;display:flex;flex-direction:row;justify-content:flex-end;align-items:center;padding:0 0 1px 8px;gap:10px;height:18px;border-left:1px solid #d2d2d6}.card-information-locale .card-information-locale__product_weight_servings_text{font-family:Solomon-Sans-Normal;font-style:normal;font-weight:400;font-size:12px;line-height:16px;color:#1e1e20;flex:none;order:0;flex-grow:0}@media screen and (max-width: 750px){.card-information-locale .card-information-locale__product_weight_servings_text{font-family:Solomon-Sans-Normal;font-style:normal;font-weight:400;font-size:10px;line-height:12px;color:#1e1e20;flex:none;order:0;flex-grow:0}}.card-information-locale .card-information-locale__product_name{display:flex;font-family:Figtree;font-weight:700;font-style:normal;font-size:16px;line-height:24px;color:#000;letter-spacing:0;justify-content:space-between;align-items:center}.card-information-locale .card-information-locale__product_name>div{display:flex;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.card-information-locale .card-information-locale__product_subheader{font-family:Solomon-Sans-Normal;color:#77777e;font-size:14px;line-height:22px;letter-spacing:0;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.card-information-locale .card-information-locale__product_price_location{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:0;width:100%;height:44px;position:relative}.card-information-locale .card-information-locale__product_price{display:flex;flex-direction:row;align-items:center;padding:0;gap:8px;flex:none;order:0;flex-grow:0}.card-information-locale .card-information-locale__product_price_text{font-family:Solomon-Sans-Normal;font-style:normal;font-weight:400;font-size:16px;line-height:24px;letter-spacing:0;color:#000;flex:none;order:0;flex-grow:0}.card-information-locale .card-information-locale__product_price_serving{font-family:Solomon-Sans-Normal;font-size:12px;font-style:normal;font-weight:400;line-height:15px;color:#ff7f66;letter-spacing:0}.card-information-locale .card-information-locale__product_vendor_retail{font-family:Solomon-Sans-Normal;font-size:12px;font-style:normal;font-weight:400;line-height:15px;text-decoration-line:line-through;color:#9c9ca3;letter-spacing:0}.card-information-locale .card-information-locale__product_price_serving.hide,.card-information-locale .card-information-locale__product_vendor_retail.hide{display:none}.card-information-locale .card-information-locale__product_price_text .card-sales-off{text-decoration-line:line-through;margin-right:8px}.card-information-locale .card-information-locale__product_location{position:relative;display:flex;flex-direction:row;justify-content:flex-end;align-items:center;padding:0;column-gap:4px;flex:none;order:1;flex-grow:0}.card-information-locale .card-information-locale__product_location.item-product-noitem-shelf svg,.card-information-locale .card-information-locale__product_location.item-product-noitem-shelf .shelf-tooltip{display:none!important}.card-information-locale .card-information-locale__product_location .shelf-tooltip{position:absolute;top:19px;right:0;padding:8px 16px;width:255px;border-radius:10px;background:#1e1e20;color:#fff;font-family:Solomon-Sans-Normal;font-size:12px;letter-spacing:0;line-height:normal;display:none;z-index:999}.card-information-locale .card-information-locale__product_location svg{opacity:1;cursor:pointer}.card-information-locale .card-information-locale__product_location_text{font-family:Solomon-Sans-Normal;font-style:normal;font-weight:400;font-size:12px;line-height:15px;color:#000;letter-spacing:0}.card__inner .serves_overlay_container{display:flex;flex-direction:column;align-items:flex-start;padding:8px;gap:8px;width:100%;flex:none;order:1;flex-grow:0}.page-featured-collection h2.title{font-family:Figtree;font-weight:700;font-size:32px;line-height:38px;color:#1e1e20;letter-spacing:0;margin-bottom:16px}.card_hover_prep_time svg,.card_hover_prep_time svg path{color:#fff;fill:#fff}.individual-card-popup-wrapper{display:none}.individual-card-popup-container{width:600px;height:calc(100% - 60px);max-height:90vh;grid-row-gap:16px;flex-direction:column;flex:0 auto;align-items:stretch;display:flex;padding:48px;max-width:600px;overflow-x:hidden;position:fixed}.individual-card-popup-container a{text-decoration:none}.individual-card-popup-container .icp-close-box{background-color:#fff;position:absolute;top:11px;right:13px;z-index:999999;cursor:pointer}.individual-card-popup-container .icp-close-box .icp-close-mobile{display:none}.individual-card-popup-container .icp-images{height:300px}.individual-card-popup-container .icp-images-slide{margin-left:-12px;margin-right:-12px}.individual-card-popup-container .icp-images-slide.item-one{margin:0}.individual-card-popup-container .icp-images-slide img{max-height:300px;min-height:300px;object-fit:cover;border-radius:10px;width:100%}.individual-card-popup-container .icp-images-slide .slick-track,.individual-card-popup-container .icp-images-slide .slick-track .slick-slide{margin:0!important}.individual-card-popup-container .icp-titles{display:flex;row-gap:16px;flex-direction:column}.individual-card-popup-container .icp-titles .icp-titles-vendor-logo{display:flex;align-items:center}.individual-card-popup-container .icp-titles .icp-titles-vendor-logo .product-info-blocks-left{display:flex}.individual-card-popup-container .icp-titles .icp-titles-vendor-logo .product-info-blocks-left img{width:64px;height:64px;padding:8px;border-radius:72px;border:1px solid #e7e7e7;object-fit:contain}.individual-card-popup-container .icp-titles .icp-titles-vendor-logo .product-info-blocks-right{margin-left:16px}.individual-card-popup-container .icp-titles .icp-titles-vendor-logo .product-info-blocks-right p{font-family:Figtree;font-weight:700;font-size:16px;color:#1e1e20;letter-spacing:0;margin:0;line-height:24px}.individual-card-popup-container .icp-titles .icp-titles-vendor-logo .product-info-blocks-right a{font-family:Solomon-Sans-SemiBold;font-size:12px;color:#ff7f66;text-decoration:underline;letter-spacing:0;line-height:24px;height:24px;display:flex}.icp-titles>div:first-child{width:100%}p.icp-titles-vendor-name{font-family:Solomon-Sans-SemiBold;font-size:16px;font-style:normal;font-weight:600;line-height:24px;color:#77777e;letter-spacing:0;margin:0 0 8px}p.icp-titles-product-name{font-family:Figtree;font-weight:700;font-size:24px;font-style:normal;line-height:normal;letter-spacing:0;color:#000;margin:0 0 8px}p.icp-titles-product-subheader{font-family:Solomon-Sans-Normal;font-size:20px;font-style:normal;font-weight:400;line-height:22px;color:#1e1e20;letter-spacing:0;margin:0}.icp-titles-price-container{display:flex;column-gap:16px;align-items:center;margin-top:16px}.icp-titles-price-container .card-information__product_price_text{font-family:Solomon-Sans-SemiBold;font-size:24px;font-style:normal;font-weight:600;line-height:normal;color:#77777e;letter-spacing:0}.icp-titles-price-container .card-information__product_price_serving{font-family:Solomon-Sans-Normal;font-size:12px;font-style:normal;font-weight:400;line-height:15px;color:#ff7f66}.icp-titles-price-container .card-information__product_vendor_retail{font-family:Solomon-Sans-Normal;font-size:12px;font-style:normal;font-weight:400;line-height:15px;text-decoration-line:line-through;color:#77777e}.icp-titles-price-container .card-information__product_price_serving.hide,.icp-titles-price-container .card-information__product_vendor_retail.hide{display:none}.icp-nutrition-info{padding-bottom:24px;display:flex;flex-direction:column;row-gap:24px;margin-bottom:8px;border-bottom:1px solid #f5f5f5}.icp-nutrition-info.hide{display:none}.icp-nutrition-box{display:flex;flex-direction:column;row-gap:16px}.icp-nutrition-title{font-family:Figtree;font-weight:700;font-size:20px;line-height:28px;letter-spacing:0;color:#1e1e20}.nutrition-label-wrapper{display:flex;gap:16px;align-items:center}.icp-nutrition-box .pn-first-box-round{border:1px solid #e7e7e7;border-radius:10px;padding:0;display:flex;column-gap:16px;line-height:32px;align-items:center;letter-spacing:0;color:#1e1e20;font-family:Solomon-Sans-Normal;font-size:16px;flex-direction:column;margin-bottom:8px}.icp-nutrition-box .pn-first-box-round>div{display:flex;justify-content:space-between;width:100%;padding:16px 24px}.icp-nutrition-box .pn-first-box-round>div.hide{display:none}.icp-nutrition-box .pn-first-box-round>div span:first-child{width:auto;height:24px;font-family:Solomon-Sans-SemiBold;font-size:16px;line-height:24px;color:#1e1e20;letter-spacing:0}.icp-nutrition-box .pn-first-box-round>div span:last-child{width:auto;height:24px;font-family:Figtree;font-weight:700;font-size:18px;line-height:24px;color:#1e1e20;letter-spacing:0}.icp-nutrition-box .pn-first-box-round>div.bt1{border-top:1px solid #e7e7e7}.icp-nutrition-body{border:1px solid #e7e7e7;border-radius:10px}.icp-nutrition-body>div{padding:16px 24px;border-bottom:1px solid #e7e7e7;display:flex;justify-content:space-between;align-items:center}.icp-nutrition-body>div:last-child{border-bottom:none}.icp-nutrition-body .icp-nutrition-box-portion.hide,.icp-nutrition-body .icp-nutrition-box-calories.hide,.icp-nutrition-body .icp-nutrition-box-fat.hide,.icp-nutrition-body .icp-nutrition-box-carbs.hide,.icp-nutrition-body .icp-nutrition-box-protein.hide{display:none}.icp-nutrition-body>div>div:first-child{font-family:Solomon-Sans-SemiBold;font-size:16px;font-style:normal;line-height:24px;letter-spacing:0;color:#1e1e20}.icp-nutrition-body>div>div:last-child{display:flex;column-gap:24px;align-items:center}.icp-nutrition-box-portion div:last-child{font-size:32px;font-style:normal;line-height:normal;font-family:Figtree;font-weight:700;letter-spacing:0;color:#1e1e20}.icp-nutrition-body>div>div:last-child div:first-child{font-size:18px;font-family:Figtree;font-weight:700;line-height:normal;letter-spacing:0;color:#1e1e20}.icp-nutrition-body>div>div:last-child div:last-child{position:relative;border-radius:54px;width:50px;height:50px;display:flex;flex-direction:column;align-items:center;justify-content:center}.icp-nutrition-body>div>div:last-child div:last-child p.first{font-family:Figtree;font-weight:700;line-height:16px;font-size:14px;color:#1e1e20;letter-spacing:0;margin:0;text-align:center}.icp-nutrition-body>div>div:last-child div:last-child p.second{line-height:14px;font-size:12px;color:#1e1e20;letter-spacing:0;margin:0;font-family:Solomon-Sans-Normal;text-align:center}.icp-nutrition-body>div>div:last-child div:last-child svg{width:50px;height:50px;position:absolute;transform:rotate(-90deg)}.icp-nutrition-tooltip{display:flex;padding:16px;border-radius:10px;border:1px solid #e7e7e7;font-size:14px;line-height:22px;font-family:Solomon-Sans-Normal;color:#1e1e20;letter-spacing:0}.icp-tooltip{border:1px solid #e7e7e7;border-radius:10px;padding:16px;display:flex;column-gap:16px;align-items:center;font-family:Solomon-Sans-Normal;font-size:14px;font-style:normal;font-weight:400;line-height:22px;color:#1e1e20;letter-spacing:0}.icp-tooltip.hide{display:none}.icp-conditions{display:flex;flex-direction:column;row-gap:8px}.icp-conditions.hide{display:none}.icp-conditions .product-ibb-highlight{display:flex;flex-direction:column;row-gap:16px;padding-bottom:24px;border-bottom:1px solid #f5f5f5;margin-bottom:8px}.icp-conditions .product-ibb-highlight h2{font-family:Figtree;font-weight:700;font-size:20px;line-height:28px;letter-spacing:0;color:#1e1e20;margin:0}.icp-conditions .product-ibb-highlight>div{display:flex;flex-wrap:wrap;column-gap:24px;row-gap:24px}.icp-conditions .product-ibb-highlight>div>div{font-family:Solomon-Sans-Normal;font-size:14px;color:#1e1e20;letter-spacing:0;display:flex;flex-direction:column;line-height:22px;row-gap:8px;align-items:center}.icp-conditions .product-ibb-highlight>div>div svg{width:48px;height:48px}.icp-product-info-rating{height:24px;display:none;column-gap:16px}.icp-product-info-rating.active{display:flex}.icp-product-score{color:#1e1e20;font-size:16px;font-family:Figtree;font-weight:700;line-height:24px;letter-spacing:0}.icp-product-star{display:flex;align-items:center;column-gap:0}.icp-product-star i{color:#facc2b;width:16px;height:16px}.icp-product-counts{color:#1e1e20;font-size:12px;font-family:Figtree;font-weight:700;text-decoration:underline;line-height:24px;letter-spacing:0;cursor:pointer}.icp-description{font-family:Solomon-Sans-Normal;font-size:16px;font-style:normal;font-weight:400;line-height:24px;color:#1e1e20;letter-spacing:0;padding-bottom:8px}.icp-spice-level{font-family:Solomon-Sans-Normal;padding:0 0 24px;display:flex;flex-direction:column;row-gap:16px;border-bottom:1px solid #f5f5f5;margin-bottom:8px}.icp-spice-level.hide{display:none}.icp-spice-level-title{font-family:Figtree;font-weight:700;font-size:20px;line-height:28px;color:#1e1e20;letter-spacing:0}.icp-spice-level-body{display:flex;column-gap:24px;font-family:Solomon-Sans-SemiBold;font-size:16px;font-style:normal;line-height:32px;color:#1e1e20;letter-spacing:0;padding:16px;border:1px solid #e7e7e7;border-radius:10px}.icp-spice-level-body>div:first-child{display:flex;column-gap:8px}.icp-spice-level-body>div span{width:32px;height:32px;display:flex;align-items:center;justify-content:center}.icp-ingredient{padding-bottom:32px;display:flex;flex-direction:column;row-gap:16px}.icp-instruction{padding-bottom:8px;display:flex;flex-direction:column;row-gap:16px}.icp-ingredient>div:first-child,.icp-instruction>div:first-child{font-family:Figtree;font-weight:700;font-size:20px;line-height:28px;letter-spacing:0;color:#1e1e20}.icp-ingredient>div:last-child,.icp-instruction>div:nth-child(2){font-family:Solomon-Sans-Normal;font-size:16px;font-style:normal;font-weight:400;line-height:24px;color:#1e1e20;letter-spacing:0}.icp-allergens-box{padding-bottom:24px;display:flex;flex-direction:column;row-gap:16px;border-bottom:1px solid #f5f5f5;margin-bottom:8px}.icp-allergens-box.hide{display:none}.icp-allergens-title{font-family:Figtree;font-weight:700;font-size:20px;font-style:normal;line-height:28px;letter-spacing:0;color:#1e1e20}.icp-allergens-body{display:flex;column-gap:8px;row-gap:8px;flex-wrap:wrap}.icp-allergens-body>div{display:flex;padding:0 16px;line-height:32px;height:32px;border:1px solid #e7e7e7;border-radius:40px;font-family:Solomon-Sans-Normal;font-size:14px;color:#1e1e20;letter-spacing:0;white-space:nowrap}.icp-instruction>div:nth-child(2) ol,.icp-instruction>div:nth-child(2) ul{padding-left:16px;margin:0}.icp-instruction>div:nth-child(2) p{margin:0}.icp-instruction>div:nth-child(3),.icp-instruction>div:nth-child(4){font-family:Solomon-Sans-Normal;font-size:16px;font-style:normal;font-weight:400;line-height:24px;color:#1e1e20;letter-spacing:0;display:flex;padding:16px;column-gap:16px;border:1px solid #e7e7e7;border-radius:10px;align-items:center}.icp-instruction>div:nth-child(3) span,.icp-instruction>div:nth-child(4) span{width:32px;height:32px;display:flex;align-items:center;justify-content:center}.icp-vendors{display:flex;flex-direction:column;row-gap:16px}.icp-vendors .icp-vendors-name{font-family:Figtree;font-weight:700;font-size:20px;line-height:28px;letter-spacing:0;color:#1e1e20}.icp-vendors .icp-vendors-banners{display:flex;border-radius:10px;overflow:hidden}.icp-vendors .icp-vendors-banners img{width:100%;max-height:200px;object-fit:cover}.icp-vendors .icp-vendors-awards{font-family:Solomon-Sans-Normal;font-size:16px;font-style:normal;font-weight:400;line-height:22px;color:#1e1e20;letter-spacing:0}.individual-card-popup-container a.icp-button{border:1px solid #9c9ca3;display:flex;min-height:40px;padding:0 16px;justify-content:center;align-items:center;border-radius:40px;text-decoration:none;font-size:14px;font-family:Figtree;font-weight:700;color:#1e1e20;column-gap:5px}.individual-card-popup-container a.icp-button.btn_primary_color{background:#ff7f66;color:#fff;border:1px solid #ff7f66;margin-bottom:24px}.icp-atc-box{display:flex;column-gap:16px;padding:24px 0;position:sticky;top:auto;bottom:-50px}.icp-instruction .reviews-section{padding:24px 0 16px;display:none;flex-direction:column;row-gap:24px}.icp-instruction .reviews-section.active{display:flex}.icp-instruction .reviews-section .rating-title{font-family:Figtree;font-weight:700;color:#1e1e20;font-size:20px;line-height:29px;letter-spacing:0}.icp-instruction .reviews-section .rating-container{display:flex;align-items:center;column-gap:16px}.icp-instruction .reviews-section .rating-container .score{font-family:Figtree;font-weight:700;font-size:64px;letter-spacing:0;color:#1e1e20;line-height:77px}.icp-instruction .reviews-section .rating-container .reviews-star-container{display:flex;flex-direction:column;row-gap:8px}.icp-instruction .reviews-section .rating-container .reviews-star-container .review-stars-box{display:flex;height:24px}.icp-instruction .reviews-section .rating-container .reviews-star-container .total-count{font-family:Solomon-Sans-Normal;font-size:16px;line-height:24px;color:#1e1e20;letter-spacing:0}.icp-instruction .reviews-section .review-tag-container{display:flex;flex-direction:column;row-gap:16px}.icp-instruction .reviews-section .review-tag-container .tag-title{font-family:Figtree;font-weight:700;font-size:16px;line-height:24px;color:#1e1e20;letter-spacing:0}.icp-instruction .reviews-section .review-tag-container .review-tag-list{display:flex;column-gap:8px;flex-wrap:wrap}.icp-instruction .reviews-section .review-tag-container .review-tag-list .review-tag{display:flex;height:32px;padding:0 16px;justify-content:center;align-items:center;border-radius:40px;border:1px solid #e7e7e7;background:#fff;color:#1e1e20;font-family:Solomon-Sans-Normal;font-size:14px;line-height:32px}.icp-instruction .reviews-section .review-container{display:flex;flex-direction:column;row-gap:16px}.icp-instruction .reviews-section .review-container .review{width:100%;display:flex;flex-direction:column;row-gap:8px;padding:16px;border:1px solid #e7e7e7;border-radius:10px}.icp-instruction .reviews-section .review-container .review .review-name{font-family:Figtree;font-weight:700;font-size:16px;line-height:24px;color:#1e1e20;letter-spacing:0}.icp-instruction .reviews-section .review-container .review .review-stars-date-container{display:flex;column-gap:16px}.icp-instruction .reviews-section .review-container .review .review-stars-date-container .review-stars-container{display:flex;height:24px}.icp-instruction .reviews-section .review-container .review .review-stars{width:24px;height:24px}.icp-instruction .reviews-section .review-container .review .review-stars-date-container .review-stars-container .review-stars path{fill:none}.icp-instruction .reviews-section .review-container .review .review-stars-date-container .review-stars-container .review-stars.active path{fill:#facc2b}.icp-instruction .reviews-section .review-container .review .review-stars-date-container .review-date{font-family:Solomon-Sans-Normal;font-size:12px;line-height:24px;letter-spacing:0;color:#1e1e20}.icp-instruction .reviews-section .review-container .review .review-feedback{font-family:Solomon-Sans-Normal;font-size:16px;line-height:24px;letter-spacing:0;color:#1e1e20;margin-top:8px}.icp-instruction .reviews-section .review-read-more{border:1px solid #9c9ca3;border-radius:40px;width:166px;height:40px;text-align:center;line-height:40px;font-family:Figtree;font-weight:700;font-size:16px;color:#1e1e20;letter-spacing:0;cursor:pointer;display:block}.icp-instruction .reviews-section .review-read-more a{text-decoration:none;color:#1e1e20}.icp-instruction .reviews-section .rating-container .reviews-star-container .review-stars-box i{color:#facc2b;width:16px;height:16px}.individual-card-popup-container .icp-atc-box{background:#fff;display:flex}body.product .icp-atc-box .product-featured-image-wrapper,body.index .icp-atc-box{display:none}.icp-atc-box .icp-atc-box-quantity{width:144px;min-width:144px;display:flex;padding:4px;border:1px solid #9c9ca3;border-radius:40px;position:relative;justify-content:space-between}.icp-atc-box .icp-atc-box-quantity div{width:32px;height:32px;display:flex;padding:8px;z-index:9;cursor:pointer}.icp-atc-box .icp-atc-box-quantity div:hover{background:#ff7f66;border-radius:40px}.icp-atc-box .icp-atc-box-quantity div:hover svg{color:#fff}.icp-atc-box .icp-atc-box-quantity input{position:absolute;left:0;width:100%;height:32px;border:0;border-radius:40px;padding:0 40px;text-align:center;font-family:Solomon-Sans-Normal;font-size:14px;color:#1e1e20;letter-spacing:0}.icp-atc-box .icp-atc-button,.icp-atc-box .icp-atc-button-product{background:#ff7f66;border-radius:40px;text-align:center;line-height:40px;font-family:Figtree;font-weight:700;font-size:16px;letter-spacing:0;color:#fff;cursor:pointer;width:100%}.icp-atc-box .icp-atc-button.disabled{-webkit-user-select:none;user-select:none;pointer-events:none;background:#e7e7e7}@media (max-width: 749px){.page-featured-collection h2.title{font-size:24px;line-height:29px}.card .card__inner .card__media a.full-unstyled-link{width:100%;height:100%;position:absolute;z-index:99}.card .card__inner .card__media{height:200px}.card__content{margin-top:200px}.card-information-locale{padding-top:8px}.serves_overlay{bottom:4px}.browser-featured-see-all-box{padding-bottom:24px}.individual-card-popup-wrapper{align-items:flex-end;padding:0}.individual-card-popup-container .icp-images{margin-top:16px;height:200px}.individual-card-popup-container{padding:41px 16px 0;width:100%;height:calc(100% - 85px);max-height:none}.individual-card-popup-container .icp-close-box{left:0;right:auto;position:fixed;top:10vh;width:100%;height:41px;display:flex;border-bottom:1px solid #e7e7e7;border-radius:20px 20px 0 0;padding:0 16px}.individual-card-popup-container .icp-images-slide img{max-height:200px;min-height:200px}.individual-card-popup-container .icp-images-slide>img{width:100%}.icp-atc-box{padding:16px;margin-left:-16px;margin-right:-16px;box-shadow:0 2px 6px #00000026;bottom:0}body.product .icp-atc-box{box-shadow:none;margin:0;padding:0}body.product .icp-atc-box .icp-atc-box-quantity{width:50%}body.product .icp-atc-box .icp-atc-button-product{width:50%;font-size:16px}.individual-card-popup-container .icp-close-box .icp-close-mobile{display:flex;align-items:center;column-gap:4px;top:10vh;font-family:Solomon-Sans-Normal;font-size:14px;color:#000}.individual-card-popup-container .icp-close-box .icp-close-mobile>div:first-child{display:flex;width:24px;justify-content:center;top:10vh}.individual-card-popup-container .icp-close-box .icp-close-desktop{display:none}.button.button--primary.browser-featured-see-all{line-height:32px;max-height:32px;min-height:32px;padding:0 24px;font-weight:500}.home-featured-list ul .grid__item{max-width:100%;width:76%}.home-featured-list ul{column-gap:16px;flex-wrap:nowrap;overflow-x:scroll}.card-information-locale .card-information-locale__vendor_text{font-weight:500;letter-spacing:0}.icp-vendors .icp-vendors-name,p.icp-titles-product-name,.icp-titles-price-container .card-information__product_price_text{font-weight:500}.icp-ingredient>div:first-child,.icp-instruction>div:first-child{font-weight:500}p.icp-titles-vendor-name{font-weight:500}.individual-card-popup-container .icp-images-slide img:not(img:first-child){display:none}.individual-card-popup-container .icp-images-slide{margin:0}}
/*# sourceMappingURL=/cdn/shop/t/89/assets/component-card.css.map */
