.vital-cod-wrap{box-sizing:border-box;margin:1.5rem 0;max-width:760px}.vital-cod-wrap *,.vital-cod-wrap *::before,.vital-cod-wrap *::after{box-sizing:border-box}.vital-cod-form{background:#fff;border:1px solid #dfe5e2;border-radius:12px;padding:1.5rem;color:#1d2a26}.vital-cod-heading{margin:0 0 1rem;font-size:1.4rem;line-height:1.3}.vital-cod-product{align-items:baseline;background:#f4f8f6;border-radius:8px;display:flex;gap:.75rem;justify-content:space-between;margin-bottom:1.25rem;padding:.8rem 1rem}.vital-cod-grid{display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr))}.vital-cod-field{display:flex;flex-direction:column;gap:.35rem;margin:0}.vital-cod-field-wide{grid-column:1 / -1}.vital-cod-field>span{font-size:.92rem;font-weight:600}.vital-cod-field em{color:#a11b1b;font-style:normal}.vital-cod-field input,.vital-cod-field select,.vital-cod-field textarea{background:#fff;border:1px solid #b9c5c0;border-radius:6px;color:#1d2a26;font:inherit;min-height:44px;padding:.6rem .7rem;width:100%}.vital-cod-field textarea{min-height:84px;resize:vertical}.vital-cod-field input:focus,.vital-cod-field select:focus,.vital-cod-field textarea:focus{border-color:#0b6b4f;box-shadow:0 0 0 2px rgb(11 107 79 / .15);outline:none}.vital-cod-quantity{align-items:end;display:grid;gap:1rem;grid-template-columns:minmax(0,1fr) minmax(0,2fr);margin-top:1rem}.vital-cod-shipping{border-top:1px solid #e5ebe8;margin-top:1.25rem;padding-top:1rem}.vital-cod-shipping h3,.vital-cod-otp h3{font-size:1rem;margin:0 0 .6rem}.vital-cod-rates{display:grid;gap:.5rem}.vital-cod-rate{align-items:center;border:1px solid #d5dfda;border-radius:6px;cursor:pointer;display:flex;gap:.5rem;padding:.65rem .75rem}.vital-cod-rate:has(input:checked){border-color:#0b6b4f;background:#f4f8f6}.vital-cod-rate input{margin:0}.vital-cod-rate-label{flex:1}.vital-cod-rate-price{font-weight:600}.vital-cod-muted{color:#5c6b65;font-size:.88rem;margin:.35rem 0}.vital-cod-totals{border-top:1px solid #e5ebe8;margin-top:1.25rem;padding-top:.8rem}.vital-cod-totals>div{display:flex;justify-content:space-between;padding:.25rem 0}.vital-cod-total{border-top:1px solid #e5ebe8;font-size:1.15rem;margin-top:.5rem;padding-top:.65rem}.vital-cod-quantity+.vital-cod-otp,.vital-cod-quantity+.vital-cod-turnstile{margin-top:1.25rem}.vital-cod-form>.vital-cod-message{margin-top:1rem}.vital-cod-otp{border-top:1px solid #e5ebe8;margin-top:1.25rem;padding-top:1rem}.vital-cod-otp-row{display:flex;flex-wrap:wrap;gap:.5rem}.vital-cod-otp-row input{flex:1 1 150px;min-height:42px;padding:.5rem}.vital-cod-otp-status{font-size:.9rem;margin:.5rem 0 0}.vital-cod-submit,.vital-cod-secondary{border:0;border-radius:6px;cursor:pointer;font:inherit;font-weight:600;padding:.7rem 1rem}.vital-cod-submit{background:var(--vital-cod-button,#0b6b4f);color:#fff;margin-top:1rem;width:100%}.vital-cod-submit:disabled{cursor:not-allowed;opacity:.6}.vital-cod-secondary{background:#e8f0ec;color:#0b4d3a}.vital-cod-secondary:disabled{cursor:not-allowed;opacity:.6}.vital-cod-message{font-size:.95rem;margin-top:.8rem;min-height:1.4rem}.vital-cod-error{color:#a11b1b}.vital-cod-success{color:#0b6b4f}.vital-cod-help{font-size:.9rem;margin:.8rem 0 0;text-align:center}.vital-cod-notice{background:#fff4e5;border:1px solid #f0c98a;border-radius:6px;padding:.8rem}.vital-cod-honeypot{height:1px;left:-9999px;overflow:hidden;position:absolute;top:auto;width:1px}.vital-cod-turnstile{margin-top:1rem}@media (max-width:600px){.vital-cod-form{padding:1rem}.vital-cod-grid,.vital-cod-quantity{grid-template-columns:1fr}}.vital-cod-cod-box{background:#f7fbf9;border:1px solid #b7dccb;border-radius:6px;margin:1rem 0;padding:1rem 1.25rem}.vital-cod-cod-box h3{margin:0 0 .5rem}.vital-cod-cod-box p{margin:.25rem 0}.vital-cod-commune[disabled]{opacity:.6}.vital-funnel-page{margin:0 auto;max-width:1200px;padding:2rem 1rem 3rem}.vital-funnel-hero{align-items:start;display:grid;gap:2rem;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.vital-funnel-main-image img{border-radius:10px;display:block;height:auto;width:100%}.vital-funnel-thumbs{display:flex;flex-wrap:wrap;gap:.6rem;list-style:none;margin:.75rem 0 0;padding:0}.vital-funnel-thumbs li{margin:0}.vital-funnel-thumbs img{border-radius:8px;display:block;height:76px;object-fit:cover;width:76px}.vital-funnel-title{font-size:clamp(1.6rem, 3vw, 2.4rem);line-height:1.2;margin:0 0 .5rem}.vital-funnel-price{font-size:1.5rem;font-weight:600;margin:0 0 1.25rem}.vital-funnel-summary .vital-cod-wrap{margin-top:0}.vital-funnel-page .vital-cod-product{display:none}.vital-funnel-description{margin-top:3rem}@media (max-width:860px){.vital-funnel-hero{gap:1.25rem;grid-template-columns:1fr}.vital-funnel-description{margin-top:2rem}}.vital-cod-offers{display:grid;gap:.6rem;margin:0 0 1.25rem}.vital-cod-offers h3{font-size:1.05rem;margin:0}.vital-cod-offer{align-items:center;border:1px solid #dfe5e2;border-radius:10px;cursor:pointer;display:flex;gap:.75rem;padding:.75rem .9rem;transition:border-color 0.2s ease,box-shadow 0.2s ease}.vital-cod-offer:has(input:checked){border-color:var(--vital-cod-button,#0b6b4f);box-shadow:inset 0 0 0 1px var(--vital-cod-button,#0b6b4f)}.vital-cod-offer input[type="radio"]{accent-color:var(--vital-cod-button,#0b6b4f);flex:0 0 auto;margin:0}.vital-cod-offer-body{display:flex;flex:1 1 auto;flex-direction:column;gap:.15rem;min-width:0}.vital-cod-offer-title{font-weight:600;line-height:1.3}.vital-cod-offer-meta{align-items:center;color:#5a6b64;display:flex;font-size:.85rem;gap:.5rem}.vital-cod-offer-badge{background:#e6f5ec;border-radius:999px;color:#0b6b4f;font-weight:600;padding:.1rem .5rem}.vital-cod-offer-price{font-weight:700;white-space:nowrap}.vital-cod-whatsapp{align-items:center;background:#25d366;border-radius:8px;color:#fff;display:flex;font-weight:600;gap:.5rem;justify-content:center;margin-top:.75rem;padding:.9rem 1rem;text-decoration:none}.vital-cod-whatsapp:hover,.vital-cod-whatsapp:focus{background:#1fbe5b;color:#fff}.vital-cod-sticky{display:none}body.vital-cod-has-sticky{padding-bottom:calc(76px + env(safe-area-inset-bottom))}@media (max-width:768px){.vital-cod-sticky{align-items:center;background:#fff;border-top:1px solid #dfe5e2;bottom:0;box-shadow:0 -4px 14px rgb(0 0 0 / .08);display:flex;gap:.6rem;left:0;padding:.6rem .8rem calc(0.6rem + env(safe-area-inset-bottom));position:fixed;right:0;z-index:9999}.vital-cod-sticky-main{background:var(--vital-cod-button,#0b6b4f);border-radius:8px;color:#fff;flex:1 1 auto;font-weight:700;padding:.8rem 1rem;text-align:center;text-decoration:none}.vital-cod-sticky-main:hover,.vital-cod-sticky-main:focus{color:#fff;filter:brightness(1.05)}.vital-cod-sticky-icons{display:flex;gap:.5rem}.vital-cod-sticky-icon{align-items:center;border:1px solid #dfe5e2;border-radius:8px;color:#0b6b4f;display:flex;height:44px;justify-content:center;text-decoration:none;width:44px}.vital-cod-sticky-whatsapp{color:#25d366}}.vital-cod-wrap[dir="rtl"]{text-align:right}.vital-cod-wrap[dir="rtl"] input,.vital-cod-wrap[dir="rtl"] select,.vital-cod-wrap[dir="rtl"] textarea{text-align:right}.vital-cod-wrap[dir="rtl"] .vital-cod-offer-price{margin-inline-start:0;margin-inline-end:auto}.vital-cod-sticky[dir="rtl"]{direction:rtl}