html{scroll-behavior:smooth}body{margin:0;background-color:var(--color-white);font-family:"Open Sans"}a,body{color:var(--color-black)}a{text-decoration:none}a:hover{text-decoration:underline}h1{color:var(--color-h1);font-size:1.5rem;font-weight:400}@media (max-width:75em){h1{text-align:center;padding-bottom:1rem;padding-top:1rem}}h2{font-size:1.2rem;font-weight:400}.bold{font-weight:700!important}.content,.page{margin:auto}.content{max-width:1355px;padding-left:1rem;padding-right:1rem}@media (max-width:75em){.content--mobile-wide{padding:0}}.flex-1{flex:1 1}.d-inline-block{display:inline-block}.d-flex{display:flex}.d-flex-space-between{display:flex;justify-content:space-between}.d-inline{display:inline}.d-inline-flex{display:inline-flex!important}.d-block{display:block!important}.d-none{display:none!important}@media (max-width:75em){.m-d-block{display:block!important}}@media (max-width:75em){.m-text-center{text-align:center!important}}@media (max-width:75em){.m-text-left{text-align:left!important}}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.float-right{float:right}.float-left{float:left}.position-relative{position:relative}.position-absolute{position:absolute}.m-auto{margin:auto}.m-0{margin:0!important}.m-1{margin:1rem}.mb-1{margin-bottom:1rem}.mb-2{margin-bottom:2rem}.mb-4{margin-bottom:4rem}.mb-decent{margin-bottom:4px}.mt-0{margin-top:0!important}.mt-1{margin-top:1rem}.mt-2{margin-top:2rem}.mt-5{margin-top:5rem}.pb-1{padding-bottom:1rem}.pb-2{padding-bottom:2rem}.m-mr-0,.mr-0{margin-right:0!important}.mr-1{margin-right:1rem}.mr-2{margin-right:2rem!important}.mr-decent{margin-right:6px}.ml-0{margin-left:0!important}.ml-1{margin-left:1rem}@media (max-width:75em){.ml-m-1{margin-left:1rem}}.ml-decent{margin-left:6px}.ml-auto{margin-left:auto!important}.mt-auto{margin-top:auto}.mb-auto{margin-bottom:auto}.va-middle{vertical-align:middle}.uppercase{text-transform:uppercase}i.danger{color:var(--color-red)}.grey-background{background-color:var(--color-light-grey)}.rounded{border-radius:4px}.border-simple{border:1px solid var(--color-grey)}.border-simple--top{border-width:1px 0 0}.border-simple--left{border-width:0 0 0 1px}.w-100{width:100%}@media (max-width:75em){.m-h-100{height:100%}}@media (max-width:75em){.m-w-100{width:100%!important}}.w-80{width:80%}.w-50{width:50%}.p-1{padding:.5rem}.p-2{padding:1rem}.pt-1{padding-top:1rem}.pr-decent{padding-right:6px}.pr-1{padding-right:.5rem}.pl-0{padding-left:0!important}.pl-1{padding-left:.5rem}.pl-2{padding-left:1rem}.centered{left:50%;top:50%;transform:translate(-50%,-50%)}.clickable,.link{cursor:pointer}.link--underline,.link:hover{text-decoration:underline}.topleft{position:absolute;top:10px;left:10px}.line-after:after{display:block;height:1px;background-color:var(--color-grey);content:""}.red{color:var(--color-red)}.va-top{vertical-align:top}.hor-line-after:after{display:block;height:1px;background-color:var(--color-grey);content:""}.hor-line-after--mt-2:after{margin-top:2rem}.color-grey{color:var(--color-grey-darkest)}.font-smaller{font-size:.9rem}.right-panel-container{width:34%}.right-panel-container h2{margin-top:0}.help{text-align:center;padding-top:4rem}.help i{color:#d3d768;font-size:2rem;margin-right:.5rem}.help .d-inline-flex{align-items:center}.right-panel-scrollable{overflow:auto;max-height:100%}.invoice{background-color:var(--color-grey);padding:1rem}.password-reset i.big-icon{font-size:4rem;color:var(--color-green)}@media (max-width:75em){.mobile-text-content,.thank-you{padding-left:1rem;padding-right:1rem}}.thank-you h1:after{display:block;content:"";height:1px;background-color:var(--color-grey);margin-top:2rem;margin-bottom:2rem;margin-right:1rem}.thank-you .btn{font-size:.9rem;font-weight:400}.thank-you h2{font-weight:700}.thank-you i.big-icon{font-size:4rem;color:var(--color-green)}.thank-you i.big-icon.error{color:var(--color-red)}.thank-you i.big-icon.info{color:var(--color-badge-new)}header{color:var(--color-black)}header .menu{background-color:var(--color-white)}header .input-group{background-color:var(--color-grey);display:flex}header .input-group input{border-width:0}header .input-search{position:absolute;bottom:0;right:0}header .input-search input{min-width:342px}@media (max-width:75em){header .input-search input{width:100%}}@media (max-width:77.1875em){header .input-search input{min-width:unset}}header:after{display:block;content:"";height:1px}header:after,header input{background-color:var(--color-grey)}.menu-top{background-color:var(--color-theme);padding-bottom:10px;padding-top:10px;font-size:.8rem;margin-bottom:2rem}.menu-top,.menu-top a{color:var(--color-white)}@media (max-width:85.625em){.menu-top .mid-desktop-hide{display:none}}.menu{display:flex}.menu-left{width:25%}.menu-middle{margin-top:auto;margin-bottom:auto;width:100%}.menu-middle ul.header-list{display:inline-flex}.menu-bottom{margin-top:2rem}.menu-bottom .header-list{display:flex}.menu-upper{margin-bottom:1rem}.menu-upper .form-group{margin-bottom:0;margin-top:0}.header-list{display:inline-block;padding-left:0;margin-left:0}.header-list.line-separated li:after{opacity:.2;vertical-align:middle;height:1.5rem!important}.header-list li{list-style:none;display:inline;padding:.5rem;margin-right:.5rem}.header-list li.is-chosen{background-color:var(--color-white);color:var(--color-white)}.header-list .top-filter-item{background-color:var(--color-grey-darker);padding:1rem 2rem 1rem 1rem;border-radius:4px 4px 0 0;margin-right:4px;display:inline-block;cursor:pointer;font-weight:700}.header-list .top-filter-item.is-selected{background-color:var(--color-grey)}.header-list .top-filter-item img{vertical-align:middle;margin-right:.5rem}.header-list .top-filter-item span{vertical-align:middle}.header-list--small{margin:6px}.header-list--right{right:0}.header-list--right i{font-size:1.5rem;vertical-align:middle;padding-right:6px;padding-left:6px}.header-list--right i.font-smaller{font-size:1.2rem}.header-list--right i.fa-angle-down,.header-list--right i.fa-angle-up{font-size:1.2rem;vertical-align:bottom}.header-list--right span{vertical-align:middle}.header-list--right .discount{display:inline;border:1px solid var(--color-white);border-radius:4px;padding-bottom:4px;padding-left:6px;padding-right:6px;font-weight:400;margin-left:1rem}.header-list--right .drop-down{position:absolute;top:100%;left:0;width:100%;color:var(--color-black);z-index:999;background-color:var(--color-white);border-radius:0 0 4px 4px;box-shadow:0 2px 10px var(--color-grey-dark);margin-top:20px;padding:1rem}.header-list--right .drop-down--right{left:-30px}.header-list--right .drop-down a{color:var(--color-black)}.header-list--right .drop-down .btn{margin-left:0;margin-bottom:1rem}.header-list--right .drop-down i{padding-left:0}.submenu{text-align:left;padding-top:2rem;padding-bottom:2rem;background-color:var(--color-grey);border:solid var(--color-grey-darker);border-width:0 0 1px}.submenu-item{display:inline-block;width:120px;vertical-align:top;margin-right:1rem;text-decoration:none;text-align:center}.submenu-item.is-selected{color:var(--color-theme);font-weight:700}.submenu-item.is-selected img{-webkit-filter:var(--color-theme-filter);filter:var(--color-theme-filter)}.submenu-item:hover{color:var(--color-theme)}.submenu-item:hover img{-webkit-filter:var(--color-theme-filter);filter:var(--color-theme-filter)}.submenu-item img{margin-bottom:1rem}header.mobile .input-search{position:relative}header.mobile .input-search input{min-width:unset}header.mobile .input-search .input-append,header.mobile .input-search input{background-color:var(--color-white)}header.mobile .input-search .input-append .input-append-text{display:none}@media (max-width:75em){.submenu{background-color:var(--color-white)}.submenu .submenu-item{display:flex;width:100%;padding-top:1rem;padding-bottom:1rem;font-size:.9rem}.submenu .submenu-item img{margin-right:1rem;vertical-align:middle;margin-top:-8px}}.menu-top--mobile{padding-top:0;padding-bottom:0;margin-bottom:0}.menu-top--mobile .tiles{padding-top:10px;padding-bottom:10px}.menu-top--mobile .tile{font-size:2rem;display:inline;padding:1rem}.menu-top--mobile .tiles--right{position:absolute;right:0;top:0}.menu-top--mobile .tiles--middle{position:absolute;left:50%;top:0;transform:translateX(-50%)}.menu-top--mobile .top-menu-submenu{background-color:var(--color-white);color:var(--color-black);font-size:1rem;position:absolute;z-index:999;width:100%;box-shadow:0 2px 10px var(--color-grey-darkest)}.menu-top--mobile .top-menu-submenu a{color:var(--color-black);margin-left:1rem}.menu-top--mobile .top-menu-submenu .d-block{display:inline!important}.menu-top--mobile .top-menu-submenu .item:after{display:block;height:1px;content:"";background-color:var(--color-grey)}.menu-top--mobile .top-menu-submenu .item .item-content{padding:1rem}.menu-top--mobile .language-changer{display:inline-block}.menu-top--mobile .language-changer i{margin-left:1rem}.menu-top--mobile .language-changer .language-changer-item{text-align:left;margin-top:10px}.menu-top--mobile .language-changer .language-changer-item div{padding-top:.5rem}.mobile-submenu-container{background-color:var(--color-grey)}.mobile-submenu-container .mobile-top-filter-item{padding:1rem;font-weight:700}.mobile-submenu-container .mobile-top-filter-item.opened{background-color:var(--color-white)}.mobile-submenu-container .mobile-top-filter-item--subitem{background-color:var(--color-white);font-weight:400;font-size:.9rem}.mobile-submenu-container .mobile-top-filter-item.is-selected{font-weight:700;color:var(--color-theme)}.mobile-submenu-container .mobile-top-filter-item.is-selected a{color:var(--color-theme)}.mobile-submenu-container .mobile-top-filter-item.is-selected img{-webkit-filter:var(--color-theme-filter);filter:var(--color-theme-filter)}.mobile-submenu-container .mobile-top-filter-item .top-filter-item img{margin-right:1rem}.mobile-submenu-container .mobile-top-filter-item .top-filter-item span{vertical-align:super}.mobile-submenu-container .mobile-top-filter-item .top-filter-item i{display:inline;padding-top:.5rem;float:right}.menu-middle--mobile .input-group input{border-radius:0}footer{background-color:var(--color-black);background-size:cover;color:var(--color-white);margin-top:5rem;font-size:.8rem}footer:before{content:"";display:block;height:13px;background-color:var(--color-theme)}footer a{color:var(--color-white)}footer .content{padding-top:5rem;padding-bottom:5rem}footer .footer-bottom div{width:33%;vertical-align:middle}footer .footer-bottom:before{display:block;height:1px;content:"";background-color:#485054;margin-bottom:1rem}footer .footer-bottom .circle{position:relative;width:30px;height:30px;display:inline-block;border-radius:50%;background-color:#fff;color:var(--color-black);margin:.2rem;font-size:1rem}footer .footer-bottom .circle:hover{color:var(--color-white);background-color:var(--color-theme)}footer .footer-bottom .circle i{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}footer .footer-top{margin-bottom:2rem}footer .footer-logo-container{max-width:300px;display:inline-block}footer .footer-logo-container img{margin-top:-35px;margin-left:-25px}footer .footer-table-container{display:inline-block;vertical-align:top}footer .footer-table-container th{font-weight:400;font-size:.9rem;padding-bottom:1.5rem;padding-left:2.5rem}footer .footer-table-container td{padding-left:2.5rem}.badge{border-radius:4px;background-color:var(--color-badge);color:var(--color-white);padding:2px 6px}.badge--allergen{background-color:var(--color-grey-dark);display:inline-block}.badge--new{background-color:var(--color-badge-new)}ul.line-separated li:not(.no-separator){padding:0}ul.line-separated li:not(.no-separator):after{content:"";display:inline-block;width:1px;height:1rem;background-color:var(--color-white);margin-left:6px;margin-bottom:-2px}.icon{vertical-align:middle}.form-group{display:inline-block;margin:1rem;text-align:left}.form-group label{display:block;padding-bottom:4px}.input-group{display:inline-block;border-radius:4px}.input-group .input-append{padding:8px 12px;background-color:var(--color-grey-darker);border-radius:0 4px 4px 0}@media (max-width:75em){.input-group .input-append{padding-top:14px;padding-bottom:14px}}.input-group .input-prepend{background-color:var(--color-grey-darker);padding:8px 12px}@media (max-width:75em){.input-group .input-prepend{padding-top:14px;padding-bottom:14px}}.input-group textarea{border-style:none;color:var(--color-black);border-radius:4px;display:block;width:100%;resize:vertical}.input-group input{border-style:none;color:var(--color-black);width:100%;padding:8px 12px;box-sizing:border-box;border-radius:4px;border:1px solid var(--color-grey-dark)}.input-group input:focus-within{box-shadow:0 0 0 1pt var(--color-focus)}@media (max-width:75em){.input-group input{padding-top:14px;padding-bottom:14px}}.input-group input:focus{outline:none}input.amount-input{max-width:40px;margin-right:.3rem}.hint{font-size:.8rem;margin-top:-14px;margin-bottom:1rem;color:var(--color-grey-darkest)}.hint .hint-option{text-decoration:underline;margin-left:1rem;cursor:pointer}.input-calendar-select-wrapper{position:relative}.input-calendar-select-wrapper .input-calendar-option{position:absolute;z-index:999}.input-calendar-select-wrapper .calendar-icon-wrapper{padding-right:2px;display:flex;color:var(--color-grey-dark)}.input-calendar-select-wrapper .calendar-icon{padding-left:10px;padding-right:2px}.input-calendar-select-wrapper .separator{width:1px;background-color:var(--color-grey-dark);box-sizing:border-box;align-self:stretch}.input-calendar-select-wrapper .input-calendar-select{border-radius:4px;border:1px solid var(--color-grey-dark);padding:.5rem}.input-calendar-select-wrapper .input-calendar-select:hover{border-color:var(--color-grey-darkest)}.btn{background-color:var(--color-green);padding:10px;border-style:none;border-radius:4px;margin-left:.5rem;margin-right:.5rem;color:var(--color-black);cursor:pointer;font-weight:700}.btn.is-disabled{cursor:not-allowed}.btn.is-disabled,.btn.is-disabled:hover{background-color:var(--color-grey)}.btn--no-reg{font-size:.8rem}.btn--secondary{background-color:var(--color-button-secondary)}.btn--white{background-color:var(--color-white)}.btn--not-active{background-color:var(--color-grey-dark)}.btn:hover{background-color:var(--color-button-primary-selected)}a.btn:hover{text-decoration:none}.app-logo{left:0}.app-logo,.footer-logo{max-width:254px}.order-box .preview-container{width:90px;text-align:center;padding-top:4px}.order-box .preview-container .preview{height:60px}img.preview--detail{max-height:250px;width:auto}.carousel{position:relative}.carousel.preview--detail{width:360px}@media (max-width:23.125em){.carousel.preview--detail{width:unset}}.carousel img{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}@media (max-width:75em){.carousel{width:100%}}.carousel .carousel-button{position:absolute;top:50%;border-width:0;background-color:var(--color-white);font-size:2rem;color:var(--color-grey-darkest);transform:translateY(-50%)}.carousel .carousel-button:disabled{display:none}.carousel .carousel-button--back{left:0}.carousel .carousel-button--next{right:0}.category-container{padding-right:2rem}@media (max-width:75em){.category-container{padding-right:0}}@media (max-width:75em){.category-container h1{background-color:var(--color-grey-yellow)}}.category-table-row{display:flex}@media (max-width:75em){.category-table-row{display:block;margin-bottom:2rem}}.category-info-content{padding-right:2rem;padding-bottom:.5rem}.category-info.with-text:after{content:"";display:block;background-color:var(--color-grey);height:2px;margin-bottom:3rem;margin-right:1rem}.see-more{margin-bottom:1rem;margin-top:1rem}.category-info-content-wrapper{max-height:100px;overflow:hidden}.category-info-content-wrapper.is-open{max-height:unset}.category-item{min-width:30%;padding:1rem;display:flex;border:1px solid var(--color-grey);cursor:pointer;text-decoration:none}@media (max-width:75em){.category-item{border:0;padding:0;display:inline-block;text-align:center;min-width:unset;vertical-align:top;width:33%}}.category-item img{height:100%}.category-item div{display:inline-block;margin:auto 0 auto 1rem}@media (max-width:75em){.category-item div{display:block;margin:0}}.category-item:hover{color:var(--color-theme);border-color:var(--color-theme);text-decoration:none;font-weight:700}.category-item:hover img{-webkit-filter:var(--color-theme-filter);filter:var(--color-theme-filter)}.subcategories-container{display:grid;grid-template-columns:33% 33% 34%;margin-right:1rem;margin-bottom:4rem;border-color:var(--color-grey);border-style:solid;border-width:1px 0 0 1px}.subcategories-container--tiny{border-width:0 0 0 1px}.subcategories-container--tiny .subcategory-item{border-width:1px 1px 1px 0}@media (max-width:75em){.subcategories-container{display:block;margin:1rem}.subcategories-container .checkbox,.subcategories-container a{vertical-align:middle}}.subcategory-item{padding:.5rem;display:inline-flex;border-color:var(--color-grey);border-style:solid;border-width:0 1px 1px 0}@media (max-width:75em){.subcategory-item{display:block}}.subcategory-item input[type=checkbox]{margin-right:.5rem}.subcategory-item.is-selected{cursor:pointer;font-weight:700;border:1px solid var(--color-theme);color:var(--color-theme)}.subcategory-item:hover{color:var(--color-theme)}.subcategory-item img{margin:6px}.category-heading{padding-top:1rem;text-align:center}.category-description{text-align:center;margin-bottom:2rem;font-size:.9rem}.product-list-container{width:66%;display:inline-block}.product-list-container--wide{width:100%}@media (max-width:75em){.product-list-container{width:100%}}.product-list-container ul{padding-left:0;margin-right:2rem}@media (max-width:75em){.product-list-container ul{margin-right:0;padding-right:1rem;padding-left:1rem}}.product-list-container ul.grid{display:flex;flex-wrap:wrap}.product-list-container ul.grid li{width:50%}.product-list-container ul.grid li:not(:last-child):after{display:none}.product-list-container ul.grid li .product-list-item{display:flex;align-items:center;flex-direction:column;margin-left:.5rem}.product-list-container ul.grid li .product-list-item .product-info{height:40px}.product-list-container ul.grid li .product-list-item h2{height:80px}.product-list-container ul.grid li .product-list-item .preview-container{height:300px}.product-list-container ul.grid li .product-list-item .preview-container .preview{height:90%}.product-list-container ul.grid li .product-list-item .product-content{margin-left:0}.product-list-container ul.grid li .product-list-item .product-content .make-order{display:block;float:unset}.product-list-container ul.grid li .product-list-item .product-content .make-order .btn{display:block;margin-left:0;margin-top:1rem;width:100%}.product-list-container ul li{flex:0 0 50%;display:block}.product-list-container ul li:not(:last-child):after{display:block;content:"";background-color:var(--color-light-grey);width:100%;height:1px}.product-detail-web-content{padding:1rem}.product-detail-web-content ul{padding-left:1rem}.product-detail-web-content ul li{display:list-item}.product-detail-web-content ul li:after{display:none!important}.mobile-product-detail .preview-container{padding:0!important;text-align:center}.mobile-make-order .btn{display:block;margin-left:0;margin-top:1rem;width:100%}.product-list-item{display:flex;margin-top:1.5rem;margin-bottom:1.5rem}@media (max-width:75em){.product-list-item{display:block}}.product-list-item h2{margin-top:0;margin-bottom:4px}.product-list-item .preview-container{display:inline-block}.product-list-item .product-content{display:inline-block;margin-left:2rem;width:100%}.product-list-item .product-content .badge{margin-right:1rem;font-size:.9rem;padding:.3rem 1rem}.product-list-item .product-content-row{margin-top:1rem;margin-bottom:1rem}.product-info{font-size:.8rem}.product-info span{margin-right:1rem;white-space:nowrap;display:inline-block}.product-info span i{margin-right:2px}.preview-big{cursor:zoom-in}.preview-zoom{cursor:zoom-out}.appearance-container{display:flex;justify-content:flex-end;align-items:center;margin-right:2rem}.appearance-container .appearance-label{margin-right:.5rem}.appearance-container .appearance-switch{display:flex;align-items:stretch}.appearance-container .appearance-switch .appearance-switch-item{width:22px;text-align:center;margin:.2rem;padding:.5rem;background-color:var(--color-grey);border-radius:4px;cursor:pointer}.appearance-container .appearance-switch .appearance-switch-item.is-active{background-color:var(--color-grey-darkest)}.order-box{min-height:300px;background-color:var(--color-grey);border:1px solid var(--color-grey-darker);border-top:0 solid var(--color-grey-darker)}.order-box h2{padding-top:1rem}.order-box h2,.order-box h3{margin-left:2rem}.order-box .order-item-content{margin-top:1rem}.order-box .order-item-content .cancel-order{position:absolute;right:0;top:0;color:var(--color-grey-darker)}.order-box .preview-text{padding-left:.5rem;padding-bottom:1.5rem}.order-box table{width:100%}.order-box-item-time{background-color:var(--color-grey-darker);padding:1rem 2rem}.order-box-item-time .fa-times{color:var(--color-grey-darkest)}.order-box-item-row-content{padding:1rem 2rem}.order-box-item-row{background-color:var(--color-white)}.order-box-item-row--grey{background-color:var(--color-grey)}.order-box-item-row--grey .preview-text{padding-bottom:0}.order-box-item-row:after{content:"";display:block;height:1px;background-color:var(--color-grey-darker)}.fill-bar{height:10px;width:100%;background-color:var(--color-white);border-radius:4px}.fill-bar .fill-bar-percent{height:100%;background-color:#bd909d;border-radius:4px}.order-amount-changer{margin-left:.5rem}@media (max-width:75em){.order-amount-changer{margin-left:0}}.order-amount-button{cursor:pointer;display:inline-block;padding-left:.5rem;padding-right:.5rem;border-radius:4px;border:1px solid var(--color-grey-darker);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.order-amount-button.is-disabled{background-color:var(--color-grey);cursor:not-allowed}.order-amount-number{display:inline;padding-left:.5rem;padding-right:.5rem}.order-box-summary{padding:1rem 2rem}.order-box-summary .btn{margin-left:0;width:100%}.empty-order{color:var(--color-grey-dark);text-align:center;display:flex}.empty-order .empty-order-icon{font-size:3rem;margin-right:1rem}.empty-order .empty-order-content{text-align:left;padding-top:.5rem}.mobile-order-panel{text-align:right}.mobile-order-panel span{margin-left:.5rem;margin-right:.5rem}.mobile-order-panel:after{display:block;content:"";height:1px;background-color:var(--color-grey)}.mobile-order-panel .mobile-order-panel-content{padding:1rem;color:var(--color-theme)}.login-page{background-size:cover;background-position:100%;height:100vh}.login-page h1{font-weight:700;color:var(--color-theme);display:inline;vertical-align:middle}.login-page .heading{margin-bottom:2rem;margin-top:2rem}.login-page .heading img{max-width:150px;vertical-align:middle}.login-page .dialog-content{min-width:300px;max-width:600px;margin:auto}.login-page .btn{margin-left:0;display:block;margin-right:0;margin-top:1rem}.login-page .remember-me{display:inline}.login-page .remember-me label{color:var(--color-grey-darker);margin-left:4px;margin-right:1rem}.login-page .remember-me label.is-selected{color:var(--color-black)}.login-page .register{margin-top:1rem}.login-page .register .text{font-size:.8rem}.login-page .register .link{text-decoration:underline;font-weight:700;font-size:.8rem}.login-page .select-language{position:absolute;right:10px;top:10px;width:80px}.input-group--login{display:block;margin-top:4px}.login-contact{font-size:.7rem;text-decoration:underline;font-weight:700}.login-switch-env{font-size:.8rem;padding:10px;border-radius:4px;position:absolute;left:10px;top:10px}.alert,.login-switch-env{background-color:var(--color-white)}.alert{border-radius:8px;padding:1rem;margin-bottom:1rem}.alert .close{right:8px;top:4px;cursor:pointer}.alert--error{background-color:var(--color-red-light);color:var(--color-red-dark);border:1px solid #ffd6d6}.loader-back{width:1rem;height:1rem;position:absolute}.loader,.loader:after,.loader:before{border-radius:50%;width:1em;height:1em;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation:load7 1.8s ease-in-out infinite;animation:load7 1.8s ease-in-out infinite}.loader{color:#73152e;color:var(--color-theme);font-size:10px;position:relative;text-indent:-9999em;transform:translateZ(0);-webkit-animation-delay:-.16s;animation-delay:-.16s}.loader:after,.loader:before{content:"";position:absolute;top:0}.loader:before{left:-1em;-webkit-animation-delay:-.32s;animation-delay:-.32s}.loader:after{left:1em}@-webkit-keyframes load7{0%,80%,to{box-shadow:0 2.5em 0 -1.3em}40%{box-shadow:0 2.5em 0 0}}@keyframes load7{0%,80%,to{box-shadow:0 2.5em 0 -1.3em}40%{box-shadow:0 2.5em 0 0}}.dialog-overlay{display:flex;position:fixed;left:0;top:0;right:0;bottom:0;align-items:center;justify-content:center;background:rgba(4,19,32,.5);overflow:hidden;z-index:9999}.dialog-content{background-color:var(--color-white);color:var(--color-black);border-radius:4px}@media (max-width:75em){.dialog-content{width:100%;height:100%}}.dialog-content .dialog-content-inner{overflow:auto;padding:4rem;height:100%;box-sizing:border-box}@media (max-width:75em){.dialog-content .dialog-content-inner{padding-left:1rem;padding-right:1rem}}@media (min-width:64.0625em){.dialog-content .dialog-content-inner{max-height:98vh}.dialog-content .dialog-content-inner.desktop-overflow-visible{overflow:visible}}.dialog-content--no-overflow .dialog-content-inner{overflow:unset}.dialog-content--with-max-width{max-width:800px}.dialog-content--with-min-width{min-width:400px}.dialog-content--large .dialog-content-inner{max-width:unset;max-width:90vw}.dialog-content--large .dialog-content-inner img{max-width:100%;max-height:100%}.password-reset .dialog-content-inner{min-width:300px;text-align:left}.dialog-actuality{max-width:1000px}.dialog-actuality h1{text-align:center}.dialog-actuality .dialog-content-inner{max-height:90vh}.dialog-close{font-size:2rem;position:absolute;right:10px;top:0;cursor:pointer}.info{padding-left:2rem}.info i{font-size:1.5rem;position:absolute;left:0;top:3px}.dialog-content-v-90vw{width:90vw}@media (max-width:75em){.dialog-content-v-90vw{width:100%;max-width:unset!important}}.dialog-content.dialog-add-product h1{font-weight:700}.dialog-content.dialog-add-product h2{font-size:1rem}.dialog-content.dialog-add-product .active-delivery{cursor:pointer;border:1px solid var(--color-grey-darkest);color:var(--color-grey-darkest);border-radius:4px;padding:1rem;margin-right:1rem;margin-bottom:1rem;display:inline-block}.dialog-content.dialog-add-product .active-delivery.is-selected{background-color:var(--color-grey)}.react-calendar{width:100%!important}.product-list-container .navigation{font-size:.8rem}.product-list-container .navigation i{font-size:1rem}.product-list-container .navigation li{display:inline-block}.product-list-container .navigation li:not(:last-child):after{display:inline;content:">";background-color:var(--color-white);width:unset;height:unset;padding-left:1rem;padding-right:1rem}button.react-calendar__tile:disabled{color:var(--color-grey-darker);background-color:var(--color-white)}button.react-calendar__tile:enabled:hover{background-color:var(--color-badge);color:var(--color-white)}.form-section{padding-right:2rem}@media (max-width:75em){.form-section{padding-right:0}}.form-section label{font-size:.8rem}.form-section .input-group{display:block;margin-bottom:1rem;margin-top:4px}.form-section .input-group,.form-section .input-group input{background-color:var(--color-grey);border-width:0}.form-section .input-group textarea,.form-section:before{background-color:var(--color-grey)}.form-section:before{display:block;content:"";height:1px;margin-bottom:3rem;margin-top:3rem}.input-group.with-validate-error,.input-group.with-validate-error input{background-color:var(--color-red-light)}.input-group.with-validate-error .input-right-icon{right:28px}.input-group.with-validate-success,.input-group.with-validate-success input{background-color:var(--color-green-light)}.input-group.with-validate-success .input-right-icon{right:28px}.form-select .validate-error{margin-top:0;margin-left:4px}.validate-error{margin-top:-10px;margin-bottom:1rem}.input-icon,.validate-error{color:var(--color-red);font-size:.8rem}.input-icon{position:absolute;right:10px;top:10px}.input-icon--success{color:var(--color-green)}.input-group,.validate-select{position:relative}.input-right-icon{position:absolute;right:8px;top:4px;color:var(--color-grey-dark)}.checkbox{cursor:pointer;width:16px;height:16px;border:1px solid var(--color-grey-dark);border-radius:2px;margin-right:.5rem;margin-top:2px;font-size:.7rem;position:relative;display:inline-table}.checkbox--checked{border-color:var(--color-black)}.checkbox i{position:absolute;left:0;top:0;transform:translate(20%,20%)}.form-section.account-page{padding-left:0;margin-right:1rem;padding-bottom:2rem;padding-right:0;background-color:var(--color-account-page-background)}.form-section.account-page .form{max-width:400px;padding-left:1rem}.form-section.account-page:before{display:block;content:"";height:1px;background-color:var(--color-grey)}.register-form{border:1px solid var(--color-grey);border-radius:4px;margin-right:2rem}@media (max-width:75em){.register-form{margin-right:0}}.register-form .register-form-content{padding:2rem}.register-form .form-section:before{display:none}.register-form h2{margin-top:0}.register-form .register-form-header{background-size:cover;padding-bottom:3rem;background-position:50%;border-radius:4px 4px 0 0}.register-content{max-width:40%;display:flex}.register-content .register-check{margin-right:.5rem}.cookie-consent{position:fixed;bottom:0;width:100%;z-index:999;background-color:#f5f5f5;padding:1rem}.page-404 i{font-size:2rem}.page-404 a{text-decoration:underline}.table{border:1px solid var(--color-grey)}.table .table-head{background-color:var(--color-grey);display:flex}@media (max-width:75em){.table .table-head{display:block}}.table .table-head .table-head-actions{flex:1 1;text-align:right;display:flex;align-items:center;justify-content:flex-end}@media (max-width:75em){.table .table-head .table-head-actions{padding-bottom:1rem}}.table .table-head .table-head-actions .table-head-action{margin-right:1rem}.table .table-head .table-head-actions .button-back{display:inline-block;background-color:var(--color-grey-darker);padding:.5rem;border-radius:4px}.table .link{color:var(--color-theme)}.table .table-content{padding:1rem}.table .table-content .table-content-item{width:10rem}.table h1{padding-left:1rem;padding-top:2rem;padding-bottom:2rem;margin:0}.table table{background-color:var(--color-grey);width:100%;text-align:left;border-spacing:0 1px}.table table td,.table table th{padding:1rem}.table table tbody{background-color:var(--color-white)}.table .table-mobile-item{margin-bottom:2rem;margin-top:2rem}.table .table-mobile-item .table-mobile-cell{padding:1rem;display:flex}.table .table-mobile-item .table-mobile-cell .table-mobile-cell-left,.table .table-mobile-item .table-mobile-cell .table-mobile-cell-right{width:50%}.paginator,.paginator .paginator-item{margin:1rem;display:flex;justify-content:center}.paginator .paginator-item{background-color:var(--color-grey-darker);border-radius:50%;width:2rem;height:2rem;cursor:pointer;align-items:center}.paginator .paginator-item--active{background-color:var(--color-theme);color:var(--color-white);cursor:not-allowed}.paginator .paginator-item--fake{cursor:unset;background-color:var(--color-grey)}.history-table-head{display:flex;align-items:baseline}.history-table-head .btn-filter{margin-left:auto;margin-right:2rem;position:relative}.history-table-head .btn-filter .filter-options-container{position:absolute;background-color:var(--color-grey);right:0;padding:.5rem;margin-right:.5rem}.history-table-head .btn-filter .filter-options-container .options{display:flex}@media (max-width:75em){.history-table-head .btn-filter .filter-options-container .options{display:block}}.history-table-head .btn-filter .filter-options-container .filter-option-head{margin-bottom:1rem}.history-table-head .btn-filter .filter-options-container .filter-option{min-width:200px;margin:.5rem;background-color:var(--color-white);padding:1rem;border-radius:4px;border:1px solid var(--color-grey-dark)}.history-table-head .btn-filter .filter-options-container .filter-option .filter-option-row{display:flex;margin-top:.5rem;align-items:center}.history-table-head .btn-filter .filter-options-container .filter-option .filter-option-row .input-calendar-select-wrapper{flex-grow:1}.cart-content .order-box-item-row-content .w-80{width:100%}@media (min-width:75em){.cart-content .order-box-content .cart-sum{max-width:40%;margin-left:auto}}.cart-content .cart-order-info{padding:1rem 2rem 2rem;background-color:var(--color-grey)}.cart-content .cart-order-info i{margin-right:.5rem}.cart-content .cart-order-info .print-page-btn{position:absolute;right:1rem;font-size:1.5rem}@media not print{.no-print-hide{display:none!important}}@media print{body{font-size:.7rem;-webkit-print-color-adjust:exact}.cookie-consent{display:none}.app-logo{max-width:10rem}.print-hide{display:none!important}.print-content-header{display:flex;align-items:center;justify-content:space-between}.order-amount-button{display:none}.order-box-summary{padding-top:0;padding-bottom:0}.help{display:flex;font-size:.6rem;padding-top:0}.help i{font-size:1rem}.help>*{margin-right:2rem}.cart-content .cart-order-info{background-color:#fff;padding:1rem 0;display:flex;flex-wrap:wrap}.cart-content .cart-order-info>*{flex-basis:50%}.cart-content .cart-order-info h1,.menu-middle,.menu-top,.navigation,header,header:after{display:none}.menu-left{width:unset}.menu-bottom{display:none}.btn{display:none!important}.order-box-item-row-content{padding-top:.4rem;padding-bottom:.4rem}.order-box{border-width:0;background-color:#fff}.order-box .fa-info-circle{display:none}.order-box .order-item-content{margin-top:0}.order-box .order-box-item-row--grey{background-color:#fff}.order-box .preview-container .preview{height:50px}.clickable,footer{display:none}}
/*# sourceMappingURL=main.0c522925.chunk.css.map */