:root{--ic-navy: #0A0A0A;--ic-green: #A4D62E;--ic-gold: #C9A86A;--ic-black: #0A0A0A;--ic-cream: #FAF7F2;--ic-gray: #6B7280;--ic-gray-light: #E5E7EB;--ic-white: #FFFFFF;--ic-green-dark: #7FB022;--ic-gold-dark: #A8884E;--ic-error: #C44545;--ic-success: #5A8C1F;--ic-shadow-sm: 0 2px 8px rgba(14, 42, 71, .06);--ic-shadow-md: 0 4px 16px rgba(14, 42, 71, .08);--ic-shadow-lg: 0 8px 32px rgba(14, 42, 71, .1);--ic-radius-card: 12px;--ic-radius-button: 8px;--ic-radius-image: 16px;--ic-radius-input: 8px;--ic-font-headline: "Manrope", system-ui, -apple-system, sans-serif;--ic-font-body: "Inter", system-ui, -apple-system, sans-serif;--ic-container: 1200px;--ic-container-pad: clamp(16px, 4vw, 32px)}html,body{background:var(--ic-cream);color:var(--ic-black)}body{font-family:var(--ic-font-body);font-size:16px;line-height:1.6;letter-spacing:0}@media(min-width:750px){body{font-size:17px}}h1,h2,h3,h4,h5,h6,.ic-h1,.ic-h2,.ic-h3{font-family:var(--ic-font-headline);color:var(--ic-navy);letter-spacing:-.01em;margin:0}.ic-h1{font-weight:800;font-size:clamp(32px,5vw,64px);line-height:1.05}.ic-h2{font-weight:700;font-size:clamp(28px,4vw,44px);line-height:1.15}.ic-h3{font-weight:600;font-size:clamp(20px,2.4vw,26px);line-height:1.25}.ic-eyebrow{font-family:var(--ic-font-body);font-weight:600;font-size:13px;letter-spacing:.12em;text-transform:uppercase;color:var(--ic-gold)}.ic-eyebrow--green{color:var(--ic-green-dark)}.ic-container{width:100%;max-width:var(--ic-container);margin:0 auto;padding-left:var(--ic-container-pad);padding-right:var(--ic-container-pad)}.ic-section{padding:clamp(48px,8vw,96px) 0}.ic-section--cream{background:var(--ic-cream);color:var(--ic-black)}.ic-section--navy{background:var(--ic-navy);color:var(--ic-cream)}.ic-section--black{background:var(--ic-black);color:var(--ic-cream)}.ic-section--navy h1,.ic-section--navy h2,.ic-section--navy h3,.ic-section--black h1,.ic-section--black h2,.ic-section--black h3{color:var(--ic-cream)}.ic-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:16px 28px;font-family:var(--ic-font-headline);font-weight:700;font-size:16px;letter-spacing:.02em;text-transform:uppercase;text-decoration:none;border-radius:var(--ic-radius-button);border:2px solid transparent;cursor:pointer;transition:transform .12s ease,background-color .12s ease,color .12s ease,border-color .12s ease;line-height:1;min-height:56px}.ic-btn:hover{transform:translateY(-1px)}.ic-btn:active{transform:translateY(0)}.ic-btn:focus-visible{outline:3px solid var(--ic-gold);outline-offset:3px}.ic-btn--primary{background:var(--ic-green);color:var(--ic-black)}.ic-btn--primary:hover{background:var(--ic-green-dark);color:var(--ic-white)}.ic-btn--ghost{background:transparent;color:var(--ic-navy);border-color:var(--ic-navy)}.ic-btn--ghost:hover{background:var(--ic-navy);color:var(--ic-cream)}.ic-btn--ghost-light{background:transparent;color:var(--ic-cream);border-color:var(--ic-cream)}.ic-btn--ghost-light:hover{background:var(--ic-cream);color:var(--ic-navy)}.ic-btn--gold{background:var(--ic-gold);color:var(--ic-navy)}.ic-btn--gold:hover{background:var(--ic-gold-dark)}.ic-btn--lg{padding:20px 36px;font-size:17px;min-height:64px}.ic-btn--full{width:100%}.ic-card{background:var(--ic-white);border-radius:var(--ic-radius-card);padding:28px;box-shadow:var(--ic-shadow-sm)}.ic-card--lg{padding:40px;box-shadow:var(--ic-shadow-md)}.ic-card--bordered-gold{border:2px solid var(--ic-gold);box-shadow:var(--ic-shadow-md)}.ic-pill{display:inline-flex;align-items:center;gap:6px;font-family:var(--ic-font-body);font-weight:600;font-size:12px;letter-spacing:.08em;text-transform:uppercase;padding:6px 12px;border-radius:999px}.ic-pill--gray{background:var(--ic-gray-light);color:var(--ic-gray)}.ic-pill--green{background:var(--ic-green);color:var(--ic-white)}.ic-pill--gold{background:var(--ic-gold);color:var(--ic-navy)}.ic-checks{list-style:none;padding:0;margin:0;display:grid;gap:10px}.ic-checks li{display:grid;grid-template-columns:22px 1fr;gap:10px;align-items:start;font-size:16px;line-height:1.5}.ic-checks li:before{content:"";width:22px;height:22px;background:var(--ic-green);-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path fill='white' d='M9 16.2 4.8 12l-1.4 1.4L9 19 21 7l-1.4-1.4z'/></svg>") center/contain no-repeat;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path fill='white' d='M9 16.2 4.8 12l-1.4 1.4L9 19 21 7l-1.4-1.4z'/></svg>") center/contain no-repeat}.ic-trust-row{display:flex;flex-wrap:wrap;gap:18px;font-size:14px;color:var(--ic-gray)}.ic-trust-row span{display:inline-flex;align-items:center;gap:6px}.ic-grid-2,.ic-grid-3,.ic-grid-4{display:grid;grid-template-columns:1fr;gap:24px}@media(min-width:750px){.ic-grid-2{grid-template-columns:repeat(2,1fr);gap:32px}.ic-grid-3{grid-template-columns:repeat(3,1fr);gap:28px}.ic-grid-4{grid-template-columns:repeat(2,1fr);gap:32px}}@media(min-width:1024px){.ic-grid-4{grid-template-columns:repeat(4,1fr)}}.ic-wa{position:fixed;right:16px;bottom:16px;width:48px;height:48px;border-radius:50%;background:#25d366;display:inline-flex;align-items:center;justify-content:center;color:#fff;box-shadow:0 6px 20px #0000002e;z-index:90;transition:transform .15s ease}.ic-wa:hover{transform:scale(1.06)}.ic-wa svg{width:26px;height:26px}@media(min-width:750px){.ic-wa{width:56px;height:56px;right:24px;bottom:24px}.ic-wa svg{width:30px;height:30px}}.ic-sticky-bar{position:fixed;left:0;right:0;bottom:0;background:var(--ic-cream);border-top:1px solid var(--ic-gray-light);padding:10px 12px;display:none;align-items:center;gap:10px;z-index:80;box-shadow:0 -4px 16px #0000000f}.ic-sticky-bar.is-visible{display:flex}.ic-sticky-bar__thumb{width:44px;height:44px;border-radius:8px;object-fit:cover;background:#eee}.ic-sticky-bar__info{flex:1;min-width:0}.ic-sticky-bar__name{font-weight:700;font-size:14px;color:var(--ic-navy);margin:0}.ic-sticky-bar__price{font-size:13px;color:var(--ic-gray);margin:0}.ic-sticky-bar .ic-btn{padding:12px 16px;min-height:44px;font-size:14px}@media(min-width:750px){.ic-sticky-bar{display:none!important}}.ic-popup-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0a0a0aa6;display:none;align-items:center;justify-content:center;z-index:100;padding:16px}.ic-popup-overlay.is-open{display:flex}.ic-popup{background:var(--ic-cream);border-radius:16px;padding:36px;max-width:460px;width:100%;border-top:6px solid var(--ic-gold);position:relative;box-shadow:var(--ic-shadow-lg)}.ic-popup__close{position:absolute;top:12px;right:12px;background:none;border:0;cursor:pointer;font-size:24px;color:var(--ic-gray);width:36px;height:36px;border-radius:50%}.ic-popup__close:hover{background:var(--ic-gray-light)}.ic-popup h3{font-size:24px;margin-bottom:8px}.ic-popup p{color:var(--ic-gray);margin-bottom:18px}.ic-popup form{display:grid;gap:10px}.ic-popup input[type=email]{padding:14px 16px;border:1px solid var(--ic-gray-light);border-radius:var(--ic-radius-input);font-size:16px;font-family:var(--ic-font-body)}.ic-popup input[type=email]:focus{outline:2px solid var(--ic-green);border-color:var(--ic-green)}.ic-text-center{text-align:center}.ic-mt-sm{margin-top:12px}.ic-mt-md{margin-top:24px}.ic-mt-lg{margin-top:40px}.ic-muted{color:var(--ic-gray)}.ic-strike{text-decoration:line-through;color:var(--ic-gray)}*:focus-visible{outline:2px solid var(--ic-gold);outline-offset:2px}@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/inmunocan.css.map */
