.style_Banner__oxvt_{width:100%;max-width:1920px;margin:0 auto;position:relative;z-index:2}.style_Banner__oxvt_>div{padding:0}.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:1920px){.style_Banner__oxvt_ .style_bannerDesktop__beU_m img{height:400px}}@media screen and (max-width:1720px){.style_Banner__oxvt_ .style_bannerDesktop__beU_m img{height:360px}}@media screen and (max-width:1560px){.style_Banner__oxvt_ .style_bannerDesktop__beU_m img{height:330px}}@media screen and (max-width:1460px){.style_Banner__oxvt_ .style_bannerDesktop__beU_m img{height:300px}}@media screen and (max-width:1330px){.style_Banner__oxvt_ .style_bannerDesktop__beU_m img{height:260px}}@media screen and (max-width:1235px){.style_Banner__oxvt_ .style_bannerDesktop__beU_m img{height:220px}}@media screen and (max-width:1140px){.style_Banner__oxvt_ .style_bannerDesktop__beU_m img{height:240px}}@media screen and (max-width:1050px){.style_Banner__oxvt_ .style_bannerDesktop__beU_m img{height:200px}}.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:722px}}@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;height:722px}}@media screen and (max-width:768px)and (max-width:648px){.style_Banner__oxvt_ .style_bannerMobile__NgvQE img{height:525px}}@media screen and (max-width:768px)and (max-width:520px){.style_Banner__oxvt_ .style_bannerMobile__NgvQE img{height:450px}}@media screen and (max-width:768px)and (max-width:430px){.style_Banner__oxvt_ .style_bannerMobile__NgvQE img{height:400px}}@media screen and (max-width:768px)and (max-width:390px){.style_Banner__oxvt_ .style_bannerMobile__NgvQE img{height:350px}}.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(--red-scala);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(--gold-scala-escuro);font-size:var(--fontsize-12);font-weight:700;position:absolute;top:-10px;right:-8px}.food2c-cartbutton .food2c-cartbutton-icon{fill:var(--red-scala)!important}.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(--gold-scala-escuro);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(--red-scala);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(--red-scala);font-weight:600}.food2c-cartbuttonb2c .food2c-cartbuttonb2c-content .food2c-cartbuttonb2c-action button{font-size:var(--fontsize-12);color:var(--red-scala);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(--red-scala);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(--red-scala);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(6,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(--background-default)}.food2c-footerdesktop .food2c-footerdesktop-container .food2c-footerdesktop-box .food2c-footerdesktop-items,.food2c-footerdesktop .food2c-footerdesktop-container .food2c-footerdesktop-box .food2c-footerdesktop-items-sac{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 .food2c-footerdesktop-items-sac,.food2c-footerdesktop .food2c-footerdesktop-container .food2c-footerdesktop-box .food2c-footerdesktop-items a,.food2c-footerdesktop .food2c-footerdesktop-container .food2c-footerdesktop-box .food2c-footerdesktop-items-sac .food2c-footerdesktop-items-sac,.food2c-footerdesktop .food2c-footerdesktop-container .food2c-footerdesktop-box .food2c-footerdesktop-items-sac a{transition:.2s linear;font-weight:500}.food2c-footerdesktop .food2c-footerdesktop-container .food2c-footerdesktop-box .food2c-footerdesktop-items .food2c-footerdesktop-items-sac:hover,.food2c-footerdesktop .food2c-footerdesktop-container .food2c-footerdesktop-box .food2c-footerdesktop-items a:hover,.food2c-footerdesktop .food2c-footerdesktop-container .food2c-footerdesktop-box .food2c-footerdesktop-items-sac .food2c-footerdesktop-items-sac:hover,.food2c-footerdesktop .food2c-footerdesktop-container .food2c-footerdesktop-box .food2c-footerdesktop-items-sac a:hover{color:var(--cream-scala)}.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 0}.food2c-footermobile .food2c-footermobile-container{width:100%}.food2c-footermobile .food2c-footermobile-container .food2c-collapse-panel{padding-left:3rem;padding-right:3rem}.food2c-footermobile .food2c-footermobile-container .food2c-footerdesktop-items-sac{display:flex;flex-direction:column;gap:5px;color:var(--common-white);font-size:var(--fontsize-12);transition:.2s linear;font-weight:500}.food2c-footermobile .food2c-footermobile-container .food2c-footerdesktop-items-sac:hover{color:var(--cream-scala)}.food2c-footermobile .food2c-footermobile-container .food2c-collapse .food2c-collapse-button{border-bottom:1px solid var(--common-white);padding-left:2rem;padding-right:2rem}.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;padding-left:2rem;padding-right:2rem}.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(--background-default);padding:var(--space-16) 0;position:fixed;z-index:20;box-shadow:var(--shadow-primary-header)}.food2c-header .food2c-header-subheader-hidden{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(--red-scala);color:var(--primary-main);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(--red-scala);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-search-header-mobile{display:none}.food2c-header .food2c-header-content-action-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-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(--red-scala)}.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(--red-scala)}@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-searchproductsbar{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}@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}.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;gap:2rem}@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(--gold-scala-16)!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-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%;color:var(--red-scala);border-bottom:1px solid var(--red-scala);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}.food2c-header-b2c-subHeader .food2c-logo{transform:translateY(0)}@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-b2c-subHeader .food2c-logo{transform:translateY(-10px)}}.food2c-header-b2b-subHeader{min-height:var(--food2c-header-b2b-subHeader);max-height:var(--food2c-header-b2b-subHeader);padding:0;margin-bottom:22px}.food2c-header-b2b-subHeader .food2c-logo{transform:translateY(0)}@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-header-b2b-subHeader .food2c-logo{transform:translateY(-10px)}}.food2c-headerfooterb2b{min-height:100vh;display:flex;flex-direction:column;justify-content:space-between;position:relative}.food2c-headerfooterb2b .food2c-headerfooterb2b-content{width:100%}.food2c-headerfooterb2b .food2c-headerfooterb2b-content ul li.food2c-nav-active:hover,.food2c-headerfooterb2b .food2c-headerfooterb2b-content ul li:hover{filter:brightness(1);color:var(--red-scala)}.food2c-headerfooterb2b .food2c-b2b-floatingButton-align{display:flex;position:fixed;flex-direction:column;gap:10px;right:30px;bottom:20px;z-index:21}.food2c-headerfooterb2b .food2c-b2b-floatingButton-align .food2c-b2b-floatingButton{max-height:40px;max-width:40px;min-height:40px;min-width:40px}.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-title{display:flex;flex-direction:column;align-items:center;justify-content:center;margin-bottom:var(--space-20)}.food2c-loginform .food2c-loginform-title .food2c-loginform-title-hello{color:var(--red-scala);font-size:1.75rem;font-style:italic;font-weight:900;margin-bottom:1rem}.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(--red-scala)!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;font-weight:600;background-color:transparent;border:0;border-bottom:1px solid var(--green-scala);color:var(--green-scala);transition:opacity .2s ease}.food2c-loginform .food2c-loginform-recover-password:hover{opacity:.8}.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(--red-scala);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-18) auto;width:100%;background-color:var(--red-scala)!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}.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:700;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{color:var(--red-scala)}.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{position:absolute;min-width:400px;max-width:700px;background-color:var(--gold-scala-16);box-shadow:var(--shadow-dialog);border-radius:8px;transition:all .2s linear;padding:var(--space-16)}.food2c-nav .food2c-nav-panel-arrow{display:block;width:12px;height:12px;border-radius:2px;background-color:var(--background-neutral);transform:rotate(130deg);position:absolute;transition:all .2s linear}.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(--red-scala)}.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(--common-white);border-radius:20px;padding:3rem 1rem 1rem;margin-top:-2rem;max-width:155px;min-width:155px;font-weight:600;color:var(--red-scala);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(--primary-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 a{margin-top:.5rem}.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-12);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(--red-scala);background-color:transparent;border:0;transition:all .2s linear}.food2c-userbutton:hover{opacity:.8}.food2c-userbutton-session{background-color:var(--gold-scala);color:var(--common-white);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(--red-scala);color:var(--common-white)}.food2c-RecoverBasketButton:hover{background:transparent;color:var(--red-scala)}.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(--gold-scala);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(--gold-scala-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-disabled-actions .food2c-addquantity{min-width:88px}.food2c-tablecartb2b-disabled-actions .food2c-addquantity button,.food2c-tablecartb2b-disabled-actions .food2c-rowtableb2c-item-remove{display:none}.food2c-tablecartb2b-disabled-actions .food2c-recurrencebutton .food2c-recurrencebutton-menu{cursor:default!important}.food2c-tablecartb2b-disabled-actions .food2c-tablecartb2b-buttons{width:100%;display:flex;justify-content:center;align-items:center;gap:var(--space-16);flex-direction:row}.food2c-tablecartb2b-disabled-actions .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(--gold-scala);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(--gold-scala-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-disabled-actions .food2c-addquantity{min-width:88px}.food2c-tablecartb2c-disabled-actions .food2c-addquantity button,.food2c-tablecartb2c-disabled-actions .food2c-rowtableb2c-item-remove{display:none}.food2c-tablecartb2c-disabled-actions .food2c-recurrencebutton .food2c-recurrencebutton-menu{cursor:default!important}.food2c-tablecartb2c-disabled-actions .food2c-tablecartb2c-buttons{width:100%;display:flex;justify-content:center;align-items:center;gap:var(--space-16);flex-direction:row}.food2c-tablecartb2c-disabled-actions .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(--red-scala);font-weight:700}.food2c-cartheader .food2c-cartheader-shippingDates .food2c-cartheader-shippingDate-currentItem{color:var(--common-white);background-color:var(--red-scala-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(--red-scala-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;align-items:center;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(--red-scala);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-16);line-height:var(--fontsize-16);color:var(--gold-scala-32);padding:var(--space-8);border:0;outline:0;margin-top:var(--space-8);border-bottom:1px solid var(--gold-scala-32);display:flex;text-transform:uppercase;justify-content:center;align-items:center;gap:var(--space-8)}.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{display:block;max-width:80%;margin:0 auto;text-align:center}.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:var(--common-white);color:var(--green-scala);border-color:var(--common-white)}.food2c-panelselectrecurrence .food2c-button-theme-outline-primary:hover{background:var(--secondary-main);border-color:var(--secondary-main);color:var(--green-scala)!important}.food2c-panelselectrecurrence .food2c-panelselectrecurrence-title{color:var(--common-white);font-size:var(--fontsize-18);line-height:var(--fontsize-22);display:flex;justify-content:center;align-items:center}.food2c-panelselectrecurrence .food2c-panelselectrecurrence-list{display:flex;justify-content:center;align-items:center;gap:var(--space-16)}.food2c-panelselectrecurrence .food2c-button-theme-outline-primary:hover{background-color:var(--common-white)!important;color:var(--red-scala);border-color:var(--common-white);filter:brightness(.8)}.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(--red-scala);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(--gold-scala-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(--green-scala)}.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:600;line-height:normal;margin-bottom:var(--space-16)}.food2c-createaccountform p:first-child{color:var(--red-scala);font-size:var(--fontsize-16);font-style:normal;font-weight:700;margin:0 0 .5rem}.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:700;color:var(--primary-main);display:block;text-align:center;text-decoration:underline;transition:.2s linear}.food2c-createaccountform .food2c-createaccountform-to-terms:hover{opacity:.8}.food2c-logincodeform{max-width:400px;width:100%;margin:0 auto;margin-top:var(--space-30)}.food2c-logincodeform .food2c-logincodeform-title{color:var(--red-scala);font-size:var(--fontsize-16);font-style:normal;font-weight:700;line-height:normal;margin-bottom:.5rem}.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-logincodeform-code-text{color:var(--text-primary);font-size:var(--fontsize-16);font-style:normal;font-weight:500;line-height:normal}.food2c-logincodeform .food2c-logincodeform-code-text.not-receive{font-weight:600}.food2c-logincodeform .food2c-logincodeform-code-text.not-receive .not-receive-btn{color:var(--red-scala);font-weight:600;transition:all .2s ease-in-out}.food2c-logincodeform .food2c-logincodeform-code-text.not-receive .not-receive-btn:hover{opacity:.8}.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(--green-scala);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-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(--red-scala)}.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-errormessage{margin-top:1rem;display:block}.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%;transition:all .2s ease;border:2px solid transparent}.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 .input-error input{box-shadow:var(--shadow-primary);border:2px solid var(--red-scala)}.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%;transition:all .2s ease;border:2px solid transparent}.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-message-form-credit-card{color:var(--text-primary);font-weight:500;font-size:var(--fontsize-12);margin-top:var(--space-16)}.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-formpayment .input-error input{box-shadow:var(--shadow-primary);border:2px solid var(--red-scala)}.food2c-pixSteps{width:100%;max-width:390px;margin:0 auto}.food2c-pixSteps .food2c-pixSteps-container{display:flex;align-items:center;justify-content:center;flex-direction:column}.food2c-pixSteps .food2c-pixSteps-container .food2c-pixSteps-content{display:flex;align-items:flex-start;justify-content:space-between;padding:1rem;width:100%}.food2c-pixSteps .food2c-pixSteps-container .food2c-pixSteps-content .food2c-pixSteps-arrow{display:flex;align-items:center;justify-content:flex-end;min-width:110px;margin-top:.675rem;position:relative;opacity:.9}.food2c-pixSteps .food2c-pixSteps-container .food2c-pixSteps-content .food2c-pixSteps-arrow:before{content:"";position:absolute;display:block;top:50%;transform:translateY(-50%);right:4px;width:100%;height:3px;border-radius:1px;background-color:var(--grey-500)}.food2c-pixSteps .food2c-pixSteps-container .food2c-pixSteps-content .food2c-pixSteps-step{display:flex;align-items:center;justify-content:center;flex-direction:column;max-width:116px}.food2c-pixSteps .food2c-pixSteps-container .food2c-pixSteps-content .food2c-pixSteps-step .food2c-pixStep-step-1,.food2c-pixSteps .food2c-pixSteps-container .food2c-pixSteps-content .food2c-pixSteps-step .food2c-pixStep-step-2{font-size:1rem;font-weight:700;color:#32bcad;border-radius:50%;border:1px solid var(--grey-500)}.food2c-pixSteps .food2c-pixSteps-container .food2c-pixSteps-content .food2c-pixSteps-step .food2c-pixStep-step-1{padding:10px 17.5px}.food2c-pixSteps .food2c-pixSteps-container .food2c-pixSteps-content .food2c-pixSteps-step .food2c-pixStep-step-2{padding:10px 16px}.food2c-pixSteps .food2c-pixSteps-container .food2c-pixSteps-content .food2c-pixSteps-step p{margin-top:.5rem;text-align:center;font-size:var(--fontsize-12);color:var(--grey-500)}.payment-option-container{position:relative;width:100%;margin:var(--space-8) 0 0}.payment-option-container span.selected-message{position:relative;display:block;margin:var(--space-8) 0}.payment-option-container .food2c-payment-option{display:flex;justify-content:space-between;align-items:center;width:100%;background-color:var(--red-scala-48);padding:.6875rem 1.375rem;border-radius:8px;outline:none;border:1px solid transparent;transition:all .3s ease-in-out;opacity:.5}.payment-option-container .food2c-payment-option.disabled{opacity:.5;pointer-events:none}.payment-option-container .food2c-payment-option.selected{border:1px inset var(--divider);background-color:var(--red-scala);opacity:1}.payment-option-container .food2c-payment-option.selected *{color:var(--common-white)}.payment-option-container .food2c-payment-option:hover{box-shadow:1px 1px 5px 0 var(--red-scala-48)}.payment-option-container .food2c-payment-option span{color:var(--red-scala)}.food2c-mydatapaymentConfirm{min-width:300px;width:100%;transition:all .2s ease;border:2px solid transparent}.food2c-mydatapaymentConfirm .food2c-paper-container-title p{color:var(--primary-main);font-size:var(--fontsize-16);font-style:normal;font-weight:700;line-height:normal}.food2c-mydatapaymentConfirm .food2c-button-goback{min-width:260px;margin-inline:auto}.food2c-mydatapaymentConfirm .food2c-paper-info{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%}.food2c-mydatapaymentConfirm .food2c-mydatapayment-skeleton{width:290px;min-height:175px}.food2c-mydatapaymentConfirm .food2c-creditcard{margin:var(--space-12) 0}.food2c-mydatapaymentConfirm .food2c-payment-credit-card-link{display:block;text-align:left;color:var(--text-primary);font-weight:500;font-size:var(--fontsize-18);margin-right:auto;margin-bottom:var(--space-12);border-bottom:1px solid var(--text-primary);transition:.2s linear}.food2c-mydatapaymentConfirm .food2c-payment-credit-card-link:hover{color:var(--text-secondary);border-color:var(--text-secondary)}.food2c-mydatapaymentConfirm .food2c-formpayment{border-radius:8px;padding:var(--space-14);padding-inline:0}.food2c-mydatapaymentConfirm .food2c-formpayment form{margin-top:var(--space-16)}.food2c-mydatapaymentConfirm .food2c-formpayment form .food2c-creditcard{margin-inline:auto}.food2c-mydatapaymentConfirm .food2c-formpayment .food2c-formpayment-form-buttons button:first-child{display:none}.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;background-color:var(--background-default);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%;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}.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;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.food2c-productcard .food2c-productcard-content .food2c-productcard-content-info .food2c-productcard-content-info-title{color:var(--text-primary);font-size:var(--fontsize-16);line-height:var(--fontsize-20);font-weight:700;width:100%;white-space:pre-line;display:-webkit-box;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;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-16);line-height:var(--fontsize-20);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}.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-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-3{max-width:820px;margin:var(--space-40) auto}.food2c-productslider .food2c-productslider-content-4{max-width:1130px;margin:var(--space-40) auto}.food2c-productslider .food2c-productslider-content{margin:var(--space-40) 0}.food2c-productslider .food2c-kennslider .food2c-kennslider-container{position:relative}.food2c-productslider .food2c-kennslider .food2c-kennslider-container .arrow-slider{background-color:transparent}.food2c-productslider .keen-slider__slide{align-items:stretch}.food2c-productslider .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(--green-scala);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(--text-primary-2);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(--text-primary-2);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-loading{display:flex;align-items:center;justify-content:center;width:100%;padding:2.5rem;min-height:250px}.food2c-loading img{object-fit:contain}.food2c-loading-fullpage{min-height:80vh}.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(--red-scala);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(--red-scala);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(--red-scala);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(--red-scala);font-size:var(--fontsize-16);font-style:normal;font-weight:500;line-height:normal;opacity:.6}.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(--red-scala);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 .food2c-container{padding:0;color:var(--text-secondary);font-size:var(--fontsize-14);font-style:normal;font-weight:500;line-height:normal}.food2c-productdrawer-sidepanel .food2c-sidepanel-size-large{max-width:100vw}.food2c-productdrawer-sidepanel .food2c-sidepanel-size-large .food2c-sidepanel-icon-close-right{right:10px}@media(min-width:1200px){.food2c-productdrawer-sidepanel .food2c-sidepanel-size-large{max-width:75vw}}.food2c-productdrawer-sidepanel .food2c-productdrawer{margin:var(--space-30) 0}.food2c-productdrawer-sidepanel .food2c-productdrawer .food2c-breadcrumb{margin-bottom:var(--space-30)}.food2c-revenuescard{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-24);transition:all .2s linear;background-color:var(--background-default);display:flex;flex-direction:column;align-items:stretch}@media(max-width:768px){.food2c-revenuescard{max-width:200px;min-width:200px;padding:var(--space-16)}}.food2c-revenuescard:hover{box-shadow:var(--shadow-card)}.food2c-revenuescard>img{margin:0 auto;display:block;width:100%;object-fit:cover;border-radius:var(--space-8);cursor:pointer}.food2c-revenuescard .food2c-revenuescard-content{display:flex;flex-direction:column;height:100%;justify-content:space-between;gap:var(--space-16);flex:1 1}.food2c-revenuescard .food2c-revenuescard-content .food2c-revenuescard-content-title{margin-top:var(--space-12)}.food2c-revenuescard .food2c-revenuescard-content .food2c-revenuescard-content-title p{color:var(--text-primary);font-size:var(--fontsize-16);line-height:var(--fontsize-20);font-weight:700;width:100%;white-space:pre-line;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.food2c-revenuescard .food2c-revenuescard-content .food2c-revenuescard-content-title span{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;overflow:hidden}.food2c-revenuescard .food2c-revenuescard-content .food2c-revenuescard-content-icons{display:flex;flex-direction:column;gap:var(--space-8)}.food2c-revenuescard .food2c-revenuescard-content .food2c-revenuescard-content-icons .food2c-revenuescard-icon{display:grid;grid-template-columns:24px 1fr;grid-gap:var(--space-8);gap:var(--space-8)}.food2c-revenuescard .food2c-revenuescard-content .food2c-revenuescard-content-icons .food2c-revenuescard-icon span{display:block;margin:auto 0;font-size:var(--fontsize-14);color:var(--text-primary);font-weight:500}.food2c-revenuesdetails .food2c-revenuesdetails-content{display:grid;grid-template-columns:470px 1fr;grid-gap:var(--space-24);gap:var(--space-24)}@media(max-width:800px){.food2c-revenuesdetails .food2c-revenuesdetails-content{grid-template-columns:1fr}}.food2c-revenuesdetails .food2c-revenuesdetails-content .food2c-revenuesdetails-images{margin-left:100px}@media(max-width:1000px){.food2c-revenuesdetails .food2c-revenuesdetails-content .food2c-revenuesdetails-images{grid-template-columns:1fr;margin-left:0}}.food2c-revenuesdetails .food2c-revenuesdetails-content .food2c-prevenuesdetails-content-info{display:flex;flex-direction:column;gap:var(--space-24)}.food2c-revenuesdetails .food2c-revenuesdetails-content .food2c-prevenuesdetails-content-info .food2c-prevenuesdetails-content-info-title h1{color:var(--text-primary);font-size:var(--fontsize-24);font-style:normal;font-weight:700;line-height:var(--fontsize-24)}.food2c-revenuesdetails .food2c-revenuesdetails-content .food2c-prevenuesdetails-content-info .food2c-prevenuesdetails-content-info-title span{color:var(--text-primary);font-size:var(--fontsize-18);font-style:normal;font-weight:500;line-height:var(--fontsize-20)}.food2c-revenuesdetails .food2c-revenuesdetails-content .food2c-prevenuesdetails-content-info .food2c-prevenuesdetails-icons{display:flex;flex-direction:column;gap:var(--space-16)}.food2c-revenuesdetails .food2c-revenuesdetails-content .food2c-prevenuesdetails-content-info .food2c-prevenuesdetails-icons .food2c-revenuescard-icon{display:grid;grid-template-columns:36px 1fr;grid-gap:var(--space-12);gap:var(--space-12)}.food2c-revenuesdetails .food2c-revenuesdetails-content .food2c-prevenuesdetails-content-info .food2c-prevenuesdetails-icons .food2c-revenuescard-icon span{margin:auto 0;display:block;color:var(--text-primary);font-size:var(--fontsize-14);font-style:normal;font-weight:700}.food2c-revenuesdetails .food2c-revenuesdetails-content .food2c-prevenuesdetails-content-info .food2c-prevenuesdetails-icons .food2c-revenuescard-icon span i{color:var(--text-secondary)}.food2c-revenuesdetails .food2c-revenuesdetails-content .food2c-prevenuesdetails-content-info .food2c-prevenuesdetails-content-print{max-width:300px}.food2c-revenuesdetails .food2c-prevenuesdetails-content-description{display:flex;flex-wrap:no-wrap;gap:var(--space-24);flex-direction:row;margin-top:var(--space-24)}@media(max-width:600px){.food2c-revenuesdetails .food2c-prevenuesdetails-content-description{flex-direction:column}}.food2c-revenuesdetails .food2c-prevenuesdetails-content-description .food2c-prevenuesdetails-content-description-ingredients strong{color:var(--text-primary);font-size:var(--fontsize-14);font-style:italic;font-weight:700;line-height:normal}.food2c-revenuesdetails .food2c-prevenuesdetails-content-description .food2c-prevenuesdetails-content-description-ingredients ul{margin-left:var(--space-20);margin-bottom:var(--space-20);margin-top:1.125rem}.food2c-revenuesdetails .food2c-prevenuesdetails-content-description .food2c-prevenuesdetails-content-description-ingredients ul li{color:var(--text-secondary);font-size:var(--fontsize-14);font-style:normal;font-weight:500;line-height:normal}.food2c-revenuesdetails .food2c-prevenuesdetails-content-description .food2c-prevenuesdetails-content-description-prepare-mode strong{color:var(--text-primary);font-size:var(--fontsize-14);font-style:italic;font-weight:700;line-height:normal}.food2c-revenuesdetails .food2c-prevenuesdetails-content-description .food2c-prevenuesdetails-content-description-prepare-mode p{color:var(--text-secondary);font-size:var(--fontsize-14);font-style:normal;font-weight:500;line-height:normal;max-width:600px;margin-bottom:var(--space-20)}.food2c-revenuesdrawer-sidepanel .food2c-sidepanel-size-large{max-width:100vw}.food2c-revenuesdrawer-sidepanel .food2c-sidepanel-size-large .food2c-sidepanel-icon-close-right{right:10px}@media(min-width:1200px){.food2c-revenuesdrawer-sidepanel .food2c-sidepanel-size-large{max-width:75vw}}.food2c-revenuesdrawer-sidepanel .food2c-revenuesdrawer{margin:var(--space-30) 0}.food2c-revenuesdrawer-sidepanel .food2c-revenuesdrawer .food2c-breadcrumb{margin-bottom:var(--space-30)}.food2c-revenuesslider .food2c-revenuesslider-title{width:-moz-fit-content;width:fit-content;font-weight:600}.food2c-revenuesslider .food2c-revenuesslider-content-load{display:flex;gap:var(--space-24);flex-wrap:nowrap;overflow:hidden;flex-direction:row;margin:var(--space-40) 0;width:100%}.food2c-revenuesslider .food2c-revenuesslider-content-load .food2c-revenuesslider-content-load-skeleton{min-height:400px;max-width:240px;min-width:240px;margin-left:var(--space-20)}@media(max-width:768px){.food2c-revenuesslider .food2c-revenuesslider-content-load .food2c-revenuesslider-content-load-skeleton{max-width:200px;min-width:200px;padding:var(--space-16)}}.food2c-revenuesslider .food2c-revenuesslider-content-3{max-width:820px;margin:var(--space-40) auto}.food2c-revenuesslider .food2c-revenuesslider-content-4{max-width:1130px;margin:var(--space-40) auto}.food2c-revenuesslider .food2c-revenuesslider-content{margin:var(--space-40) 0}.food2c-revenuesslider .food2c-kennslider .food2c-kennslider-container{position:relative}.food2c-revenuesslider .food2c-kennslider .food2c-kennslider-container .arrow-slider{background-color:transparent}.food2c-revenuesslider .keen-slider__slide{align-items:stretch}.food2c-revenuesslider .food2c-revenuesslider-noscript{display:flex;flex-direction:row;gap:20px;flex-wrap:wrap;margin-top:30px}.food2c-inthemidiacard{border:1px solid var(--primary-08);border-radius:var(--space-8);background-color:var(--background-default);transition:all .2s linear;max-width:315px;min-width:255px;width:100%}.food2c-inthemidiacard:hover{box-shadow:var(--shadow-card)}.food2c-inthemidiacard .food2c-inthemidiacard-header{border-bottom:1px solid var(--primary-08);width:100%;display:grid;grid-template-columns:50px 1fr;grid-gap:var(--space-12);gap:var(--space-12);padding:var(--space-12) 0}.food2c-inthemidiacard .food2c-inthemidiacard-header img{border-radius:50%;margin-left:var(--space-16)}.food2c-inthemidiacard .food2c-inthemidiacard-header span{display:block;margin:auto 0;padding-right:var(--space-16);color:var(--text-primary);font-size:var(--fontsize-12);font-weight:500}.food2c-inthemidiacard .food2c-inthemidiacard-content{padding:var(--space-12) var(--space-16)}.food2c-inthemidiacard .food2c-inthemidiacard-content img{max-width:285px;width:100%;object-fit:cover}.food2c-inthemidiacard .food2c-inthemidiacard-content button{margin:auto auto 0}.food2c-inthemidiacard .food2c-inthemidiacard-content .food2c-inthemidiacard-content-title{color:var(--text-primary);font-size:var(--fontsize-16);font-weight:700;text-transform:uppercase;line-height:var(--fontsize-18);margin:var(--space-12) 0 var(--space-8);display:block}.food2c-inthemidiacard .food2c-inthemidiacard-content .food2c-inthemidiacard-content-description{color:var(--text-secondary);font-size:var(--fontsize-16);font-style:normal;font-weight:400;line-height:var(--fontsize-18);margin-bottom:var(--space-32);display:block}.food2c-inthemidiaslider .food2c-inthemidiaslider-title{width:-moz-fit-content;width:fit-content;font-weight:600}.food2c-inthemidiaslider .food2c-inthemidiaslider-content-load{display:flex;gap:var(--space-24);flex-wrap:nowrap;overflow:hidden;flex-direction:row;margin:var(--space-40) 0;width:100%}.food2c-inthemidiaslider .food2c-inthemidiaslider-content-load .food2c-inthemidiaslider-content-load-skeleton{min-height:400px;max-width:240px;min-width:240px;margin-left:var(--space-20)}@media(max-width:768px){.food2c-inthemidiaslider .food2c-inthemidiaslider-content-load .food2c-inthemidiaslider-content-load-skeleton{max-width:200px;min-width:200px;padding:var(--space-16)}}.food2c-inthemidiaslider .food2c-inthemidiaslider-content{margin:var(--space-40) 0}.food2c-inthemidiaslider .food2c-inthemidiaslider-content .food2c-kennslider .food2c-kennslider-container{position:relative}.food2c-inthemidiaslider .food2c-inthemidiaslider-content .food2c-kennslider .food2c-kennslider-container .arrow-slider{background-color:transparent}.food2c-inthemidiaslider .food2c-inthemidiaslider-content .keen-slider__slide{align-items:stretch;padding:var(--space-16) 0}.food2c-inthemidiaslider .food2c-inthemidiaslider-noscript{display:flex;flex-direction:row;gap:20px;flex-wrap:wrap;margin-top:30px}.food2c-createduplicatecart-content{max-width:300px}.food2c-createduplicatecart-content .food2c-createduplicatecart,.food2c-createduplicatecart-content .food2c-createduplicatecart .food2c-createduplicatecart-infos{display:flex;flex-direction:column;gap:15px}.food2c-createduplicatecart-content .food2c-createduplicatecart .food2c-createduplicatecart-infos .food2c-createduplicatecart-content-data{display:flex;flex-direction:row;flex-wrap:wrap;gap:10px}.food2c-createduplicatecart-content .food2c-createduplicatecart .food2c-createduplicatecart-infos .food2c-createduplicatecart-title-text{color:var(--primary-main);font-weight:700;font-size:var(--fontsize-16)}.food2c-createduplicatecart-content .food2c-createduplicatecart .food2c-createduplicatecart-infobar-info{font-size:var(--fontsize-12);color:var(--error-darker)}.food2c-recurrencedisabledmodal{width:300px}.food2c-recurrencedisabledmodal .food2c-recurrencedisabledmodal-content{display:flex;flex-direction:column;gap:10px}.food2c-recurrencedisabledmodal .food2c-recurrencedisabledmodal-content .food2c-recurrencedisabledmodal-content-title{color:var(--primary-main);font-size:var(--fontsize-16)}.food2c-recurrencedisabledmodal .food2c-recurrencedisabledmodal-content .food2c-recurrencedisabledmodal-content-subtitle{color:var(--grey-800);font-size:15px}.food2c-recurrencedisabledmodal .food2c-recurrencedisabledmodal-content .food2c-recurrencedisabledmodal-content-atention{color:var(--grey-800);font-size:9px}.food2c-recurrencedisabledmodal .food2c-recurrencedisabledmodal-content .food2c-recurrencedisabledmodal-content-button{font-size:15px}.food2c-linkheaderpage .food2c-linkheaderpage-scroll .food2c-linkheaderpage-container{display:flex;flex-direction:row;gap:20px;border-bottom:1px solid var(--red-scala-48);padding:0 0 2px;width:max-content;margin:0}.food2c-linkheaderpage .food2c-linkheaderpage-scroll .food2c-linkheaderpage-container .food2c-linkheaderpage-container-link{display:flex;align-items:center;position:relative;gap:5px;padding:5px;color:var(--red-scala);font-size:var(--fontsize-14);font-style:normal;font-weight:700;line-height:normal;border:none;text-transform:uppercase;transition:all .2s linear}.food2c-linkheaderpage .food2c-linkheaderpage-scroll .food2c-linkheaderpage-container .food2c-linkheaderpage-container-link-border{letter-spacing:.1em}.food2c-linkheaderpage .food2c-linkheaderpage-scroll .food2c-linkheaderpage-container .food2c-linkheaderpage-container-link-border:before{content:"";position:absolute;height:4px;bottom:-4px;border-radius:8px;background-color:var(--green-scala);animation:slidein .2s both}.food2c-linkheaderpage .food2c-linkheaderpage-scroll .food2c-linkheaderpage-container .food2c-linkheaderpage-container-link-noActive{color:var(--red-scala-48)}@keyframes slidein{0%{width:0;left:50%}to{left:0;width:100%}}.food2c-minibannercard{max-width:100%;width:100%;transition:all .2s linear}.food2c-minibannercard img{border-radius:0;width:100%;height:auto}.food2c-minibannercard:hover{box-shadow:var(--shadow-card)}@media screen and (min-width:960px){.food2c-minibannercard .miniBannerCardMobile,.food2c-minibannercard .miniBannerCardTablet{display:none}}@media screen and (max-width:959px){.food2c-minibannercard .miniBannerCardDesktop,.food2c-minibannercard .miniBannerCardMobile{display:none}.food2c-minibannercard .miniBannerCardTablet{display:block;max-width:100%;width:100%}}@media screen and (max-width:768px){.food2c-minibannercard .miniBannerCardTablet{display:none}.food2c-minibannercard .miniBannerCardMobile{display:block;max-width:100%;width:100%}}.food2c-minibannercard .food2c-ImageMiniBannerCard{position:relative;width:100%;height:auto}.food2c-minibannercard .food2c-ImageMiniBannerCard span{position:absolute;display:block;bottom:10px;left:10px;font-size:var(--fontsize-24);font-weight:600;color:var(--primary-main)}.food2c-minibannergrid{display:flex;margin:0 auto;justify-content:center;padding:50px 0}.food2c-minibannergrid .food2c-minibannergrid-container{display:grid;grid-gap:20px;gap:20px;max-width:1390px;width:100%;justify-items:center;grid-template-columns:repeat(auto-fit,minmax(310px,1fr))}@media screen and (max-width:1440px){.food2c-minibannergrid .food2c-minibannergrid-container{grid-template-columns:repeat(2,minmax(310px,290px));justify-content:center}}@media screen and (max-width:675px){.food2c-minibannergrid .food2c-minibannergrid-container{grid-template-columns:repeat(1,minmax(310px,290px));justify-content:center}}.food2c-minibannergrid .food2c-minibannergrid-container .food2c-skeletonminigrid-content-load-skeleton{width:100%;height:250px;max-width:310px}@media screen and (max-width:1440px){.food2c-minibannergrid .food2c-minibannergrid-container-3{display:flex;gap:20px;justify-content:center;align-items:center}.food2c-minibannergrid .food2c-minibannergrid-container-3 .food2c-minibannercard{width:310px;margin:0 auto}}@media screen and (max-width:846px){.food2c-minibannergrid .food2c-minibannergrid-container-3{flex-direction:column}}.food2c-minibannergrid .food2c-minibannergrid-noscript{display:flex;flex-direction:row;gap:20px;flex-wrap:wrap;margin-top:30px;justify-content:center}.food2c-depositioncard{max-width:312px;padding:24px;width:100%;background-color:rgba(235,127,73,.122);border-radius:24px}.food2c-depositioncard .food2c-depositioncard-cards{gap:10px;align-content:center;justify-content:center}.food2c-depositioncard .food2c-depositioncard-cards .food2c-depositioncard-cards-infos{display:flex;flex-direction:column;align-items:flex-start;gap:46px}.food2c-depositioncard .food2c-depositioncard-cards .food2c-depositioncard-cards-infos p{color:#495754;font-size:var(--fontsize-14);font-style:normal;font-weight:400;line-height:var(--space-22);display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:3;line-clamp:3}.food2c-depositioncard .food2c-depositioncard-cards .food2c-depositioncard-cards-infos p:last-child{margin:0 auto;font-weight:700}.food2c-depositionsslider .food2c-depositionsslider-title{width:-moz-fit-content;width:fit-content;font-weight:600}.food2c-depositionsslider .food2c-depositionslider-content-load{display:flex;gap:var(--space-24);flex-wrap:nowrap;overflow:hidden;flex-direction:row;margin:var(--space-40) 0;width:100%}.food2c-depositionsslider .food2c-depositionslider-content-load .food2c-depositionslider-content-load-skeleton{min-height:204px;max-width:312px;min-width:312px;margin-left:var(--space-20)}@media(max-width:768px){.food2c-depositionsslider .food2c-depositionslider-content-load .food2c-depositionslider-content-load-skeleton{max-width:200px;min-width:200px;padding:var(--space-16)}}.food2c-depositionsslider .food2c-depositionsslider-content{margin:var(--space-40) 0}.food2c-depositionsslider .food2c-depositionsslider-content .food2c-kennslider .food2c-kennslider-container{position:relative}.food2c-depositionsslider .food2c-depositionsslider-content .food2c-kennslider .food2c-kennslider-container .arrow-slider{background-color:transparent}.food2c-depositionsslider .food2c-depositionsslider-content .keen-slider__slide{align-items:stretch}.food2c-depositionsslider .food2c-depositionsslider-noscript{display:flex;flex-direction:row;gap:20px;flex-wrap:wrap;margin-top:30px}.food2c-newsletter{margin:100px 0}.food2c-newsletter .food2c-newsletter-form{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px}.food2c-newsletter .food2c-newsletter-form .food2c-newsletter-form-title{color:var(--primary-main);font-size:var(--fontsize-24);line-height:var(--space-24);text-align:center}.food2c-newsletter .food2c-newsletter-form .food2c-newsletter-form-subtitle{color:var(--primary-main);font-size:var(--fontsize-14);font-weight:400}.food2c-newsletter form{display:flex;flex-direction:row;gap:20px}.food2c-newsletter form .food2c-newsletter-form-input{max-width:350px;width:350px}@media screen and (max-width:520px){.food2c-newsletter form .food2c-newsletter-form-input{width:235px}}.food2c-newsletter form .food2c-newsletter-form-input span{font-size:var(--fontsize-14)}@media screen and (max-width:520px){.food2c-newsletter form .food2c-newsletter-form-input span{font-size:9px;padding:var(--space-8) var(--space-8)}.food2c-newsletter form .food2c-inputFocus span{transform:translateX(14px) translateY(-19px);line-height:var(--space-24)}}.food2c-newsletter .food2c-button{width:36px;height:36px;border-radius:50%;padding:0;font-size:var(--fontsize-14)}.food2c-AuthUserEditPassword{max-width:400px;width:100%}.food2c-AuthUserEditPassword .food2c-password-requirements-content{margin-bottom:var(--space-12)}.food2c-AuthUserEditPassword .food2c-form-button-group{margin-bottom:0}.food2c-AuthUserEditPassword .food2c-AuthUserEditPassword-title{margin-bottom:var(--space-24);font-size:var(--fontsize-18)}.food2c-AuthUserEditPassword .food2c-form-button-group{display:flex;align-items:center;justify-content:center;gap:var(--space-12)}.food2c-cancelordermodal{max-width:400px}.food2c-cancelordermodal p{margin-bottom:var(--space-16);font-weight:500;display:block;text-align:center}.food2c-cancelordermodal .food2c-form-content-buttons{align-items:center;justify-content:center}.food2c-creditcardmodal{max-width:400px}.food2c-creditcardmodal .food2c-creditcardmodal-container{position:relative;width:100%;height:100%;display:flex;justify-content:center;align-items:center}.food2c-creditcardmodal .food2c-creditcardmodal-container .food2c-creditcardmodal-content .food2c-creditcardmodal-wrapper{display:flex;align-items:center;flex-direction:column;margin-bottom:1rem;padding:4px 8px}.food2c-creditcardmodal .food2c-creditcardmodal-container .food2c-creditcardmodal-content .food2c-creditcardmodal-wrapper h2{font-size:var(--fontsize-24);font-weight:500;margin:1rem 0 2rem;text-align:center}.food2c-delayeddelivery .food2c-delayeddelivery-title{color:var(--primary-main);font-size:var(--fontsize-20);font-weight:700}.food2c-delayeddelivery .food2c-delayeddelivery-cards{display:flex;flex-direction:column;gap:20px;padding:30px 0}.food2c-delayeddelivery .food2c-delayeddelivery-buttons{display:flex;flex-direction:row;gap:15px;justify-content:center}@media screen and (max-width:1080px){.food2c-delayeddelivery .food2c-delayeddelivery-buttons{flex-direction:column;align-items:center}}.food2c-delayeddelivery .food2c-delayeddelivery-buttons .food2c-button{font-size:15px;width:180px;padding:15px 5px}.food2c-deliverydaydescription{display:flex;flex-direction:row;cursor:pointer}.food2c-deliverydaydescription .food2c-deliverydaydescription-additionalInfos{display:flex;flex-direction:column;gap:10px;background-color:var(--secondary-08);padding:10px 30px;border-radius:8px;margin-left:-10px;justify-content:center;cursor:pointer}.food2c-deliverydaydescription .food2c-deliverydaydescription-additionalInfos .food2c-deliverydaydescription-title{font-size:var(--fontsize-14);font-weight:700;color:var(--grey-800)}.food2c-deliverydaydescription .food2c-deliverydaydescription-additionalInfos .food2c-deliverydaydescription-subTitle{font-size:var(--fontsize-12);color:var(--grey-600)}.food2c-editordermodal{justify-content:center;justify-items:center}.food2c-editordermodal .food2c-editordermodal-selector{max-width:360px;display:flex;flex-direction:row}@media screen and (max-width:450px){.food2c-editordermodal .food2c-editordermodal-selector{flex-direction:column;max-width:175px}}.food2c-editordermodal .food2c-editordermodal-selector .food2c-editordermodal-text{color:var(--grey-500);border:1px solid var(--grey-500);padding:10px;width:180px;display:flex;align-items:center;justify-content:center;margin:0 auto;cursor:pointer}@media screen and (max-width:450px){.food2c-editordermodal .food2c-editordermodal-selector .food2c-editordermodal-text{border-radius:8px}}.food2c-editordermodal .food2c-editordermodal-selector .food2c-editordermodal-text:first-child{border-right:none;border-top-left-radius:8px;border-bottom-left-radius:8px}@media screen and (max-width:450px){.food2c-editordermodal .food2c-editordermodal-selector .food2c-editordermodal-text:first-child{border-right:1px solid var(--grey-500);border-bottom-left-radius:0;border-bottom-right-radius:0}}.food2c-editordermodal .food2c-editordermodal-selector .food2c-editordermodal-text:nth-child(2){border-top-right-radius:8px;border-bottom-right-radius:8px}@media screen and (max-width:450px){.food2c-editordermodal .food2c-editordermodal-selector .food2c-editordermodal-text:nth-child(2){border-top-left-radius:0;border-top-right-radius:0}}.food2c-editordermodal .food2c-editordermodal-selector .food2c-editordermodal-text-active{background-color:var(--green-scala);border:1px solid var(--green-scala);padding:10px;width:180px;color:var(--common-white);display:flex;align-items:center;justify-content:center;margin:0 auto;cursor:pointer}@media screen and (max-width:450px){.food2c-editordermodal .food2c-editordermodal-selector .food2c-editordermodal-text-active{border-radius:8px;border-bottom-left-radius:none}}.food2c-editordermodal .food2c-editordermodal-selector .food2c-editordermodal-text-active:first-child{border-right:none;border-top-left-radius:8px;border-bottom-left-radius:8px}@media screen and (max-width:450px){.food2c-editordermodal .food2c-editordermodal-selector .food2c-editordermodal-text-active:first-child{border-bottom-left-radius:0;border-bottom-right-radius:0}}.food2c-editordermodal .food2c-editordermodal-selector .food2c-editordermodal-text-active:nth-child(2){border-left:none;border-top-right-radius:8px;border-bottom-right-radius:8px}@media screen and (max-width:450px){.food2c-editordermodal .food2c-editordermodal-selector .food2c-editordermodal-text-active:nth-child(2){border-top-left-radius:0;border-top-right-radius:0}}.food2c-editordermodal .food2c-button{margin:0 auto}.food2c-editordermodal .food2c-producttoedit-infos{padding:20px 0;display:flex;flex-direction:row;gap:15px}@media screen and (max-width:450px){.food2c-editordermodal .food2c-producttoedit-infos{flex-direction:column;align-items:center}}.food2c-editordermodal .food2c-producttoedit-infos .food2c-productincart-content{display:flex;flex-direction:row;align-items:center}@media screen and (max-width:450px){.food2c-editordermodal .food2c-producttoedit-infos .food2c-productincart-content{flex-direction:column;align-items:center}}.food2c-editordermodal .food2c-producttoedit-infos .food2c-producttoedit-item{display:flex;flex-direction:column;gap:10px}.food2c-scheduleyourdeliverymodal-content .food2c-scheduleyourdeliverymodal .food2c-scheduleyourdeliverymodal-top{max-height:117px}.food2c-scheduleyourdeliverymodal-content .food2c-scheduleyourdeliverymodal .food2c-scheduleyourdeliverymodal-title{display:flex;flex-direction:column;gap:10px}.food2c-scheduleyourdeliverymodal-content .food2c-scheduleyourdeliverymodal .food2c-scheduleyourdeliverymodal-title .food2c-scheduleyourdeliverymodal-title-text{color:var(--primary-main)}.food2c-scheduleyourdeliverymodal-content .food2c-scheduleyourdeliverymodal .food2c-scheduleyourdeliverymodal-title .food2c-scheduleyourdeliverymodal-subtitle-text{color:var(--text-primary)}.food2c-scheduleyourdeliverymodal-content .food2c-scheduleyourdeliverymodal .food2c-scheduleyourdeliverymodal-content-data{display:flex;flex-direction:row;gap:10px;padding:20px 0}.food2c-scheduleyourdeliverymodal-content .food2c-scheduleyourdeliverymodal .food2c-scheduleyourdeliverymodal-infobar{display:flex;flex-direction:column;gap:10px;padding:20px 0}.food2c-scheduleyourdeliverymodal-content .food2c-scheduleyourdeliverymodal .food2c-scheduleyourdeliverymodal-infobar .food2c-scheduleyourdeliverymodal-infobar-infos{max-height:39px;font-size:var(--fontsize-12);background-color:var(--warning-light)}.food2c-scheduleyourdeliverymodal-content .food2c-scheduleyourdeliverymodal .food2c-scheduleyourdeliverymodal-infobar .food2c-scheduleyourdeliverymodal-infobar-infos .food2c-infobar-icon-default,.food2c-scheduleyourdeliverymodal-content .food2c-scheduleyourdeliverymodal .food2c-scheduleyourdeliverymodal-infobar .food2c-scheduleyourdeliverymodal-infobar-infos .food2c-infobar-text{color:var(--common-black)}.food2c-scheduleyourdeliverymodal-content .food2c-scheduleyourdeliverymodal .food2c-button{width:250px}@media screen and (max-width:420px){.food2c-scheduleyourdeliverymodal-content .food2c-scheduleyourdeliverymodal .food2c-button{width:100%}.food2c-scheduleyourdeliverymodal-content{padding:var(--space-12) 0}}.food2c-sellerslider .food2c-sellerslider-title{width:-moz-fit-content;width:fit-content;font-weight:600}.food2c-sellerslider .food2c-sellerslider-content-load{display:flex;gap:var(--space-24);flex-wrap:nowrap;overflow:hidden;flex-direction:row;margin:var(--space-40) 0;width:100%}.food2c-sellerslider .food2c-sellerslider-content-load .food2c-sellerslider-content-load-skeleton{min-height:204px;max-width:312px;min-width:312px;margin-left:var(--space-20)}@media(max-width:768px){.food2c-sellerslider .food2c-sellerslider-content-load .food2c-sellerslider-content-load-skeleton{max-width:200px;min-width:200px;padding:var(--space-16)}}.food2c-sellerslider .food2c-sellerslider-content{margin:var(--space-40) 0}.food2c-sellerslider .food2c-sellerslider-content .food2c-kennslider .food2c-kennslider-container{position:relative}.food2c-sellerslider .food2c-sellerslider-content .food2c-kennslider .food2c-kennslider-container .arrow-slider{background-color:transparent}.food2c-sellerslider .food2c-sellerslider-content .keen-slider__slide{align-items:stretch}.food2c-wehaveoptions .food2c-wehaveoptions-title{width:-moz-fit-content;width:fit-content;font-weight:600}.food2c-wehaveoptions .food2c-wehaveoptions-items{display:flex;gap:var(--space-24);flex-wrap:wrap;flex-direction:row;margin:var(--space-40) 0;width:100%;justify-content:center;align-items:center}@media screen and (max-width:568px){.food2c-wehaveoptions .food2c-wehaveoptions-items img{width:100px;height:100px}}.food2c-wehaveoptions .food2c-wehaveoptions-items .food2c-wehaveoptions-item{position:relative;transition:all .3s ease-out}.food2c-wehaveoptions .food2c-wehaveoptions-items .food2c-wehaveoptions-item:before{bottom:-30px;content:"";opacity:0;position:absolute;background:radial-gradient(rgba(0,0,0,.15),transparent,transparent);transition:all .3s ease-in-out;border-radius:50%}.food2c-wehaveoptions .food2c-wehaveoptions-items .food2c-wehaveoptions-item:hover{transform:translateY(-.1in) scale(1.1)}.food2c-wehaveoptions .food2c-wehaveoptions-items .food2c-wehaveoptions-item:hover:before{width:100%;height:30px;opacity:1;transform:scale(.8)}.food2c-sidefilter .food2c-sidefilter-title{display:block;font-weight:600;font-size:var(--fontsize-16);color:var(--text-primary);padding:var(--space-16) 0}.food2c-sidefilter ul{list-style:none;margin-left:1rem}.food2c-sidefilter ul li{transition:.2s linear;cursor:pointer}.food2c-sidefilter ul li:hover{opacity:.8}.food2c-sidepanelfilter .food2c-sidepanelfilter-header-filters{display:flex;justify-content:space-between;align-items:center;gap:var(--space-16);padding:1rem 1rem 1rem 0;min-height:53px;max-height:53px;margin-top:var(--space-16);border-bottom:1px solid var(--divider)}.food2c-sidepanelfilter .food2c-sidepanelfilter-header-filters p{display:block;font-weight:600;font-size:var(--fontsize-18);color:var(--text-primary)}.food2c-sidepanelfilter .food2c-sidepanelfilter-header-filters button{display:block;font-weight:600;font-size:var(--fontsize-14);color:var(--green-scala);border:0;outline:none;background-color:transparent;text-transform:uppercase;border-bottom:1px solid var(--green-scala);transition:.2s linear}.food2c-sidepanelfilter .food2c-sidepanelfilter-header-filters button:hover{opacity:.7}.food2c-categorygrid{margin:var(--space-40) 0}.food2c-categorygrid .food2c-categorygrid-content{display:grid;grid-template-columns:280px 1fr;grid-gap:var(--space-16);gap:var(--space-16)}.food2c-categorygrid .food2c-categorygrid-content .food2c-categorygrid-header-filters{display:flex;justify-content:space-between;align-items:center;gap:var(--space-16);padding:1rem 1rem 1rem 0;min-height:53px;max-height:53px;border-bottom:1px solid var(--divider)}.food2c-categorygrid .food2c-categorygrid-content .food2c-categorygrid-header-filters p{display:block;font-weight:600;font-size:var(--fontsize-18);color:var(--text-primary)}.food2c-categorygrid .food2c-categorygrid-content .food2c-categorygrid-header-filters button{display:block;font-weight:600;font-size:var(--fontsize-14);color:var(--green-scala);border:0;outline:none;background-color:transparent;text-transform:uppercase;border-bottom:1px solid var(--green-scala);transition:.2s linear}.food2c-categorygrid .food2c-categorygrid-content .food2c-categorygrid-header-filters button:hover{opacity:.7}.food2c-categorygrid .food2c-categorygrid-content .food2c-productgrid-header-filters{border-bottom:1px solid var(--divider);padding:1rem;margin-left:-1rem;min-height:53px;max-height:53px;display:flex;justify-content:flex-end;align-items:center;gap:var(--space-16)}.food2c-categorygrid .food2c-categorygrid-content .food2c-productgrid-header-filters .food2c-orderby button{border:1px solid var(--green-scala);color:var(--green-scala);background-color:transparent;display:block;font-weight:600;font-size:var(--fontsize-14);padding:.5rem 1rem;border-radius:.75rem;transition:.2s linear}.food2c-categorygrid .food2c-categorygrid-content .food2c-productgrid-header-filters .food2c-orderby button span{display:flex;justify-content:center;align-items:center;gap:var(--space-8)}.food2c-categorygrid .food2c-categorygrid-content .food2c-productgrid-header-filters .food2c-orderby button:hover{color:var(--common-white);background-color:var(--green-scala)}.food2c-categorygrid .food2c-categorygrid-content .food2c-productgrid-header-filters .food2c-productgrid-button-filter{border:1px solid var(--green-scala);color:var(--green-scala);background-color:transparent;display:none;font-weight:600;font-size:var(--fontsize-14);padding:.5rem 1rem;border-radius:.75rem;transition:.2s linear;justify-content:center;align-items:center;gap:var(--space-8)}.food2c-categorygrid .food2c-categorygrid-content .food2c-productgrid-header-filters .food2c-productgrid-button-filter:hover{color:var(--common-white);background-color:var(--green-scala)}.food2c-categorygrid .food2c-categorygrid-content .food2c-categorygrid-filters{border-right:1px solid var(--divider);min-height:100vh}.food2c-categorygrid .food2c-categorygrid-content .food2c-categorygrid-filters-no-content{display:block;margin:0 auto;text-align:center;color:var(--text-secondary);font-weight:500;font-size:var(--fontsize-14);margin-top:calc(var(--space-40)*3)}.food2c-categorygrid .food2c-categorygrid-content .food2c-categorygrid-products{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:stretch;gap:var(--space-24);margin:var(--space-40) 0;max-width:1418px;width:100%}@media screen and (max-width:1755px){.food2c-categorygrid .food2c-categorygrid-content .food2c-categorygrid-products{max-width:1132px}}@media screen and (max-width:1471px){.food2c-categorygrid .food2c-categorygrid-content .food2c-categorygrid-products{max-width:850px}}@media screen and (max-width:1187px){.food2c-categorygrid .food2c-categorygrid-content .food2c-categorygrid-products{max-width:566px}}@media screen and (max-width:900px){.food2c-categorygrid .food2c-categorygrid-content .food2c-categorygrid-products{max-width:840px;margin:var(--space-40) auto}}@media screen and (max-width:880px){.food2c-categorygrid .food2c-categorygrid-content .food2c-categorygrid-products{max-width:560px}}@media screen and (max-width:768px){.food2c-categorygrid .food2c-categorygrid-content .food2c-categorygrid-products{max-width:480px}}@media screen and (max-width:511px){.food2c-categorygrid .food2c-categorygrid-content .food2c-categorygrid-products{max-width:238px}}@media screen and (max-width:900px){.food2c-categorygrid .food2c-categorygrid-content{grid-template-columns:1fr}.food2c-categorygrid .food2c-categorygrid-content .food2c-categorygrid-content-filters{display:none}.food2c-categorygrid .food2c-categorygrid-content .food2c-productgrid-header-filters .food2c-productgrid-button-filter{display:flex}}.food2c-categorygrid .food2c-categorygrid-content-no-filters{display:grid;grid-template-columns:1fr;grid-gap:var(--space-16);gap:var(--space-16)}.food2c-categorygrid .food2c-categorygrid-content-no-filters .food2c-categorygrid-products{margin:var(--space-40) auto}.food2c-formcoupon{width:100%}.food2c-formcoupon form{display:flex;justify-content:space-between;width:100%}.food2c-formcoupon form label{max-width:75%}.food2c-formcoupon form .food2c-formcoupon-input-icon{cursor:pointer}.food2c-formcoupon form button{max-width:7.5rem;width:100%}.food2c-formcoupon form .food2c-input input,.food2c-formcoupon form .food2c-input span,.food2c-formcoupon form button{background-color:#fdefe9;max-height:2.6875rem}.food2c-formcoupon form input{text-transform:uppercase}.food2c-gift{display:flex;justify-content:center;align-items:center;gap:var(--space-8);padding:var(--space-12) var(--space-16);font-size:var(--fontsize-16);font-weight:600}.food2c-gift-main{color:var(--common-white);background-color:var(--success-darker-2);border-radius:8px}.food2c-gift-dark{background-color:var(--common-white);color:var(--red-scala)}.food2c-resumeorder{max-width:420px;width:100%;margin-left:auto}.food2c-resumeorder .food2c-gift{margin-bottom:var(--space-20)}.food2c-resumeorder .food2c-resumeorder-paper{background-color:var(--secondary-12)}.food2c-resumeorder .food2c-resumeorder-paper-header{display:flex;justify-content:space-between;gap:var(--space-12);align-items:center}.food2c-resumeorder .food2c-resumeorder-title{font-size:var(--fontsize-18);font-weight:600;color:var(--text-primary)}.food2c-resumeorder .food2c-resumeorder-content{margin-top:var(--space-20)}.food2c-resumeorder .food2c-resumeorder-content .food2c-resumeorder-label{padding:var(--space-8) 0;border-bottom:1px solid var(--secondary-light);display:flex;justify-content:space-between;font-size:var(--fontsize-14);font-weight:500;color:var(--text-primary)}.food2c-resumeorder .food2c-resumeorder-content .food2c-resumeorder-label-total{padding:var(--space-8) 0;display:flex;justify-content:space-between;font-size:var(--fontsize-18);font-weight:600;color:var(--text-primary)}.food2c-resumeorder .food2c-formcoupon{padding:var(--space-12) 0;border-bottom:1px solid var(--secondary-light)}.food2c-resumeorder .food2c-totalShippingFree{font-size:var(--fontsize-12);font-weight:600;color:var(--text-primary);display:block;text-align:right}.food2c-resumeorder .food2c-inputprogress input[type=range]{background:var(--cream-scala);background-image:linear-gradient(var(--green-scala),var(--green-scala));background-repeat:no-repeat}.food2c-resumeorder .food2c-resumeorder-finalize-content{margin-top:var(--space-14);display:flex;flex-direction:column;justify-content:center;align-items:center}.food2c-resumeorder .food2c-resumeorder-finalize-content span{font-size:var(--fontsize-14);font-weight:500;color:var(--text-primary);display:block;text-align:center}.food2c-resumeorder .food2c-resumeorder-finalize-content button{width:100%;margin-top:var(--space-14)}.food2c-resumeuserinfo{max-width:420px;width:100%;margin-left:auto}.food2c-resumeuserinfo .food2c-resumeuserinfo-header{display:flex;justify-content:space-between;align-items:center}.food2c-resumeuserinfo .food2c-resumeuserinfo-header .food2c-resumeuserinfo-title{display:flex;flex-direction:row;align-items:center;gap:var(--space-8);color:var(--text-primary)}.food2c-resumeuserinfo .food2c-resumeuserinfo-header .food2c-resumeuserinfo-title p{font-size:var(--fontsize-18);font-weight:600}.food2c-resumeuserinfo .food2c-resumeuserinfo-content{margin-top:var(--space-12);display:flex;flex-direction:column;gap:var(--space-12)}.food2c-resumeuserinfo .food2c-resumeuserinfo-content span{font-size:var(--fontsize-14);font-weight:500;color:var(--text-secondary)}.food2c-resumeuserinfo .food2c-divider{margin:var(--space-12) 0}.food2c-resumeuserinfo .food2c-resumeuserinfo-button{cursor:pointer;transition:.2s linear}.food2c-resumeuserinfo .food2c-resumeuserinfo-button:hover{opacity:.8}.food2c-pixdetails{width:100%}.food2c-pixdetails .food2c-pixdetails-content{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;gap:.75rem;text-align:left}.food2c-pixdetails .food2c-pixdetails-content .food2c-pixdetails-status{display:flex;gap:.2rem;align-items:center;width:100%;flex-direction:column}.food2c-pixdetails .food2c-pixdetails-content .food2c-pixdetails-status p:first-child{font-size:var(--fontsize-16);font-weight:600;color:#c53841!important}.food2c-pixdetails .food2c-pixdetails-content .food2c-typography-p{text-align:left;line-height:120%;width:100%;font-size:var(--fontsize-16)}.food2c-pixdetails .food2c-pixdetails-content .food2c-pixdetails-count-donw{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%}.food2c-pixdetails .food2c-pixdetails-content .food2c-pixdetails-count-donw button{margin-top:var(--space-16)}.food2c-pixdetails .food2c-pixdetails-content .food2c-pixdetails-count-donw .food2c-pixdetails-count-donw-timer{display:flex;flex-direction:column;align-items:center;justify-content:center;margin-bottom:var(--space-16)}.food2c-pixdetails .food2c-pixdetails-content .food2c-pixdetails-count-donw .food2c-pixdetails-count-donw-timer span{font-weight:600;text-align:center!important;display:block;font-size:var(--fontsize-16)}.food2c-pixdetails .food2c-pixdetails-content .food2c-pixdetails-count-donw .food2c-pixdetails-count-donw-timer .food2c-pixdetails-count-donw-timer-expired{color:#c53841!important}.food2c-pixdetails .food2c-pixdetails-content .food2c-pixdetails-count-donw .food2c-pixdetails-count-donw-timer .food2c-pixdetails-count-donw-timer-run{color:var(--success-darker)}.food2c-pixdetails .food2c-pixdetails-content .input-wrapper{padding:10px;border:2px solid rgba(145,158,171,.32);background:transparent;color:var(--text-disabled);border-radius:.625rem;font-size:var(--fontsize-14);letter-spacing:.1px;display:flex;align-items:center;justify-content:space-between;position:relative;width:100%}.food2c-pixdetails .food2c-pixdetails-content .input-wrapper .input-label{position:absolute;top:-.5rem;left:10px;background:#fff;padding:0 .25rem;font-size:.875rem;color:var(--text-disabled)}.food2c-pixdetails .food2c-pixdetails-content .input-wrapper .input-field{flex:1 1;font-size:1.25rem;font-weight:500;padding:10px;pointer-events:none}.food2c-pixdetails .food2c-pixdetails-content .input-wrapper .copy-button,.food2c-pixdetails .food2c-pixdetails-content .input-wrapper .input-field{outline:none;border:none;background:transparent;color:var(--text-disabled)}.food2c-resumeuserdetails .food2c-PaymentDetails-order{display:flex;justify-content:space-between;gap:var(--space-16);align-items:center}.food2c-resumeuserdetails .food2c-PaymentDetails-order .food2c-PaymentDetails-order-creditcard-type{display:flex;gap:var(--space-16);align-items:center}.food2c-resumeuserdetails .food2c-PaymentDetails-order+button{width:100%;margin:var(--space-16) 0}.food2c-resumeuserdetails .food2c-creditcard{margin:0 auto}.food2c-resumeuserdetails .food2c-payment-credit-card-link{display:block;text-align:left;color:var(--text-primary);font-weight:500;font-size:var(--fontsize-18);margin-right:auto;margin-bottom:var(--space-12);border-bottom:1px solid var(--text-primary);transition:.2s linear}.food2c-resumeuserdetails .food2c-payment-credit-card-link:hover{color:var(--text-secondary);border-color:var(--text-secondary)}.food2c-checkoutsimplify{background-color:var(--red-scala);height:100%;padding:1.2rem}.food2c-checkoutsimplify .food2c-checkoutsimplify-label{padding:var(--space-8) 0;border-bottom:2px solid var(--secondary-lighter);display:flex;justify-content:space-between;font-size:var(--fontsize-14);font-weight:500;color:var(--common-white)}.food2c-checkoutsimplify .food2c-checkoutsimplify-label-total{padding:var(--space-8) 0;display:flex;justify-content:space-between;font-size:var(--fontsize-18);font-weight:600;color:var(--common-white)}.food2c-checkoutsimplify .food2c-inputprogress input[type=range]{background:var(--cream-scala);background-image:linear-gradient(var(--green-scala),var(--green-scala));background-repeat:no-repeat}.food2c-checkoutsimplify .food2c-totalShippingFree{font-size:var(--fontsize-12);font-weight:600;color:var(--common-white);display:block;text-align:right}.food2c-checkoutsimplify .food2c-divider{margin:13.5px 0}.food2c-checkoutsimplify button{width:100%;margin-top:auto;display:block}.food2c-headersimplify{background-color:var(--background-default);padding:var(--space-16) 0;margin-bottom:calc(var(--space-40) + var(--space-40))}.food2c-headersimplify .food2c-container{display:flex;justify-content:center;align-items:center}.food2c-headersimplify .food2c-logo img{padding:0}.food2c-modalwelcome{max-width:300px;width:100%;margin:auto;overflow:hidden;padding:0}.food2c-modalwelcome .food2c-modalwelcome-text{background-color:var(--common-white);margin:-32px -36px 0 -20px;width:300px;padding:var(--space-24)}@media screen and (max-width:1080px){.food2c-modalwelcome .food2c-modalwelcome-text{margin:-32px -36px 0 -19px}}@media screen and (max-width:720px){.food2c-modalwelcome .food2c-modalwelcome-text{margin:-32px -36px 0 -18px}}.food2c-modalwelcome .food2c-modalwelcome-text .food2c-modalwelcome-text-img{margin:0 auto;display:block}.food2c-modalwelcome .food2c-modalwelcome-text .food2c-modalwelcome-text-infos{color:var(--red-scala);line-height:var(--space-26);font-size:var(--fontsize-30);font-style:italic;font-weight:900;display:block;margin:2rem auto 0;text-align:center}.food2c-modalwelcome .food2c-cardlandindpage{background-color:#e6e6e1}.food2c-modalwelcome .food2c-modalwelcome-cards{display:flex;flex-direction:row;align-items:center;gap:var(--space-24)}.food2c-modalwelcome .food2c-modalwelcome-cards .food2c-modalwelcome-cards-text{height:150px;margin-top:130px;width:120px}.food2c-modalwelcome .food2c-modalwelcome-cards .food2c-modalwelcome-cards-text img{max-width:122px;max-height:122px;min-width:122px;min-height:122px;margin-top:-110px}.food2c-modalwelcome .food2c-modalwelcome-cards .food2c-modalwelcome-cards-text .food2c-typography-subtitle2{font-size:var(--fontsize-14);color:var(--red-scala);text-align:center;width:100%}.food2c-modalwelcome .food2c-modalwelcome-cards .food2c-modalwelcome-cards-text .food2c-button{width:90%;font-size:var(--fontsize-12);background-color:var(--green-scala);color:var(--common-white);padding:.5rem 0;border-radius:.5rem}.food2c-modalwelcome .food2c-modalwelcome-login{font-size:var(--fontsize-14);color:var(--text-primary);font-weight:500;display:block;text-align:center;margin-top:var(--space-24)}.food2c-modalwelcome .food2c-modalwelcome-login span{color:var(--green-scala);cursor:pointer;border-bottom:1px solid var(--green-scala)}.food2c-modalwelcome form .food2c-modalcep-title{margin-bottom:var(--space-16)}.food2c-modalwelcome form .food2c-modalcep-title p{color:var(--text-primary);font-weight:500;margin:var(--space-16) 0}.food2c-modalwelcome form button{width:100%;margin-top:var(--space-16);opacity:0;position:absolute;z-index:-1}.food2c-modalwelcome form .food2c-modalcep-shipping{margin:var(--space-8) 0;display:block;font-size:var(--fontsize-14);font-weight:600;line-height:var(--fontsize-16);color:var(--text-primary)}.food2c-modalwelcome form .food2c-modalcep-shipping a{color:var(--green-scala);border-bottom:1px solid var(--green-scala)}.food2c-nextdaysmodal{max-width:600px;width:100%}.food2c-nextdaysmodal .food2c-nextdaysmodal-title{margin-top:var(--space-24);display:block}.food2c-nextdaysmodal .food2c-nextdaysmodal-content-data{display:flex;flex-wrap:wrap;gap:var(--space-16);margin-top:var(--space-24)}.food2c-nextdaysmodal .food2c-nextdaysmodal-buttons{margin-top:var(--space-24);display:flex;justify-content:center;align-items:center;flex-wrap:wrap;width:100%;gap:var(--space-20)}.food2c-nextdaysmodal .food2c-nextdaysmodal-buttons button{min-width:160px}.food2c-simplifycart .food2c-sidepanel-icon-close-left{left:4px!important}.food2c-simplifycart .food2c-simplifycart-content{padding-top:1.2rem;min-height:calc(100vh - 32px);display:flex;flex-direction:column}.food2c-simplifycart .food2c-simplifycart-content .food2c-cartheader-shippingDates{display:flex;flex-direction:column}.food2c-simplifycart .food2c-simplifycart-content .food2c-cartB2c-cart-content-not-content{margin:var(--space-40) 0;display:flex;justify-content:center;align-items:center;flex-direction:column}.food2c-simplifycart .food2c-simplifycart-content .food2c-cartB2c-cart-content-not-content span,.food2c-simplifycart .food2c-simplifycart-content .food2c-cartB2c-cart-content-not-content strong{display:block;font-size:var(--fontsize-16);color:var(--text-primary);text-align:center}.food2c-simplifycart .food2c-simplifycart-content .food2c-productincart{margin:0 auto}.food2c-simplifycart .food2c-simplifycart-content .food2c-simplifycart-content-scroll{max-height:calc(100vh - var(--food2c-simplify-checkout-height) - 20vh)}@media screen and (max-width:1000px){.food2c-simplifycart .food2c-simplifycart-content .food2c-simplifycart-content-scroll{max-height:calc(100vh - var(--food2c-simplify-checkout-height) - 24vh)}}.food2c-simplifycart .food2c-simplifycart-content .food2c-simplifycart-content-scroll-with-gift{max-height:calc(100vh - 300px - 25vh)}@media screen and (max-width:1000px){.food2c-simplifycart .food2c-simplifycart-content .food2c-simplifycart-content-scroll-with-gift{max-height:calc(100vh - var(--food2c-simplify-checkout-height) - 29vh)}}.food2c-simplifycart .food2c-simplifycart-content .food2c-productincart{min-height:190px}.food2c-simplifycart .food2c-simplifycart-content .food2c-recurrencebutton-menu{min-height:36px}.food2c-simplifycart .food2c-simplifycart-content .food2c-simplifycart-gift{margin-top:auto}.food2c-simplifycart .food2c-simplifycart-content .food2c-simplifycart-gift .food2c-gift{margin-inline:-16px!important}.food2c-simplifycart .food2c-simplifycart-content .food2c-simplifycart-gift .food2c-checkoutsimplify{margin-top:0}.food2c-simplifycart .food2c-simplifycart-content .food2c-checkoutsimplify{margin:auto -16px -16px;max-height:var(--food2c-simplify-checkout-height);min-height:var(--food2c-simplify-checkout-height)}@media screen and (max-width:1080px){.food2c-simplifycart .food2c-simplifycart-content .food2c-checkoutsimplify{margin-bottom:-17px}}@media screen and (max-width:720px){.food2c-simplifycart .food2c-simplifycart-content .food2c-checkoutsimplify{margin-bottom:-18px}}.food2c-simplifycart .food2c-simplifycart-content .food2c-checkoutsimplify .food2c-divider{margin-left:-16px;margin-right:-16px;width:calc(100% + 32px)}.food2c-simplifycart-disabled-actions .food2c-addquantity{min-width:88px}.food2c-simplifycart-disabled-actions .food2c-addquantity button,.food2c-simplifycart-disabled-actions .food2c-rowtableb2c-item-remove{display:none}.food2c-simplifycart-disabled-actions .food2c-recurrencebutton .food2c-recurrencebutton-menu{cursor:default!important}.food2c-modalCep{max-width:350px}.food2c-modalCep .food2c-modalCep-title{margin-bottom:var(--space-16)}.food2c-modalCep .food2c-modalCep-title p{font-weight:600;color:var(--text-primary)}.food2c-modalCep .food2c-modalCep-title p:last-child{font-weight:500;margin-top:var(--space-8)}.food2c-modalCep .food2c-checkbox{font-size:var(--fontsize-14);margin:var(--space-8) 0 var(--space-12)}.food2c-modalCep .food2c-checkbox .food2c-inputcheckbox__checked{background-color:var(--primary-light);border:2px solid var(--primary-light)}.food2c-modalCep .food2c-modalCep-link-terms{color:var(--primary-light);display:block;text-align:center;margin-top:var(--space-16)}.food2c-modalCep .food2c-formcep-content-input-button{display:grid;grid-template-columns:1fr 60px;grid-gap:var(--space-12);gap:var(--space-12);align-items:flex-start;margin-top:var(--space-16)}.food2c-modalCep .food2c-formcep-content-input-button button{margin:0;max-height:43px}.food2c-modalCep form button{width:100%;margin-top:var(--space-16)}.food2c-modalCep form button:hover{background-color:var(--primary-main);color:var(--common-white);border:1px solid var(--primary-main)}.food2c-modalCep form .food2c-modalCep-shipping{margin:var(--space-8) 0;display:block;font-size:var(--fontsize-14);font-weight:500;line-height:var(--fontsize-18);color:var(--text-primary)}.food2c-modalCep form .food2c-modalCep-shipping a{color:var(--primary-light);border-bottom:2px solid var(--primary-light);font-weight:600}.food2c-modalCep .food2c-modalwelcome-text{background-color:var(--common-white);margin-bottom:2rem;width:300px}.food2c-modalCep .food2c-modalwelcome-text .food2c-modalwelcome-text-img{margin:0 auto;display:block}.food2c-modalCep .food2c-modalwelcome-text .food2c-modalwelcome-text-infos{color:var(--primary-main);line-height:var(--space-26);font-size:var(--fontsize-30);font-style:italic;font-weight:900;display:block;margin:0 auto 2rem;text-align:center}.food2c-modalCep p{font-size:var(--fontsize-16);font-weight:500;display:block}.food2c-modalCep .food2c-modalwelcome-cards{display:flex;flex-direction:row;align-items:center;gap:var(--space-24)}.food2c-modalCep .food2c-modalwelcome-cards .food2c-modalwelcome-cards-text{height:150px;margin-top:130px;width:120px}.food2c-modalCep .food2c-modalwelcome-cards .food2c-modalwelcome-cards-text img{max-width:122px;max-height:122px;min-width:122px;min-height:122px;margin-top:-110px}.food2c-modalCep .food2c-modalwelcome-cards .food2c-modalwelcome-cards-text .food2c-typography-subtitle2{font-size:var(--fontsize-14);color:var(--primary-main);text-align:center;width:100%}.food2c-modalCep .food2c-modalwelcome-cards .food2c-modalwelcome-cards-text .food2c-button{width:90%;font-size:var(--fontsize-12);padding:0}.food2c-modalCep .food2c-modalwelcome-login{font-size:var(--fontsize-14);color:var(--text-primary);font-weight:500;display:block;text-align:center;margin-top:var(--space-24)}.food2c-modalCep .food2c-modalwelcome-login span{color:var(--secondary-main);cursor:pointer;border-bottom:1px solid var(--secondary-main)}.food2c-modalCep .food2c-ModalTemporaryUser-shipping{margin:var(--space-8) 0;display:block;font-size:var(--fontsize-14);font-weight:500;line-height:var(--fontsize-18);color:var(--text-primary)}.food2c-modalCep .food2c-ModalTemporaryUser-shipping a{color:var(--primary-light);border-bottom:2px solid var(--primary-light);font-weight:600}.food2c-modalcep{max-width:350px}.food2c-modalcep .food2c-modalcep-title{margin-bottom:var(--space-16)}.food2c-modalcep .food2c-modalcep-title p{font-weight:600;color:var(--text-primary)}.food2c-modalcep .food2c-modalcep-title p:last-child{font-weight:500;margin-top:var(--space-8)}.food2c-modalcep .food2c-checkbox{font-size:var(--fontsize-14);margin:var(--space-8) 0 var(--space-12)}.food2c-modalcep .food2c-checkbox .food2c-inputcheckbox__checked{background-color:var(--primary-light);border:2px solid var(--primary-light)}.food2c-modalcep .food2c-formcep-content-input-button{display:grid;grid-template-columns:1fr 60px;grid-gap:var(--space-12);gap:var(--space-12);align-items:flex-start;margin-top:var(--space-16)}.food2c-modalcep .food2c-formcep-content-input-button button{margin:auto 0;max-height:43px}.food2c-modalcep .food2c-ModalTemporaryUser-shipping{margin:var(--space-8) 0;display:block;font-size:var(--fontsize-14);font-weight:500;line-height:var(--fontsize-18);color:var(--text-primary)}.food2c-modalcep .food2c-ModalTemporaryUser-shipping a{color:var(--primary-light);border-bottom:2px solid var(--primary-light);font-weight:600}.food2c-modalcep .food2c-ModalTemporaryUser-link-terms{color:var(--primary-light);display:block;text-align:center;margin-top:var(--space-16)}.food2c-modalcep form button{width:100%;margin-top:var(--space-16)}.food2c-modalcep form .food2c-input{margin:var(--space-8) 0}.food2c-modalcep form .food2c-modalcep-shipping{margin:var(--space-8) 0;display:block;font-size:var(--fontsize-14);font-weight:600;line-height:var(--fontsize-16);color:var(--text-primary)}.food2c-modalcep form .food2c-modalcep-shipping a{color:var(--green-scala);border-bottom:1px solid var(--green-scala)}.food2c-modalcep .food2c-modalwelcome-cards{display:flex;flex-direction:row;align-items:center;gap:var(--space-24)}.food2c-modalcep .food2c-modalwelcome-cards .food2c-modalwelcome-cards-text{height:150px;margin-top:130px;width:120px}.food2c-modalcep .food2c-modalwelcome-cards .food2c-modalwelcome-cards-text img{max-width:122px;max-height:122px;min-width:122px;min-height:122px;margin-top:-110px}.food2c-modalcep .food2c-modalwelcome-cards .food2c-modalwelcome-cards-text .food2c-typography-subtitle2{font-size:var(--fontsize-14);color:var(--red-scala);text-align:center;width:100%}.food2c-modalcep .food2c-modalwelcome-cards .food2c-modalwelcome-cards-text .food2c-button{width:90%;font-size:var(--fontsize-12);background-color:var(--green-scala);color:var(--common-white);padding:.5rem 0;border-radius:.5rem}.food2c-modalcep .food2c-modalwelcome-login{font-size:var(--fontsize-14);color:var(--text-primary);font-weight:500;display:block;text-align:center;margin-top:var(--space-24)}.food2c-modalcep .food2c-modalwelcome-login span{color:var(--green-scala);cursor:pointer;border-bottom:1px solid var(--green-scala)}.food2c-modalcep .food2c-modalwelcome-text-infos{color:var(--red-scala);line-height:var(--space-26);font-size:var(--fontsize-30);font-style:italic;font-weight:900;display:block;margin:0 auto 1rem;text-align:center}.food2c-modalcep .food2c-modalwelcome-text p{font-size:var(--fontsize-16);font-weight:500;display:block;margin-bottom:var(--space-16)}.food2c-confirmaccountmodal{max-width:400px;width:100%;margin:0 auto;margin-top:var(--space-30)}.food2c-confirmaccountmodal .food2c-modal-content .food2c-container{padding-left:0!important;padding-right:0!important}.food2c-confirmaccountmodal .food2c-confirmaccountmodal-title{color:var(--primary-main);font-size:var(--fontsize-16);font-style:normal;font-weight:700;line-height:normal}.food2c-confirmaccountmodal .food2c-confirmaccountmodal-code-text,.food2c-confirmaccountmodal .food2c-confirmaccountmodal-type-login{color:var(--text-primary);font-size:var(--fontsize-16);font-style:normal;font-weight:500;line-height:normal}.food2c-confirmaccountmodal form{display:flex;flex-direction:column;gap:var(--space-16);margin-top:var(--space-18)}.food2c-confirmaccountmodal form .food2c-entercode-input input[type=number]{width:46px}@media(max-width:400px){.food2c-confirmaccountmodal form .food2c-entercode-input input[type=number]{width:36px}}.food2c-confirmaccountmodal form .food2c-entercode-input{justify-content:center}.food2c-confirmaccountmodal form .food2c-confirmaccountmodal-content-texts p:first-child,.food2c-confirmaccountmodal form .food2c-confirmaccountmodal-content-texts p:last-child{margin-bottom:var(--space-8);text-align:center}.food2c-confirmaccountmodal form .food2c-confirmaccountmodal-content-texts p span{color:var(--green-scala);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-confirmaccountmodal form .food2c-confirmaccountmodal-content-buttons{display:flex;gap:var(--space-16);flex-direction:row;width:100%;margin-bottom:var(--space-18)}.food2c-confirmaccountmodal form .food2c-confirmaccountmodal-content-buttons button{width:100%}.food2c-timelinecard{min-height:400px;padding:0 var(--space-40);display:flex;justify-content:space-evenly;align-items:center;flex-direction:row-reverse;gap:var(--space-40)}.food2c-timelinecard img{object-fit:contain;max-width:320px;width:100%}.food2c-timelinecard>div p{color:var(--red-scala);font-size:var(--fontsize-34);line-height:var(--fontsize-34);font-weight:700;margin-bottom:var(--space-16);display:block}.food2c-timelinecard>div span{display:block;max-width:90%;color:var(--paragraph-scala);font-size:var(--fontsize-20);line-height:var(--fontsize-20)}@media screen and (max-width:900px){.food2c-timelinecard{flex-direction:column;justify-content:center}.food2c-timelinecard>div p,.food2c-timelinecard>div span{display:block;text-align:center;max-width:100%}}.food2c-ourtimeline-dots{margin-top:var(--space-16);padding:var(--space-12) var(--space-40);position:relative;display:flex;justify-content:center;align-items:center;transition:.2s linear}.food2c-ourtimeline-dots span{display:block;text-align:center;margin:var(--space-8) 0;font-size:var(--fontsize-30);font-weight:800;color:var(--gold-scala-32);transition:.2s linear;opacity:.6}.food2c-ourtimeline-dots>div{position:absolute;width:1.6rem;height:1.6rem;background-color:var(--green-scala);border:2px solid var(--green-scala);border-radius:50%;bottom:-14px;transition:.2s linear;padding:.125rem;display:flex;justify-content:center;align-items:center;cursor:pointer}.food2c-ourtimeline-dots>div:hover{filter:brightness(.9)}.food2c-ourtimeline-dots>div div{width:100%;height:100%;background-color:var(--green-scala);border-radius:50%;transition:.2s linear}@media screen and (max-width:800px){.food2c-ourtimeline-dots{padding:var(--space-12) var(--space-20)}}@media screen and (max-width:540px){.food2c-ourtimeline-dots span{font-size:var(--fontsize-16)}}@media screen and (max-width:400px){.food2c-ourtimeline-dots span{font-size:var(--fontsize-14)}.food2c-ourtimeline-dots:after{left:calc(50% - 7px)}}.food2c-ourtimeline{background-color:var(--cream-scala);padding-bottom:80px}.food2c-ourtimeline .food2c-slickslider .slick-dots{gap:0;border-bottom:2px solid var(--gold-scala-32);justify-content:flex-start}.food2c-ourtimeline .slick-arrow{background-color:transparent;border:1px solid var(--green-scala);color:var(--common-white);top:105%}.food2c-ourtimeline .slick-arrow svg path{fill:var(--green-scala)}.food2c-ourtimeline .slick-next{right:0!important}.food2c-ourtimeline .slick-prev{right:40px!important;left:auto}.food2c-ourtimeline .slick-active .food2c-ourtimeline-dots span{color:var(--red-scala);transform:scale(1.5);opacity:1}.food2c-ourtimeline .slick-active .food2c-ourtimeline-dots div{background-color:var(--background-default);border:2px solid var(--green-scala)}.food2c-ourtimeline .slick-active .food2c-ourtimeline-dots div div{background-color:var(--green-scala)}.food2c-pixmodal{max-width:400px}.food2c-pixmodal .food2c-pixdetails{margin-top:var(--space-16)}.food2c-pixmodal .food2c-pixmodal-staus p{font-size:var(--fontsize-16);font-weight:600;line-height:1.6;margin-bottom:var(--space-16);display:block}.food2c-pixmodal .food2c-pixmodal-staus button{margin-inline:auto}