@charset "UTF-8";.flex{display:flex}.row{flex-direction:row}.column{flex-direction:column}.align-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}@font-face{font-family:SpecialGothicExpandedOne-Regular;src:url(/app/themes/juwan/public/build/assets/SpecialGothicExpandedOne-Regular-BTT_sA29.woff2) format("woff2"),url(/app/themes/juwan/public/build/assets/SpecialGothicExpandedOne-Regular-BnuVXGdq.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Poppins-Regular;src:url(/app/themes/juwan/public/build/assets/Poppins-Regular-rkqrbHHH.woff2) format("woff2"),url(/app/themes/juwan/public/build/assets/Poppins-Regular-DgD11s4s.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Poppins-SemiBold;src:url(/app/themes/juwan/public/build/assets/Poppins-SemiBold-CpKbPdIc.woff2) format("woff2"),url(/app/themes/juwan/public/build/assets/Poppins-SemiBold-E8t01ZUy.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}:root{--banner-height: 50px}.h-hidden{display:none!important;visibility:hidden}.wrapper,[class*=wrapper--]{width:100%;max-width:105em;margin-right:auto;margin-left:auto}[class*=--no-padding].wrapper,[class*=--no-padding][class*=wrapper--]{padding-right:0;padding-left:0}@media screen and (max-width: 104.99em){.wrapper,[class*=wrapper--]{padding-right:4.1666666667%;padding-left:4.1666666667%}}@media screen and (min-width: 105em){.wrapper,[class*=wrapper--]{margin-right:auto;margin-left:auto;padding-right:4.375em;padding-left:4.375em}}div.cta strong,.hero-home-numbers,.banner,.header .brand,.product-card .product-infos span,.font,h1,.h1,h2,.h2,h3,.h3,h4,.h4{text-transform:uppercase;font-family:SpecialGothicExpandedOne-Regular,sans-serif!important}.h-visually-hidden{position:absolute;overflow:hidden;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0)}.nav-legal ul,.nav-primary ul,.h-list-nostyle{margin:0;padding:0;list-style-type:none}.picture{position:relative;overflow:hidden;height:100%}.picture img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;font-family:"object-fit: cover"}body{overflow-x:hidden;font-family:Poppins-Regular,sans-serif}body:not(body.theme-light){background-color:#131217;color:#fff}body.theme-light{background-color:#fdefdb;color:#131217}.no-scroll body{overflow-y:hidden;height:100vh;padding-right:var(--scrollbar-width)}hr{height:1px;background-color:#131217;border:0}.spacing{padding-top:50px;padding-bottom:50px}@media screen and (min-width: 64em){.spacing{padding-top:120px;padding-bottom:120px}}::selection{color:#131217;background-color:#ff9b17}h1,.h2-big{text-align:center;margin:auto}h1{font-size:50px;line-height:104.6%}@media screen and (min-width: 60em){h1{font-size:120px}}.h2-big{font-size:50px!important;line-height:104.6%}@media screen and (min-width: 60em){.h2-big{font-size:100px!important}}h2,.h2{font-size:34px;line-height:126.6%}@media screen and (min-width: 60em){h2,.h2{font-size:50px}}footer h2,h2.big{font-size:37px;line-height:104.6%}@media screen and (min-width: 64em){footer h2,h2.big{font-size:clamp(37px,6vw,100px)}}p{font-size:16px}p em{font-size:13px}@media screen and (min-width: 60em){p{font-size:18px}}a{color:inherit}.headline{display:block;font-family:Poppins-Regular,sans-serif;font-size:12px;line-height:104.6%;text-transform:uppercase;margin-bottom:14px}@media screen and (min-width: 60em){.headline{font-size:16px}}.text-pink{color:#fdefdb}.text-orange{color:#ff9b17}.text-black{color:#131217}.poppins{font-family:Poppins-Regular,sans-serif!important}.brand,strong{font-family:SpecialGothicExpandedOne-Regular,sans-serif!important}.wysiwyg h2,.wysiwyg h3,.wysiwyg h4{margin-top:2rem}.wysiwyg h2,.wysiwyg strong{color:#ff9b17}button,.button,.btn,.button.wc-forward,[class*=btn-]{position:relative;overflow:hidden;display:inline-block;width:fit-content;font-family:SpecialGothicExpandedOne-Regular,sans-serif!important;font-size:16px;border-radius:40px!important;background-color:transparent;text-decoration:none;border:none;cursor:pointer;color:#131217!important;transition:background-color .3s ease-in-out}button.woocommerce-button,button.woocommerce-Button.button,.button.woocommerce-button,.button.woocommerce-Button.button,.btn.woocommerce-button,.btn.woocommerce-Button.button,.button.wc-forward.woocommerce-button,.button.wc-forward.woocommerce-Button.button,[class*=btn-].woocommerce-button,[class*=btn-].woocommerce-Button.button{background-color:#e6564c!important;padding:14px 24px!important;font-size:16px!important}button.little,button.wc-forward,.button.little,.button.wc-forward,.btn.little,.btn.wc-forward,.button.wc-forward.little,.button.wc-forward.wc-forward,[class*=btn-].little,[class*=btn-].wc-forward{padding:14px 24px}button span,.button span,.btn span,.button.wc-forward span,[class*=btn-] span{position:relative;z-index:2}button.icon,.button.icon,.btn.icon,.button.wc-forward.icon,[class*=btn-].icon{display:flex;align-items:center;justify-content:center;overflow:inherit;padding:14px;gap:.4rem;font-size:.6rem;text-transform:uppercase}@media screen and (max-width: 63.99em){button.icon,.button.icon,.btn.icon,.button.wc-forward.icon,[class*=btn-].icon{padding:.4rem}}@media screen and (max-width: 63.99em){button,.button,.btn,.button.wc-forward,[class*=btn-]{font-size:14px}}button.yellow,.button.yellow,.btn.yellow,.button.wc-forward.yellow,[class*=btn-].yellow{background-color:#fec600}button.red,.button.red,.btn.red,.button.wc-forward.red,[class*=btn-].red{background-color:#e6564c}button.blue,.button.blue,.btn.blue,.button.wc-forward.blue,[class*=btn-].blue{background-color:#0037ff}button.pink,.button.pink,.btn.pink,.button.wc-forward.pink,[class*=btn-].pink{background-color:#fdefdb}button.orange,.button.orange,.btn.orange,.button.wc-forward.orange,[class*=btn-].orange{background-color:#ff9b17}a.btn:before{width:130%;height:130%;position:absolute;content:"";z-index:0;top:-10px;left:-10px;border-radius:40px;transition:all .2s ease-out;transform:translateY(-100%)}a.btn,button.btn{padding:20px 30px}a.btn.red:before,button.btn.red:before{background-color:#fdefdb}a.btn.yellow:before,button.btn.yellow:before{background-color:#e6564c}a.btn.pink:before,button.btn.pink:before{background-color:#fec600}a.btn.command:before,button.btn.command:before{background-color:#fec600}@media screen and (min-width: 64em){a.btn.command svg,button.btn.command svg{display:none}}@media screen and (max-width: 63.99em){a.btn.command span,button.btn.command span{display:none}}a.btn:hover:before,button.btn:hover:before{opacity:1;transform:translateY(0)}@media screen and (max-width: 63.99em){a.btn,button.btn{padding:10px 20px}}.button.wc-forward,.wc-block-components-button{background-color:#e6564c}a.basket{position:relative;display:flex;overflow:inherit;align-items:center;justify-content:center;background-color:#ff9b17;padding:14px!important}a.basket.empty{cursor:no-drop;background-color:#c2c4c5;opacity:.5!important}a.basket.empty span{background-color:#86898b}a.basket span{display:flex;align-items:center;justify-content:center;top:-4px;right:0;position:absolute;background-color:#fdefdb;width:22px;aspect-ratio:1;line-height:1;border-radius:100%;font-size:14px}.woocommerce-cart a.basket span{color:#e6564c;background-color:currentColor}.wysiwyg{display:flex;flex-direction:column;gap:1.4rem}.wysiwyg ul{display:flex;flex-direction:column;gap:1rem}.wysiwyg ul li{font-size:18px}@media screen and (max-width: 63.99em){.wysiwyg ul li{font-size:16px}}.wysiwyg p+p{margin-top:2rem}div[data-parallax]{--parallax-strength: 15%;--parallax-amount: -1;--safe-scale: 1.3}@media (prefers-reduced-motion: no-preference){div[data-parallax]>*{transform:scale(calc(100% + var(--parallax-strength) * var(--safe-scale))) translateY(calc(var(--vertical-parallax, 0) * var(--parallax-strength)))}}.product{list-style:none}.theme-light .product .btn{background-color:#fec600}.product button span{display:none}.product-card{position:relative;color:#131217;padding-bottom:1rem;overflow:hidden;text-decoration:none}.product-card:focus{outline:auto}.product-card:hover img{transform:scale(1.05)}.product-card .product-picture{position:relative;overflow:hidden;border-radius:40px 0}.product-card .product-picture .product-tag{position:absolute;z-index:5;top:.6rem;right:.6rem;display:flex;border-radius:100%;padding:.3rem;background-color:#fdefdbcc}.product-card .product-picture .product-tag svg{width:1.5rem;fill:#e6564c;stroke:red;height:1.5rem}@media screen and (max-width: 63.99em){.product-card .product-picture{border-radius:26.6666666667px 0}}.product-card img{transition:all .2s ease-in;width:100%;aspect-ratio:1;height:inherit;object-fit:cover}.product-card h3{text-transform:capitalize;line-height:1}.product-card .product-actions{position:absolute;z-index:10;bottom:10px;right:10px;display:flex;align-items:center;gap:.4rem}.product-card .cart-count{position:absolute;top:-.2rem;right:-.2rem;display:flex;align-items:center;justify-content:center;background-color:#e6564c;width:1.2rem;color:#fff!important;aspect-ratio:1;line-height:1;border-radius:100%;border:1.5px solid #fdefdb}@media screen and (max-width: 63.99em){.product-card .cart-count{top:-.5rem;right:-.3rem}}.product-card .product-infos{margin-top:10px;text-align:left}.product-card .product-infos p{font-size:12px;line-height:1;margin-top:8px}@media screen and (max-width: 63.99em){.product-card .product-infos p{line-height:1.2}}.product-card .product-infos .product-infos-prices{margin-top:8px;gap:1rem}.product-card .product-infos .product-infos-prices span,.product-card .product-infos .product-infos-prices span bdi{color:#ff9b17}.bg .product-card .product-infos .product-infos-prices span,.bg .product-card .product-infos .product-infos-prices span bdi{color:#131217}@media screen and (min-width: 64em){.product-card .product-infos .product-infos-prices{display:grid;grid-template-columns:1fr auto;justify-content:space-between;align-items:center;gap:20px}}.product-card .product-infos span{font-size:13px;line-height:1}.caterer .product-card{display:grid;grid-template-columns:35% 1fr;gap:1rem;background-color:#fff;align-items:center;padding:4px;padding-right:1rem;border-radius:30px 0;transition:all .2s ease-in}.caterer .product-card .product-infos-prices,.caterer .product-card .product-infos{margin-top:0}.caterer .product-card .product-picture{height:100%}@media screen and (max-width: 63.99em){.caterer .product-card .product-picture .product-actions{display:block!important}}@media screen and (min-width: 64em){.caterer .product-card .product-picture form{display:none!important}}.caterer .product-card button:not(.product-picture button){padding:7px 14px}.caterer .product-card button:not(.product-picture button) span{display:block!important}.caterer .product-card button:not(.product-picture button) .cart-count{line-height:inherit}@media screen and (max-width: 63.99em){.caterer .product-card .product-infos form{display:none!important}}@media screen and (max-width: 63.99em){.caterer .product-card{grid-template-columns:repeat(40%,1fr)}}@media screen and (min-width: 64em){.caterer .product-card{border-radius:44px 0;padding-right:2rem}}.header{position:fixed;z-index:40;left:0;width:100%;padding:15px 0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#131217b3;top:31px}.theme-light .header{background-color:#fdefdb66;border-bottom:1px solid rgba(19,18,23,.1)}.admin-bar .header{top:32px}.shop-open .header{top:0}.header .wrapper{display:flex;align-items:center}.header .brand{display:flex;flex-direction:row;align-items:center;gap:.4rem;color:#fff;font-size:16px;text-decoration:none}.theme-light .header .brand{color:#131217}.theme-light .header .brand svg{stroke:currentColor}.header .brand svg{stroke:#fff;fill:transparent;width:2.5rem;stroke-width:28}.header .burger{position:relative;width:30px;height:16px;cursor:pointer;outline:none}.header .burger:before,.header .burger:after{content:"";position:absolute;width:100%;height:2px;background-color:#fff;transition:all .2s ease-in-out}.theme-light .header .burger:before,.theme-light .header .burger:after{background-color:#131217}.header .burger:before{top:0;left:0}.header .burger:after{bottom:0;left:0}@media screen and (min-width: 64em){.header .burger{display:none}}.header .header-link{display:flex;gap:8px}.header .header-link svg{position:relative;z-index:2}@media screen and (max-width: 63.99em){.header .header-link a{padding:14px!important;aspect-ratio:1}}.header .button{color:inherit;text-decoration:none}.header.menu-open .nav-primary{opacity:1;pointer-events:all;transform:translateY(0)}.header.menu-open .burger:before{top:50%;transform:translateY(-50%) rotate(45deg)}.header.menu-open .burger:after{top:50%;transform:translateY(-50%) rotate(-45deg)}.header-right{position:relative;margin-left:auto;display:flex;align-items:center;gap:2rem}@media screen and (max-width: 63.99em){.header-right{flex-direction:row-reverse;gap:1rem}}.page-header{margin-top:16rem;position:relative}.page-header h1{font-size:4rem}@media screen and (min-width: 64em){.page-header h1{max-width:56rem;margin:auto}}@media screen and (max-width: 63.99em){.page-header h1{font-size:2.6rem}}.page-header svg{top:50%;left:-60px;transform:translateY(-50%);position:absolute}@media screen and (max-width: 63.99em){.page-header svg{display:none}}@media screen and (max-width: 63.99em){.page-header{margin-top:12rem}}.nav-primary ul{display:flex}@media screen and (max-width: 63.99em){.nav-primary ul li{padding:1rem 2rem}.nav-primary ul li:not(:last-child){border-bottom:2px solid #fff}.theme-light .nav-primary ul li:not(:last-child){border-color:#13121733}}.nav-primary ul a{text-decoration:none}.nav-primary ul a:hover,.nav-primary ul a[aria-current=page]{text-decoration:underline}@media screen and (max-width: 63.99em){.nav-primary ul a{font-size:1.2rem}}@media screen and (min-width: 64em){.nav-primary ul{gap:2rem}}@media screen and (max-width: 63.99em){.nav-primary ul{width:max-content;flex-direction:column}}@media screen and (max-width: 63.99em){.nav-primary{border:1px solid #fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:2;background-color:#131217e6;border-radius:1rem;position:absolute;top:90%;right:0;pointer-events:none;opacity:0;transform:translateY(20%);transition:all .3s ease-in-out}.theme-light .nav-primary{background-color:#fdefdbe6;border-color:#13121766}}html.canorder-ready body.shop-open [data-canorder-toggle=true],html.canorder-ready body.shop-closed [data-canorder-toggle=false]{display:flex!important}.sticky-nav{position:sticky;display:flex;align-items:center;justify-content:center;top:93vh;top:130px;z-index:100;margin-top:2rem;margin-bottom:2rem}.sticky-nav>ul{display:flex;align-items:center;flex-wrap:wrap;gap:.4rem;list-style:none;margin:0;padding:0;max-width:1200px;background-color:#13121780;border:.4px solid rgba(255,255,255,.6);padding:.2rem;border-radius:42px;transform:scale(0);transition:all .2s ease-in-out;transform-origin:top center}.sticky-nav>ul:has(.active){transform:scale(.9)}.sticky-nav>ul>li{position:relative;display:flex}.sticky-nav ul ul{display:none;position:absolute;top:100%;left:0;background:#fff;border:1px solid #dee2e6;border-radius:4px;box-shadow:0 4px 8px #00000026;min-width:200px;z-index:200;list-style:none;margin:0;padding:.5rem 0}.sticky-nav>ul>li:hover>ul{display:block}.sticky-nav .category-link{font-weight:600;font-size:1rem}.sticky-nav .category-link:hover{background:#ff9b17;color:#fff}.sticky-nav .nav-link.active{font-weight:700}.sticky-nav .category-link.active{background:#ff9b17;color:#fff}.sticky-nav .category-link.parent-active{color:#fff;position:relative}.sticky-nav>ul>li:has(.parent-active){background:#007bff1a}@media (max-width: 768px){.sticky-nav .category-link.parent-active{border-left:4px solid #ffc107}}.category-main-title{margin-bottom:1rem;color:#495057;font-size:1.5rem}html{scroll-behavior:smooth}.products-grid{scroll-margin-top:100px}.products-grid-list{scroll-margin-top:120px}@media (max-width: 768px){.sticky-nav>ul{flex-direction:column;gap:0}.sticky-nav>ul>li{border-bottom:1px solid #eee}.sticky-nav>ul>li:last-child{border-bottom:none}.sticky-nav ul ul{position:static;display:none;box-shadow:none;border:none;background:#f8f9fa;margin-left:1rem;border-radius:0}.sticky-nav>ul>li.mobile-open>ul{display:block}.sticky-nav .category-link:after{content:" ▼";font-size:.8rem;opacity:.6;float:right;transition:transform .3s ease}.sticky-nav>ul>li.mobile-open .category-link:after{transform:rotate(180deg)}}@media (min-width: 769px){.sticky-nav>ul>li:hover>ul{display:block}}footer{position:relative;padding:2rem 0;padding-top:210px;margin-top:320px;padding-bottom:60px;background-color:#ff9b17;color:#131217!important}@media screen and (max-width: 59.99em){footer{padding-top:120px;margin-top:120px}}footer p{font-size:16px}footer strong:not(footer h2 strong){font-weight:700;font-family:Poppins-SemiBold,sans-serif}footer .title{position:absolute;top:-100px;left:50%;height:200px;display:flex;align-items:center;justify-content:center;transform:translate(-50%);text-align:center}footer .title strong{color:#fdefdb}.theme-light footer .title strong{color:#ff9b17}footer .infos{display:grid;gap:80px}@media screen and (min-width: 60em){footer .infos{grid-template-columns:1fr 1fr 1fr}}footer .infos-brand .infos-brand-items{margin-top:50px}footer .infos-brand-items{display:flex;flex-direction:column;gap:20px}@media screen and (min-width: 60em){footer .infos-brand-items{gap:40px}}footer .item{display:flex;flex-direction:column;gap:16px}footer .item p:has(img){display:flex;align-items:flex-start;gap:12px}footer .item p:has(img) img{width:20px}footer .socials-items{display:flex;flex-direction:row;gap:10px;margin-top:14px;margin-bottom:40px}footer .socials-items a{display:flex;border-radius:100%;padding:8px;background-color:#131217;width:35px;height:35px}footer .socials-items a img{filter:invert(1)}footer .footer-copy{display:flex;justify-content:space-between;font-size:12px;padding-top:20px;margin-top:60px;width:100%;border-top:1px solid #131217}footer .footer-copy .nav-primary{position:relative}footer .footer-copy .nav-primary a{text-decoration:underline}footer .footer-copy .footer-copy-brand{display:flex;flex-direction:row;align-items:center;font-family:Poppins-SemiBold,sans-serif}@media screen and (max-width: 63.99em){footer .footer-copy .footer-copy-brand{order:3}}footer .footer-copy a{display:flex;align-items:center;gap:4px;text-decoration:none}footer .footer-copy a svg{width:30px}@media screen and (max-width: 63.99em){footer .footer-copy{flex-direction:column;gap:10px}}@media screen and (min-width: 64em){footer .footer-copy{align-items:center}}@media screen and (max-width: 63.99em){footer .copy{order:2}}.nav-legal ul{display:flex;flex-wrap:wrap;row-gap:.8rem;gap:1rem}.nav-legal ul a{text-decoration:underline;font-size:.8rem}.nav-legal ul a:hover,.nav-legal ul a[aria-current=page]{text-decoration:underline}@media screen and (min-width: 64em){.nav-legal ul{gap:2rem}}@media screen and (max-width: 63.99em){.nav-legal{order:1;margin-bottom:2rem}}.hero-archive{color:#fdefdb;padding-bottom:120px}.hero-archive .archive-picture{position:relative;z-index:-1;margin-top:-30px;width:100%}.hero-archive img{width:100%;aspect-ratio:16/10;border-radius:0 40px;object-fit:cover;object-position:center}@media screen and (min-width: 64em){.hero-archive img{aspect-ratio:16/6}}.hero-archive svg{position:absolute;bottom:-130px;right:-130px}@media screen and (max-width: 63.99em){.hero-archive svg{transform:scale(.6)}}@media screen and (max-width: 63.99em){.hero-archive{overflow:hidden;padding-top:90px!important}}@media screen and (max-width: 63.99em){.archive .duo-picture{padding-top:20px}.archive .duo-picture .duo-img{display:none}}.banner{position:fixed;z-index:41;top:0;left:0;display:inline-flex;align-items:center;will-change:transform;overflow:hidden;min-width:100%;padding:4px 0;color:#131217;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#ff9b17cc;border-top:1px solid rgba(255,255,255,.1);border-bottom:1px solid rgba(255,255,255,.1)}.shop-close .banner{top:var(--banner-height)}.banner .banner-content{display:inline-flex;align-items:center;will-change:transform}@media screen and (max-width: 63.99em){.banner .banner-content p{font-size:14px!important}}.banner .banner-segment{display:inline-flex;align-items:center;white-space:nowrap}.banner .banner-segment p{display:inline-block;width:max-content;min-width:fit-content}@media screen and (max-width: 63.99em){.banner .banner-segment p{font-size:9px!important}}.banner p{display:inline-block;width:max-content;min-width:fit-content}@keyframes marquee{0%{transform:translate(100%)}to{transform:translate(-50%)}}.hero-home{gap:70px;color:#fdefdb;margin-bottom:120px}.theme-light .hero-home{color:#131217}@media screen and (max-width: 63.99em){.hero-home{overflow:hidden;gap:2rem;margin-bottom:100px}.hero-home .btn{margin:auto}}.hero-home-title{position:relative;display:inline-block}.hero-home-title strong{--overlay: rgba(253, 239, 219, .15);font-weight:800;background-image:linear-gradient(var(--overlay),var(--overlay)),url(/app/themes/juwan/public/build/assets/food-C_G-tFkc.webp);background-size:100% 100%,cover;background-position:0 0,center;-webkit-background-clip:text,text;background-clip:text,text;-webkit-text-fill-color:transparent}.theme-light .hero-home-title strong{--overlay: rgba(0, 0, 0, .15)}.hero-home-infos{display:flex;flex-direction:column;gap:40px;grid-template-columns:auto 250px}@media screen and (max-width: 59.99em){.hero-home-infos{text-align:center}}@media screen and (min-width: 60em){.hero-home-infos{display:grid;align-items:center;justify-content:space-between}}@media screen and (min-width: 85em){.hero-home-infos{width:70%}}.hero-home-numbers{position:relative;margin-top:20px}.hero-home-numbers svg{position:absolute}@media screen and (max-width: 63.99em){.hero-home-numbers svg{top:-80px;right:-90px;width:100px}}@media screen and (min-width: 64em){.hero-home-numbers svg{bottom:-45px;right:105%}}@media screen and (max-width: 63.99em){.hero-home-numbers{display:grid;grid-template-columns:calc(50% - 10px) calc(50% - 10px);gap:20px;margin-top:40px}}@media screen and (min-width: 64em){.hero-home-numbers{display:flex;align-items:center;justify-items:center;gap:80px}}@media screen and (min-width: 85em){.hero-home-numbers{width:70%}}.hero-home-item{position:relative;text-align:center}@media screen and (min-width: 64em){.hero-home-item:not(:last-child):after{content:"";position:absolute;top:49%;right:-40px;transform:translateY(-50%);width:1px;height:80px;background-color:#fff}.theme-light .hero-home-item:not(:last-child):after{background-color:#131217}}.hero-home-item .hero-home-item-label{font-size:50px;line-height:126%}@media screen and (max-width: 63.99em){.hero-home-item .hero-home-item-label{font-size:30px}}.hero-home-item .hero-home-item-value{font-size:19px;line-height:126%;color:#fff}.theme-light .hero-home-item .hero-home-item-value{color:#131217}@media screen and (min-width: 85em){.hero-home-item .hero-home-item-value{width:90%}}@media screen and (max-width: 63.99em){.hero-home-item .hero-home-item-value{font-size:14px}}.hero{padding-top:240px;display:flex;flex-direction:column;align-items:center}@media screen and (max-width: 59.99em){.hero{padding-top:200px}}.caroussel{position:relative}@media screen and (max-width: 59.99em){.caroussel .wrapper{overflow:hidden}}.caroussel-content:not(.no-decoration .caroussel){display:grid;gap:24px;margin-bottom:80px;color:#131217!important}.partners .caroussel-content:not(.no-decoration .caroussel){margin-bottom:20px}@media screen and (min-width: 60em){.partners .caroussel-content:not(.no-decoration .caroussel){margin-bottom:40px}}.home .caroussel-content:not(.no-decoration .caroussel) h2{color:#131217!important}@media screen and (min-width: 60em){.caroussel-content:not(.no-decoration .caroussel){gap:60px;grid-template-columns:repeat(2,1fr)}}.caroussel .caroussel-infos{color:inherit}@media screen and (min-width: 60em){.caroussel .caroussel-infos{width:80%;margin-top:34px}}.caroussel a{margin-top:40px}.caroussel .flickity__items{position:relative;cursor:grab}.caroussel .flickity-button svg,.caroussel [class*=flickity-button-] svg{width:50px}.caroussel .flickity-button svg circle,.caroussel [class*=flickity-button-] svg circle{fill:#ff9b17}.caroussel .flickity-button svg path,.caroussel [class*=flickity-button-] svg path{fill:#131217}.caroussel .flickity-button[class*=-prev] svg,.caroussel [class*=flickity-button-][class*=-prev] svg{opacity:.6;transform:rotate(180deg)}.caroussel .flickity__buttons{display:flex;justify-content:flex-end;position:absolute;gap:1rem;width:calc(100% - 6.5625em);left:50%;transform:translate(-50%);max-width:105em}.caroussel .flickity__buttons button{padding:0}.caroussel .flickity-button{z-index:10}.caroussel:after{position:absolute;content:"";top:0;left:0;width:100%;height:calc(100% - 180px);background-color:#ff9b17;z-index:-1}@media screen and (min-width: 60em){.caroussel:after{height:calc(100% - 345px)}}.caroussel.no-decoration .headline{color:#ff9b17!important}.caroussel.no-decoration h2{color:#ff9b17}.caroussel.no-decoration .headline,.caroussel.no-decoration p{color:#fff!important}.theme-light .caroussel.no-decoration .headline,.theme-light .caroussel.no-decoration p{color:#131217!important}.caroussel.no-decoration:after{display:none}.flickity__content{width:100%;outline:none}.flickity__content .picture{pointer-events:none;position:absolute;margin-right:.8rem;width:100%;height:30vh}.flickity__content .picture:nth-child(odd){border-radius:0 20px}@media screen and (min-width: 64em){.flickity__content .picture:nth-child(odd){border-radius:40px 0}}.flickity__content .picture:nth-child(2n){border-radius:0 20px}@media screen and (min-width: 64em){.flickity__content .picture:nth-child(2n){border-radius:0 40px}}@media screen and (min-width: 48em){.flickity__content .picture{width:750px;height:450px}}.partners .flickity__content .picture{padding:2rem;background-color:#fdefdb;min-width:10rem!important;width:10rem!important;aspect-ratio:1;height:inherit}@media screen and (min-width: 48em){.partners .flickity__content .picture{padding:4rem;width:20rem!important}}.theme-light .partners .flickity__content .picture{border:2px solid #ff9b17}.partners .flickity__content img{position:relative;object-fit:contain;object-position:center;transform:none;background-size:50%;filter:brightness(0) saturate(100%)}.classique{position:relative}.classique:after{position:absolute;content:"";top:0;left:0;width:100%;height:100%;background-color:#ff9b17;z-index:-1}@media screen and (max-width: 59.99em){.home .classique .classique{padding-left:4.1666666667%;padding-right:8.3333333333%;padding-bottom:4.1666666667%;margin-bottom:0}}@media screen and (max-width: 59.99em){.classique{padding-bottom:0}}.classique-titles{position:relative;z-index:10}.classique-titles *{color:#131217!important}@media screen and (min-width: 60em){.classique-titles *{width:70%;margin-left:auto}}@media screen and (min-width: 85em){.classique-titles *{width:50%}}.classique-items,.wc-block-grid__products{position:relative;gap:12px}.archive .classique-items,.page-template-template-caterer .classique-items,.archive .wc-block-grid__products,.page-template-template-caterer .wc-block-grid__products{padding:0}.classique-items .deco,.wc-block-grid__products .deco{position:absolute;left:-90px;top:-90px}@media screen and (max-width: 59.99em){.classique-items .deco,.wc-block-grid__products .deco{left:-45px;top:-20px;width:90px;height:90px}}.home .classique .classique-items,.home .classique .wc-block-grid__products{margin-bottom:0}@media screen and (max-width: 59.99em){.home .classique .classique-items,.home .classique .wc-block-grid__products{display:flex;flex-wrap:nowrap;flex-direction:row;overflow-x:scroll;scroll-snap-type:x mandatory}.home .classique .classique-items .product,.home .classique .wc-block-grid__products .product{min-width:200px;scroll-snap-align:start;scroll-margin-left:1rem}}@media screen and (min-width: 60em){.home .classique .classique-items,.home .classique .wc-block-grid__products{display:grid;margin-top:60px;gap:24px;grid-template-columns:repeat(3,1fr)}}@media screen and (min-width: 90em){.home .classique .classique-items,.home .classique .wc-block-grid__products{grid-template-columns:repeat(4,1fr)}}.archive .classique-items,.page-template-template-caterer .classique-items,.archive .wc-block-grid__products,.page-template-template-caterer .wc-block-grid__products{gap:12px;display:grid;grid-template-columns:repeat(2,1fr)}@media screen and (min-width: 64em){.archive .classique-items,.page-template-template-caterer .classique-items,.archive .wc-block-grid__products,.page-template-template-caterer .wc-block-grid__products{margin-top:30px;gap:24px;grid-template-columns:repeat(3,1fr)}}@media screen and (min-width: 90em){.archive .classique-items,.page-template-template-caterer .classique-items,.archive .wc-block-grid__products,.page-template-template-caterer .wc-block-grid__products{grid-template-columns:repeat(4,1fr)}}.wc-block-grid__products{list-style:none}.wc-block-grid__products .product{color:#fff!important}.product-infos-prices h3,.product-infos-prices p{text-align:left}div.cta{position:relative}div.cta strong{font-weight:700}div.cta ul{width:fit-content;text-align:left;margin:2rem 0;padding-left:1.2rem}div.cta .cta-content{position:relative}@media screen and (min-width: 64em){div.cta .cta-content{display:grid;align-items:center;grid-template-columns:40% 60%}}div.cta .cta-content:before{position:absolute;content:"";bottom:0;right:0;width:100%;height:80%;background-color:#ff9b17;border-radius:40px 0;z-index:-1}@media screen and (min-width: 64em){div.cta .cta-content:before{top:0;width:83%;height:100%}}div.cta .picture{border-radius:0 40px;aspect-ratio:1;left:0}@media screen and (max-width: 84.99em){div.cta .picture{width:100%}}@media screen and (min-width: 85em){div.cta .picture{height:100%;transform:translateY(70px)}}div.cta .cta-infos{position:relative;text-align:center;padding:40px 20px;color:#131217}.archive div.cta .cta-infos,.archive div.cta .cta-infos h2{text-align:left}div.cta .cta-infos h2{margin-bottom:10px}div.cta .cta-infos a{margin-top:30px}@media screen and (min-width: 85em){div.cta .cta-infos{padding:40px 100px}}.duo-picture{overflow:hidden}.archive .duo-picture h2{text-align:left}@media screen and (min-width: 64em){.archive .duo-picture{padding-top:0}}.duo-picture .wrapper{align-items:center}@media screen and (max-width: 59.99em){.duo-picture .wrapper{display:flex;gap:40px;flex-direction:column}}@media screen and (min-width: 60em){.duo-picture .wrapper{display:grid;gap:80px;grid-template-columns:repeat(2,1fr)}}.duo-picture .duo-img{position:relative;height:100%}.duo-picture .duo-img svg{position:absolute;z-index:-1;bottom:-92px;right:-92px}@media screen and (max-width: 63.99em){.duo-picture .duo-img svg{width:100px}}.duo-picture .headline:not(.has-background .headline){color:#fff}.theme-light .duo-picture .headline:not(.has-background .headline){color:#131217}@media screen and (min-width: 60em){.duo-picture.reverse .duo-img{order:2}}.duo-picture.reverse .picture{border-radius:40px 0}.duo-picture.reverse svg{top:0;left:-130px;bottom:inherit;right:inherit;z-index:2}.duo-picture .duo-img{width:100%}.duo-picture .picture{width:100%;height:100%;overflow:hidden;border-radius:0 40px}@media screen and (max-width: 63.99em){.duo-picture .picture{aspect-ratio:1}}@media screen and (min-width: 105em){.duo-picture .picture{aspect-ratio:1}}.duo-picture h2{margin-bottom:30px;color:#ff9b17}.duo-picture.has-background{position:relative}.duo-picture.has-background *{color:#131217}.duo-picture.has-background:before{position:absolute;content:"";top:0;left:0;z-index:-1;width:100%;height:100%;background-color:#ff9b17;border-radius:0 0 80px}@media screen and (max-width: 63.99em){.duo-picture.has-background:before{border-radius:0 0 40px}}@media screen and (min-width: 85em){.duo-picture-content *:not(a){width:90%}}.duo-picture-content a{margin-top:30px}@media screen and (max-width: 63.99em){.duo-picture-content{width:100%}}.archive .intro{padding-top:200px}.products-archive .products-grid:not(:nth-child(1)){margin-top:120px}.products-archive .products-grid:not(:nth-child(1)) .classique h2{color:#fff!important}.theme-light .products-archive .products-grid:not(:nth-child(1)) .classique h2{color:#131217!important}.products-archive .products-grid:not(:nth-child(1)) .classique:after{display:none}.products-archive h2{text-transform:capitalize;margin-bottom:30px;height:fit-content}.products-archive h2,.products-archive .brand-title h3{text-align:center}.products-grid{width:100%;margin-bottom:20px;display:inline-block}.products-grid *{color:#fff}.theme-light .products-grid *{color:#131217}.products-grid:first-child{margin-top:0;margin-bottom:40px;padding-top:40px;padding-bottom:60px;background-color:#ff9b17;border-radius:0 0 0 40px}.products-grid:first-child *{color:#000}.products-grid:first-child * span:not(.cart-count),.products-grid:first-child * bdi:not(.cart-count){color:#262626!important}.products-grid-list{display:flex;flex-direction:column;align-items:center;margin-bottom:3rem}.products-grid-list:last-of-type{margin-bottom:0}.products-grid-list h2{position:relative;width:fit-content}.products-grid-list h2 svg{position:absolute;left:-2rem;width:1rem;top:1.5rem;height:auto}.brand-title{display:flex;flex-direction:column;gap:0}.brand-title span{margin-top:0;font-family:Poppins-Regular,sans-serif!important;font-size:1.5rem;line-height:1}@media screen and (max-width: 63.99em){.brand-title span{font-size:1.2rem}}.products-grid-items{margin-top:20px;display:grid;gap:24px;grid-template-columns:repeat(2,1fr)}@media screen and (min-width: 85em){.products-grid-items{grid-template-columns:repeat(4,1fr)}}.products-grid#category-menu{background-color:#ff9b17;padding-top:80px;padding-bottom:80px}.products-grid#category-menu *:not(.cart-count){color:#131217!important}.products-grid#category-menu .add-to-cart-form{margin-top:1.2rem}.products-grid#category-menu .add-to-cart-form button{background-color:#fec600}.products-grid#category-menu .add-to-cart-form button:hover{background-color:#ff9b17}.products-grid#category-menu .add-to-cart-form span{font-size:10px}.products-grid#category-menu .classique-items{grid-template-columns:repeat(1,1fr)}@media screen and (min-width: 64em){.products-grid#category-menu .classique-items{grid-template-columns:repeat(2,1fr)}}.products-grid#category-menu .classique:after{display:none}.menu{display:flex;flex-direction:column;align-items:center}.menu .picture{width:100%;aspect-ratio:16/7;border-radius:40px 0}@media screen and (max-width: 63.99em){.menu .picture{border-radius:20px 0;aspect-ratio:16/8}}.menu h2{position:relative;text-align:center;margin-top:-50px;z-index:10}@media screen and (max-width: 63.99em){.menu h2{margin-top:-20px}}.menu a{margin-top:2.4rem}.theme-light .menu a{background-color:#e6564c}.intro{position:relative;text-align:center}@media screen and (max-width: 63.99em){.intro.hero{padding-top:140px!important}}@media screen and (max-width: 59.99em){.intro{overflow:hidden}}.intro h2,.intro h1{position:relative;z-index:2}@media screen and (min-width: 60em){.intro h2,.intro h1{width:80%}}.intro:before{position:absolute;content:"";bottom:0;left:0;width:100%;height:360px;background-color:#ff9b17;z-index:-1}@media screen and (max-width: 59.99em){.intro:before{height:170px}}.intro-picture{position:relative;width:100%;margin-top:-3%}.intro-picture .picture{border-radius:0 40px;display:block;aspect-ratio:16/10;overflow:hidden}@media screen and (min-width: 60em){.intro-picture .picture{aspect-ratio:16/7}}.intro-picture svg{position:absolute;bottom:-50px;right:-50px}@media screen and (max-width: 59.99em){.intro-picture svg{width:100px;height:100px}}@media screen and (min-width: 60em){.intro-picture svg{bottom:-150px;right:-150px}}.text .content{display:flex;flex-direction:column;gap:2rem;max-width:700px}@media screen and (min-width: 64em){.text .content{width:70%;text-align:center}}@media screen and (min-width: 105em){.text .content{width:60%}}.notice{gap:2rem}@media screen and (max-width: 63.99em){.notice{display:flex;flex-direction:column}}@media screen and (min-width: 64em){.notice{display:grid;grid-template-columns:40% 1fr}}@media screen and (min-width: 85em){.notice{grid-template-columns:30% 1fr}}.notice .text-pink,.notice .notice-content{position:relative}.notice .notice-content .circle{position:absolute;left:-150px;bottom:-10px}@media screen and (max-width: 63.99em){.notice .notice-content .circle{display:none}}.eapps-widget-toolbar{display:none!important}@media screen and (max-width: 63.99em){.eapps-widget-show-toolbar{width:95%!important}}.es-widget-title-container{display:none!important}[class*=WidgetBackground__Wrapper-sc-]{padding:0!important}[class*=Background__Base-sc-]{background-color:transparent!important}.error404 .error{display:flex;align-items:center;flex-direction:column;justify-content:center;gap:2rem;text-align:center;margin-top:14rem}.error404 .error .error-number{font-size:10rem;color:#ff9b17;line-height:1}@media screen and (max-width: 63.99em){.error404 .error .error-number{font-size:6rem}}.error404 .error .h2{color:#ff9b17}.error404 .error .error-actions{display:flex;align-items:center;gap:1rem}@media screen and (max-width: 63.99em){.error404 .error .error-actions{align-items:center;flex-direction:column}}@media screen and (min-width: 64em){.error404 .error .error-content{width:80%}}.error404 footer{margin-top:260px}.content-page{margin:auto;margin-top:4rem;max-width:800px}.woocommerce-notices-wrapper{position:fixed;z-index:99;bottom:0;right:0}.woocommerce-message{font-family:Poppins-Regular,sans-serif;display:flex;gap:12px;flex-direction:column;color:#fff;transform:translate(1px);border:1px solid #fec600;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#131217b3;border-radius:20px 0 0 20px}.woocommerce-message:after{display:none}.wp-block-woocommerce-cart .wp-block-woocommerce-empty-cart-block{color:#fff!important}.theme-light .wp-block-woocommerce-cart .wp-block-woocommerce-empty-cart-block{color:#131217!important}.wp-block-woocommerce-cart,.wp-block-woocommerce-checkout{padding-top:4rem;color:#131217;font-family:Poppins-Regular,sans-serif}.wc-block-components-main{border-radius:20px 0;padding-right:24px!important}@media screen and (max-width: 63.99em){.wc-block-components-main{padding-left:10px!important;padding-right:10px!important}}.wp-block-woocommerce-cart-order-summary-block,.wp-block-woocommerce-checkout-order-summary-block{border-radius:0 20px}@media screen and (max-width: 63.99em){.wp-block-woocommerce-cart-order-summary-block{padding:1rem}}.wc-block-components-main,.wp-block-woocommerce-cart-order-summary-block,.wp-block-woocommerce-checkout-order-summary-block{background-color:#fff}@media screen and (min-width: 64em){.wc-block-components-main,.wp-block-woocommerce-cart-order-summary-block,.wp-block-woocommerce-checkout-order-summary-block{padding:24px}}.wc-block-components-product-name{pointer-events:none}.wc-block-components-totals-coupon{padding-left:0!important;padding-right:0!important}@media screen and (min-width: 64em){.wc-block-components-title{font-size:2.1rem!important}}@media screen and (max-width: 63.99em){.wc-block-checkout__main{padding:24px!important}}@media screen and (max-width: 63.99em){.wc-block-components-checkout-step{padding-top:0!important}.wc-block-components-checkout-step:after{bottom:-17px!important}}.wc-block-cart-items{margin-bottom:0!important}.wp-block-woocommerce-cart-order-summary-coupon-form-block{display:none}.wc-block-components-totals-item{padding-left:0!important;padding-right:0!important}.wc-block-components-product-name{color:#131217;font-family:SpecialGothicExpandedOne-Regular,sans-serif!important}.wc-block-components-product-metadata__description{color:#131217}.wc-block-components-product-metadata__description p{font-size:12px}.wc-block-cart__submit-container a{margin-top:20px}.wc-block-cart__submit-container--sticky{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#131217b3!important}.wc-block-cart__submit-container--sticky a{margin-top:0}.wc-block-cart__submit-container a{border-color:red;transition:background-color .3s ease-in-out!important;padding:14px;border-radius:40px;color:#131217;font-family:SpecialGothicExpandedOne-Regular,sans-serif!important;font-size:16px;text-decoration:none}@media screen and (max-width: 63.99em){.wc-block-cart__submit-container a{font-size:14px}}.wc-block-cart__submit-container a:hover{background-color:#ff9b17}.wc-block-cart-item__image{pointer-events:none}.wc-block-cart-item__image img{border-radius:5px}@media screen and (max-width: 63.99em){.wp-block-woocommerce-checkout .wp-block-woocommerce-checkout-order-summary-block{padding-top:0!important}}@media screen and (min-width: 64em){.wp-block-woocommerce-checkout .wc-block-components-main{padding:40px!important}}.wp-block-woocommerce-checkout .checkout-order-summary-block-fill{border:none}.wp-block-woocommerce-checkout .wc-block-components-sidebar{margin-top:0}@media screen and (max-width: 63.99em){.wp-block-woocommerce-checkout .wc-block-components-checkout-order-summary__title{padding-left:20px!important;padding-right:20px!important}}@media screen and (max-width: 63.99em){.wp-block-woocommerce-checkout .wc-block-components-checkout-order-summary__content{padding-left:20px!important;padding-right:20px!important}}.wc-block-components-checkout-order-summary__title-text{margin:0!important}.wc-block-components-order-summary{padding:0!important}.woocommerce-notices-wrapper{transition:all .2s ease-in-out}.woocommerce-notices-wrapper.hidden{transform:translate(100%)}.wc-block-cart__payment-options{padding-top:2rem}.woocommerce-order{margin-top:3rem;border:1px solid white;border-radius:2rem;padding:3rem}.woocommerce-order .woocommerce-table{margin-top:2rem!important}.woocommerce-order .woocommerce-order-overview{margin-top:2rem!important;padding-left:0}@media screen and (max-width: 63.99em){.woocommerce-order .woocommerce-order-overview{display:flex;flex-direction:row;flex-wrap:wrap;row-gap:1rem}}.woocommerce-order table.shop_table{border:1px solid rgb(255,255,255)}.woocommerce-order th,.woocommerce-order td{border:none;border-bottom:1px solid rgba(255,255,255,.5)}.woocommerce-order .woocommerce-customer-details:last-of-type{margin-bottom:0!important}.woocommerce-order .woocommerce-customer-details address{padding:2rem;margin-top:2rem;border:1px solid rgba(255,255,255,.5)}@media screen and (max-width: 63.99em){.woocommerce-order{padding:2rem 1rem}}.wp-block-woocommerce-checkout .wc-block-components-sidebar{top:140px}.woocommerce-MyAccount-navigation,.woocommerce-MyAccount-content{margin-top:2rem}.woocommerce-MyAccount-navigation ul{list-style:none;padding-left:0;margin:0;display:flex;flex-direction:column;gap:1rem}.woocommerce-MyAccount-content{display:flex;flex-direction:column;gap:3rem}.woocommerce-MyAccount-content .order-number,.woocommerce-MyAccount-content .order-status{color:#ff9b17!important}.woocommerce-Address-title h2,.woocommerce-Address h2{font-size:2rem}.woocommerce-Address-title .title .edit,.woocommerce-Address .title .edit{display:block;float:none!important;margin-top:2rem;margin-bottom:1rem}.woocommerce{margin-top:2rem}.woocommerce-table{border:1px solid rgba(255,255,255,.5)!important}.woocommerce-MyAccount-navigation-link.is-active a{color:#ff9b17!important}.wc-block-components-express-payment-continue-rule--cart{color:#fff!important}.theme-light .wc-block-components-express-payment-continue-rule--cart{color:#131217!important}.woocommerce-ResetPassword{max-width:800px;margin:auto;margin-top:4rem!important}.woocommerce-ResetPassword .woocommerce-form-row--first{width:100%!important;margin-top:2rem!important}.woocommerce-account .woocommerce{max-width:800px;margin:auto}.woocommerce-account .woocommerce h2:not(.woocommerce-Address-title h2){text-align:center;margin-top:3rem}.woocommerce-account .u-column1.col-1,.woocommerce-account .u-column2.col-2{float:inherit;width:100%}.woocommerce-account .woocommerce-page .page-header .deco{display:none}.woocommerce-account .woocommerce-MyAccount-content{background-color:#fdefdb;border:4px solid #ff9b17;padding:2rem;border-radius:1rem 0}.woocommerce-account .woocommerce-MyAccount-content *,.woocommerce-account .woocommerce-MyAccount-content .order-number,.woocommerce-account .woocommerce-MyAccount-content .order-status{color:#131217!important}.woocommerce-account .woocommerce-MyAccount-content fieldset{margin-bottom:2rem}@media screen and (max-width: 63.99em){.woocommerce-account .woocommerce-MyAccount-content{padding:1rem}}.woocommerce-account.mon-compte .woocommerce{max-width:1200px}.woocommerce-Addresses{display:flex;flex-direction:column;gap:4rem}.woocommerce-Addresses:before,.woocommerce-Addresses:after{display:none!important}@media screen and (min-width: 64em){.woocommerce-MyAccount-navigation{position:sticky;top:200px}}*,*:before,*:after{box-sizing:border-box}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin:0}ul[role=list],ol[role=list]{list-style:none}html:focus-within{scroll-behavior:smooth}body{min-height:100vh;text-rendering:optimizeSpeed;line-height:1.5}a:not([class]){text-decoration-skip-ink:auto}img,picture{max-width:100%;display:block}input,button,textarea,select{font:inherit}@media (prefers-reduced-motion: reduce){html:focus-within{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}
