.style_Banner__oxvt_{width:100%;max-width:1920px;margin:0 auto}.style_Banner__oxvt_>div{padding:0}.style_Banner__oxvt_{position:relative;z-index:2}.style_Banner__oxvt_ .style_bannerSkeleton__RHlfB{width:100%}@keyframes style_placeholderShimmer__YdvI6{0%{background-position:-40rem 0}to{background-position:40rem 0}}.style_Banner__oxvt_ .style_bannerImage__gYmfU{width:100%!important;object-fit:fill}.style_Banner__oxvt_ .style_bannerDesktop__beU_m img{width:100%}@media screen and (max-width:1800px){.style_Banner__oxvt_ .style_bannerDesktop__beU_m img{height:400px}}@media screen and (max-width:1620px){.style_Banner__oxvt_ .style_bannerDesktop__beU_m img{height:360px}}@media screen and (max-width:1400px){.style_Banner__oxvt_ .style_bannerDesktop__beU_m img{height:330px}}@media screen and (max-width:1235px){.style_Banner__oxvt_ .style_bannerDesktop__beU_m img{height:300px}}@media screen and (max-width:1110px){.style_Banner__oxvt_ .style_bannerDesktop__beU_m img{height:260px}}.style_Banner__oxvt_ .style_bannerDesktop__beU_m,.style_Banner__oxvt_ .style_bannerMobile__NgvQE{display:none}@media screen and (min-width:960px){.style_Banner__oxvt_ .style_bannerDesktop__beU_m{display:block}.style_Banner__oxvt_ .style_bannerDesktop__beU_m img{aspect-ratio:16/9;object-fit:fill}.style_Banner__oxvt_ .style_bannerTablet__StiYr{display:none}}@media screen and (max-width:959px){.style_Banner__oxvt_ .style_bannerTablet__StiYr{display:block}.style_Banner__oxvt_ .style_bannerTablet__StiYr img{aspect-ratio:4/4;object-fit:fill;height:460px}}@media screen and (max-width:768px){.style_Banner__oxvt_ .style_bannerTablet__StiYr{display:none}.style_Banner__oxvt_ .style_bannerMobile__NgvQE{display:block}.style_Banner__oxvt_ .style_bannerMobile__NgvQE img{aspect-ratio:4/4;object-fit:fill}}@media screen and (max-width:768px)and (max-width:700px){.style_Banner__oxvt_ .style_bannerMobile__NgvQE img{height:360px}}@media screen and (max-width:768px)and (max-width:600px){.style_Banner__oxvt_ .style_bannerMobile__NgvQE img{height:310px}}@media screen and (max-width:768px)and (max-width:500px){.style_Banner__oxvt_ .style_bannerMobile__NgvQE img{height:260px}}@media screen and (max-width:768px)and (max-width:425px){.style_Banner__oxvt_ .style_bannerMobile__NgvQE img{height:240px}}@media screen and (max-width:768px)and (max-width:375px){.style_Banner__oxvt_ .style_bannerMobile__NgvQE img{height:200px}}.BannerSliderContainer .slick-prev{top:calc(50% - 15px)!important;left:15px!important;z-index:4}.BannerSliderContainer .slick-next{top:calc(50% - 15px)!important;right:15px!important;z-index:4}.BannerSliderContainer .slick-active{width:20px}.BannerSliderContainer .slick-active button{display:block;width:100%!important;max-width:20px!important;border-radius:20px!important}@media screen and (min-width:500px){.BannerSliderContainer .slick-prev{top:calc(50% - 15px)!important;left:60px!important;z-index:4}.BannerSliderContainer .slick-next{top:calc(50% - 15px)!important;right:60px!important;z-index:4}}.food2c-breadcrumb{display:flex;flex-direction:column}.food2c-breadcrumb .food2c-breadcrumb-nav{display:flex;flex-direction:row;flex-wrap:wrap;gap:10px;color:var(--grey-800)}.food2c-breadcrumb .food2c-breadcrumb-nav .food2c-breadcrumb-itens{display:flex;align-items:center;gap:10px}.food2c-breadcrumb .food2c-breadcrumb-nav .food2c-breadcrumb-itens:last-child{color:var(--text-disabled);pointer-events:none;cursor:default}.food2c-cartbutton-type-b2c{height:100%}.food2c-cartbutton,.food2c-cartbutton-type-b2c{display:flex;justify-content:center;align-items:center}.food2c-cartbutton{position:relative;width:36px;height:36px;border-radius:50%;color:var(--background-default);background-color:transparent;border:0;transition:all .2s linear;cursor:pointer}.food2c-cartbutton:hover{opacity:.8}.food2c-cartbutton span{max-width:24px;max-height:24px;min-width:24px;min-height:24px;border-radius:50%;display:flex;justify-content:center;align-items:center;text-align:center;color:var(--background-default);background-color:var(--secondary-main);font-size:var(--fontsize-12);font-weight:700;position:absolute;top:-10px;right:-8px}.food2c-cartbuttonb2c{height:100%;display:flex;flex:1 1;background-color:var(--secondary-light-main);border-radius:8px 8px 0 0;position:relative}.food2c-cartbuttonb2c .food2c-cartbuttonb2c-finalize{position:absolute;bottom:-45px;right:0;background-color:var(--secondary-dark);width:100%;border-radius:0 0 8px 8px;display:flex;justify-content:center;align-items:center;text-align:center;padding:8px;min-height:45px;max-height:45px;z-index:21;font-size:var(--fontsize-12);color:var(--common-white);font-weight:600;transition:all .2s linear}.food2c-cartbuttonb2c .food2c-cartbuttonb2c-finalize:hover{filter:brightness(.9)}.food2c-cartbuttonb2c .food2c-cartbuttonb2c-content{display:flex;flex:1 1;padding:8px;gap:16px;justify-content:space-between;align-items:center;min-width:160px;max-width:200px;cursor:pointer}@media(max-width:500px){.food2c-cartbuttonb2c .food2c-cartbuttonb2c-content{min-width:100px}}.food2c-cartbuttonb2c .food2c-cartbuttonb2c-content .food2c-cartbuttonb2c-action-price{display:flex;flex-wrap:nowrap;align-items:flex-start;justify-content:flex-start}.food2c-cartbuttonb2c .food2c-cartbuttonb2c-content .food2c-cartbuttonb2c-action{display:flex;flex-direction:column;justify-content:space-between}.food2c-cartbuttonb2c .food2c-cartbuttonb2c-content .food2c-cartbuttonb2c-action span:first-child{font-size:var(--fontsize-12);color:var(--primary-main);font-weight:600;line-height:var(--fontsize-24);margin-top:auto;margin-bottom:2px;margin-right:2px}.food2c-cartbuttonb2c .food2c-cartbuttonb2c-content .food2c-cartbuttonb2c-action span:last-child{font-size:var(--fontsize-24);color:var(--primary-main);font-weight:600}.food2c-cartbuttonb2c .food2c-cartbuttonb2c-content .food2c-cartbuttonb2c-action button{font-size:var(--fontsize-12);color:var(--primary-main);font-weight:600;background-color:transparent;border-radius:8px;border:0;outline:0;display:flex;justify-content:center;align-items:center;text-align:center;text-transform:uppercase;transition:all .2s linear;gap:8px}.food2c-cartbuttonb2c .food2c-cartbuttonb2c-content .food2c-cartbuttonb2c-action button:hover{filter:brightness(.8)}.food2c-cartbuttonb2c .food2c-cartbuttonb2c-content .food2c-cartbuttonb2c-action button .food2c-cartbuttonb2c-action-icon{color:var(--primary-main);transition:all .2s linear}.food2c-cartbuttonb2c .food2c-cartbuttonb2c-content .food2c-cartbuttonb2c-action button .food2c-cartbuttonb2c-action-icon-active{transform:rotate(-180deg)}.food2c-cartbutton-b2b-animation{animation:slide-in-fwd-center .7s infinite}@keyframes slide-in-fwd-center{0%{transform:scale(1)}to{transform:scale(1.1)}}.food2c-footer{background-color:var(--primary-main);margin-top:calc(var(--space-30) + var(--space-20))}.food2c-footer .food2c-footerdesktop{display:none}@media(min-width:968px){.food2c-footer .food2c-footerdesktop{display:flex}.food2c-footer .food2c-footermobile{display:none}}.food2c-footerdesktop{display:flex;width:100%;align-items:center;justify-content:center;margin:0 auto}.food2c-footerdesktop .food2c-footerdesktop-container{display:grid;grid-template-columns:repeat(4,1fr);grid-column:auto;grid-gap:20px;gap:20px;justify-items:center;justify-self:start;padding-bottom:40px;padding-top:40px}.food2c-footerdesktop .food2c-footerdesktop-container .food2c-footerdesktop-box{display:flex;flex-direction:column;gap:10px;width:100%;max-width:300px}.food2c-footerdesktop .food2c-footerdesktop-container .food2c-footerdesktop-box .food2c-footerdesktop-title{text-align:left;font-weight:700;color:var(--common-white);font-size:var(--fontsize-16);position:relative;margin-bottom:var(--space-12)}.food2c-footerdesktop .food2c-footerdesktop-container .food2c-footerdesktop-box .food2c-footerdesktop-title:after{content:"";position:absolute;bottom:-8px;left:0;width:60px;height:2px;border-radius:2px;background-color:var(--secondary-dark)}.food2c-footerdesktop .food2c-footerdesktop-container .food2c-footerdesktop-box .food2c-footerdesktop-items{display:flex;flex-direction:column;gap:5px;color:var(--common-white);font-size:var(--fontsize-12)}.food2c-footerdesktop .food2c-footerdesktop-container .food2c-footerdesktop-box .food2c-footerdesktop-items a{transition:.2s linear;font-weight:500}.food2c-footerdesktop .food2c-footerdesktop-container .food2c-footerdesktop-box .food2c-footerdesktop-items a:hover{color:var(--secondary-dark)}.food2c-footerdesktop .food2c-footerdesktop-container .food2c-footerdesktop-box .food2c-footerdesktop-box-img{display:flex;flex-direction:row;flex-wrap:wrap;gap:10px;width:100%}.food2c-footerdesktop .food2c-footerdesktop-container .food2c-footerdesktop-box .food2c-footerdesktop-box-img .food2c-footerdesktop-img{width:max-content}.food2c-footerdesktop .food2c-footerdesktop-container .food2c-footerdesktop-box .food2c-footerdesktop-box-img-cards{display:flex;flex-direction:row;flex-wrap:wrap;gap:10px}.food2c-footerdesktop .food2c-footerdesktop-container .food2c-footerdesktop-download{color:var(--common-white);font-size:var(--fontsize-14)}.food2c-footerdesktop .food2c-footerdesktop-container .food2c-footerdesktop-margin-top{margin-top:var(--space-14)}.food2c-footermobile{display:flex;width:100%;align-items:center;justify-content:center;margin:0 auto;padding:20px 0}.food2c-footermobile .food2c-footermobile-container{padding:0}.food2c-footermobile .food2c-footermobile-container .food2c-collapse-button,.food2c-footermobile .food2c-footermobile-container .food2c-collapse-panel,.food2c-footermobile .food2c-footermobile-container .food2c-footerdesktop-download,.food2c-footermobile .food2c-footermobile-container .food2c-footermobile-download{padding-left:var(--space-32);padding-right:var(--space-32)}.food2c-footermobile .food2c-footermobile-container .food2c-footerdesktop-download{color:var(--common-white);font-weight:700;margin-top:.5rem;display:block}.food2c-footermobile .food2c-footermobile-container .food2c-footermobile-title button{color:var(--common-white);font-weight:700}.food2c-footermobile .food2c-footermobile-container .food2c-footermobile-items{display:flex;flex-direction:column;color:var(--common-white)}.food2c-footermobile .food2c-footermobile-container .food2c-footer-box-img{display:flex;flex-wrap:wrap;gap:10px}.food2c-footermobile .food2c-footermobile-container .food2c-footer-box-img-security{display:flex;flex-wrap:wrap;gap:10px;width:max-content}.food2c-footermobile .food2c-footermobile-container .food2c-footermobile-download{color:var(--common-white);font-size:var(--fontsize-14);margin-top:var(--space-12);display:block}.food2c-header-b2c{min-height:var(--food2c-header-b2c-height);max-height:var(--food2c-header-b2c-height)}.food2c-header-b2b{min-height:var(--food2c-header-b2b-height);max-height:var(--food2c-header-b2b-height)}.food2c-header{display:flex;flex-direction:column;width:100%;background-color:var(--primary-main);padding:var(--space-16) 0;position:fixed;z-index:20;box-shadow:var(--shadow-primary-header)}.food2c-header .food2c-header-subheader-hidden{display:none!important;background:transparent!important;color:transparent!important;visibility:hidden;transition:background-color .3s ease-in-out,color .3s ease ease-in-out}.food2c-header .food2c-header-subheader{background-color:var(--secondary-main);color:var(--common-white);font-weight:600;font-size:var(--fontsize-12);display:flex;justify-content:center;align-items:center;padding:0 var(--space-16);margin-bottom:4px;text-align:center}@media(max-width:450px){.food2c-header .food2c-header-subheader{font-size:var(--fontsize-8)}}@media(max-width:1080px){.food2c-header{min-height:var(--food2c-header-b2c-mobile-height);max-height:var(--food2c-header-b2c-mobile-height);padding:0}.food2c-header .food2c-header-subheader{margin-bottom:16px}}.food2c-header .food2c-header-container{display:flex;flex:1 1}.food2c-header .food2c-header-menu-mobile{display:none;justify-content:center;align-items:center;background-color:transparent;color:var(--common-white);border:0;outline:none;transition:all .2s linear}.food2c-header .food2c-header-menu-mobile:hover{opacity:.8}.food2c-header .food2c-header-content-action-mobile,.food2c-header .food2c-header-menu-mobile,.food2c-header .food2c-search-header-mobile{display:none}.food2c-header .food2c-header-content-action-mobile .food2c-popover-button,.food2c-header .food2c-header-menu-mobile .food2c-popover-button,.food2c-header .food2c-search-header-mobile .food2c-popover-button{transition:opacity .2s ease}.food2c-header .food2c-header-content-action-mobile .food2c-popover-button:hover,.food2c-header .food2c-header-menu-mobile .food2c-popover-button:hover,.food2c-header .food2c-search-header-mobile .food2c-popover-button:hover{opacity:.8}.food2c-header .food2c-header-content-action-mobile{gap:var(--space-36)}.food2c-header .food2c-header-content-b2c{width:100%;display:flex;align-items:center;justify-content:space-between}.food2c-header .food2c-header-content-b2c .food2c-header-delivery-info{width:100%;max-width:290px}.food2c-header .food2c-header-content-b2c .food2c-header-delivery-info button{display:flex;align-items:center;gap:.5rem;background-color:transparent;border:none;color:var(--common-white)}.food2c-header .food2c-header-content-b2c .food2c-header-delivery-info button p{text-transform:uppercase;font-weight:700;font-size:.875rem}.food2c-header .food2c-header-content-b2c .food2c-header-search{width:100%;max-width:473px;margin-right:2rem;display:flex;align-items:center}.food2c-header .food2c-header-content-b2c .food2c-header-search .food2c-searchproductsbar ul{z-index:21}.food2c-header .food2c-header-content-b2c .food2c-header-search .food2c-searchproductsbar ul li{background-color:var(--common-white)}@media(max-width:1080px){.food2c-header .food2c-header-content-b2c{justify-content:space-between}.food2c-header .food2c-header-content-b2c .food2c-header-content-action-mobile,.food2c-header .food2c-header-content-b2c .food2c-header-menu-mobile,.food2c-header .food2c-header-content-b2c .food2c-search-header-mobile{display:flex}.food2c-header .food2c-header-content-b2c .food2c-header-delivery-info{display:none}.food2c-header .food2c-header-content-b2c .food2c-header-search{display:flex;justify-content:flex-end;max-width:86px}.food2c-header .food2c-header-content-b2c .food2c-header-search .food2c-searchproductsbar{display:none}.food2c-header .food2c-header-content-b2c .food2c-header-content-logo{display:flex;justify-content:center;align-items:center;margin-left:46px}.food2c-header .food2c-header-content-b2c .food2c-header-content-logo img{padding:0}}@media(max-width:1080px)and (max-width:400px){.food2c-header .food2c-header-content-b2c .food2c-header-content-logo{margin-left:0}}@media(max-width:680px){.food2c-header .food2c-header-content-b2c{grid-template-columns:30px 1fr 1fr}.food2c-header .food2c-header-content-b2c .food2c-header-search{margin-right:0}}.food2c-header .food2c-header-content-b2b{width:100%;display:grid;grid-template-columns:1fr 88px}.food2c-header .food2c-header-content-b2b .food2c-header-content-logo{display:flex;justify-content:center;align-items:center;margin-left:88px}.food2c-header .food2c-header-content-b2b .food2c-header-search{display:none}@media(max-width:1080px){.food2c-header .food2c-header-content-b2b{grid-template-columns:30px 1fr 88px}.food2c-header .food2c-header-content-b2b .food2c-header-menu-mobile{display:flex}.food2c-header .food2c-header-content-b2b .food2c-header-content-logo{margin-left:33px}}.food2c-header .food2c-header-content-logo{display:flex;align-items:center}.food2c-header .food2c-header-content-logo.no-subHeader{transform:translateY(0)!important}@media screen and (min-width:1081px){.food2c-header .food2c-header-content-logo{transform:translateY(10px)}}.food2c-header .food2c-header-content-actions{display:flex;flex-direction:row;gap:var(--space-16);justify-content:center;align-items:center;margin-left:1rem}.food2c-header nav{width:calc(100% + 32px + 32px);background:var(--primary-light);margin-left:-32px;min-height:50px;margin-bottom:-22px}.food2c-header nav ul{list-style:none;display:flex;margin-bottom:-16px;justify-content:center;align-items:center}@media(max-width:1080px){.food2c-header nav{display:none}}.food2c-header .food2c-paper-info li,.food2c-header .food2c-productsearchcard,.food2c-header .food2c-searchproductsbar__paper{background-color:var(--secondary-lighter)!important;border-radius:8px}.food2c-HeaderMobile-content{margin-top:var(--space-36)}.food2c-HeaderMobile-content .food2c-searchproductsbar{margin-bottom:var(--space-16)}.food2c-HeaderMobile-collapse button{font-size:var(--fontsize-14);font-weight:600;color:var(--primary-main)}.food2c-HeaderMobile-links{display:flex;flex-direction:column;gap:var(--space-16);color:var(--primary-main)}.food2c-HeaderMobile-links a{font-size:var(--fontsize-14);transition:all .2s linear;font-weight:700}.food2c-HeaderMobile-links a:hover{color:var(--text-secondary)}.food2c-HeaderMobile-links .food2c-HeaderMobile-links-images{display:flex;justify-content:flex-start;align-items:center;gap:var(--space-16)}.food2c-HeaderMobile-links .food2c-HeaderMobile-links-images img{border-radius:8px}.food2c-header-size-b2c{height:var(--food2c-header-b2c-height);width:100%;display:block;padding-bottom:20px}@media(max-width:1080px){.food2c-header-size-b2c{height:var(--food2c-header-b2c-mobile-height)}}.food2c-header-size-b2b{height:var(--food2c-header-b2b-height);width:100%;display:block;padding-bottom:20px}.food2c-header-sidebar-menu .food2c-sidepanel-content{background-color:var(--secondary-light)}.food2c-header-sidebar-menu .food2c-sidepanel-content .food2c-sidepanel-icon-close{margin-right:10px;right:0}.food2c-header-sidebar-menu .food2c-HeaderMobile-simple-link,.food2c-header-sidebar-menu .food2c-sidepanel-content .food2c-collapse-button{color:var(--primary-main);border-bottom:1px solid var(--primary-32)}.food2c-header-sidebar-menu .food2c-HeaderMobile-simple-link{display:block;width:100%;padding:var(--space-8);font-weight:700;font-size:var(--fontsize-16);transition:all .2s linear}.food2c-header-sidebar-menu .food2c-HeaderMobile-simple-link:hover{opacity:.8}.food2c-header-b2c-subHeader{min-height:var(--food2c-header-b2c-subHeader);max-height:var(--food2c-header-b2c-subHeader);padding:0;margin-bottom:22px}@media(max-width:1080px){.food2c-header-b2c-subHeader{margin-bottom:0;min-height:var(--food2c-header-b2c-mobile-subheader-height);max-height:var(--food2c-header-b2c-mobile-subheader-height)}}.food2c-header-b2b-subHeader{min-height:var(--food2c-header-b2b-subHeader);max-height:var(--food2c-header-b2b-subHeader);padding:0;margin-bottom:22px}@media(max-width:1080px){.food2c-header-b2b-subHeader{margin-bottom:0;min-height:var(--food2c-header-b2c-mobile-subheader-height);max-height:var(--food2c-header-b2c-mobile-subheader-height)}}.food2c-errormessage span{font-size:var(--fontsize-14);line-height:var(--fontsize-16);font-weight:500;display:block;color:var(--error-dark)}.food2c-loginform{max-width:400px;width:100%;margin:0 auto}.food2c-loginform .food2c-loginform-content{padding-top:0!important;padding-bottom:0!important}.food2c-loginform .food2c-loginform-title{display:flex;flex-direction:column;margin-bottom:var(--space-8)}.food2c-loginform .food2c-loginform-title .food2c-loginform-title-hello{color:var(--primary-main);font-size:1.75rem;font-style:italic;font-weight:900;display:block;text-align:center}.food2c-loginform .food2c-loginform-title p{color:var(--text-primary);font-size:var(--fontsize-18);font-weight:500;line-height:normal;text-align:left}.food2c-loginform .food2c-loginheader .food2c-loginheader-border:before{background-color:var(--secondary-main)!important}.food2c-loginform .food2c-loginform-otp-code{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-16);margin-bottom:1.5rem}.food2c-loginform .food2c-loginform-otp-code .food2c-loginform-otp-code-content-span,.food2c-loginform .food2c-loginform-otp-code .food2c-loginform-otp-code-title{color:var(--text-primary);font-size:var(--fontsize-14);font-weight:600}.food2c-loginform .food2c-loginform-otp-code .food2c-loginform-otp-code-content{display:flex;align-items:center;justify-content:center;gap:.5rem;width:100%;padding:0 1.2rem}.food2c-loginform .food2c-loginform-otp-code .food2c-loginform-otp-code-content .food2c-loginform-otp-code-button{min-width:6.8125rem;width:100%}.food2c-loginform .food2c-loginform-recover-password{display:block;max-width:150px;margin-left:auto;background-color:transparent;border:0;font-weight:600;text-decoration:underline;color:var(--secondary-main);transition:opacity .2s ease}.food2c-loginform .food2c-loginform-recover-password:hover{opacity:.8}.food2c-loginform .food2c-loginheader-button{color:var(--text-primary)}.food2c-loginform form{display:flex;flex-direction:column;gap:var(--space-16);margin-top:var(--space-18)}.food2c-loginform .food2c-loginform-password-icon{cursor:pointer}.food2c-loginform .food2c-loginform-outhers-login{margin-top:var(--space-18);flex-direction:column}.food2c-loginform .food2c-loginform-outhers-login,.food2c-loginform .food2c-loginform-outhers-login>div{display:flex;gap:var(--space-16);justify-content:center;align-items:center}.food2c-loginform .food2c-loginform-outhers-login button{width:100%}.food2c-loginform .food2c-loginform-footer{background-color:var(--primary-main);text-align:center;border-bottom-left-radius:8px;border-bottom-right-radius:8px}.food2c-loginform .food2c-loginform-footer .food2c-loginform-footer-title{color:var(--common-white);font-weight:600}.food2c-loginform .food2c-loginform-footer .food2c-loginform-footer-btn{padding:0}.food2c-loginform .food2c-loginform-footer .food2c-loginform-footer-btn .food2c-loginform-create-account{margin:var(--space-8) auto;width:100%;background-color:transparent!important;color:var(--common-white)!important;border:1px solid var(--common-white)!important}.food2c-loginform .food2c-loginform-footer .food2c-loginform-footer-btn .food2c-loginform-create-account:hover{background-color:transparent!important;opacity:.8}.food2c-loginform .food2c-loginform-footer .food2c-loginform-footer-terms{text-decoration:underline;color:var(--common-white);font-weight:600;transition:all .2s ease-in-out}.food2c-loginform .food2c-loginform-footer .food2c-loginform-footer-terms:hover{opacity:.8}.food2c-loginform .food2c-loginform-button-content{width:100%;display:flex;align-items:center;justify-content:center;gap:var(--space-16);flex-direction:row;margin-bottom:var(--space-18)}.food2c-loginform .food2c-loginform-button-content button{width:100%}.food2c-logo img:first-child{display:none}@media(min-width:900px){.food2c-logo img:first-child{display:block;padding-bottom:.75rem}.food2c-logo img:nth-child(2){display:none}}.food2c-nav{position:relative;max-height:50px;height:50px;z-index:20}.food2c-nav ul li{transition:all .2s linear;padding:var(--space-4) var(--space-8);background:var(--primary-light);color:var(--common-white);min-width:50px;text-align:center;font-weight:600;font-size:var(--fontsize-14);max-height:50px;text-transform:uppercase}.food2c-nav ul li,.food2c-nav ul li a{display:flex;justify-content:center;align-items:center;height:50px}.food2c-nav .food2c-nav-active,.food2c-nav ul li:hover{filter:brightness(.8)}.food2c-nav .food2c-nav-WantToBuy{color:var(--common-white);background-color:var(--secondary-main);display:block;padding:.5rem;border-radius:10px}.food2c-nav .food2c-nav-panel{min-width:400px;max-width:700px;box-shadow:var(--shadow-dialog);border-radius:8px;padding:var(--space-16)}.food2c-nav .food2c-nav-panel,.food2c-nav .food2c-nav-panel-arrow{position:absolute;background-color:var(--background-neutral);transition:all .2s linear}.food2c-nav .food2c-nav-panel-arrow{display:block;width:12px;height:12px;border-radius:2px;transform:rotate(130deg)}.food2c-navpanelitems{display:flex;flex-wrap:nowrap;gap:var(--space-12);color:var(--text-primary);font-weight:500;line-height:1.5rem;position:relative;z-index:20}.food2c-navpanelitems .food2c-navpanelitems-links{display:flex;gap:4.375rem}.food2c-navpanelitems .food2c-navpanelitems-links .food2c-navpanelitems-links-items{display:flex;flex-direction:column;font-size:var(--fontsize-14);line-height:var(--fontsize-30)}.food2c-navpanelitems .food2c-navpanelitems-links .food2c-navpanelitems-links-items a{transition:all .2s linear}.food2c-navpanelitems .food2c-navpanelitems-links .food2c-navpanelitems-links-items a:hover{color:var(--secondary-main)}.food2c-navpanelitems .food2c-navpanelitems-highlights{display:flex;flex-wrap:wrap;gap:var(--space-12)}.food2c-navpanelitems .food2c-navpanelitems-highlights .food2c-navpanelitems-highlights-items{min-width:100px;display:flex;flex-direction:column;align-items:center;font-size:var(--fontsize-14);transition:all .2s linear}.food2c-navpanelitems .food2c-navpanelitems-highlights .food2c-navpanelitems-highlights-items:hover{color:var(--text-secondary)}.food2c-navpanelitems .food2c-navpanelitems-highlights .food2c-navpanelitems-highlights-items img{border-radius:8px;z-index:10;position:relative}.food2c-navpanelitems .food2c-navpanelitems-highlights .food2c-navpanelitems-highlights-items:hover{filter:brightness(.8)}.food2c-navpanelitems .food2c-navpanelitems-highlights .food2c-navpanelitems-highlights-toBuy{display:flex;flex-direction:column;gap:var(--space-12);background-color:var(--secondary-16);border-radius:20px;padding:3rem 1rem 1rem;margin-top:-2rem;max-width:155px;min-width:155px;font-weight:600;color:var(--primary-main);font-size:var(--fontsize-14);text-transform:uppercase}.food2c-navpanelitems .food2c-navpanelitems-highlights .food2c-navpanelitems-highlights-toBuy span{display:block;text-align:center;line-height:var(--fontsize-14)}.food2c-navpanelitems .food2c-navpanelitems-highlights .food2c-navpanelitems-highlights-toBuy a{display:block;text-align:center;line-height:var(--fontsize-14);background-color:var(--secondary-main);padding:.5rem;border-radius:10px;color:var(--common-white)}.food2c-subfooter{display:flex;flex-direction:column;padding:10px 0 20px;border-top:1px solid var(--common-white)}.food2c-subfooter .food2c-subfooter-container{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px}.food2c-subfooter .food2c-subfooter-container .food2c-subfooter-infos{display:flex;flex-direction:row-reverse;gap:10px;align-items:center;justify-content:center}.food2c-subfooter .food2c-subfooter-container .food2c-subfooter-infos .food2c-subfooter-infos-text{color:var(--common-white);font-weight:600;font-size:var(--fontsize-12)}@media(max-width:968px){.food2c-subfooter .food2c-subfooter-container .food2c-subfooter-infos .food2c-subfooter-infos-text{text-align:center;line-height:var(--space-20)}.food2c-subfooter .food2c-subfooter-container .food2c-subfooter-infos{flex-direction:column-reverse}}.food2c-subfooter .food2c-subfooter-container .food2c-subfooter-subText{color:var(--common-white);font-size:var(--fontsize-8);text-align:center}@media(max-width:968px){.food2c-subfooter .food2c-subfooter-container .food2c-subfooter-subText{line-height:var(--space-20)}.food2c-subfooter{padding-bottom:20px}}.food2c-userbutton{position:relative;width:36px;height:36px;max-width:36px;max-height:36px;min-width:36px;min-height:36px;border-radius:50%;display:flex;justify-content:center;align-items:center;color:var(--background-default);background-color:transparent;border:0;transition:all .2s linear}.food2c-userbutton:hover{opacity:.8}.food2c-userbutton-session{background-color:var(--secondary-main);color:var(--background-default);font-weight:600;font-size:var(--fontsize-14)}.food2c-RecoverBasketButton,.food2c-continueToBuyingButton{display:flex;justify-content:center;align-items:center;padding:0 16px;border-radius:35px;margin:1rem auto}.food2c-RecoverBasketButton{background-color:var(--secondary-main);color:var(--common-white)}.food2c-RecoverBasketButton:hover{background:transparent;color:var(--secondary-main)}.food2c-tablecartb2b{display:flex;flex-direction:column}.food2c-tablecartb2b .food2c-tablecartb2b-grid-recurrence{display:grid;grid-template-columns:268px 160px 120px 120px 120px 80px;max-width:948px;grid-gap:var(--space-16);gap:var(--space-16);padding:var(--space-16) 0;position:relative}.food2c-tablecartb2b .food2c-tablecartb2b-grid-not-recurrence{display:grid;grid-template-columns:268px 160px 120px 120px 80px;max-width:828px;grid-gap:var(--space-16);gap:var(--space-16);padding:var(--space-16) 0;position:relative}.food2c-tablecartb2b .food2c-recurrencebutton button{width:100%;height:36px}.food2c-tablecartb2b .food2c-tablecartb2b-header{width:100%;background-color:var(--secondary-light);border-radius:10px 10px 0 0}.food2c-tablecartb2b .food2c-tablecartb2b-header .food2c-tablecartb2b-header-item{padding:var(--space-16);color:var(--text-primary);font-size:var(--fontsize-12);font-weight:600}.food2c-tablecartb2b .food2c-panel-rowtableb2b{display:flex;justify-content:center;align-items:center;width:100%;height:100%;background-color:var(--primary-48);position:absolute;left:0;top:0;z-index:1}.food2c-tablecartb2b .food2c-rowtableb2b-item{padding:var(--space-16);display:flex;align-items:center;flex-direction:column}.food2c-tablecartb2b .food2c-rowtableb2b-item .food2c-rowtableb2b-item-remove{display:flex;gap:var(--space-4);align-items:center;font-weight:600;font-size:var(--fontsize-12);color:var(--error-main);cursor:pointer;margin-top:var(--space-4)}.food2c-tablecartb2b .food2c-rowtableb2b-item .food2c-rowtableb2b-item-price-unit{display:block;font-size:var(--fontsize-14);font-weight:500;color:var(--primary-48);width:100%;text-align:left;-webkit-text-decoration-line:line-through;text-decoration-line:line-through}.food2c-tablecartb2b .food2c-rowtableb2b-item .food2c-rowtableb2b-item-price{display:block;font-size:var(--fontsize-14);font-weight:500;color:var(--text-primary);width:100%;text-align:left}.food2c-tablecartb2b .food2c-rowtableb2b-item .food2c-rowtableb2b-item-price-total{font-size:var(--fontsize-14);font-weight:600;color:var(--text-primary);display:flex;align-items:center;flex:1 1}.food2c-tablecartb2b .food2c-rowtableb2b-item-edit{display:flex;justify-content:center;align-items:center;gap:var(--space-16)}.food2c-tablecartb2b .food2c-rowtableb2b-item-edit svg{transition:.2s linear;cursor:pointer}.food2c-tablecartb2b .food2c-rowtableb2b-item-edit svg:hover{opacity:.8}.food2c-tablecartb2b .food2c-tablecartb2b-mobile{display:none}@media(max-width:1000px){.food2c-tablecartb2b .food2c-tablecartb2b-desktop{display:none}.food2c-tablecartb2b .food2c-tablecartb2b-mobile{display:flex;flex-direction:column}}.food2c-tablecartb2b .food2c-tablecartb2b-buttons{width:100%;display:flex;justify-content:center;align-items:center;gap:var(--space-16);flex-direction:row}.food2c-tablecartb2b .food2c-tablecartb2b-buttons button{margin:1rem 0!important}.food2c-tablecartb2c{display:flex;flex-direction:column}.food2c-tablecartb2c .food2c-tablecartb2c-grid-recurrence{display:grid;grid-template-columns:268px 160px 120px 120px 120px 80px;max-width:948px;grid-gap:var(--space-16);gap:var(--space-16);position:relative;padding:var(--space-16) 0}.food2c-tablecartb2c .food2c-tablecartb2c-grid-not-recurrence{display:grid;grid-template-columns:268px 160px 120px 120px 80px;max-width:828px;grid-gap:var(--space-16);gap:var(--space-16);position:relative;padding:var(--space-16) 0}.food2c-tablecartb2c .food2c-recurrencebutton button{width:100%;height:36px}.food2c-tablecartb2c .food2c-tablecartb2c-header{width:100%;background-color:var(--secondary-light);border-radius:10px 10px 0 0}.food2c-tablecartb2c .food2c-tablecartb2c-header .food2c-tablecartb2c-header-item{padding:var(--space-16);color:var(--text-primary);font-size:var(--fontsize-12);font-weight:600}.food2c-tablecartb2c .food2c-panel-rowtableb2c{display:flex;justify-content:center;align-items:center;width:100%;height:100%;background-color:var(--primary-48);position:absolute;left:0;top:0;z-index:1}.food2c-tablecartb2c .food2c-rowtableb2c-item{padding:var(--space-16);display:flex;align-items:center;flex-direction:column}.food2c-tablecartb2c .food2c-rowtableb2c-item .food2c-rowtableb2c-item-remove{display:flex;gap:var(--space-4);align-items:center;font-weight:600;font-size:var(--fontsize-12);color:var(--error-main);cursor:pointer;margin-top:var(--space-4)}.food2c-tablecartb2c .food2c-rowtableb2c-item .food2c-rowtableb2c-item-price-unit{display:block;font-size:var(--fontsize-14);font-weight:500;color:var(--primary-48);width:100%;text-align:left;-webkit-text-decoration-line:line-through;text-decoration-line:line-through}.food2c-tablecartb2c .food2c-rowtableb2c-item .food2c-rowtableb2c-item-price{display:block;font-size:var(--fontsize-14);font-weight:500;color:var(--text-primary);width:100%;text-align:left}.food2c-tablecartb2c .food2c-rowtableb2c-item .food2c-rowtableb2c-item-price-total{font-size:var(--fontsize-14);font-weight:600;color:var(--text-primary);display:flex;align-items:center;flex:1 1}.food2c-tablecartb2c .food2c-rowtableb2c-item-edit{display:flex;justify-content:center;align-items:center;gap:var(--space-16)}.food2c-tablecartb2c .food2c-rowtableb2c-item-edit svg{transition:.2s linear;cursor:pointer}.food2c-tablecartb2c .food2c-rowtableb2c-item-edit svg:hover{opacity:.8}.food2c-tablecartb2c .food2c-tablecartb2c-mobile{display:none}@media(max-width:1000px){.food2c-tablecartb2c .food2c-tablecartb2c-desktop{display:none}.food2c-tablecartb2c .food2c-tablecartb2c-mobile{display:flex;flex-direction:column}}.food2c-tablecartb2c .food2c-tablecartb2c-buttons{width:100%;display:flex;justify-content:center;align-items:center;gap:var(--space-16);flex-direction:row}.food2c-tablecartb2c .food2c-tablecartb2c-buttons button{margin:1rem 0!important}.food2c-cartb2bheader,.food2c-cartb2cheader{display:flex;flex-direction:column}.food2c-cartheader{margin-bottom:24px}.food2c-cartheader .food2c-cartCep-form{display:flex;flex-direction:row;flex-wrap:wrap;gap:16px;align-items:flex-start;width:100%;margin-bottom:24px}.food2c-cartheader .food2c-cartCep-form button{height:43px}.food2c-cartheader .food2c-cartheader-shippingDates{display:flex;flex-direction:row;flex-wrap:wrap;gap:16px;width:100%;align-items:center}.food2c-cartheader .food2c-cartheader-shippingDates p{color:var(--primary-main);font-weight:700}.food2c-cartheader .food2c-cartheader-shippingDates .food2c-cartheader-shippingDate-currentItem{color:var(--common-white);background-color:var(--primary-48)}.food2c-cartheader .food2c-cartheader-shippingDates .food2c-cartheader-shippingDate-currentItem:hover{opacity:1}.food2c-cartheader .food2c-cartheader-shippingDates .food2c-cartheader-shippingDate-activeItem{color:var(--common-white);background-color:var(--primary-main)}.food2c-cartheader .food2c-cartheader-shippingDates .food2c-cartheader-shippingDate-newdate{height:45px}.food2c-cartheader .food2c-cartheader-shippingDates .food2c-deliverydaybutton-divider:before{background-color:var(--primary-48)!important}.food2c-cartheader .food2c-cartheader-shippingDates-list{display:flex;flex-direction:row;flex-wrap:no-wrap;align-items:center}.food2c-cartheader .food2c-cartheader-scroll-container{display:flex;flex-direction:row;flex-wrap:nowrap;gap:var(--space-16);padding:0 var(--space-16)}@media screen and (max-width:768px){.food2c-cartheader .food2c-cartheader-scroll-container{max-width:300px;width:100%}}@media screen and (max-width:500px){.food2c-cartheader .food2c-cartheader-scroll-container{max-width:250px;width:100%}}.food2c-cartheader .food2c-cartheader-simplifyCart{max-width:250px!important;width:100%}.food2c-cartheader .food2c-cartheader-scroll-button{background-color:transparent;min-width:40px;max-width:40px;min-height:40px;max-height:40px;border-radius:50%;border:0;display:flex;align-items:center;justify-content:center;transition:.2s linear}.food2c-cartheader .food2c-cartheader-scroll-button:hover{box-shadow:var(--shadow-primary)}.food2c-panelselectrecurrence{display:flex;justify-content:center;align-items:center;width:100%;height:100%;background-color:var(--primary-main);position:absolute;left:0;top:0;z-index:1;flex-direction:column}.food2c-panelselectrecurrence .food2c-panelselectrecurrence-HowWorks{font-size:var(--fontsize-14);line-height:var(--fontsize-14);padding:.5rem;font-weight:500;display:block;color:var(--common-white);margin-top:var(--space-12)}.food2c-panelselectrecurrence .food2c-panelselectrecurrence-HowWorks:last-child{margin-top:0}.food2c-panelselectrecurrence .food2c-panelselectrecurrence-button-HowWorks{background-color:transparent;font-weight:700;font-size:var(--fontsize-14);line-height:var(--fontsize-14);color:var(--secondary-main);padding:var(--space-12) var(--space-22);outline:0;margin-top:var(--space-8);border:1px solid var(--secondary-main);border-radius:var(--space-8);display:flex;text-transform:uppercase;justify-content:center;align-items:center;gap:var(--space-8);width:calc(100% - 16px)}.food2c-panelselectrecurrence .food2c-panelselectrecurrence-iconclose{color:var(--common-white);background-color:transparent;border:0;outline:none;position:absolute;right:10px;top:10px;transition:.2s linear}.food2c-panelselectrecurrence .food2c-panelselectrecurrence-iconclose:hover{opacity:.8}.food2c-panelselectrecurrence .food2c-panelselectrecurrence-content-column{display:flex;flex-direction:column}.food2c-panelselectrecurrence .food2c-panelselectrecurrence-content-column .food2c-panelselectrecurrence-list{margin-top:var(--space-16);display:grid;grid-template-columns:1fr 1fr}.food2c-panelselectrecurrence .food2c-panelselectrecurrence-content-column .food2c-panelselectrecurrence-title{max-width:50%;margin:0 auto}.food2c-panelselectrecurrence .food2c-panelselectrecurrence-content-card{display:flex;flex-direction:column;width:100%}.food2c-panelselectrecurrence .food2c-panelselectrecurrence-content-card .food2c-panelselectrecurrence-list{margin-top:var(--space-16);display:grid;grid-template-columns:1fr;padding:0 var(--space-8)}.food2c-panelselectrecurrence .food2c-panelselectrecurrence-content-card .food2c-panelselectrecurrence-title{max-width:140px;margin:0 auto;width:100%}.food2c-panelselectrecurrence .food2c-panelselectrecurrence-content{display:grid;grid-template-columns:150px 520px;max-width:670px}.food2c-panelselectrecurrence .food2c-button-theme-outline-primary{background:transparent;color:var(--common-white);border-color:var(--common-white)}.food2c-panelselectrecurrence .food2c-button-theme-outline-primary:hover{background:var(--secondary-main);border-color:var(--secondary-main)}.food2c-panelselectrecurrence .food2c-panelselectrecurrence-title{color:var(--common-white);font-size:var(--fontsize-16);line-height:var(--fontsize-20);display:flex;justify-content:center;align-items:center}.food2c-panelselectrecurrence .food2c-panelselectrecurrence-list{display:flex;justify-content:center;align-items:center;gap:var(--space-12)}.food2c-panelselectrecurrence .food2c-panelselectrecurrence-list button{font-size:var(--fontsize-14)}.food2c-productincart-border-bottom{border-bottom:1px solid var(--secondary-lighter)}.food2c-productincart{padding:var(--space-8);position:relative;display:flex;flex-direction:column;gap:var(--space-8);max-width:300px;width:100%}.food2c-productincart img{cursor:pointer}.food2c-productincart .food2c-actionsProductInCart{display:grid;grid-template-columns:134px 134px;grid-gap:var(--space-16);gap:var(--space-16);margin-top:var(--space-8)}.food2c-productincart .food2c-actionsProductInCart>div{display:flex;width:100%;flex-direction:column}.food2c-productincart .food2c-actionsProductInCart .food2c-actionsProductInCart-discount-price{color:var(--text-disabled);-webkit-text-decoration-line:line-through;text-decoration-line:line-through;font-size:var(--fontsize-14);font-weight:500;line-height:1.3;display:block}.food2c-productincart .food2c-actionsProductInCart .food2c-rowtableb2b-item-price-unit{display:block;font-size:var(--fontsize-14);font-weight:500;color:var(--primary-48);width:100%;text-align:left;line-height:1.3;margin-top:auto}.food2c-productincart .food2c-actionsProductInCart .food2c-rowtableb2b-item-price-total{font-size:var(--fontsize-14);font-weight:600;color:var(--text-primary);display:block;text-align:right;margin-top:auto}.food2c-productincart .food2c-actionsProductInCart .food2c-actionsProductInCart-AddQuantity{width:100%;display:flex;justify-content:center;align-items:center;flex-direction:column}.food2c-productincart .food2c-actionsProductInCart .food2c-actionsProductInCart-AddQuantity>*{width:100%}.food2c-productincart .food2c-actionsProductInCart .food2c-actionsProductInCart-AddQuantity .food2c-actionsProductInCart-remove{display:flex;gap:var(--space-4);align-items:center;font-weight:600;font-size:var(--fontsize-12);color:var(--error-main);cursor:pointer;margin-top:var(--space-4);justify-content:center}.food2c-productincart .food2c-productincart-panel{display:flex;justify-content:center;align-items:center;width:100%;height:100%;background-color:var(--primary-48);position:absolute;left:0;top:0;z-index:1}.food2c-productincart .food2c-productincart-actions{margin:var(--space-8) 0 var(--space-8) auto;display:flex;gap:var(--space-8)}.food2c-productincart .food2c-productincart-actions>*{transition:.2s linear;cursor:pointer}.food2c-productincart .food2c-productincart-actions>:hover{opacity:.8}.food2c-productincart .food2c-productincart-content{display:grid;grid-template-columns:64px 1fr;grid-gap:var(--space-8);gap:var(--space-8)}.food2c-productincart .food2c-productincart-content .food2c-productincart-image-product{border-radius:8px}.food2c-productincart .food2c-productincart-content .food2c-productincart-content-name-product{display:flex;flex-direction:column;justify-content:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.food2c-productincart .food2c-productincart-content .food2c-productincart-content-name-product .food2c-productincart-name-product{color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600;font-size:var(--fontsize-14);line-height:var(--fontsize-22)}@media(min-width:600px){.food2c-panelusermenu .food2c-sidepanel-size-normal{max-width:450px}}.food2c-panelusermenu .food2c-useravatar{grid-template-columns:60px 1fr}.food2c-panelusermenu .food2c-useravatar .food2c-useravatar-initials{max-height:55px;max-width:55px;min-height:55px;min-width:55px;font-size:var(--fontsize-28)}.food2c-panelusermenu .food2c-useravatar .food2c-useravatar-info span:last-child{font-size:var(--fontsize-14)}.food2c-panelusermenu .food2c-sidepanel-content{background:var(--secondary-lighter);display:flex;flex-direction:column}.food2c-panelusermenu .food2c-sidepanel-content .food2c-sidepanel-icon-close{margin-right:10px;right:0}.food2c-panelusermenu .food2c-sidepanel-content .food2c-collapse-button{color:var(--primary-main);border-bottom:1px solid var(--primary-32)}.food2c-panelusermenu .food2c-panelusermenu-content{margin-top:calc(var(--space-40) + var(--space-20));height:100%;flex:1 1}.food2c-panelusermenu .food2c-panelusermenu-content .food2c-panelusermenu-content-items{display:flex;flex-direction:column;margin-top:var(--space-40)}.food2c-panelusermenu .food2c-panelusermenu-content .food2c-panelusermenu-content-items a{color:var(--primary-main);font-size:var(--fontsize-16);font-style:normal;font-weight:700;text-transform:uppercase;transition:all .2s linear;border-bottom:1px solid var(--primary-32);padding:var(--space-8) 0}.food2c-panelusermenu .food2c-panelusermenu-content .food2c-panelusermenu-content-items a:hover{opacity:.8}.food2c-panelusermenu .food2c-panelusermenu-content .food2c-panelusermenu-button-signOut{margin-top:var(--space-40);width:100%}.food2c-inputpassword{width:100%}.food2c-inputpassword .food2c-password-requirements-content span{margin:var(--space-12) 0;display:block;font-size:var(--fontsize-14);font-weight:600;color:var(--text-primary)}.food2c-inputpassword .food2c-password-requirements-content ul{list-style:none}.food2c-inputpassword .food2c-password-requirements-content ul li{display:flex;align-items:center;font-size:var(--fontsize-14);font-weight:600;gap:var(--space-4)}.food2c-createaccountform{max-width:400px;width:100%;margin:0 auto}.food2c-createaccountform p{color:var(--text-primary);font-size:var(--fontsize-16);font-style:normal;font-weight:500;line-height:normal;margin-bottom:var(--space-16)}.food2c-createaccountform p:first-child{color:var(--primary-main);font-size:var(--fontsize-16);font-style:normal;font-weight:700;margin:0}.food2c-createaccountform form{display:flex;flex-direction:column;gap:var(--space-16);margin-top:var(--space-18)}.food2c-createaccountform .food2c-createaccountform-back-to-login{margin:var(--space-18) 0;width:100%}.food2c-createaccountform .food2c-loginform-password-icon{cursor:pointer}.food2c-createaccountform .food2c-createaccountform-to-terms{font-size:var(--fontsize-14);font-weight:500;color:var(--text-primary);display:block;text-align:center;transition:.2s linear;border-bottom:1px solid transparent}.food2c-createaccountform .food2c-createaccountform-to-terms:hover{border-bottom:1px solid var(--text-primary)}.food2c-logincodeform{max-width:400px;width:100%;margin:0 auto;margin-top:var(--space-30)}.food2c-logincodeform .food2c-logincodeform-title{color:var(--primary-main);font-size:var(--fontsize-16);font-style:normal;font-weight:500;line-height:normal}.food2c-logincodeform .food2c-logincodeform-type-login{color:var(--text-primary);font-size:var(--fontsize-16);font-style:normal;font-weight:600;line-height:normal}.food2c-logincodeform .food2c-loginform-title-hello{color:var(--primary-main);font-size:1.75rem;font-style:italic;font-weight:900;display:block;text-align:center;margin-bottom:var(--space-12)}.food2c-logincodeform .food2c-logincodeform-code-text{color:var(--text-primary);font-size:var(--fontsize-16);font-style:normal;font-weight:500;line-height:normal}.food2c-logincodeform form{display:flex;flex-direction:column;gap:var(--space-16);margin-top:var(--space-18)}.food2c-logincodeform form .food2c-entercode-input input[type=number]{width:46px}@media(max-width:400px){.food2c-logincodeform form .food2c-entercode-input input[type=number]{width:36px}}.food2c-logincodeform form .food2c-entercode-input{justify-content:center}.food2c-logincodeform form .food2c-logincodeform-content-texts p:first-child,.food2c-logincodeform form .food2c-logincodeform-content-texts p:last-child{margin-bottom:var(--space-8);text-align:center}.food2c-logincodeform form .food2c-logincodeform-content-texts p span{color:var(--secondary-main);font-size:var(--fontsize-14);font-style:normal;font-weight:500;line-height:normal;-webkit-text-decoration-line:underline;text-decoration-line:underline;display:inline-block}.food2c-logincodeform form .food2c-logincodeform-content-buttons{display:flex;gap:var(--space-16);flex-direction:row;width:100%;margin-bottom:var(--space-18)}.food2c-logincodeform form .food2c-logincodeform-content-buttons button{width:100%}.food2c-modallogin{max-width:380px;width:100%}.food2c-modallogin .food2c-modal-content{padding:0}.food2c-modallogin .food2c-createaccountform,.food2c-modallogin .food2c-loginform{margin-top:var(--space-30)}.food2c-modallogin .food2c-container{padding:0}.food2c-removebutton{display:flex;justify-content:center;align-items:center;background-color:transparent;outline:none;border:0;gap:var(--space-4);transition:.2s linear;color:var(--secondary-main)}.food2c-removebutton:hover{filter:brightness(.9)}.food2c-formuserinfo{max-width:600px;width:100%}.food2c-formuserinfo .food2c-errormessage{margin-top:1rem;display:block}.food2c-formuserinfo .food2c-formuserinfo-form{width:100%;display:flex;flex-direction:column;gap:var(--space-20);margin-bottom:var(--space-20)}.food2c-formuserinfo .food2c-formuserinfo-form .input-error input{box-shadow:var(--shadow-primary);border:2px solid var(--error-dark)}.food2c-formuserinfo .food2c-formuserinfo-form .food2c-radiogroup{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:var(--space-20);gap:var(--space-20);margin-bottom:var(--space-20);color:var(--grey-800);font-size:var(--fontsize-14);font-weight:500}.food2c-formuserinfo .food2c-formuserinfo-form-buttons{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;width:100%;gap:var(--space-20)}.food2c-formuserinfo .food2c-formuserinfo-form-buttons button{min-width:260px}.food2c-labelpaper-content-info{display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-start}.food2c-labelpaper-content-info .food2c-labelpaper-label{color:var(--text-primary);font-size:var(--fontsize-14);font-style:normal;font-weight:700;line-height:normal;display:inline-flex;gap:var(--space-4)}.food2c-labelpaper-content-info .food2c-labelpaper-value{color:var(--text-secondary);font-size:var(--fontsize-14);font-style:normal;font-weight:400;line-height:normal}.food2c-mydatauser{min-width:300px;width:100%}.food2c-mydatauser .food2c-paper-container-title p{color:var(--primary-main);font-size:var(--fontsize-16);font-style:normal;font-weight:700;line-height:normal}.food2c-mydatauser .food2c-labelpaper-content-info .food2c-typography-span{text-transform:none}.food2c-mydatauser .food2c-button-goback{min-width:260px;margin-inline:auto}.food2c-mydatauser .food2c-formuserinfo{border-radius:8px;padding:var(--space-14)}.food2c-mydatauser .food2c-formuserinfo .food2c-formuserinfo-form-buttons button:first-child,.food2c-mydatauser .food2c-formuserinfo .food2c-radiogroup{display:none}.food2c-formaddress{max-width:600px;width:100%}.food2c-formaddress .food2c-formaddress-form{width:100%;display:flex;flex-direction:column;gap:var(--space-20);margin-bottom:var(--space-20)}.food2c-formaddress .food2c-formaddress-form-buttons{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;width:100%;gap:var(--space-20)}.food2c-formaddress .food2c-formaddress-form-buttons button{min-width:260px}.food2c-mydatadrress{min-width:300px;width:100%;transition:all .2s ease;border:2px solid transparent}.food2c-mydatadrress .food2c-paper-container-title p{color:var(--primary-main);font-size:var(--fontsize-16);font-style:normal;font-weight:700;line-height:normal}.food2c-mydatadrress .food2c-mydatadrress-button{margin:4rem auto 0;max-width:300px;width:100%}.food2c-mydatadrress .food2c-button-goback{min-width:260px;margin-inline:auto}.food2c-mydatadrress .food2c-formaddress{border-radius:8px;padding:var(--space-14)}.food2c-mydatadrress .food2c-formaddress form{margin-top:var(--space-16)}.food2c-mydatadrress .food2c-formaddress .food2c-formaddress-form-buttons button:first-child{display:none}.food2c-mydatapayment{min-width:300px;width:100%}.food2c-mydatapayment .food2c-paper-container-title p{color:var(--primary-main);font-size:var(--fontsize-16);font-style:normal;font-weight:700;line-height:normal}.food2c-mydatapayment .food2c-paper-info{display:flex;flex-direction:column;justify-content:center;align-items:center}.food2c-mydatapayment .food2c-mydatapayment-skeleton{width:290px;min-height:175px}.food2c-mydatapayment .food2c-mydatapayment-button{margin-top:var(--space-16)}.food2c-remove-payment-modal h2{display:block;margin-top:var(--space-20);font-weight:500;font-size:var(--fontsize-18)}.food2c-remove-payment-modal .food2c-formpayment-form-buttons{margin-top:var(--space-20);display:flex;justify-content:center;align-items:center;flex-wrap:wrap;width:100%;gap:var(--space-20)}.food2c-remove-payment-modal .food2c-formpayment-form-buttons button{min-width:160px}.food2c-myhistoryorder{min-width:300px;width:100%}.food2c-myhistoryorder .food2c-paper-container-title p{color:var(--primary-main);font-size:var(--fontsize-16);font-style:normal;font-weight:700;line-height:normal}.food2c-myhistoryorder .food2c-myhistoryorder-button{margin:4rem auto 0;max-width:300px;width:100%}.food2c-myeditorder{min-width:300px;width:100%}.food2c-myeditorder .food2c-paper-container-title p{color:var(--primary-main);font-size:var(--fontsize-16);font-style:normal;font-weight:700;line-height:normal}.food2c-myeditorder .food2c-myeditorder-button{margin:4rem auto 0;max-width:300px;width:100%}.food2c-myeditorder .food2c-myeditorder-button:last-child{margin:1rem auto 0}.food2c-generalmydatadrress{min-width:300px;width:100%}.food2c-generalmydatadrress .food2c-paper-container-title p{color:var(--primary-main);font-size:var(--fontsize-16);font-style:normal;font-weight:700;line-height:normal}.food2c-generalmydatadrress .food2c-generalmydatadrress-options{margin-top:var(--space-16);font-weight:500}.food2c-formpayment{max-width:600px;width:100%}.food2c-formpayment .food2c-formpayment-creditcard{margin:0 auto}.food2c-formpayment .food2c-formpayment-form{width:100%;display:flex;flex-direction:column;gap:var(--space-20);margin-bottom:var(--space-20);margin-top:var(--space-40)}.food2c-formpayment .food2c-formpayment-form-buttons{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;width:100%;gap:var(--space-20)}.food2c-formpayment .food2c-formpayment-form-buttons button{min-width:260px}.food2c-formpayment .food2c-formpayment-form-group{display:flex;flex-direction:row;gap:var(--space-20);flex-wrap:no-wrap;width:100%;align-items:flex-start;justify-content:flex-start}.food2c-formpayment .food2c-formpayment-form-group>div{width:100%}.food2c-productcard{position:relative;min-height:420px;max-width:240px;min-width:240px;border:1px solid var(--primary-08);border-radius:var(--space-8);padding:var(--space-16);transition:all .2s linear;margin-left:var(--space-20);display:flex;flex-direction:column;align-items:stretch}@media(max-width:768px){.food2c-productcard{max-width:200px;min-width:200px;padding:var(--space-16)}}.food2c-productcard:hover{box-shadow:var(--shadow-card)}.food2c-productcard .food2c-productcard-content-badge-left{position:absolute;top:11px;left:-20px;display:flex;flex-direction:column;gap:var(--space-14)}.food2c-productcard .food2c-productcard-content-badge-left .food2c-productcard-content-badge-title{font-weight:600}.food2c-productcard .food2c-productcard-content-badge-right{position:absolute;top:11px;right:-20px;display:flex;flex-direction:column;gap:var(--space-14)}.food2c-productcard .food2c-productcard-content-badge-right .food2c-productcard-content-badge-title{font-weight:600}.food2c-productcard img{margin:0 auto;display:block;width:100%;max-width:194px;object-fit:cover;border-radius:var(--space-8);cursor:pointer}.food2c-productcard .food2c-productcard-content{display:flex;flex-direction:column;height:100%;justify-content:space-between;flex:1 1;padding-inline:var(--space-8)}.food2c-productcard .food2c-productcard-content .food2c-productcard-content-info{margin:var(--space-8) 0;display:flex;flex-direction:column;gap:var(--space-2)}.food2c-productcard .food2c-productcard-content .food2c-productcard-content-info .food2c-productcard-content-info-category{color:var(--text-secondary);font-size:var(--fontsize-12);font-style:italic;line-height:var(--fontsize-16);text-transform:uppercase;width:100%;white-space:pre-line;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;line-clamp:1;overflow:hidden}.food2c-productcard .food2c-productcard-content .food2c-productcard-content-info .food2c-productcard-content-info-title{color:var(--text-primary);font-size:var(--fontsize-14);line-height:var(--fontsize-16);font-weight:700;width:100%;white-space:pre-line;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-clamp:2;overflow:hidden}.food2c-productcard .food2c-productcard-content .food2c-productcard-actions{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--space-8);gap:var(--space-8)}.food2c-productcard .food2c-productcard-content .food2c-productcard-actions .food2c-recurrencebutton .food2c-recurrencebutton-menu{min-width:90px;max-width:90px;letter-spacing:0}@media(max-width:768px){.food2c-productcard .food2c-productcard-content .food2c-productcard-actions{display:flex;flex-direction:column-reverse}.food2c-productcard .food2c-productcard-content .food2c-productcard-actions .food2c-recurrencebutton .food2c-recurrencebutton-menu{min-width:100%;max-width:100%;letter-spacing:0}}.food2c-productcard .food2c-productcard-content .food2c-productcard-content-actions{display:flex;flex-direction:column;gap:var(--space-2)}.food2c-productcard .food2c-productcard-content .food2c-productcard-content-actions .food2c-productcard-content-discount-price{color:var(--text-disabled);font-size:var(--fontsize-12);line-height:var(--fontsize-16);-webkit-text-decoration-line:line-through;text-decoration-line:line-through;text-transform:uppercase}.food2c-productcard .food2c-productcard-content .food2c-productcard-content-actions .food2c-productcard-content-price{color:var(--text-primary);font-size:var(--fontsize-14);line-height:var(--fontsize-18);font-weight:700}.food2c-productcard .food2c-productcard-content .food2c-productcard-content-actions .food2c-productcard-content-price-unitary{color:var(--text-primary);font-size:var(--fontsize-14);line-height:var(--fontsize-20);font-weight:700;opacity:.6;display:inline-block}.food2c-productcard .food2c-productcard-content .food2c-productcard-content-actions .food2c-productcard-content-price-unitary span{font-size:var(--fontsize-12)}.food2c-productcard .food2c-productcard-content .food2c-productcard-content-actions .food2c-productcard-content-addcart{margin-top:var(--space-8)}.food2c-productcard .food2c-productcard-content .food2c-productcard-content-actions .food2c-productcard-content-addquantity,.food2c-productcard .food2c-productcard-content .food2c-productcard-content-actions .food2c-productcard-content-recurrence{max-width:120px;margin:var(--space-8) auto 0;width:100%}.food2c-productcard .food2c-productcard-content .food2c-productcard-content-actions .food2c-productcard-content-addquantity .food2c-recurrencebutton-menu,.food2c-productcard .food2c-productcard-content .food2c-productcard-content-actions .food2c-productcard-content-recurrence .food2c-recurrencebutton-menu{width:100%;height:36px}.food2c-productcard .food2c-productcard-content .food2c-button-size-normal{font-size:var(--fontsize-14)}.food2c-productslider .food2c-productslider-title{width:-moz-fit-content;width:fit-content;font-weight:600}.food2c-productslider .food2c-productslider-content-load{display:flex;gap:var(--space-24);flex-wrap:nowrap;overflow:hidden;flex-direction:row;margin:var(--space-40) 0;width:100%}.food2c-productslider .food2c-productslider-content-load .food2c-productslider-content-load-skeleton{min-height:400px;max-width:240px;min-width:240px;margin-left:var(--space-20)}@media(max-width:768px){.food2c-productslider .food2c-productslider-content-load .food2c-productslider-content-load-skeleton{max-width:200px;min-width:200px;padding:var(--space-16)}}.food2c-productslider .food2c-productslider-content{margin:var(--space-40) 0}.food2c-productslider .food2c-productslider-content .food2c-kennslider .food2c-kennslider-container{position:relative}.food2c-productslider .food2c-productslider-content .food2c-kennslider .food2c-kennslider-container .arrow-slider{background-color:transparent}.food2c-productslider .food2c-productslider-content .keen-slider__slide{align-items:stretch}.food2c-productslider .food2c-productslider-content .food2c-productcard{margin-right:var(--space-20)}.food2c-productslider .food2c-productslider-noscript{display:flex;flex-direction:row;gap:20px;flex-wrap:wrap;margin-top:30px}.food2c-filtericons{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;gap:1rem}.food2c-filtericons img{border-radius:50%}.food2c-kitproductcard{padding:var(--space-16);max-width:180px;min-width:180px;display:flex;justify-content:center;flex-direction:column;position:relative}.food2c-kitproductcard img{border-radius:10px}.food2c-kitproductcard .food2c-typography-body1{display:block;margin-top:var(--space-16);font-size:var(--fontsize-14);line-height:var(--fontsize-16);color:var(--text-primary);font-weight:600}.food2c-kitproductcard .food2c-kitproductcard-quantity{max-width:36px;min-width:36px;min-height:36px;max-height:36px;background-color:var(--secondary-main);color:var(--common-white);display:flex;justify-content:center;align-items:center;border-radius:50%;position:absolute;top:0;left:0}.food2c-kitproduct .food2c-kitproduct-title{font-size:var(--fontsize-18);font-weight:600;color:var(--primary-main);display:block;margin-bottom:var(--space-40)}.food2c-kitproduct .food2c-kitproduct-content{display:flex;align-items:center;gap:var(--space-16);margin-top:var(--space-40)}.food2c-kitproduct .food2c-kitproduct-content .food2c-kitproduct-scroll-button{background-color:transparent;min-width:40px;max-width:40px;min-height:40px;max-height:40px;border-radius:50%;border:0;display:flex;align-items:center;justify-content:center;transition:.2s linear}.food2c-kitproduct .food2c-kitproduct-content .food2c-kitproduct-scroll-button:hover{box-shadow:var(--shadow-primary)}.food2c-kitproduct .food2c-kitproduct-content .food2c-kitproduct-scroll-container{display:flex;flex-direction:row;flex-wrap:nowrap;gap:var(--space-16)}.food2c-kitproduct .food2c-kitproduct-content .food2c-kitproduct-card{display:flex;flex-direction:row;flex-wrap:nowrap;gap:var(--space-16);align-items:center}.food2c-recommendedproducts .food2c-recommendedproducts-title{font-size:var(--fontsize-18);font-weight:600;color:var(--primary-main);display:block;margin-bottom:var(--space-40)}.food2c-recommendedproducts .food2c-recommendedproducts-items{display:flex;flex-direction:row;flex-wrap:wrap;gap:var(--space-24);justify-content:flex-start;align-items:stretch}.food2c-productdetails .food2c-kitproduct,.food2c-productdetails .food2c-recommendedproducts{margin-top:var(--space-40)}.food2c-productdetails .food2c-productdetails-content{display:grid;grid-template-columns:450px 1fr;grid-gap:var(--space-30);gap:var(--space-30)}@media(max-width:800px){.food2c-productdetails .food2c-productdetails-content{grid-template-columns:1fr}}.food2c-productdetails .food2c-productdetails-content .food2c-productdetails-images{margin-left:100px}@media(max-width:1000px){.food2c-productdetails .food2c-productdetails-content .food2c-productdetails-images{grid-template-columns:1fr;margin-left:0}}.food2c-productdetails .food2c-productdetails-content .food2c-filtericons{margin-top:var(--space-24)}.food2c-productdetails .food2c-productdetails-content .food2c-productdetails-content-info{display:flex;flex-direction:column;gap:var(--space-24)}.food2c-productdetails .food2c-productdetails-content .food2c-productdetails-content-info .food2c-productLabelname{margin-bottom:var(--space-24)}.food2c-productdetails .food2c-productdetails-content .food2c-productdetails-content-info .food2c-productLabelname h1{color:var(--primary-main);font-size:var(--fontsize-18);font-weight:700;line-height:normal}.food2c-productdetails .food2c-productdetails-content .food2c-productdetails-content-info .food2c-productLabelname h2{color:var(--text-primary);font-size:var(--fontsize-18);font-style:normal;font-weight:500;line-height:normal;display:block}.food2c-productdetails .food2c-productdetails-content .food2c-productdetails-content-info .food2c-productActions .food2c-productActions-discount_price{color:var(--primary-48);font-size:var(--fontsize-16);font-style:normal;font-weight:500;line-height:normal;-webkit-text-decoration-line:line-through;text-decoration-line:line-through}.food2c-productdetails .food2c-productdetails-content .food2c-productdetails-content-info .food2c-productActions .food2c-productActions-price{color:var(--text-primary);font-size:var(--fontsize-18);font-style:normal;font-weight:500;line-height:normal}.food2c-productdetails .food2c-productdetails-content .food2c-productdetails-content-info .food2c-productActions .food2c-productActions-price-unitary{color:var(--text-primary);font-size:var(--fontsize-16);font-style:normal;font-weight:500;line-height:normal;opacity:.6;display:inline-block}.food2c-productdetails .food2c-productdetails-content .food2c-productdetails-content-info .food2c-productActions .food2c-productActions-price-unitary span{font-size:var(--fontsize-12)}.food2c-productdetails .food2c-productdetails-content .food2c-productdetails-content-info .food2c-productActions .food2c-productcard-content-addcart{margin-top:var(--space-16)}.food2c-productdetails .food2c-productdetails-content .food2c-productdetails-content-info .food2c-productActions .food2c-productcard-content-addquantity{margin-top:var(--space-16);display:grid;grid-template-columns:120px 120px;grid-gap:var(--space-16);gap:var(--space-16)}.food2c-productdetails .food2c-productdetails-content .food2c-productdetails-content-info .food2c-productActions .food2c-productcard-content-addquantity .food2c-addquantity{max-width:120px}.food2c-productdetails .food2c-productdetails-content .food2c-productdetails-content-info .food2c-productActions .food2c-productcard-content-addquantity .food2c-productActions-price{display:block;margin:auto 0;font-weight:600}.food2c-productdetails .food2c-productdetails-content .food2c-productdetails-content-info .food2c-productActions .food2c-productcard-content-recurrence{max-width:120px;margin-top:var(--space-16)}.food2c-productdetails .food2c-productdetails-content .food2c-productdetails-content-info .food2c-productActions .food2c-productcard-content-recurrence .food2c-recurrencebutton-menu{width:100%;height:36px}.food2c-productdetails .food2c-productdetails-content .food2c-productdetails-content-info .food2c-productActions .food2c-productcard-content-invalid-recurrence{max-width:220px;margin-top:var(--space-16)}.food2c-productdetails .food2c-productdetails-content .food2c-productdetails-content-info .food2c-productActions .food2c-productcard-content-invalid-recurrence .food2c-recurrencebutton-menu{width:100%;height:36px}.food2c-productdetails .food2c-productdetails-content .food2c-productdetails-content-info .food2c-productdescription .food2c-container{margin:0}.food2c-productdetails .food2c-productdetails-content .food2c-productdetails-content-info .food2c-productdescription .food2c-productdescription-label{color:var(--primary-main);font-size:var(--fontsize-18);font-style:normal;font-weight:700;line-height:normal;margin-bottom:var(--space-8)}.food2c-productdetails .food2c-productdetails-content .food2c-productdetails-content-info .food2c-productdescription h4{font-size:var(--fontsize-14);font-weight:500}.food2c-productdetails .food2c-productdetails-content .food2c-productdetails-content-info .food2c-productdescription .food2c-container{padding:0;color:var(--text-secondary);font-size:var(--fontsize-14);font-style:normal;font-weight:500;line-height:normal}