.hemon-calculette{--hc-color-primary:var(--wp--preset--color--primary, #e51f1f);--hc-color-primary-dark:var(--wp--preset--color--primary-darken, #a21a1a);--hc-color-text:var(--wp--preset--color--main, #1d1d1b);--hc-color-muted:var(--wp--preset--color--secondary, #867156);--hc-color-soft:var(--wp--preset--color--secondary-accent, #e5ddd4);--hc-color-border:var(--wp--preset--color--border-light, #e9e9ec);--hc-color-white:var(--wp--preset--color--base, #fff);--hc-radius-card:15px;--hc-radius-control:10px;--hc-shadow-card:0 10px 30px rgb(0 0 0 / 12%);box-sizing:border-box;width:100%;max-width:820px;margin:2rem auto;padding:clamp(1.125rem, 2vw, 2rem);color:var(--hc-color-text);background:var(--hc-color-white);border:0;border-radius:var(--hc-radius-card);box-shadow:var(--hc-shadow-card);font-family:inherit}.single-achat .hemon-calculette{width:calc(100% - 24px);max-width:1300px;margin-block:2rem 0}.hemon-calculette *,.hemon-calculette *::before,.hemon-calculette *::after{box-sizing:inherit}.hemon-calculette p:empty,.hemon-calculette br{display:none!important}.hemon-calculette__header{max-width:780px;margin:0 auto 1.5rem;text-align:center}.hemon-calculette__title{display:flex;align-items:center;justify-content:center;gap:.5rem;margin:0 0 .625rem;color:var(--hc-color-text);font:inherit;font-size:clamp(1.5rem, 3vw, 2rem);font-weight:700;line-height:1.2}.hemon-calculette__title::before{content:"›";color:var(--hc-color-primary);font-size:1.45em;font-weight:800;line-height:.8}.hemon-calculette__intro{margin:0;color:var(--hc-color-muted);font-size:.9375rem;line-height:1.55}.hemon-calculette__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem}.hemon-calculette__field label{display:block;margin-bottom:.25rem;color:var(--hc-color-text);font-size:.75rem;font-weight:700;line-height:1.2}.hemon-calculette__field{display:flex;flex-direction:column;justify-content:space-between;min-height:0;padding:.625rem .75rem;background:#f5f1ed;background:color-mix(in srgb,var(--hc-color-soft) 42%,var(--hc-color-white));border-radius:var(--hc-radius-control);transition:box-shadow 160ms ease,background-color 160ms ease}.hemon-calculette__field::before,.hemon-calculette__field::after{display:none!important}.hemon-calculette__field:focus-within{background:var(--hc-color-white);box-shadow:0 0 0 2px color-mix(in srgb,var(--hc-color-primary) 28%,transparent)}.hemon-calculette__input-wrap{display:flex;align-items:stretch;height:20px;overflow:hidden;justify-content:flex-end;background:transparent;border:0;border-radius:5px;transition:border-color 160ms ease,box-shadow 160ms ease,background-color 160ms ease}.hemon-calculette__input-wrap:focus-within{background:transparent;box-shadow:none}.hemon-calculette__input{min-width:0;width:100%;height:20px!important;min-height:20px!important;margin:0;padding:0!important;color:var(--hc-color-text);background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;font:inherit;font-size:.875rem;font-weight:600;line-height:1.25;text-align:right;appearance:none}.hemon-calculette__input:focus{outline:0}.hemon-calculette__select{cursor:pointer;appearance:auto}.hemon-calculette__unit{display:inline-flex;align-items:center;justify-content:center;min-width:auto;padding:0 0 0 .25rem;color:var(--hc-color-muted);font-size:.875rem;font-weight:700}.hemon-calculette__result{display:block;overflow:hidden;margin:.75rem 0 0;padding:0;color:var(--hc-color-text);background:#f5f1ed;background:color-mix(in srgb,var(--hc-color-soft) 48%,var(--hc-color-white));border-radius:var(--hc-radius-control)}.hemon-calculette__result-summary{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:0;min-width:0;padding:0}.hemon-calculette__result-label{padding:.625rem 1rem;color:var(--hc-color-muted);font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.hemon-calculette__result-amount{display:inline-flex;align-items:baseline;justify-content:flex-end;gap:.375rem;padding:.625rem 1rem}.hemon-calculette__result-amount small{color:var(--hc-color-muted);font-size:.75rem;font-weight:400;white-space:nowrap}.hemon-calculette__result-value{color:var(--hc-color-primary);font-size:clamp(1.5rem, 2.25vw, 1.75rem);font-weight:800;line-height:1.1;white-space:nowrap}.hemon-calculette__result-detail{display:block;grid-column:1 / -1;padding:.4375rem 1rem;color:var(--hc-color-muted);background:#ede6df;background:color-mix(in srgb,var(--hc-color-soft) 66%,var(--hc-color-white));font-size:.75rem;line-height:1.45;opacity:.9;text-align:right;white-space:normal}.hemon-calculette__notice{margin:.375rem 0 0;color:var(--hc-color-muted);font-size:.75rem;line-height:1.45}@media (max-width:900px){.hemon-calculette__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.hemon-calculette{margin-block:1.25rem}.hemon-calculette__grid{grid-template-columns:1fr}.hemon-calculette__result{padding:0}.hemon-calculette__result-summary{grid-template-columns:minmax(0,1fr) auto}.hemon-calculette__result-label,.hemon-calculette__result-amount{padding:.625rem .75rem}.hemon-calculette__result-detail{padding-inline:.75rem;text-align:left}}@media (prefers-reduced-motion:reduce){.hemon-calculette__field,.hemon-calculette__input-wrap{transition:none}}