:root{--bg: #FAF8F4;--paper: #FDFCFA;--ink: #0E0F12;--ink-2: #5A5A5A;--muted: #908F8E;--accent: #b6aca2ff;--accent-2: #e3a76a;--line: #0E0F121F;--global-skin-border: #E7E3DC;--global-skin-accent: #B1A48D;--omega-3-border: #D5D9E8;--omega-3-accent: #8692C0;--aox-border: #F8E0EC;--aox-accent: #DE8EB8;--hair-border: #F4E6D2;--hair-accent: #F2B970;--sun-border: #FCF7CA;--sun-accent: #F6E218;--vitamina-d3-border: #DDF4E6;--vitamina-d3-accent: #8AC5A0;--fit-border: #FBCDB6;--fit-accent: #FF9762;--dermatologica-bg: #FAEDF6;--dermatologica-accent: #E8A5C3;--hidratacion-bg: #ECF2F9;--hidratacion-accent: #A2B9E3;--piel-radiante-bg: #FEF3E4;--piel-radiante-accent: #FDBA7A;--esencial-bg: #DEF3F0;--esencial-accent: #66C8B6;--esencial-plus-bg: #DDF2EF;--esencial-plus-accent: #81C6B3;--verano-bg: #FFF9CD;--verano-accent: #FFE00E;--anticaida-bg: #F8E4E4;--anticaida-accent: #D97971;--cardiovascular-bg: #FEECEB;--cardiovascular-accent: #EF463B;--silueta-bg: #FDEAE1;--silueta-accent: #FA782D;--salud-visual-bg: #F5F4EB;--salud-visual-accent: #B5BB7C;--perimenopausia-bg: #F0E8EF;--perimenopausia-accent: #BF7399;--magnesio-border: #DFDFDF;--magnesio-accent: #A8B1B0;--calm-border: #E6E7D5;--calm-accent: #A7B391;--creatina-border: #D1C8B8;--creatina-accent: #A8927E;--bienestar-emocional-bg: #D2ECF6;--bienestar-emocional-accent: #2FBAD8;--vitalidad-bg: #EBE6F3;--vitalidad-accent: #6F85BB;--gradient-accent-spectrum: linear-gradient( 135deg, var(--global-skin-accent), var(--omega-3-accent), var(--aox-accent), var(--hair-accent), var(--sun-accent), var(--vitamina-d3-accent), var(--fit-accent), var(--dermatologica-accent), var(--hidratacion-accent), var(--esencial-accent), var(--anticaida-accent), var(--cardiovascular-accent), var(--silueta-accent), var(--salud-visual-accent), var(--perimenopausia-accent), var(--bienestar-emocional-accent), var(--vitalidad-accent) );--gradient-size-spectrum: 400% 400%;--animation-spectrum: accentSpectrum 18s ease infinite;--font-serif:var(--font-heading--family);--font-body:var(--font-body--family);--font-mono:var(--font-subheading--family);--text-xs:11px;--text-sm:13px;--text-md:16px;--text-lg:20px;--text-xl:32px;--title-sm:clamp(28px,3vw,42px);--title-md:clamp(42px,5vw,72px);--title-lg:clamp(52px,7vw,110px);--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--space-9:96px;--space-10:120px;--radius-sm:12px;--radius-md:24px;--radius-lg:40px;--radius-pill:999px;--container:1440px;--transition-fast:.2s ease;--transition:.3s ease}.title-spectrum em{display:inline-block}@keyframes accentSpectrum{0%{background-position:0% 50%}25%{background-position:50% 100%}50%{background-position:100% 50%}75%{background-position:50% 0%}to{background-position:0% 50%}}.inme-section{width:100%;max-width:var(--container);margin-inline:auto;padding-inline:24px}@media screen and (min-width:768px){.inme-section{padding-inline:40px}}.inme-eyebrow{display:inline-flex;align-items:center;gap:10px;padding:10px 18px;border:1px solid;border-radius:var(--radius-pill);background:transparent}.inme-eyebrow p{margin:0;font-family:var(--font-mono);font-size:11px;line-height:1;text-transform:uppercase}.inme-eyebrow--dark{background:var(--ink);border-color:var(--ink);color:var(--paper)}.inme-eyebrow--glass{background:#ffffffb8;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-color:#fff3}.inme-eyebrow--accent{color:var(--accent-2);border-color:#c8553d38}.inme-title-xl,.inme-title-xl h1,.inme-title-xl h2,.inme-title-xl h3,.inme-title-xl p{color:var(--ink);font-size:var(--title-lg);font-weight:400;letter-spacing:-.05em}.inme-title-lg,.inme-title-lg h1,.inme-title-lg h2,.inme-title-lg h3,.inme-title-lg p{color:var(--ink);font-size:var(--title-md);font-weight:400;letter-spacing:-.05em}.inme-title-md,.inme-title-md h1,.inme-title-md h2,.inme-title-md h3,.inme-title-md p{color:var(--ink);font-size:clamp(34px,4vw,56px);font-weight:400;letter-spacing:-.05em}.inme-title-sm,.inme-title-sm h1,.inme-title-sm h2,.inme-title-sm h3,.inme-title-sm p{color:var(--ink);font-size:var(--title-sm);font-weight:400;letter-spacing:-.05em}.inme-title-xl em,.inme-title-lg em,.inme-title-md em,.inme-title-sm em,.inme-title-cursiva em,.inme-title-cursiva i,.inme-title-cursiva span{color:var(--accent);font-style:italic;font-weight:400}.inme-text{color:var(--ink-2);font-family:var(--font-body);font-size:16px;line-height:1.7}.inme-text-featured{color:var(--ink-2);font-family:var(--font-serif);font-size:clamp(22px,2vw,30px);line-height:1.35}.inme-text-small{color:var(--muted);font-family:var(--font-body);font-size:13px;line-height:1.6}.inme-text-light{color:#ffffffbd}.inme-title-outline{color:transparent;-webkit-text-stroke:1px var(--ink);-webkit-text-fill-color:transparent}.inme-title-light h1,.inme-title-light h2,.inme-title-light h3,.inme-title-light h4,.inme-title-light p{color:var(--paper)}.inme-label{margin:0;color:var(--muted);font-family:var(--font-mono);font-size:10px;line-height:1;letter-spacing:.08em;text-transform:uppercase}.inme-card{overflow:hidden;background:var(--paper);border:1px solid var(--line);border-radius:28px;transition:transform var(--transition),background var(--transition),border-color var(--transition),box-shadow var(--transition)}.inme-card:hover{transform:translateY(-3px);border-color:#00000024;box-shadow:0 18px 40px #0000000a}.inme-card--dark{background:var(--ink);border-color:var(--ink);color:var(--paper)}.inme-button,.inme-button-secondary{display:inline-flex;align-items:center;gap:12px;padding:16px 28px;border-radius:var(--radius-pill);font-family:var(--font-body);font-size:16px;line-height:1;text-decoration:none;transition:background var(--transition-fast),color var(--transition-fast),border-color var(--transition-fast),transform var(--transition-fast)}.inme-button{background:var(--ink);border:1px solid var(--ink);color:var(--paper)}.inme-button:hover{transform:translateY(-1px);cursor:pointer}.inme-button-secondary{background:transparent;border:1px solid var(--ink);color:var(--ink)}.inme-button-secondary:hover{background:var(--ink);color:var(--paper);transform:translateY(-1px)}.inme-button-arrow:hover:after{transform:translate(2px,-2px)}.inme-button-arrow:hover{cursor:pointer}.inme-section-heading{display:grid;grid-template-columns:180px 1fr;align-items:end;gap:48px;margin-bottom:48px}.inme-section-main{display:flex;align-items:flex-end;justify-content:space-between;gap:80px}.inme-section-text{max-width:360px}@media screen and (max-width:990px){.inme-section-heading{grid-template-columns:1fr;gap:20px}.inme-section-main{flex-direction:column;align-items:flex-start;gap:20px}}.inme-media{overflow:hidden;border-radius:34px}.inme-media img{display:block;width:100%;height:100%;object-fit:cover}.inme-chip{display:inline-flex;align-items:center;gap:8px;padding:10px 14px;background:#ffffffb8;border:1px solid rgb(255 255 255 /.18);border-radius:var(--radius-pill);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-family:var(--font-mono);font-size:11px;line-height:1;text-transform:uppercase}.inme-divider{width:100%;height:1px;background:var(--line)}.inme-grid-2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.inme-grid-3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.inme-grid-4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}@media screen and (max-width:990px){.inme-grid-4,.inme-grid-3,.inme-grid-2{grid-template-columns:1fr}}.inme-mt-xs{margin-top:var(--space-2)}.inme-mt-sm{margin-top:var(--space-4)}.inme-mt-md{margin-top:var(--space-6)}.inme-mt-lg{margin-top:var(--space-8)}.inme-mb-xs{margin-bottom:var(--space-2)}.inme-mb-sm{margin-bottom:var(--space-4)}.inme-mb-md{margin-bottom:var(--space-6)}.inme-mb-lg{margin-bottom:var(--space-8)}.inme-hover-lift{transition:transform var(--transition)}.inme-hover-lift:hover{transform:translateY(-3px)}.inme-pulse-dot{width:6px;height:6px;border-radius:50%;background:var(--accent-2);box-shadow:0 0 #c8553d73;animation:inmePulse 1.8s ease-out infinite}@keyframes inmePulse{0%{box-shadow:0 0 #c8553d6b}70%{box-shadow:0 0 0 8px #c8553d00}to{box-shadow:0 0 #c8553d00}}.inme-objetivos-section{padding:2% 0}.inme-objetivo-producto{margin-bottom:60px}.inme-objetivo-grid{display:flex;align-items:stretch;gap:0;overflow:hidden;background:var(--paper);border:1px solid var(--line);border-radius:34px;padding:3%}.inme-objetivo-content{display:flex;flex-direction:column;justify-content:center;width:70%;padding:0 3%;background:var(--paper)}.inme-objetivo-media{width:30%;display:flex;align-items:center;justify-content:center;border-top-right-radius:34px;border-bottom-right-radius:34px}.inme-objetivo-producto.is-reverse .inme-objetivo-grid{flex-direction:row-reverse}.inme-objetivo-content .inme-title-sm h3{margin:0;color:var(--ink);font-family:var(--font-serif);font-size:clamp(18px,4vw,28px);font-weight:400;line-height:.92;letter-spacing:0em}.inme-objetivo-content .inme-text{color:#00000094;font-family:var(--font-body);font-size:16px;line-height:1.55}.inme-objetivo-content ul{display:flex;flex-direction:column;gap:18px;margin:34px 0 0;padding-left:24px}.inme-objetivo-content li{color:#00000094;font-size:14px;line-height:1.45}.inme-objetivo-content strong{color:var(--ink);font-weight:600}.inme-objetivo-content .inme-button-arrow{display:inline-flex;align-items:center;gap:12px;padding:18px 30px;border:1px solid var(--ink);border-radius:var(--radius-pill);background:transparent;color:var(--ink);font-family:var(--font-body);font-size:16px;line-height:1;text-decoration:none;transition:background var(--transition-fast),color var(--transition-fast),border-color var(--transition-fast),transform var(--transition-fast)}.inme-objetivo-content .inme-button-arrow:hover{background:var(--ink);color:var(--paper);transform:translateY(-1px)}.inme-objetivo-content .inme-button-arrow:after{content:"\2197";font-size:12px}.tipo-componente-formula{max-width:90%;margin:0 auto 25px}.inme-objetivo-image{display:block;width:100%;height:auto;border:1px solid var(--line);border-radius:34px;object-fit:contain}@media screen and (max-width:990px){.inme-objetivo-producto{margin-bottom:50px}.inme-objetivo-grid{grid-template-columns:1fr;gap:30px}.inme-objetivo-producto.is-reverse .inme-objetivo-content,.inme-objetivo-producto.is-reverse .inme-objetivo-media{grid-column:auto;grid-row:auto}.inme-objetivo-content .inme-title-sm h3{font-size:42px}.inme-objetivo-content .inme-text,.inme-objetivo-content li{font-size:14px}}#shopify-block-AaU41RkdPRmNuaUFvR__ai_gen_block_ca3be1d_DcHKjq,.buy-collection{display:block;width:100%}.buy-collection__container{padding:56px;background:var(--paper);border:1px solid var(--line);border-radius:34px}.buy-collection__layout{display:grid;grid-template-columns:70% 30%;gap:25px;align-items:center}.buy-collection__products{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:18px}.buy-collection__product{position:relative;aspect-ratio:1/1;overflow:visible;background:#ece7dd;border:1px solid var(--line);border-radius:26px;transition:transform .3s ease;max-width:435px}.buy-collection__product:hover{transform:translateY(-2px)}.buy-collection__product:not(:last-child):after{content:"+";position:absolute;top:50%;right:-9%;transform:translateY(-50%);width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:#f5f2ec;border:1px solid var(--accent-2);border-radius:999px;color:var(--accent-2);font-family:var(--font-serif);font-size:20px;line-height:1;box-shadow:0 4px 10px #0000000a;z-index:999}.buy-collection__image{width:100%;height:100%;object-fit:cover;border-radius:26px}.buy-collection__label{position:absolute;left:14px;bottom:14px;z-index:2;padding:8px 10px 7px;background:#ffffffb8;border:1px solid var(--line);border-radius:8px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#00000094;font-family:var(--font-mono);font-size:10px;line-height:1;text-transform:uppercase}.buy-collection__price{display:flex;flex-direction:column;align-items:flex-end;justify-content:center;width:100%;gap:4px}.buy-collection__original-price{color:#00000061;font-family:var(--font-body);font-size:18px;line-height:1;text-decoration:line-through}.buy-collection__total-price{color:var(--ink);font-family:var(--font-serif);font-size:72px;line-height:.9;letter-spacing:-.05em}.buy-collection__savings{color:var(--accent-2);font-family:var(--font-mono);font-size:11px;line-height:1;letter-spacing:.08em;text-transform:uppercase}.buy-collection__button{display:inline-flex;align-items:center;justify-content:center;gap:12px;margin-top:24px;padding:18px 32px;background:transparent;border:1px solid var(--ink);border-radius:999px;color:var(--ink);font-family:var(--font-body);font-size:16px;line-height:1;cursor:pointer;transition:background .25s ease,color .25s ease,transform .25s ease}.buy-collection__button{width:auto;justify-content:center}.buy-collection__button:after{content:"\2197";font-size:16px}.buy-collection__button:hover{background:var(--ink);color:var(--paper);transform:translateY(-1px)}.inme-objetivo-content .inme-button-arrow{font-size:.9rem}@media screen and (max-width:990px){.buy-collection__container{padding:32px}.buy-collection__layout{grid-template-columns:1fr;gap:42px}.buy-collection__products{grid-template-columns:repeat(2,1fr)}.buy-collection__price{align-items:flex-start}.buy-collection__total-price{font-size:52px}}.inme-faq{padding-block:120px}.inme-faq h2{color:var(--ink)}.faq-accordion{display:flex;flex-direction:column;margin-top:48px;border-top:1px solid var(--line)}.faq-item{border-bottom:1px solid var(--line)}.faq-item[open]{background:#ffffff52}.faq-question{position:relative;display:flex;align-items:center;width:100%;padding:25px 72px 25px 0;cursor:pointer;list-style:none;color:var(--ink);font-family:var(--font-body);font-size:clamp(16px,2vw,19px);line-height:1;font-weight:500;transition:opacity .25s ease}.faq-question:hover{opacity:.7}.faq-question::-webkit-details-marker{display:none}.faq-question:after{content:"+";position:absolute;top:50%;right:0;transform:translateY(-50%);width:42px;height:42px;display:flex;align-items:center;justify-content:center;border:1px solid var(--line);border-radius:999px;color:#0000007a;font-family:var(--font-serif);font-size:28px;line-height:1;transition:transform .25s ease,background .25s ease}.faq-item[open] .faq-question:after{content:"\2013";background:var(--paper);transform:translateY(-50%) rotate(180deg)}.faq-answer{max-width:920px;padding:0 0 36px;color:#000000ad;font-family:var(--font-body);font-size:18px;line-height:1.8}.faq-answer p:first-child{margin-top:0}.faq-answer p:last-child{margin-bottom:0}.faq-answer a{color:inherit;text-decoration:underline;text-underline-offset:3px}.faq-answer ul,.faq-answer ol{padding-left:22px}@media screen and (max-width:749px){.inme-faq{padding-block:72px}.faq-question{padding:24px 56px 24px 0;font-size:1rem;line-height:1.3em}.faq-question:after{width:34px;height:34px;font-size:22px}.faq-answer{padding-bottom:28px;font-size:00.9rem;line-height:1.3em}}.bloque-icono{position:relative;display:flex;flex-direction:column;min-height:220px;padding:26px;color:var(--ink);text-decoration:none;background:var(--paper);border-right:1px solid var(--line);border-bottom:1px solid var(--line);transition:background var(--transition),color var(--transition),transform var(--transition)}.num-icono p{font-family:var(--font-mono);color:var(--accent);font-size:11px}.text-prod-caso{padding:25px!important}.prod-caso .h5{padding:25px 25px 0;margin:0;color:var(--ink);font-family:var(--font-serif)!important;letter-spacing:0em;font-size:24px;line-height:.92}.link-ingredientes,.link-ingredientes p,.accordion .details__header{color:var(--ink);font-weight:700}.benefits-stats-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(2,1fr);gap:3rem;width:100%;height:100%;min-height:500px}.benefits-stat{display:flex;flex-direction:column;justify-content:top;align-items:center;width:100%}.benefits-stat__header{display:flex;align-items:center;width:100%;gap:.75rem}.benefits-stat__percent{font-size:clamp(4rem,7vw,7rem);line-height:.82;font-weight:400;color:#fff;letter-spacing:0;font-family:var(--font-serif)}.benefits-stat__percent span{font-size:.45em;vertical-align:top;position:relative;top:.08em}.benefits-stat__text{color:#fff;font-size:1rem;line-height:1.05;font-weight:400;max-width:20ch;text-align:left;align-self:flex-start;margin-top:15px}.benefits-stat__ring{--size:42px;width:var(--size);height:var(--size);border-radius:50%;flex-shrink:0;position:relative;margin-top:.35em;background:conic-gradient(var(--product-color) 0 calc(var(--percent) * 1%),rgba(24,24,24,.51) calc(var(--percent) * 1%) 100%);-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 3px),#000 calc(100% - 3px));mask:radial-gradient(farthest-side,transparent calc(100% - 3px),#000 calc(100% - 3px));transform:rotate(-90deg)}@media(max-width:749px){.benefits-stats-grid{gap:2rem;min-height:auto}.benefits-stat__percent{font-size:clamp(3.5rem,14vw,5rem)}.benefits-stat__text{font-size:.9rem}.benefits-stat__ring{--size:34px}}.inme-benefits>.group-block-content{grid-template-columns:auto}.descripcion-principal ul,.para-que-ingrediente ul{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;list-style:none;padding:0;margin:2rem 0 0}.descripcion-principal ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;list-style:none;padding:0;margin:2rem 0 0}.descripcion-principal li,.para-que-ingrediente li{background:rgb(var(--color-background-secondary-rgb));border:1px solid rgb(var(--color-border-rgb) / .3);border-radius:20px;padding:1.5rem;line-height:1.5}.descripcion-principal li strong,.para-que-ingrediente li strong{display:block;font-size:1.2rem;line-height:1.1;font-weight:600;margin-bottom:.75rem}@media(max-width:990px){.descripcion-principal ul,.para-que-ingrediente ul{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:749px){.descripcion-principal ul,.para-que-ingrediente ul{grid-template-columns:1fr}.descripcion-principal li p,.para-que-ingrediente li p{font-size:.9rem}.descripcion-principal li strong,.para-que-ingrediente li strong{font-size:1rem;margin-bottom:0}.descripcion-principal br,.para-que-ingrediente br{font-size:0px}.ingrediente-izquierda{padding:7%}.ingrediente-derecha h2{font-size:25px}}.descripcion-principal h2{color:var(--ink);max-width:500px;font-size:3.2rem;font-weight:400}.descripcion-principal h2 em{color:var(--accent)}.descripcion-principal li strong,.inme-farma-title h2{color:var(--ink)}.inme-farma-title h2 em{color:var(--accent)}@media(max-width:600px){.descripcion-principal h2{font-size:1.7rem}}.inme-paraquien ul{display:grid;grid-template-columns:1fr;gap:24px;list-style:none;padding:0;margin:0}.inme-paraquien li{padding:32px 20% 32px 32px;border:1px solid rgb(var(--color-border-rgb) / .75);border-radius:32px;background:var(--paper);transition:border-color .3s ease,transform .3s ease}.inme-paraquien li:hover{border-color:var(--accent);transform:translateY(-2px)}.inme-paraquien li strong{display:block;margin-bottom:5px;color:var(--ink);font-size:1.5rem;line-height:1.15;font-weight:500}.inme-paraquien li{color:var(--ink-2);line-height:1.6}.inme-paraquien li p,.inme-paraquien li:last-child{margin-bottom:0}.paper{padding:32px;border:1px solid rgb(var(--color-border-rgb) / .75);border-radius:32px;background:var(--paper)}.product-video-container{width:100%;max-width:420px;margin:0 auto;aspect-ratio:9/16;overflow:hidden;border-radius:24px}.product-video-container iframe{width:400px!important;height:711px!important;display:block!important}.global-skin{--formula-color: var(--global-skin-accent)}.omega-3{--formula-color: var(--omega-3-accent)}.aox{--formula-color: var(--aox-accent)}.hair{--formula-color: var(--hair-accent)}.sun{--formula-color: var(--sun-accent)}.vitamina-d3{--formula-color: var(--vitamina-d3-accent)}.fit{--formula-color: var(--fit-accent)}.dermatologica{--formula-color: var(--dermatologica-accent)}.hidratacion{--formula-color: var(--hidratacion-accent)}.piel-radiante{--formula-color: var(--piel-radiante-accent)}.esencial{--formula-color: var(--esencial-accent)}.esencial-plus{--formula-color: var(--esencial-plus-accent)}.verano{--formula-color: var(--verano-accent)}.anticaida{--formula-color: var(--anticaida-accent)}.cardiovascular{--formula-color: var(--cardiovascular-accent)}.silueta{--formula-color: var(--silueta-accent)}.salud-visual{--formula-color: var(--salud-visual-accent)}.perimenopausia{--formula-color: var(--perimenopausia-accent)}.magnesio{--formula-color: var(--magnesio-accent)}.calm{--formula-color: var(--calm-accent)}.creatina{--formula-color: var(--creatina-accent)}.bienestar-emocional{--formula-color: var(--bienestar-emocional-accent)}.vitalidad{--formula-color: var(--vitalidad-accent)}.inme-proof-stats-producto .text-block:first-child em,.inme-title-destacado em,em{color:var(--formula-color, inherit)}@media(max-width:600px){.inme-paraquien li{padding:15px 20px}.inme-paraquien li strong{font-size:1rem}}.pack-products{margin-bottom:7%}.pack-products__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.pack-product-card{position:relative;display:flex;flex-direction:column;height:100%;overflow:hidden;background:var(--paper);border:1px solid var(--line);border-radius:26px}.pack-product-card__link{display:flex;flex-direction:column;height:100%;color:inherit;text-decoration:none}.pack-product-card .label-ingredientes{position:absolute;top:18px;left:18px;z-index:5}.pack-product-card .label-ingredientes p{display:inline-block;margin:0;padding:7px 11px 6px;border-radius:6px;font-family:var(--font-mono);font-size:10px;line-height:1;text-transform:uppercase;color:var(--product-color);background:var(--product-bg)}.pack-product-card .card-gallery{aspect-ratio:1;background:#ece7dd;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:center}.pack-product-card .product-media__image{height:auto;display:block}.pack-product-card .label-cantidad,.pack-product-card .paragraph,.pack-product-card .descripcion-corta,.pack-product-card .pack-product-card__excerpt,.pack-product-card .group-block{padding-inline:28px}.pack-product-card .label-cantidad{padding-top:24px}.pack-product-card .label-cantidad p{margin:0;color:#00000061;font-family:var(--font-mono);font-size:10px;line-height:1;text-transform:uppercase}.pack-product-card .paragraph{padding-top:6px}.pack-product-card .paragraph p{margin:0;color:var(--ink);font-family:var(--font-serif);font-size:24px;line-height:.92}.pack-product-card .descripcion-corta{padding-top:10px}.pack-product-card .descripcion-corta p{margin:0;color:#00000094;font-size:12px;line-height:1.6}.pack-product-card .pack-product-card__excerpt{padding-top:16px;font-size:14px;line-height:1.55}.pack-product-card .pack-product-card__excerpt p{margin:0}.pack-product-card .group-block{margin-top:auto;padding:32px}.pack-product-card .group-block-content{padding-top:18px;border-top:1px solid var(--line)}.pack-product-card__price{color:#1c1c1c;font-family:var(--font-serif);font-size:22px;line-height:1}@media(max-width:990px){.pack-products__grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:749px){.pack-products__grid{grid-template-columns:1fr}}.pack-composition{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.pack-composition__product{background:var(--paper);border:1px solid var(--line);border-radius:26px;overflow:hidden}.pack-composition__product h3{margin:0;padding:24px 28px;color:var(--ink);font-family:var(--font-serif);font-size:26px;line-height:.95;font-weight:600;border-bottom:1px solid var(--line)}.pack-composition__product .composition-table{width:100%;border-collapse:collapse}.pack-composition__product th{padding:18px 28px;font-family:var(--font-mono);font-size:11px;text-transform:uppercase;text-align:left;border-bottom:1px solid var(--line)}.pack-composition__product td{padding:14px 28px;border-bottom:1px solid var(--line);font-size:12px}.pack-composition__product tr:last-child td{border-bottom:0}.pack-composition__product td:last-child,.pack-composition__product th:last-child{width:120px;text-align:right;white-space:nowrap}.pack-composition__product{position:relative}.pack-composition__product .label-ingredientes{position:absolute;top:20px;right:24px}.pack-composition__product .label-ingredientes p{display:inline-block;margin:0;padding:7px 11px 6px;border-radius:6px;font-family:var(--font-mono);font-size:10px;line-height:1;text-transform:uppercase;color:var(--product-color);background:var(--product-bg)}@media(max-width:990px){.pack-composition{grid-template-columns:1fr}}.product-composition__card{background:var(--paper);border:1px solid var(--line);border-radius:26px;overflow:hidden}.product-composition .composition-table{width:100%;border-collapse:collapse}.product-composition .composition-table th{padding:18px 28px;font-family:var(--font-mono);font-size:11px;text-transform:uppercase;text-align:left;border-bottom:1px solid var(--line)}.product-composition .composition-table td{padding:14px 28px;border-bottom:1px solid var(--line);vertical-align:top;font-size:13px}.product-composition .composition-table tr:last-child td{border-bottom:0}.product-composition .composition-table th:last-child,.product-composition .composition-table td:last-child{width:140px;text-align:right;white-space:nowrap}.product-composition .composition-note{margin:0;padding:18px 28px;border-top:1px solid var(--line);color:#0000008c;font-size:13px;line-height:1.5}@media(max-width:749px){.product-composition .composition-table td,.product-composition .composition-table th{padding:12px 18px}.product-composition .composition-table th:last-child,.product-composition .composition-table td:last-child{width:90px}}.pack-efsa h4{font-family:var(--font-mono);font-size:14px;margin-bottom:5px;margin-top:15px}.pack-efsa p{font-size:13px}.inme-paraquien-objetivo ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none}.inme-paraquien-objetivo li{position:relative;margin:0;padding:16px 18px 16px 42px;background:var(--paper);border:1px solid var(--line);border-radius:18px;font-size:15px;line-height:1.45}.inme-paraquien-objetivo li:before{content:"+";position:absolute;left:16px;top:16px;color:var(--accent);font-size:18px;font-weight:500;line-height:1}.inme-paraquien-objetivo strong{font-weight:600;color:var(--ink)}@media(max-width:749px){.inme-paraquien-objetivo ul{grid-template-columns:1fr}}.inme-proof-stats-producto{padding:5%}.inme-proof-stats-producto .inme-stats-txt-intro p{color:var(--paper);font-size:21px;max-width:85%}.link-ingredientes a{color:var(--ink)}.txt-muestra p{padding:3%}.mega-menu__grid ul li ul li span{text-transform:none!important}.menu-drawer{z-index:999}.ahlGiftWdgIcnHldAll,#shopify-chat{z-index:1!important}a[href="/collections/formato-ahorro"].mega-menu__link .wrap-text{font-weight:600;color:var(--cardiovascular-accent);background:var(--paper);border:1px solid;font-size:13px;font-family:var(--font-body)!important;text-transform:uppercase;padding:3px 8px;border-radius:8px;margin-left:-8px;margin-top:-3px;margin-bottom:-3px}.mega-menu__link .duracion{font-size:11px;font-style:italic;color:var(--ink-2)}a[href="/collections/formulas"].mega-menu__link .wrap-text,a[href="/collections/individuales"].mega-menu__link .wrap-text,a[href="/pages/objetivo"].mega-menu__link .wrap-text{font-weight:600;color:var(--ink);font-size:13px;font-family:var(--font-body)!important;text-transform:uppercase}a[href="/collections/avanzado"].mega-menu__link .wrap-text,a[href="/collections/esenciales"].mega-menu__link .wrap-text,a[href="#"].mega-menu__link .wrap-text{font-weight:600;color:var(--ink);font-size:12px;font-family:var(--font-body)}.mega-menu__column li a{line-height:1.2em}@media(max-width:600px){.inme-metricas .metrica p{font-size:14px!important}.remove-bg .custom-section-background{display:none}.col-casos{--size-style-width: 45% !important}.inme-proof-stats-producto .inme-stats-txt-intro p{font-size:18px}}@media(max-width:690px){.eyebrow-objetivo h1{font-size:10px}.inme-objetivo-producto{margin-bottom:36px}.inme-objetivo-grid{display:flex;flex-direction:column;gap:24px;padding:22px;border-radius:24px;overflow:visible}.inme-objetivo-producto.is-reverse .inme-objetivo-grid{flex-direction:column}.inme-objetivo-content,.inme-objetivo-media{width:100%;padding:0}.inme-objetivo-content{order:2}.inme-objetivo-media{order:1;margin:0 0 18px}.inme-objetivo-image{display:block;width:180px;max-width:100%;margin:0 auto;border-radius:20px}.inme-objetivo-content .inme-title-sm h3{margin:0 0 18px;font-size:clamp(21px,5vw,36px);line-height:.95;letter-spacing:-.02em}.inme-objetivo-content .inme-text{font-size:.9rem;line-height:1.7}.inme-objetivo-content ul{margin:24px 0;gap:14px;padding-left:20px}.inme-objetivo-content li{font-size:14px;line-height:1.6}.inme-objetivo-content .inme-button-arrow{width:100%;justify-content:center;padding:16px 24px}.tipo-componente-formula{max-width:100%;margin:0 auto 36px}.tipo-componente-formula h2{font-size:clamp(42px,11vw,54px);line-height:.95;letter-spacing:-.03em}.buy-collection__container{padding:22px;border-radius:24px}.buy-collection__layout{display:flex;flex-direction:column;gap:28px}.buy-collection__products{grid-template-columns:repeat(2,1fr);gap:16px;align-items:start}.buy-collection__product{width:100%;max-width:170px;margin:auto;aspect-ratio:1;border-radius:20px}.buy-collection__image{border-radius:20px}.buy-collection__label{left:8px;right:8px;bottom:8px;padding:8px 10px;font-size:9px;text-align:center;line-height:1.25}.buy-collection__product:not(:last-child):after{width:26px;height:26px;right:-23px;font-size:18px;top:50%;bottom:auto;transform:translateY(-50%)}.buy-collection__price{align-items:center;text-align:center;gap:8px}.buy-collection__original-price{font-size:16px}.buy-collection__total-price{font-size:52px;line-height:.9}.buy-collection__savings{font-size:11px}.buy-collection__button{width:100%;justify-content:center;padding:16px 24px;margin-top:12px}}.blog-posts-container{gap:36px}.blog-post-item--horizontal .blog-post-card{display:grid;grid-template-columns:2fr 1fr;align-items:stretch}.blog-post-item--horizontal .blog-post-card__image{height:100%;min-height:420px}.blog-post-item--horizontal .blog-post-card__content{display:flex;flex-direction:column;justify-content:center;padding:48px}.blog-post-item--horizontal .blog-post-card__content .h3{font-size:clamp(19px,2vw,34px)}.blog-post-item--horizontal .blog-post-details{margin:28px 0}.blog-post-item--horizontal .blog-post-card__content-text{max-width:38ch}@media(max-width:990px){.blog-post-item--horizontal .blog-post-card{grid-template-columns:1fr}.blog-post-item--horizontal .blog-post-card__image{min-height:320px}.blog-post-item--horizontal .blog-post-card__content{padding:28px}}@media(max-width:749px){.blog-post-item--horizontal .blog-post-card__image{min-height:240px}.blog-post-item--horizontal .blog-post-card__content{padding:22px}}.blog-post-card{display:flex;flex-direction:column;height:100%;background:var(--paper);border:1px solid rgba(0,0,0,.08);border-radius:34px;overflow:hidden;transition:transform .35s ease,border-color .35s ease}.blog-post-card:hover{transform:translateY(-3px);border-color:var(--accent-2)}.blog-post-card__image-container{overflow:hidden}.blog-post-card__image{display:block;width:100%;object-fit:cover;transition:transform .8s ease}.blog-post-card:hover .blog-post-card__image{transform:scale(1.035)}.blog-post-card__image{height:380px}@media(max-width:1200px){.blog-post-card__image{height:340px}}@media(max-width:990px){.blog-post-card__image{height:300px}}@media(max-width:749px){.blog-post-card__image{height:240px}}.blog-post-card__content{display:flex;flex-direction:column;flex:1;padding:28px}.blog-post-card__content .h3{margin:0;padding:0!important;color:var(--ink);font-family:var(--font-serif);font-size:clamp(18px,2vw,25px);font-weight:400;line-height:1.08;letter-spacing:-.03em;text-wrap:balance}.blog-post-details{margin:22px 0 28px;color:#00000073;font-family:var(--font-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase}.blog-post-details time{color:inherit}.blog-post-card__content-text{margin:0;color:#0000009e;font-size:16px;line-height:1.72}.blog-post-card__content-text a{display:none}.blog-post-card__content:after{content:"LEER ART\cd CULO \2197";display:inline-flex;align-items:center;width:max-content;margin-top:auto;padding-top:34px;color:var(--ink);font-family:var(--font-mono);font-size:12px;letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid currentColor;transition:color .3s ease,transform .3s ease}.blog-post-card:hover .blog-post-card__content:after{color:var(--accent-2);transform:translate(4px)}@media(max-width:990px){.blog-posts-container{gap:26px}.blog-post-card{border-radius:26px}.blog-post-card__image{height:260px}.blog-post-card__content{padding:22px}.blog-post-card__content .h3{font-size:30px}.blog-post-details{margin:18px 0 22px}.blog-post-card__content-text{font-size:15px}.blog-post-card__content:after{padding-top:28px}}@media(max-width:749px){.blog-post-card__image{height:220px}.blog-post-card__content .h3{font-size:26px}.blog-post-card__content{padding:20px}.blog-post-card__content-text{font-size:14px;line-height:1.65}}.blog-post-featured-image,.blog-post-content{max-width:960px;margin-inline:auto}.blog-post-featured-image{margin:auto}.blog-post-featured-image__image{width:100%;max-height:560px;object-fit:cover;border-radius:28px}.inme-title-blog h1,.inme-title-blog h2{max-width:760px;margin-inline:auto;font-size:clamp(21px,3vw,45px)!important;line-height:.92;letter-spacing:-.04em;color:var(--ink)!important}.blog-post-details{margin-top:20px;margin-bottom:0;font-size:11px;letter-spacing:.12em}.blog-post-content{max-width:760px;color:#000000b8;font-size:18px;line-height:1.85}.blog-post-content h2{margin:72px 0 24px;color:var(--ink);font-family:var(--font-serif);font-size:42px;font-weight:400;line-height:.95}.blog-post-content h3{margin:36px 0 12px;color:var(--ink);font-size:26px;font-weight:500}.blog-post-content p{margin-bottom:26px}.blog-post-content ul{margin:24px 0 36px;padding-left:24px}.blog-post-content li{margin-bottom:14px}.blog-post-content img{display:block;width:100%;max-width:620px;margin:30px auto;border-radius:24px}.blog-post-content a{color:inherit;text-decoration-thickness:1px;text-underline-offset:3px}@media(max-width:749px){.blog-post-featured-image__image{max-height:280px;border-radius:20px}.blog-post-content{font-size:16px;line-height:1.75}.blog-post-content h2{font-size:34px}.blog-post-content h3{font-size:22px}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/inme-ui.css.map */
