a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;font-size:100%;font:inherit;margin:0;padding:0;vertical-align:initial}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}:root{--primary-text:#5e5e5e;--secondary-text:#444;--text-light:#495057;--primary-color:#ed6ba7;--prodcard-color:#f8f8f8;--border-light:#ced4da}::-webkit-scrollbar{background:#0000;width:0}body{font-family:Helvetica,sans-serif}.container{margin:0 auto;width:80vw}h1{font-size:36px}h1,h2{font-weight:700}h2{font-size:24px}.main{margin-bottom:50px}.header{align-items:center;background-color:#fff;border-bottom:1px solid #dedede;height:80px;padding:0 10vw;position:sticky;top:0;z-index:100}.header,.navpan{display:flex;justify-content:space-between}.btn-login{background-color:#ced4da;background-color:var(--border-light);border-radius:5px;font-weight:600;height:36px;margin-left:10px;padding:5px 10px;width:100px}.btn-login,.btn-pan{align-items:center;display:flex;justify-content:space-between}.btn-pan{gap:10px}.searchbar{border:1px solid #e9ecef;border-radius:5px;box-sizing:border-box;font-weight:300;outline:8px solid #0000;padding:10px 30px;transition:outline .25s linear,border .25s linear;width:100%}.searchbar:focus,.searchbar:hover{border-color:#3498db}.search-input{margin-left:-50px;width:20%}.search-input,.search-pan{position:relative}.search-icon{color:#5e5e5e;color:var(--primary-text);left:10px;position:absolute;top:10px}.head-pan{align-items:center;background-color:#1c4db9;height:75px}.head-pan p{color:#fff;font-size:16px}.btn-apply{background-color:#fff;border-radius:25px;font-weight:700;padding:15px 25px}.home-pan{padding:0 10%}.home-pan,.top-pan{display:flex;justify-content:space-between}.top-pan{background-color:#ed6ba7;background-color:var(--primary-color);flex-wrap:wrap;margin:0;object-fit:contain;padding-top:5%}.btn-products{background-color:#1c4db9;border-radius:10px;color:#fff;font-weight:700;padding:20px 40px;text-decoration:none}.top-pan h1{font-size:64px}.top-pan p{font-size:22px;font-weight:lighter}.logo-home{width:100px}.img-home-pan{align-self:flex-end;max-width:30%;min-width:400px}.img-home{width:100%}.link-pan{color:#fff;display:flex;flex-direction:column;gap:40px;justify-content:space-between;padding:0 5% 5% 10%;width:45%}.cities{font-size:36px;font-weight:700;margin:50px 0 30px}.map-container{box-sizing:border-box;flex-wrap:wrap}.map-pan{min-width:500px;width:45%}.cities-container{margin-bottom:40px;max-width:45%;min-width:500px}.cities-container select{background-color:#f8f8f8;background-color:var(--prodcard-color);border-radius:8px;font-size:18px;margin-bottom:30px;padding:10px;width:180px}.cities-container span{font-size:18px}.cities-container span:last-child{color:#e31c79;font-weight:700}.paris-map{border-radius:20px;max-width:100%}.modal-container{align-items:center;background-color:#0003;bottom:0;display:flex;height:100vh;justify-content:center;left:0;overflow:hidden;padding:1.5rem;position:fixed;right:0;top:0;transition-duration:.15s;transition-duration:.3s;transition-property:opacity;width:100vw;z-index:50;z-index:200}.modal-pan-ad{background-color:#fff;border-radius:10px;box-sizing:border-box;display:flex;width:700px}.modal-pan-right>*{margin-bottom:15px}.img-riders{border-bottom-left-radius:10px;border-top-left-radius:10px;height:100%;object-fit:cover;width:100%}.modal-title{border-bottom:1px solid #d3d3d3;display:flex;font-size:18px;font-weight:700;justify-content:space-between;padding:15px}.adr-title{color:#000;font-size:16px;font-weight:700;margin-bottom:5px}.address-ip,.addresses{padding:0 20px}.address-input{border-radius:5px;box-sizing:border-box;line-height:30px;margin-top:20px;padding-left:15px;width:100%}.ad-result{border-top:1px solid #d3d3d3;color:#495057;color:var(--text-light);margin-bottom:5px;margin-left:20px;padding:5px 0}.btn-close{border:1px solid #495057;border:1px solid var(--text-light);border-radius:3px;padding:2px}.ad-result,.btn-close:hover,.btn-login:hover,.btn-logout:hover,.counter:hover{cursor:pointer}.modal-pan-age{background-color:#fff;border-radius:10px;box-sizing:border-box;display:flex;flex-direction:column;height:400px;padding:10px;width:700px}.age-modal-pan2{align-items:center;background-color:#f8f8f8;background-color:var(--prodcard-color);display:flex;flex:1 1;flex-direction:column;justify-content:space-evenly}.age-modal-pan2 :nth-child(n+2){background-color:#ed6ba7;background-color:var(--primary-color);border-radius:5px;color:#fff;font-weight:700;padding:10px 150px}.age-modal-pan2 :nth-child(n+2):hover{cursor:pointer}.age-modal-pan2 :nth-child(2){background-color:#e6afe6}.navbar{align-self:flex-start;box-sizing:border-box;display:flex;flex-direction:column;height:82vh;margin-top:20px;min-width:20%;position:sticky;top:100px}.category{background-color:#f8f8f8;background-color:var(--prodcard-color);border-radius:5px;font-size:15px;font-weight:700;line-height:24px;margin-top:5px;padding:10px 20px}.nav-categories{overflow-y:scroll}.cat-label{color:#919191;font-size:14px;font-weight:700;padding:10px 8px}.sub-category{color:#5e5e5e;color:var(--primary-text);padding:10px 20px;text-decoration:none}.sub-category:hover{cursor:pointer}.category:hover{box-shadow:0 5px 10px #0000004d;cursor:pointer}.address{align-items:center;background-color:#f8f8f8;background-color:var(--prodcard-color);border-radius:5px;display:flex;font-size:12px;font-weight:700;min-height:34px;padding:5px 15px}.address:hover{box-shadow:0 5px 10px #0000004d;cursor:pointer}.address:first-child>div{background-color:#000;border-radius:4px;color:#fff;margin:2px 10px 2px 2px;padding:5px;text-align:center}.address-text{color:#ed6ba7;color:var(--primary-color)}.faq{border-top:1px solid #ced4da;border-top:1px solid var(--border-light);padding-top:20px}.prods-pan{display:flex;gap:30px}.prod-category{font-size:24px;font-weight:700;margin:40px 0 30px}.products{display:flex;flex-wrap:wrap;gap:5px;overflow-x:hidden}.product{background-color:#f8f8f8;background-color:var(--prodcard-color);border-radius:5px;display:flex;flex-direction:column;height:165px;justify-content:space-between;margin:10px;padding:5px;position:relative;width:100px}.product:hover{box-shadow:0 5px 10px #0000004d;cursor:pointer}.productpic-thumb{height:90px}.prodcard-name:hover,.seemore:hover{color:#ed6ba7;color:var(--primary-color);cursor:pointer}.prodcard-name{color:#444;color:var(--secondary-text);font-size:12px;margin-bottom:5px;margin-right:2px;max-height:75%;overflow-y:scroll;text-decoration:none}.prodcard-price{font-size:12px;font-weight:700;margin-top:5px}.prodcard-pan{max-height:60%}.search-results{font-size:24px;font-weight:700;margin:20px 0 30px 10px}.product-page-pan{display:flex;gap:40px;margin-bottom:30px}.product-block h4{font-size:24px;font-weight:700;margin-bottom:30px}.product-block h3{color:#ed6ba7;color:var(--primary-color);font-size:30px;font-weight:700;margin-bottom:20px}.product-description h5{border-bottom:1px solid #ced4da;border-bottom:1px solid var(--border-light);font-size:20px;font-weight:700;margin-bottom:10px;padding-bottom:5px}.product-description p{margin-bottom:50px;white-space:pre-wrap}.counter{background-color:#fff;color:#ed6ba7;color:var(--primary-color);font-size:30px;justify-content:space-between}.counter,.outofstock{border:1px solid #ced4da;border:1px solid var(--border-light);border-radius:5px;display:flex;font-weight:500;line-height:34px;width:100px}.outofstock{background-color:#ced4da;background-color:var(--border-light);color:#fff;font-size:16px;justify-content:center}.counter-pos{bottom:5px;position:absolute;right:4px}.counter-sm{width:30px}.counter>p{padding:0 8px}.cart-qty{font-size:16px}.feedback{border:1px solid gray;border-radius:5px;bottom:50px;height:20px;padding:20px;position:fixed;right:50px;width:500px;z-index:300}.cartbadge,.feedback{align-items:center;background-color:#ed6ba7;background-color:var(--primary-color);color:#fff;display:flex;justify-content:space-between}.cartbadge{border-radius:5px;height:36px;padding:5px 8px;width:170px}.credit-card{align-items:center;display:flex;font-weight:700;gap:15px}.prodcard-name{margin-left:2px;margin-top:5px;max-height:60%}.cartbadge-lg{align-self:center;margin:15px 0;padding:10px;width:90%}.cart-modal{align-items:flex-start;background-color:#0003;bottom:0;display:flex;justify-content:flex-end;left:0;position:fixed;right:0;top:80px}.delivery-charges{font-size:10px}.cart-card{background-color:#fff;border-radius:5px;display:flex;flex-direction:column;justify-content:flex-start;margin-right:13%;margin-top:10px;max-height:70vh;width:360px}.cart-subtotal{font-size:16px;font-weight:700;text-align:end}.cart-items{flex:1 1;overflow-y:scroll;padding:2%}.cart-item,.cart-items{border-bottom:1px solid #ced4da;border-bottom:1px solid var(--border-light)}.cart-item{display:flex;justify-content:space-between;margin:5px 0}.cart-item:last-child{border-bottom:none}.moretocome{align-self:center;display:flex;padding:20px}.moretocome,.search-modal{justify-content:center}.loading{align-items:center;display:flex;height:100vh;justify-content:space-around;width:70vW}.page-links{font-size:14px;margin:20px 0;text-decoration:none}.page-links:visited{color:inherit}.cart-expand:hover,.cartbadge:hover,.page-links:hover{cursor:pointer}.cart-expand{color:#ed6ba7;color:var(--primary-color)}.cart-container{display:flex;flex-wrap:wrap;gap:30px;justify-content:space-between;margin-bottom:40px}.cart-table{width:65%}thead{font-size:16px;font-weight:700;line-height:30px}thead,thead :nth-child(n+2){background-color:#ced4da;background-color:var(--border-light)}thead :nth-child(n+2){border-left:1px solid #fff;text-align:center;vertical-align:middle;width:15%}thead tr td:first-of-type{padding:10px;vertical-align:middle}tbody tr :nth-child(n+3){text-align:center;vertical-align:middle}tr td:nth-child(2){padding:10px;vertical-align:top}td>img{border-radius:5px;height:90px}tbody tr{border-bottom:2px solid #f8f8f8;border-bottom:2px solid var(--prodcard-color);margin:2px}.cartpage-caisse{background-color:#f8f8f8;background-color:var(--prodcard-color);border-radius:10px;display:flex;flex-direction:column;height:15rem;justify-content:space-evenly;padding:10px;position:sticky;top:100px;width:20rem}.cartpage-labels{display:flex;flex-direction:row;justify-content:space-between;padding:10px 0}.cartpage-total{border-top:1px solid #5e5e5e;border-top:1px solid var(--primary-text)}.cartpage-validate{align-items:center;background-color:#ed6ba7;background-color:var(--primary-color);border-radius:5px;color:#fff;display:flex;font:24px;font-weight:700;gap:20px;justify-content:center;margin:15px 0;padding:15px;text-decoration:none;width:90%}.cartpage-validate:hover{cursor:pointer}.checkout-label{font-size:16px;font-weight:700;line-height:30px;margin:10px 0}.checkout-info{display:flex;flex-direction:column;gap:20px}.checkout-table{margin-top:30px;width:100%}.checkout-container{max-width:800px}.perso-info{border:1px solid #ced4da;border-radius:5px;font-weight:300;outline:8px solid #0000;padding:10px;transition:outline .25s linear,border .25s linear}.perso-info:focus,.perso-info:hover{border-color:#3498db}.btn-pay{align-items:center;background-color:#001d3d;border-radius:5px;color:#fff;display:flex;font-size:18px;gap:20px;justify-content:center;margin:25px 0;padding:15px;width:100%}.btn-pay:hover{cursor:pointer}.qty{background-color:#5e5e5e;background-color:var(--primary-text);border-radius:2px;color:#fff;margin:10px;padding:8px}.back-pan{display:flex;flex-direction:column;justify-content:center}.back-table tbody tr td:nth-child(-n+4){padding-left:10px;text-align:left;vertical-align:middle}.back-table thead :nth-child(n+2){background-color:#ced4da;background-color:var(--border-light);border-left:1px solid #fff;text-align:center;vertical-align:middle;width:20%}.back-table tbody :nth-child(5){font-weight:700;padding-right:10px;text-align:right}.back-row{padding:5px;text-align:left;vertical-align:left}.order-row:hover{background-color:#f8f8f8;background-color:var(--prodcard-color);cursor:pointer}.backoffice-link{color:#ed6ba7;color:var(--primary-color);margin-top:100px}.admin-card{height:80vh}.admin-card,.admin-form{align-items:center;display:flex;justify-content:center}.admin-form{background-color:#f8f8f8;background-color:var(--prodcard-color);border-radius:10px;flex-direction:column;gap:30px;height:300px;padding:50px;width:300px}.order-modal{align-items:flex-start;background-color:#0003;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:400}.order-card{background-color:#fff;border-radius:5px;display:flex;flex-direction:column;justify-content:flex-start;margin-top:10%;max-height:70vh;min-width:600px;width:360px}.order-item{display:flex;gap:10px}.footer-container{background-color:#ed6ba7;background-color:var(--primary-color);color:#fff;margin-top:20px;padding:0 15%}.footer-top-pan{border-bottom:1px solid #fff;display:flex;flex-wrap:wrap;justify-content:space-between;padding:30px 0}.footer-bottom-pan{margin:auto;padding:30px 0;text-align:center}br{display:block}.hide,.hide-thumb{display:none}@font-face{font-display:block;font-family:icomoon;font-style:normal;font-weight:400;src:url(/static/media/icomoon.97001ac8ce6bb3bd6a85.eot);src:url(/static/media/icomoon.97001ac8ce6bb3bd6a85.eot) format("embedded-opentype"),url(/static/media/icomoon.fff7eaedacd9c2b753c4.ttf) format("truetype"),url(/static/media/icomoon.9d3a84dcfcbffecb8ab2.woff) format("woff"),url(/static/media/icomoon.de544f82542a50ccc847.svg) format("svg")}[class*=" icon-"],[class^=icon-]{font-feature-settings:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:icomoon!important;font-size:15px;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none}.icon-minus:before{content:"\e900"}.icon-menu-alcohol:before{content:"\e901"}.icon-menu-animal:before{content:"\e902"}.icon-menu-baby:before{content:"\e903"}.icon-menu-bakery:before{content:"\e904"}.icon-menu-beer:before{content:"\e905"}.icon-menu-bio:before{content:"\e906"}.icon-menu-cans:before{content:"\e907"}.icon-menu-caterer:before{content:"\e908"}.icon-menu-cheese:before{content:"\e909"}.icon-menu-cocktail:before{content:"\e90a"}.icon-menu-coffee:before{content:"\e90b"}.icon-menu-cream:before{content:"\e90c"}.icon-menu-drink:before{content:"\e90d"}.icon-menu-freeze:before{content:"\e90e"}.icon-menu-fruit-vegetable:before{content:"\e90f"}.icon-menu-home-cleaning:before{content:"\e910"}.icon-menu-hygiene-beauty:before{content:"\e911"}.icon-menu-I-am-hungry:before{content:"\e912"}.icon-menu-La-Fromagerie:before{content:"\e913"}.icon-menu-meat-fish:before{content:"\e914"}.icon-menu-meat:before{content:"\e915"}.icon-menu-oils-sauces:before{content:"\e916"}.icon-menu-on-the-go:before{content:"\e917"}.icon-menu-pasta-rice:before{content:"\e918"}.icon-menu-pharmacy:before{content:"\e919"}.icon-menu-snack:before{content:"\e91a"}.icon-menu-soft-drink:before{content:"\e91b"}.icon-menu-wine:before{content:"\e91c"}.icon-burger-menu:before{content:"\e91d"}.icon-cross:before{content:"\e91e"}.icon-home:before{content:"\e91f"}.icon-left-arrow:before{content:"\e920"}.icon-left-chevron:before{content:"\e921"}.icon-logo-pink:before{content:"\e922"}.icon-logo:before{content:"\e923"}.icon-maps:before{content:"\e924"}.icon-messages:before{content:"\e925"}.icon-pink-cross:before{content:"\e926"}.icon-question:before{content:"\e927"}.icon-right-chevron:before{content:"\e928"}.icon-search:before{content:"\e929"}.icon-side-menu:before{content:"\e92a"}.icon-tips:before{content:"\e92b"}.icon-cart:before{content:"\e92c"}.icon-top-chevron:before{content:"\e92d"}.icon-bottom-chevron:before{content:"\e92e"}.icon-payment:before{content:"\e92f"}.icon-double-arrow:before{content:"\e930"}.icon-lock:before{content:"\e931"}
/*# sourceMappingURL=main.3513bc6a.css.map*/