@import url(https://fonts.googleapis.com/css2?family=Oswald:wght@700&display=swap);.elementor-kit-11{--e-global-color-primary:#6EC1E4;--e-global-color-secondary:#54595F;--e-global-color-text:#7A7A7A;--e-global-color-accent:#61CE70;--e-global-typography-primary-font-family:"Oswald";--e-global-typography-primary-font-weight:800;--e-global-typography-primary-text-transform:uppercase;--e-global-typography-secondary-font-family:"Amarante";--e-global-typography-secondary-font-weight:500;--e-global-typography-secondary-text-transform:uppercase;--e-global-typography-text-font-family:"Merriweather";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;font-family:"Merriweather",Sans-serif;font-weight:700}.elementor-kit-11 e-page-transition{background-color:#FFBC7D}.elementor-kit-11 h1{font-family:"Oswald",Sans-serif;font-weight:800;text-transform:uppercase}.elementor-kit-11 h2{font-family:"Amarante",Sans-serif;font-weight:500}.elementor-kit-11 h3{font-family:"Amarante",Sans-serif;font-weight:400}.elementor-section.elementor-section-boxed>.elementor-container{max-width:1279px}.e-con{--container-max-width:1279px}.elementor-widget:not(:last-child){--kit-widget-spacing:20px}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px}{}h1.entry-title{display:var(--page-title-display)}.site-header{padding-inline-end:0;padding-inline-start:0}.site-footer .site-branding{flex-direction:column;align-items:stretch}@media(max-width:768px){.elementor-section.elementor-section-boxed>.elementor-container{max-width:1024px}.e-con{--container-max-width:1024px}}@media(max-width:480px){.elementor-section.elementor-section-boxed>.elementor-container{max-width:767px}.e-con{--container-max-width:767px}}.vz-hero #vz_price{font-family:"Amarante",sans-serif!important;font-weight:700!important;text-transform:uppercase!important;font-size:clamp(72px, 8vw, 160px)!important;line-height:0.8!important;letter-spacing:-5px;color:#051C00!important;text-align:center!important;margin:12px 0 18px!important;display:block!important;font-variant-numeric:tabular-nums;will-change:contents}@media (max-width:768px){.vz-hero #vz_price{font-size:clamp(48px, 8vw, 48px)!important;line-height:0.3!important;letter-spacing:-5px!important}}.no_select{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none}.vz-pickup-wrap{width:100%;margin:0 0 16px}.vz-pickup-link{display:block;width:100%;text-decoration:none!important}.vz-pickup-box{width:100%;border:2px solid #158000;border-radius:15px;padding:16px 18px;background:#FFFDEF;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:6px;cursor:pointer;transition:transform .12s ease,box-shadow .12s ease}.vz-pickup-box,.vz-pickup-box *{font-family:"Oswald",sans-serif;font-weight:700;text-transform:uppercase;font-size:14px;letter-spacing:-.5px;color:#158000;line-height:1.2}.vz-pickup-link:hover .vz-pickup-box{transform:translateY(-1px)}.vz-pickup-link:focus-visible .vz-pickup-box{outline:none;box-shadow:0 0 0 3px rgb(21 128 0 / .25)}.woocommerce-checkout-review-order-table tr.fee th{position:relative}.woocommerce-checkout-review-order-table tr.fee th{white-space:normal}.woocommerce-checkout-review-order-table tr.fee th::after{content:"* (HORS SUPPLÉMENTS ET PÂTE CHEESY)";display:block;font-size:12px;line-height:1.1;opacity:.75;margin-top:4px;text-transform:none;letter-spacing:0}body.woocommerce-cart .quantity,body.woocommerce-cart button.plus,body.woocommerce-cart button.minus,body.woocommerce-cart a.plus,body.woocommerce-cart a.minus,body.woocommerce-cart input.qty,body.woocommerce-cart input[type="number"].qty{position:absolute!important;left:-99999px!important;width:1px!important;height:1px!important;overflow:hidden!important;opacity:0!important;pointer-events:none!important}body.woocommerce-cart .elementor-widget-woocommerce-cart .quantity{position:absolute!important;left:-99999px!important;width:1px!important;height:1px!important;overflow:hidden!important;opacity:0!important;pointer-events:none!important}