.elementor-kit-1529{--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:"Roboto";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;}.elementor-kit-1529 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1320px;}.e-con{--container-max-width:1320px;}.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 .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}:root { --pmc-bg:#F7F3ED; --pmc-bg-2:#F0E8DF; --pmc-surface:#FFFFFF; --pmc-ink:#2A2420; --pmc-ink-2:#5A504A; --pmc-muted:#8C827A; --pmc-line:#E3D9CE; --pmc-accent:#7E2B30; --pmc-accent-2:#5F1F23; --pmc-gold:#C9A24C; --pmc-ok:#2F7D4F; --pmc-titrage:Lora; --pmc-texte:Inter; --pmc-esp-8:8px; --pmc-esp-10:10px; --pmc-esp-14:14px; --pmc-esp-18:18px; --pmc-esp-24:24px; --pmc-esp-32:32px; --pmc-esp-48:48px; --pmc-esp-64:64px; --pmc-radius:4px; --pmc-radius-img:6px; --pmc-max:min(1320px, 100%); --pmc-marge:clamp(16px, 4vw, 48px); --pmc-marge-bandeau:clamp(24px, 6vw, 88px); }
/* Start custom CSS */@font-face { font-family: 'Inter'; font-style: normal; font-weight: 400 700; font-display: swap; src: url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7SUc.woff2) format('woff2'); unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF; } @font-face { font-family: 'Inter'; font-style: normal; font-weight: 400 700; font-display: swap; src: url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7.woff2) format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; } @font-face { font-family: 'Lora'; font-style: italic; font-weight: 400 600; font-display: swap; src: url(https://fonts.gstatic.com/s/lora/v37/0QIhMX1D_JOuMw_LL_tLp_A.woff2) format('woff2'); unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF; } @font-face { font-family: 'Lora'; font-style: italic; font-weight: 400 600; font-display: swap; src: url(https://fonts.gstatic.com/s/lora/v37/0QIhMX1D_JOuMw_LIftL.woff2) format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; } @font-face { font-family: 'Lora'; font-style: normal; font-weight: 400 700; font-display: swap; src: url(https://fonts.gstatic.com/s/lora/v37/0QIvMX1D_JOuMwT7I-NP.woff2) format('woff2'); unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF; } @font-face { font-family: 'Lora'; font-style: normal; font-weight: 400 700; font-display: swap; src: url(https://fonts.gstatic.com/s/lora/v37/0QIvMX1D_JOuMwr7Iw.woff2) format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; } body{background-color:var(--pmc-bg);color:var(--pmc-ink-2);font-family:'Inter',sans-serif;} .woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce #respond input#submit,.woocommerce a.button.alt,.woocommerce button.button.alt,.wc-block-components-button:not(.is-link),.wp-element-button{background-color:var(--pmc-accent);color:#fff;border:0;border-radius:var(--pmc-radius);box-shadow:none;font-family:'Inter',sans-serif;font-weight:600;font-size:14px;padding:14px 26px;line-height:1;} .woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover,.woocommerce a.button.alt:hover,.woocommerce button.button.alt:hover,.wc-block-components-button:not(.is-link):hover,.wp-element-button:hover{background-color:var(--pmc-accent-2);color:#fff;} .woocommerce-message,.woocommerce-info,.woocommerce-error{border-top-color:var(--pmc-accent);background-color:var(--pmc-surface);color:var(--pmc-ink-2);} .woocommerce-message::before,.woocommerce-info::before{color:var(--pmc-accent);} .woocommerce .price,.woocommerce .amount,.wc-block-components-product-price,.wc-block-formatted-money-amount{color:var(--pmc-accent);font-weight:700;} .woocommerce table.shop_table{background-color:var(--pmc-surface);border:1px solid var(--pmc-line);border-radius:var(--pmc-radius);border-collapse:separate;} .woocommerce table.shop_table th,.woocommerce table.shop_table td{border-color:var(--pmc-line);} .woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea,.woocommerce form .form-row select,.woocommerce-cart .coupon input.input-text{background-color:var(--pmc-surface);border:1px solid var(--pmc-line);border-radius:var(--pmc-radius);padding:10px 12px;font-family:'Inter',sans-serif;} .woocommerce form .form-row input.input-text:focus,.woocommerce form .form-row textarea:focus{outline:2px solid var(--pmc-accent);outline-offset:1px;} .woocommerce h2,.woocommerce h3,.woocommerce-billing-fields h3,.cart_totals h2,#order_review_heading{font-family:'Lora',serif;font-weight:600;color:var(--pmc-ink);} .woocommerce-MyAccount-navigation ul{list-style:none;margin:0;padding:0;border-top:1px solid var(--pmc-line);} .woocommerce-MyAccount-navigation li a{display:block;padding:12px 0;border-bottom:1px solid var(--pmc-line);color:var(--pmc-ink);text-decoration:none;font-size:14.5px;} .woocommerce-MyAccount-navigation li.is-active a,.woocommerce-MyAccount-navigation li a:hover{color:var(--pmc-accent);} .woocommerce a{color:var(--pmc-ink);}.woocommerce a:hover{color:var(--pmc-accent);} .woocommerce-checkout #payment{background-color:var(--pmc-bg-2);border-radius:var(--pmc-radius);} .woocommerce span.onsale{background-color:var(--pmc-gold);color:var(--pmc-ink);border-radius:999px;} .woocommerce .quantity .qty{border:1px solid var(--pmc-line);border-radius:var(--pmc-radius);padding:8px;} .pmc-variante .e-paragraph-base,.pmc-variante{font-size:14px;} .cc-copyright,.cc-elementor-link{display:none!important;}/* End custom CSS */