.hv-i{position:relative;display:inline-flex;vertical-align:middle;margin-left:6px}.hv-i__b{-webkit-appearance:none;appearance:none;width:18px;height:18px;border-radius:50%;border:1px solid var(--hv-rule2,#d9d2bd);background:var(--hv-white,#fff);color:var(--hv-dim,#5E6A5F);font:italic 600 11px/1 var(--hv-serif,Georgia,serif);display:grid;place-items:center;padding:0;cursor:pointer;transition:background-color .2s,color .2s,border-color .2s}.hv-i__b:hover,.hv-i__b[aria-expanded=true]{background:var(--hv-ink,#1F2A22);border-color:var(--hv-ink,#1F2A22);color:var(--hv-bg,#F4F1E6)}.hv-i__b:focus-visible{outline:2px solid var(--hv-gold,#B8904F);outline-offset:2px}.hv-i__pop{position:absolute;z-index:30;left:50%;bottom:calc(100% + 10px);transform:translate(-50%);width:min(280px,calc(100vw - 40px));padding:12px 14px;border-radius:12px;background:var(--hv-ink,#1F2A22);color:var(--hv-bg,#F4F1E6);font:400 13px/1.5 var(--hv-sans,system-ui);text-align:left;white-space:normal;box-shadow:0 18px 40px -16px #1f2a2299}.hv-i__pop:after{content:"";position:absolute;left:50%;top:100%;margin-left:-6px;border:6px solid transparent;border-top-color:var(--hv-ink,#1F2A22)}.hv-i__pop[hidden]{display:none}@media(max-width:520px){.hv-i__pop{left:auto;right:-14px;transform:none}.hv-i__pop:after{left:auto;right:17px}}html.hvf-lock{overflow:hidden}.hvf{border:0;padding:0;margin:auto;width:min(640px,calc(100vw - 24px));max-height:min(86vh,860px);border-radius:20px;background:var(--hv-bg,#F4F1E6);color:var(--hv-ink,#1F2A22);box-shadow:0 40px 90px -30px #0f1611a6;overflow:hidden}.hvf[open]{display:flex;animation:hvf-in .32s cubic-bezier(.2,.8,.2,1)}.hvf::backdrop{background:#141c168c;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px)}@keyframes hvf-in{0%{opacity:0;transform:translateY(18px) scale(.985)}to{opacity:1;transform:none}}.hvf-in{display:flex;flex-direction:column;min-height:0;width:100%}.hvf-head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:start;padding:22px 22px 16px;border-bottom:1px solid var(--hv-rule,#e4ddc8);background:var(--hv-paper,#FCFAF3)}.hvf-t{margin:0;font:500 22px/1.2 var(--hv-serif,Georgia,serif);letter-spacing:-.01em}.hvf-p{margin:6px 0 0;font-size:13.5px;line-height:1.5;color:var(--hv-dim,#5E6A5F)}.hvf-note{margin:8px 0 0;font-size:13px;line-height:1.45;font-weight:600;color:var(--hv-green,#2E6E62)}.hvf-note[hidden]{display:none}.hvf-x{-webkit-appearance:none;appearance:none;width:38px;height:38px;border-radius:50%;border:1px solid var(--hv-rule2,#d9d2bd);background:var(--hv-white,#fff);display:grid;place-items:center;cursor:pointer;color:var(--hv-ink,#1F2A22)}.hvf-x svg{width:16px;height:16px}.hvf-list{list-style:none;margin:0;padding:14px 16px 20px;overflow:auto;overscroll-behavior:contain;display:grid;gap:10px;-webkit-overflow-scrolling:touch}.hvf-it{display:grid;grid-template-columns:88px minmax(0,1fr);gap:14px;padding:12px;border-radius:16px;background:var(--hv-white,#fff);border:1px solid var(--hv-rule,#e4ddc8);transition:border-color .2s,box-shadow .2s}.hvf-it[hidden]{display:none}.hvf-it.is-cur{border-color:var(--hv-ink,#1F2A22);box-shadow:0 0 0 1px var(--hv-ink,#1F2A22)}.hvf-img{width:88px;aspect-ratio:1;border-radius:12px;overflow:hidden;background:linear-gradient(135deg,var(--hv-bg2,#ECE7D6),var(--hv-paper,#FCFAF3))}.hvf-img img{width:100%;height:100%;object-fit:cover;display:block}.hvf-txt{display:grid;gap:5px;align-content:start;min-width:0}.hvf-nm{margin:0;font:650 15.5px/1.3 var(--hv-sans,system-ui)}.hvf-d{margin:0;font-size:13.5px;line-height:1.5;color:var(--hv-ink,#1F2A22)}.hvf-meta{margin:0;display:flex;flex-wrap:wrap;gap:4px 10px;font-size:12.5px;color:var(--hv-dim,#5E6A5F)}.hvf-val[hidden]{display:none}.hvf-go{justify-self:start;margin-top:4px}.hvf-go[disabled]{opacity:.5}.hvf-chosen{display:none;align-items:center;gap:6px;margin-top:4px;font-size:13px;font-weight:600;color:var(--hv-green,#2E6E62)}.hvf-chosen .hvi{width:16px;height:16px}.hvf-it.is-cur .hvf-chosen{display:inline-flex}.hvf-it.is-cur .hvf-go,.hvf.is-voir .hvf-go,.hvf.is-voir .hvf-chosen{display:none}.hvf.is-multi .hvf-it.is-cur .hvf-go{display:inline-flex;background:var(--hv-white,#fff);color:var(--hv-ink,#1F2A22);border:1px solid var(--hv-rule2,#d9d2bd)}.hvf.is-multi .hvf-it.is-cur .hvf-chosen{display:inline-flex}.hvf.is-multi .hvf-it.is-cur .hvf-txt{grid-template-columns:auto auto;justify-content:start;column-gap:12px}.hvf.is-multi .hvf-it.is-cur .hvf-txt>:not(.hvf-go):not(.hvf-chosen){grid-column:1/-1}.hvf-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px calc(12px + env(safe-area-inset-bottom));border-top:1px solid var(--hv-rule,#e4ddc8);background:var(--hv-paper,#FCFAF3)}.hvf-foot[hidden]{display:none}.hvf-count{margin:0;font-size:14px;font-weight:600;color:var(--hv-ink,#1F2A22);font-variant-numeric:tabular-nums}.hvf-ok[disabled]{opacity:.45;cursor:not-allowed}@media(max-width:520px){.hvf{width:100vw;max-width:100vw;max-height:92vh;margin:auto 0 0;border-radius:20px 20px 0 0}.hvf[open]{animation-name:hvf-up}.hvf-head{padding:18px 16px 14px}.hvf-t{font-size:20px}.hvf-list{padding:12px 12px calc(18px + env(safe-area-inset-bottom))}.hvf-it{grid-template-columns:72px minmax(0,1fr);gap:12px}.hvf-img{width:72px}}@keyframes hvf-up{0%{transform:translateY(40px);opacity:.4}to{transform:none;opacity:1}}@media(prefers-reduced-motion:reduce){.hvf[open]{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/38/assets/hover-offre-formules.css.map */
